.hero{background:radial-gradient(120% 90% at 50% -10%,#1b3358d9 0%,#0000 62%),linear-gradient(#0a1730 0%,#060f1f 100%);width:100%;padding-top:30px;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#0e4d226b 100%),repeating-linear-gradient(112deg,#ffffff08 0 44px,#0000 44px 88px);height:46%;position:absolute;inset:auto 0 0}@media (min-width:734px){.hero{padding-top:40px}}@media (min-width:1240px){.hero{padding-top:56px}}.hero__glow{pointer-events:none;background:radial-gradient(50% 50%,#ffc83329 0%,#0000 70%);width:900px;height:460px;position:absolute;top:-180px;left:50%;transform:translate(-50%)}.hero__inner{width:100%;max-width:1240px;margin-inline:auto;padding-inline:16px}@media (min-width:734px){.hero__inner{padding-inline:32px}}@media (min-width:1240px){.hero__inner{padding-inline:40px}}.hero__inner{z-index:2;flex-direction:column;gap:26px;padding-bottom:30px;display:flex;position:relative}@media (min-width:734px){.hero__inner{flex-direction:row;align-items:center;gap:30px;padding-bottom:38px}}@media (min-width:1240px){.hero__inner{gap:56px;padding-bottom:52px}}.hero__copy{flex-direction:column;gap:14px;display:flex}@media (min-width:734px){.hero__copy{flex:56%;gap:16px}}@media (min-width:1240px){.hero__copy{gap:20px}}.hero__eyebrow{color:#4cd46e;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.4}@media (min-width:734px){.hero__eyebrow{font-size:14px}}.hero__title{color:#fff;text-shadow:0 4px 24px #0000008c;margin:0}.hero__lead{color:#b8c4d6;max-width:620px}.hero__chips{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}@media (min-width:734px){.hero__chips{flex-wrap:wrap;gap:10px;display:flex}}.hero__chip{background:#12233dc7;border:1px solid #1b3358;border-radius:12px;flex-direction:column;gap:2px;padding:9px 14px;display:flex}@media (min-width:734px){.hero__chip{min-width:120px}}.hero__chipLabel{color:#7c8ca5;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.4}.hero__chipValue{color:#ffc833;font-family:var(--font-display),"Arial Narrow",system-ui,sans-serif;text-transform:uppercase;font-size:17px;line-height:1.2}@media (min-width:1240px){.hero__chipValue{font-size:19px}}.hero__actions{flex-direction:column;gap:10px;margin-top:2px;display:flex}@media (min-width:734px){.hero__actions{flex-direction:row;gap:12px}}.hero__trust{flex-wrap:wrap;gap:8px 16px;margin-top:4px;display:flex}.hero__trustItem{color:#7c8ca5;align-items:center;gap:6px;font-size:12px;display:flex}.hero__trustItem svg{fill:#2fa84f38;stroke:#4cd46e;stroke-width:1.1px;flex:none;width:16px;height:16px}.hero__trustTick{stroke:#4cd46e}.hero__art{justify-content:center;display:flex;position:relative}@media (min-width:734px){.hero__art{flex:44%}}.hero__art:before{content:"";filter:blur(6px);background:radial-gradient(50% 50%,#2fa84f42 0%,#0000 72%);border-radius:50%;position:absolute;inset:8% 4%}.hero__artImg{border:1px solid #1b3358;border-radius:24px;width:100%;max-width:460px;height:auto;position:relative;box-shadow:0 14px 40px #00000073}@media (min-width:734px){.hero__artImg{max-width:100%}}@media (min-width:1240px){.hero__artImg{max-width:520px}}.hero__toc{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060f1fb8;border-top:1px solid #1b3358b3;position:relative}.hero__tocInner{width:100%;max-width:1240px;margin-inline:auto;padding-inline:16px}@media (min-width:734px){.hero__tocInner{padding-inline:32px}}@media (min-width:1240px){.hero__tocInner{padding-inline:40px}}.hero__tocInner{flex-direction:column;gap:10px;padding-block:16px;display:flex}@media (min-width:734px){.hero__tocInner{flex-direction:row;align-items:center;gap:18px;padding-block:14px}}.hero__tocTitle{color:#ffc833;letter-spacing:.16em;text-transform:uppercase;flex:none;font-size:11px;font-weight:700}.hero__tocList{flex-wrap:wrap;gap:6px 8px;display:flex}.hero__tocLink{color:#b8c4d6;white-space:nowrap;border:1px solid #1b3358;border-radius:999px;padding:6px 12px;font-size:12px;transition:color .18s cubic-bezier(.22,.61,.36,1),border-color .18s cubic-bezier(.22,.61,.36,1),background-color .18s cubic-bezier(.22,.61,.36,1);display:block}.hero__tocLink:hover{color:#ffc833;background:#ffc83314;border-color:#ffc83373}
