.Hero_hero__j40BY{padding:80px 0;position:relative;border-bottom:1px solid var(--hop-line-soft)}.Hero_hero__j40BY:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--hop-signal) 50%,transparent);opacity:.45}.Hero_grid__6erS3{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;align-items:stretch}@media (max-width:980px){.Hero_grid__6erS3{grid-template-columns:1fr;gap:40px}}.Hero_eyebrow__kz1zF{display:inline-flex;align-items:center;gap:10px;font-family:var(--hop-font-mono);font-size:12px;color:var(--gold-soft);text-transform:uppercase;letter-spacing:.14em;margin-bottom:28px}.Hero_dot__T5cpx{width:8px;height:8px;border-radius:50%;background:var(--hop-signal);box-shadow:0 0 0 4px rgba(167,139,250,.18);animation:Hero_hopPulse__BI2Nq 2.2s ease-in-out infinite}@keyframes Hero_hopPulse__BI2Nq{0%,to{box-shadow:0 0 0 4px rgba(167,139,250,.18)}50%{box-shadow:0 0 0 9px rgba(167,139,250,.04)}}.Hero_headline__YVSNu{font-family:var(--hop-font-display);font-weight:380;font-size:clamp(44px,4.6vw,92px);line-height:.98;letter-spacing:-.025em;margin:0 0 28px;color:var(--hop-ink)}.Hero_headline__YVSNu em{font-style:italic;font-weight:300;color:var(--hop-signal)}.Hero_gold__SN0gJ{font-style:italic;font-weight:300;color:var(--hop-gold)!important}.Hero_teaser__wRQ_N{font-size:19px;line-height:1.55;color:var(--hop-ink-dim);max-width:56ch;margin:0 0 36px}.Hero_teaser__wRQ_N b{color:var(--hop-ink);font-weight:500}.Hero_btn__mO4Jx{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:4px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .15s ease,background .2s ease,border-color .2s ease,color .2s ease;border:1px solid transparent}.Hero_btnPrimary__Mpydh{background:var(--hop-signal);color:#15102a}.Hero_btnPrimary__Mpydh:hover{transform:translateY(-1px);background:var(--hop-signal-2);color:#2a1a0f}.Hero_btnGhost__diNpR{background:transparent;border-color:var(--hop-line);color:var(--hop-ink)}.Hero_btnGhost__diNpR:hover{border-color:var(--hop-signal);color:var(--hop-signal)}.Hero_arrow__0zC6E{transition:transform .2s ease}.Hero_btn__mO4Jx:hover .Hero_arrow__0zC6E{transform:translateX(3px)}.Hero_meta__kLd4F{margin-top:48px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding-top:24px;border-top:1px solid var(--hop-line-soft)}.Hero_metaNum__Yc3fp{font-family:var(--hop-font-display);font-weight:300;font-size:36px;line-height:1;color:var(--hop-gold);letter-spacing:-.02em}.Hero_metaNum__Yc3fp span{color:var(--hop-gold);font-style:italic}.Hero_metaLabel__qEFqp{font-family:var(--hop-font-mono);font-size:11px;color:var(--hop-ink-mute);margin-top:6px;text-transform:uppercase;letter-spacing:.12em;line-height:1.4}.Hero_terminal__HQuLs{background:var(--hop-panel);border:1px solid var(--hop-line);border-radius:8px;overflow:hidden;font-family:var(--hop-font-mono);font-size:13px;height:100%;min-height:460px;display:flex;flex-direction:column;box-shadow:0 30px 60px -30px rgba(0,0,0,.6),inset 0 0 0 1px rgba(167,139,250,.06)}.Hero_termHead__njQ9g{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--hop-panel-2);border-bottom:1px solid var(--hop-line)}.Hero_termDots__TCuSh{display:flex;gap:6px}.Hero_termDots__TCuSh span{width:10px;height:10px;border-radius:50%;background:var(--hop-line)}.Hero_termDots__TCuSh span:first-child{background:#ff5f57}.Hero_termDots__TCuSh span:nth-child(2){background:#febc2e}.Hero_termDots__TCuSh span:nth-child(3){background:#28c840}.Hero_termTitle__qDFCS{font-size:11px;color:var(--hop-ink-mute);letter-spacing:.08em}.Hero_termBody__EAaB0{padding:18px 20px;flex:1;overflow:hidden}.Hero_feed__r_RyY{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.Hero_feedRow__fyxw2{display:grid;gap:14px;padding:12px;border:1px solid var(--hop-line-soft);border-radius:4px;background:rgba(255,255,255,.01);opacity:0;transform:translateY(8px);animation:Hero_hopRowIn__howIz .6s forwards}@keyframes Hero_hopRowIn__howIz{to{opacity:1;transform:translateY(0)}}.Hero_feedTime__TOhwk{font-size:11px;color:var(--hop-ink-mute);letter-spacing:.05em}.Hero_feedTag__paAMl{display:inline-block;font-size:10px;padding:2px 7px;border-radius:2px;margin-bottom:6px;letter-spacing:.12em;text-transform:uppercase;font-weight:500}.Hero_tag_detect__6W9SZ{background:rgba(248,113,113,.12);color:var(--hop-alert);border:1px solid rgba(248,113,113,.3)}.Hero_tag_contain__jNpVj{background:rgba(167,139,250,.15);color:var(--hop-signal);border:1px solid rgba(167,139,250,.35)}.Hero_tag_investigate__wABcN{background:rgba(255,184,154,.13);color:var(--hop-signal-2);border:1px solid rgba(255,184,154,.32)}.Hero_tag_recover__6O0GC{background:rgba(110,231,183,.1);color:var(--hop-ok);border:1px solid rgba(110,231,183,.3)}.Hero_feedMsg__UIkSw{color:var(--hop-ink);font-size:12.5px;line-height:1.5}.Hero_feedSrc__vqsqs{color:var(--hop-ink-mute);font-size:11px;margin-top:4px;display:block}.SectionHead_label__i4TxW{font-family:var(--hop-font-mono);font-size:11px;color:var(--hop-signal);letter-spacing:.18em;text-transform:uppercase;margin-bottom:18px}.SectionHead_title__n_4hW{font-family:var(--hop-font-display);font-weight:380;font-size:clamp(34px,4.5vw,56px);line-height:1.02;letter-spacing:-.02em;margin:0 0 24px;max-width:22ch}.SectionHead_lede__Kp_gJ{font-size:18px;max-width:62ch;line-height:1.55;margin:0}.SectionHead_lede__Kp_gJ b{font-weight:500}.Definition_section__Wmp0w{padding:90px 0;border-bottom:1px solid var(--hop-line-soft)}.Definition_grid__x_t8Q{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:56px}@media (max-width:760px){.Definition_grid__x_t8Q{grid-template-columns:1fr}}.Definition_card__TMbdQ{border-radius:6px;padding:32px;position:relative}.Definition_depthBar__lT1eG{position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:6px 0 0 6px}.Definition_cardSecondary__mh6AW .Definition_depthBar__lT1eG{background:var(--hop-signal-2)}.Definition_title__cSPaG{font-family:var(--hop-font-display);font-weight:500;font-size:26px;margin:0 0 14px;letter-spacing:-.01em}.Definition_layer__drw2n{font-family:var(--hop-font-mono);font-size:11px;color:var(--hop-signal);display:block;text-transform:uppercase;letter-spacing:.16em;margin-bottom:4px;font-weight:400}.Definition_cardSecondary__mh6AW .Definition_layer__drw2n{color:var(--hop-signal-2)}.Definition_body__9SV7h{margin:0;font-size:15.5px;line-height:1.6}.Risks_section__BQ4nN{padding:90px 0;border-bottom:1px solid var(--hop-line-soft)}.Risks_row__GYQSa{display:grid;grid-template-columns:80px 1fr 1fr;gap:32px;padding:32px 0;border-top:1px solid var(--hop-line-soft);align-items:baseline}.Risks_row__GYQSa:last-child{border-bottom:1px solid var(--hop-line-soft)}@media (max-width:760px){.Risks_row__GYQSa{grid-template-columns:60px 1fr;gap:20px}.Risks_outcome__uoQgR{grid-column:1/-1;padding-left:80px}}.Risks_num__bm4sM{font-family:var(--hop-font-display);font-size:42px;font-weight:300;font-style:italic;color:var(--hop-gold);line-height:1}.Risks_name__km5mJ{font-family:var(--hop-font-display);font-size:24px;font-weight:500;letter-spacing:-.01em;margin:0 0 6px;color:var(--hop-ink)}.Risks_desc__2ffez{color:var(--hop-ink-dim);font-size:15px;margin:0;max-width:40ch;line-height:1.55}.Risks_outcome__uoQgR{font-size:14px;font-family:var(--hop-font-mono);line-height:1.55;padding-left:18px;border-left:1px solid var(--hop-line)}.Risks_outcome__uoQgR b{color:var(--hop-signal);font-weight:500}.Methodology_section__D6Xh_{padding:90px 0;border-bottom:1px solid var(--hop-line-soft)}.Methodology_steps__Lm34G{display:grid;grid-template-columns:repeat(4,1fr);margin:56px 0 0;padding:0;list-style:none;border-top:1px solid var(--hop-line)}@media (max-width:900px){.Methodology_steps__Lm34G{grid-template-columns:1fr 1fr}}@media (max-width:540px){.Methodology_steps__Lm34G{grid-template-columns:1fr}}.Methodology_step__Ovqo3{padding:32px 28px 36px;border-right:1px solid var(--hop-line);transition:background .25s ease;position:relative}.Methodology_step__Ovqo3:last-child{border-right:none}@media (max-width:900px){.Methodology_step__Ovqo3:nth-child(2){border-right:none}.Methodology_step__Ovqo3:nth-child(-n+2){border-bottom:1px solid var(--hop-line)}}@media (max-width:540px){.Methodology_step__Ovqo3{border-right:none;border-bottom:1px solid var(--hop-line)}.Methodology_step__Ovqo3:last-child{border-bottom:none}}.Methodology_num__NRnuH{font-family:var(--hop-font-display);font-style:italic;font-weight:300;font-size:56px;line-height:1;color:var(--hop-gold);margin-bottom:20px;display:flex;align-items:baseline;gap:8px}.Methodology_num__NRnuH:after{content:"";flex:1;height:1px;background:var(--hop-line);margin-left:6px}.Methodology_title__uBp_A{font-family:var(--hop-font-display);font-weight:500;font-size:22px;letter-spacing:-.015em;margin:0 0 10px}.Methodology_body__gsH9W{font-size:14.5px;margin:0;line-height:1.6}.Capabilities_section__Wo9Ct{padding:90px 0;border-bottom:1px solid var(--hop-line-soft)}.Capabilities_grid__aLasf{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--hop-line-soft);border:1px solid var(--hop-line-soft);border-radius:6px;overflow:hidden;margin-top:56px}@media (max-width:760px){.Capabilities_grid__aLasf{grid-template-columns:1fr}}.Capabilities_cap___xkTd{background:var(--hop-bg);padding:32px;transition:background .25s ease}.Capabilities_cap___xkTd:hover{background:var(--hop-panel)}.Capabilities_id__iHIkJ{font-family:var(--hop-font-mono);font-size:11px;color:var(--hop-signal);letter-spacing:.16em}.Capabilities_title__Y68nO{font-family:var(--hop-font-display);font-weight:500;font-size:22px;margin:14px 0 10px;letter-spacing:-.01em;color:var(--hop-ink)}.Capabilities_body__HR2O7{color:var(--hop-ink-dim);font-size:15px;margin:0;line-height:1.55}.WhyHoplon_section__RP_F3{padding:90px 0;border-bottom:1px solid var(--hop-line-soft);background:linear-gradient(180deg,#110d1f 0,var(--hop-bg) 100%)}.WhyHoplon_grid__GMB7H{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:56px;border-radius:6px;overflow:hidden}@media (max-width:880px){.WhyHoplon_grid__GMB7H{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.WhyHoplon_grid__GMB7H{grid-template-columns:1fr}}.WhyHoplon_tile__c9aak{padding:28px;border:1px solid rgba(128,128,128,.355)}.WhyHoplon_num__aW1gi{font-family:var(--hop-font-display);font-size:14px;font-style:italic;color:var(--hop-gold);margin-bottom:14px;font-weight:400}.WhyHoplon_title__XJu8t{font-family:var(--hop-font-display);font-weight:500;font-size:20px;margin:0 0 8px;letter-spacing:-.01em}.WhyHoplon_body__YgLmH{font-size:14.5px;margin:0;line-height:1.55}.Engagement_section__7GCwq{padding:90px 0;border-bottom:1px solid var(--hop-line-soft)}.Engagement_grid__ORV_0{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:40px}@media (max-width:880px){.Engagement_grid__ORV_0{grid-template-columns:1fr}}.Engagement_card__5Tk99{border:1px solid var(--hop-line);background:var(--hop-panel);padding:36px;border-radius:6px;position:relative;overflow:hidden}.Engagement_card__5Tk99:before{content:"";position:absolute;top:-1px;right:-1px;width:80px;height:80px;background:linear-gradient(135deg,transparent 50%,var(--hop-signal) 50%);opacity:.85}.Engagement_cardGold__P4S2Q:before{background:linear-gradient(135deg,transparent 50%,var(--hop-gold) 50%)}.Engagement_title__ncjxI{font-family:var(--hop-font-display);font-weight:500;font-size:22px;margin:0 0 14px;letter-spacing:-.01em;color:var(--hop-ink)}.Engagement_body__xYltS{color:var(--hop-ink-dim);font-size:15px;margin:0 0 18px;line-height:1.55}.Engagement_meta__pW0D_{font-family:var(--hop-font-mono);font-size:12px;padding-top:18px;border-top:1px solid var(--hop-line-soft);letter-spacing:.06em}.FinalCTA_block__m7bAN{padding:100px 0;text-align:center;background:radial-gradient(ellipse 60% 80% at 50% 100%,rgba(167,139,250,.12),transparent 70%),radial-gradient(ellipse 40% 60% at 50% 100%,rgba(242,197,108,.06),transparent 70%);border-bottom:1px solid var(--hop-line-soft)}.FinalCTA_title__iVHc0{font-family:var(--hop-font-display);font-weight:380;font-size:clamp(38px,5.5vw,68px);line-height:1;letter-spacing:-.025em;margin:0 auto 22px;max-width:22ch;color:var(--hop-ink)}.FinalCTA_body__u6LTz{font-size:18px;max-width:56ch;margin:0 auto 36px;line-height:1.55}.FinalCTA_btn__6Ny3L{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:4px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .15s ease,background .2s ease,border-color .2s ease,color .2s ease;border:1px solid transparent}.FinalCTA_btnPrimary__cOUJK{background:var(--hop-signal);color:#15102a}.FinalCTA_btnPrimary__cOUJK:hover{transform:translateY(-1px);background:var(--hop-signal-2);color:#2a1a0f}.FinalCTA_btnGhost__c15KK{background:transparent;border-color:var(--hop-line);color:var(--hop-ink)}.FinalCTA_btnGhost__c15KK:hover{border-color:var(--hop-signal);color:var(--hop-signal)}.FinalCTA_arrow__u96Vq{transition:transform .2s ease}.FinalCTA_btn__6Ny3L:hover .FinalCTA_arrow__u96Vq{transform:translateX(3px)}:root{--hop-bg:#0e0a18;--hop-bg-warm:#15102a;--hop-panel:#1a1428;--hop-panel-2:#221a33;--hop-line:#2e2643;--hop-line-soft:#1f1830;--hop-ink:#f3efe8;--hop-ink-dim:#b7aea0;--hop-ink-mute:#7a7064;--hop-signal:#c9863e;--hop-signal-2:#c9863e;--hop-gold:#c9863e;--hop-alert:#f87171;--hop-ok:#c9863e;--hop-font-display:"Fraunces",Georgia,serif;--hop-font-body:"IBM Plex Sans",system-ui,sans-serif;--hop-font-mono:"IBM Plex Mono",ui-monospace,monospace}