.ClientLogos_strip__C99o0{display:flex;flex-direction:column;align-items:center;gap:1.75rem;padding:3.5rem 0}.ClientLogos_label__MES_S{font-size:.6rem;letter-spacing:.28em;text-transform:uppercase;color:var(--text-dim)}.ClientLogos_viewport__E9AUy{display:flex;justify-content:center;width:100%;max-width:920px}.ClientLogos_track__0u6ug{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:3rem;flex-wrap:wrap;justify-content:center}.ClientLogos_item__j7MfR{display:flex}.ClientLogos_logo__AseuS{display:block;height:83px;width:auto;max-width:260px;object-fit:contain;filter:grayscale(1);opacity:.6;transition:filter .25s ease,opacity .25s ease}.ClientLogos_logo__AseuS:hover{filter:grayscale(0);opacity:1}.ClientLogos_dup__DOK5F{display:none}@media (max-width:640px){.ClientLogos_viewport__E9AUy{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.ClientLogos_track__0u6ug{flex-wrap:nowrap;justify-content:flex-start;width:max-content;animation:ClientLogos_clientMarquee__XQvc7 18s linear infinite}.ClientLogos_logo__AseuS{filter:none;opacity:.9}.ClientLogos_dup__DOK5F{display:flex}}@keyframes ClientLogos_clientMarquee__XQvc7{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.ClientLogos_track__0u6ug{animation:none}}.landing_hero__v6VS4{padding:7rem 0 3.5rem;position:relative}.landing_hero__v6VS4:before{content:"";position:absolute;top:0;right:0;width:50vw;height:80%;background:radial-gradient(ellipse at top right,rgba(0,214,143,.06) 0,transparent 70%);pointer-events:none}.landing_eyebrow__HT14a{font-size:.6rem;letter-spacing:.35em;text-transform:uppercase;color:var(--accent);margin-bottom:2rem}.landing_heroHeading__kVgVD{font-family:var(--serif),Georgia,serif;font-size:clamp(2.6rem,6.5vw,4.8rem);font-weight:700;line-height:1.02;letter-spacing:-.02em;color:var(--text);max-width:900px;margin-bottom:1.75rem}.landing_heroHeading__kVgVD em{font-style:italic;color:var(--accent)}.landing_heroBody__CeFN7{font-size:1rem;line-height:1.95;color:var(--text-muted);max-width:600px;margin-bottom:2.5rem}.landing_heroBody__CeFN7 b{color:var(--text-sub);font-weight:500}.landing_ctaRow___Jzky{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.landing_btnPrimary__GN_Mn{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.95rem;background:var(--accent);color:#000;font-size:.8rem;font-weight:500;letter-spacing:.08em;text-decoration:none;transition:opacity .2s}.landing_btnPrimary__GN_Mn:hover{opacity:.85}.landing_btnSecondary__CI8wH{display:inline-flex;align-items:center;padding:.85rem 1.7rem;border:1px solid var(--border);color:var(--text-muted);font-size:.8rem;letter-spacing:.08em;text-decoration:none;transition:border-color .2s,color .2s}.landing_btnSecondary__CI8wH:hover{border-color:var(--text-muted);color:var(--text)}.landing_metrics__ohH5_{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:1rem}.landing_metricsGrid__Ssooh{display:grid;grid-template-columns:repeat(4,1fr)}.landing_metric__7i8HG{padding:2.5rem 1.75rem;border-right:1px solid var(--border)}.landing_metric__7i8HG:last-child{border-right:none}.landing_metricValue__KBj01{font-family:var(--serif),Georgia,serif;font-size:clamp(2.2rem,4vw,3rem);font-weight:700;line-height:1;color:var(--accent);margin-bottom:.75rem}.landing_metricLabel__0r1_q{font-size:.8rem;line-height:1.55;color:var(--text-muted)}.landing_metricsNote__fqJ42{font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);padding:0 1.75rem 1.5rem}.landing_section__wTaBW{padding:5.5rem 0}.landing_sectionLabel__aw_9O{font-size:.72rem;letter-spacing:.25em;text-transform:uppercase;color:var(--accent);margin-bottom:3rem;display:flex;align-items:center;gap:1rem}.landing_sectionLabel__aw_9O .landing_num__9jFql{color:var(--accent)}.landing_sectionLabel__aw_9O:after{content:"";flex:1;height:1px;background:var(--border)}.landing_prose__PapPp{max-width:660px}.landing_proseHeading__YBI_6{font-family:var(--serif),Georgia,serif;font-size:clamp(1.7rem,3.4vw,2.4rem);font-style:italic;font-weight:600;line-height:1.18;color:var(--text);margin-bottom:1.25rem}.landing_proseHeading__YBI_6 em{color:var(--accent);font-style:italic}.landing_proseBody__RDIVT{font-size:.97rem;line-height:1.9;color:var(--text-muted);max-width:620px}.landing_disclaimer__CsDM4{font-size:.78rem;color:var(--text-dim);border-left:2px solid var(--border);padding-left:1rem;margin:1.5rem 0 2.5rem;max-width:620px;line-height:1.7}.landing_sysGrid__WflA4{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.landing_sysCard__7oKql{border:1px solid var(--border);background:var(--bg-card);padding:1.75rem;transition:border-color .2s}.landing_sysCard__7oKql:hover{border-color:var(--accent-border)}.landing_sysSector__Io4BP{font-size:.58rem;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:1rem}.landing_sysName__hKt_d{font-family:var(--serif),Georgia,serif;font-size:1.15rem;font-weight:700;color:var(--text);line-height:1.2;margin-bottom:1rem}.landing_sysRow__Gbt0A{margin-bottom:.85rem}.landing_sysRow__Gbt0A:last-child{margin-bottom:0}.landing_sysK__L1hzN{font-size:.56rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);margin-bottom:.25rem}.landing_sysV__XYohs{font-size:.86rem;line-height:1.7;color:var(--text-muted)}.landing_sysV__XYohs b{color:var(--text-sub);font-weight:500}.landing_steps__3ohi_{border:1px solid var(--border);max-width:760px}.landing_step__6TtR1{display:grid;grid-template-columns:3.5rem 1fr;gap:1rem;align-items:baseline;padding:1.15rem 1.35rem;border-bottom:1px solid var(--border);transition:background .2s}.landing_step__6TtR1:last-child{border-bottom:none}.landing_step__6TtR1:hover{background:var(--bg-card)}.landing_stepN__mqEm6{font-size:.62rem;letter-spacing:.1em;color:var(--accent)}.landing_stepT__2U_I4{font-size:.94rem;color:var(--text-muted);line-height:1.65}.landing_stepT__2U_I4 b{color:var(--text-sub);font-weight:500}.landing_proof__NGPhc{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--border)}.landing_proofItem__9EtWq{padding:1.5rem;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.landing_proofItem__9EtWq:nth-child(2n){border-right:none}.landing_proofItem__9EtWq:nth-last-child(-n+2){border-bottom:none}.landing_proofK__nb_OY{font-size:.85rem;color:var(--text-sub);margin-bottom:.3rem}.landing_proofK__nb_OY a{color:var(--accent);text-decoration:none}.landing_proofK__nb_OY a:hover{text-decoration:underline}.landing_proofV__lsJqq{font-size:.8rem;color:var(--text-muted);line-height:1.6}.landing_diagBand__LAwnD{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:radial-gradient(ellipse at center left,rgba(0,214,143,.06) 0,transparent 60%),var(--bg-card)}.landing_diagInner__ILuIv{padding:5rem 0}.landing_diagHeading__gJXiX{font-family:var(--serif),Georgia,serif;font-size:clamp(1.8rem,4vw,2.8rem);font-style:italic;font-weight:700;line-height:1.1;color:var(--text);max-width:700px;margin-bottom:1.25rem}.landing_diagHeading__gJXiX em{color:var(--accent)}.landing_diagBody__qGIBP{font-size:.97rem;line-height:1.9;color:var(--text-muted);max-width:560px;margin-bottom:2rem}.landing_diagList__ms1xm{list-style:none;margin:0 0 2.5rem;padding:0;display:grid;gap:.7rem;max-width:560px}.landing_diagItem__YRCfx{position:relative;padding-left:1.6rem;font-size:.9rem;line-height:1.6;color:var(--text-sub)}.landing_diagItem__YRCfx:before{content:"→";position:absolute;left:0;color:var(--accent)}.landing_quizBtn__vVB2D{display:inline-flex;align-items:center;gap:.5rem;padding:.95rem 2.1rem;background:var(--accent);color:#000;font-size:.82rem;font-weight:600;letter-spacing:.06em;text-decoration:none;transition:opacity .2s}.landing_quizBtn__vVB2D:hover{opacity:.85}.landing_manifesto__gSd05{padding:4.5rem 0}.landing_mfWrap__aL66a{border:1px solid var(--border);padding:2.5rem 2.25rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap;transition:border-color .2s}.landing_mfWrap__aL66a:hover{border-color:var(--accent-border)}.landing_mfLabel__vq_SK{font-size:.6rem;letter-spacing:.25em;text-transform:uppercase;color:var(--accent);margin-bottom:.9rem}.landing_mfHeading__Q20vX{font-family:var(--serif),Georgia,serif;font-size:clamp(1.4rem,2.6vw,1.9rem);font-style:italic;font-weight:600;line-height:1.2;color:var(--text);margin-bottom:.6rem}.landing_mfHeading__Q20vX em{color:var(--accent)}.landing_mfBody__ABjNX{font-size:.88rem;line-height:1.7;color:var(--text-muted);max-width:520px}.landing_mfCta__0hNWc{white-space:nowrap;color:var(--accent);font-size:.85rem;letter-spacing:.04em;text-decoration:none;border:1px solid var(--accent-border);padding:.8rem 1.6rem;transition:background .2s}.landing_mfCta__0hNWc:hover{background:var(--accent-dim)}.landing_cta__WjyCQ{border-top:1px solid var(--border);padding:6rem 0}.landing_ctaHeading__fV5Fp{font-family:var(--serif),Georgia,serif;font-size:clamp(2rem,5vw,3.6rem);font-style:italic;font-weight:700;color:var(--text);line-height:1.05;margin-bottom:1.5rem}.landing_ctaHeading__fV5Fp em{color:var(--accent)}.landing_ctaSub__JtSyx{max-width:560px;font-size:.97rem;color:var(--text-muted);line-height:1.95;margin-bottom:2.5rem}.landing_ctaSub__JtSyx b{color:var(--text-sub);font-weight:500}.landing_calLabel__eGoJR{font-size:.62rem;letter-spacing:.25em;text-transform:uppercase;color:var(--text-muted);margin-bottom:1.25rem;display:flex;align-items:center;gap:1rem}.landing_calLabel__eGoJR:after{content:"";flex:1;height:1px;background:var(--border)}.landing_calWrapper__aV_Yq{border:1px solid var(--border);overflow:hidden;min-height:560px;position:relative}.landing_calWrapper__aV_Yq:after{content:"";position:absolute;top:50%;left:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:landing_calSpin__wrkpX .8s linear infinite;z-index:0}@keyframes landing_calSpin__wrkpX{to{transform:rotate(1turn)}}.landing_calWrapper__aV_Yq>div{position:relative;z-index:1}.landing_calFallback__bqX9M{margin-top:1rem;font-size:.82rem;color:var(--text-dim)}.landing_calFallback__bqX9M a{color:var(--accent);text-decoration:none}.landing_calFallback__bqX9M a:hover{text-decoration:underline}@media (max-width:900px){.landing_metricsGrid__Ssooh{grid-template-columns:1fr 1fr}.landing_metric__7i8HG:nth-child(2){border-right:none}.landing_metric__7i8HG:first-child,.landing_metric__7i8HG:nth-child(2){border-bottom:1px solid var(--border)}}@media (max-width:768px){.landing_hero__v6VS4{padding:6rem 0 2.5rem}.landing_proof__NGPhc,.landing_sysGrid__WflA4{grid-template-columns:1fr}.landing_proofItem__9EtWq{border-right:none}.landing_proofItem__9EtWq:nth-last-child(-n+2){border-bottom:1px solid var(--border)}.landing_proofItem__9EtWq:last-child{border-bottom:none}.landing_mfWrap__aL66a{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.landing_metricsGrid__Ssooh{grid-template-columns:1fr}.landing_metric__7i8HG{border-right:none;border-bottom:1px solid var(--border)}.landing_metric__7i8HG:last-child{border-bottom:none}}.home_socialLink__wbhh9{font-size:.75rem;color:var(--text-muted);text-decoration:none;transition:color .2s,transform .2s;display:inline-flex;align-items:center;gap:.4rem}.home_socialLink__wbhh9:hover{color:var(--accent);transform:translateY(-2px)}.home_navLogo__5Lomo{position:absolute;left:50%;transform:translateX(-50%);text-decoration:none;display:flex;align-items:center;z-index:999}.home_navEnd__lV_kO{display:flex;align-items:center;gap:1rem}.home_navLink__X6q73{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);text-decoration:none;transition:color .2s;white-space:nowrap}.home_navLink__X6q73:hover{color:var(--text)}.home_navCta__iMgJl{font-size:.7rem;letter-spacing:.1em;color:var(--accent);text-decoration:none;border:1px solid var(--accent-border);padding:.35rem .85rem;transition:background .2s;white-space:nowrap}.home_navCta__iMgJl:hover{background:var(--accent-dim)}.home_hamburger__sSLKN{display:none;flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;background:none;border:none;cursor:pointer;padding:4px}.home_hamburger__sSLKN span{display:block;height:1px;background:var(--text-muted);transition:all .25s}.home_hamburger__sSLKN.home_open__kQwYh span:first-child{transform:translateY(6px) rotate(45deg)}.home_hamburger__sSLKN.home_open__kQwYh span:nth-child(2){opacity:0;transform:scaleX(0)}.home_hamburger__sSLKN.home_open__kQwYh span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.home_drawer__O_On5{display:none;position:fixed;top:var(--nav-h);left:0;right:0;background:rgba(10,10,10,.97);border-bottom:1px solid var(--border);backdrop-filter:blur(16px);z-index:99;padding:1.5rem 1.5rem 2rem;flex-direction:column;transform:translateY(-8px);opacity:0;transition:opacity .2s,transform .2s;pointer-events:none}.home_drawer__O_On5.home_open__kQwYh{opacity:1;transform:none;pointer-events:auto}.home_drawer__O_On5 a{font-size:.82rem;letter-spacing:.1em;color:var(--text-muted);text-decoration:none;padding:.85rem 0;border-bottom:1px solid var(--border);transition:color .2s}.home_drawer__O_On5 a:last-child{border-bottom:none}.home_drawer__O_On5 a:hover{color:var(--accent)}.home_section__S02zI{padding:6rem 0}.home_prose__myQ3h{max-width:640px}.home_sectionLabel__8Fb_J{font-size:.72rem;letter-spacing:.25em;text-transform:uppercase;color:var(--accent);margin-bottom:3.5rem;display:flex;align-items:center;gap:1rem}.home_sectionLabel__8Fb_J .home_num__MDaZF{color:var(--accent)}.home_sectionLabel__8Fb_J:after{content:"";flex:1;height:1px;background:var(--border)}.home_hero__slzSg{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding-top:var(--nav-h);position:relative}.home_hero__slzSg:before{content:"";position:absolute;top:var(--nav-h);right:0;width:50vw;height:70vh;background:radial-gradient(ellipse at top right,rgba(0,214,143,.05) 0,transparent 70%);pointer-events:none}.home_heroEyebrow__ZFDKl{font-size:.6rem;letter-spacing:.35em;text-transform:uppercase;color:var(--accent);margin-bottom:2.5rem;animation:home_homeEnter__LOhCn .6s .2s both}.home_heroHeading__7LRCS{font-family:var(--serif),Georgia,serif;font-size:clamp(3rem,7vw,6.5rem);font-weight:700;line-height:.97;letter-spacing:-.02em;color:var(--text);margin-bottom:3.5rem;animation:home_homeEnter__LOhCn .7s .4s both}.home_heroHeading__7LRCS em{font-style:italic;color:var(--accent)}.home_revolutions__vIlZD{display:flex;flex-direction:column;gap:.5rem;margin-bottom:3.5rem;animation:home_homeEnter__LOhCn .7s .65s both}.home_revLine__CInFC{font-size:.95rem;color:var(--text-muted);line-height:1.6}.home_revLine__CInFC.home_fourth__mBEhA{color:var(--text-sub)}.home_revLine__CInFC.home_fourth__mBEhA strong{color:var(--accent);font-weight:500}.home_heroCta__84goX{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:3rem;animation:home_homeEnter__LOhCn .7s .75s both}.home_btnPrimary__xmW_p{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.75rem;background:var(--accent);color:#000;font-size:.78rem;letter-spacing:.1em;text-decoration:none;transition:opacity .2s}.home_btnPrimary__xmW_p:hover{opacity:.85}.home_btnSecondary__3Y8vi{display:inline-flex;align-items:center;padding:.75rem 1.5rem;border:1px solid var(--border);color:var(--text-muted);font-size:.78rem;letter-spacing:.1em;text-decoration:none;transition:border-color .2s,color .2s}.home_btnSecondary__3Y8vi:hover{border-color:var(--text-muted);color:var(--text)}@keyframes home_homeEnter__LOhCn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.home_proseHeading__zugwS{font-family:var(--serif),Georgia,serif;font-size:clamp(1.6rem,3vw,2.2rem);font-style:italic;font-weight:600;line-height:1.2;color:var(--text);margin-bottom:2rem}.home_proseHeading__zugwS em{color:var(--accent)}.home_proseBody__PAPpV{font-size:.97rem;line-height:2;color:var(--text-muted);margin-bottom:1.5rem}.home_proseBody__PAPpV strong{color:var(--text-sub);font-weight:500}.home_proseBody__PAPpV b{color:var(--text);font-weight:500}.home_keyLine__pI02D{font-size:.93rem;line-height:1.75;color:var(--text);border-left:2px solid var(--accent-border);padding-left:1.25rem;margin:2.5rem 0;transition:border-color .2s}.home_keyLine__pI02D:hover{border-color:var(--accent)}.home_keyLine__pI02D strong{color:var(--text)}.home_steps__uFJba{border:1px solid var(--border);margin-bottom:2rem}.home_step__8oAKy{display:grid;grid-template-columns:3.5rem 1fr;gap:1rem;align-items:baseline;padding:.9rem 1.25rem;border-bottom:1px solid var(--border);transition:background .2s}.home_step__8oAKy:last-child{border-bottom:none}.home_step__8oAKy:hover{background:var(--bg-card)}.home_stepN__TJmvZ{font-size:.62rem;letter-spacing:.1em;color:var(--accent)}.home_stepT__eWDBn{font-size:.93rem;color:var(--text-muted)}.home_noteBox__T0L_S{display:flex;gap:1rem;align-items:flex-start;padding:1.25rem;border:1px solid var(--border);background:var(--bg-card);margin:2rem 0}.home_noteTag__Y7nHG{font-size:.55rem;letter-spacing:.15em;color:var(--accent);white-space:nowrap;padding-top:.1rem}.home_noteText__gKs61{font-size:.92rem;color:var(--text-muted);line-height:1.85}.home_noteText__gKs61 b{color:var(--text-sub);font-weight:400}.home_calloutWrap__dHHw7{border-top:1px solid var(--accent-border);border-bottom:1px solid var(--accent-border);padding:5rem 2rem;text-align:center}.home_calloutPre__NuFip{font-size:.65rem;letter-spacing:.3em;text-transform:uppercase;color:var(--text-muted);margin-bottom:2rem}.home_calloutText__Y_RYN{font-family:var(--serif),Georgia,serif;font-size:clamp(1.8rem,4.5vw,3.8rem);font-style:italic;font-weight:400;color:var(--text);line-height:1.15;max-width:780px;margin:0 auto}.home_calloutText__Y_RYN em{color:var(--accent)}.home_sysList__hrlpw{border:1px solid var(--border);margin:2rem 0}.home_sysItem__WCt7r{display:flex;align-items:center;gap:.9rem;padding:.9rem 1.25rem;border-bottom:1px solid var(--border);font-size:.93rem;color:var(--text-muted);transition:all .2s}.home_sysItem__WCt7r:last-child{border-bottom:none}.home_sysItem__WCt7r:before{content:"→";color:var(--accent);font-size:.72rem;flex-shrink:0}.home_sysItem__WCt7r:hover{color:var(--text);background:var(--bg-card)}.home_osStatement__SG7Cn{font-family:var(--serif),Georgia,serif;font-size:clamp(1.1rem,2.5vw,1.6rem);font-style:italic;text-align:center;color:var(--text-sub);padding:2.5rem 0;line-height:1.4}.home_osStatement__SG7Cn em{color:var(--accent)}.home_buildGrid__Dgxcg{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.home_buildGrid__Dgxcg .home_proseHeading__zugwS{font-size:clamp(1.4rem,2.4vw,2rem)}.home_buildGoal__NQktK{margin-top:2rem;font-size:.93rem;color:var(--text-muted);line-height:1.9}.home_buildGoal__NQktK b{color:var(--accent);font-weight:400}.home_services__mSrFJ{border-top:1px solid var(--border)}.home_service__eLZOt{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 0;border-bottom:1px solid var(--border);font-size:.93rem;color:var(--text-muted);line-height:1.5;transition:color .2s}.home_service__eLZOt:hover{color:var(--text)}.home_serviceArr__4tLrh{color:var(--accent);flex-shrink:0}.home_formula__qpR2l{border-left:2px solid var(--accent-border);padding-left:1.5rem;margin:2.5rem 0}.home_fLine__ycCD2{font-size:.95rem;color:var(--text-muted);padding:.3rem 0;display:flex;align-items:baseline;gap:.75rem}.home_fOp__BnZ9k{color:var(--accent);min-width:.75rem}.home_fResult__WNxBA{border-top:1px solid var(--border);margin-top:.5rem;padding-top:.75rem;font-size:.93rem;color:var(--text);display:flex;align-items:baseline;gap:.75rem}.home_fResult__WNxBA .home_fOp__BnZ9k{color:var(--accent)}.home_industries__CXohX{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--border);margin:2rem 0}.home_industry__ejsnL{font-size:.92rem;color:var(--text-muted);padding:.85rem 1.25rem;border-bottom:1px solid var(--border);border-right:1px solid var(--border);display:flex;align-items:center;gap:.6rem;transition:all .2s}.home_industry__ejsnL:nth-child(2n){border-right:none}.home_industry__ejsnL:nth-last-child(-n+2){border-bottom:none}.home_industry__ejsnL:last-child:nth-child(odd){grid-column:1/-1;border-right:none}.home_industry__ejsnL:before{content:"//";font-size:.55rem;color:var(--text-dim)}.home_industry__ejsnL:hover{color:var(--text);background:var(--bg-card)}.home_contact__5OP0K{border-top:1px solid var(--border)}.home_ctaHeading__BER45{font-family:var(--serif),Georgia,serif;font-size:clamp(2.2rem,5vw,4rem);font-style:italic;font-weight:700;color:var(--text);line-height:1.05;margin-bottom:2rem}.home_ctaHeading__BER45 em{color:var(--accent)}.home_ctaSub__PjhU_{max-width:560px;font-size:.97rem;color:var(--text-muted);line-height:2;margin-bottom:3rem}.home_ctaSub__PjhU_ b{color:var(--text-sub);font-weight:400}.home_engagements__KQqFl{border-top:1px solid var(--border);margin-bottom:3.5rem}.home_engagement__7Z0bo{display:flex;align-items:center;gap:.75rem;padding:.85rem 0;border-bottom:1px solid var(--border);font-size:.93rem;color:var(--text-muted);transition:color .2s}.home_engagement__7Z0bo:before{content:"→";color:var(--accent)}.home_engagement__7Z0bo:hover{color:var(--text)}.home_calSectionLabel__Ikv0p{font-size:.62rem;letter-spacing:.25em;text-transform:uppercase;color:var(--text-muted);margin-bottom:1.25rem;display:flex;align-items:center;gap:1rem}.home_calSectionLabel__Ikv0p:after{content:"";flex:1;height:1px;background:var(--border)}.home_calWrapper__W_mtI{border:1px solid var(--border);overflow:hidden;margin-bottom:3rem}.home_quizBtn__ccc6F{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.5rem;border:1px solid var(--accent);color:var(--accent);font-size:.78rem;letter-spacing:.1em;text-decoration:none;transition:background .2s,color .2s}.home_quizBtn__ccc6F:hover{background:var(--accent);color:#000}.home_footerLinks__VtxF4{display:flex;gap:1.5rem}@media (max-width:768px){.home_navCta__iMgJl,.home_navLink__X6q73,.home_navLinksHide__rqXvV{display:none}.home_drawer__O_On5,.home_hamburger__sSLKN{display:flex}.home_section__S02zI{padding:4rem 0}.home_buildGrid__Dgxcg{gap:2.5rem}.home_buildGrid__Dgxcg,.home_industries__CXohX{grid-template-columns:1fr}.home_industry__ejsnL{border-right:none}.home_industry__ejsnL:nth-last-child(-n+2){border-bottom:1px solid var(--border)}.home_industry__ejsnL:last-child{border-bottom:none}}@media (max-width:480px){.home_section__S02zI{padding:3rem 0}.home_heroHeading__7LRCS{font-size:clamp(2rem,11vw,3.2rem)}.home_revLine__CInFC{font-size:.82rem}}