.Services_grid__bL5B6{display:grid;grid-template-columns:1fr;gap:1px;background:var(--line);border:1px solid var(--line)}.Services_card__dfcSi{background:var(--ink);padding:2.8rem 2.4rem;position:relative;transition:background .3s ease;min-height:340px;display:flex;flex-direction:column}.Services_card__dfcSi:hover{background:var(--ink-2)}.Services_num__Hvcty{position:absolute;top:2rem;right:2.4rem;font-family:var(--mono);font-size:.78rem;color:var(--paper-mute)}.Services_icon__LcKBk{width:44px;height:44px;margin-bottom:2rem;color:var(--gold)}.Services_title__Nzcfq{font-family:var(--serif);font-weight:400;font-size:1.55rem;line-height:1.15;margin-bottom:1rem;color:var(--paper);letter-spacing:-.015em}.Services_desc__bYsc6{font-size:.95rem;color:var(--paper-dim);line-height:1.6;margin-bottom:1.5rem;flex-grow:1}.Services_tags__9wtDk{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto;list-style:none;padding:0}.Services_tag__l9_VM{font-family:var(--mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;padding:.35rem .7rem;border:1px solid var(--line);color:var(--paper-mute)}@media (min-width:640px){.Services_grid__bL5B6{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Services_grid__bL5B6{grid-template-columns:repeat(3,1fr)}}.WhyHoplon_section__CEJ7l{background:var(--paper);color:var(--ink)}.WhyHoplon_intro__vRW2J{font-family:var(--serif);font-size:1.4rem;line-height:1.4;color:var(--ink);font-weight:300;margin-bottom:2.5rem;letter-spacing:-.01em}.WhyHoplon_intro__vRW2J em{font-family:var(--serif-italic);color:var(--gold-soft);font-style:italic}.WhyHoplon_body__0o5rK{font-size:1rem;color:rgba(11,14,20,.7);line-height:1.7;max-width:56ch}.WhyHoplon_pillars__C0ZBc{display:flex;flex-direction:column;gap:0;border-top:1px solid rgba(11,14,20,.15);list-style:none;padding:0;margin:0}.WhyHoplon_pillar__I_c2j{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__G5JFY{font-family:var(--mono);font-size:.75rem;color:var(--gold-soft);padding-top:.3rem}.WhyHoplon_pillarTitle__LXiHc{font-family:var(--serif);font-size:1.2rem;font-weight:500;margin-bottom:.4rem;color:var(--ink);letter-spacing:-.01em}.WhyHoplon_pillarDesc__D9Lbk{font-size:.92rem;color:rgba(11,14,20,.65);line-height:1.55}.WhyHoplon_integrations__D0evG{margin-top:4rem;padding-top:2.5rem;border-top:1px solid rgba(11,14,20,.15)}.WhyHoplon_tagLabel__z55HJ{font-family:var(--mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.2em;margin-bottom:1.5rem;color:rgba(11,14,20,.55)}.WhyHoplon_list__26f5f{display:flex;flex-wrap:wrap;gap:0;align-items:center}.WhyHoplon_list__26f5f span{font-family:var(--serif);font-style:italic;font-size:1.6rem;color:var(--ink);padding:0 1.5rem;border-right:1px solid rgba(11,14,20,.15);font-weight:400}.WhyHoplon_list__26f5f span:first-child{padding-left:0}.WhyHoplon_list__26f5f span:last-child{border-right:none}@media (max-width:640px){.WhyHoplon_list__26f5f span{padding:.5rem 1rem;font-size:1.3rem}}.Frameworks_grid__vR6y9{display:grid;grid-template-columns:1fr;gap:0;border:1px solid var(--line)}.Frameworks_left__ht0NZ{padding:2.5rem;background:var(--ink-2);border-bottom:1px solid var(--line)}.Frameworks_right__z85YX{padding:2.5rem}.Frameworks_eyebrow__eVz0D{font-family:var(--mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.25em;color:var(--gold);margin-bottom:1.5rem}.Frameworks_headline__iZBAI{font-family:var(--serif);font-size:2.2rem;line-height:1.1;font-weight:300;letter-spacing:-.025em;margin-bottom:1.5rem;color:var(--paper)}.Frameworks_headline__iZBAI em{font-family:var(--serif-italic);color:var(--gold);font-style:italic}.Frameworks_headlineSmall__7besB{font-size:1.4rem;margin-bottom:2rem}.Frameworks_body__BtoDA{font-size:1rem;color:var(--paper-dim);line-height:1.6;margin-bottom:2rem}.Frameworks_body__BtoDA:last-child{margin-bottom:0}.Frameworks_checklist__RqUs1{list-style:none;padding:0;margin:0}.Frameworks_checklist__RqUs1 li{padding:1rem 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:auto 1fr auto;gap:1.2rem;align-items:center}.Frameworks_checklist__RqUs1 li:last-child{border-bottom:none}.Frameworks_check__A9p3q{width:22px;height:22px;border:1px solid var(--gold);display:inline-flex;align-items:center;justify-content:center;color:var(--gold);font-size:.8rem}.Frameworks_text__RS_5E{font-size:.95rem;color:var(--paper)}.Frameworks_status__tTFTI{font-family:var(--mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.15em;color:var(--signal)}@media (min-width:1024px){.Frameworks_grid__vR6y9{grid-template-columns:1fr 1fr}.Frameworks_left__ht0NZ{border-bottom:none;border-right:1px solid var(--line);padding:4rem}.Frameworks_right__z85YX{padding:4rem}}.Testimonial_section__mz5Lu{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--ink-2)}.Testimonial_mark__onX9P{font-family:var(--serif);font-size:5rem;color:var(--gold);line-height:1;margin-bottom:1rem;display:block;opacity:.5}.Testimonial_quote__emiiE{font-family:var(--serif);font-weight:300;font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1.35;color:var(--ink);letter-spacing:-.02em;margin:0 auto 2.5rem;max-width:32ch}.Testimonial_quote__emiiE em{font-family:var(--serif-italic);color:var(--gold);font-style:italic}.Testimonial_attribution__SG7_C{font-family:var(--mono);font-size:.78rem;text-transform:uppercase;letter-spacing:.2em;color:var(--ink-2)}.Testimonial_attribution__SG7_C strong{color:var(--ink);font-weight:500}.Faq_grid__vI6u3{display:grid;grid-template-columns:1fr;border-top:1px solid var(--line);margin:0}.Faq_item__WktPF{border-bottom:1px solid var(--line);padding:2rem 0;display:grid;grid-template-columns:60px 1fr;gap:1.5rem 3rem;align-items:start}.Faq_num__voPt3{font-family:var(--mono);font-size:.78rem;color:var(--gold);padding-top:.4rem}.Faq_question__WqY2_{font-family:var(--serif);font-size:1.5rem;line-height:1.2;font-weight:400;color:var(--paper);letter-spacing:-.015em}.Faq_answer__zmTog{font-size:.98rem;color:var(--paper-dim);line-height:1.65;margin:0;grid-column:1/-1;padding-left:60px}@media (min-width:1024px){.Faq_item__WktPF{grid-template-columns:80px 1fr 1fr;gap:3rem}.Faq_answer__zmTog{grid-column:auto;padding-left:0}}.FinalCta_section__ydnRM{background:var(--gold);color:var(--ink);padding:6rem 1.5rem;position:relative;overflow:hidden}.FinalCta_section__ydnRM:before{content:"";position:absolute;top:-50%;left:-10%;width:60%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.15) 0,transparent 60%);pointer-events:none}.FinalCta_eyebrow__8O_T3{font-family:var(--mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.25em;color:rgba(11,14,20,.7);margin-bottom:1.8rem}.FinalCta_headline__r3uje{font-family:var(--serif);font-weight:300;font-size:clamp(2.4rem,5.5vw,4.5rem);line-height:1;letter-spacing:-.035em;margin-bottom:1.8rem;color:var(--ink)}.FinalCta_headline__r3uje em{font-family:var(--serif-italic);font-style:italic}.FinalCta_sub__PHto9{font-size:1.15rem;color:rgba(11,14,20,.75);max-width:54ch;margin:0 auto 2.8rem;line-height:1.55}.FinalCta_meta__jluwU{margin-top:2.5rem;font-family:var(--mono);font-size:.78rem;color:rgba(11,14,20,.6);letter-spacing:.05em}