.pr-hero{position:relative;padding:clamp(3.8rem,9vw,6rem) var(--pad) clamp(2.5rem,6vw,4rem);text-align:center;color:var(--aurora);background:radial-gradient(70vw 60vw at 80% -20%,rgba(63,107,134,.5),transparent 60%),linear-gradient(160deg,var(--brand-900),var(--brand-700))}.pr-back{position:absolute;top:1.4rem;left:clamp(1rem,4vw,3rem);font-family:var(--f-mono);font-size:.78rem;letter-spacing:.06em;color:hsla(60,14%,99%,.8);transition:color .2s}.pr-back:hover{color:var(--gold)}.pr-logo{height:54px;margin:0 auto 1.4rem;opacity:.96}.pr-eyebrow{font-family:var(--f-mono);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.pr-title{font-family:var(--f-disp);font-weight:300;font-size:clamp(2.2rem,6vw,3.4rem);letter-spacing:-.02em;margin:.3rem 0 .8rem}.pr-sub{max-width:54ch;margin:0 auto;color:hsla(60,14%,99%,.82);font-size:1.02rem;line-height:1.7}.pr-main{max-width:980px;margin:0 auto;padding:clamp(2.5rem,6vw,4.5rem) var(--pad)}.pr-index{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:clamp(2rem,5vw,3rem);padding-bottom:1.6rem;border-bottom:1px solid var(--line)}.pr-index-lbl{font-family:var(--f-mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-right:.4rem}.pr-index a{font-family:var(--f-mono);font-size:.72rem;letter-spacing:.02em;color:var(--brand-700);padding:.4rem .8rem;border:1px solid var(--line);border-radius:999px;background:var(--aurora);transition:background .2s,color .2s,border-color .2s}.pr-index a:hover{background:var(--brand-700);border-color:var(--brand-700);color:var(--aurora)}.pr-section{margin-bottom:clamp(2.5rem,6vw,4rem);scroll-margin-top:1.5rem}.pr-extra{margin:.9rem 0 0;font-size:.86rem;color:var(--muted);line-height:1.6}.pr-extra strong{color:var(--slate);font-weight:600}.pr-table .ix{width:1%;white-space:nowrap;color:var(--muted);font-family:var(--f-mono);font-size:.82rem}.pr-h2{font-family:var(--f-disp);font-weight:400;font-size:clamp(1.5rem,4vw,2.1rem);color:var(--ink)}.pr-cap{font-family:var(--f-mono);font-size:.74rem;letter-spacing:.04em;color:var(--slate);margin:.3rem 0 1.2rem}.pr-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);background:var(--aurora)}.pr-table{width:100%;border-collapse:collapse;font-size:.95rem;min-width:460px}.pr-table thead th{background:linear-gradient(100deg,var(--brand-700),var(--brand-600));color:var(--aurora);font-family:var(--f-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;padding:.9rem 1rem;text-align:left}.pr-table thead th.num{text-align:right}.pr-table tbody th{text-align:left;font-weight:600;color:var(--brand-700);white-space:nowrap}.pr-table tbody td,.pr-table tbody th{padding:.8rem 1rem;border-bottom:1px solid var(--line)}.pr-table tbody td{color:var(--ink-soft)}.pr-table tbody td.num{text-align:right;font-family:var(--f-mono);white-space:nowrap}.pr-table tbody tr:last-child td,.pr-table tbody tr:last-child th{border-bottom:0}.pr-table tbody tr:nth-child(2n){background:var(--paper)}.pr-note{max-width:70ch;margin:1.6rem auto 0;font-size:.86rem;color:var(--muted);line-height:1.7}.pr-cta,.pr-note{text-align:center}.pr-cta{margin-top:2rem}.pr-btn{display:inline-flex;align-items:center;min-height:52px;padding:0 1.8rem;border-radius:999px;background:linear-gradient(100deg,var(--gold),#b0884a);color:var(--brand-900);font-weight:500;box-shadow:0 10px 30px rgba(193,154,91,.35);transition:transform .25s var(--ease),box-shadow .25s}.pr-btn:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgba(193,154,91,.45)}