:root{--ink:#101112;--blue:#0b1f3a;--panel:#171a1d;--line:#34383d;--gold:#c6a15b;--cream:#f3efe8;--muted:#b6b3ad;--serif:Georgia,"Times New Roman",serif;--sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--cream);font-family:var(--sans);margin:0;line-height:1.55}a{color:inherit}.wrap{width:min(1120px,100% - 40px);margin:auto}.topbar{border-bottom:1px solid #ffffff17}.topinner{justify-content:space-between;align-items:center;height:76px;display:flex}.brand{letter-spacing:.18em;text-transform:uppercase;color:var(--cream);font-size:12px}.brand b{color:var(--gold);font-weight:600}.badge{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;border:1px solid #c6a15b88;padding:8px 13px;font-size:11px}.hero{background:radial-gradient(at 12% 22%,#173454 0%,#0b1f3a 29%,#101112 72%);padding:78px 0 82px;position:relative;overflow:hidden}.hero:after{content:"11";font:italic 36vw/.9 var(--serif);color:#c6a15b0b;pointer-events:none;position:absolute;top:-.34em;right:2vw}.hero-grid{z-index:1;grid-template-columns:1.05fr .8fr;align-items:center;gap:74px;display:grid;position:relative}.eyebrow{color:var(--gold);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:11px;font-size:11px;font-weight:650;display:flex}.eyebrow:before{content:"";background:var(--gold);width:31px;height:1px}h1{font:clamp(43px,6.2vw,76px)/1.02 var(--serif);letter-spacing:-.04em;max-width:720px;margin:22px 0 19px;font-weight:400}h1 em{color:var(--gold);font-weight:400}.lead{color:#e1ddd5;max-width:610px;margin:0 0 18px;font-size:18px}.intro{color:var(--muted);max-width:580px;font-size:15px}.offerline{align-items:center;gap:16px;margin-top:30px;display:flex}.offer-num{font:48px/.9 var(--serif);color:var(--gold)}.offer-txt{letter-spacing:.08em;text-transform:uppercase;color:#e8dfcc;border-left:1px solid #c6a15b77;padding-left:15px;font-size:12px;line-height:1.4}.form-card{background:#101112e8;border:1px solid #c6a15b63;padding:28px;box-shadow:0 25px 80px #0008}.form-card h2{font:30px/1.1 var(--serif);margin:0 0 7px;font-weight:400}.form-card>p{color:var(--muted);margin:0 0 22px;font-size:13px}.form-row{margin-bottom:13px}.form-row label{letter-spacing:.08em;text-transform:uppercase;color:#ddd4c4;margin-bottom:6px;font-size:11px;display:block}.form-row input{width:100%;height:46px;color:var(--cream);font:14px var(--sans);background:#1a1c1f;border:1px solid #46494d;border-radius:0;outline:none;padding:0 12px;display:block}.form-row input:focus{border-color:var(--gold);box-shadow:0 0 0 2px #c6a15b2b}.consent{color:#a9a69f;align-items:flex-start;gap:9px;margin:15px 0;font-size:11px;line-height:1.45;display:flex}.consent input{accent-color:var(--gold);margin:3px 0 0}.button{border:1px solid var(--gold);background:var(--gold);color:#17130b;text-transform:uppercase;letter-spacing:.11em;cursor:pointer;justify-content:center;align-items:center;width:100%;min-height:50px;padding:13px 16px;font-size:11px;font-weight:750;text-decoration:none;transition:all .2s;display:flex}.button:hover{background:#d6b777;transform:translateY(-1px)}.button.secondary{color:var(--gold);background:0 0}.form-foot{color:#87867f;text-align:center;margin:12px 0 0;font-size:10px}.status{color:#eadab7;background:#c6a15b12;border:1px solid #c6a15b77;margin:12px 0 0;padding:10px 12px;font-size:12px;display:none}.status.show{display:block}.section{padding:84px 0}.section.alt{background:#15181b}.section-head{text-align:center;max-width:710px;margin:0 auto 38px}.kicker{color:var(--gold);letter-spacing:.2em;text-transform:uppercase;font-size:10px}.section h2{font:clamp(32px,4vw,49px)/1.08 var(--serif);margin:12px 0 14px;font-weight:400}.section-head p{color:var(--muted);margin:0;font-size:15px}.legacy{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.quote{font:clamp(26px,3.4vw,40px)/1.2 var(--serif);color:#e9e2d6}.quote span{color:var(--gold)}.legacy-copy p{color:var(--muted);margin:0 0 14px}.legacy-copy strong{color:var(--cream);font-weight:550}.benefits{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.benefit{background:#111315;border:1px solid #ffffff1b;padding:25px 23px}.benefit .n{font:27px var(--serif);color:var(--gold)}.benefit h3{font:23px var(--serif);margin:14px 0 8px;font-weight:400}.benefit p{color:var(--muted);margin:0;font-size:13px}.center-cta{max-width:570px;margin:38px auto 0}.date{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;margin-bottom:12px;font-size:12px}.final{text-align:center;background:linear-gradient(120deg,#0b1f3a,#101112 80%);padding:66px 0}.final h2{font:clamp(34px,4vw,52px)/1.08 var(--serif);margin:10px 0 14px;font-weight:400}.final p{color:#c4c1ba;max-width:620px;margin:0 auto 23px}.final .button{max-width:390px;margin:auto}.footer{color:#8f8d87;border-top:1px solid #ffffff18;padding:22px 0;font-size:11px}.footer-inner{flex-wrap:wrap;justify-content:space-between;gap:14px;display:flex}.footbrand{color:#d3c7b1;letter-spacing:.12em;text-transform:uppercase}@media (max-width:850px){.hero{padding:57px 0 60px}.hero-grid{grid-template-columns:1fr;gap:38px}.hero-copy{max-width:670px}.form-card{max-width:580px}.hero:after{font-size:58vw;top:0}.legacy{grid-template-columns:1fr;gap:22px}.benefits{grid-template-columns:1fr}.benefit{grid-template-columns:38px 1fr;column-gap:13px;display:grid}.benefit .n{grid-row:span 2}.benefit h3{margin:0 0 4px}.benefit p{grid-column:2}}@media (max-width:520px){.wrap{width:min(100% - 30px,1120px)}.topinner{height:64px}.brand{font-size:10px}.badge{padding:7px 8px;font-size:9px}.hero{padding:46px 0 48px}h1{font-size:46px}.lead{font-size:16px}.intro{font-size:14px}.offer-num{font-size:41px}.form-card{padding:21px 18px}.section{padding:60px 0}.section h2{font-size:36px}.footer-inner{display:block}.footer-inner span{margin:5px 0;display:block}}.success-panel{padding:18px 0 2px}.success-panel h3{font:28px/1.1 var(--serif);margin:8px 0;font-weight:400}.success-panel>p:not(.success-kicker){color:var(--muted);margin:0 0 18px;font-size:13px}.success-kicker{letter-spacing:.16em;color:var(--gold);margin:0;font-size:10px}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.button:disabled{opacity:.65;cursor:wait;transform:none}
