.CtaSection_section__OBtnd{background:transparent;color:var(--ink);padding-block:var(--pad-section)}.CtaSection_inner__mqmJR{display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center}.CtaSection_eyebrow__xFnZ1{color:var(--ink-faint)}.CtaSection_big__EZ_8h{display:inline-flex;align-items:center;gap:clamp(10px,1.6vw,24px);font-size:clamp(2.4rem,7vw,6.4rem);font-weight:500;letter-spacing:-.03em;line-height:1.05;color:var(--ink)}.CtaSection_arrow__RqtiB{width:clamp(30px,4.6vw,72px);height:clamp(30px,4.6vw,72px);transition:transform .4s var(--ease-out)}.CtaSection_big__EZ_8h:hover .CtaSection_arrow__RqtiB{transform:translate(6px,-6px)}.CtaSection_mail__H0O6t{color:var(--ink-faint);font-size:15px}.ContactModal_overlay__NQ4nJ{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(18,18,18,.55);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));animation:ContactModal_fadeIn__xa_jY .3s var(--ease-out) forwards;--paper:#ffffff;--ink:#121212;--ink-soft:#575757;--ink-faint:#9c9c9c;--glass:rgba(255,255,255,0.82);--glass-border:rgba(0,0,0,0.09);--accent:#036ecc;--hairline:rgba(0,0,0,0.12);color-scheme:light}@keyframes ContactModal_fadeIn__xa_jY{0%{opacity:0}to{opacity:1}}.ContactModal_modal__X2mZi{position:relative;width:100%;max-width:720px;max-height:min(90vh,860px);display:flex;flex-direction:column;background:var(--paper);color:var(--ink);border:1px solid var(--glass-border);border-radius:var(--radius-card);box-shadow:0 40px 90px -40px rgba(0,0,0,.55);overflow:hidden;animation:ContactModal_modalIn__RiGwq .5s var(--ease-out)}@keyframes ContactModal_modalIn__RiGwq{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.ContactModal_header__jn7sW{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:30px 34px 22px;border-bottom:1px solid var(--glass-border)}.ContactModal_eyebrow__EHKyK{color:var(--ink-soft)}.ContactModal_title__9ml_W{margin-top:12px;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:500;line-height:1.08;letter-spacing:-.03em;color:var(--ink)}.ContactModal_sub__stpym{margin-top:10px;font-size:15px;line-height:1.5;color:var(--ink-soft);max-width:46ch}.ContactModal_closeBtn__Hf4FH{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;border-radius:50%;background:var(--glass);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));color:var(--ink-soft);transition:transform .35s var(--ease-out),border-color .35s var(--ease-out),color .25s ease}.ContactModal_closeBtn__Hf4FH:hover{transform:scale(1.08);border-color:var(--ink);color:var(--ink)}.ContactModal_closeBtn__Hf4FH:active{transform:scale(.94)}.ContactModal_scrollArea__b5xl6{padding:28px 34px 32px;overflow-y:auto;flex:1 1;overscroll-behavior:contain}.ContactModal_form__t3lxw{display:flex;flex-direction:column;gap:34px}.ContactModal_errorBanner__8ETkx,.ContactModal_form__t3lxw>*{animation:ContactModal_blockIn__BgZlw .55s var(--ease-out) backwards;animation-delay:calc(.12s + var(--i, 0) * .05s)}@keyframes ContactModal_blockIn__BgZlw{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ContactModal_group__O3Nsx{display:flex;flex-direction:column;gap:24px}.ContactModal_groupHead__g5ssR{display:flex;align-items:center;gap:14px}.ContactModal_groupNum__tXWiW{color:var(--accent)}.ContactModal_groupLabel___Adpt,.ContactModal_groupNum__tXWiW{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.14em}.ContactModal_groupLabel___Adpt{text-transform:uppercase;color:var(--ink-faint);white-space:nowrap}.ContactModal_row__Qhfn4{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px}.ContactModal_field__bNMmk{position:relative;display:flex;flex-direction:column;gap:6px}.ContactModal_field__bNMmk:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease-out);pointer-events:none}.ContactModal_field__bNMmk:focus-within:after{transform:scaleX(1)}.ContactModal_label__V9i_O{font-family:var(--font-mono);font-size:11px;font-weight:500;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);transition:color .25s ease}.ContactModal_field__bNMmk:focus-within .ContactModal_label__V9i_O{color:var(--ink)}.ContactModal_required__KOLqT{color:var(--accent);margin-left:2px}.ContactModal_optional__DSgMi{color:var(--ink-faint);text-transform:none;letter-spacing:.04em}.ContactModal_input__ZM0ts,.ContactModal_textarea__jLtK0,.ContactModal_trigger__NWSwG{width:100%;padding:9px 0 11px;font-family:var(--font-sans);font-size:16px;letter-spacing:-.01em;color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--hairline);border-radius:0;outline:none;transition:border-color .3s ease}.ContactModal_input__ZM0ts:hover,.ContactModal_textarea__jLtK0:hover,.ContactModal_trigger__NWSwG:hover{border-bottom-color:var(--ink-soft)}.ContactModal_input__ZM0ts::placeholder,.ContactModal_textarea__jLtK0::placeholder{color:var(--ink-faint)}.ContactModal_input__ZM0ts:focus-visible,.ContactModal_textarea__jLtK0:focus-visible,.ContactModal_trigger__NWSwG:focus-visible{outline:none}.ContactModal_empty__qX7IA{color:var(--ink-faint)}.ContactModal_selectField___9VAj{position:relative}.ContactModal_trigger__NWSwG{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer}.ContactModal_triggerIcon__ds8uz{flex-shrink:0;color:var(--ink-faint);transition:transform .35s var(--ease-out),color .25s ease}.ContactModal_trigger__NWSwG:hover .ContactModal_triggerIcon__ds8uz{color:var(--ink-soft)}.ContactModal_triggerIconOpen__Zh_Ws{transform:rotate(180deg);color:var(--ink)}.ContactModal_menu__1l1KA{position:fixed;z-index:10001;overflow-y:auto;overscroll-behavior:contain;padding:6px;list-style:none;background:var(--paper);border:1px solid var(--glass-border);border-radius:var(--radius-chip);box-shadow:0 24px 48px -22px rgba(0,0,0,.42);animation:ContactModal_menuIn__TQMYZ .26s var(--ease-out)}@keyframes ContactModal_menuIn__TQMYZ{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ContactModal_option__DN_VU{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;border-radius:6px;font-size:15px;letter-spacing:-.01em;color:var(--ink-soft);cursor:pointer;transition:background .2s ease,color .2s ease}.ContactModal_option__DN_VU:focus-visible{outline:none}.ContactModal_optionActive__lzT6J{background:color-mix(in srgb,var(--ink) 5%,transparent);color:var(--ink)}.ContactModal_optionSelected__G_vwP{color:var(--ink);font-weight:500}.ContactModal_optionDot__eLMLQ{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--accent)}.ContactModal_textarea__jLtK0{min-height:104px;resize:vertical;line-height:1.55}.ContactModal_input__ZM0ts[type=date],.ContactModal_input__ZM0ts[type=time]{cursor:pointer}.ContactModal_input__ZM0ts::-webkit-calendar-picker-indicator{opacity:.45;cursor:pointer;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.ContactModal_input__ZM0ts::-webkit-calendar-picker-indicator:hover{opacity:1}.ContactModal_consent__HObBy{display:flex;align-items:flex-start;gap:12px;padding:15px 18px;border:1px solid var(--glass-border);border-radius:var(--radius-chip);background:color-mix(in srgb,var(--ink) 3%,transparent);cursor:pointer;transition:border-color .3s var(--ease-out),background .3s ease}.ContactModal_consent__HObBy:hover{border-color:var(--hairline);background:color-mix(in srgb,var(--ink) 5%,transparent)}.ContactModal_checkbox__Yo6ok{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:18px;height:18px;margin-top:1px;border-radius:5px;border:1px solid var(--hairline);background:var(--paper);cursor:pointer;display:grid;place-content:center;transition:background .25s var(--ease-out),border-color .25s var(--ease-out)}.ContactModal_checkbox__Yo6ok:checked{background:var(--ink);border-color:var(--ink)}.ContactModal_checkbox__Yo6ok:checked:before{content:"";width:9px;height:5px;border-left:1.75px solid var(--paper);border-bottom:1.75px solid var(--paper);transform:rotate(-45deg) translate(1px,-1px)}.ContactModal_consentLabel__TFYNT{font-size:14px;line-height:1.45;color:var(--ink-soft);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ContactModal_errorBanner__8ETkx{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 16px;border:1px solid color-mix(in srgb,#b42318 26%,transparent);border-radius:var(--radius-chip);background:color-mix(in srgb,#b42318 6%,transparent);color:#b42318;font-size:14px;line-height:1.4}.ContactModal_errorDismiss__juUgo{flex-shrink:0;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:inherit;opacity:.7;transition:opacity .2s ease}.ContactModal_errorDismiss__juUgo:hover{opacity:1}.ContactModal_footer__zaHQs{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 34px;border-top:1px solid var(--glass-border);background:var(--paper)}.ContactModal_footerNote__6zGel{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.ContactModal_footerActions__QwJbs{display:flex;align-items:center;gap:10px;margin-left:auto}.ContactModal_submitBtn__VXEGK:disabled{opacity:.55;cursor:not-allowed}.ContactModal_submitBtn__VXEGK:disabled:hover{transform:none;box-shadow:0 1px 2px rgba(0,0,0,.14)}.ContactModal_spinner__uwWbJ{width:14px;height:14px;border:1.5px solid color-mix(in srgb,var(--paper) 35%,transparent);border-top-color:var(--paper);border-radius:50%;animation:ContactModal_spin__mDAIP .7s linear infinite}@keyframes ContactModal_spin__mDAIP{to{transform:rotate(1turn)}}.ContactModal_success__hf0cD{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 24px 36px;animation:ContactModal_blockIn__BgZlw .5s var(--ease-out) backwards}.ContactModal_successIcon__Ix8Lk{display:flex;align-items:center;justify-content:center;width:68px;height:68px;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent);margin-bottom:26px}.ContactModal_successText__utrld{max-width:40ch;font-size:17px;line-height:1.55;letter-spacing:-.01em;color:var(--ink-soft)}.ContactModal_successMeta__y_Z0J{margin-top:26px;padding-top:20px;border-top:1px solid var(--glass-border);width:min(340px,100%);font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}@media (max-width:680px){.ContactModal_overlay__NQ4nJ{padding:0;align-items:flex-end}.ContactModal_modal__X2mZi{max-width:none;max-height:94vh;border-radius:24px 24px 0 0;border-bottom:0}.ContactModal_row__Qhfn4{grid-template-columns:1fr;gap:24px}.ContactModal_header__jn7sW{padding:24px 22px 18px}.ContactModal_scrollArea__b5xl6{padding:24px 22px 28px}.ContactModal_footer__zaHQs{padding:16px 22px}.ContactModal_footerNote__6zGel{display:none}.ContactModal_footerActions__QwJbs{width:100%}.ContactModal_footerActions__QwJbs>*{flex:1 1}}.FaqBento_section__qFhg0{padding-block:var(--pad-section)}.FaqBento_head__Ovwrf{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;margin-bottom:clamp(32px,4.5vw,52px)}.FaqBento_title__7YFdW{font-size:clamp(2.2rem,4.8vw,4.4rem);line-height:1.08;font-weight:500;letter-spacing:-.025em;text-align:center;max-width:20ch}.FaqBento_list__srTMT{max-width:820px;margin-inline:auto;display:flex;flex-direction:column;gap:10px}.FaqBento_tile__JwzLy{border-radius:1000px;background:color-mix(in srgb,var(--glass) 86%,transparent);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid color-mix(in srgb,var(--glass-border) 85%,var(--ink) 12%);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 2px 10px rgba(0,0,0,.03);transition:border-color .35s var(--ease-out),background-color .35s var(--ease-out),box-shadow .35s var(--ease-out),border-radius .4s var(--ease-out);overflow:hidden}.FaqBento_tile__JwzLy:hover{border-color:color-mix(in srgb,var(--ink) 30%,transparent);background:color-mix(in srgb,var(--glass) 92%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 4px 16px rgba(0,0,0,.05)}.FaqBento_tileOpen__Hk0JB{border-radius:24px;background:color-mix(in srgb,var(--glass) 94%,var(--ink));border-color:color-mix(in srgb,var(--ink) 25%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 10px 30px -8px rgba(0,0,0,.08)}.FaqBento_qWrap__j1h5A{margin:0;font-weight:inherit;letter-spacing:inherit}.FaqBento_q__u75Lm{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;padding:13px 22px;cursor:pointer;color:var(--ink)}.FaqBento_qText__Rxrc_{font-size:clamp(.96rem,1.15vw,1.15rem);font-weight:500;letter-spacing:-.015em;line-height:1.3}.FaqBento_toggleBtn__TF7MA{flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:color-mix(in srgb,var(--ink) 8%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--ink);display:flex;align-items:center;justify-content:center;transition:transform .4s var(--ease-out),background-color .3s var(--ease-out)}.FaqBento_tile__JwzLy:hover .FaqBento_toggleBtn__TF7MA{background:color-mix(in srgb,var(--ink) 14%,transparent)}.FaqBento_tileOpen__Hk0JB .FaqBento_toggleBtn__TF7MA{background:color-mix(in srgb,var(--ink) 18%,transparent);transform:rotate(45deg)}.FaqBento_aWrap__5qdHo{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease-out)}.FaqBento_tileOpen__Hk0JB .FaqBento_aWrap__5qdHo{grid-template-rows:1fr}.FaqBento_aInner__klDEy{overflow:hidden;min-height:0}.FaqBento_a__kJB73{padding:2px 24px 20px;font-size:clamp(.92rem,1.05vw,1rem);line-height:1.6;color:var(--ink-soft)}.FaqBento_ask__nq45h{border-radius:1000px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:12px 24px;background:transparent;border-style:dashed}.FaqBento_askLead__Ahq6p{font-size:clamp(.94rem,1.05vw,1.05rem);font-weight:500;color:var(--ink-soft)}@media (max-width:600px){.FaqBento_q__u75Lm{padding:12px 18px}.FaqBento_a__kJB73{padding:2px 18px 18px}.FaqBento_ask__nq45h{border-radius:20px;flex-direction:column;align-items:flex-start}}.ContactPopup_wrapper__oEcRD{position:relative}.ContactPopup_popup__qm2AL{position:absolute;top:calc(100% + 12px);right:0;z-index:120;pointer-events:none;opacity:0;transform:translateY(-8px) scale(.96);transition:opacity .25s ease,transform .25s ease}.ContactPopup_open___h_au{pointer-events:auto;opacity:1;transform:translateY(0) scale(1)}.ContactPopup_card__Knrv6{width:300px;background:var(--glass-strong,rgba(255,255,255,.95));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid var(--glass-border,rgba(0,0,0,.08));border-radius:16px;box-shadow:0 20px 50px -12px rgba(0,0,0,.18),0 0 0 1px rgba(0,0,0,.03);padding:20px;display:flex;flex-direction:column;gap:10px}.ContactPopup_heading__V_NBa{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft,#777);margin-bottom:4px}.ContactPopup_row__c7nlq{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:12px;color:var(--ink,#121212);text-decoration:none;transition:background .2s ease,transform .2s ease}.ContactPopup_row__c7nlq:hover{background:rgba(0,0,0,.04);transform:translateX(2px)}.ContactPopup_row__c7nlq:active{transform:scale(.98)}.ContactPopup_icon__GhFUY{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:10px;background:linear-gradient(135deg,#1a1a2e,#2d2d44);color:#fff}.ContactPopup_detail__P5da6{display:flex;flex-direction:column;gap:2px;min-width:0}.ContactPopup_label__zDv3y{font-size:13px;font-weight:600;color:var(--ink,#121212)}.ContactPopup_value__BQStL{font-size:12px;color:var(--ink-soft,#777);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ContactPopup_arrow__gqff5{margin-left:auto;font-size:16px;color:var(--ink-soft,#999);transition:transform .2s ease}.ContactPopup_row__c7nlq:hover .ContactPopup_arrow__gqff5{transform:translateX(3px)}.Navbar_bar__dtjsV{position:fixed;top:16px;left:50%;transform:translateX(-50%);z-index:100;width:min(calc(100% - 32px),1240px);background:var(--glass);border:1px solid var(--glass-border);border-radius:999px;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:0 10px 30px rgba(0,0,0,.05);transition:width .55s var(--ease-out),top .55s var(--ease-out),border-radius .55s var(--ease-out),box-shadow .4s ease;animation:Navbar_navIn__hbmWA .9s var(--ease-out) backwards}.Navbar_scrolled__N9DJM{top:10px;width:min(calc(100% - 32px),680px);background:var(--glass-strong);box-shadow:0 16px 40px rgba(0,0,0,.1)}@keyframes Navbar_navIn__hbmWA{0%{transform:translate(-50%,calc(-100% - 24px));opacity:0}to{transform:translate(-50%);opacity:1}}.Navbar_inner__Cumf_{height:64px;padding-inline:clamp(20px,3vw,36px);display:flex;align-items:center;gap:clamp(24px,4vw,44px);transition:height .55s var(--ease-out)}.Navbar_scrolled__N9DJM .Navbar_inner__Cumf_{height:52px}.Navbar_logo__X4o9i{display:inline-flex;align-items:flex-start;font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.2;transition:font-size .45s var(--ease-out)}.Navbar_scrolled__N9DJM .Navbar_logo__X4o9i{font-size:19px}.Navbar_logoWord__1veZY{display:inline-flex;overflow:hidden}.Navbar_logoChar__8eaPt{position:relative;display:inline-block;overflow:hidden;animation:Navbar_charIn__l89iP .7s var(--ease-out) backwards;animation-delay:calc(.2s + var(--i) * 55ms)}.Navbar_logoChar__8eaPt>span{display:block;transition:transform .5s var(--ease-out);transition-delay:calc(var(--i) * 35ms)}.Navbar_logoChar__8eaPt>span:last-child{position:absolute;inset:0;transform:translateY(105%)}.Navbar_logo__X4o9i:hover .Navbar_logoChar__8eaPt>span:first-child{transform:translateY(-105%)}.Navbar_logo__X4o9i:hover .Navbar_logoChar__8eaPt>span:last-child{transform:translateY(0)}@keyframes Navbar_charIn__l89iP{0%{transform:translateY(110%);opacity:0}to{transform:translateY(0);opacity:1}}.Navbar_logoMark___leZt{display:inline-block;margin-top:1px;margin-left:2px;font-size:11px;font-weight:500;color:var(--ink-soft);animation:Navbar_markIn__PRm4r .6s var(--ease-out) .62s backwards;transition:transform .6s var(--ease-out)}.Navbar_logo__X4o9i:hover .Navbar_logoMark___leZt{transform:rotate(1turn)}@keyframes Navbar_markIn__PRm4r{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.Navbar_links__puXTb{display:flex;gap:30px;list-style:none;transition:gap .5s var(--ease-out)}.Navbar_scrolled__N9DJM .Navbar_links__puXTb{gap:22px}.Navbar_link__Ssa7S{font-size:14px;color:var(--ink-soft)}.Navbar_link__Ssa7S:hover{color:var(--ink)}.Navbar_actions__4T0RL{margin-left:auto;display:flex;align-items:center;gap:24px;transition:gap .5s var(--ease-out)}.Navbar_scrolled__N9DJM .Navbar_actions__4T0RL{gap:0}.Navbar_schedule__cggEK{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;max-width:160px;transition:max-width .5s var(--ease-out),opacity .35s ease,visibility 0s linear 0s}.Navbar_scrolled__N9DJM .Navbar_schedule__cggEK{max-width:0;opacity:0;visibility:hidden;transition:max-width .5s var(--ease-out),opacity .35s ease,visibility 0s linear .35s}.Navbar_burger__5O0zC,.Navbar_mobileMenu__mhKOr{display:none}@media (max-width:820px){.Navbar_links__puXTb,.Navbar_schedule__cggEK{display:none}.Navbar_bar__dtjsV,.Navbar_scrolled__N9DJM{width:calc(100% - 24px)}.Navbar_open__wWapx{border-radius:28px;background:var(--glass-strong)}.Navbar_inner__Cumf_{gap:14px;padding-inline:20px 12px;height:60px}.Navbar_scrolled__N9DJM .Navbar_inner__Cumf_{height:52px}.Navbar_actions__4T0RL{gap:12px}.Navbar_burger__5O0zC{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:40px;height:40px;flex-shrink:0;border-radius:50%}.Navbar_burger__5O0zC span{display:block;width:20px;height:2px;border-radius:2px;background:var(--ink);transition:transform .4s var(--ease-out)}.Navbar_open__wWapx .Navbar_burger__5O0zC span:first-child{transform:translateY(4px) rotate(45deg)}.Navbar_open__wWapx .Navbar_burger__5O0zC span:last-child{transform:translateY(-4px) rotate(-45deg)}.Navbar_mobileMenu__mhKOr{display:block;overflow:hidden;max-height:0;opacity:0;visibility:hidden;transition:max-height .5s var(--ease-out),opacity .35s ease,visibility 0s linear .5s}.Navbar_open__wWapx .Navbar_mobileMenu__mhKOr{max-height:320px;opacity:1;visibility:visible;transition:max-height .5s var(--ease-out),opacity .35s ease,visibility 0s}.Navbar_mobileLinks__xyMM4{list-style:none;display:flex;flex-direction:column;padding:4px 24px 18px}.Navbar_mobileLinks__xyMM4 li{transform:translateY(12px);opacity:0;transition:transform .45s var(--ease-out),opacity .35s ease}.Navbar_open__wWapx .Navbar_mobileLinks__xyMM4 li{transform:translateY(0);opacity:1;transition-delay:calc(.08s + var(--i) * .05s)}.Navbar_mobileLinks__xyMM4 a{display:block;padding:10px 0;font-size:17px;font-weight:500;letter-spacing:-.01em}.Navbar_mobileCta__zxVht{margin-top:8px;padding-top:8px;border-top:1px solid var(--glass-border)}.Navbar_mobileCta__zxVht a{color:var(--ink-soft)}}.PlotFigure_plot__tekcM{display:block;width:100%;height:100%;overflow:visible}.PlotFigure_body__xLGDi{stroke:var(--ink);stroke-opacity:.07}.PlotFigure_line__ATOJH{stroke:var(--plot-accent,var(--accent));stroke-opacity:var(--plot-opacity,.78)}.PlotFigure_stroke__Q46xf{will-change:stroke-dashoffset}.ProofBento_section__ArK33{position:relative;padding-block:var(--pad-section);isolation:isolate}.ProofBento_wash__CKJQR{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--accent) 6%,transparent) 22%,color-mix(in srgb,var(--accent) 8%,transparent) 74%,transparent 100%),repeating-linear-gradient(0deg,color-mix(in srgb,var(--ink) 4%,transparent) 0 1px,transparent 1px 44px),repeating-linear-gradient(90deg,color-mix(in srgb,var(--ink) 4%,transparent) 0 1px,transparent 1px 44px);-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent)}.ProofBento_head__nW_o2{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.ProofBento_title__vKSpI{max-width:18ch}.ProofBento_sub__DA4VV{max-width:48ch}.ProofBento_grid__Jd8I3{margin-top:clamp(36px,5vw,64px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(14px,1.4vw,20px);gap:clamp(14px,1.4vw,20px);align-items:stretch}.ProofBento_tile__PgcKy{position:relative;display:flex;flex-direction:column;border-radius:var(--radius-card);background:var(--glass-strong);border:1px solid var(--glass-border);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:0 1px 2px rgba(0,0,0,.04),0 24px 60px -34px rgba(0,0,0,.3);overflow:hidden;will-change:clip-path,transform}.ProofBento_leadTile__8BVSC{min-height:clamp(220px,22vw,280px)}.ProofBento_tileFoot__ecCQz{margin-top:auto;padding:clamp(20px,2.2vw,30px)}.ProofBento_tileTitle__laP0V{font-size:clamp(1.15rem,1.5vw,1.5rem);font-weight:500;letter-spacing:-.025em}.ProofBento_tileBody__GUvNq{margin-top:8px;font-size:14.5px;line-height:1.5;color:var(--ink-soft);max-width:46ch}.ProofBento_stat__PfGqw{display:flex;flex-direction:column;gap:4px}.ProofBento_num__1huP5{font-family:var(--font-display);font-size:clamp(2.2rem,4vw,3.4rem);font-weight:600;letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProofBento_statLabel__66CQC{font-size:13.5px;line-height:1.4;color:var(--ink-soft);max-width:30ch}.ProofBento_pair__8qRhV{display:flex;flex-wrap:wrap;gap:clamp(20px,3vw,40px);margin-bottom:12px}.ProofBento_pair__8qRhV .ProofBento_num__1huP5{font-size:clamp(1.8rem,2.6vw,2.4rem)}.ProofBento_pair__8qRhV .ProofBento_statLabel__66CQC{max-width:18ch}.ProofBento_orbit__XQqVu{position:absolute;inset:-26% -18% auto auto;width:58%;aspect-ratio:1;opacity:.42;pointer-events:none}.ProofBento_modelTile__oYYpx,.ProofBento_scaleTile__2t_lZ{min-height:clamp(220px,22vw,280px)}.ProofBento_slider__MK2NZ{margin-top:18px}.ProofBento_track__dLGoF{position:relative;height:4px;border-radius:999px;background:color-mix(in srgb,var(--ink) 12%,transparent);overflow:hidden}.ProofBento_fill__qZE73{position:absolute;inset:0;transform-origin:0 50%;border-radius:999px;background:var(--accent);transition:transform .5s var(--ease-out)}.ProofBento_options__19J5e{display:flex;justify-content:space-between;gap:12px;margin-top:10px}.ProofBento_option__Cl_d2{font-size:13.5px;font-weight:500;letter-spacing:-.01em;color:var(--ink-faint);padding:2px 0;transition:color .3s var(--ease-out)}.ProofBento_option__Cl_d2:hover{color:var(--ink-soft)}.ProofBento_optionOn__SZU8D{color:var(--ink)}.ProofBento_modelBody__dwGik{margin-top:14px;display:flex;flex-direction:column;gap:10px}@media (max-width:900px){.ProofBento_grid__Jd8I3{grid-template-columns:minmax(0,1fr)}.ProofBento_orbit__XQqVu{width:46%}}.ServicesDeck_section__5ctob{padding-block:var(--pad-section) clamp(56px,7vw,96px);overflow:clip}.ServicesDeck_head__DoAX5{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.ServicesDeck_title__0LiZN{max-width:20ch}.ServicesDeck_stage__sNfXh{margin-top:clamp(40px,6vw,72px);display:flex;justify-content:center}.ServicesDeck_deck__fcA8N{--card-w:clamp(228px,20vw,296px);position:relative;width:100%;height:calc(var(--card-w) * 1.34 + 130px)}.ServicesDeck_card__Gwttd{--card-tint:#c4daff;position:absolute;top:24px;left:50%;width:var(--card-w);aspect-ratio:3/4;margin-left:calc(var(--card-w) / -2);border-radius:22px;background:linear-gradient(180deg,#ffffff,#f7f9ff);border:1px solid rgba(24,44,92,.1);box-shadow:0 2px 6px rgba(24,44,92,.08),0 26px 60px -26px rgba(24,44,92,.45),inset 0 1px 0 rgba(255,255,255,.7);overflow:hidden;transform-origin:50% 50%;transform:translate(calc(var(--k) * var(--card-w) * .7),var(--ty)) rotate(var(--rot))}.ServicesDeck_figure__hVFHM{position:absolute;inset:0 0 auto 0;height:66%;overflow:hidden;background:radial-gradient(120% 90% at calc(50% + var(--k) * 12%) 34%,color-mix(in srgb,var(--accent) 9%,transparent) 0,transparent 68%)}.ServicesDeck_figure__hVFHM:after{content:"";position:absolute;inset:80% 0 0 0;background:linear-gradient(180deg,rgba(255,255,255,0),#ffffff 92%);pointer-events:none}.ServicesDeck_figure__hVFHM>svg{height:100%;padding:14px}.ServicesDeck_cardImg__5Qkhn{object-fit:cover;object-position:50% 29%;width:100%!important;height:100%!important;transform:scale(var(--img-scale,1.05));transition:transform .55s var(--ease-out)}.ServicesDeck_card__Gwttd:hover .ServicesDeck_cardImg__5Qkhn{--img-scale:1.1}.ServicesDeck_caption__kxPE1{position:absolute;inset:auto 0 0 0;z-index:2;padding:2px 17px 18px}.ServicesDeck_cardTitle___7Eia{font-size:clamp(1.02rem,1.18vw,1.2rem);font-weight:600;letter-spacing:-.025em;line-height:1.18;color:#131a2b}.ServicesDeck_cardBlurb__oQjz9{margin-top:7px;font-size:12.8px;line-height:1.5;color:#5b6579;text-wrap:pretty}.ServicesDeck_cardLink__bS02p{position:absolute;inset:0;z-index:3;border-radius:22px}.ServicesDeck_foot__lh1mJ{margin-top:clamp(28px,4vw,44px);display:flex;justify-content:center}@media (max-width:900px){.ServicesDeck_deck__fcA8N{--card-w:min(74vw,300px);position:static;height:auto;display:flex;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad-x);-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:4px var(--pad-x) 30px}.ServicesDeck_deck__fcA8N::-webkit-scrollbar{display:none}.ServicesDeck_card__Gwttd{position:relative;top:auto;left:auto;flex:0 0 var(--card-w);margin-left:0;aspect-ratio:auto;height:auto;scroll-snap-align:start;border-radius:var(--radius-card);box-shadow:0 2px 6px rgba(24,44,92,.08),0 14px 28px -16px rgba(24,44,92,.4),inset 0 1px 0 rgba(255,255,255,.7);transform:none}.ServicesDeck_figure__hVFHM{position:relative;inset:auto;height:auto;aspect-ratio:254/224}.ServicesDeck_figure__hVFHM>svg{width:100%}.ServicesDeck_caption__kxPE1{position:relative;inset:auto;padding:30px 17px 20px}.ServicesDeck_cardLink__bS02p{border-radius:var(--radius-card)}.ServicesDeck_cardImg__5Qkhn{--img-scale:1.02}.ServicesDeck_stage__sNfXh{margin-inline:0;display:block}}@media (max-width:420px){.ServicesDeck_deck__fcA8N{--card-w:calc(100vw - var(--pad-x) * 2 - 52px)}}.Testimonials_section__uNc90{position:relative;padding-block:clamp(60px,9vh,120px);overflow:clip}.Testimonials_head__G_huO{text-align:center;margin-bottom:clamp(24px,4vh,48px)}.Testimonials_orbitContainer__CwT9b{position:relative;width:100%;max-width:1000px;min-height:clamp(500px,65vh,640px);margin-inline:auto;display:flex;align-items:center;justify-content:center}.Testimonials_orbitRings__uJ61w{position:absolute;inset:0;width:100%;height:100%;color:var(--color-orbit,rgba(16,185,129,.16));pointer-events:none}.Testimonials_ring1___HokB,.Testimonials_ring2__aU_6J,.Testimonials_ring3__aRLjM,.Testimonials_ring4__9BIQJ{transition:stroke .4s ease}.Testimonials_avatarsLayer__bHzer{position:absolute;inset:0;pointer-events:none}.Testimonials_avatarNode__4tIOx{position:absolute;transform:translate(-50%,-50%);background:none;border:none;padding:0;cursor:pointer;pointer-events:auto;z-index:10;transition:transform .4s var(--ease-out)}.Testimonials_avatarNode__4tIOx:hover{transform:translate(-50%,-50%) scale(1.15)}.Testimonials_avatarCircle__gIQAU{width:clamp(46px,5vw,56px);height:clamp(46px,5vw,56px);border-radius:50%;border:2.5px solid #ffffff;box-shadow:0 8px 24px rgba(0,0,0,.28);display:flex;align-items:center;justify-content:center;transition:border-color .3s,box-shadow .3s,transform .3s}.Testimonials_avatarInitials__Y02eI{font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:-.02em;color:#ffffff;text-shadow:0 1px 3px rgba(0,0,0,.4)}.Testimonials_avatarNodeActive__Pcl1k .Testimonials_avatarCircle__gIQAU{transform:scale(1.22);border-color:#34d399;box-shadow:0 0 0 6px rgba(52,211,153,.25),0 12px 30px rgba(0,0,0,.45)}.Testimonials_activePing__NJ3qg{position:absolute;inset:-6px;border-radius:50%;border:1.5px solid #34d399;animation:Testimonials_ping__KvvO4 2s cubic-bezier(0,0,.2,1) infinite;pointer-events:none}@keyframes Testimonials_ping__KvvO4{75%,to{transform:scale(1.4);opacity:0}}.Testimonials_cardWrapper__tYmpp{position:relative;z-index:5;width:min(92vw,540px);margin-inline:auto;display:flex;flex-direction:column;align-items:center}.Testimonials_floatingSticker__Nvty9{position:absolute;z-index:15;display:flex;align-items:center;gap:6px;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#121212;padding:6px 13px;border-radius:20px;box-shadow:0 14px 34px rgba(0,0,0,.22);font-size:12.5px;font-weight:600;animation:Testimonials_float__Zr4FG 4s ease-in-out infinite;pointer-events:none}.Testimonials_stickerCalendar__EoNLD{top:-24px;left:-20px;background:#ffffff;border:1px solid rgba(0,0,0,.08);animation-delay:0s}.Testimonials_stickerLabel__lkN0h{font-weight:700;color:#15803d}.Testimonials_stickerCake___d07j{top:-28px;right:28px;padding:8px;border-radius:50%;font-size:18px;animation-delay:1.2s}.Testimonials_stickerParty__Kt_tj{bottom:80px;right:-24px;padding:8px;border-radius:50%;font-size:20px;animation-delay:2s}.Testimonials_stickerMetric__BxeUQ{bottom:60px;left:-28px;background:linear-gradient(135deg,#10b981,#047857);color:#ffffff;font-weight:700;box-shadow:0 10px 28px rgba(16,185,129,.4);animation-delay:.7s}@keyframes Testimonials_float__Zr4FG{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-8px) rotate(1.5deg)}}.Testimonials_speechBubble__MNYRd{position:relative;width:100%;background:linear-gradient(145deg,rgba(27,61,43,.94),rgba(16,38,27,.97));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.16);border-radius:28px;padding:clamp(24px,4vw,36px);box-shadow:0 24px 60px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.15);color:#f0fdf4}.Testimonials_bubbleHeader__GDmDi{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px;flex-wrap:wrap}.Testimonials_chipBadge__3RtIk{font-size:11px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;background:rgba(255,255,255,.12);color:#a7f3d0;padding:4px 10px;border-radius:12px}.Testimonials_highlightBadge__p2R96{font-size:11px;font-weight:600;background:rgba(52,211,153,.18);color:#6ee7b7;padding:4px 10px;border-radius:12px;border:1px solid rgba(52,211,153,.3)}.Testimonials_quoteText__Wt497{font-family:var(--font-general-sans),var(--font-display),sans-serif;font-size:clamp(1.05rem,2.2vw,1.25rem);line-height:1.6;font-weight:400;color:#f0fdf4;margin:0 0 20px;letter-spacing:-.01em}.Testimonials_authorRow__xJYC_{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.1);padding-top:16px}.Testimonials_authorName__ZETjY{font-weight:600;font-size:15px;color:#ffffff;margin:0}.Testimonials_authorRole__xUlGK{font-size:13px;color:rgba(240,253,244,.7);margin:2px 0 0}.Testimonials_bubbleTail__v1omM{position:absolute;left:42px;bottom:-12px;width:22px;height:22px;background:#132a1e;transform:rotate(45deg);border-right:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14);-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%)}.Testimonials_actionRow__SpUlr{margin-top:28px;display:flex;flex-direction:column;align-items:center;gap:16px}.Testimonials_capsuleBtn__YCNpp{height:48px;padding:0 28px;border-radius:24px;background:linear-gradient(180deg,#18181b,#09090b);border:1px solid rgba(255,255,255,.18);color:#ffffff;font-weight:600;font-size:14.5px;display:flex;align-items:center;gap:10px;box-shadow:0 12px 30px rgba(0,0,0,.35);cursor:pointer;transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out),border-color .25s}.Testimonials_capsuleBtn__YCNpp:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 16px 36px rgba(0,0,0,.45);border-color:rgba(255,255,255,.35)}.Testimonials_metaLinks__02Pwe{display:flex;align-items:center;gap:20px}.Testimonials_metaLink__VNNq_{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--ink-faint);transition:color .2s;text-decoration:underline;text-underline-offset:3px}.Testimonials_metaLink__VNNq_:hover{color:var(--ink)}@media (max-width:820px){.Testimonials_orbitContainer__CwT9b{flex-direction:column;justify-content:flex-start;gap:22px;min-height:0;padding-inline:var(--pad-x)}.Testimonials_orbitRings__uJ61w{display:none}.Testimonials_avatarsLayer__bHzer{position:static;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px}.Testimonials_avatarNode__4tIOx{position:relative!important;left:auto!important;top:auto!important;transform:none;padding:1px}.Testimonials_avatarNode__4tIOx:hover{transform:none}.Testimonials_avatarCircle__gIQAU{width:46px;height:46px}.Testimonials_avatarNodeActive__Pcl1k .Testimonials_avatarCircle__gIQAU{transform:scale(1.1)}.Testimonials_cardWrapper__tYmpp{width:100%}.Testimonials_floatingSticker__Nvty9{display:none}.Testimonials_speechBubble__MNYRd{border-radius:24px}.Testimonials_bubbleTail__v1omM{left:32px}.Testimonials_actionRow__SpUlr{margin-top:24px;gap:14px}.Testimonials_capsuleBtn__YCNpp{height:46px;font-size:14px}}.ScreenMock_browser__tHeMB{--line:#e4e4e0;--fill:#efefec;--strong:#cfcfc9;width:min(560px,42vw);background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 30px 60px -30px rgba(0,0,0,.25);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ScreenMock_browserBar__uHW1y{display:flex;align-items:center;gap:6px;padding:12px 14px;border-bottom:1px solid var(--line)}.ScreenMock_browserBar__uHW1y>i{display:block;width:9px;height:9px;border-radius:50%;background:var(--strong)}.ScreenMock_urlPill__IXPd1{display:block;margin-left:12px;height:12px;width:42%;border-radius:999px;background:var(--fill)}.ScreenMock_screen__G_Ev7{display:block;width:100%;height:auto;object-fit:cover;object-position:top center}.WorkScroller_section__FrskW{position:relative;padding-block:clamp(70px,10vh,130px);display:flex;flex-direction:column;align-items:center;overflow:clip}.WorkScroller_header__ZFwsX{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;margin-bottom:clamp(54px,8vh,88px)}.WorkScroller_eyebrowPill__0thzD{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.08em;background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink);padding:5px 14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}.WorkScroller_eyebrowNum__BVBZV{font-weight:600;opacity:.75}.WorkScroller_eyebrowDot__U2ulT{color:#10b981}.WorkScroller_eyebrowText__7I3KO{font-weight:700}.WorkScroller_title__avFuI{font-family:var(--font-display);font-size:clamp(2.2rem,4.5vw,3.8rem);font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0}.WorkScroller_stageWrapper__uZUAi{position:relative;width:100%;max-width:1140px;display:flex;align-items:center;justify-content:center;margin-inline:auto;padding-inline:56px}.WorkScroller_arrowBtn__lw_Is{position:absolute;top:50%;transform:translateY(-50%);z-index:40;width:48px;height:48px;border-radius:50%;background:#121212;color:#ffffff;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 28px rgba(0,0,0,.35);transition:transform .25s var(--ease-out),background-color .25s}.WorkScroller_arrowLeft__Dn628{left:4px}.WorkScroller_arrowRight__ql3Lu{right:4px}.WorkScroller_arrowBtn__lw_Is:hover{transform:translateY(-50%) scale(1.1);background:#000000}.WorkScroller_stage__anvsk{position:relative;width:100%;height:clamp(450px,60vh,530px);display:flex;align-items:center;justify-content:center;perspective:1100px}.WorkScroller_card__oECAd{position:absolute;left:50%;top:50%;width:min(84vw,780px);background:#f4f4f6;color:#121212;border-radius:32px;padding:clamp(24px,3.5vw,38px);display:grid;grid-template-columns:44% 1fr;grid-gap:clamp(24px,3.2vw,36px);gap:clamp(24px,3.2vw,36px);align-items:center;box-shadow:0 20px 50px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.04);transition:transform .55s cubic-bezier(.25,1,.5,1),opacity .55s,filter .55s,z-index .55s;cursor:pointer;border:1px solid rgba(0,0,0,.06)}.WorkScroller_cardActive__s20B5{z-index:20;opacity:1;transform:translate(-50%,-50%) translateZ(0) scale(1);filter:none;pointer-events:auto}.WorkScroller_cardPrev__Oqhjs{transform:translate(-50%,-50%) translate3d(-34%,0,-100px) scale(.86)}.WorkScroller_cardNext__6wcya,.WorkScroller_cardPrev__Oqhjs{z-index:10;opacity:.45;filter:blur(1.5px);pointer-events:auto}.WorkScroller_cardNext__6wcya{transform:translate(-50%,-50%) translate3d(34%,0,-100px) scale(.86)}.WorkScroller_cardHidden__Y05zX{z-index:1;opacity:0;transform:translate(-50%,-50%) translateZ(-200px) scale(.7);pointer-events:none}.WorkScroller_mediaBox__pTpbm{min-height:270px;background:#0d1117;border-radius:24px;overflow:hidden;box-shadow:0 14px 36px rgba(0,0,0,.22)}.WorkScroller_mediaBox__pTpbm,.WorkScroller_mediaFrame__0g7r_{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.WorkScroller_mediaFrame__0g7r_{position:relative}.WorkScroller_contentBox__CPNrU{display:flex;flex-direction:column;gap:14px;padding-right:8px}.WorkScroller_brandBadge__vkwEN{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#27272a;background:rgba(0,0,0,.05);padding:4px 10px;border-radius:10px;width:-moz-fit-content;width:fit-content}.WorkScroller_brandSpark__HEzY8{color:#10b981;font-size:10px}.WorkScroller_brandName__wioy8{letter-spacing:.04em}.WorkScroller_cardTitle__NYagG{font-family:var(--font-display);font-size:clamp(1.4rem,2.4vw,2.1rem);font-weight:600;line-height:1.18;color:#09090b;margin:0;letter-spacing:-.015em}.WorkScroller_cardDesc__3WUha{font-size:14px;line-height:1.55;color:#52525b;margin:0}.WorkScroller_readMoreRow__CsYRS{display:flex;align-items:center;gap:16px;margin-top:2px}.WorkScroller_readMoreBtn___EEWp{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:#09090b;text-decoration:underline;text-underline-offset:4px;transition:gap .25s,opacity .25s}.WorkScroller_readMoreBtn___EEWp:hover{gap:10px;opacity:.75}.WorkScroller_liveLink__r2NTT{font-size:12.5px;font-weight:500;color:#71717a;text-decoration:none;transition:color .2s}.WorkScroller_liveLink__r2NTT:hover{color:#09090b;text-decoration:underline}.WorkScroller_metricsRow__SkON_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:14px;padding-top:16px;border-top:1px solid rgba(0,0,0,.08)}.WorkScroller_metricCol__xGc2o{display:flex;flex-direction:column;gap:2px}.WorkScroller_metricVal__6TT8Z{font-family:var(--font-display);font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:700;color:#09090b;margin:0;line-height:1.1}.WorkScroller_metricLbl__3v4Qu{font-size:11.5px;color:#71717a;margin:0;font-weight:500;line-height:1.25}.WorkScroller_bottomRow__WuvvY{margin-top:clamp(48px,7vh,72px);display:flex;flex-direction:column;align-items:center;gap:24px}.WorkScroller_dots__bOwv0{display:flex;align-items:center;gap:8px}.WorkScroller_dot__ZDeJt{width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--ink) 25%,transparent);border:none;padding:0;cursor:pointer;transition:background-color .3s,width .3s,border-radius .3s}.WorkScroller_dotActive__z38zN{width:26px;border-radius:12px;background:var(--ink)}.WorkScroller_exploreBtn__6B6Jc{height:48px;padding:0 30px;border-radius:24px;background:#09090b;color:#ffffff;font-weight:600;font-size:14px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 12px 30px rgba(0,0,0,.3);transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out)}.WorkScroller_exploreBtn__6B6Jc:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 16px 36px rgba(0,0,0,.4)}@media (max-width:900px){.WorkScroller_stageWrapper__uZUAi{padding-inline:12px}.WorkScroller_arrowLeft__Dn628{left:-6px}.WorkScroller_arrowRight__ql3Lu{right:-6px}}@media (max-width:820px){.WorkScroller_stage__anvsk{height:auto;min-height:0;flex:1 0 100%}.WorkScroller_cardActive__s20B5{position:relative;left:auto;top:auto;transform:none}.WorkScroller_stageWrapper__uZUAi{padding-inline:0}.WorkScroller_arrowBtn__lw_Is{display:none}.WorkScroller_dots__bOwv0{gap:20px}.WorkScroller_dot__ZDeJt{position:relative}.WorkScroller_dot__ZDeJt:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:28px;height:40px}.WorkScroller_card__oECAd{width:calc(100vw - var(--pad-x) * 2);grid-template-columns:1fr;gap:20px;padding:24px;border-radius:var(--radius-card)}.WorkScroller_cardNext__6wcya,.WorkScroller_cardPrev__Oqhjs{display:none}.WorkScroller_metricsRow__SkON_{gap:8px}.WorkScroller_metricLbl__3v4Qu{font-size:11px}.WorkScroller_readMoreRow__CsYRS{flex-wrap:wrap;gap:10px 16px}.WorkScroller_liveLink__r2NTT,.WorkScroller_readMoreBtn___EEWp{padding-block:6px}.WorkScroller_bottomRow__WuvvY{margin-top:clamp(28px,5vh,44px)}.WorkScroller_exploreBtn__6B6Jc{height:46px;padding:0 24px}}.GrowthJourney_section__Y8mMF{padding:var(--pad-section) 0;background:rgba(0,0,0,.02);border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border)}.GrowthJourney_header__LHx16{text-align:center;max-width:720px;margin:0 auto 36px}.GrowthJourney_eyebrow__DmYJ0{font-size:.85rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#6366F1;margin-bottom:12px}.GrowthJourney_heading__8Krd6{color:var(--ink)}.GrowthJourney_toggleWrapper__apra3{display:flex;justify-content:center;margin-bottom:48px}.GrowthJourney_toggleBar__GxFr1{display:inline-flex;padding:6px;background:var(--surface);border:1px solid var(--glass-border);border-radius:9999px;box-shadow:0 4px 16px rgba(0,0,0,.05)}.GrowthJourney_toggleOption__BvHPy{padding:12px 28px;border-radius:9999px;font-size:.95rem;font-weight:600;color:var(--ink-soft);transition:all .3s var(--ease-out);border:0;background:none;cursor:pointer}.GrowthJourney_toggleOption__BvHPy.GrowthJourney_active__8qsUR{background:var(--ink);color:var(--paper);box-shadow:0 4px 14px rgba(0,0,0,.15)}.GrowthJourney_comparisonGrid__tnsC9{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;max-width:1060px;margin:0 auto}.GrowthJourney_card__y_6KT{background:var(--surface);border:1px solid var(--glass-border);border-radius:24px;padding:36px;box-shadow:0 12px 36px rgba(0,0,0,.04);display:flex;flex-direction:column;justify-content:space-between;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.GrowthJourney_card__y_6KT.GrowthJourney_highlighted__m9m1C{border-color:#6366F1;transform:translateY(-4px);box-shadow:0 20px 48px rgba(99,102,241,.12)}.GrowthJourney_cardHeader__eVACL{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.GrowthJourney_cardTitle__zfTad{font-size:1.5rem;font-weight:600;color:var(--ink)}.GrowthJourney_badge__aojKF{font-size:.78rem;font-weight:600;padding:4px 12px;border-radius:12px;background:rgba(99,102,241,.08);color:#6366F1}.GrowthJourney_subtitle__HYH6A{font-size:1.05rem;font-weight:600;color:var(--ink-soft);margin-bottom:16px}.GrowthJourney_focusText__rmZqb{font-size:.95rem;color:var(--ink-soft);line-height:1.6;margin-bottom:24px}.GrowthJourney_deliverableList__P_IGv{display:flex;flex-direction:column;gap:12px;margin-bottom:28px;list-style:none}.GrowthJourney_deliverableItem__vlxQi{display:flex;align-items:center;gap:10px;font-size:.9rem;color:var(--ink)}.GrowthJourney_checkDot__1L323{width:8px;height:8px;border-radius:50%;background:#6366F1}.GrowthJourney_outcomeMetric__WgfJi{background:rgba(0,0,0,.03);border:1px solid var(--glass-border);border-radius:12px;padding:12px 16px;font-size:.85rem;font-weight:600;color:var(--ink);text-align:center}@media (max-width:860px){.GrowthJourney_comparisonGrid__tnsC9{grid-template-columns:1fr;gap:clamp(16px,3vw,32px)}}@media (max-width:560px){.GrowthJourney_toggleBar__GxFr1{display:flex;width:100%}.GrowthJourney_toggleOption__BvHPy{flex:1 1;min-width:0;padding:12px 14px;font-size:.88rem}.GrowthJourney_toggleWrapper__apra3{margin-bottom:32px}.GrowthJourney_card__y_6KT{padding:22px;border-radius:var(--radius-card)}.GrowthJourney_cardHeader__eVACL{flex-wrap:wrap;gap:8px}.GrowthJourney_cardTitle__zfTad{font-size:1.3rem}.GrowthJourney_subtitle__HYH6A{font-size:1rem}.GrowthJourney_deliverableList__P_IGv,.GrowthJourney_focusText__rmZqb{margin-bottom:22px}}.SaasCta_section__tKMAM{padding:clamp(80px,10vw,140px) 0;text-align:center;background:var(--paper);position:relative;overflow:hidden}.SaasCta_inner__xM5N_{max-width:800px;margin:0 auto;position:relative;z-index:2}.SaasCta_heading__mOs_r{margin-bottom:20px}.SaasCta_subtext__2HOYF{margin-inline:auto;margin-bottom:36px}.SaasHero_heroSection__WFZ60{position:relative;padding:clamp(60px,8vw,110px) 0 clamp(60px,6vw,90px);overflow:hidden}.SaasHero_heroGrid__2010F{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center}.SaasHero_headline__QdiS9{margin-top:16px;margin-bottom:20px}.SaasHero_subheadline__c3ZHY{margin-bottom:36px;max-width:580px}.SaasHero_ctaGroup__TkZjx{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.SaasHero_dashboardCard__vw5pJ{background:#0f172a;border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:24px;box-shadow:0 24px 60px rgba(0,0,0,.25);color:#f8fafc;position:relative}.SaasHero_dashboardHeader__fdbQr{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.08)}.SaasHero_userBadge__Jsbhd{display:flex;align-items:center;gap:10px}.SaasHero_avatarDot__jzc29{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#a855f7);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:#ffffff}.SaasHero_appName__M9OGi{font-size:.95rem;font-weight:700;color:#ffffff}.SaasHero_liveBadge__xhDTp{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:12px;background:rgba(16,185,129,.15);color:#10b981;font-size:.75rem;font-weight:600}.SaasHero_pulseDot__ZtYP4{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 6px #10b981}.SaasHero_metricsGrid__kg4zh{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:20px}.SaasHero_metricTile__qS4Ub{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:14px}.SaasHero_metricTileTitle__zW0Jk{font-size:.72rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.SaasHero_metricTileValue__hYHbp{font-size:1.25rem;font-weight:700;color:#ffffff}.SaasHero_metricTileChange__rQJfr{font-size:.72rem;font-weight:600;color:#10b981;margin-top:4px;display:flex;align-items:center;gap:2px}.SaasHero_graphBox__avUjY{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:16px;height:140px;display:flex;flex-direction:column;justify-content:space-between}.SaasHero_graphHeader__a7qU2{display:flex;align-items:center;justify-content:space-between}.SaasHero_graphTitle__9r4mZ{font-size:.82rem;font-weight:600;color:#cbd5e1}.SaasHero_graphLegend__9H3A1{font-size:.72rem;color:#6366f1;font-weight:600}.SaasHero_svgGraph__v07Mj{width:100%;height:70px}.SaasHero_graphPath__ChiBV{stroke:#6366f1;stroke-width:3;fill:none;stroke-linecap:round}.SaasHero_graphArea__O8Z5z{fill:url(#graphGradient)}@media (max-width:960px){.SaasHero_heroGrid__2010F{grid-template-columns:1fr;gap:40px}.SaasHero_heroGrid__2010F>*{min-width:0}}@media (max-width:560px){.SaasHero_ctaGroup__TkZjx{flex-direction:column;align-items:stretch;gap:10px}.SaasHero_subheadline__c3ZHY{margin-bottom:28px}.SaasHero_dashboardCard__vw5pJ{padding:18px;border-radius:var(--radius-card)}.SaasHero_dashboardHeader__fdbQr{padding-bottom:14px;margin-bottom:16px}.SaasHero_metricsGrid__kg4zh{gap:8px}.SaasHero_metricTile__qS4Ub{padding:10px 8px;border-radius:12px}.SaasHero_metricTileTitle__zW0Jk{font-size:.62rem;letter-spacing:.03em}.SaasHero_metricTileValue__hYHbp{font-size:1rem}.SaasHero_metricTileChange__rQJfr{font-size:.65rem}.SaasHero_graphBox__avUjY{padding:14px;height:128px}}.FunnelVisualizer_section__khMfl{padding:var(--pad-section) 0;background:rgba(0,0,0,.02);border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border)}.FunnelVisualizer_header__ArogY{text-align:center;max-width:720px;margin:0 auto 48px}.FunnelVisualizer_eyebrow__JMd35{font-size:.85rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#10B981;margin-bottom:12px}.FunnelVisualizer_heading__2b9mQ{color:var(--ink)}.FunnelVisualizer_funnelGrid__qMms_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;max-width:1100px;margin:0 auto;position:relative}.FunnelVisualizer_stepCard__mEPY2{background:var(--surface);border:1px solid var(--glass-border);border-radius:24px;padding:32px 24px;box-shadow:0 10px 30px rgba(0,0,0,.04);cursor:pointer;transition:all .3s var(--ease-out);display:flex;flex-direction:column;justify-content:space-between}.FunnelVisualizer_stepCard__mEPY2:hover{transform:translateY(-4px);border-color:#10B981;box-shadow:0 16px 40px rgba(16,185,129,.12)}.FunnelVisualizer_stepCard__mEPY2.FunnelVisualizer_active__ByZJu{border-color:#10B981;background:rgba(16,185,129,.03);box-shadow:0 20px 48px rgba(16,185,129,.15)}.FunnelVisualizer_stepHeader__y4q9H{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.FunnelVisualizer_badge__kbF_k{font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:10px;background:rgba(16,185,129,.12);color:#10B981}.FunnelVisualizer_stageTitle__uNesq{font-size:1.2rem;font-weight:600;color:var(--ink);margin-bottom:4px}.FunnelVisualizer_tagline__qbbuF{font-size:.88rem;font-weight:600;color:var(--ink-soft);margin-bottom:16px}.FunnelVisualizer_desc__lDZ1M{font-size:.9rem;color:var(--ink-soft);line-height:1.5;margin-bottom:24px}.FunnelVisualizer_metricBox__oHSax{background:rgba(0,0,0,.03);border:1px solid var(--glass-border);border-radius:12px;padding:12px 16px;font-size:.82rem;font-weight:600;color:var(--ink);text-align:center}@media (max-width:900px){.FunnelVisualizer_funnelGrid__qMms_{grid-template-columns:1fr;gap:16px}}@media (max-width:560px){.FunnelVisualizer_stepCard__mEPY2{padding:22px 20px;border-radius:var(--radius-card)}.FunnelVisualizer_stepHeader__y4q9H{flex-wrap:wrap;gap:8px}.FunnelVisualizer_desc__lDZ1M{margin-bottom:18px}}.GrowthCta_section__8f3jX{padding:clamp(80px,10vw,140px) 0;text-align:center;background:var(--paper);position:relative;overflow:hidden}.GrowthCta_inner__CYaXY{max-width:800px;margin:0 auto;position:relative;z-index:2}.GrowthCta_heading__0sWcB{margin-bottom:20px}.GrowthCta_subtext__pIdw7{margin-inline:auto;margin-bottom:36px}.BuildComparison_section__U5fl_{padding:var(--pad-section) 0;background:rgba(0,0,0,.02);border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border)}.BuildComparison_header__waVJ5{text-align:center;max-width:720px;margin:0 auto 36px}.BuildComparison_eyebrow__18amS{font-size:.85rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}.BuildComparison_heading__pUZfq{color:var(--ink)}.BuildComparison_toggleWrapper__fxXA7{display:flex;justify-content:center;margin-bottom:48px}.BuildComparison_toggleBar__hVeVc{display:inline-flex;padding:6px;background:var(--surface);border:1px solid var(--glass-border);border-radius:9999px;box-shadow:0 4px 16px rgba(0,0,0,.05)}.BuildComparison_toggleOption__cPMGS{padding:12px 28px;border-radius:9999px;font-size:.95rem;font-weight:600;color:var(--ink-soft);transition:all .3s var(--ease-out);border:0;background:none;cursor:pointer}.BuildComparison_toggleOption__cPMGS.BuildComparison_active__gRcuF{background:var(--ink);color:var(--paper);box-shadow:0 4px 14px rgba(0,0,0,.15)}.BuildComparison_comparisonGrid__XzJzj{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;max-width:1060px;margin:0 auto}.BuildComparison_card__3ZUhK{background:var(--surface);border:1px solid var(--glass-border);border-radius:24px;padding:36px;box-shadow:0 12px 36px rgba(0,0,0,.04);display:flex;flex-direction:column;justify-content:space-between;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.BuildComparison_card__3ZUhK.BuildComparison_highlighted__fDCfG{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 20px 48px rgba(3,110,204,.12)}.BuildComparison_cardHeader__pfAUK{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.BuildComparison_cardTitle__tYn8E{font-size:1.5rem;font-weight:600;color:var(--ink)}.BuildComparison_badge__zNPkU{font-size:.78rem;font-weight:600;padding:4px 12px;border-radius:12px;background:rgba(3,110,204,.08);color:var(--accent)}.BuildComparison_tagline__Cn2ku{font-size:1.05rem;font-weight:600;color:var(--ink-soft);margin-bottom:16px}.BuildComparison_desc__KWXNd{font-size:.95rem;color:var(--ink-soft);line-height:1.6;margin-bottom:24px}.BuildComparison_featureList__ibTdY{display:flex;flex-direction:column;gap:12px;margin-bottom:28px;list-style:none}.BuildComparison_featureItem__wizLq{display:flex;align-items:center;gap:10px;font-size:.9rem;color:var(--ink)}.BuildComparison_checkDot__dNkkc{width:8px;height:8px;border-radius:50%;background:var(--accent)}.BuildComparison_metricBadge__nhkRP{background:rgba(0,0,0,.03);border:1px solid var(--glass-border);border-radius:12px;padding:12px 16px;font-size:.82rem;font-weight:600;color:var(--ink);text-align:center}@media (max-width:860px){.BuildComparison_comparisonGrid__XzJzj{grid-template-columns:1fr;gap:clamp(16px,3vw,32px)}}@media (max-width:560px){.BuildComparison_toggleBar__hVeVc{display:flex;width:100%}.BuildComparison_toggleOption__cPMGS{flex:1 1;min-width:0;padding:12px 14px;font-size:.88rem}.BuildComparison_toggleWrapper__fxXA7{margin-bottom:32px}.BuildComparison_card__3ZUhK{padding:22px;border-radius:var(--radius-card)}.BuildComparison_cardHeader__pfAUK{flex-wrap:wrap;gap:8px}.BuildComparison_cardTitle__tYn8E{font-size:1.3rem}.BuildComparison_tagline__Cn2ku{font-size:1rem}.BuildComparison_desc__KWXNd,.BuildComparison_featureList__ibTdY{margin-bottom:22px}}.CorePillars_section__kqUzc{padding:var(--pad-section) 0;background:var(--paper)}.CorePillars_header__mLgCI{text-align:center;max-width:720px;margin:0 auto 56px}.CorePillars_eyebrow__byZ10{font-size:.85rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}.CorePillars_heading__TUxXi{color:var(--ink)}.CorePillars_tabList__UCNVW{display:flex;justify-content:center;gap:12px;margin-bottom:48px;overflow-x:auto;padding-bottom:8px;-webkit-mask-image:linear-gradient(90deg,black 85%,transparent);mask-image:linear-gradient(90deg,black 85%,transparent)}.CorePillars_tabButton__srbv9{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;border-radius:9999px;background:var(--surface);border:1px solid var(--glass-border);font-size:.95rem;font-weight:600;color:var(--ink-soft);white-space:nowrap;transition:all .3s var(--ease-out);box-shadow:0 4px 12px rgba(0,0,0,.03)}.CorePillars_tabButton__srbv9:hover{color:var(--ink);background:rgba(0,0,0,.03)}.CorePillars_tabButton__srbv9.CorePillars_active__Asuwf{background:var(--ink);color:var(--paper);border-color:var(--ink);box-shadow:0 8px 24px rgba(0,0,0,.15)}.CorePillars_tabNum__dz8_V{font-size:.75rem;font-family:monospace;opacity:.7}.CorePillars_panelContainer__0ljSG{background:var(--surface);border:1px solid var(--glass-border);border-radius:28px;padding:44px;box-shadow:0 20px 60px rgba(0,0,0,.06);display:grid;grid-template-columns:1.1fr .9fr;grid-gap:40px;gap:40px;align-items:center}.CorePillars_panelTitle__TmPFF{color:var(--ink);margin-bottom:8px}.CorePillars_panelSubtitle__G8GEc{font-size:1rem;font-weight:600;color:var(--accent);margin-bottom:20px}.CorePillars_panelFocus__f0vQN{font-size:1.05rem;color:var(--ink-soft);line-height:1.6;margin-bottom:28px}.CorePillars_bulletList__w_r2H{display:flex;flex-direction:column;gap:12px;margin-bottom:32px;list-style:none}.CorePillars_bulletItem__jSmTN{display:flex;align-items:flex-start;gap:12px;font-size:.95rem;color:var(--ink-soft)}.CorePillars_bulletDot__xQwV_{width:5px;height:5px;min-width:5px;border-radius:50%;background:var(--accent);margin-top:9px}.CorePillars_impactCard__6q6eo{background:var(--glass);border:1px solid var(--glass-border);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border-radius:16px;padding:18px 22px;display:flex;flex-direction:column;gap:8px;transition:border-color .3s var(--ease-out)}.CorePillars_impactCard__6q6eo:hover{border-color:rgba(0,0,0,.16)}.CorePillars_impactBadge__a2FUm{display:inline-flex;align-items:center;gap:8px}.CorePillars_impactDot__6yapJ{width:5px;height:5px;border-radius:50%;background:var(--accent)}.CorePillars_impactLabel__D7xLa{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}.CorePillars_impactText__fVbuJ{font-size:.95rem;font-weight:500;line-height:1.5;color:var(--ink);letter-spacing:-.01em}.CorePillars_codeCard__rxJB2{background:#0d1117;border-radius:20px;padding:24px;box-shadow:0 16px 40px rgba(0,0,0,.25);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.CorePillars_codeHeader__tPbPq{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.CorePillars_windowDots__YKl2S{display:flex;gap:6px}.CorePillars_dot__XQS0m{width:10px;height:10px;border-radius:50%}.CorePillars_redDot__ElQ99{background:#ff5f56}.CorePillars_yellowDot___4pFr{background:#ffbd2e}.CorePillars_greenDot__pWpsK{background:#27c93f}.CorePillars_codeLang__zoXwc{font-size:.75rem;color:#8b949e}.CorePillars_codePre__5CmLX{font-size:.82rem;color:#e6edf3;line-height:1.6;white-space:pre;overflow-x:auto}.CorePillars_techTagRow__MoWT1{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.CorePillars_techTag__M2tYe{font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:12px;background:rgba(255,255,255,.08);color:#58a6ff;border:1px solid rgba(255,255,255,.12)}@media (max-width:960px){.CorePillars_panelContainer__0ljSG{grid-template-columns:1fr;padding:24px}.CorePillars_panelContainer__0ljSG>*{min-width:0}.CorePillars_tabList__UCNVW{flex-wrap:wrap;overflow-x:visible;gap:8px;margin-bottom:32px;padding-bottom:0;-webkit-mask-image:none;mask-image:none}.CorePillars_tabButton__srbv9{padding:11px 18px;font-size:.88rem}}@media (max-width:560px){.CorePillars_header__mLgCI{margin-bottom:36px}.CorePillars_panelContainer__0ljSG{padding:20px;border-radius:var(--radius-card);gap:28px}.CorePillars_panelSubtitle__G8GEc{font-size:.95rem;margin-bottom:16px}.CorePillars_panelFocus__f0vQN{font-size:1rem;margin-bottom:22px}.CorePillars_bulletList__w_r2H{margin-bottom:26px}.CorePillars_impactCard__6q6eo{padding:16px 18px}.CorePillars_codeCard__rxJB2{padding:18px;border-radius:16px}.CorePillars_codePre__5CmLX{font-size:.74rem}}.WebDevCta_section__sdKxn{padding:clamp(80px,10vw,140px) 0;text-align:center;background:var(--paper);position:relative;overflow:hidden}.WebDevCta_inner___qiPP{max-width:800px;margin:0 auto;position:relative;z-index:2}.WebDevCta_heading__2nbcq{margin-bottom:20px}.WebDevCta_subtext__gfvjn{margin-inline:auto;margin-bottom:36px}.AnswerBlock_section__6WMZi{padding-block:var(--pad-section)}.AnswerBlock_head__o7rzo{max-width:720px;margin-bottom:clamp(32px,5vw,64px);display:flex;flex-direction:column;gap:16px}.AnswerBlock_sectionTitle__rV_pW{font-size:clamp(1.85rem,4.2vw,3.4rem);line-height:1.1;letter-spacing:-.03em}.AnswerBlock_intro__SWGcP{color:var(--ink-soft);font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.6;max-width:60ch}.AnswerBlock_grid__FR2py{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));grid-gap:clamp(20px,2.6vw,36px);gap:clamp(20px,2.6vw,36px)}.AnswerBlock_block__n3X6p{border-top:1px solid var(--glass-border);padding-top:22px;display:flex;flex-direction:column;gap:12px}.AnswerBlock_question___fwqm{font-size:clamp(1.05rem,1.7vw,1.375rem);line-height:1.28;font-weight:500;letter-spacing:-.02em;text-wrap:balance}.AnswerBlock_answer__H11Om{color:var(--ink-soft);font-size:clamp(.95rem,1.25vw,1.0625rem);line-height:1.65;max-width:62ch}.AnswerBlock_detail__qt9y6{color:var(--ink-faint);font-size:.9375rem;line-height:1.65;max-width:62ch}.AnswerBlock_detail__qt9y6 ul{list-style:none;display:flex;flex-direction:column;gap:8px;margin-top:4px}.AnswerBlock_detail__qt9y6 li{padding-left:18px;position:relative}.AnswerBlock_detail__qt9y6 li:before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;border-radius:50%;background:var(--accent)}.AnswerBlock_detail__qt9y6 a{color:var(--accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.on-dark .AnswerBlock_block__n3X6p{border-top-color:var(--glass-border-light)}.Breadcrumbs_nav__KPCtb{padding-block:18px 6px;padding-right:52px}@media (max-width:900px),(pointer:coarse){.Breadcrumbs_nav__KPCtb{padding-right:0}}.Breadcrumbs_list__oPt8l{display:flex;flex-wrap:wrap;align-items:center;gap:6px;list-style:none;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.Breadcrumbs_item__Wql1q{display:inline-flex;align-items:center;gap:6px}.Breadcrumbs_link__sVxht{color:var(--ink-faint);transition:color .3s var(--ease-out)}.Breadcrumbs_link__sVxht:hover{color:var(--accent)}.Breadcrumbs_sep__U0QwQ{color:var(--ink-faint);opacity:.5}.Breadcrumbs_current__ABr__{color:var(--ink-soft)}