.Hero_hero__Qt1oc{position:relative;overflow:hidden;background:var(--ink);color:var(--paper)}.Hero_heroInner__N4flx{padding:80px 0}.Hero_content__OcFHA{max-width:880px}.Hero_eyebrow__NOzWd{text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:600;color:var(--gold);margin-bottom:32px}.Hero_headline__c6ge9{font-size:clamp(2.5rem,6vw,4.75rem);line-height:1.02;letter-spacing:-.04em;font-weight:600;color:var(--on-ink);margin:0 0 32px;max-width:18ch}.Hero_headline__c6ge9 em{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.005em;color:var(--gold)}.Hero_sub__M4VzS{font-size:1.125rem;line-height:1.55;color:var(--paper-dim);max-width:64ch;margin:0 0 40px}.Hero_ctas__TAGZZ{display:flex;flex-wrap:wrap;gap:16px;padding-bottom:80px}.Hero_btnPrimary__Ovk5I{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:var(--on-ink);color:var(--ink);font-weight:600;font-size:15px;border-radius:6px;transition:background .15s,transform .15s}.Hero_btnPrimary__Ovk5I:hover{background:rgba(255,255,255,.85);transform:translateY(-1px)}.Hero_btnSecondary__96sNK{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:transparent;color:var(--on-ink);font-weight:600;font-size:15px;border:1px solid var(--on-ink);border-radius:6px;transition:background .15s,color .15s}.Hero_btnSecondary__96sNK:hover{background:var(--on-ink);color:var(--ink)}.Hero_stats__Tllsn{display:grid;grid-template-columns:1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}@media (min-width:640px){.Hero_stats__Tllsn{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Hero_stats__Tllsn{grid-template-columns:repeat(4,1fr)}}.Hero_stat__BWEX4{padding:32px 16px;border-bottom:1px solid var(--line)}@media (min-width:640px){.Hero_stat__BWEX4{padding:40px 32px}.Hero_stat__BWEX4:not(:nth-child(2n)){border-right:1px solid var(--line)}.Hero_stat__BWEX4:nth-last-child(-n+2){border-bottom:none}}@media (min-width:1024px){.Hero_stat__BWEX4{padding:40px;border-bottom:none}.Hero_stat__BWEX4:not(:last-child),.Hero_stat__BWEX4:nth-child(2n){border-right:1px solid var(--line)}.Hero_stat__BWEX4:last-child{border-right:none}}.Hero_statNum__Ivou2{font-size:clamp(2.25rem,4vw,3.25rem);line-height:1;font-weight:500;letter-spacing:-.03em;color:var(--gold);margin-bottom:16px}.Hero_statNum__Ivou2 sup{font-size:.5em;font-weight:500;vertical-align:super}.Hero_statLabel__lJSbu{font-size:14px;color:var(--on-ink-soft);line-height:1.4;max-width:24ch}@keyframes Hero_fadeUp__zMssv{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.Hero_fadeIn__pIsEW{animation:Hero_fadeUp__zMssv .7s ease-out both}.Hero_delay1__mtbQQ{animation-delay:.1s}.Hero_delay2__EYEwz{animation-delay:.2s}.Hero_delay3__AowHv{animation-delay:.3s}.SectionHeader_head__R6K2r{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:64px;align-items:end}@media (min-width:1024px){.SectionHeader_head__R6K2r{grid-template-columns:1fr 2fr;gap:64px}}.SectionHeader_label__W2I8y{text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:600;opacity:.85}.SectionHeader_title__fBoNS{font-size:clamp(1.875rem,3.5vw,2.875rem);line-height:1.08;font-weight:600;letter-spacing:-.025em;color:var(--on-ink);margin:0}.SectionHeader_title__fBoNS em{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.005em}.SectionHeader_headLight__jr1gG .SectionHeader_label__W2I8y{color:var(--cream-ink);opacity:.7}.SectionHeader_headLight__jr1gG .SectionHeader_title__fBoNS{color:var(--cream-ink)}.Threats_section__j1R4O{padding:80px 0}@media (min-width:1024px){.Threats_section__j1R4O{padding:112px 0}}.Threats_grid__pOKdg{display:grid;grid-template-columns:1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}@media (min-width:768px){.Threats_grid__pOKdg{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Threats_grid__pOKdg{grid-template-columns:repeat(5,1fr)}}.Threats_card__jBGhG{padding:36px 32px;border-bottom:1px solid var(--line)}@media (min-width:768px){.Threats_card__jBGhG{padding:40px 36px}.Threats_card__jBGhG:not(:nth-child(2n)){border-right:1px solid var(--line)}}@media (min-width:1024px){.Threats_card__jBGhG{border-bottom:none}.Threats_card__jBGhG:not(:last-child){border-right:1px solid var(--line)}}.Threats_num__nnkvo{font-size:12px;letter-spacing:.04em;color:var(--gold);margin-bottom:24px;font-weight:500}.Threats_num__nnkvo strong,.Threats_title__2v7My{color:var(--on-ink);font-weight:600}.Threats_title__2v7My{font-size:18px;margin:0 0 12px;line-height:1.3;letter-spacing:-.01em}.Threats_area__qHAzb{font-size:14px;color:var(--on-ink-soft);margin-bottom:20px;line-height:1.4}.Threats_risk__IkjKd{font-size:14px;color:var(--on-ink-soft);line-height:1.55;margin:0 0 24px}.Threats_data__1lKzo{font-size:12px;color:var(--on-ink-mute);letter-spacing:.02em;font-weight:500}.Services_section__OwtB6{padding:80px 0}@media (min-width:1024px){.Services_section__OwtB6{padding:112px 0}}.Services_container__yBWjz{width:100%;max-width:1280px;margin:0 auto;padding:0 24px}@media (min-width:1024px){.Services_container__yBWjz{padding:0 48px}}.Services_grid__8LfFN{display:grid;grid-template-columns:1fr;gap:4px;background:rgba(74,15,73,.15)}@media (min-width:768px){.Services_grid__8LfFN{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Services_grid__8LfFN{grid-template-columns:repeat(3,1fr)}}.Services_card__S6Z7v{display:block;padding:40px;color:var(--on-ink);transition:background .25s;border:1px solid rgba(255,255,255,.15)}.Services_num__4yWJO{font-size:13px;font-weight:500;color:var(--gold);margin-bottom:24px;letter-spacing:-.01em}.Services_icon__h_N1p{width:36px;height:36px;color:var(--on-ink);margin-bottom:32px;display:block}.Services_title__aHDlw{font-size:22px;font-weight:600;line-height:1.2;margin:0 0 16px;color:var(--on-ink);letter-spacing:-.015em}.Services_desc__F90s9{font-size:14px;color:rgba(255,255,255,.85);line-height:1.55;margin:0 0 28px}.Services_tags__EBjFd{display:flex;flex-wrap:wrap;gap:8px}.Services_tag__pJ6HZ{font-size:11px;padding:5px 12px;border-radius:999px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.9);font-weight:500;border:1px solid rgba(255,255,255,.15)}.WhyHoplon_section__k6Ylb{background:var(--cream);color:var(--cream-ink);padding:80px 0}@media (min-width:1024px){.WhyHoplon_section__k6Ylb{padding:112px 0}}.WhyHoplon_container__3Xj7y{width:100%;max-width:1280px;margin:0 auto;padding:0 24px}@media (min-width:1024px){.WhyHoplon_container__3Xj7y{padding:0 48px}}.WhyHoplon_grid__mZAZW{display:grid;grid-template-columns:1fr;gap:48px;align-items:start}@media (min-width:1024px){.WhyHoplon_grid__mZAZW{grid-template-columns:1.3fr 1fr;gap:80px}}.WhyHoplon_intro__7EnII{font-size:1.05rem;line-height:1.65;color:var(--cream-ink);margin:0 0 24px}.WhyHoplon_intro__7EnII em{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.005em;color:var(--gold)}.WhyHoplon_body__CBWW0{font-size:1rem;line-height:1.6;color:var(--cream-soft);margin:0}.WhyHoplon_integrations__jRILA{margin-top:64px;padding-top:40px;border-top:1px solid var(--cream-line)}.WhyHoplon_integrationsLabel__4XdsV{font-size:12px;text-transform:uppercase;letter-spacing:.15em;color:var(--cream-soft);margin-bottom:24px;font-weight:600}.WhyHoplon_integrationsRow__Ux91S{display:flex;flex-wrap:wrap;gap:12px 32px;align-items:center}.WhyHoplon_integration__rfWwp{font-size:1.1rem;font-weight:600;color:var(--cream-ink);letter-spacing:-.01em;padding:0 24px 0 0}.WhyHoplon_pillars__ro6Fi{border-top:1px solid var(--cream-line)}.WhyHoplon_pillar__jcymG{padding:24px 0;border-bottom:1px solid var(--cream-line);display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:start}.WhyHoplon_pillarNum__J3_NH{font-size:1.5rem;font-weight:500;color:var(--gold);letter-spacing:-.02em;font-family:"Instrument Serif",Georgia,serif;font-style:italic}.WhyHoplon_pillarTitle__WHvXW{font-size:17px;font-weight:600;color:var(--cream-ink);margin:0 0 6px;line-height:1.3;letter-spacing:-.01em}.WhyHoplon_pillarDesc__GWjgE{font-size:14.5px;color:var(--cream-soft);line-height:1.55;margin:0}.Compliance_section__J2ePU{padding:80px 0}@media (min-width:1024px){.Compliance_section__J2ePU{padding:112px 0}.Compliance_container__wvG6m{padding:0 48px}}.Compliance_split__JaWxp{display:grid;grid-template-columns:1fr;border:1px solid var(--line)}@media (min-width:1024px){.Compliance_split__JaWxp{grid-template-columns:1fr 1fr}}.Compliance_cell__lV1TK{padding:40px;border-bottom:1px solid var(--line)}@media (min-width:768px){.Compliance_cell__lV1TK{padding:56px}}@media (min-width:1024px){.Compliance_cell__lV1TK{border-bottom:none}.Compliance_cell__lV1TK:first-child{border-right:1px solid var(--line)}}.Compliance_eyebrow__Zc5oq{text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:600;color:var(--on-ink-mute);margin-bottom:24px}.Compliance_headline__TBkva{font-size:1.875rem;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--on-ink);margin:0 0 24px;max-width:18ch}.Compliance_headline__TBkva em{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400}.Compliance_headlineSmall__rGJy7{font-size:1.5rem;margin-bottom:32px}.Compliance_body__bL7LK{font-size:15px;line-height:1.6;color:var(--on-ink-soft);margin:0 0 16px}.Compliance_body__bL7LK:last-child{margin-bottom:0}.Compliance_checklist__kf4PA{list-style:none;padding:0;margin:0}.Compliance_checklist__kf4PA li{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.Compliance_checklist__kf4PA li:last-child{border-bottom:none}.Compliance_checkMark__eFzuG{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,var(--gold),var(--gold-soft));display:grid;place-items:center;color:white;font-size:12px;font-weight:700}.Compliance_checkText__29DNd{font-size:14.5px;color:var(--on-ink)}.Compliance_checkStatus__1NcZ_{font-size:10.5px;padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.06);color:var(--on-ink-soft);letter-spacing:.08em;font-weight:600;border:1px solid var(--line);white-space:nowrap}.Testimonial_section__yFW4k{background:var(--cream);color:var(--cream-ink);padding:80px 0;text-align:center}@media (min-width:1024px){.Testimonial_section__yFW4k{padding:96px 0}}.Testimonial_container__sAqXg{width:100%;max-width:1280px;margin:0 auto;padding:0 24px}@media (min-width:1024px){.Testimonial_container__sAqXg{padding:0 48px}}.Testimonial_mark__xS8WF{display:block;font-family:"Instrument Serif",Georgia,serif;font-size:5rem;line-height:.5;color:var(--gold);margin-bottom:16px}.Testimonial_text__BV4C5{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-size:clamp(1.5rem,3vw,2rem);line-height:1.3;color:var(--cream-ink);margin:0 auto 32px;max-width:36ch}.Testimonial_text__BV4C5 em{font-style:italic;background:linear-gradient(90deg,var(--gold),var(--gold-soft));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.Testimonial_attr__tqvAQ{font-family:Inter,sans-serif;font-size:14px;color:var(--cream-soft);letter-spacing:.02em}.Testimonial_attr__tqvAQ strong{color:var(--cream-ink);font-weight:600;font-style:normal}.Faq_section___K1Ou{padding:80px 0}@media (min-width:1024px){.Faq_section___K1Ou{padding:112px 0}}.Faq_container__7hecR{width:100%;max-width:1280px;margin:0 auto;padding:0 24px}@media (min-width:1024px){.Faq_container__7hecR{padding:0 48px}}.Faq_list__GgF1s{border-top:1px solid var(--line)}.Faq_item__TXbnW{border-bottom:1px solid var(--line)}.Faq_trigger__qSa9I{display:flex;align-items:flex-start;gap:24px;width:100%;padding:28px 0;background:transparent;border:none;color:var(--on-ink);text-align:left;list-style:none;cursor:pointer}.Faq_trigger__qSa9I::-webkit-details-marker{display:none}.Faq_num__eSXvT{font-size:14px;font-weight:500;color:var(--on-ink-mute);padding-top:4px;flex-shrink:0}.Faq_q__9qPO0{font-size:1.125rem;font-weight:600;color:var(--on-ink);flex:1;line-height:1.35;letter-spacing:-.01em}.Faq_icon__5sHBg{width:24px;height:24px;flex-shrink:0;margin-left:auto;transition:transform .2s}.Faq_item__TXbnW[open] .Faq_icon__5sHBg{transform:rotate(45deg)}.Faq_answer__B2_Et{padding:0 0 28px 64px;color:var(--on-ink-soft);font-size:15px;line-height:1.6;max-width:70ch}@media (max-width:600px){.Faq_answer__B2_Et{padding-left:0}}.FinalCta_section__ghmcj{position:relative;text-align:center;padding:80px 0;background:radial-gradient(ellipse 80% 60% at 50% 100%,rgba(87,45,106,.5),transparent 70%),radial-gradient(ellipse 60% 50% at 50% 0,rgba(8,13,204,.25),transparent 70%),var(--ink);border-top:1px solid var(--line)}@media (min-width:1024px){.FinalCta_section__ghmcj{padding:112px 0}}.FinalCta_container__pbWKC{width:100%;max-width:1280px;margin:0 auto;padding:0 24px}@media (min-width:1024px){.FinalCta_container__pbWKC{padding:0 48px}}.FinalCta_eyebrow__k0JOa{text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:600;color:var(--on-ink-mute);margin-bottom:24px}.FinalCta_headline__09Ohp{font-size:clamp(2rem,4vw,3.5rem);line-height:1.05;letter-spacing:-.03em;font-weight:600;color:var(--on-ink);margin:0 auto 24px;max-width:18ch}.FinalCta_headline__09Ohp em{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400}.FinalCta_sub___f51P{font-size:1.125rem;line-height:1.55;color:var(--on-ink-soft);margin:0 auto 40px;max-width:60ch}.FinalCta_buttons__N49AS{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:40px}.FinalCta_btnPrimary__W1_Jk{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:var(--on-ink);color:var(--ink);font-weight:600;font-size:15px;border-radius:6px;transition:background .15s,transform .15s}.FinalCta_btnPrimary__W1_Jk:hover{background:rgba(255,255,255,.85);transform:translateY(-1px)}.FinalCta_btnSecondary__lji58{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:transparent;color:var(--on-ink);font-weight:600;font-size:15px;border:1px solid var(--on-ink);border-radius:6px;transition:background .15s,color .15s}.FinalCta_btnSecondary__lji58:hover{background:var(--on-ink);color:var(--ink)}.FinalCta_meta__Flp01{font-size:12px;color:var(--on-ink-mute);letter-spacing:.1em;text-transform:uppercase}:root{--grad-from:#080dcc;--grad-to:#572d6a}.landing-root{--ink:#0b0e14;--ink-2:#11151e;--ink-3:#1a1f2b;--line:#2a2f3c;--paper:#f4ecdc;--paper-dim:#c9c2b4;--paper-mute:#7c7669;--gold:#e8a33d;--gold-soft:#c9863e;--signal:#c9863e;--danger:#ff6b5c;--serif:var(--font-fraunces),"Times New Roman",serif;--serif-italic:var(--font-instrument-serif),serif;--sans:var(--font-inter-tight),system-ui,sans-serif;--mono:var(--font-jetbrains-mono),monospace;background:var(--ink);color:var(--paper);font-family:var(--sans);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;min-height:100vh;position:relative}em{color:var(--gold);font-style:italic}.landing-root:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:1;opacity:.3;background-color:var(--primary)}.landing-root .fade-in{animation:landing-fade-up .9s ease-out backwards}.landing-root .delay-1{animation-delay:.1s}.landing-root .delay-2{animation-delay:.2s}.landing-root .delay-3{animation-delay:.35s}.landing-root .delay-4{animation-delay:.5s}@keyframes landing-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.bg-gold{background:var(--paper)!important;color:var(--ink);position:relative;z-index:2}.text-paper-dim{color:var(--paper-dim)!important}.text-paper{color:var(--paper)!important}.btnPrimary{background:var(--gold);color:var(--ink);padding:1rem 1.8rem;border:none;font-family:var(--sans);font-weight:600;font-size:.95rem;letter-spacing:-.01em;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.8rem;text-decoration:none}.btnPrimary:after{content:"→";transition:transform .2s}.btnPrimary:hover{background:var(--paper)}.btnPrimary:hover:after{transform:translateX(4px)}.btnSecondary{color:var(--paper)}.btnOutline,.btnSecondary{background:transparent;padding:1rem 1.8rem;border:1px solid var(--line);font-family:var(--sans);font-weight:500;font-size:.95rem;cursor:pointer;transition:all .2s;display:inline-block;text-decoration:none}.btnOutline{color:var(--line)}.btnOutline:hover,.btnSecondary:hover{border-color:var(--gold);background:rgba(255,255,255,.04)}.statNum{font-family:var(--serif);font-weight:300;font-size:2.6rem;line-height:1;color:var(--gold);letter-spacing:-.04em;margin-bottom:.6rem}.statNum sup{font-size:1rem;color:var(--paper-mute);vertical-align:super;margin-left:.2rem}.statLabel{font-size:.85rem;color:var(--paper-dim);line-height:1.4;max-width:24ch}.eyebrow{font-family:var(--mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.25em;color:var(--gold);font-weight:500;display:flex;align-items:center}.text-gray{color:gray!important}.headline{font-family:var(--serif);font-weight:300;font-size:clamp(2.4rem,5.5vw,4.6rem);line-height:.98;letter-spacing:-.035em;color:var(--paper)!important}.headline em{font-family:var(--serif-italic);font-weight:400;font-style:italic}.headline em,.text-gold{color:var(--gold-soft)!important}.sub{font-size:1.1rem;line-height:1.55;color:var(--paper-dim);max-width:60ch;font-weight:300}.title{color:var(--ink-2)}.title,.title-white{font-family:var(--serif);font-weight:300;font-size:clamp(1.8rem,3.6vw,3rem);line-height:1.05;letter-spacing:-.03em}.title-white{color:var(--paper)!important}.title em{font-family:var(--serif-italic);color:var(--gold);font-style:italic;font-size:clamp(1.8rem,3.6vw,3rem)!important}.title-fix{max-width:22ch}.section-label-gold{color:var(--gold)}.section-label-gold,.section-label-gray{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:18px}.section-label-gray{color:gray}.Hero_hero__ZACAh{padding:90px 0 80px;border-bottom:1px solid var(--line);overflow:hidden}.Hero_hero__ZACAh:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--gold) 50%,transparent);opacity:.5}.Hero_wrap__VM6Du{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;position:relative}@media (min-width:1024px){.Hero_hero__ZACAh{padding:110px 0 100px}}.Hero_eyebrow__H7FLR{display:inline-flex;align-items:center;gap:.625rem;font-family:var(--mono),ui-monospace,monospace;font-size:.72rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.Hero_dot__j2U0D{width:8px;height:8px;background:var(--gold);border-radius:9999px;box-shadow:0 0 0 4px rgba(232,163,61,.18);animation:Hero_heroDotPulse__FIZ60 2.2s ease-in-out infinite}@keyframes Hero_heroDotPulse__FIZ60{0%,to{box-shadow:0 0 0 4px rgba(232,163,61,.18)}50%{box-shadow:0 0 0 8px rgba(232,163,61,.05)}}.Hero_heroGrid__kAcFM{display:grid;grid-template-columns:1fr;gap:2.5rem;width:100%;align-items:start}@media (min-width:1024px){.Hero_heroGrid__kAcFM{grid-template-columns:1.2fr 1fr;gap:3.5rem}}.Hero_copy__lmbqS{display:flex;flex-direction:column;gap:1.5rem}.Hero_headline__C62Kd{margin:0;font-family:var(--serif),Georgia,serif;font-size:clamp(2.4rem,5.5vw,4.6rem);font-weight:300;line-height:.98;letter-spacing:-.035em;color:var(--paper);max-width:22ch}.Hero_headline__C62Kd em{font-family:var(--serif-italic),Georgia,serif;font-style:italic;font-weight:400;color:var(--gold)}.Hero_lede__EMlvc{margin:0;font-family:var(--sans);font-size:1.1rem;line-height:1.6;font-weight:300;color:var(--paper-dim);max-width:56ch}.Hero_ctaRow__XneAG{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.Hero_readout__M9xVq{position:relative;padding:1.75rem;background:rgba(255,255,255,.03);border:1px solid var(--line);border-radius:6px;box-shadow:0 30px 60px -30px rgba(0,0,0,.6);overflow:hidden}.Hero_readout__M9xVq:before{content:"";position:absolute;top:-50%;right:-30%;width:70%;height:200%;background:radial-gradient(ellipse,rgba(232,163,61,.1) 0,transparent 60%);pointer-events:none}.Hero_readoutHead__UF2cJ{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;margin-bottom:.75rem;border-bottom:1px solid var(--line);position:relative}.Hero_readoutLabel__sdb7G{font-size:.68rem;letter-spacing:.22em;color:var(--gold)}.Hero_readoutLabel__sdb7G,.Hero_readoutStatus__HAdAa{font-family:var(--mono),ui-monospace,monospace;font-weight:500;text-transform:uppercase}.Hero_readoutStatus__HAdAa{display:inline-flex;align-items:center;gap:.5rem;font-size:.66rem;letter-spacing:.18em;color:var(--signal)}.Hero_statusDot__WhLlb{width:6px;height:6px;background:var(--signal);border-radius:50%;box-shadow:0 0 8px var(--signal);animation:Hero_statusPulse__chQUE 2s infinite}@keyframes Hero_statusPulse__chQUE{0%,to{opacity:1}50%{opacity:.4}}.Hero_readoutBody__JKdaz{margin:0;position:relative}.Hero_readoutLine__0gl_W{display:flex;justify-content:space-between;gap:1rem;padding:.55rem 0;font-family:var(--mono),ui-monospace,monospace;font-size:.78rem}.Hero_readoutLine__0gl_W dt{color:var(--paper-mute)}.Hero_readoutLine__0gl_W dd{margin:0;color:var(--paper)}.Hero_toneOk__OXUMM{color:var(--signal)!important}.Hero_toneCrit___0oLv{color:var(--danger)!important}.Hero_stats__rjIuT{display:grid;grid-template-columns:1fr;gap:1.25rem;width:100%;margin:1rem 0 0;padding:2rem 0 0;border-top:1px solid var(--line)}@media (min-width:640px){.Hero_stats__rjIuT{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Hero_stats__rjIuT{grid-template-columns:repeat(4,1fr);gap:2rem}}.Hero_stat__bK2XB{margin:0}.Hero_statN__nPPLS{margin:0;font-family:var(--serif),Georgia,serif;font-size:2.6rem;font-weight:300;letter-spacing:-.04em;color:var(--gold);line-height:1}.Hero_statSup__DQBvs{font-size:1rem;color:var(--paper-mute);margin-left:.2rem;vertical-align:super}.Hero_statL__T0egF{margin:.6rem 0 0;font-family:var(--sans);font-size:.85rem;line-height:1.45;color:var(--paper-dim);max-width:26ch}.MediaSection_section__Ocf0A{padding:90px 0;border-top:1px solid var(--line)}@media (max-width:640px){.MediaSection_section__Ocf0A{padding:64px 0}}.MediaSection_grid___plsk{display:grid;grid-template-columns:1fr;gap:2.5rem;margin-top:2rem;align-items:center}@media (min-width:1024px){.MediaSection_grid___plsk{grid-template-columns:1.1fr 1fr;gap:4rem}.MediaSection_imageLeft__2UD0d{grid-template-columns:1fr 1.1fr}.MediaSection_imageLeft__2UD0d .MediaSection_copy__khFmi{order:2}.MediaSection_imageLeft__2UD0d .MediaSection_media__TE8c7{order:1}}.MediaSection_copy__khFmi{display:flex;flex-direction:column}.MediaSection_body__qk6mO{margin:0 0 1rem;font-family:var(--sans);font-size:1.075rem;line-height:1.65;font-weight:300;max-width:62ch}.MediaSection_body__qk6mO:last-child{margin-bottom:0}.MediaSection_media__TE8c7{position:relative;border:1px solid var(--line);border-radius:6px;background:rgba(255,255,255,.02);padding:1.25rem;overflow:hidden}.MediaSection_image__0tzrl{display:block;width:100%;height:auto;border-radius:4px}.EvaluationGrid_section__R19d8{padding:90px 0;border-top:1px solid var(--line)}@media (max-width:640px){.EvaluationGrid_section__R19d8{padding:64px 0}}.EvaluationGrid_lede__vDrMX{margin-top:1.25rem;font-family:var(--sans);font-size:1.075rem;line-height:1.65;font-weight:300;max-width:62ch}.EvaluationGrid_grid__unWtt{display:grid;grid-template-columns:1fr;gap:1.25rem;margin:3.5rem 0 0;padding:0;list-style:none}@media (min-width:640px){.EvaluationGrid_grid__unWtt{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.EvaluationGrid_grid__unWtt{grid-template-columns:repeat(3,1fr)}}.EvaluationGrid_card__tQ_kj{padding:1.75rem;background:rgba(255,255,255,.03);border:1px solid var(--line);border-radius:6px;transition:border-color .2s ease,transform .2s ease,background .2s ease;display:flex;flex-direction:column;gap:.75rem}.EvaluationGrid_card__tQ_kj:hover{border-color:var(--gold-soft);transform:translateY(-2px);background:rgba(255,255,255,.05)}.EvaluationGrid_cardIndex__E2pjg{margin:0;font-family:var(--mono),ui-monospace,monospace;font-size:.68rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-mute)}.EvaluationGrid_cardTitle__pn68W{margin:0;font-family:var(--serif),Georgia,serif;font-size:1.35rem;font-weight:400;letter-spacing:-.015em;line-height:1.2}.EvaluationGrid_cardBody__W_8F3{margin:0;font-family:var(--sans);font-size:.95rem;line-height:1.6;font-weight:300}.EvaluationGrid_cardSignal__Eq5Dh{margin:auto 0 0;padding-top:1rem;border-top:1px dashed var(--line);font-family:var(--mono),ui-monospace,monospace;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.ProcessSteps_section__b7ts1{padding:90px 0;border-top:1px solid var(--line)}@media (max-width:640px){.ProcessSteps_section__b7ts1{padding:64px 0}}.ProcessSteps_lede__r6asd{margin-top:1.25rem;font-family:var(--sans);font-size:1.075rem;line-height:1.65;font-weight:300;color:var(--paper-dim);max-width:62ch}.ProcessSteps_grid__Ekbal{display:grid;grid-template-columns:1fr;gap:1.25rem;margin:3.5rem 0 0;padding:0;list-style:none}@media (min-width:640px){.ProcessSteps_grid__Ekbal{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ProcessSteps_grid__Ekbal{grid-template-columns:repeat(4,1fr)}}.ProcessSteps_step__HMrRd{padding:1.75rem;background:rgba(255,255,255,.02);border:1px solid var(--line);border-radius:6px;transition:border-color .2s ease,transform .2s ease}.ProcessSteps_step__HMrRd:hover{border-color:var(--gold-soft);transform:translateY(-2px)}.ProcessSteps_stepNum__vFIXI{margin:0 0 1.25rem;font-family:var(--mono),ui-monospace,monospace;font-size:.72rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.ProcessSteps_stepTitle__lVqxJ{margin:0 0 .65rem;font-family:var(--serif),Georgia,serif;font-size:1.4rem;font-weight:400;letter-spacing:-.015em;color:var(--paper);line-height:1.15}.ProcessSteps_stepBody__IAjWP{margin:0;font-family:var(--sans);font-size:.92rem;line-height:1.6;color:var(--paper-dim);font-weight:300}.ComplianceSection_section__uU9MU{padding:90px 0;border-top:1px solid var(--line)}@media (max-width:640px){.ComplianceSection_section__uU9MU{padding:64px 0}}.ComplianceSection_grid__5iJ2v{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:3rem}@media (min-width:1024px){.ComplianceSection_grid__5iJ2v{grid-template-columns:1fr 1fr;gap:3rem}}.ComplianceSection_copy__XSXDB{display:flex;flex-direction:column}.ComplianceSection_leadEyebrow__o0ExX{margin:0 0 .75rem;font-family:var(--mono),ui-monospace,monospace;font-size:.72rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.ComplianceSection_leadTitle__SydO8{margin:0 0 1.25rem;font-family:var(--serif),Georgia,serif;font-size:1.6rem;font-weight:400;letter-spacing:-.015em;line-height:1.25;max-width:28ch}.ComplianceSection_body__9hr7_{margin:0 0 1rem;font-family:var(--sans);font-size:1rem;line-height:1.65;font-weight:300;max-width:60ch}.ComplianceSection_body__9hr7_:last-child{margin-bottom:0}.ComplianceSection_checklistCard__gzGEW{padding:1.75rem;background:rgba(255,255,255,.03);border:1px solid var(--line);border-radius:6px}.ComplianceSection_checklistTitle__GL_ws{margin:0 0 1.25rem;font-family:var(--serif),Georgia,serif;font-size:1.25rem;font-weight:400;letter-spacing:-.01em}.ComplianceSection_checklist__ba2D2{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.ComplianceSection_check__ZIjwD{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;padding:.9rem 0;border-bottom:1px solid var(--line)}.ComplianceSection_check__ZIjwD:last-child{border-bottom:none}.ComplianceSection_checkMark__Idd7W{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--gold);color:var(--gold);font-size:.8rem;border-radius:50%}.ComplianceSection_checkText__F2MPH{font-family:var(--sans);font-size:.92rem;font-weight:300}.ComplianceSection_checkStatus__0vAtC{font-family:var(--mono),ui-monospace,monospace;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-soft)}.ComparisonSection_section__hbkwr{padding:90px 0;border-top:1px solid var(--line)}@media (max-width:640px){.ComparisonSection_section__hbkwr{padding:64px 0}}.ComparisonSection_lede__XjGg0{margin-top:1.25rem;font-family:var(--sans);font-size:1.075rem;line-height:1.65;font-weight:300;color:var(--paper-dim);max-width:62ch}.ComparisonSection_table__kkhHU{margin-top:3rem;border:1px solid var(--line);border-radius:6px;overflow:hidden}.ComparisonSection_row__Z2u8b{display:grid;grid-template-columns:.9fr 1fr 1fr;border-bottom:1px solid var(--line)}.ComparisonSection_row__Z2u8b:last-child{border-bottom:none}.ComparisonSection_head__R_eXi{background:rgba(255,255,255,.03)}.ComparisonSection_cell__8ZEvT{padding:1.1rem 1.25rem;border-right:1px solid var(--line);font-family:var(--sans);font-size:.95rem;line-height:1.5;font-weight:300}.ComparisonSection_cell__8ZEvT:last-child{border-right:none}.ComparisonSection_dimension___mrg6{font-family:var(--mono),ui-monospace,monospace;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}.ComparisonSection_colLabelAudit__iMtLM,.ComparisonSection_colLabelGap__TTwlq{font-family:var(--mono),ui-monospace,monospace;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase}.ComparisonSection_colLabelGap__TTwlq{color:var(--gold)}@media (max-width:640px){.ComparisonSection_row__Z2u8b{grid-template-columns:1fr}.ComparisonSection_cell__8ZEvT{border-right:none;border-bottom:1px solid var(--line)}.ComparisonSection_cell__8ZEvT:last-child{border-bottom:none}}.WhyHoplon_section__lOlsa{padding:90px 0}@media (max-width:640px){.WhyHoplon_section__lOlsa{padding:64px 0}}.WhyHoplon_intro__9Jyt5{margin-top:1.25rem;font-family:var(--serif),Georgia,serif;font-size:1.3rem;line-height:1.45;font-weight:300;letter-spacing:-.01em;color:var(--ink);max-width:56ch}.WhyHoplon_body__8V2SG{margin:1.25rem 0 0;font-family:var(--sans);font-size:1rem;line-height:1.65;font-weight:300;color:#5b5044;max-width:62ch}.WhyHoplon_grid__PFytG{display:grid;grid-template-columns:1fr;gap:1.25rem;margin:3.5rem 0 0;padding:0;list-style:none}@media (min-width:640px){.WhyHoplon_grid__PFytG{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.WhyHoplon_grid__PFytG{grid-template-columns:repeat(4,1fr)}}.WhyHoplon_pillar__d1rQG{padding:1.75rem;background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.12);border-radius:6px;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.WhyHoplon_pillar__d1rQG:hover{border-color:var(--gold-soft);transform:translateY(-2px);box-shadow:0 16px 36px -22px rgba(0,0,0,.2)}.WhyHoplon_pillarIndex__nxSLv{margin:0 0 1rem;font-family:var(--mono),ui-monospace,monospace;font-size:.72rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft)}.WhyHoplon_pillarTitle__gls6W{margin:0 0 .5rem;font-family:var(--serif),Georgia,serif;font-size:1.15rem;font-weight:500;letter-spacing:-.01em;color:var(--ink);line-height:1.2}.WhyHoplon_pillarBody__TM0SJ{margin:0;font-family:var(--sans);font-size:.92rem;line-height:1.6;color:#5b5044;font-weight:300}.Hero_hero__WSSF3{padding:90px 0 80px;border-bottom:1px solid var(--line);overflow:hidden;position:relative}.Hero_hero__WSSF3:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--gold) 50%,transparent);opacity:.5}@media (min-width:1024px){.Hero_hero__WSSF3{padding:110px 0 100px}}.Hero_wrap__jrVvT{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;position:relative}.Hero_eyebrow__a4hOW{display:inline-flex;align-items:center;gap:.625rem;font-family:var(--mono),ui-monospace,monospace;font-size:.72rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.Hero_dot__Z47zX{width:8px;height:8px;background:var(--gold);border-radius:9999px;box-shadow:0 0 0 4px rgba(232,163,61,.18);animation:Hero_heroDotPulse__JCy2T 2.2s ease-in-out infinite}@keyframes Hero_heroDotPulse__JCy2T{0%,to{box-shadow:0 0 0 4px rgba(232,163,61,.18)}50%{box-shadow:0 0 0 8px rgba(232,163,61,.05)}}.Hero_heroGrid__W7Gqe{display:grid;grid-template-columns:1fr;gap:2.5rem;width:100%;align-items:end}@media (min-width:1024px){.Hero_heroGrid__W7Gqe{grid-template-columns:1.4fr 1fr;gap:3.5rem}}.Hero_copy__Et1Su{display:flex;flex-direction:column;gap:1.5rem}.Hero_headline__aeyrj{margin:0;font-family:var(--serif),Georgia,serif;font-weight:300;font-size:clamp(2.8rem,6.5vw,5.4rem);line-height:.98;letter-spacing:-.035em;color:var(--paper)}.Hero_headline__aeyrj em{font-family:var(--serif-italic),Georgia,serif;font-style:italic;font-weight:400;color:var(--gold)}.Hero_sub__jMrxX{margin:0;font-size:1.15rem;line-height:1.55;color:var(--paper-dim);max-width:46ch;font-weight:300}.Hero_ctaRow__fFmbF{display:flex;flex-wrap:wrap;gap:1rem}.Hero_readout__IXq7X{position:relative;background:var(--ink-2);border:1px solid var(--line);padding:2rem}.Hero_readout__IXq7X:after,.Hero_readout__IXq7X:before{content:"";position:absolute;width:40px;height:40px}.Hero_readout__IXq7X:before{top:-1px;left:-1px;border-top:2px solid var(--gold);border-left:2px solid var(--gold)}.Hero_readout__IXq7X:after{bottom:-1px;right:-1px;border-bottom:2px solid var(--gold);border-right:2px solid var(--gold)}.Hero_readoutLabel__iHwO7{font-family:var(--mono),ui-monospace,monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:.2em;color:var(--paper-mute);display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--line)}.Hero_pulse__i3KCw{display:inline-flex;align-items:center;gap:.5rem;color:var(--signal);font-weight:500}.Hero_pulseDot__7Hxjr{width:6px;height:6px;background:var(--signal);border-radius:50%;box-shadow:0 0 8px var(--signal);animation:Hero_heroPulse__Y9crN 2s infinite}@keyframes Hero_heroPulse__Y9crN{0%,to{opacity:1}50%{opacity:.4}}.Hero_readoutLine__QBkuf{font-family:var(--mono),ui-monospace,monospace;font-size:.78rem;line-height:1.7;display:flex;justify-content:space-between;gap:1rem;padding:.45rem 0}.Hero_readoutLine__QBkuf span:first-child{color:var(--paper-mute)}.Hero_readoutLine__QBkuf span:last-child{color:var(--paper);text-align:right}.Hero_toneOk___TGsv{color:var(--signal)!important}.Hero_toneCrit__qTjYr{color:var(--danger)!important}.Hero_stats___CQ3_{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr;margin-top:4rem;width:100%}@media (min-width:640px){.Hero_stats___CQ3_{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Hero_stats___CQ3_{grid-template-columns:repeat(4,1fr)}}.Hero_stat__f7MRY{padding:2.5rem 2rem;border-right:1px solid var(--line);margin:0}.Hero_stat__f7MRY:last-child{border-right:none}.Hero_statN__K1MkP{margin:0 0 .6rem;font-family:var(--serif),Georgia,serif;font-weight:300;font-size:3rem;line-height:1;color:var(--gold);letter-spacing:-.04em}.Hero_statSup__PRZxB{font-size:1rem;color:var(--paper-mute);vertical-align:super;margin-left:.2rem}.Hero_statL__2Bl0d{margin:0;font-size:.85rem;color:var(--paper-dim);line-height:1.4;max-width:24ch}.SectionHeader_header__c01dY{display:grid;grid-template-columns:1fr;gap:2rem;align-items:end;margin-bottom:3rem}@media (min-width:1024px){.SectionHeader_header__c01dY{grid-template-columns:1fr 2fr;gap:4rem;margin-bottom:5rem}}.SectionHeader_label__Tg_3L{font-family:var(--mono),ui-monospace,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.25em;color:var(--paper-mute);border-top:1px solid var(--line);padding-top:1rem;margin:0}.SectionHeader_label__Tg_3L span{color:var(--gold);margin-right:1rem}.SectionHeader_title__o2PO2{margin:0;font-family:var(--serif),Georgia,serif;font-weight:300;font-size:clamp(2rem,4vw,3.4rem);line-height:1.05;letter-spacing:-.03em;color:var(--paper)}.SectionHeader_title__o2PO2 em{font-family:var(--serif-italic),Georgia,serif;color:var(--gold);font-style:italic}.StandardOverview_section__MhxaX{background:linear-gradient(180deg,var(--ink) 0,var(--ink-2) 100%);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:80px 0}@media (min-width:1024px){.StandardOverview_section__MhxaX{padding:110px 0}}.StandardOverview_grid__k3Oft{display:grid;grid-template-columns:1fr;border-top:1px solid var(--line)}@media (min-width:640px){.StandardOverview_grid__k3Oft{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.StandardOverview_grid__k3Oft{grid-template-columns:repeat(3,1fr)}}.StandardOverview_card__B8IvZ{padding:2.5rem 1.8rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;transition:background .3s}.StandardOverview_card__B8IvZ:hover{background:var(--ink-3)}.StandardOverview_card__B8IvZ:hover .StandardOverview_num__Ikp18{color:var(--gold)}.StandardOverview_num__Ikp18{margin:0 0 1.5rem;font-family:var(--mono),ui-monospace,monospace;font-size:.72rem;color:var(--paper-mute);transition:color .3s}.StandardOverview_title__tfln3{margin:0 0 1.2rem;font-family:var(--serif),Georgia,serif;font-size:1.35rem;font-weight:400;line-height:1.15;color:var(--paper);letter-spacing:-.01em}.StandardOverview_desc__klUyR{margin:0 0 1.5rem;font-size:.9rem;color:var(--paper-dim);line-height:1.55}.StandardOverview_tags__fmVY3{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:1rem;border-top:1px dashed var(--line)}.StandardOverview_tag__OtbZ8{font-family:var(--mono),ui-monospace,monospace;font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;padding:.35rem .7rem;border:1px solid var(--line);color:var(--paper-mute)}.Services_section__FQ0jM{padding:80px 0}@media (min-width:1024px){.Services_section__FQ0jM{padding:110px 0}}.Services_grid__xD9mB{display:grid;grid-template-columns:1fr;gap:1px;background:var(--line);border:1px solid var(--line)}@media (min-width:640px){.Services_grid__xD9mB{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Services_grid__xD9mB{grid-template-columns:repeat(3,1fr)}}.Services_card__ppdTq{background:var(--ink);padding:2.8rem 2.4rem;position:relative;transition:background .3s;min-height:320px;display:flex;flex-direction:column}.Services_card__ppdTq:hover{background:var(--ink-2)}.Services_icon__9luZp{width:44px;height:44px;margin-bottom:2rem;color:var(--gold)}.Services_num__dJdKo{position:absolute;top:2rem;right:2.4rem;font-family:var(--mono),ui-monospace,monospace;font-size:.78rem;color:var(--paper-mute)}.Services_title__gY6EO{margin:0 0 1rem;font-family:var(--serif),Georgia,serif;font-weight:400;font-size:1.5rem;line-height:1.15;color:var(--paper);letter-spacing:-.015em}.Services_desc__dAcXp{margin:0 0 1.5rem;font-size:.95rem;color:var(--paper-dim);line-height:1.6;flex-grow:1}.Services_tagRow__0Hmol{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto}.Services_tag__Mpgnp{font-family:var(--mono),ui-monospace,monospace;font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;padding:.35rem .7rem;border:1px solid var(--line);color:var(--paper-mute)}.WhyHoplon_section__B1JIU{background:var(--paper);color:var(--ink);padding:80px 0}@media (min-width:1024px){.WhyHoplon_section__B1JIU{padding:110px 0}}.WhyHoplon_header__xdfCu{display:grid;grid-template-columns:1fr;gap:2rem;align-items:end;margin-bottom:3rem}@media (min-width:1024px){.WhyHoplon_header__xdfCu{grid-template-columns:1fr 2fr;gap:4rem;margin-bottom:4rem}}.WhyHoplon_label__qaszj{margin:0;font-family:var(--mono),ui-monospace,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.25em;color:rgba(11,14,20,.55);border-top:1px solid rgba(11,14,20,.15);padding-top:1rem}.WhyHoplon_label__qaszj span{color:var(--gold-soft);margin-right:1rem}.WhyHoplon_title__80N7z{margin:0;font-family:var(--serif),Georgia,serif;font-weight:300;font-size:clamp(2rem,4vw,3.4rem);line-height:1.05;letter-spacing:-.03em;color:var(--ink)}.WhyHoplon_title__80N7z em{font-family:var(--serif-italic),Georgia,serif;color:var(--gold-soft);font-style:italic}.WhyHoplon_body__ZGobP{display:grid;grid-template-columns:1fr;gap:3rem;align-items:start}@media (min-width:1024px){.WhyHoplon_body__ZGobP{grid-template-columns:1.3fr 1fr;gap:5rem}}.WhyHoplon_intro__5TZe1{font-family:var(--serif),Georgia,serif;font-size:1.4rem;line-height:1.4;color:var(--ink);font-weight:300;margin:0 0 1.5rem;letter-spacing:-.01em}.WhyHoplon_intro__5TZe1 em{font-family:var(--serif-italic),Georgia,serif;color:var(--gold-soft)}.WhyHoplon_copy__A3Efh{font-size:1rem;color:rgba(11,14,20,.7);line-height:1.7;margin:0;max-width:56ch}.WhyHoplon_pillars__KrR8C{border-top:1px solid rgba(11,14,20,.15)}.WhyHoplon_pillar__YyX8j{padding:1.5rem 0;border-bottom:1px solid rgba(11,14,20,.15);display:grid;grid-template-columns:auto 1fr;gap:1.5rem;align-items:start}.WhyHoplon_pillarNum__Cd0cv{font-family:var(--mono),ui-monospace,monospace;font-size:.75rem;color:var(--gold-soft);padding-top:.3rem}.WhyHoplon_pillarTitle__LSRUo{margin:0 0 .4rem;font-family:var(--serif),Georgia,serif;font-size:1.2rem;font-weight:500;color:var(--ink);letter-spacing:-.01em}.WhyHoplon_pillarDesc__KQI4Q{margin:0;font-size:.92rem;color:rgba(11,14,20,.65);line-height:1.55}.WhyHoplon_integrations__pc_uk{margin-top:4rem;padding-top:2.5rem;border-top:1px solid rgba(11,14,20,.15)}.WhyHoplon_tagLabel__zUtYe{margin:0 0 1.5rem;font-family:var(--mono),ui-monospace,monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:.2em;color:rgba(11,14,20,.55)}.WhyHoplon_integrationList__NHEPz{display:flex;flex-wrap:wrap;align-items:center}.WhyHoplon_integrationList__NHEPz span{font-family:var(--serif),Georgia,serif;font-style:italic;font-size:1.5rem;color:var(--ink);padding:.25rem 1.5rem;border-right:1px solid rgba(11,14,20,.15)}.WhyHoplon_integrationList__NHEPz span:first-child{padding-left:0}.WhyHoplon_integrationList__NHEPz span:last-child{border-right:none}.Benefits_section__xCCW_{padding:80px 0}@media (min-width:1024px){.Benefits_section__xCCW_{padding:110px 0}}.Benefits_grid__9c6ut{display:grid;grid-template-columns:1fr;border:1px solid var(--line)}@media (min-width:1024px){.Benefits_grid__9c6ut{grid-template-columns:repeat(2,1fr)}}.Benefits_left__Oo_yK{padding:3rem 2.5rem;background:var(--ink-2);border-bottom:1px solid var(--line)}.Benefits_right__yZRST{padding:3rem 2.5rem}@media (min-width:1024px){.Benefits_left__Oo_yK{padding:4rem;border-right:1px solid var(--line);border-bottom:none}.Benefits_right__yZRST{padding:4rem}}.Benefits_eyebrow__cggya{margin:0 0 1.5rem;font-family:var(--mono),ui-monospace,monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:.25em;color:var(--gold)}.Benefits_headline__nI1_4{margin:0 0 1.5rem;font-family:var(--serif),Georgia,serif;font-size:2.2rem;line-height:1.1;font-weight:300;letter-spacing:-.025em;color:var(--paper)}.Benefits_headline__nI1_4 em{font-family:var(--serif-italic),Georgia,serif;color:var(--gold)}.Benefits_headlineSm__y5ZVH{font-size:1.4rem;margin-bottom:2rem}.Benefits_body__ScZY5{margin:0 0 1.5rem;font-size:1rem;color:var(--paper-dim);line-height:1.6}.Benefits_checklist__KSoSv{list-style:none;margin:0;padding:0}.Benefits_checklist__KSoSv li{padding:1rem 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:auto 1fr auto;gap:1.2rem;align-items:center}.Benefits_checklist__KSoSv li:last-child{border-bottom:none}.Benefits_checkMark__M_qgC{width:22px;height:22px;border:1px solid var(--gold);display:inline-flex;align-items:center;justify-content:center;color:var(--gold);font-size:.8rem}.Benefits_checkText__9d8Bp{font-size:.95rem;color:var(--paper)}.Benefits_checkStatus__geZRw{font-family:var(--mono),ui-monospace,monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:.15em;color:var(--signal)}.Hero_hero__04Cpp{padding:3.5rem 1.5rem 2.5rem}@media (min-width:768px){.Hero_hero__04Cpp{padding:6rem 2.5rem 4rem}}.Hero_eyebrow__qZt9G{display:flex;align-items:center;gap:.8rem;font-family:var(--mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.25em;color:var(--gold);font-weight:500;margin-bottom:1.6rem}.Hero_headline__vGRuP{font-family:var(--serif);font-weight:300;font-size:clamp(2.6rem,5.5vw,4.2rem);line-height:.98;letter-spacing:-.035em;color:var(--paper);margin-bottom:1.8rem}.Hero_headline__vGRuP em{font-family:var(--serif-italic);font-style:italic;color:var(--gold)}.Hero_sub__PCEei{font-size:1.1rem;line-height:1.55;color:var(--paper-dim);max-width:46ch;font-weight:300;margin-bottom:2.2rem}.Hero_ctas__ImOyr{display:flex;flex-wrap:wrap;gap:1rem}.Hero_btnPrimary__ZiYM3,.Hero_btnSecondary__V1zGy{display:inline-flex;align-items:center;gap:.7rem;padding:1rem 1.9rem;font-family:var(--sans);font-size:.95rem;text-decoration:none;transition:all .2s ease}.Hero_btnPrimary__ZiYM3{background:var(--gold);color:var(--ink);font-weight:600;border:1px solid var(--gold)}.Hero_btnPrimary__ZiYM3:after{content:"→";transition:transform .2s ease}.Hero_btnPrimary__ZiYM3:focus-visible,.Hero_btnPrimary__ZiYM3:hover{background:var(--paper);border-color:var(--paper)}.Hero_btnPrimary__ZiYM3:hover:after{transform:translateX(4px)}.Hero_btnSecondary__V1zGy{background:transparent;color:var(--paper);font-weight:500;border:1px solid var(--line)}.Hero_btnSecondary__V1zGy:focus-visible,.Hero_btnSecondary__V1zGy:hover{border-color:var(--paper);background:rgba(255,255,255,.04)}.Hero_readout__2_tql{position:relative;background:var(--ink-2);border:1px solid var(--line);padding:1.8rem}.Hero_readout__2_tql:after,.Hero_readout__2_tql:before{content:"";position:absolute;width:40px;height:40px}.Hero_readout__2_tql:before{top:-1px;left:-1px;border-top:2px solid var(--gold);border-left:2px solid var(--gold)}.Hero_readout__2_tql:after{bottom:-1px;right:-1px;border-bottom:2px solid var(--gold);border-right:2px solid var(--gold)}.Hero_readoutLabel__wOt_g{display:flex;align-items:center;justify-content:space-between;font-family:var(--mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.2em;padding-bottom:1rem;margin-bottom:.6rem;border-bottom:1px solid var(--line)}.Hero_pulse__RjxgV{display:inline-flex;align-items:center;gap:.5rem;font-weight:500}.Hero_pulseDot__RPihg{width:6px;height:6px;border-radius:50%;background:var(--signal);box-shadow:0 0 8px var(--signal);animation:Hero_pulseGlow__4E35C 2s infinite}@keyframes Hero_pulseGlow__4E35C{0%,to{opacity:1}50%{opacity:.4}}.Hero_readoutLine__qdpIi{display:flex;justify-content:space-between;gap:1rem;font-family:var(--mono);font-size:.78rem;padding:.45rem 0}.Hero_readoutLine__qdpIi span:last-child{color:var(--paper)}.Hero_ok__r7Gul{color:var(--signal)!important}@keyframes Hero_hoplonFadeUp__qJ558{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Hero_fade__baKsV{animation:Hero_hoplonFadeUp__qJ558 .9s ease-out backwards}.Hero_delay1__yK_tf{animation-delay:.1s}.Hero_delay2__fscod{animation-delay:.2s}.Hero_delay3__l4RtI{animation-delay:.35s}.Hero_delay4__o0qEW{animation-delay:.5s}.Overview_section__nebxp{position:relative;z-index:2;background:var(--paper);color:var(--ink)}.Overview_intro__Z8oF2{font-family:var(--serif);font-weight:300;font-size:1.4rem;line-height:1.4;letter-spacing:-.01em;color:var(--ink);margin-bottom:2rem}.Overview_intro__Z8oF2 em{font-family:var(--serif-italic);font-style:italic;color:var(--gold-soft)}.Overview_body__7pPj_{font-size:1rem;line-height:1.7;color:rgba(11,14,20,.7);max-width:58ch}.Overview_pillars__DpZkX{list-style:none;margin:0;padding:0;border-top:1px solid rgba(11,14,20,.15)}.Overview_pillar__ggeUv{display:grid;grid-template-columns:auto 1fr;gap:1.4rem;align-items:start;padding:1.4rem 0;border-bottom:1px solid rgba(11,14,20,.15)}.Overview_pillarNum__VXq1g{font-family:var(--mono);font-size:.75rem;color:var(--gold-soft);padding-top:.3rem}.Overview_pillarTitle__3dmud{font-family:var(--serif);font-size:1.2rem;font-weight:500;letter-spacing:-.01em;color:var(--ink);margin-bottom:.35rem}.Overview_pillarDesc__m_nFh{font-size:.92rem;line-height:1.55;color:rgba(11,14,20,.65)}.FrameworksGrid_section__zAoqz{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.FrameworksGrid_grid__ia6Xb{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1px;background:var(--line);border:1px solid var(--line)}@media (min-width:640px){.FrameworksGrid_grid__ia6Xb{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.FrameworksGrid_grid__ia6Xb{grid-template-columns:repeat(3,1fr)}}.FrameworksGrid_card__tA8GE{position:relative;display:flex;flex-direction:column;background:var(--ink);padding:2.6rem 2.2rem;min-height:320px;transition:background .3s ease}.FrameworksGrid_card__tA8GE:hover{background:var(--ink-2)}.FrameworksGrid_cardNum__M_ZKQ{position:absolute;top:1.8rem;right:2.2rem;font-family:var(--mono);font-size:.78rem;color:var(--paper-mute)}.FrameworksGrid_cardTag__pzMUg{font-family:var(--mono);font-size:.66rem;text-transform:uppercase;letter-spacing:.18em;color:var(--gold);margin-bottom:1.6rem}.FrameworksGrid_cardTitle__8PlC_{font-family:var(--serif);font-weight:400;font-size:1.7rem;line-height:1.1;letter-spacing:-.015em;color:var(--paper);margin-bottom:1rem}.FrameworksGrid_cardTeaser__P55nS{font-size:.95rem;line-height:1.6;color:var(--paper-dim);margin-bottom:1.6rem;flex-grow:1}.FrameworksGrid_cardApplies__Ue82q{font-family:var(--mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:var(--paper-mute);padding-top:1rem;border-top:1px dashed var(--line)}.FrameworksGrid_cardApplies__Ue82q span{color:var(--gold);margin-right:.4rem}.ProcessSteps_grid__LL88D{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:4px}@media (min-width:640px){.ProcessSteps_grid__LL88D{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ProcessSteps_grid__LL88D{grid-template-columns:repeat(4,1fr)}}.ProcessSteps_step__xMNBg{padding:2.4rem 2rem;transition:background .3s ease;border:1px solid var(--line)}.ProcessSteps_stepNum__otC4M{display:block;font-family:var(--serif);font-weight:300;font-size:2.6rem;line-height:1;color:var(--gold);letter-spacing:-.04em;margin-bottom:1.2rem}.ProcessSteps_stepTitle__H2uiK{font-family:var(--serif);font-size:1.3rem;font-weight:500;letter-spacing:-.01em;margin-bottom:.7rem}.ProcessSteps_stepDesc__p0x5N{font-size:.92rem;line-height:1.6}.Accent_accentLight__T2h0v,.Accent_accent___1k8q{font-family:var(--serif-italic),Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.01em}.Accent_accentLight__T2h0v,.Accent_accent___1k8q{color:var(--gold)}.Hero_hero__mA4j_{padding:5rem 0 6rem;border-bottom:1px solid var(--line)}.Hero_hero__mA4j_:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--gold) 50%,transparent);opacity:.5}@media (min-width:1024px){.Hero_hero__mA4j_{padding:6rem 0 8rem}}@media (max-width:640px){.Hero_hero__mA4j_{padding:3.5rem 0 4.5rem}}.Hero_heroTag__LoAf8{display:inline-flex;align-items:center;gap:.625rem;font-family:var(--mono);font-size:.72rem;font-weight:500;color:var(--gold);letter-spacing:.22em;text-transform:uppercase}.Hero_dot__oXZVG{width:8px;height:8px;background:var(--gold);border-radius:9999px;box-shadow:0 0 0 4px rgba(232,163,61,.18);animation:Hero_heroDotPulse__kmUjF 2.2s ease-in-out infinite}@keyframes Hero_heroDotPulse__kmUjF{0%,to{box-shadow:0 0 0 4px rgba(232,163,61,.18)}50%{box-shadow:0 0 0 8px rgba(232,163,61,.05)}}.Hero_heroGrid__W2kvL{margin-top:2rem;display:grid;grid-template-columns:1fr;gap:2.5rem}@media (min-width:1024px){.Hero_heroGrid__W2kvL{grid-template-columns:1.2fr 1fr;gap:3.5rem;align-items:start}}.Hero_heading__DjHHt{font-family:var(--serif),Georgia,serif;font-size:clamp(2.4rem,5.5vw,4.6rem);font-weight:300;line-height:.98;letter-spacing:-.035em;color:var(--paper);margin:0 0 1.75rem}@media (max-width:640px){.Hero_heading__DjHHt{font-size:clamp(2rem,8vw,2.85rem)}}.Hero_lede__fPx7j{font-family:var(--sans);font-size:1.1rem;line-height:1.55;font-weight:300;color:var(--paper-dim);max-width:60ch;margin:0 0 2.25rem}@media (min-width:1024px){.Hero_lede__fPx7j{font-size:1.15rem}}.Hero_snapshot__BhfG5{border:1px solid var(--line);border-radius:8px;padding:1.75rem;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px rgba(0,0,0,.6)}.Hero_snapshot__BhfG5:before{content:"";position:absolute;top:-50%;right:-30%;width:70%;height:200%;background:radial-gradient(ellipse,rgba(232,163,61,.12) 0,transparent 60%);pointer-events:none}@media (max-width:640px){.Hero_snapshot__BhfG5{padding:1.375rem}}.Hero_snapshotLabel__bgF67{font-family:var(--mono),ui-monospace,monospace;font-size:.68rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:0 0 1.125rem;position:relative}.Hero_statRow__05dl2{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem 1rem;position:relative;margin:0}.Hero_stat__HtQ86{margin:0}.Hero_statN__a9OTg{font-family:var(--serif),Georgia,serif;font-size:2.4rem;font-weight:300;letter-spacing:-.03em;color:var(--gold);line-height:1;margin:0}@media (max-width:640px){.Hero_statN__a9OTg{font-size:1.9rem}}.Hero_statAccent__i33_q{color:var(--gold);font-style:italic;font-weight:300;margin-left:.1rem}.Hero_statL__GJLYI{font-family:var(--mono),ui-monospace,monospace;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--paper-mute);margin:.5rem 0 0;line-height:1.4}.Hero_snapshotRule__rKWJJ{border:none;border-top:1px solid var(--line);margin:1.75rem 0 1.25rem;position:relative}.Hero_badgeRow__OoMuQ{display:flex;flex-wrap:wrap;gap:.375rem;position:relative;margin:0;padding:0;list-style:none}.Hero_badge__blBnj{display:inline-flex;align-items:center;padding:.3125rem .625rem;font-family:var(--mono),ui-monospace,monospace;font-size:.7rem;font-weight:500;letter-spacing:.06em;background:rgba(255,255,255,.04);border:1px solid var(--line);color:var(--paper);border-radius:3px}@media (max-width:640px){.Hero_badge__blBnj{font-size:.66rem;padding:.25rem .5rem}}@media (max-width:400px){.Hero_statRow__05dl2{gap:1.125rem .75rem}}.SectionHead_head__ye1vZ{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:3.5rem}@media (min-width:1024px){.SectionHead_head__ye1vZ{grid-template-columns:1fr 1fr;gap:3.5rem}}.SectionHead_eyebrowAccent__HA_mg,.SectionHead_eyebrowMuted__BOjwo{font-family:var(--mono),ui-monospace,monospace;font-size:.72rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;margin:0}.SectionHead_eyebrowMuted__BOjwo{color:var(--paper-mute)}.SectionHead_eyebrowAccent__HA_mg{color:var(--gold)}.SectionHead_title___hryQ{font-family:var(--serif),Georgia,serif;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:380;line-height:1.05;letter-spacing:-.025em;color:inherit;margin:1rem 0 0}.SectionHead_lead__OQhB_{color:currentColor;opacity:.78;font-family:var(--sans)}.SectionHead_lead__OQhB_ p{font-size:1.05rem;line-height:1.65;margin:0 0 1rem;font-weight:300}.SectionHead_lead__OQhB_ p:last-child{margin-bottom:0}@media (max-width:640px){.SectionHead_head__ye1vZ{margin-bottom:2.5rem;gap:1rem}.SectionHead_title___hryQ{font-size:clamp(1.85rem,6.5vw,2.4rem)}}.ApproachSection_section__4M2TF{padding:90px 0;position:relative;z-index:2}@media (max-width:640px){.ApproachSection_section__4M2TF{padding:64px 0}}.ApproachSection_grid__rW3CM{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:start}@media (min-width:1024px){.ApproachSection_grid__rW3CM{grid-template-columns:1fr 1fr;gap:3.5rem}}.ApproachSection_points__Nv48w{list-style:none;margin:0;padding:0}.ApproachSection_point__Oai5B{display:grid;grid-template-columns:auto 1fr;gap:1.25rem;padding:1.25rem 0;border-top:1px solid rgba(0,0,0,.12)}.ApproachSection_point__Oai5B:last-child{border-bottom:1px solid rgba(0,0,0,.12)}.ApproachSection_pointNum__luUB_{font-family:var(--serif),Georgia,serif;font-size:1.6rem;font-weight:300;font-style:italic;line-height:1;color:var(--gold-soft);padding-top:2px}.ApproachSection_pointText__XRa__{font-family:var(--sans);font-size:1rem;line-height:1.65;color:#5b5044;font-weight:300}.ApproachSection_pointText__XRa__ strong{color:var(--ink);font-weight:600}.ApproachSection_fileMock__x6137{background:var(--ink);color:var(--paper);border:1px solid var(--line);border-radius:8px;padding:1.5rem;font-family:var(--mono),ui-monospace,monospace;font-size:.85rem;line-height:1.7;box-shadow:0 30px 60px -30px rgba(0,0,0,.6);position:relative}@media (max-width:640px){.ApproachSection_fileMock__x6137{font-size:.78rem;padding:1.125rem}}.ApproachSection_fileBar__PMfEM{display:flex;align-items:center;gap:.375rem;padding-bottom:.875rem;margin-bottom:1rem;border-bottom:1px solid var(--line)}.ApproachSection_fileBarDot__LDQ23{width:10px;height:10px;border-radius:9999px}.ApproachSection_fileBarDot__LDQ23[data-color=red]{background:#ff5f57}.ApproachSection_fileBarDot__LDQ23[data-color=yellow]{background:#febc2e}.ApproachSection_fileBarDot__LDQ23[data-color=green]{background:#28c840}.ApproachSection_fileBarLabel__B0Gmp{margin-left:.5rem;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--paper-mute)}.ApproachSection_fileStamp__A1sl9{display:inline-block;padding:.1875rem .625rem;border:1.5px solid var(--gold);color:var(--gold);font-size:.65rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;transform:rotate(-1.5deg);margin-bottom:.875rem}.ApproachSection_fileRow__AfMNw{display:grid;grid-template-columns:90px 1fr;gap:.75rem;padding:.375rem 0;align-items:center}@media (max-width:640px){.ApproachSection_fileRow__AfMNw{grid-template-columns:80px 1fr}}.ApproachSection_fileKey__tA_xa{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--paper-mute)}.ApproachSection_fileVal__4FO5Q{color:var(--paper);font-size:.85rem}.ApproachSection_fileValAccent__XHUA4{color:var(--gold)}.ApproachSection_fileValOk__NOqp2{color:var(--gold);font-weight:500}.ApproachSection_redacted__6Cy8t{display:inline-block;height:.9em;width:80px;background:var(--paper);vertical-align:-2px;border-radius:1px}.CaseFilesSection_section__qu1qj{padding:90px 0;border-bottom:1px solid var(--line)}@media (max-width:640px){.CaseFilesSection_section__qu1qj{padding:64px 0}}.CaseFilesSection_cases__f_ZBD{display:grid;grid-template-columns:1fr;gap:1.25rem;list-style:none;margin:0;padding:0}@media (min-width:768px){.CaseFilesSection_cases__f_ZBD{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.CaseFilesSection_cases__f_ZBD{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.CaseFilesSection_case__KX_DI{background:var(--ink-2);border:1px solid var(--line);border-radius:6px;padding:1.75rem;font-family:var(--sans);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column;gap:.875rem;height:100%}.CaseFilesSection_case__KX_DI:hover{border-color:var(--gold);transform:translateY(-3px);box-shadow:0 30px 60px -30px rgba(0,0,0,.6)}@media (max-width:640px){.CaseFilesSection_case__KX_DI{padding:1.25rem}}.CaseFilesSection_strip__G0mzK{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.75rem;border-bottom:1px dashed var(--line)}.CaseFilesSection_caseId__7rkHH{font-size:.78rem;letter-spacing:.06em}.CaseFilesSection_caseId__7rkHH,.CaseFilesSection_status__263mn{font-family:var(--mono),ui-monospace,monospace;font-weight:500;color:var(--gold)}.CaseFilesSection_status__263mn{font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;display:inline-flex;align-items:center;gap:.375rem}.CaseFilesSection_status__263mn:before{content:"";width:6px;height:6px;background:var(--gold);border-radius:9999px;box-shadow:0 0 0 3px rgba(232,163,61,.18)}.CaseFilesSection_industry__8Tehk{font-family:var(--mono),ui-monospace,monospace;font-size:.74rem;font-weight:500;letter-spacing:.08em;color:var(--paper-mute);margin:0}.CaseFilesSection_finding__sGGTp{font-family:var(--serif),Georgia,serif;font-size:1.35rem;font-weight:500;line-height:1.2;color:var(--paper);letter-spacing:-.015em;margin:0}.CaseFilesSection_blockLabel__usV8z{font-family:var(--mono),ui-monospace,monospace;font-size:.62rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:0 0 .375rem}.CaseFilesSection_bodyText__OIcK6{font-size:.92rem;line-height:1.6;color:var(--paper-dim);font-weight:300;margin:0}.CaseFilesSection_footer__H9ISk{margin-top:auto;padding-top:.875rem;border-top:1px dashed var(--line);display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap}.CaseFilesSection_duration__KS6j6{font-family:var(--mono),ui-monospace,monospace;font-size:.72rem;letter-spacing:.08em;color:var(--paper-mute)}.CaseFilesSection_duration__KS6j6 strong{color:var(--paper);font-weight:500}.CaseFilesSection_clearance__Pz64s{font-family:var(--mono),ui-monospace,monospace;font-size:.58rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);padding:.1875rem .5rem;border:1px solid var(--line);border-radius:3px}@media (max-width:640px){.CaseFilesSection_clearance__Pz64s{font-size:.54rem;padding:.125rem .375rem}}.CaseFilesSection_endOfSelection__Zce7s{text-align:center;font-family:var(--mono),ui-monospace,monospace;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--paper-mute);margin:3.5rem 0 0}.MethodologySection_section__0UX23{padding:90px 0;position:relative;z-index:2}@media (max-width:640px){.MethodologySection_section__0UX23{padding:64px 0}}.MethodologySection_list__zCYhL{list-style:none;margin:0;padding:0}.MethodologySection_phase__TeQ4q{display:grid;grid-template-columns:auto 1fr;gap:1.25rem 1.5rem;padding:1.75rem 0;border-top:1px solid rgba(0,0,0,.12);align-items:start}.MethodologySection_phase__TeQ4q:last-child{border-bottom:1px solid rgba(0,0,0,.12)}@media (min-width:768px){.MethodologySection_phase__TeQ4q{grid-template-columns:auto 1fr 1.4fr;gap:2.25rem;padding:2rem 0}}.MethodologySection_phaseNumber__6ZSAW{font-family:var(--serif-italic),Georgia,serif;font-size:clamp(3rem,5vw,4.5rem);font-weight:400;font-style:italic;color:var(--gold-soft);line-height:.9;letter-spacing:-.04em}@media (max-width:640px){.MethodologySection_phaseNumber__6ZSAW{font-size:2.75rem}}.MethodologySection_phaseLabel__cYyf5{font-family:var(--mono),ui-monospace,monospace;font-size:.7rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#7c7669;margin:0 0 .5rem}.MethodologySection_phaseTitle__bB7cM{font-family:var(--serif),Georgia,serif;font-size:1.5rem;font-weight:500;color:var(--ink);letter-spacing:-.015em;line-height:1.15;margin:0}@media (min-width:768px){.MethodologySection_phaseTitle__bB7cM{font-size:1.65rem}}@media (max-width:640px){.MethodologySection_phaseTitle__bB7cM{font-size:1.3rem}}.MethodologySection_phaseDesc__hHHdo{grid-column:1/-1}.MethodologySection_phaseDesc__hHHdo p{font-family:var(--sans);font-size:1rem;line-height:1.7;color:#5b5044;font-weight:300;margin:0}@media (min-width:768px){.MethodologySection_phaseDesc__hHHdo{grid-column:auto}}.SelectionStandardsSection_section___Xj6p{padding:90px 0;border-bottom:1px solid var(--line)}@media (max-width:640px){.SelectionStandardsSection_section___Xj6p{padding:64px 0}}.SelectionStandardsSection_grid__mhndy{display:grid;grid-template-columns:1fr;gap:1px;list-style:none;margin:0;padding:0;background:var(--line);border:1px solid var(--line);border-radius:6px;overflow:hidden}@media (min-width:768px){.SelectionStandardsSection_grid__mhndy{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.SelectionStandardsSection_grid__mhndy{grid-template-columns:repeat(3,1fr)}}.SelectionStandardsSection_item___mdLD{display:grid;grid-template-columns:auto 1fr;gap:1rem;padding:1.75rem;background:var(--ink);transition:background .25s}.SelectionStandardsSection_item___mdLD:hover{background:var(--ink-2)}.SelectionStandardsSection_check__Sk0fo{width:36px;height:36px;background:rgba(232,163,61,.1);border:1px solid var(--line);color:var(--gold);border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.SelectionStandardsSection_itemTitle__32j9f{font-family:var(--serif),Georgia,serif;font-size:1.25rem;font-weight:500;color:var(--paper);letter-spacing:-.01em;margin:0 0 .5rem;line-height:1.2}.SelectionStandardsSection_itemBody__Y_uEE{font-family:var(--sans);font-size:.93rem;line-height:1.6;color:var(--paper-dim);font-weight:300;margin:0}.PartnersHero_hero__he0jU{padding:90px 0 100px;border-bottom:1px solid var(--line);overflow:hidden}.PartnersHero_hero__he0jU:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--gold) 50%,transparent);opacity:.5}.PartnersHero_wrap__eN2Q5{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;position:relative}@media (min-width:1024px){.PartnersHero_hero__he0jU{padding:110px 0 130px}}.PartnersHero_eyebrow___D_pg{display:inline-flex;align-items:center;gap:.625rem;font-family:var(--mono),ui-monospace,monospace;font-size:.72rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.PartnersHero_dot__47iSK{width:8px;height:8px;background:var(--gold);border-radius:9999px;box-shadow:0 0 0 4px rgba(232,163,61,.18);animation:PartnersHero_heroDotPulse__5vCk9 2.2s ease-in-out infinite}@keyframes PartnersHero_heroDotPulse__5vCk9{0%,to{box-shadow:0 0 0 4px rgba(232,163,61,.18)}50%{box-shadow:0 0 0 8px rgba(232,163,61,.05)}}.PartnersHero_headline__mPUjO{font-family:var(--serif),Georgia,serif;font-size:clamp(2.4rem,5.5vw,4.6rem);font-weight:300;line-height:.98;letter-spacing:-.035em;color:var(--paper);max-width:22ch;margin:0}.PartnersHero_headline__mPUjO em{font-family:var(--serif-italic),Georgia,serif;font-style:italic;font-weight:400;color:var(--gold)}.PartnersHero_lede__kfYPj{font-family:var(--sans);font-size:1.1rem;line-height:1.6;font-weight:300;color:var(--paper-dim);max-width:60ch;margin:0}.PartnersHero_ctaRow__FhSQ1{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.5rem}.TrustStrip_strip__nLlSb{border-bottom:1px solid var(--line);padding:0}.TrustStrip_grid__DO5bx{display:grid;grid-template-columns:1fr;border-top:1px solid var(--line);border-left:1px solid var(--line);border-right:1px solid var(--line)}@media (min-width:640px){.TrustStrip_grid__DO5bx{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.TrustStrip_grid__DO5bx{grid-template-columns:repeat(4,1fr)}}.TrustStrip_item__qOpoR{padding:1.75rem 1.5rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--ink);transition:background .25s}.TrustStrip_item__qOpoR:hover{background:var(--ink-2)}@media (min-width:1024px){.TrustStrip_item__qOpoR:nth-child(4n){border-right:none}}@media (min-width:640px) and (max-width:1023px){.TrustStrip_item__qOpoR:nth-child(2n){border-right:none}}@media (max-width:639px){.TrustStrip_item__qOpoR{border-right:none}}.TrustStrip_value__cqJsj{font-family:var(--serif),Georgia,serif;font-size:2.2rem;font-weight:300;color:var(--gold);letter-spacing:-.03em;line-height:1}@media (min-width:768px){.TrustStrip_value__cqJsj{font-size:2.4rem}}.TrustStrip_label__psu_n{margin-top:.625rem;font-family:var(--mono),ui-monospace,monospace;font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;line-height:1.5}.SelectionCriteria_section__oS_s8{padding:90px 0;position:relative;z-index:2}@media (max-width:640px){.SelectionCriteria_section__oS_s8{padding:64px 0}}.SelectionCriteria_title__yq9gH{max-width:24ch}.SelectionCriteria_lede__pMLyj{margin-top:1.25rem;font-family:var(--sans);font-size:1.075rem;line-height:1.65;font-weight:300;color:#5b5044;max-width:62ch}.SelectionCriteria_grid__TE_1o{display:grid;grid-template-columns:1fr;gap:1.25rem;margin:3.5rem 0 0;padding:0;list-style:none}@media (min-width:640px){.SelectionCriteria_grid__TE_1o{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.SelectionCriteria_grid__TE_1o{grid-template-columns:repeat(4,1fr)}}.SelectionCriteria_criterion__Xrmdu{padding:1.75rem;background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.12);border-radius:6px;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.SelectionCriteria_criterion__Xrmdu:hover{border-color:var(--gold-soft);transform:translateY(-2px);box-shadow:0 16px 36px -22px rgba(0,0,0,.2)}.SelectionCriteria_iconTile__xeFuG{width:2.75rem;height:2.75rem;border-radius:6px;background:rgba(201,134,62,.12);border:1px solid rgba(201,134,62,.25);color:var(--gold-soft);display:flex;align-items:center;justify-content:center}.SelectionCriteria_iconTile__xeFuG svg{width:1.35rem;height:1.35rem}.SelectionCriteria_itemTitle__icMOx{margin:1.125rem 0 .5rem;font-family:var(--serif),Georgia,serif;font-size:1.2rem;font-weight:500;letter-spacing:-.01em;color:var(--ink);line-height:1.2}.SelectionCriteria_itemBody__h0wbD{margin:0;font-family:var(--sans);font-size:.92rem;line-height:1.6;color:#5b5044;font-weight:300}.PartnerProgram_section__WPOX1{padding:90px 0;border-bottom:1px solid var(--line)}@media (max-width:640px){.PartnerProgram_section__WPOX1{padding:64px 0}}.PartnerProgram_grid__XlpFM{display:grid;grid-template-columns:1fr;gap:3rem}@media (min-width:1024px){.PartnerProgram_grid__XlpFM{grid-template-columns:1.05fr 1fr;gap:4rem}}.PartnerProgram_eyebrow__0Fj08{font-family:var(--mono),ui-monospace,monospace;font-size:.72rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:1.25rem}.PartnerProgram_title__01tx0{font-family:var(--serif),Georgia,serif;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:380;line-height:1.05;letter-spacing:-.025em;color:var(--paper);margin:0 0 1.5rem;max-width:18ch}.PartnerProgram_title__01tx0 em{font-family:var(--serif-italic),Georgia,serif;font-style:italic;font-weight:400;color:var(--gold)}.PartnerProgram_body__1w22k{font-family:var(--sans);font-size:1.05rem;line-height:1.65;font-weight:300;color:var(--paper-dim);margin:0 0 1rem;max-width:56ch}.PartnerProgram_tierList__dgpa2{display:grid;gap:.875rem;list-style:none;margin:0;padding:0}.PartnerProgram_tierItem__1Plec{padding:1.5rem;background:var(--ink-2);border:1px solid var(--line);border-radius:6px;transition:border-color .2s ease,transform .2s ease}.PartnerProgram_tierItem__1Plec:hover{border-color:var(--gold);transform:translateY(-1px)}.PartnerProgram_tierHead__uEnwR{display:flex;align-items:center;justify-content:space-between;gap:1rem}.PartnerProgram_tierName__Hga0G{font-family:var(--serif),Georgia,serif;font-size:1.25rem;font-weight:500;letter-spacing:-.01em;color:var(--paper)}.PartnerProgram_tierBadge__Uw5Nq{display:inline-flex;align-items:center;gap:.375rem;padding:.35rem .75rem;border-radius:999px;font-family:var(--mono),ui-monospace,monospace;font-size:.65rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--line)}.PartnerProgram_badgeCheck__aPnTE{width:.7rem;height:.7rem}.PartnerProgram_tierBadge__Uw5Nq[data-tier=Strategic]{background:var(--gold);color:var(--ink);border-color:var(--gold)}.PartnerProgram_tierBadge__Uw5Nq[data-tier=Platinum]{background:rgba(232,163,61,.12);color:var(--gold);border-color:rgba(232,163,61,.35)}.PartnerProgram_tierBadge__Uw5Nq[data-tier=Gold]{background:rgba(232,163,61,.06);color:var(--gold-soft)}.PartnerProgram_tierBadge__Uw5Nq[data-tier=Authorized]{background:transparent;color:var(--gold-soft)}.PartnerProgram_tierDesc__KPuc2{margin:.875rem 0 0;font-family:var(--sans);font-size:.92rem;line-height:1.6;color:var(--paper-dim);font-weight:300}.Deliverables_section__jZXvL{padding:90px 0;position:relative;z-index:2}@media (max-width:640px){.Deliverables_section__jZXvL{padding:64px 0}}.Deliverables_title__mdyRU{max-width:28ch}.Deliverables_lede__iyrT_{margin-top:1.25rem;font-family:var(--sans);font-size:1.075rem;line-height:1.65;font-weight:300;color:#5b5044;max-width:62ch}.Deliverables_grid__Sc2yI{display:grid;grid-template-columns:1fr;gap:1.25rem;margin:3.5rem 0 0;padding:0;list-style:none}@media (min-width:640px){.Deliverables_grid__Sc2yI{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Deliverables_grid__Sc2yI{grid-template-columns:repeat(3,1fr)}}.Deliverables_item__usC7A{display:flex;gap:1rem;padding:1.5rem;background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.12);border-radius:6px;transition:border-color .2s ease,background .2s ease}.Deliverables_item__usC7A:hover{border-color:var(--gold-soft);background:rgba(0,0,0,.05)}.Deliverables_checkTile__dHerO{flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:6px;background:rgba(201,134,62,.12);border:1px solid rgba(201,134,62,.25);color:var(--gold-soft);display:flex;align-items:center;justify-content:center}.Deliverables_checkIcon__s0Okx{width:1.1rem;height:1.1rem}.Deliverables_itemTitle__XTB0h{margin:0;font-family:var(--serif),Georgia,serif;font-size:1.15rem;font-weight:500;letter-spacing:-.01em;color:var(--ink);line-height:1.2}.Deliverables_itemBody__CMl_J{margin:.45rem 0 0;font-family:var(--sans);font-size:.9rem;line-height:1.6;color:#5b5044;font-weight:300}.DistributionPartner_section__j4QAK{padding:90px 0;position:relative;z-index:2}@media (max-width:640px){.DistributionPartner_section__j4QAK{padding:64px 0}}.DistributionPartner_title__V_b_U{max-width:22ch}.DistributionPartner_lede__v1joh{margin-top:1.25rem;font-family:var(--sans);font-size:1.075rem;line-height:1.65;font-weight:300;color:#5b5044;max-width:62ch}.DistributionPartner_card__JMEBn{margin-top:3rem;display:grid;gap:1.75rem;grid-template-columns:1fr;align-items:center;padding:2.25rem;background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.15);border-radius:8px;position:relative}.DistributionPartner_card__JMEBn:before{content:"";position:absolute;top:-1px;right:-1px;width:80px;height:80px;background:linear-gradient(135deg,transparent 50%,var(--gold-soft) 50%);opacity:.7;border-radius:0 8px 0 0}@media (min-width:768px){.DistributionPartner_card__JMEBn{grid-template-columns:auto 1fr auto;padding:2.75rem}}.DistributionPartner_logo__vh2Yy{width:5rem;height:5rem;border-radius:6px;background:var(--ink);color:var(--gold);display:flex;align-items:center;justify-content:center;font-family:var(--mono),ui-monospace,monospace;font-weight:500;font-size:1rem;letter-spacing:.04em;flex-shrink:0;position:relative;z-index:1}.DistributionPartner_name__sOZU9{font-family:var(--serif),Georgia,serif;font-size:1.5rem;font-weight:500;letter-spacing:-.015em;color:var(--ink);margin:0;line-height:1.2}.DistributionPartner_teaser__wGuNK{margin:.75rem 0 0;font-family:var(--sans);font-size:1rem;line-height:1.6;color:#5b5044;font-weight:300}.DistributionPartner_badge__PLiej{display:inline-flex;align-items:center;padding:.4rem .85rem;border-radius:999px;background:var(--ink);color:var(--gold);font-family:var(--mono),ui-monospace,monospace;font-size:.65rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;width:fit-content;position:relative;z-index:1}.ResearchPartners_section___G_Sy{padding:90px 0;border-bottom:1px solid var(--line)}@media (max-width:640px){.ResearchPartners_section___G_Sy{padding:64px 0}}.ResearchPartners_eyebrow__x5_4b{font-family:var(--mono),ui-monospace,monospace;font-size:.72rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:1.25rem}.ResearchPartners_title__AHgdZ{font-family:var(--serif),Georgia,serif;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:380;line-height:1.05;letter-spacing:-.025em;color:var(--paper);margin:0 0 1.25rem;max-width:24ch}.ResearchPartners_title__AHgdZ em{font-family:var(--serif-italic),Georgia,serif;font-style:italic;font-weight:400;color:var(--gold)}.ResearchPartners_lede__H0G_Q{font-family:var(--sans);font-size:1.05rem;line-height:1.65;font-weight:300;color:var(--paper-dim);max-width:62ch;margin:0}.ResearchPartners_grid__t7I6q{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:3.5rem}@media (min-width:768px){.ResearchPartners_grid__t7I6q{grid-template-columns:repeat(2,1fr)}}.ResearchPartners_card__m179n{padding:2rem;background:var(--ink-2);border:1px solid var(--line);border-radius:6px;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.ResearchPartners_card__m179n:hover{border-color:var(--gold);transform:translateY(-2px);box-shadow:0 30px 60px -30px rgba(0,0,0,.6)}.ResearchPartners_cardHead__c2UA7{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ResearchPartners_logoMark__WA9Es{width:2.85rem;height:2.85rem;border-radius:6px;background:var(--ink);border:1px solid var(--line);display:flex;justify-content:center;font-size:.78rem;letter-spacing:.06em;flex-shrink:0}.ResearchPartners_badge__SUXCb,.ResearchPartners_logoMark__WA9Es{color:var(--gold);align-items:center;font-family:var(--mono),ui-monospace,monospace;font-weight:500}.ResearchPartners_badge__SUXCb{display:inline-flex;padding:.35rem .75rem;border-radius:999px;background:rgba(232,163,61,.12);border:1px solid rgba(232,163,61,.3);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.ResearchPartners_name__GbV3B{margin:1.25rem 0 0;font-family:var(--serif),Georgia,serif;font-size:1.4rem;font-weight:500;letter-spacing:-.015em;color:var(--paper);line-height:1.2}.ResearchPartners_desc__7MvFk{margin:.75rem 0 0;font-family:var(--sans);font-size:1rem;line-height:1.6;color:var(--paper-dim);font-weight:300}.ResearchPartners_meta__o8oFU{margin-top:1.5rem;padding-top:1.25rem;border-top:1px dashed var(--line);display:flex;align-items:center;gap:.5rem;font-family:var(--mono),ui-monospace,monospace;font-size:.74rem;font-weight:500;letter-spacing:.06em;color:var(--gold)}.ResearchPartners_metaIcon__A6BSA{width:1rem;height:1rem}.ProofSection_section__EKKcR{padding:90px 0;position:relative;z-index:2;border-bottom:1px solid var(--line)}@media (max-width:640px){.ProofSection_section__EKKcR{padding:64px 0}}.ProofSection_eyebrow__8dIUN{font-family:var(--mono),ui-monospace,monospace;font-size:.72rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;margin-bottom:1.25rem}.ProofSection_title__4SKNB{font-family:var(--serif),Georgia,serif;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:380;line-height:1.05;letter-spacing:-.025em;margin:0 0 1.25rem;max-width:24ch}.ProofSection_title__4SKNB em{font-family:var(--serif-italic),Georgia,serif;font-style:italic;font-weight:400}.ProofSection_lede__eZtQP{font-family:var(--sans);font-size:1.05rem;line-height:1.65;font-weight:300;max-width:62ch;margin:0}.ProofSection_grid__ttTBb{display:grid;grid-template-columns:1fr;gap:1.25rem;margin:3.5rem 0 0}@media (min-width:768px){.ProofSection_grid__ttTBb{grid-template-columns:repeat(3,1fr)}}.ProofSection_card__fIUoR{padding:1.875rem 1.75rem;border:1px solid var(--line);border-radius:6px;transition:border-color .2s ease,transform .2s ease}.ProofSection_card__fIUoR:hover{border-color:gray;transform:translateY(-2px)}.ProofSection_iconTile__qAlbp{width:3.25rem;height:3.25rem;border-radius:6px;background:rgba(232,163,61,.12);border:1px solid rgba(232,163,61,.25);color:var(--gold);display:flex;align-items:center;justify-content:center}.ProofSection_iconTile__qAlbp svg{width:1.6rem;height:1.6rem}.ProofSection_itemTitle__JE9Vp{margin:1.25rem 0 0;font-family:var(--serif),Georgia,serif;font-size:1.25rem;font-weight:500;letter-spacing:-.015em;line-height:1.2}.ProofSection_itemBody__uZFtm{margin:.75rem 0 0;font-family:var(--sans);font-size:.92rem;line-height:1.6;font-weight:300}.ProofSection_verifyTag__2qkoP{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.25rem;padding:.4rem .7rem;background:rgba(232,163,61,.08);border:1px solid var(--line);border-radius:4px;font-family:var(--mono),ui-monospace,monospace;font-size:.68rem;font-weight:500;letter-spacing:.08em}.ProofSection_verifyCheck__ZM628{width:.85rem;height:.85rem}