.ZEyvAG_root .ab-hero{isolation:isolate;padding-block:clamp(12px,3vh,36px) clamp(48px,7vw,96px);position:relative}.ZEyvAG_root .ab-hero:before{content:"";z-index:-1;background:radial-gradient(min(680px, 90vw) min(560px, 90vw) at 80% 40%, var(--glow), transparent 68%),radial-gradient(900px 500px at 8% 0%, #f1cd970d, transparent 70%);pointer-events:none;position:absolute;inset:-120px 0 0}.ZEyvAG_root .ab-hero-in{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:clamp(32px,5vw,88px);display:grid}.ZEyvAG_root .ab-eyebrow{font:500 13px/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-top:clamp(18px,3vw,36px)}.ZEyvAG_root .ab-h1{font:400 clamp(44px, 5.4vw, 80px)/1 var(--serif);letter-spacing:-.012em;margin:14px 0 22px}.ZEyvAG_root .ab-h1 em{color:var(--gold);padding-right:.04em;font-style:italic}.ZEyvAG_root .ab-lede{max-width:58ch;color:var(--ink-2);font-size:19px;line-height:1.6}.ZEyvAG_root .ab-facts{border:1px solid var(--line);border-top-color:var(--gold-line);background:linear-gradient(180deg, #f1cd970d, transparent 40%),var(--surface);border-radius:24px;margin-top:clamp(18px,3vw,36px);padding:26px 28px 20px}.ZEyvAG_root .ab-facts-title{font:400 var(--fs-serif-l)/1.1 var(--serif);margin-bottom:12px}.ZEyvAG_root .ab-facts dl>div{border-top:1px solid var(--line);gap:2px;padding:12px 0;display:grid}.ZEyvAG_root .ab-facts dt{font:500 13px/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.ZEyvAG_root .ab-facts dd{color:var(--ink-2);font-size:16px;line-height:1.5}.ZEyvAG_root .ab-facts dd a{color:var(--ink);margin:-10px 0;padding:10px 0;display:inline-block}.ZEyvAG_root .ab-sec{padding-top:0}.ZEyvAG_root .ab-sec>.wrap{padding-top:clamp(48px,6vw,80px);position:relative}.ZEyvAG_root .ab-sec>.wrap:before{content:"";top:0;left:max(var(--edge),env(safe-area-inset-left,0px));right:max(var(--edge),env(safe-area-inset-right,0px));background:var(--line);height:1px;position:absolute}.ZEyvAG_root .ab-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,5vw,80px);display:grid}.ZEyvAG_root .ab-copy{max-width:64ch;color:var(--ink-2);gap:16px;font-size:17px;line-height:1.65;display:grid}.ZEyvAG_root .ab-copy strong{color:var(--ink);font-weight:500}.ZEyvAG_root .ab-copy a{color:var(--ink)}.ZEyvAG_root .ab-disclaimer{border-left:2px solid var(--gold-line);font:italic 400 var(--fs-serif-s)/1.35 var(--serif);color:var(--ink);margin-top:4px;padding-left:18px}.ZEyvAG_root .ab-links{flex-wrap:wrap;gap:4px 24px;display:flex}.ZEyvAG_root .ab-links a{min-height:44px;-webkit-text-decoration-color:var(--gold-line);text-decoration-color:var(--gold-line);align-items:center;font-weight:500;display:inline-flex}.ZEyvAG_root .ab-links a:hover{color:var(--gold)}.ZEyvAG_root .ab-links-after{margin-top:18px}.ZEyvAG_root .ab-free{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ZEyvAG_root .ab-free a{border:1px solid var(--line);background:var(--surface);border-radius:20px;align-content:start;gap:8px;height:100%;padding:22px 22px 52px;text-decoration:none;transition:border-color .25s,background-color .25s;display:grid;position:relative}.ZEyvAG_root .ab-free a:hover{border-color:var(--gold-line);background:var(--surface-2)}.ZEyvAG_root .ab-free .ico{color:var(--gold);transition:transform .35s var(--ease);position:absolute;bottom:20px;left:22px}.ZEyvAG_root .ab-free a:hover .ico{transform:translate(4px)}.ZEyvAG_root .ab-free-label{font:400 var(--fs-serif-m)/1.1 var(--serif);color:var(--ink)}.ZEyvAG_root .ab-free-text{color:var(--muted);font-size:15px;line-height:1.55}.ZEyvAG_root .ab-legal{flex-wrap:wrap;gap:0 22px;display:flex}.ZEyvAG_root .ab-legal a{color:var(--ink-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);padding:11px 0;font-size:15px;display:inline-block}.ZEyvAG_root .ab-legal a:hover{color:var(--gold)}@media (max-width:1100px){.ZEyvAG_root .ab-free{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.ZEyvAG_root .ab-hero-in{grid-template-columns:minmax(0,1fr);align-items:start}.ZEyvAG_root .ab-facts{max-width:560px}}@media (max-width:959px){.ZEyvAG_root .ab-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.ZEyvAG_root .ab-h1{font-size:var(--fs-serif-xl);margin-bottom:18px}.ZEyvAG_root .ab-lede{font-size:17px}.ZEyvAG_root .ab-facts{padding:22px 20px 16px}.ZEyvAG_root .ab-free{grid-template-columns:minmax(0,1fr)}}
