.home-page_page__jblcj{--bg:#111315;--bg-alt:#171a1d;--panel:rgba(27,29,31,0.92);--panel-soft:rgba(35,32,29,0.78);--line:rgba(72,66,59,0.9);--line-strong:rgba(92,84,76,0.96);--ink:#f1f0eb;--muted:#a7a195;--accent:#ff6b36;--accent-deep:#d85122;background:radial-gradient(circle at top right,rgba(255,107,54,.11),transparent 20rem),linear-gradient(180deg,#111315,#15181b 32%,#1a1e22);color:var(--ink);min-height:100vh}.home-page_header__O1FbO{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(18,19,20,.82);border-bottom:1px solid rgba(92,84,76,.34);position:-webkit-sticky;position:sticky;top:0;z-index:30}.home-page_footerShell__kPK5_,.home-page_navShell__hvkdH,.home-page_sectionShell__937vq{margin:0 auto;max-width:72rem}.home-page_navShell__hvkdH{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;padding:.82rem 1.5rem}.home-page_brand__vW4RU{align-items:center;display:inline-flex;flex:0 0 auto;min-height:2.85rem}.home-page_nav__6ww7P{align-items:center;display:flex;gap:1.35rem}.home-page_footerLinks__5J0K1 a,.home-page_nav__6ww7P a{color:var(--muted);font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.77rem;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.home-page_footerLinks__5J0K1 a:focus-visible,.home-page_footerLinks__5J0K1 a:hover,.home-page_nav__6ww7P a:focus-visible,.home-page_nav__6ww7P a:hover{color:var(--ink)}.home-page_formButton__FQ78F,.home-page_headerCta__YEu2x,.home-page_primaryAction__vlxa9,.home-page_secondaryAction__GKWvC{align-items:center;border-radius:999px;display:inline-flex;font-size:.9rem;font-weight:600;justify-content:center;min-height:2.85rem;padding:.75rem 1.1rem;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.home-page_headerCta__YEu2x,.home-page_secondaryAction__GKWvC{background:transparent;border:1px solid var(--line-strong);color:var(--ink)}.home-page_formButton__FQ78F,.home-page_primaryAction__vlxa9{background:var(--accent);color:#ffffff}.home-page_headerCta__YEu2x:focus-visible,.home-page_headerCta__YEu2x:hover,.home-page_secondaryAction__GKWvC:focus-visible,.home-page_secondaryAction__GKWvC:hover{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.26);transform:translateY(-1px)}.home-page_formButton__FQ78F:focus-visible,.home-page_formButton__FQ78F:hover,.home-page_primaryAction__vlxa9:focus-visible,.home-page_primaryAction__vlxa9:hover{background:var(--accent-deep);transform:translateY(-1px)}.home-page_hero__KdRAN{overflow:hidden;padding:4.8rem 1.5rem 3.7rem;position:relative}.home-page_hero__KdRAN:before{background:linear-gradient(rgba(167,161,149,.042) 1px,transparent 0),linear-gradient(90deg,rgba(167,161,149,.042) 1px,transparent 0);background-size:100% 2.8rem,2.8rem 100%;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 85%);mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 85%);position:absolute}.home-page_heroGrid__zSYIq{align-items:start;display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:minmax(0,1.45fr) minmax(18rem,.78fr);margin:0 auto;max-width:72rem;position:relative}.home-page_heroCopy__YqqO4{max-width:42rem}.home-page_eyebrow__VYFu6,.home-page_kicker__UX0DQ,.home-page_successEyebrow__vqzjh{color:#f2916c;font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.home-page_heroCopy__YqqO4 h1{color:var(--ink);font-size:clamp(2.8rem,5.4vw,5rem);letter-spacing:-.055em;line-height:.93;margin-top:1rem;max-width:10ch}.home-page_heroLead__OB5Mh{color:var(--muted);font-size:1.04rem;line-height:1.82;margin-top:1.4rem;max-width:38rem}.home-page_heroActions__D9XX0{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.7rem}.home-page_credentialRow__SfAZg{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.95rem}.home-page_credential__6Kz_2{background:rgba(24,23,22,.78);border:1px solid var(--line);border-radius:.95rem;display:grid;grid-gap:.22rem;gap:.22rem;min-width:8.75rem;padding:.82rem .9rem}.home-page_credential__6Kz_2 span{color:var(--muted);font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.home-page_credential__6Kz_2 strong{color:var(--ink);font-size:.88rem;line-height:1.45}.home-page_card__Z39aP,.home-page_contactShell__RleEj,.home-page_fitBlock__lCVP1,.home-page_heroAside__sSjcZ,.home-page_stepCard__O9mPG{background:var(--panel);border:1px solid var(--line);border-radius:1rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.02),0 18px 40px rgba(0,0,0,.18)}.home-page_heroAside__sSjcZ{background:linear-gradient(180deg,rgba(34,31,28,.96),rgba(24,23,22,.96));padding:1.35rem}.home-page_checkList__tiYv5,.home-page_scopeList__0YkiO{display:grid;grid-gap:.85rem;gap:.85rem;list-style:none;margin:1rem 0 0;padding:0}.home-page_checkList__tiYv5 li,.home-page_scopeList__0YkiO li{color:#dfd8cc;line-height:1.68;padding-left:1rem;position:relative}.home-page_checkList__tiYv5 li:before,.home-page_scopeList__0YkiO li:before{background:var(--accent);border-radius:999px;content:"";height:.34rem;left:0;position:absolute;top:.72rem;width:.34rem}.home-page_asideNote___eOTd{border-top:1px solid var(--line);color:var(--muted);font-size:.93rem;line-height:1.75;margin-top:1.15rem;padding-top:1rem}.home-page_contactSection__LokJt,.home-page_sectionAlt__qxtol,.home-page_section___Zsgv{padding:0 1.5rem 3.1rem}.home-page_sectionAlt__qxtol{background:transparent;padding-top:.35rem}.home-page_sectionAlt__qxtol+.home-page_section___Zsgv .home-page_sectionShell__937vq,.home-page_section___Zsgv+.home-page_contactSection__LokJt .home-page_sectionShell__937vq,.home-page_section___Zsgv+.home-page_sectionAlt__qxtol .home-page_sectionShell__937vq{padding-top:2.2rem;position:relative}.home-page_sectionAlt__qxtol+.home-page_section___Zsgv .home-page_sectionShell__937vq:before,.home-page_section___Zsgv+.home-page_contactSection__LokJt .home-page_sectionShell__937vq:before,.home-page_section___Zsgv+.home-page_sectionAlt__qxtol .home-page_sectionShell__937vq:before{background:linear-gradient(90deg,rgba(92,84,76,0),rgba(92,84,76,.55) 12%,rgba(92,84,76,.55) 88%,rgba(92,84,76,0));content:"";height:1px;left:0;position:absolute;right:0;top:0}.home-page_sectionIntro__HdGXU{margin-bottom:1.7rem;max-width:38rem}.home-page_contactCopy__USC59 h2,.home-page_fitBlock__lCVP1 h2,.home-page_sectionIntro__HdGXU h2{color:var(--ink);font-size:clamp(1.8rem,3vw,2.7rem);letter-spacing:-.045em;line-height:1.03;margin-top:.8rem}.home-page_contactCopy__USC59 p:not(.home-page_eyebrow__VYFu6),.home-page_sectionIntro__HdGXU p:last-child{color:var(--muted);line-height:1.8;margin-top:.95rem}.home-page_sectionLinkRow__ypEaB{margin:-.55rem 0 1.45rem}.home-page_sectionLinkRow__ypEaB a{color:#f7a37f;font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.home-page_sectionLinkRow__ypEaB a:focus-visible,.home-page_sectionLinkRow__ypEaB a:hover{color:var(--ink)}.home-page_capabilityGrid__qdk7J,.home-page_contactGrid__G6tMq,.home-page_differentiatorGrid__QOa6q,.home-page_fitGrid__HjANa,.home-page_processGrid__Iv9Sp{display:grid;grid-gap:1rem;gap:1rem}.home-page_differentiatorGrid__QOa6q{margin-bottom:2.2rem}.home-page_differentiatorGrid__QOa6q,.home-page_processGrid__Iv9Sp{grid-template-columns:repeat(3,minmax(0,1fr))}.home-page_capabilityGrid__qdk7J{grid-template-columns:repeat(4,minmax(0,1fr))}.home-page_contactGrid__G6tMq,.home-page_fitGrid__HjANa{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page_card__Z39aP,.home-page_contactShell__RleEj,.home-page_differentiatorCard__oyn9F,.home-page_fitBlock__lCVP1,.home-page_stepCard__O9mPG{padding:1.35rem}.home-page_differentiatorCard__oyn9F{background:rgba(24,23,22,.74);border-left:1px solid rgba(92,84,76,.44);padding:0 1rem 0 1.1rem}.home-page_differentiatorCard__oyn9F h3{color:var(--ink);font-size:.98rem;letter-spacing:-.02em;line-height:1.25}.home-page_differentiatorCard__oyn9F p{color:#b8b0a5;line-height:1.72;margin-top:.7rem}.home-page_card__Z39aP h3,.home-page_stepCard__O9mPG h3{color:var(--ink);font-size:1.05rem;letter-spacing:-.03em;line-height:1.2}.home-page_card__Z39aP p,.home-page_stepCard__O9mPG p{color:#b8b0a5;line-height:1.72;margin-top:.8rem}.home-page_stepCard__O9mPG{background:linear-gradient(180deg,rgba(36,33,30,.98),rgba(27,29,31,.98))}.home-page_stepCard__O9mPG span{color:#f2916c;display:inline-block;font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.home-page_stepCard__O9mPG h3{margin-top:.8rem}.home-page_fitBlock__lCVP1{background:var(--panel-soft)}.home-page_fitBlock__lCVP1 h2{font-size:clamp(1.45rem,2.5vw,2.05rem)}.home-page_contactCopy__USC59{max-width:31rem}.home-page_contactSection__LokJt{padding-top:.5rem}.home-page_contactShell__RleEj{background:linear-gradient(180deg,rgba(35,32,29,.98),rgba(27,29,31,.98))}.home-page_successCard__AdjjA{background:rgba(255,107,54,.08);border:1px solid rgba(255,107,54,.18);border-radius:.95rem;margin-bottom:.9rem;padding:.95rem}.home-page_successCard__AdjjA h3{color:var(--ink);font-size:1rem;letter-spacing:-.02em;margin-top:.32rem}.home-page_successCard__AdjjA p{color:#cfc6b9;line-height:1.72;margin-top:.6rem}.home-page_contactForm__rOCin{display:grid;grid-gap:.9rem;gap:.9rem}.home-page_formMeta__7XPU7{color:var(--muted);font-size:.82rem;line-height:1.7;margin-top:.1rem}.home-page_turnstileBlock__wEV4e{margin-top:.1rem}.home-page_turnstileMount__LonkC{min-height:65px}.home-page_honeypot__C6eIz{display:none}.home-page_field__y9OaO{display:grid;grid-gap:.42rem;gap:.42rem}.home-page_field__y9OaO span{color:#e1dbd1;font-size:.84rem;font-weight:600}.home-page_requiredMark__LZDVk{color:var(--accent)}.home-page_field__y9OaO input,.home-page_field__y9OaO textarea{background:rgba(15,17,19,.94);border:1px solid var(--line);border-radius:.85rem;color:var(--ink);font:inherit;padding:.86rem .95rem;resize:vertical}.home-page_field__y9OaO input::placeholder,.home-page_field__y9OaO textarea::placeholder{color:#857d73}.home-page_field__y9OaO input:focus,.home-page_field__y9OaO textarea:focus{border-color:rgba(255,107,54,.72);box-shadow:0 0 0 4px rgba(255,107,54,.09);outline:none}.home-page_field__y9OaO input[aria-invalid=true],.home-page_field__y9OaO textarea[aria-invalid=true]{border-color:rgba(255,107,54,.72)}.home-page_fieldError__aUw1U,.home-page_fieldHint__T_4Q5,.home-page_fieldMeta__N53Dl{display:block;font-size:.81rem;line-height:1.6;min-height:1.3rem}.home-page_fieldError__aUw1U{color:#ffb39b}.home-page_fieldHint__T_4Q5,.home-page_fieldMeta__N53Dl{color:var(--muted)}.home-page_submitError__L_Jri{color:#ffb39b;font-size:.84rem;line-height:1.6;margin-top:-.15rem}.home-page_formButton__FQ78F{border:0;cursor:pointer;margin-top:.25rem}.home-page_formButton__FQ78F:disabled{cursor:wait;opacity:.72;transform:none}.home-page_footer__gzUnH{border-top:1px solid rgba(92,84,76,.42);padding:1.3rem 1.5rem 2rem}.home-page_footerShell__kPK5_{align-items:center;display:flex;gap:1.15rem;justify-content:space-between}.home-page_footerBrand__58MQ_{align-items:center;display:flex;gap:.9rem}.home-page_footerBrand__58MQ_ p{color:var(--muted);font-size:.9rem}.home-page_footerLinks__5J0K1{display:flex;flex-wrap:wrap;gap:1rem}@media (max-width:980px){.home-page_capabilityGrid__qdk7J,.home-page_contactGrid__G6tMq,.home-page_differentiatorGrid__QOa6q,.home-page_fitGrid__HjANa,.home-page_heroGrid__zSYIq,.home-page_processGrid__Iv9Sp{grid-template-columns:1fr}}@media (max-width:760px){.home-page_contactSection__LokJt,.home-page_footer__gzUnH,.home-page_hero__KdRAN,.home-page_navShell__hvkdH,.home-page_sectionAlt__qxtol,.home-page_section___Zsgv{padding-left:1rem;padding-right:1rem}.home-page_nav__6ww7P{display:none}.home-page_hero__KdRAN{padding-top:3.8rem}.home-page_contactSection__LokJt,.home-page_sectionAlt__qxtol,.home-page_section___Zsgv{padding-bottom:2.8rem}.home-page_footerBrand__58MQ_,.home-page_footerLinks__5J0K1,.home-page_footerShell__kPK5_{align-items:start;flex-direction:column}}@media (max-width:520px){.home-page_heroCopy__YqqO4 h1{font-size:clamp(2.2rem,11vw,3.55rem)}.home-page_heroActions__D9XX0{flex-direction:column}.home-page_formButton__FQ78F,.home-page_primaryAction__vlxa9,.home-page_secondaryAction__GKWvC{width:100%}.home-page_headerCta__YEu2x{min-height:2.5rem;padding:.62rem .9rem;width:auto}.home-page_credentialRow__SfAZg{display:grid;grid-template-columns:1fr}}