.Header_header__MvnS2{position:fixed;top:0;left:0;right:0;z-index:250;transition:background-color .4s var(--ease-out),-webkit-backdrop-filter .4s;transition:background-color .4s var(--ease-out),backdrop-filter .4s;transition:background-color .4s var(--ease-out),backdrop-filter .4s,-webkit-backdrop-filter .4s}.Header_header__MvnS2.Header_scrolled__s9Ifj{background:rgba(13,12,10,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.Header_inner__ggL_E{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px var(--gutter);max-width:1560px;margin:0 auto}.Header_logo__j7oID{display:inline-flex;align-items:baseline;gap:1px;font-family:var(--font-display);font-size:26px;line-height:1;color:var(--bone);opacity:0;transform:translateY(-12px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.Header_ready__IEq2i .Header_logo__j7oID{opacity:1;transform:none}.Header_logoAmp__sBCxr{font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 80,"WONK" 1;color:var(--signal);margin-inline:1px}.Header_logoStudio__uPVTW{font-family:var(--font-mono);font-size:9px;letter-spacing:.3em;color:var(--bone-dim);margin-left:10px;align-self:center}.Header_nav__EE71E{display:flex;gap:30px}.Header_navLink__Q_hTB{position:relative;display:inline-flex;align-items:baseline;gap:6px;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--bone-dim);padding-block:6px;opacity:0;transform:translateY(-12px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out),color .3s}.Header_ready__IEq2i .Header_navLink__Q_hTB{opacity:1;transform:none}.Header_navLink__Q_hTB:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--signal);transform:scaleX(0);transform-origin:right;transition:transform .4s var(--ease-expo)}.Header_navLink__Q_hTB:hover{color:var(--bone)}.Header_navLink__Q_hTB:hover:after{transform:scaleX(1);transform-origin:left}.Header_navIndex__1fd9T{font-size:8px;color:var(--signal)}.Header_right__WChiD{display:flex;align-items:center;gap:22px}.Header_clock__0QOCA{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;color:var(--bone-faint)}.Header_cta__BKss3{display:inline-block;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);background:var(--bone);border-radius:999px;padding:12px 22px;transition:background-color .3s,color .3s}.Header_cta__BKss3:hover{background:var(--signal)}.Header_burger__CUvUF{display:none;flex-direction:column;justify-content:center;gap:6px;width:40px;height:40px;align-items:center}.Header_burger__CUvUF span{display:block;width:22px;height:1.5px;background:var(--bone);transition:transform .35s var(--ease-out),opacity .3s}.Header_burgerOpen__0r7MJ span:first-child{transform:translateY(3.75px) rotate(45deg)}.Header_burgerOpen__0r7MJ span:last-child{transform:translateY(-3.75px) rotate(-45deg)}.Header_mobileNav__J0kLN{display:none;position:fixed;inset:0;background:var(--ink);padding:120px var(--gutter) 48px;opacity:0;pointer-events:none;transition:opacity .4s var(--ease-out);z-index:-1}.Header_mobileNavOpen__gI4w0{opacity:1;pointer-events:auto}.Header_mobileNavList__tYVgn{display:flex;flex-direction:column;gap:8px}.Header_mobileLink__LH6oj{display:flex;align-items:baseline;gap:14px;font-family:var(--font-display);font-size:clamp(34px,9vw,56px);line-height:1.15;color:var(--bone);padding-block:8px;border-bottom:1px solid var(--line);opacity:0;transform:translateY(24px);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out)}.Header_mobileNavOpen__gI4w0 .Header_mobileLink__LH6oj{opacity:1;transform:none}.Header_mobileIndex__zHfnk{font-family:var(--font-mono);font-size:11px;color:var(--signal)}.Header_mobileCta__3wkTH{font-family:var(--font-mono);font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--signal);border-bottom:none;margin-top:20px}@media (max-width:960px){.Header_clock__0QOCA,.Header_cta__BKss3,.Header_nav__EE71E{display:none}.Header_burger__CUvUF{display:flex}.Header_mobileNav__J0kLN{display:block}}.Hero_hero__T3Fr4{position:relative;min-height:100svh;display:flex;align-items:center;overflow:clip;background:radial-gradient(120% 90% at 70% 30%,#16130e 0,var(--ink) 60%)}.Hero_media__kavzu{position:absolute;inset:-6% 0;overflow:hidden;will-change:transform}.Hero_video__w7Qza{width:100%;height:100%;object-fit:cover;filter:saturate(.75) contrast(1.05)}.Hero_veil__C7fi8{position:absolute;inset:0;background:linear-gradient(90deg,rgba(13,12,10,.92),rgba(13,12,10,.72) 45%,rgba(13,12,10,.55)),linear-gradient(180deg,rgba(13,12,10,.6),transparent 35%,transparent 65%,rgba(13,12,10,.75))}.Hero_vignette__cH3Hc{position:absolute;inset:0;pointer-events:none;background:radial-gradient(80% 60% at 50% 110%,rgba(255,74,23,.07),transparent 60%),linear-gradient(180deg,rgba(13,12,10,.5),transparent 24%,transparent 70%,rgba(13,12,10,.85))}.Hero_inner__M_C9y{position:relative;z-index:2;padding-top:110px;padding-bottom:160px}.Hero_meta__TesA1{display:flex;gap:28px;flex-wrap:wrap;margin-bottom:clamp(28px,5vh,56px)}.Hero_metaItem__95_lm{font-family:var(--font-mono);font-size:10px;letter-spacing:.24em;color:var(--bone-dim);visibility:hidden}.Hero_metaEst__ZyU2L{color:var(--signal)}.Hero_headline__ejJDL{font-size:clamp(56px,10.5vw,176px);color:var(--bone);margin-bottom:clamp(32px,5vh,60px)}.Hero_lineIndent__G6xV3{padding-left:clamp(40px,8vw,180px)}.Hero_row__2UC0a{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;flex-wrap:wrap}.Hero_deck__RFMxv{max-width:460px;font-size:clamp(15px,1.15vw,18px);line-height:1.65;color:var(--bone-dim);visibility:hidden}.Hero_deck__RFMxv em{font-family:var(--font-display);font-style:italic;color:var(--signal);font-size:1.1em}.Hero_actions__LI5fP{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.Hero_actions__LI5fP>*{visibility:hidden}.Hero_scrollCue__w3SXj{position:absolute;left:var(--gutter);bottom:92px;z-index:3;display:flex;align-items:center;gap:14px;visibility:hidden}.Hero_scrollLabel__JTWk6{font-family:var(--font-mono);font-size:9px;letter-spacing:.26em;color:var(--bone-faint)}.Hero_scrollTrack__Ftg7J{width:1px;height:44px;background:var(--line);position:relative;overflow:hidden}.Hero_scrollThumb__tYgYi{position:absolute;left:0;top:0;width:100%;height:40%;background:var(--signal);animation:Hero_scroll-thumb__lw1LH 1.8s var(--ease-expo) infinite}@keyframes Hero_scroll-thumb__lw1LH{0%{transform:translateY(-110%)}60%{transform:translateY(160%)}to{transform:translateY(160%)}}.Hero_ticker__k4Vhc{position:absolute;left:0;right:0;bottom:0;z-index:3;border-top:1px solid var(--line);background:rgba(13,12,10,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);overflow:hidden;padding-block:16px;visibility:hidden}.Hero_tickerTrack__IXa_u{display:flex;width:max-content;animation:Hero_ticker-scroll__OOob_ 36s linear infinite}.Hero_ticker__k4Vhc:hover .Hero_tickerTrack__IXa_u{animation-play-state:paused}.Hero_tickerGroup__EPBSj{display:flex;flex:none}.Hero_tickerItem__vVS4A{display:inline-flex;align-items:center;gap:26px;padding-right:26px;font-family:var(--font-mono);font-size:11px;letter-spacing:.3em;color:var(--bone-dim);white-space:nowrap}.Hero_tickerDot__ENumD{font-size:5px;color:var(--signal)}@keyframes Hero_ticker-scroll__OOob_{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:720px){.Hero_scrollCue__w3SXj{display:none}.Hero_inner__M_C9y{padding-bottom:120px}.Hero_headline__ejJDL{font-size:clamp(44px,13.5vw,80px)}.Hero_lineIndent__G6xV3{padding-left:0}}@media (prefers-reduced-motion:reduce){.Hero_actions__LI5fP>*,.Hero_deck__RFMxv,.Hero_metaItem__95_lm,.Hero_scrollCue__w3SXj,.Hero_ticker__k4Vhc{visibility:visible}.Hero_tickerTrack__IXa_u{animation:none}}.Capabilities_capabilities__Wk3Jl{background:var(--bone);color:var(--ink);padding-block:var(--section-pad);border-radius:32px 32px 0 0;position:relative;z-index:2}.Capabilities_header__w4Qlu{display:flex;flex-direction:column;gap:24px;margin-bottom:clamp(48px,8vh,96px)}.Capabilities_headline__qb5Eq{font-size:clamp(40px,6.5vw,104px);color:var(--ink)}.Capabilities_headline__qb5Eq em{color:var(--signal)}.Capabilities_stack__Wrd4R{display:flex;flex-direction:column;gap:28px}.Capabilities_cardWrap__0vi18{position:-webkit-sticky;position:sticky;top:calc(96px + var(--i) * 14px)}.Capabilities_card__XWL34{background:var(--ink);color:var(--bone);border-radius:24px;padding:clamp(32px,4.5vw,64px);min-height:clamp(340px,46vh,460px);display:flex;flex-direction:column;box-shadow:0 -12px 60px rgba(13,12,10,.25);will-change:transform}.Capabilities_cardTop__Qw6cM{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:auto;padding-bottom:36px}.Capabilities_cardNum__QQNWU{font-family:var(--font-mono);font-size:12px;color:var(--signal);letter-spacing:.2em}.Capabilities_cardAccent__s_8uW{font-family:var(--font-mono);font-size:10px;letter-spacing:.24em;color:var(--bone-faint)}.Capabilities_cardTitle__7iITG{font-family:var(--font-display);font-weight:400;font-size:clamp(34px,4.5vw,72px);line-height:1.02;margin-bottom:18px}.Capabilities_cardDesc__V08AT{max-width:560px;font-size:clamp(15px,1.1vw,17px);line-height:1.65;color:var(--bone-dim);margin-bottom:32px}.Capabilities_tagRow__LdeGf{display:flex;flex-wrap:wrap;gap:10px;list-style:none}.Capabilities_tag__Mz7dh{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-2);border:1px solid var(--line-strong);border-radius:999px;padding:8px 16px;transition:border-color .3s,color .3s,background-color .3s}.Capabilities_card__XWL34:hover .Capabilities_tag__Mz7dh{border-color:rgba(255,74,23,.5)}.Capabilities_card__XWL34:hover .Capabilities_tag__Mz7dh:hover{background:var(--signal);color:var(--ink);border-color:var(--signal)}@media (max-width:860px){.Capabilities_cardWrap__0vi18{position:static}.Capabilities_card__XWL34{min-height:0}}.Demo_demo__NvpeL{background:var(--bone);color:var(--ink);padding-block:var(--section-pad);position:relative;z-index:2}.Demo_header__pi74e{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap;margin-bottom:clamp(40px,6vh,72px)}.Demo_demo__NvpeL .Demo_eyebrow__9mPf6,.Demo_header__pi74e .Demo_eyebrow__9mPf6{color:rgba(13,12,10,.55)}.Demo_headline___GOFc{font-size:clamp(36px,5.4vw,88px);color:var(--ink);margin-top:20px}.Demo_tabs__nniTO{display:flex;gap:6px;border:1px solid var(--line-ink);border-radius:999px;padding:5px;background:rgba(13,12,10,.04)}.Demo_tab__Q2kVc{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:rgba(13,12,10,.55);border-radius:999px;padding:10px 18px;transition:color .3s,background-color .3s}.Demo_tab__Q2kVc:hover{color:var(--ink)}.Demo_tabActive__nElcF{background:var(--ink);color:var(--bone)}.Demo_tabActive__nElcF:hover{color:var(--bone)}.Demo_console__JNjqP{display:grid;grid-template-columns:1.55fr 1fr;grid-gap:22px;gap:22px;align-items:start}.Demo_transcript__55uw4{background:var(--ink);color:var(--bone);border-radius:20px;padding:clamp(22px,2.6vw,36px);min-height:480px;display:flex;flex-direction:column;position:relative;overflow:hidden}.Demo_transcript__55uw4:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 3px,rgba(236,229,216,.012) 3px 4px);pointer-events:none}.Demo_transcriptHeader__a5L5y{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}.Demo_liveInfo__McRWk{display:flex;align-items:center;gap:10px}.Demo_liveDot__tT987{width:8px;height:8px;border-radius:50%;background:var(--signal);animation:Demo_live-pulse__C24ya 1.6s ease-in-out infinite}.Demo_liveDotPaused__MqM5f{background:var(--bone-faint);animation:none}@keyframes Demo_live-pulse__C24ya{0%,to{box-shadow:0 0 0 0 rgba(255,74,23,.5)}50%{box-shadow:0 0 0 7px rgba(255,74,23,0)}}.Demo_liveLabel__aGiw_{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;color:var(--bone-dim)}.Demo_waveArea__UhwK2{display:flex;align-items:center;gap:14px}.Demo_waveformBars__twBNP{display:flex;align-items:center;gap:2.5px;height:22px}.Demo_bar__TYvWO{width:2px;height:22%;border-radius:2px;background:var(--bone-faint);transition:background-color .4s}.Demo_barActive__2kbpb{background:var(--signal);animation-name:Demo_wave-bounce__qdFy2;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes Demo_wave-bounce__qdFy2{0%,to{height:18%}50%{height:95%}}.Demo_callerLine__ucJBr,.Demo_waveformTime__iG_M_{font-family:var(--font-mono);font-size:10px;color:var(--bone-faint)}.Demo_callerLine__ucJBr{letter-spacing:.14em;margin-top:10px}.Demo_divider__6RYTO{height:1px;background:var(--line);margin-block:18px}.Demo_messages__AFrR8{display:flex;flex-direction:column;gap:16px;flex:1 1}.Demo_message__XPcR8{display:flex;gap:14px;opacity:0;transform:translateY(14px);transition:opacity .55s var(--ease-out),transform .55s var(--ease-out)}.Demo_messageVisible__QyMr9{opacity:1;transform:none}.Demo_messageAvatar__7Uqk5{flex:none}.Demo_avatarAgent__woikf,.Demo_avatarCustomer__oBuEU{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-family:var(--font-mono);font-size:10px}.Demo_avatarCustomer__oBuEU{border:1px solid var(--line-strong);color:var(--bone);font-size:20px}.Demo_avatarAgent__woikf{background:var(--signal);color:var(--ink);font-weight:600}.Demo_messageRole__JChC3{display:block;font-family:var(--font-mono);font-size:9px;letter-spacing:.22em;color:var(--bone-faint);margin-bottom:4px}.Demo_messageText__c_Qf1{font-size:15px;line-height:1.55;color:var(--bone-2);max-width:52ch}.Demo_typing__Z5aEY{display:flex;align-items:center;gap:14px}.Demo_dots__WTaBK,.Demo_playingDots__9iCja{display:inline-flex;gap:4px}.Demo_dots__WTaBK span,.Demo_playingDots__9iCja span{width:5px;height:5px;border-radius:50%;background:var(--bone-dim);animation:Demo_dot-blink__Cujra 1.1s ease-in-out infinite}.Demo_dots__WTaBK span:nth-child(2),.Demo_playingDots__9iCja span:nth-child(2){animation-delay:.18s}.Demo_dots__WTaBK span:nth-child(3),.Demo_playingDots__9iCja span:nth-child(3){animation-delay:.36s}@keyframes Demo_dot-blink__Cujra{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.Demo_controls__5Nf3U{display:flex;align-items:center;gap:14px;margin-top:22px}.Demo_playBtn__vt8jS,.Demo_restartBtn__9zr27{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--bone);border:1px solid var(--line-strong);border-radius:999px;padding:10px 16px;transition:border-color .3s,color .3s,background-color .3s}.Demo_playBtn__vt8jS:hover,.Demo_restartBtn__9zr27:hover{border-color:var(--signal);color:var(--signal)}.Demo_turnCounter__wmcr0{margin-left:auto;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;color:var(--bone-faint)}.Demo_sidebar__gzTue{display:flex;flex-direction:column;gap:22px}.Demo_actionCard__2cdG_{background:rgba(13,12,10,.035);border:1px solid var(--line-ink);border-radius:20px;padding:clamp(22px,2.4vw,32px)}.Demo_actionTitle__J0fbt{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:rgba(13,12,10,.5);margin-bottom:20px}.Demo_actionList__GWFLl{display:flex;flex-direction:column}.Demo_actionItem__Ucw2_{display:flex;align-items:baseline;gap:12px;font-size:14px;color:rgba(13,12,10,.45);padding-block:9px;border-bottom:1px dashed var(--line-ink);transition:color .4s}.Demo_actionItem__Ucw2_:last-child{border-bottom:none}.Demo_actionDone__eocrS{color:var(--ink)}.Demo_actionDone__eocrS .Demo_actionIcon__oM_gZ{color:var(--signal);transform:scale(1.15)}.Demo_actionNext__uXE4z{color:rgba(13,12,10,.55);font-style:italic}.Demo_actionIcon__oM_gZ{font-family:var(--font-mono);font-size:12px;flex:none;transition:color .4s,transform .4s var(--ease-out)}.Demo_savingCard__7fH_L{background:var(--signal);color:var(--ink);border-radius:20px;padding:clamp(22px,2.4vw,32px);transform:translateY(6px);opacity:.85;transition:transform .6s var(--ease-out),opacity .6s}.Demo_savingHot__43lqG{transform:none;opacity:1}.Demo_savingAmount__4MAKf{font-family:var(--font-display);font-size:clamp(48px,5vw,76px);line-height:1;display:block;margin-bottom:10px}.Demo_savingDesc__CEES9{font-size:13.5px;line-height:1.55;max-width:34ch;color:rgba(13,12,10,.8)}@media (max-width:960px){.Demo_console__JNjqP{grid-template-columns:1fr}.Demo_transcript__55uw4{min-height:0}}.Services_services__NWQXN{background:var(--ink);color:var(--bone);padding-block:var(--section-pad);border-radius:32px 32px 0 0;margin-top:-32px;position:relative;z-index:3}.Services_header__xPqpo{margin-bottom:clamp(48px,8vh,88px)}.Services_headerRow__8tOjD{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;flex-wrap:wrap;margin-top:24px}.Services_headline__CRlXn{font-size:clamp(40px,6vw,96px)}.Services_subtitle__pgM2v{max-width:420px;font-size:15px;line-height:1.7;color:var(--bone-dim);padding-bottom:10px}.Services_index__l7_O8{border-top:1px solid var(--line)}.Services_item__ThMlP{border-bottom:1px solid var(--line)}.Services_itemHeader__W7_lk{display:grid;grid-template-columns:60px 1fr auto 44px;align-items:center;grid-gap:24px;gap:24px;width:100%;text-align:left;padding-block:clamp(20px,3vh,34px);transition:padding .4s var(--ease-out)}.Services_itemHeader__W7_lk:hover{padding-left:12px}.Services_itemNum__HFzfA{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;color:var(--signal)}.Services_itemName__ZHbpd{font-family:var(--font-display);font-weight:380;font-size:clamp(28px,4vw,64px);line-height:1.05;color:var(--bone);transition:color .3s,font-variation-settings .4s}.Services_itemHeader__W7_lk:hover .Services_itemName__ZHbpd,.Services_itemOpen__buJYZ .Services_itemName__ZHbpd{color:var(--signal);font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 60,"WONK" 1}.Services_itemMeta__JbgWX{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.Services_itemCategory__JFosq{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--bone-dim)}.Services_itemCount__jhzOX{font-family:var(--font-mono);font-size:10px;color:var(--bone-faint)}.Services_itemToggle__jOwao{position:relative;width:40px;height:40px;border:1px solid var(--line-strong);border-radius:50%;transition:border-color .3s,background-color .3s,transform .4s var(--ease-out)}.Services_itemHeader__W7_lk:hover .Services_itemToggle__jOwao{border-color:var(--signal);transform:rotate(90deg)}.Services_itemOpen__buJYZ .Services_itemToggle__jOwao{background:var(--signal);border-color:var(--signal);transform:rotate(180deg)}.Services_toggleH__EZkPK,.Services_toggleV__lfgNW{position:absolute;top:50%;left:50%;width:14px;height:1.5px;background:currentColor;transform:translate(-50%,-50%);transition:transform .35s var(--ease-out),opacity .3s}.Services_itemOpen__buJYZ .Services_toggleH__EZkPK,.Services_itemOpen__buJYZ .Services_toggleV__lfgNW{background:var(--ink)}.Services_toggleV__lfgNW{transform:translate(-50%,-50%) rotate(90deg)}.Services_toggleVHide__LFDmC{transform:translate(-50%,-50%) rotate(0deg);opacity:0}.Services_itemBody__ASeKm{display:grid;grid-template-rows:0fr;transition:grid-template-rows .65s var(--ease-expo)}.Services_itemOpen__buJYZ .Services_itemBody__ASeKm{grid-template-rows:1fr}.Services_itemBodyInner__QZxZO{overflow:hidden}.Services_tagline__BEMKm{font-family:var(--font-display);font-style:italic;font-size:clamp(17px,1.6vw,22px);color:var(--bone-dim);margin-bottom:28px;padding-left:84px}.Services_serviceGrid___9FrM{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:6px 28px;gap:6px 28px;padding:0 0 40px 84px}.Services_serviceItem__uyruL{display:flex;gap:16px;padding:16px;border-radius:12px;transition:background-color .3s;opacity:0;transform:translateY(12px)}.Services_itemOpen__buJYZ .Services_serviceItem__uyruL{animation:Services_service-in__CHed2 .6s var(--ease-expo) forwards;animation-delay:calc(var(--d) + .15s)}@keyframes Services_service-in__CHed2{to{opacity:1;transform:none}}.Services_serviceItem__uyruL:hover{background:rgba(236,229,216,.045)}.Services_serviceNum__bIAOS{font-family:var(--font-mono);font-size:10px;color:var(--signal);padding-top:4px}.Services_serviceName__oors1{font-family:var(--font-body);font-weight:500;font-size:15px;margin-bottom:4px}.Services_serviceDesc__xB69c{font-size:13.5px;line-height:1.6;color:var(--bone-dim)}@media (max-width:860px){.Services_itemHeader__W7_lk{grid-template-columns:40px 1fr 44px}.Services_itemMeta__JbgWX{display:none}.Services_serviceGrid___9FrM,.Services_tagline__BEMKm{padding-left:0}}.Metrics_metrics__kCuv_{background:var(--bone-2);color:var(--ink);padding-block:var(--section-pad);border-radius:32px 32px 0 0;margin-top:-32px;position:relative;z-index:4}.Metrics_header__7HTPD{margin-bottom:clamp(40px,7vh,80px)}.Metrics_headerRow__LU5WI{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;flex-wrap:wrap;margin-top:24px}.Metrics_headline__Eyp_y{font-size:clamp(40px,6vw,96px);color:var(--ink)}.Metrics_subtitle__AVUX6{max-width:380px;font-size:15px;line-height:1.7;color:rgba(13,12,10,.6);padding-bottom:10px}.Metrics_ledger__Dr7TG{border-top:1.5px solid var(--ink);margin-bottom:clamp(56px,9vh,110px);perspective:900px}.Metrics_ledgerHead__T5EJC,.Metrics_row__9_VML{display:grid;grid-template-columns:1fr 140px 180px 130px;grid-gap:20px;gap:20px;align-items:baseline}.Metrics_ledgerHead__T5EJC{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:rgba(13,12,10,.45);padding-block:14px;border-bottom:1px solid var(--line-ink)}.Metrics_headAfter__yOTJY,.Metrics_headDelta__j52K_{color:var(--signal)}.Metrics_row__9_VML{padding-block:clamp(16px,2.6vh,26px);border-bottom:1px solid var(--line-ink);transition:background-color .3s,padding-left .4s var(--ease-out)}.Metrics_row__9_VML:focus-visible,.Metrics_row__9_VML:hover{background:rgba(13,12,10,.035);padding-left:14px}.Metrics_label__fiZt_{font-size:clamp(16px,1.5vw,21px);font-weight:500}.Metrics_before__taR4x{font-family:var(--font-mono);font-size:clamp(14px,1.2vw,17px);color:rgba(13,12,10,.4);text-decoration:line-through;-webkit-text-decoration-color:rgba(255,74,23,.55);text-decoration-color:rgba(255,74,23,.55);text-decoration-thickness:1.5px}.Metrics_after__UMpkK{font-family:var(--font-display);font-size:clamp(26px,2.6vw,44px);line-height:1;transform-origin:center bottom}.Metrics_delta__E0Uuy{justify-self:end;font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--bone);background:var(--ink);border-radius:999px;padding:7px 14px;white-space:nowrap}.Metrics_row__9_VML:hover .Metrics_delta__E0Uuy{background:var(--signal);color:var(--ink)}.Metrics_quoteBlock__S73In{max-width:900px;margin:0 auto;text-align:center}.Metrics_quote__FwdAN{font-family:var(--font-display);font-weight:380;font-size:clamp(24px,3vw,44px);line-height:1.25;margin-bottom:28px}.Metrics_quote__FwdAN em{font-style:italic;color:var(--signal);font-variation-settings:"opsz" 144,"SOFT" 60,"WONK" 1}.Metrics_cite__6irjK{font-family:var(--font-mono);font-style:normal;font-size:10px;letter-spacing:.24em;color:rgba(13,12,10,.5)}@media (max-width:860px){.Metrics_ledgerHead__T5EJC{display:none}.Metrics_row__9_VML{grid-template-columns:1fr auto;grid-template-areas:"label delta" "values values";row-gap:8px}.Metrics_label__fiZt_{grid-area:label}.Metrics_delta__E0Uuy{grid-area:delta}.Metrics_after__UMpkK,.Metrics_before__taR4x{grid-area:values}.Metrics_before__taR4x{justify-self:start;align-self:center}.Metrics_after__UMpkK{justify-self:end}}.Timeline_timeline__ShtiU{background:var(--ink-2);color:var(--bone);position:relative;z-index:5;border-radius:32px 32px 0 0;margin-top:-32px;overflow:hidden}.Timeline_sticky__yEDcs{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding-block:clamp(72px,10vh,120px);gap:clamp(40px,7vh,80px)}.Timeline_header__CTxAj{display:flex;flex-direction:column;gap:22px}.Timeline_headline__yJ0df{font-size:clamp(40px,6vw,96px)}.Timeline_progressTrack__p0mjk{width:min(420px,60vw);height:2px;background:var(--line);margin-top:8px}.Timeline_progress__S2NOo{height:100%;background:var(--signal);transform:scaleX(0);transform-origin:left}.Timeline_track__Ar3u5{display:flex;gap:clamp(20px,2.5vw,40px);padding-inline:var(--gutter);width:max-content;will-change:transform}.Timeline_panel__iFT61{position:relative;width:clamp(320px,34vw,520px);flex:none;background:var(--ink-3);border:1px solid var(--line);border-radius:24px;padding:clamp(60px,7vw,96px) clamp(28px,3vw,48px) clamp(28px,3vw,48px);transition:border-color .4s}.Timeline_panel__iFT61:hover{border-color:rgba(255,74,23,.55)}.Timeline_panelIndex__69exN{position:absolute;top:-10px;right:18px;font-family:var(--font-display);font-style:italic;font-size:clamp(80px,8vw,130px);line-height:1;color:transparent;-webkit-text-stroke:1px rgba(236,229,216,.18);pointer-events:none;transition:-webkit-text-stroke-color .4s}.Timeline_panel__iFT61:hover .Timeline_panelIndex__69exN{-webkit-text-stroke-color:rgba(255,74,23,.6)}.Timeline_panelDay__P5AKs{display:inline-block;font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;color:var(--signal);border:1px solid rgba(255,74,23,.4);border-radius:999px;padding:7px 14px;margin-bottom:22px}.Timeline_panelTitle__qJt7D{font-family:var(--font-display);font-weight:400;font-size:clamp(28px,2.8vw,44px);line-height:1.05;margin-bottom:14px}.Timeline_panelDesc__x55WD{font-size:14.5px;line-height:1.7;color:var(--bone-dim);max-width:40ch}.Timeline_panelArrow__o7kes{position:absolute;right:-34px;top:50%;transform:translateY(-50%);font-size:22px;color:var(--bone-faint);z-index:2}@media (max-width:960px){.Timeline_sticky__yEDcs{min-height:0}.Timeline_track__Ar3u5{flex-direction:column;width:auto}.Timeline_panel__iFT61{width:100%}.Timeline_panelArrow__o7kes{display:none}}.Pricing_pricing__4J_Gi{background:var(--ink);color:var(--bone);padding-block:var(--section-pad);position:relative;z-index:6}.Pricing_header__AhPFQ{margin-bottom:clamp(40px,7vh,80px)}.Pricing_headerRow__L1YNK{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;flex-wrap:wrap;margin-top:24px}.Pricing_headline__XfAYh{font-size:clamp(40px,6vw,96px)}.Pricing_subtitle__CkZEg{max-width:400px;font-size:15px;line-height:1.7;color:var(--bone-dim);padding-bottom:10px}.Pricing_grid__FkhbL{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;align-items:stretch}.Pricing_cardCol__pZCun{display:flex}.Pricing_card__JZ_rg{flex:1 1;border-radius:24px;transform-style:preserve-3d;will-change:transform}.Pricing_cardInner__ZPnBW{height:100%;display:flex;flex-direction:column;background:var(--ink-3);border:1px solid var(--line);border-radius:24px;padding:clamp(28px,2.8vw,44px);position:relative;overflow:hidden;transition:border-color .4s,transform .4s var(--ease-out),box-shadow .4s}.Pricing_cardActive__wnPbb .Pricing_cardInner__ZPnBW{border-color:rgba(255,74,23,.6);box-shadow:0 30px 80px rgba(0,0,0,.45)}.Pricing_cardFeatured__VNSMs .Pricing_cardInner__ZPnBW{background:linear-gradient(160deg,#211a13,var(--ink-3) 55%);border-color:rgba(255,74,23,.45)}.Pricing_badge__CXc7W{position:absolute;top:24px;right:24px;font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.22em;color:var(--ink);background:var(--signal);border-radius:999px;padding:7px 13px}.Pricing_planName__hYTiR{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--bone-dim);margin-bottom:20px}.Pricing_priceRow__5Qtb5{display:flex;align-items:baseline;gap:8px;margin-bottom:12px}.Pricing_price__mjPhi{font-family:var(--font-display);font-size:clamp(44px,4vw,64px);line-height:1}.Pricing_cardFeatured__VNSMs .Pricing_price__mjPhi{color:var(--signal)}.Pricing_period__2rMbl{font-family:var(--font-mono);font-size:12px;color:var(--bone-faint)}.Pricing_planDesc__yLte7{font-size:14.5px;line-height:1.6;color:var(--bone-dim);margin-bottom:26px;min-height:44px}.Pricing_featureList__dlZp8{list-style:none;display:flex;flex-direction:column;margin-bottom:32px;flex:1 1}.Pricing_featureItem__rMgtC{display:flex;gap:12px;font-size:14px;line-height:1.5;color:var(--bone-2);padding-block:9px;border-bottom:1px dashed var(--line)}.Pricing_featureItem__rMgtC:last-child{border-bottom:none}.Pricing_featurePlus__t_GrU{color:var(--signal);font-family:var(--font-mono);flex:none}.Pricing_cta__2cGW3{display:block;text-align:center;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--line-strong);border-radius:999px;padding:16px 20px;transition:background-color .35s,color .35s,border-color .35s}.Pricing_cta__2cGW3:hover{background:var(--bone);border-color:var(--bone);color:var(--ink)}.Pricing_ctaFeatured__9LZ6w{background:var(--signal);border-color:var(--signal);color:var(--ink)}.Pricing_ctaFeatured__9LZ6w:hover{background:var(--bone);border-color:var(--bone)}@media (max-width:1020px){.Pricing_grid__FkhbL{grid-template-columns:1fr;max-width:560px;margin:0 auto}}.FAQ_faq__aPOX9{background:var(--bone);color:var(--ink);padding-block:var(--section-pad);border-radius:32px 32px 0 0;margin-top:-32px;position:relative;z-index:7}.FAQ_grid__ist_x{display:grid;grid-template-columns:1fr 1.35fr;grid-gap:clamp(40px,6vw,100px);gap:clamp(40px,6vw,100px);align-items:start}.FAQ_left__PYynL{position:-webkit-sticky;position:sticky;top:120px;display:flex;flex-direction:column;gap:24px}.FAQ_headline__ZaLz_{font-size:clamp(40px,5.5vw,88px);color:var(--ink)}.FAQ_right__F73yq{border-top:1.5px solid var(--ink)}.FAQ_item__JHoCl{border-bottom:1px solid var(--line-ink)}.FAQ_itemHeader___wolo{display:grid;grid-template-columns:44px 1fr 30px;align-items:baseline;grid-gap:16px;gap:16px;width:100%;text-align:left;padding-block:clamp(18px,2.6vh,28px);transition:padding-left .35s var(--ease-out)}.FAQ_itemHeader___wolo:hover{padding-left:10px}.FAQ_itemNum__lxE1X{font-family:var(--font-mono);font-size:11px;color:var(--signal)}.FAQ_itemQuestion__6JRPk{font-family:var(--font-display);font-weight:400;font-size:clamp(19px,1.9vw,27px);line-height:1.25;transition:color .3s}.FAQ_itemHeader___wolo:hover .FAQ_itemQuestion__6JRPk,.FAQ_itemOpen__1BUIE .FAQ_itemQuestion__6JRPk{color:var(--signal)}.FAQ_itemToggle__NZzXq{justify-self:end;font-family:var(--font-mono);font-size:20px;font-weight:400;color:rgba(13,12,10,.5);transition:transform .45s var(--ease-expo),color .3s}.FAQ_itemOpen__1BUIE .FAQ_itemToggle__NZzXq{transform:rotate(135deg);color:var(--signal)}.FAQ_itemBody__xji4F{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--ease-expo)}.FAQ_itemOpen__1BUIE .FAQ_itemBody__xji4F{grid-template-rows:1fr}.FAQ_itemBodyInner__4BuRs{overflow:hidden}.FAQ_itemAnswer__8BxWq{font-size:15.5px;line-height:1.75;color:rgba(13,12,10,.68);max-width:62ch;padding:0 0 26px 60px}@media (max-width:960px){.FAQ_grid__ist_x{grid-template-columns:1fr}.FAQ_left__PYynL{position:static}.FAQ_itemAnswer__8BxWq{padding-left:0}}.CTA_cta__lo4Rr{position:relative;background:var(--ink);color:var(--bone);padding-block:clamp(120px,18vh,220px);overflow:clip;text-align:center;z-index:8}.CTA_halo__QcpO4{position:absolute;top:50%;left:50%;width:min(120vw,1100px);aspect-ratio:1;margin:0;transform:translate(-50%,-50%);border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,rgba(255,74,23,.08) 60deg,transparent 130deg,rgba(236,229,216,.05) 220deg,transparent 300deg);filter:blur(40px);pointer-events:none}.CTA_inner__okcoX{position:relative;display:flex;flex-direction:column;align-items:center;gap:28px}.CTA_headline__RCY0q{font-size:clamp(48px,8vw,140px)}.CTA_sub__g2_Lc{max-width:460px;font-size:16px;line-height:1.7;color:var(--bone-dim)}.CTA_orbWrap__7fNxr{margin-top:18px}.CTA_orb__HY1jR{position:relative;display:flex;align-items:center;justify-content:center;width:clamp(160px,16vw,210px);aspect-ratio:1;border-radius:50%;background:var(--signal);color:var(--ink);transition:background-color .4s}.CTA_orb__HY1jR:hover{background:var(--signal-hot)}.CTA_orbRing__DUMau{position:absolute;inset:-14px;border-radius:50%;border:1px dashed rgba(255,74,23,.5);animation:CTA_orb-spin__0QBxh 14s linear infinite}@keyframes CTA_orb-spin__0QBxh{to{transform:rotate(1turn)}}.CTA_orb__HY1jR:hover .CTA_orbRing__DUMau{animation-duration:5s}.CTA_orbText__GfaXp{font-family:var(--font-display);font-size:clamp(24px,2.2vw,32px);font-style:italic;line-height:1.05;text-align:center}.CTA_alt__t_1nr{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--bone-faint);border-bottom:1px solid var(--line);padding-bottom:4px;transition:color .3s,border-color .3s}.CTA_alt__t_1nr:hover{color:var(--signal);border-color:var(--signal)}.Footer_footer__UaG1g{background:var(--ink-2);color:var(--bone);border-top:1px solid var(--line);position:relative;z-index:9;overflow:clip}.Footer_inner__ACAek{padding-top:clamp(64px,9vh,110px)}.Footer_top__b4wwC{display:grid;grid-template-columns:1.4fr repeat(4,1fr);grid-gap:40px;gap:40px;padding-bottom:clamp(48px,7vh,88px)}.Footer_tagline__EtMBR{font-size:14.5px;line-height:1.8;color:var(--bone-dim)}.Footer_colTitle__sNZTr{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.24em;color:var(--bone-faint);margin-bottom:18px}.Footer_colLinks__S_436{list-style:none;display:flex;flex-direction:column;gap:10px}.Footer_colLink__44YGj{position:relative;display:inline-block;font-size:14px;color:var(--bone-2);transition:color .3s,transform .3s var(--ease-out)}.Footer_colLink__44YGj:hover{color:var(--signal);transform:translateX(6px)}.Footer_giantWrap__KfbW6{display:flex;justify-content:center;overflow:hidden;line-height:.78;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Footer_giant__1aszH{font-family:var(--font-display);font-weight:400;font-size:clamp(180px,32vw,560px);letter-spacing:-.03em;color:transparent;-webkit-text-stroke:1px rgba(236,229,216,.16);transform:translateY(.1em)}.Footer_giant__1aszH em{font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 80,"WONK" 1;color:var(--signal);-webkit-text-stroke:0}.Footer_bottom__O5rKs{border-top:1px solid var(--line);background:var(--ink);position:relative}.Footer_bottomInner__zvcW5{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding-block:22px;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;color:var(--bone-faint)}.Footer_bottomTag__7v2jU,.Footer_toTop__BpOKp{color:var(--bone-dim)}.Footer_toTop__BpOKp{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;transition:color .3s}.Footer_toTop__BpOKp:hover{color:var(--signal)}@media (max-width:1020px){.Footer_top__b4wwC{grid-template-columns:1fr 1fr}}@media (max-width:560px){.Footer_top__b4wwC{grid-template-columns:1fr;gap:32px}}