.policy-page{background:radial-gradient(ellipse 900px 600px at 50% -200px, #ff6a1a14, transparent 60%), var(--bg-0);min-height:100vh}.policy-page .nav{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line-1);background:#000000a6;position:sticky;top:0}.policy-hero{padding:96px 0 64px;position:relative;overflow:hidden}.policy-hero .hero-bg{pointer-events:none;position:absolute;inset:0}.policy-hero .hero-bg:before{content:"";background:radial-gradient(700px 420px at 50% 0,#ff6a1a1f,#0000 55%);position:absolute;inset:0}.policy-hero .frame{z-index:1;position:relative}.policy-hero .hero-inner{text-align:center;max-width:720px;margin:0 auto}.policy-hero .eyebrow{font:var(--m-eyebrow);letter-spacing:.18em;color:var(--brand-orange);text-transform:uppercase;align-items:center;gap:10px;margin-bottom:24px;display:inline-flex}.policy-hero h1{font:700 clamp(34px, 4.4vw, 58px) / 1.06 var(--font-sans);letter-spacing:-.025em;color:var(--fg-0)}.policy-content{padding:0 0 128px}.policy-doc{max-width:720px;font:var(--t-body);color:var(--fg-2);margin:0 auto}.policy-doc h2{font:700 22px/1.35 var(--font-sans);letter-spacing:-.015em;color:var(--fg-0);margin:48px 0 18px}.policy-doc h2:first-of-type{margin-top:0}.policy-doc p{color:var(--fg-2);margin-bottom:16px}.policy-doc a{color:var(--brand-orange);text-underline-offset:3px;transition:color .16s var(--ease);text-decoration:underline}.policy-doc a:hover{color:var(--brand-yellow)}.policy-doc strong{color:var(--fg-0);font-weight:600}.policy-divider{background:var(--brand-divider);max-width:720px;height:1px;margin:0 auto 96px}.policy-page .cta-band{border:1px solid var(--line-2);border-radius:var(--r-lg);text-align:center;background:var(--bg-1);padding:72px 48px;position:relative;overflow:hidden}.policy-page .cta-band h2{font:var(--h-2);letter-spacing:-.025em;color:var(--fg-0);max-width:620px;margin:0 auto 18px}.policy-page .cta-band .lede{font:var(--t-lead);color:var(--fg-3);max-width:560px;margin:0 auto 32px}.policy-page .cta-band .hero-ctas{flex-wrap:wrap;justify-content:center;gap:14px;display:inline-flex}.policy-page footer{border-top:1px solid var(--line-1)}
