.landing_page__w02VR{font-family:var(--font-body);color:var(--ql-oxford);overflow-x:clip;background:var(--ql-canvas);--copper-on-dark:oklch(72% 0.13 52)}.landing_container__76NTj{max-width:var(--max-width);margin:0 auto;padding:0 24px}.landing_srOnly__2s4gs{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.landing_sectionHeader__5O4s5{text-align:center;margin-bottom:56px}.landing_sectionTag__8Lw5t{display:inline-block;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:2.5px;text-transform:uppercase;color:var(--ql-copper);margin-bottom:14px}.landing_sectionTitle__PQur3{font-family:var(--font-display);font-size:clamp(28px,4vw,48px);font-weight:400;font-style:italic;line-height:1.1;letter-spacing:-.5px;color:var(--ql-oxford);margin:0}.landing_reveal__WkBGj{opacity:0;transform:translateY(24px);transition:opacity .55s ease,transform .55s ease}.landing_visible__lYpBj{opacity:1;transform:translateY(0)}.landing_btnPrimary__RwIM2{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;background:var(--ql-oxford);color:var(--ql-linen);font-family:var(--font-body);font-size:14px;font-weight:600;border:none;border-radius:2px;cursor:pointer;letter-spacing:.3px;transition:transform .2s,box-shadow .2s,background .2s}.landing_btnPrimary__RwIM2:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(0,0,0,.15);background:var(--ql-midnight)}.landing_btnPrimary__RwIM2:disabled{opacity:.5;cursor:not-allowed;transform:none}.landing_btnOutline__phU5l{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;background:transparent;color:var(--ql-oxford);font-family:var(--font-body);font-size:14px;font-weight:500;border:1px solid oklch(20% .05 255/.25);border-radius:2px;cursor:pointer;transition:border-color .2s,background .2s}.landing_btnOutline__phU5l:hover{border-color:var(--ql-copper);color:var(--ql-copper)}.landing_btnHeroPrimary__zSLXG{display:inline-flex;align-items:center;gap:10px;text-decoration:none;padding:15px 30px;background:var(--ql-oxford);color:var(--ql-linen);font-family:var(--font-body);font-size:15px;font-weight:600;border:1.5px solid var(--ql-oxford);border-radius:999px;cursor:pointer;transition:background .3s,color .3s,border-color .3s,box-shadow .3s}.landing_btnHeroPrimary__zSLXG:hover{background:var(--ql-copper-dk);border-color:var(--ql-copper-dk);box-shadow:0 14px 34px -12px oklch(48% .11 42/.5)}.landing_btnHeroPrimary__zSLXG:hover .landing_heroArr__FxbOK{transform:translateX(4px)}.landing_btnHeroOutline__c5y7h{display:inline-flex;align-items:center;gap:10px;text-decoration:none;padding:15px 30px;background:transparent;color:var(--ql-oxford);font-family:var(--font-body);font-size:15px;font-weight:600;border:1.5px solid var(--ql-oxford);border-radius:999px;cursor:pointer;transition:background .3s,color .3s,border-color .3s}.landing_btnHeroOutline__c5y7h:hover{background:var(--ql-oxford);color:var(--ql-linen)}.landing_hero__QPm7L{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:114px 0 60px;overflow:hidden;background:var(--ql-canvas)}.landing_heroNet__ebRPl{position:absolute;inset:0;width:100%;height:100%}.landing_heroInner__uNSxd{position:relative;width:100%;pointer-events:none}.landing_heroInner__uNSxd a{pointer-events:auto}.landing_heroKicker__LtJaA{display:block;font-family:var(--font-mono);font-size:12px;letter-spacing:.24em;color:var(--ql-copper-dk);margin-bottom:34px;min-height:1.4em}.landing_heroH1__tfcWK{font-family:var(--font-display);font-weight:400;font-size:clamp(46px,8vw,112px);line-height:.98;letter-spacing:-.02em;color:var(--ql-oxford);margin:0}.landing_heroLine__9wgsD{display:block}.landing_heroWord__8eZeP{display:inline-block;white-space:nowrap}.landing_heroH1__tfcWK em{font-style:italic;color:var(--ql-copper-dk)}.landing_heroChar__8vU_m{display:inline-block;opacity:0;transform:translateY(.55em) rotate(3deg);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.landing_heroCharIn__Mdf52{opacity:1;transform:none}.landing_heroFoot__YSUti{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:54px;flex-wrap:wrap}.landing_heroSub__68zDg{max-width:430px;font-size:17px;line-height:1.68;color:oklch(20% .05 255/.64);opacity:0;animation:landing_heroFup__ehMss 1s cubic-bezier(.22,1,.36,1) 1.5s forwards}.landing_heroCtas__BDlsF{display:flex;gap:14px;flex-wrap:wrap;opacity:0;animation:landing_heroFup__ehMss 1s cubic-bezier(.22,1,.36,1) 1.7s forwards}.landing_heroArr__FxbOK{display:inline-block;transition:transform .3s cubic-bezier(.22,1,.36,1)}@keyframes landing_heroFup__ehMss{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.landing_heroStrip__2xfa6{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;gap:16px;padding:14px clamp(20px,4vw,52px);border-top:1px solid oklch(20% .05 255/.14);font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;color:oklch(20% .05 255/.38);opacity:0;animation:landing_heroFup__ehMss 1s cubic-bezier(.22,1,.36,1) 2s forwards}.landing_clutchBadgeInline__mGNej{display:flex;justify-content:center;margin-top:32px}.landing_services__cWcyf{padding:100px 0;background:var(--ql-canvas)}.landing_servicesHead__zAOOQ{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;flex-wrap:wrap;margin-bottom:clamp(44px,6vw,70px)}.landing_eyebrow__OjEUY{display:inline-flex;align-items:center;gap:14px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--ql-copper-dk)}.landing_eyebrow__OjEUY i{display:inline-block;width:9px;height:9px;border:1.5px solid var(--ql-copper-dk);border-radius:50%}.landing_servicesTitle__kHbgJ{font-family:var(--font-display);font-weight:400;font-size:clamp(36px,5vw,64px);line-height:1.04;letter-spacing:-.01em;color:var(--ql-oxford);margin:20px 0 0}.landing_servicesTitle__kHbgJ em{font-style:italic;color:var(--ql-copper-dk)}.landing_servicesLead__dTjlS{max-width:430px;color:oklch(20% .05 255/.64);line-height:1.7;font-size:clamp(15.5px,1.5vw,17.5px)}.landing_panels__HG4N8{display:flex;gap:10px;height:520px}.landing_panel__tmtVR{position:relative;flex:1 1;min-width:64px;border:1px solid oklch(20% .05 255/.14);border-radius:18px;background:oklch(97% .012 75);overflow:hidden;cursor:pointer;contain:paint;transition:flex-grow .7s cubic-bezier(.65,0,.35,1),min-height .7s cubic-bezier(.65,0,.35,1),background .6s ease,border-color .6s ease}.landing_panelOn__nD0jV{flex-grow:6;background:var(--ql-oxford);border-color:var(--ql-oxford)}.landing_pRail__oo_Pc{position:absolute;inset:0;width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:24px 0;background:none;border:0;color:inherit;font:inherit;cursor:pointer;transition:opacity .4s}.landing_panelOn__nD0jV .landing_pRail__oo_Pc{opacity:0;pointer-events:none}.landing_pIx__3Hw5m{font-family:var(--font-mono);font-size:11px;color:var(--ql-copper-dk);letter-spacing:.1em}.landing_pVt__v0t8n{writing-mode:vertical-rl;transform:rotate(180deg);font-weight:600;font-size:15px;letter-spacing:.02em;color:oklch(20% .05 255/.64);white-space:nowrap}.landing_pDot__5EAkk{width:8px;height:8px;border-radius:50%;border:1.5px solid var(--ql-copper-dk)}.landing_pBody__FFl5y{position:absolute;inset:0;padding:clamp(26px,3vw,44px);display:flex;flex-direction:column;opacity:0;pointer-events:none;transition:opacity .45s ease .2s;color:oklch(93% .015 75)}.landing_panelOn__nD0jV .landing_pBody__FFl5y{opacity:1;pointer-events:auto}.landing_pContent__6R90O{width:460px;max-width:62vw;margin-top:auto;transform:translateY(12px);transition:transform .6s cubic-bezier(.22,1,.36,1) .22s}.landing_panelOn__nD0jV .landing_pContent__6R90O{transform:none}.landing_pVisual__tH818{position:absolute;top:clamp(26px,3vw,44px);right:clamp(26px,3vw,44px);width:132px;height:132px;display:flex;align-items:center;justify-content:center;color:var(--ql-copper);opacity:0;transform:translateY(10px) scale(.96);transition:opacity .5s ease .3s,transform .6s cubic-bezier(.22,1,.36,1) .3s}.landing_pVisual__tH818:before{content:"";position:absolute;inset:-28% -28%;border-radius:50%;background:radial-gradient(circle,oklch(58% .12 45/.22) 0,transparent 70%)}.landing_pVisual__tH818 svg{position:relative;width:100%;height:100%}.landing_panelOn__nD0jV .landing_pVisual__tH818{opacity:.92;transform:none}.landing_pIx2__KbwF5{position:absolute;top:30px;left:clamp(26px,3vw,44px);font-family:var(--font-mono);font-size:11.5px;letter-spacing:.22em;color:var(--copper-on-dark)}.landing_pTitle__lQG_d{font-family:var(--font-display);font-weight:400;font-size:clamp(26px,2.6vw,38px);margin:0 0 14px}.landing_pDesc__FDL25{font-size:15px;line-height:1.65;color:oklch(80% .02 70/.66);max-width:100%;margin:0 0 22px}.landing_pLink__gNrsG{font-family:var(--font-mono);font-size:12px;letter-spacing:.2em;color:var(--copper-on-dark);display:inline-flex;gap:10px;align-items:center;min-height:44px;text-decoration:none;transition:color .25s}.landing_pLink__gNrsG:hover{color:var(--ql-linen)}.landing_servicesCta__nkVq0{text-align:center;margin-top:48px}.landing_process__JVSwN{position:relative;padding:100px 0;background:var(--ql-canvas);border-top:1px solid oklch(20% .05 255/.08)}.landing_procGrid__m40lH{position:relative;display:grid;grid-template-columns:64px 1fr;grid-gap:clamp(28px,4vw,60px);gap:clamp(28px,4vw,60px)}.landing_procLine__hnvfT{position:relative;width:64px}.landing_procLine__hnvfT svg{position:-webkit-sticky;position:sticky;top:0;height:100svh;width:64px;display:block}.landing_procSteps__3PCLg{display:grid;grid-gap:clamp(70px,9vw,120px);gap:clamp(70px,9vw,120px);padding:8vh 0 12vh}.landing_pstep__SL7Ie{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);align-items:center;opacity:.25;transform:translateX(20px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.landing_pstepOn__fIgew{opacity:1;transform:none}.landing_psNum__ricc4{display:block;font-family:var(--font-mono);font-size:12px;letter-spacing:.26em;color:var(--ql-copper-dk);margin-bottom:14px}.landing_psTitle__XypzQ{font-family:var(--font-display);font-weight:400;font-size:clamp(30px,3.6vw,48px);letter-spacing:-.01em;color:var(--ql-oxford);margin:0}.landing_psTitle__XypzQ em{font-style:italic;color:var(--ql-copper-dk)}.landing_psDesc__ZTxuY{margin:16px 0 0;color:oklch(20% .05 255/.64);line-height:1.7;font-size:16px;max-width:46ch}.landing_psCard__R6lv8{border:1px solid oklch(20% .05 255/.14);border-radius:16px;background:oklch(97% .012 75);padding:26px 28px;font-family:var(--font-mono);font-size:13px;line-height:2;color:oklch(20% .05 255/.64)}.landing_psCard__R6lv8 b{color:var(--ql-copper-dk);font-weight:500}.landing_psRow__RH8gk{display:flex;justify-content:space-between;gap:16px;border-bottom:1px dashed oklch(20% .05 255/.14);padding:6px 0}.landing_psRow__RH8gk:last-child{border-bottom:0}.landing_work__dYiKP{padding:100px 0;background:var(--ql-midnight)}.landing_work__dYiKP,.landing_work__dYiKP .landing_servicesTitle__kHbgJ{color:oklch(93% .015 75)}.landing_work__dYiKP .landing_servicesTitle__kHbgJ em{color:var(--ql-copper)}.landing_work__dYiKP .landing_servicesLead__dTjlS{color:oklch(80% .02 70/.66)}.landing_work__dYiKP .landing_eyebrow__OjEUY{color:var(--copper-on-dark)}.landing_work__dYiKP .landing_eyebrow__OjEUY i{border-color:var(--ql-copper)}.landing_wstack__pN1HF{display:grid;grid-gap:clamp(40px,5vw,64px);gap:clamp(40px,5vw,64px)}.landing_wcard__oWC4K{position:-webkit-sticky;position:sticky;display:grid;grid-template-columns:1.15fr 1fr;background:oklch(18% .045 255);border:1px solid oklch(93% .015 75/.12);border-radius:22px;overflow:hidden;min-height:440px;will-change:transform;transform-origin:center top}.landing_shot__H_gYx{position:relative;overflow:hidden;background:oklch(24% .04 255)}.landing_shotImg__D75TD{object-fit:cover;object-position:top;transition:transform 1s cubic-bezier(.22,1,.36,1)}.landing_wcard__oWC4K:hover .landing_shotImg__D75TD{transform:scale(1.04)}.landing_shotPlaceholder__NYj7i{position:absolute;inset:0;background:oklch(24% .04 255)}.landing_wcBody__2s7us{padding:clamp(28px,3.4vw,52px);display:flex;flex-direction:column;gap:14px;justify-content:center}.landing_wcTag__vt46A{font-family:var(--font-mono);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--copper-on-dark)}.landing_wcTitle__RLyO4{font-family:var(--font-display);font-weight:400;font-size:clamp(28px,3vw,42px);margin:0;color:oklch(93% .015 75)}.landing_wcDesc__fH0ag{font-size:15.5px;line-height:1.68;color:oklch(80% .02 70/.66);max-width:44ch;margin:0}.landing_wcMeta__zQY5x{display:flex;flex-wrap:wrap;gap:12px 26px;margin-top:10px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.12em;color:oklch(80% .02 70/.66)}.landing_wcMeta__zQY5x b{color:var(--copper-on-dark);font-weight:400;text-transform:uppercase}.landing_workCta__jzyP8{text-align:center;margin-top:64px}.landing_work__dYiKP .landing_btnHeroPrimary__zSLXG{background:var(--copper-on-dark);border-color:var(--copper-on-dark);color:var(--ql-midnight)}.landing_work__dYiKP .landing_btnHeroPrimary__zSLXG:hover{background:var(--ql-linen);border-color:var(--ql-linen);box-shadow:0 14px 34px -12px oklch(58% .12 45/.5)}.landing_dot__0DHFX{width:8px;height:8px;border-radius:50%;border:none;background:oklch(20% .05 255/.15);cursor:pointer;padding:0;transition:background .2s}.landing_dotActive__Dc6pF{background:var(--ql-copper)}.landing_statsSec__m2V_c{position:relative;padding:100px 0;background:var(--ql-midnight);color:var(--ql-linen);overflow:hidden}.landing_statsSec__m2V_c .landing_servicesTitle__kHbgJ{color:oklch(93% .015 75)}.landing_statsSec__m2V_c .landing_servicesTitle__kHbgJ em{color:var(--ql-copper)}.landing_statsSec__m2V_c .landing_eyebrow__OjEUY{color:var(--copper-on-dark)}.landing_statsSec__m2V_c .landing_eyebrow__OjEUY i{border-color:var(--ql-copper)}.landing_statsBgDots__CWuRG{position:absolute;inset:0;opacity:.04;background-image:radial-gradient(circle,var(--ql-linen) 1px,transparent 1px);background-size:32px 32px;pointer-events:none}.landing_statsGrid__1qtZY{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:24px;gap:24px}.landing_statCard__40gzU{text-align:center;padding:36px 16px;position:relative;background:oklch(18% .045 255);border:1px solid oklch(93% .015 75/.12);border-radius:18px;transition:border-color .3s ease}.landing_statCard__40gzU:hover{border-color:oklch(58% .12 45/.4)}.landing_statReveal__HallF{opacity:0;transform:translateY(20px);transition:opacity .55s ease,transform .55s ease}.landing_statReveal__HallF.landing_visible__lYpBj{opacity:1;transform:translateY(0)}.landing_statGlow__rXxSX{display:none}.landing_statRing__itM9S{width:64px;height:64px;border-radius:50%;border:1.5px solid;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;background:oklch(58% .12 45/.06);transition:transform .3s ease,box-shadow .3s ease}.landing_statCard__40gzU:hover .landing_statRing__itM9S{transform:scale(1.1);box-shadow:0 0 24px oklch(58% .12 45/.18)}.landing_statIcon__MFBPk{font-size:24px;display:flex;align-items:center;justify-content:center}.landing_statValue__Y7e6n{display:block;font-family:var(--font-body);font-size:clamp(28px,4vw,48px);font-weight:700;letter-spacing:-1px;margin-bottom:6px;color:var(--ql-copper)}.landing_statLabel__F81ag{font-family:var(--font-mono);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;opacity:.55}.landing_statBar__B6Iuu{width:24px;height:2px;margin:16px auto 0;opacity:.4}.landing_testimonialsSec__gKnYn{padding:clamp(86px,11vw,130px) 0 clamp(70px,9vw,110px);background:var(--ql-canvas);border-top:1px solid oklch(20% .05 255/.14);overflow:hidden}.landing_tmwrap__hsWV1{display:grid;grid-gap:22px;gap:22px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.landing_tmrow__0ODo1{display:flex;width:max-content;animation:landing_tmScroll__Yg6WS 60s linear infinite}.landing_tmrowRev__m0EVW{animation-direction:reverse;animation-duration:72s}.landing_tmwrap__hsWV1:hover .landing_tmrow__0ODo1{animation-play-state:paused}@keyframes landing_tmScroll__Yg6WS{to{transform:translateX(-50%)}}.landing_tq__x4rjm{width:430px;flex:none;margin-right:22px;border:1px solid oklch(20% .05 255/.14);border-radius:18px;background:oklch(97% .012 75);padding:28px 30px;display:flex;flex-direction:column;gap:18px;transition:border-color .35s,transform .35s cubic-bezier(.22,1,.36,1)}.landing_tq__x4rjm:hover{border-color:var(--ql-copper-dk);transform:translateY(-4px)}.landing_tqText__WwP41{font-size:14.5px;line-height:1.7;color:oklch(20% .05 255/.64);margin:0}.landing_tqText__WwP41:before{content:"“ ";font-family:var(--font-display);color:var(--ql-copper-dk);font-size:1.4em}.landing_tqFoot__Hvnz1{display:flex;align-items:center;gap:12px;margin-top:auto}.landing_tqAvatar__yYs_F{width:38px;height:38px;border-radius:50%;object-fit:cover;flex:none}.landing_tqAvatarFallback__Pduik{width:38px;height:38px;border-radius:50%;background:var(--ql-oxford);color:var(--ql-linen);display:grid;place-items:center;font-weight:600;font-size:14px;flex:none}.landing_tqWho__CH9bL b{display:block;font-size:14px;color:var(--ql-oxford)}.landing_tqWho__CH9bL span{font-size:12px;color:oklch(20% .05 255/.7)}.landing_tqCo__HUFaL{margin-left:auto;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ql-copper-dk);white-space:nowrap}@media (prefers-reduced-motion:reduce){.landing_tmrow__0ODo1{animation:none}}.landing_techSec___LUB1{padding:60px 0;background:var(--ql-canvas);border-top:1px solid oklch(20% .05 255/.14);overflow:hidden}.landing_techHead__GQWK4{margin-bottom:24px}.landing_techMqBox__2ugNf{overflow:hidden;padding:8px 0}.landing_techMq__IQr4r{display:flex;width:max-content;animation:landing_techScroll__TNJUh 44s linear infinite}.landing_techMqRev__PsSSE{animation-direction:reverse;animation-duration:54s}.landing_techSec___LUB1:hover .landing_techMq__IQr4r{animation-play-state:paused}@keyframes landing_techScroll__TNJUh{to{transform:translateX(-50%)}}.landing_techRun__1NNZ_{white-space:nowrap;font-family:var(--font-mono);font-size:14px;letter-spacing:.12em;color:oklch(20% .05 255/.64)}.landing_techRun__1NNZ_ b{color:var(--ql-oxford);font-weight:500}@media (prefers-reduced-motion:reduce){.landing_techMq__IQr4r{animation:none}}.landing_faqSec__hZ0qD{padding:100px 0;background:var(--ql-canvas);border-top:1px solid oklch(20% .05 255/.14)}.landing_faqHead__992h6{text-align:center;margin-bottom:56px}.landing_faqHead__992h6 .landing_eyebrow__OjEUY{justify-content:center}.landing_faqList__3OhBa{max-width:840px;margin:0 auto;border-top:1px solid oklch(20% .05 255/.14)}.landing_faqItem__WIWWO{border-bottom:1px solid oklch(20% .05 255/.14)}.landing_faqQuestion__gNuF_{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:28px 4px;background:none;border:0;text-align:left;font-family:var(--font-body);font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--ql-oxford);cursor:pointer}.landing_faqIcon__ZvELZ{flex:none;width:32px;height:32px;border-radius:50%;border:1.5px solid oklch(20% .05 255/.14);display:grid;place-items:center;font-size:17px;font-weight:400;color:var(--ql-copper-dk);transition:transform .45s cubic-bezier(.22,1,.36,1),background .3s,color .3s,border-color .3s}.landing_faqItemOpen__FHyRb .landing_faqIcon__ZvELZ{transform:rotate(45deg);background:var(--ql-copper-dk);color:var(--ql-linen);border-color:var(--ql-copper-dk)}.landing_faqAnswer__14RJ7{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.22,1,.36,1)}.landing_faqAnswerOpen__vhPwu{max-height:420px}.landing_faqAnswerText__l70cc{margin:0;padding:0 48px 30px 4px;line-height:1.72;font-size:15.5px;color:oklch(20% .05 255/.64);max-width:700px}.landing_contactSec__bfQhh{padding:clamp(86px,11vw,130px) 0;background:var(--ql-midnight);color:oklch(93% .015 75);position:relative;overflow:hidden}.landing_ctaGrid__ytMLR{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:clamp(40px,6vw,90px);gap:clamp(40px,6vw,90px);align-items:start}.landing_contactSec__bfQhh .landing_eyebrow__OjEUY{color:var(--copper-on-dark)}.landing_contactSec__bfQhh .landing_eyebrow__OjEUY i{border-color:var(--ql-copper)}.landing_ctaTitle__vXDuq{font-family:var(--font-display);font-weight:400;font-size:clamp(36px,4.6vw,60px);line-height:1.05;letter-spacing:-.01em;color:oklch(93% .015 75);margin:20px 0 0}.landing_ctaTitle__vXDuq em{font-style:italic;color:var(--ql-copper)}.landing_ctaLead__mSk4X{margin-top:24px;max-width:46ch;font-size:clamp(15.5px,1.5vw,17.5px);line-height:1.7;color:oklch(80% .02 70/.66)}.landing_cform__7wxG8{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.landing_fld__gmSB6{display:flex;flex-direction:column;gap:8px}.landing_fldFull__QF4Ad{grid-column:1/-1}.landing_fld__gmSB6 label{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:oklch(80% .02 70/.66)}.landing_fldInput__lCSvf,.landing_fldSelect__ovfDy,.landing_fldTextarea__hTvK1{width:100%;background-color:oklch(18% .045 255);border:1px solid oklch(93% .015 75/.12);border-radius:12px;padding:14px 16px;color:var(--ql-linen);font-family:var(--font-body);font-size:15px;transition:border-color .25s,box-shadow .25s;outline:none}.landing_fldSelect__ovfDy{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ql-copper) 50%),linear-gradient(135deg,var(--ql-copper) 50%,transparent 50%);background-position:calc(100% - 21px) 50%,calc(100% - 16px) 50%;background-size:5px 5px;background-repeat:no-repeat;cursor:pointer}.landing_fldSelect__ovfDy option{background:var(--ql-midnight);color:var(--ql-linen)}.landing_fldTextarea__hTvK1{min-height:120px;resize:vertical}.landing_fldInput__lCSvf:focus,.landing_fldSelect__ovfDy:focus,.landing_fldTextarea__hTvK1:focus{border-color:var(--ql-copper);box-shadow:0 0 0 3px oklch(58% .12 45/.16)}.landing_fldInput__lCSvf::placeholder,.landing_fldTextarea__hTvK1::placeholder{color:oklch(80% .02 70/.4)}.landing_fldErr__Gwxkm{font-size:12px;color:oklch(70% .16 25)}.landing_cformBtn__OgPs2{grid-column:1/-1;justify-self:start;margin-top:6px}.landing_contactSec__bfQhh .landing_cformBtn__OgPs2{background:var(--copper-on-dark);border-color:var(--copper-on-dark);color:var(--ql-midnight)}.landing_contactSec__bfQhh .landing_cformBtn__OgPs2:hover{background:var(--ql-linen);border-color:var(--ql-linen);box-shadow:0 14px 34px -12px oklch(58% .12 45/.5)}.landing_contactSec__bfQhh .landing_cformBtn__OgPs2:disabled{opacity:.55;cursor:not-allowed}@media (max-width:900px){.landing_heroFoot__YSUti{flex-direction:column;align-items:flex-start;gap:28px}.landing_heroSub__68zDg{max-width:100%}.landing_panels__HG4N8{flex-direction:column;height:auto}.landing_panel__tmtVR{min-width:0;min-height:64px}.landing_panelOn__nD0jV{flex:1 1;min-height:340px}.landing_pRail__oo_Pc{flex-direction:row;justify-content:flex-start;padding:0 22px;gap:18px}.landing_pVt__v0t8n{writing-mode:horizontal-tb;transform:none}.landing_pDot__5EAkk{margin-left:auto}.landing_pContent__6R90O{width:100%;max-width:none}.landing_pVisual__tH818{width:92px;height:92px}.landing_procGrid__m40lH{grid-template-columns:34px 1fr;gap:20px}.landing_procLine__hnvfT,.landing_procLine__hnvfT svg{width:34px}.landing_pstep__SL7Ie{grid-template-columns:1fr;gap:22px}.landing_statsGrid__1qtZY{grid-template-columns:repeat(2,1fr)}.landing_ctaGrid__ytMLR,.landing_wcard__oWC4K{grid-template-columns:1fr}.landing_wcard__oWC4K{min-height:0}.landing_shot__H_gYx{aspect-ratio:16/9}}@media (max-width:600px){.landing_cform__7wxG8{grid-template-columns:1fr}.landing_heroStrip__2xfa6{display:none}.landing_statsGrid__1qtZY{grid-template-columns:1fr}}@media (max-width:400px){.landing_btnHeroOutline__c5y7h,.landing_btnHeroPrimary__zSLXG{width:100%;justify-content:center}.landing_heroCtas__BDlsF{flex-direction:column;width:100%}}