.stepCard-module__irvdwq__card{border:1.5px solid var(--surface-accent-secondary-light);transform-origin:50%;border-radius:22px;flex-direction:column;padding:24px 22px 26px;transition:background-color .32s ease-out,border-color .32s ease-out,scale .32s ease-out;display:flex;scale:1}.stepCard-module__irvdwq__card:first-child{transform-origin:100%}.stepCard-module__irvdwq__card:last-child{transform-origin:0}.stepCard-module__irvdwq__card.stepCard-module__irvdwq__active{background-color:var(--surface-accent-secondary-light);border-color:var(--surface-accent-primary);scale:1.05}.stepCard-module__irvdwq__badge{border-top:2px solid var(--text-primary);align-self:flex-start;align-items:baseline;gap:8px;padding-top:8px;transition:border-color .32s ease-out;display:inline-flex}.stepCard-module__irvdwq__card.stepCard-module__irvdwq__active .stepCard-module__irvdwq__badge{border-top-color:var(--surface-accent-primary)}.stepCard-module__irvdwq__badgeNum{color:var(--text-accent);font-size:14px;font-weight:800}.stepCard-module__irvdwq__badgeWord{color:var(--text-primary);letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:800}.stepCard-module__irvdwq__title{min-height:64px;margin:16px 0 8px;transition:color .32s ease-out}.stepCard-module__irvdwq__card.stepCard-module__irvdwq__active .stepCard-module__irvdwq__title{color:var(--text-accent)}.stepCard-module__irvdwq__description{color:var(--text-primary);min-height:72px;margin:0 0 22px}.stepCard-module__irvdwq__artifact{filter:grayscale(0);height:214px;margin-top:auto;transition:filter .32s ease-out}.stepCard-module__irvdwq__card:not(.stepCard-module__irvdwq__active) .stepCard-module__irvdwq__artifact{filter:grayscale()}@media (max-width:1024px){.stepCard-module__irvdwq__card.stepCard-module__irvdwq__active{scale:1}}@media (max-width:800px){.stepCard-module__irvdwq__artifact{height:196px}.stepCard-module__irvdwq__description,.stepCard-module__irvdwq__title{min-height:0}}@media (prefers-reduced-motion:reduce){.stepCard-module__irvdwq__artifact,.stepCard-module__irvdwq__badge,.stepCard-module__irvdwq__card,.stepCard-module__irvdwq__card.stepCard-module__irvdwq__active,.stepCard-module__irvdwq__title{transition:none;scale:1}}
.mockShared-module__59RNmq__caret{vertical-align:-2px;background-color:currentColor;width:1.5px;height:13px;margin-left:1px;animation:1s step-end infinite mockShared-module__59RNmq__blink;display:inline-block}.mockShared-module__59RNmq__cursor{color:var(--surface-primary-light);filter:drop-shadow(0 2px 4px #0d1c1f4d);pointer-events:none;transform-origin:0 0;width:19px;height:19px;display:inline-block}.mockShared-module__59RNmq__cursorIcon{fill:var(--surface-primary-dark);stroke:currentColor}.mockShared-module__59RNmq__statusOverlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:color-mix(in oklch,var(--surface-primary-light)58%,transparent);pointer-events:none;z-index:3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mockShared-module__59RNmq__statusSpinner{color:var(--text-accent);display:inline-flex}.mockShared-module__59RNmq__statusSpinner svg{animation:.9s linear infinite mockShared-module__59RNmq__spin}.mockShared-module__59RNmq__success{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:0 16px;display:flex}.mockShared-module__59RNmq__successIcon{background-color:var(--surface-accent-primary);box-shadow:0 0 0 6px color-mix(in oklch,var(--surface-accent-primary)16%,transparent);color:var(--text-on-accent);border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:3px;display:inline-flex}.mockShared-module__59RNmq__successTitle{color:var(--text-accent);font-size:15.5px;font-weight:800;line-height:1.2}.mockShared-module__59RNmq__successSubtitle{color:color-mix(in oklch,var(--text-primary)58%,transparent);max-width:200px;font-size:11.5px;font-weight:600;line-height:1.3}@keyframes mockShared-module__59RNmq__blink{0%,to{opacity:1}50%{opacity:0}}@keyframes mockShared-module__59RNmq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mockShared-module__59RNmq__caret{animation:none}.mockShared-module__59RNmq__cursor{display:none}.mockShared-module__59RNmq__statusSpinner svg{animation:none}}
.strategySession-module__eoisrW__panel{background-color:var(--surface-primary-light);border:1px solid var(--surface-accent-secondary-light);border-radius:13px;flex-direction:column;height:100%;padding:13px;display:flex;position:relative}.strategySession-module__eoisrW__head{color:var(--text-primary);letter-spacing:.06em;opacity:.7;text-transform:uppercase;flex:none;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:10.5px;font-weight:800;display:flex}.strategySession-module__eoisrW__session{color:var(--surface-accent-tertiary);align-items:center;gap:6px;font-size:9.5px;transition:color .3s;display:inline-flex}.strategySession-module__eoisrW__sessionAligned{color:var(--text-accent)}.strategySession-module__eoisrW__sessionDot{background-color:currentColor;border-radius:50%;width:6px;height:6px}.strategySession-module__eoisrW__window{-webkit-mask-image:linear-gradient(to bottom,var(--surface-primary-dark)0,var(--surface-primary-dark)86%,transparent 100%);mask-image:linear-gradient(to bottom,var(--surface-primary-dark)0,var(--surface-primary-dark)86%,transparent 100%);flex:1;min-height:0;position:relative;overflow:hidden}.strategySession-module__eoisrW__track{flex-direction:column;display:flex}.strategySession-module__eoisrW__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.strategySession-module__eoisrW__item{background-color:color-mix(in oklch,var(--surface-accent-secondary)8%,var(--surface-primary-light));border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;min-height:34px;padding:0 10px;font-size:12.5px;font-weight:700;transition:background-color .3s,border-color .3s;display:flex}.strategySession-module__eoisrW__itemDone{background-color:color-mix(in oklch,var(--surface-accent-primary)13%,var(--surface-primary-light));border-color:color-mix(in oklch,var(--surface-accent-primary)30%,transparent)}.strategySession-module__eoisrW__tick{border:1.5px solid color-mix(in oklch,var(--surface-accent-secondary)55%,transparent);background-color:#0000;border-radius:50%;flex:none;width:17px;height:17px;transition:background-color .3s,border-color .3s,transform .3s;position:relative}.strategySession-module__eoisrW__tick:after{border-bottom:1.7px solid var(--text-on-accent);border-left:1.7px solid var(--text-on-accent);content:"";opacity:0;width:5.5px;height:2.7px;margin:auto;transition:opacity .2s,transform .2s;position:absolute;inset:0;transform:rotate(-45deg)translate(.3px,-.9px)scale(.6)}.strategySession-module__eoisrW__itemDone .strategySession-module__eoisrW__tick{background-color:var(--surface-accent-primary);border-color:var(--surface-accent-primary);transform:scale(1.06)}.strategySession-module__eoisrW__itemDone .strategySession-module__eoisrW__tick:after{opacity:1;transform:rotate(-45deg)translate(.3px,-.9px)scale(1)}.strategySession-module__eoisrW__label{color:color-mix(in oklch,var(--text-primary)60%,transparent);transition:color .3s}.strategySession-module__eoisrW__itemDone .strategySession-module__eoisrW__label{color:var(--text-primary)}.strategySession-module__eoisrW__pri{background-color:color-mix(in oklch,var(--surface-accent-primary)12%,transparent);color:var(--text-accent);letter-spacing:.04em;text-transform:uppercase;border-radius:5px;margin-left:auto;padding:1px 6px;font-size:9px;font-weight:800}.strategySession-module__eoisrW__ctaRow{justify-content:flex-end;margin-top:12px;display:flex}.strategySession-module__eoisrW__cta{border:1.5px solid color-mix(in oklch,var(--surface-accent-secondary)55%,transparent);color:color-mix(in oklch,var(--text-primary)45%,transparent);letter-spacing:.02em;background-color:#0000;border-radius:7px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:800;transition:background-color .3s,border-color .3s,color .3s,transform .15s;display:inline-flex}.strategySession-module__eoisrW__ctaReady{background-color:var(--surface-accent-primary);border-color:var(--surface-accent-primary);color:var(--text-on-accent)}.strategySession-module__eoisrW__ctaPressed{transform:scale(.96)}.strategySession-module__eoisrW__cursorAnchor{z-index:2;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.strategySession-module__eoisrW__item,.strategySession-module__eoisrW__label,.strategySession-module__eoisrW__tick,.strategySession-module__eoisrW__tick:after{transition:none}}
.brandIdentity-module__USLLNG__panel{background-color:var(--surface-primary-light);border:1px solid var(--surface-accent-secondary-light);border-radius:13px;flex-direction:column;height:100%;padding:13px;display:flex;position:relative;overflow:hidden}.brandIdentity-module__USLLNG__winbar{flex:none;align-items:center;gap:5px;margin-bottom:9px;display:flex}.brandIdentity-module__USLLNG__wd{border-radius:50%;width:8px;height:8px}.brandIdentity-module__USLLNG__wd1{background-color:var(--surface-accent-primary)}.brandIdentity-module__USLLNG__wd2{background-color:var(--surface-accent-secondary)}.brandIdentity-module__USLLNG__wd3{background-color:var(--surface-accent-tertiary)}.brandIdentity-module__USLLNG__winname{color:var(--text-primary);opacity:.5;margin-left:6px;font-size:9.5px;font-weight:700}.brandIdentity-module__USLLNG__layers{color:var(--text-primary);letter-spacing:.08em;opacity:.4;text-transform:uppercase;margin-left:auto;font-size:9px;font-weight:800}.brandIdentity-module__USLLNG__artboard{background-color:color-mix(in oklch,var(--surface-accent-secondary)10%,var(--surface-primary-light));border-radius:9px;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.brandIdentity-module__USLLNG__dotfield{opacity:1;background-image:radial-gradient(circle,#0d1c1f66 30%,#0000 32%);background-size:10px 10px;transition:opacity .55s;position:absolute;inset:0}.brandIdentity-module__USLLNG__scan{background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--surface-accent-primary)55%,transparent),transparent);opacity:0;pointer-events:none;width:28px;height:150%;position:absolute;top:-25%;left:-12%}.brandIdentity-module__USLLNG__markwrap{display:inline-block;position:relative}.brandIdentity-module__USLLNG__mark{opacity:0;transform-origin:50%;transition:opacity .5s,transform .55s cubic-bezier(.34,1.56,.64,1);transform:scale(.4)}.brandIdentity-module__USLLNG__mark path{transition:fill .3s}.brandIdentity-module__USLLNG__sel{border:1px solid var(--surface-accent-primary);opacity:0;transform-origin:50%;border-radius:3px;transition:opacity .3s,transform .35s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:-11px -14px;transform:scale(.72)}.brandIdentity-module__USLLNG__handle{background-color:var(--surface-primary-light);border:1.5px solid var(--surface-accent-primary);border-radius:2px;width:7px;height:7px;position:absolute}.brandIdentity-module__USLLNG__tl{top:-4px;left:-4px}.brandIdentity-module__USLLNG__tr{top:-4px;right:-4px}.brandIdentity-module__USLLNG__bl{bottom:-4px;left:-4px}.brandIdentity-module__USLLNG__br{bottom:-4px;right:-4px}.brandIdentity-module__USLLNG__cursorAnchor{z-index:2;position:absolute;top:0;left:0}.brandIdentity-module__USLLNG__foot{flex:none;align-items:center;gap:10px;margin-top:9px;display:flex}.brandIdentity-module__USLLNG__word{opacity:0;flex:none;transition:opacity .4s .12s}.brandIdentity-module__USLLNG__palette{opacity:0;flex:1;align-items:center;gap:5px;transition:opacity .4s .18s;display:flex;position:relative}.brandIdentity-module__USLLNG__palette i{border-radius:5px;width:100%;height:18px;transition:box-shadow .25s}.brandIdentity-module__USLLNG__palette i:first-child{background-color:var(--surface-accent-primary)}.brandIdentity-module__USLLNG__palette i:nth-child(2){background-color:var(--surface-accent-tertiary)}.brandIdentity-module__USLLNG__palette i:nth-child(3){background-color:var(--surface-accent-secondary)}.brandIdentity-module__USLLNG__palette i:nth-child(4){background-color:var(--surface-primary-dark)}.brandIdentity-module__USLLNG__activeSwatch{box-shadow:0 0 0 2px var(--surface-primary-light),0 0 0 3.5px var(--surface-primary-dark)}.brandIdentity-module__USLLNG__approvedPill{background-color:color-mix(in oklch,var(--surface-accent-primary)12%,var(--surface-primary-light));color:var(--text-accent);letter-spacing:.04em;opacity:0;text-transform:uppercase;white-space:nowrap;border-radius:20px;flex:none;align-items:center;gap:5px;padding:4px 9px;font-size:10px;font-weight:800;transition:opacity .3s,transform .3s;display:inline-flex;transform:translate(6px)}.brandIdentity-module__USLLNG__approvedPill svg{width:11px;height:11px}.brandIdentity-module__USLLNG__resolved .brandIdentity-module__USLLNG__dotfield{opacity:0}.brandIdentity-module__USLLNG__resolved .brandIdentity-module__USLLNG__scan{animation:.9s 50ms both brandIdentity-module__USLLNG__scan}.brandIdentity-module__USLLNG__resolved .brandIdentity-module__USLLNG__mark{opacity:1;transform:scale(1)}.brandIdentity-module__USLLNG__resolved .brandIdentity-module__USLLNG__word,.brandIdentity-module__USLLNG__resolved .brandIdentity-module__USLLNG__palette{opacity:1}.brandIdentity-module__USLLNG__selected .brandIdentity-module__USLLNG__sel{opacity:1;transform:scale(1)}.brandIdentity-module__USLLNG__approved .brandIdentity-module__USLLNG__approvedPill{opacity:1;transform:translate(0)}@keyframes brandIdentity-module__USLLNG__scan{0%{opacity:0;left:-12%}12%{opacity:1}88%{opacity:1}to{opacity:0;left:106%}}@media (prefers-reduced-motion:reduce){.brandIdentity-module__USLLNG__panel *,.brandIdentity-module__USLLNG__panel :before,.brandIdentity-module__USLLNG__panel :after{transition:none;animation:none!important}}
.buildDeploy-module__TbT4Ba__panel{flex-direction:column;height:100%;transition:opacity .32s ease-out;display:flex}.buildDeploy-module__TbT4Ba__idle{opacity:.42}.buildDeploy-module__TbT4Ba__term{background-color:var(--surface-primary-dark);border-radius:11px;flex-direction:column;flex:1;min-height:0;margin-bottom:9px;transition:background-color .42s;display:flex;overflow:hidden}.buildDeploy-module__TbT4Ba__built .buildDeploy-module__TbT4Ba__term{background-color:var(--surface-primary-light)}.buildDeploy-module__TbT4Ba__bar{border-bottom:1px solid #f8f8f514;flex:none;align-items:center;gap:5px;padding:8px 10px;transition:background-color .42s,border-color .42s;display:flex}.buildDeploy-module__TbT4Ba__built .buildDeploy-module__TbT4Ba__bar{background-color:var(--surface-primary-light);border-bottom-color:#0d1c1f14}.buildDeploy-module__TbT4Ba__dot{border-radius:50%;width:8px;height:8px}.buildDeploy-module__TbT4Ba__d1{background-color:var(--surface-accent-primary)}.buildDeploy-module__TbT4Ba__d2{background-color:var(--surface-accent-secondary)}.buildDeploy-module__TbT4Ba__d3{background-color:var(--surface-accent-tertiary)}.buildDeploy-module__TbT4Ba__barLabel{color:#f8f8f573;margin-left:7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;font-weight:600;transition:color .42s}.buildDeploy-module__TbT4Ba__built .buildDeploy-module__TbT4Ba__barLabel{color:#0d1c1f80}.buildDeploy-module__TbT4Ba__body{flex:1;min-height:0;position:relative}.buildDeploy-module__TbT4Ba__log{color:#f8f8f5e6;padding:11px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.7;transition:opacity .38s,transform .38s;position:absolute;inset:0}.buildDeploy-module__TbT4Ba__built .buildDeploy-module__TbT4Ba__log{opacity:0;transform:translateY(-10px)}.buildDeploy-module__TbT4Ba__line{white-space:nowrap}.buildDeploy-module__TbT4Ba__logLine{animation:.28s ease-out both buildDeploy-module__TbT4Ba__line-in}.buildDeploy-module__TbT4Ba__prompt{color:var(--text-accent)}.buildDeploy-module__TbT4Ba__ok{color:color-mix(in oklch,var(--text-success)55%,var(--surface-primary-light))}.buildDeploy-module__TbT4Ba__dim{color:#f8f8f573}.buildDeploy-module__TbT4Ba__audit{background-color:var(--surface-primary-light);opacity:0;flex-direction:column;padding:11px 12px 9px;transition:opacity .42s 60ms,transform .5s cubic-bezier(.22,1,.36,1) 60ms;display:flex;position:absolute;inset:0;transform:translateY(14px)}.buildDeploy-module__TbT4Ba__built .buildDeploy-module__TbT4Ba__audit{opacity:1;transform:translateY(0)}.buildDeploy-module__TbT4Ba__auditCap{color:#0d1c1f8c;letter-spacing:.07em;text-transform:uppercase;justify-content:center;align-items:center;gap:6px;margin-bottom:4px;font-size:10px;font-weight:800;display:flex}.buildDeploy-module__TbT4Ba__auditDot{background-color:var(--text-success);border-radius:50%;width:6px;height:6px}.buildDeploy-module__TbT4Ba__rings{flex:1;justify-content:space-around;align-items:center;display:flex}.buildDeploy-module__TbT4Ba__rc{opacity:0;flex-direction:column;align-items:center;gap:6px;width:76px;transition:opacity .36s,transform .46s cubic-bezier(.34,1.4,.64,1);display:flex;transform:translateY(9px)scale(.9)}.buildDeploy-module__TbT4Ba__rcIn{opacity:1;transform:translateY(0)scale(1)}.buildDeploy-module__TbT4Ba__ring{width:54px;height:54px;position:relative}.buildDeploy-module__TbT4Ba__ring svg{width:100%;height:100%;transform:rotate(-90deg)}.buildDeploy-module__TbT4Ba__track{fill:none;stroke:#c9a77d52;stroke-width:5px}.buildDeploy-module__TbT4Ba__meter{fill:none;stroke:var(--text-success);stroke-linecap:round;stroke-width:5px;transition:stroke-dashoffset 1s cubic-bezier(.33,1,.68,1)}.buildDeploy-module__TbT4Ba__val{color:var(--text-primary);justify-content:center;align-items:center;font-size:16px;font-weight:900;display:flex;position:absolute;inset:0}.buildDeploy-module__TbT4Ba__ringDone .buildDeploy-module__TbT4Ba__val{animation:.34s cubic-bezier(.34,1.56,.64,1) buildDeploy-module__TbT4Ba__pop}.buildDeploy-module__TbT4Ba__rl{color:#0d1c1f9e;text-align:center;min-height:22px;font-size:9.5px;font-weight:700;line-height:1.15}.buildDeploy-module__TbT4Ba__status{background-color:var(--surface-accent-secondary-light);border-radius:9px;flex:none;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.buildDeploy-module__TbT4Ba__live{color:var(--text-primary);opacity:.6;align-items:center;gap:7px;font-size:11.5px;font-weight:800;transition:color .3s,opacity .3s;display:inline-flex}.buildDeploy-module__TbT4Ba__statusLive .buildDeploy-module__TbT4Ba__live{color:var(--text-success);opacity:1}.buildDeploy-module__TbT4Ba__liveDot{background-color:var(--surface-accent-secondary);border-radius:50%;width:8px;height:8px;transition:background-color .3s,box-shadow .3s}.buildDeploy-module__TbT4Ba__statusLive .buildDeploy-module__TbT4Ba__liveDot{background-color:var(--text-success);box-shadow:0 0 0 3px #3c785033}.buildDeploy-module__TbT4Ba__url{color:var(--text-primary);opacity:.55;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700}@keyframes buildDeploy-module__TbT4Ba__line-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes buildDeploy-module__TbT4Ba__pop{0%{transform:scale(.72)}}@media (max-width:768px){.buildDeploy-module__TbT4Ba__ring{width:50px;height:50px}.buildDeploy-module__TbT4Ba__val{font-size:15px}}@media (prefers-reduced-motion:reduce){.buildDeploy-module__TbT4Ba__audit,.buildDeploy-module__TbT4Ba__bar,.buildDeploy-module__TbT4Ba__barLabel,.buildDeploy-module__TbT4Ba__live,.buildDeploy-module__TbT4Ba__liveDot,.buildDeploy-module__TbT4Ba__log,.buildDeploy-module__TbT4Ba__meter,.buildDeploy-module__TbT4Ba__panel,.buildDeploy-module__TbT4Ba__rc,.buildDeploy-module__TbT4Ba__term{transition:none}.buildDeploy-module__TbT4Ba__logLine,.buildDeploy-module__TbT4Ba__ringDone .buildDeploy-module__TbT4Ba__val{animation:none}}
.howWeWork-module__McGCva__accent{color:var(--text-accent)}.howWeWork-module__McGCva__section{text-align:center;padding-top:32px;padding-bottom:64px}.howWeWork-module__McGCva__intro{margin-bottom:46px}.howWeWork-module__McGCva__stage{width:100%}.howWeWork-module__McGCva__grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.howWeWork-module__McGCva__progress{background-color:var(--surface-accent-secondary-light);border-radius:4px;max-width:920px;height:4px;margin:34px auto 0;overflow:hidden}.howWeWork-module__McGCva__progressFill{background-color:var(--surface-accent-primary);border-radius:4px;width:0;height:100%}.howWeWork-module__McGCva__closer{color:var(--text-primary);max-width:64ch;margin:30px auto 0}@media (max-width:1024px){.howWeWork-module__McGCva__stage{--hww-design-width:976;--hww-design-height:540;position:relative;overflow:hidden;container-type:inline-size}.howWeWork-module__McGCva__stage:before{content:"";padding-top:calc(var(--hww-design-height)/var(--hww-design-width)*100%);display:block}.howWeWork-module__McGCva__grid{transform:scale(calc(100cqi/(var(--hww-design-width)*1px)));transform-origin:0 0;width:calc(var(--hww-design-width)*1px);position:absolute;top:0;left:0}}@media (max-width:800px){.howWeWork-module__McGCva__stage{height:auto;position:static;overflow:visible;container-type:normal}.howWeWork-module__McGCva__stage:before{content:none}.howWeWork-module__McGCva__grid{grid-template-columns:1fr;gap:20px;width:auto;height:auto;display:grid;position:static;transform:none}}
.techStack-module__1bOjzW__section{padding-top:32px;padding-bottom:64px}.techStack-module__1bOjzW__grid{grid-template-columns:repeat(6,1fr);grid-auto-rows:1fr;align-items:stretch;gap:16px;display:grid}.techStack-module__1bOjzW__island{text-align:center;flex-direction:column;grid-area:1/3/3/5;justify-content:center;align-items:center;gap:14px;padding:8px 8px 16px;display:flex}.techStack-module__1bOjzW__heading{flex-direction:column;align-items:center;gap:14px;display:flex}.techStack-module__1bOjzW__eyebrow{color:var(--text-accent);margin:0}.techStack-module__1bOjzW__headline{color:var(--text-primary);width:200%;margin:0}.techStack-module__1bOjzW__body{color:var(--text-primary);opacity:.72;max-width:34ch;margin:0}.techStack-module__1bOjzW__cell{min-height:112px;position:relative}.techStack-module__1bOjzW__tileFade{position:absolute;inset:0}.techStack-module__1bOjzW__tile{appearance:none;background-color:color-mix(in srgb,var(--brand,var(--text-primary))14%,var(--surface-primary-light));cursor:pointer;font:inherit;text-align:center;border:none;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;padding:18px 12px;display:flex}.techStack-module__1bOjzW__tile:focus-visible{outline:2px solid color-mix(in srgb,var(--brand,var(--text-primary))55%,var(--text-primary));outline-offset:2px}.techStack-module__1bOjzW__logo{justify-content:center;align-items:center;height:36px;display:flex}.techStack-module__1bOjzW__logoImg{object-fit:contain;border-radius:8px;width:36px;height:36px}.techStack-module__1bOjzW__name{color:color-mix(in srgb,var(--brand,var(--text-primary))45%,var(--text-primary));letter-spacing:.01em;font-size:13px;font-weight:600}.techStack-module__1bOjzW__wordmark{color:color-mix(in srgb,var(--brand,var(--text-primary))55%,var(--text-primary));letter-spacing:-.01em;font-size:18px;font-weight:800}.techStack-module__1bOjzW__spacer{display:block}.techStack-module__1bOjzW__marquee{display:none}.techStack-module__1bOjzW__marqueeViewport{overflow:hidden}.techStack-module__1bOjzW__marqueeTrack{will-change:transform;width:max-content;animation:38s linear infinite techStack-module__1bOjzW__tech-marquee;display:flex}.techStack-module__1bOjzW__marqueeReverse{animation-direction:reverse}.techStack-module__1bOjzW__marqueeTile{background-color:color-mix(in srgb,var(--brand,var(--text-primary))14%,var(--surface-primary-light));border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:8px;min-width:104px;min-height:92px;margin-right:12px;padding:12px 16px;display:flex}.techStack-module__1bOjzW__marqueeTile .techStack-module__1bOjzW__name{white-space:nowrap}@keyframes techStack-module__1bOjzW__tech-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:900px) and (min-width:601px){.techStack-module__1bOjzW__grid{grid-auto-rows:auto;gap:12px}.techStack-module__1bOjzW__island{display:contents}.techStack-module__1bOjzW__heading{text-align:center;grid-area:2/1/auto/-1;padding:4px 8px}.techStack-module__1bOjzW__headline{width:auto}.techStack-module__1bOjzW__body{text-align:center;grid-area:3/2/auto/6;max-width:none;padding:4px 8px}.techStack-module__1bOjzW__cell{aspect-ratio:1;align-self:center;min-height:0}.techStack-module__1bOjzW__spacer,.techStack-module__1bOjzW__hideTablet{display:none}}@media (max-width:600px){.techStack-module__1bOjzW__grid{grid-template-columns:1fr;gap:0}.techStack-module__1bOjzW__island{grid-area:auto/1/auto/-1;padding:8px 4px 20px}.techStack-module__1bOjzW__headline{width:auto}.techStack-module__1bOjzW__body{max-width:46ch}.techStack-module__1bOjzW__cell,.techStack-module__1bOjzW__spacer{display:none}.techStack-module__1bOjzW__marquee{flex-direction:column;gap:12px;margin-inline:-3vw;display:flex}}@media (prefers-reduced-motion:reduce){.techStack-module__1bOjzW__marqueeTrack{animation:none}.techStack-module__1bOjzW__marqueeViewport{overflow-x:auto}}
.toolPopup-module__JL4yPW__scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;z-index:1005;background:#14120e73;position:fixed;inset:0}.toolPopup-module__JL4yPW__positioner{pointer-events:none;z-index:1015;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.toolPopup-module__JL4yPW__card{background-color:color-mix(in srgb,var(--brand,var(--text-primary))15%,var(--surface-primary-light));pointer-events:auto;border-radius:22px;width:100%;max-width:460px;overflow:hidden;box-shadow:0 30px 70px -24px #14120e6b,0 2px 6px #14120e14}.toolPopup-module__JL4yPW__header{background-color:color-mix(in srgb,var(--brand,var(--text-primary))4%,transparent);align-items:center;gap:14px;padding:20px 22px;display:flex;position:relative}.toolPopup-module__JL4yPW__logoChip{background:var(--surface-primary-light);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex;box-shadow:0 1px 3px #14120e1f}.toolPopup-module__JL4yPW__headingBlock{flex-direction:column;gap:6px;display:flex}.toolPopup-module__JL4yPW__name{color:var(--text-primary);letter-spacing:-.015em;font-size:21px;font-weight:800;line-height:1.1}.toolPopup-module__JL4yPW__wordmark{color:color-mix(in srgb,var(--brand,var(--text-primary))55%,var(--text-primary));letter-spacing:-.01em;font-size:22px;font-weight:800}.toolPopup-module__JL4yPW__categoryChip{background:var(--surface-primary-light);color:color-mix(in srgb,var(--brand,var(--text-primary))50%,var(--text-primary));letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:4px 11px;font-size:11px;font-weight:700}.toolPopup-module__JL4yPW__close{appearance:none;background:var(--surface-primary-light);color:var(--text-primary);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-left:auto;display:flex}.toolPopup-module__JL4yPW__close:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.toolPopup-module__JL4yPW__sheet{background:var(--surface-primary-light);padding:18px 22px 22px}.toolPopup-module__JL4yPW__tagline{color:var(--text-primary);margin:0;font-size:15px;font-weight:500;line-height:1.5}.toolPopup-module__JL4yPW__label{color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;margin:16px 0 7px;font-size:10px;font-weight:800;display:block}.toolPopup-module__JL4yPW__howWeUseIt{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.55}.toolPopup-module__JL4yPW__tags{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.toolPopup-module__JL4yPW__tag{background:color-mix(in srgb,var(--text-primary)5%,transparent);color:var(--text-secondary);border-radius:7px;padding:5px 9px;font-size:11px;font-weight:600}.toolPopup-module__JL4yPW__footer{border-top:1px solid color-mix(in srgb,var(--text-primary)8%,transparent);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:flex}.toolPopup-module__JL4yPW__pairs{color:var(--text-secondary);font-size:11px;font-weight:700}.toolPopup-module__JL4yPW__link{color:color-mix(in srgb,var(--brand,var(--text-primary))60%,var(--text-primary));white-space:nowrap;font-size:13px;font-weight:700;text-decoration:none}.toolPopup-module__JL4yPW__link:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}@media (max-width:768px){.toolPopup-module__JL4yPW__card{max-width:100%}.toolPopup-module__JL4yPW__footer{flex-direction:column;align-items:flex-start;gap:8px}.toolPopup-module__JL4yPW__positioner{padding:16px}}
.scrollingShowcase-module__SDNOVG__section{background-color:var(--surface-primary-light);flex-direction:column;gap:24px;width:100vw;margin-inline:calc(50% - 50vw);padding-block:64px;display:flex;overflow:hidden}.scrollingShowcase-module__SDNOVG__track{will-change:transform;gap:24px;width:max-content;display:flex}.scrollingShowcase-module__SDNOVG__tile{aspect-ratio:16/10;border-radius:12px;flex-shrink:0;height:220px;position:relative;overflow:hidden}.scrollingShowcase-module__SDNOVG__image{object-fit:cover}@media (max-width:768px){.scrollingShowcase-module__SDNOVG__section{gap:12px;padding-block:36px}.scrollingShowcase-module__SDNOVG__track{gap:12px}.scrollingShowcase-module__SDNOVG__tile{border-radius:8px;height:140px}}@media (prefers-reduced-motion:reduce){.scrollingShowcase-module__SDNOVG__track{transform:none}}
.tabletFrame-module__Yg3dfG__deviceShell{aspect-ratio:778/560;max-width:778px;transform-style:preserve-3d;width:100%;position:relative}.tabletFrame-module__Yg3dfG__device{--scale:clamp(.5,calc(100cqi/778px),1);backface-visibility:hidden;box-sizing:border-box;transform-origin:50%;height:100%;transform-style:preserve-3d;will-change:transform;background:#0d0d0d;border-radius:4.63%/6.43%;width:100%;padding:3.47%;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #babdbf,inset 0 0 1px 3px #e2e3e4,0 9px 20px #00000047,0 37px 37px #0000003d,0 84px 50px #00000024,0 149px 60px #0000000a;container-type:inline-size}.tabletFrame-module__Yg3dfG__deviceCamera{z-index:3;background:#1a1a1a;border-radius:50%;width:1.29cqi;height:1.29cqi;margin-left:-3.85cqi;position:absolute;top:1.54cqi;left:50%;box-shadow:-2.57cqi 0 #1a1a1a,9cqi 0 #1a1a1a}.tabletFrame-module__Yg3dfG__deviceCameraLens{z-index:4;background:radial-gradient(at 20% 20%,#6074bf 0,#0000 40%),radial-gradient(at 80% 80%,#513785 0,#24555e 20%,#0000 50%);border-radius:50%;width:.77cqi;height:.77cqi;margin-left:-.39cqi;position:absolute;top:1.8cqi;left:50%;box-shadow:0 0 1px 1px #ffffff0d}.tabletFrame-module__Yg3dfG__devicePower{z-index:2;background:#babdbf;width:3px;height:5.78cqi;position:absolute;top:5.14cqi;left:-3px}.tabletFrame-module__Yg3dfG__deviceVolume{z-index:2;background:#babdbf;width:4.12cqi;height:2px;position:absolute;top:-2px;left:7.71cqi;box-shadow:5.14cqi 0 #babdbf}.tabletFrame-module__Yg3dfG__deviceScreen{--chrome-bar:var(--chrome-tint);--chrome-field:color-mix(in srgb,var(--chrome-tint)97%,#000);--chrome-ink:var(--surface-accent-tertiary);--chrome-ink-strong:var(--text-primary);--chrome-line:color-mix(in srgb,var(--chrome-tint)94%,#000);--chrome-tint:var(--surface-primary-light);background-color:var(--surface-primary-light);border:2px solid #121212;border-radius:1.41%/2.17%;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.tabletFrame-module__Yg3dfG__safariBar{background-color:var(--chrome-bar);border-bottom:1px solid var(--chrome-line);box-sizing:border-box;align-items:center;gap:calc(16px*var(--scale));padding:calc(6px*var(--scale))calc(14px*var(--scale));flex-shrink:0;grid-template-columns:1fr auto 1fr;width:100%;display:grid}.tabletFrame-module__Yg3dfG__safariNav,.tabletFrame-module__Yg3dfG__safariActions{color:var(--chrome-ink);align-items:center;gap:calc(12px*var(--scale));display:flex}.tabletFrame-module__Yg3dfG__safariNav{justify-self:start}.tabletFrame-module__Yg3dfG__safariActions{justify-self:end}.tabletFrame-module__Yg3dfG__safariNavIcon{height:calc(14px*var(--scale));opacity:.7;width:calc(14px*var(--scale));flex-shrink:0}.tabletFrame-module__Yg3dfG__safariNavIconMuted{opacity:.3}.tabletFrame-module__Yg3dfG__safariUrl{background-color:var(--chrome-field);box-sizing:border-box;color:var(--chrome-ink-strong);align-items:center;gap:calc(6px*var(--scale));max-width:calc(360px*var(--scale));min-width:0;padding:calc(6px*var(--scale))calc(14px*var(--scale));border-radius:999px;justify-content:center;justify-self:center;width:100%;display:flex}.tabletFrame-module__Yg3dfG__safariUrlIcon{color:var(--chrome-ink);height:calc(11px*var(--scale));opacity:.55;width:calc(11px*var(--scale));flex-shrink:0}.tabletFrame-module__Yg3dfG__safariUrlText{color:var(--chrome-ink-strong);font-size:calc(11px*var(--scale));letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1;overflow:hidden}.tabletFrame-module__Yg3dfG__screenBody{flex:1;min-height:0;position:relative;overflow:hidden}.tabletFrame-module__Yg3dfG__blankScreen{background-color:#0a0a0a;width:100%;height:100%}
