:root{--black:#050607;--panel:#0c0e0f;--paper:#f0ece3;--muted:#b9b1a6;--gold:#d7ad57;--gold2:#e2bb68;--line:rgba(215,173,87,.28);--soft:rgba(215,173,87,.08)}
*{box-sizing:border-box}html{background:var(--black);scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--paper);font-family:Arial,Helvetica,sans-serif}a{color:inherit}.wrap{width:min(1180px,calc(100% - 48px));margin:auto}
.header{height:92px;padding:0 clamp(22px,5vw,72px);display:flex;align-items:center;gap:28px;border-bottom:1px solid var(--line);background:#070809}.brand{display:flex;align-items:center;gap:11px;text-decoration:none;margin-right:auto}.mark{width:42px;height:42px;object-fit:contain;border-radius:9px}.brand-copy strong{display:block;font-size:13px;letter-spacing:.16em;text-transform:uppercase}.brand-copy span{display:block;margin-top:4px;color:var(--gold);font-size:7px;letter-spacing:.38em;text-transform:uppercase}.nav{display:flex;align-items:center;gap:21px}.nav a{min-height:44px;display:inline-flex;align-items:center;color:#d8d2c8;text-decoration:none;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:800}.nav a:hover,.nav a:focus-visible{color:var(--gold2)}.back{border:1px solid rgba(215,173,87,.72);padding:0 17px;color:var(--gold2)!important}
.hero{padding:82px 0 58px;background:radial-gradient(circle at 82% 8%,rgba(215,173,87,.12),transparent 32rem),linear-gradient(180deg,#08090a,#050607);border-bottom:1px solid var(--line)}.crumbs{margin:0 0 22px;color:#c4bbb0;font-size:11px;font-weight:700}.crumbs a{color:var(--gold2);text-decoration:underline;text-underline-offset:3px}.kicker{margin:0 0 14px;color:var(--gold2);font-size:11px;font-weight:900;letter-spacing:.22em;text-transform:uppercase}.hero h1{max-width:980px;margin:0;font-family:"Arial Narrow",Impact,Arial,sans-serif;font-size:clamp(58px,7.6vw,96px);line-height:.86;letter-spacing:-.026em;text-transform:uppercase}.hero h1 span{display:block;color:var(--gold)}.dek{max-width:840px;margin:28px 0 0;color:#ddd6cc;font-size:20px;line-height:1.62}.byline{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px;color:#c4bbb0;font-size:12px}.byline span+span:before{content:'·';margin-right:10px}
.layout{display:grid;grid-template-columns:minmax(0,800px) 250px;gap:68px;align-items:start;padding:58px 0 88px}.body{min-width:0}.body>p:first-child{font-size:20px;line-height:1.72;color:#ece6dc}.body p{margin:0 0 22px;color:#c8c0b6;font-size:16px;line-height:1.8}.body h2{margin:52px 0 18px;color:var(--paper);font-family:"Arial Narrow",Impact,Arial,sans-serif;font-size:clamp(36px,4vw,48px);line-height:.96;text-transform:uppercase}.body h3{margin:32px 0 12px;color:var(--paper);font-family:"Arial Narrow",Impact,Arial,sans-serif;font-size:27px;line-height:1;text-transform:uppercase}.body a{color:var(--gold2);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.body strong{color:#f1ece3}.pullquote{margin:36px 0;padding:25px 29px;border-left:4px solid var(--gold);background:var(--soft);color:#eee8de;font-family:"Arial Narrow",Impact,Arial,sans-serif;font-size:27px;line-height:1.18;text-transform:uppercase}.checklist{display:grid;gap:10px;margin:24px 0 30px;padding:0;list-style:none}.checklist li{position:relative;padding:16px 18px 16px 48px;border:1px solid var(--line);background:#090b0c;color:#c8c0b6;font-size:15px;line-height:1.6}.checklist li:before{content:"✓";position:absolute;left:18px;top:15px;color:var(--gold2);font-weight:900}.factbox{margin:32px 0;padding:25px 27px;border:1px solid var(--line);background:#0a0c0d}.factbox .label{margin:0 0 10px;color:var(--gold2);font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.factbox p:last-child{margin-bottom:0}.commercial{margin:46px 0 12px;padding:29px 30px;border:1px solid rgba(215,173,87,.42);background:#0d0f10}.commercial .label{margin:0 0 10px;color:var(--gold2);font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.commercial h2{margin:0 0 15px;font-size:39px}.commercial p{color:#c8c0b6}.commercial .buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.commercial .buttons a{display:inline-flex;align-items:center;min-height:46px;padding:0 18px;border:1px solid rgba(215,173,87,.55);font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;text-decoration:none}.commercial .buttons a:first-child{background:var(--gold2);color:#111}.faq{margin-top:52px;padding-top:8px;border-top:1px solid var(--line)}.faq-item{padding:23px 0;border-bottom:1px solid var(--line)}.faq-item h3{margin:0 0 10px;font-size:25px}.faq-item p{margin:0}.related{margin-top:52px;padding-top:28px;border-top:1px solid var(--line)}.related h2{margin-top:0}.related-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.related a{display:block;padding:18px;border:1px solid var(--line);background:#090b0c;text-decoration:none}.related a strong{display:block;margin-bottom:6px;color:var(--paper);font-family:"Arial Narrow",Impact,Arial,sans-serif;font-size:22px;text-transform:uppercase}.related a span{color:var(--muted);font-size:13px;line-height:1.5}.toc{position:sticky;top:112px;padding:20px;border:1px solid var(--line);background:#090b0c}.toc strong{display:block;margin-bottom:13px;color:var(--gold2);font-family:"Arial Narrow",Impact,Arial,sans-serif;font-size:19px;text-transform:uppercase}.toc a{display:block;padding:8px 0;color:#c7beb2;font-size:12px;line-height:1.4;text-decoration:none}.toc a:hover{color:var(--gold2)}.footer{border-top:1px solid var(--line);background:#08090a}.footer-grid{display:grid;grid-template-columns:1.25fr .8fr .8fr;gap:48px;padding:48px 0 38px}.footer-brand{display:flex;align-items:center;gap:10px;text-decoration:none;width:max-content}.footer-brand img{width:44px;height:44px;object-fit:contain}.footer-brand strong{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.footer-brand span{display:block;margin-top:4px;color:var(--gold);font-size:7px;letter-spacing:.35em;text-transform:uppercase}.footer p{max-width:330px;color:#bbb3a8;font-size:13px;line-height:1.6}.footer h3{margin:0 0 12px;color:var(--gold2);font-size:10px;letter-spacing:.17em;text-transform:uppercase}.footer-links a{display:flex;align-items:center;min-height:44px;color:#d0c8bd;font-size:13px;text-decoration:none}.footer-links a:hover,.footer-links a:focus-visible{color:var(--gold2);text-decoration:underline;text-underline-offset:4px}.footer-bottom{padding:17px 0 25px;border-top:1px solid rgba(215,173,87,.14);color:#aaa198;font-size:11px;line-height:1.55}
@media(max-width:980px){.layout{grid-template-columns:1fr}.toc{display:none}.body{max-width:800px;margin:auto}}
@media(max-width:850px){.nav a:not(.back){display:none}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}}
@media(max-width:700px){.hero{padding:62px 0 46px}.layout{padding:40px 0 64px}.dek{font-size:17px}.body>p:first-child{font-size:18px}.body p{font-size:15px;line-height:1.74}.pullquote{font-size:23px}.commercial{padding:25px 22px}.related-grid{grid-template-columns:1fr}}
@media(max-width:600px){.wrap{width:min(100% - 32px,1180px)}.header{height:76px;padding:0 14px;gap:10px}.mark{width:36px;height:36px}.brand-copy strong{font-size:10px;letter-spacing:.1em}.brand-copy span{font-size:6px;letter-spacing:.28em}.back{padding:0 12px;font-size:8px}.hero h1{font-size:54px}.byline{gap:6px}.byline span+span:before{margin-right:6px}.body h2{margin-top:44px;font-size:36px}.footer-grid{grid-template-columns:1fr;gap:24px;padding:34px 0 25px}.footer-grid>div:first-child{grid-column:auto}.footer-links a{min-height:44px;padding:3px 0}.footer-bottom{font-size:11px}}