:root{--navy:#0b1626;--navy-2:#0f1e33;--panel:#13243c;--panel-2:#16294480;--border:hsla(0,0%,100%,.09);--border-gold:rgba(201,168,76,.35);--text:#eaf0f7;--muted:#9fb2c8;--muted-2:#7b8da6;--gold:#d3b25c;--gold-light:#ecd489;--radius:16px}*{box-sizing:border-box}body,html{padding:0;margin:0;scroll-behavior:smooth}body{background:radial-gradient(1100px 500px at 78% -8%,rgba(211,178,92,.1),transparent 60%),radial-gradient(900px 500px at 0 8%,rgba(38,92,160,.14),transparent 55%),var(--navy);color:var(--text);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;letter-spacing:-.01em}a{color:var(--gold);text-decoration:none}a:hover{text-decoration:underline}.container{max-width:1120px;margin:0 auto;padding:0 24px}.narrow{max-width:760px}.nav{justify-content:space-between;gap:16px;padding:16px 24px;border-bottom:1px solid var(--border);background:rgba(11,22,38,.72);-webkit-backdrop-filter:saturate(140%) blur(10px);backdrop-filter:saturate(140%) blur(10px);position:-webkit-sticky;position:sticky;top:0;z-index:20}.brand,.nav{display:flex;align-items:center}.brand{gap:11px;font-weight:700;font-size:16px;color:var(--text);letter-spacing:-.02em}.brand .logo{height:34px;width:34px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:linear-gradient(135deg,var(--gold),var(--gold-light));color:#0d1c30;font-weight:800;box-shadow:0 6px 18px rgba(211,178,92,.25)}.brand:hover{text-decoration:none}.nav-links{display:flex;gap:24px;align-items:center;font-size:14px}.nav-links a:not(.btn){color:var(--muted);font-weight:500}.nav-links a:not(.btn):hover{color:var(--text);text-decoration:none}.btn,.nav-links a.btn,.nav-links a.btn:hover{color:#0d1c30}.btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:10px;background:linear-gradient(135deg,var(--gold),var(--gold-light));font-weight:650;font-size:14px;border:0;cursor:pointer;box-shadow:0 8px 22px rgba(211,178,92,.22);transition:transform .15s ease,box-shadow .15s ease}.btn:hover{text-decoration:none;transform:translateY(-1px);box-shadow:0 12px 26px rgba(211,178,92,.3)}.btn-outline{background:transparent;border:1px solid var(--border);color:var(--text);box-shadow:none}.btn-outline:hover{border-color:var(--border-gold);background:hsla(0,0%,100%,.03)}.hero{padding:92px 0 72px}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:48px;gap:48px;align-items:center}.eyebrow{display:inline-block;color:var(--gold);font-size:12.5px;letter-spacing:2px;text-transform:uppercase;font-weight:700;border:1px solid var(--border-gold);border-radius:999px;padding:6px 14px;background:rgba(211,178,92,.06)}.hero h1{font-size:52px;line-height:1.06;margin:20px 0 18px;font-weight:800;letter-spacing:-1.5px}.hero h1 .accent{background:linear-gradient(120deg,var(--gold-light),var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent}.hero p.lead{font-size:18px;color:var(--muted);max-width:560px}.hero-cta{margin-top:30px;display:flex;gap:12px;flex-wrap:wrap}.mock{background:linear-gradient(180deg,var(--panel),#101f34);border:1px solid var(--border);border-radius:20px;padding:20px;box-shadow:0 30px 70px rgba(0,0,0,.45);position:relative}.mock:before{content:"";position:absolute;inset:-1px;border-radius:20px;padding:1px;background:linear-gradient(160deg,rgba(211,178,92,.4),transparent 40%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.mock-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.mock-title{font-weight:700;font-size:14px}.mock-pill{font-size:11px;color:var(--gold);border:1px solid var(--border-gold);border-radius:999px;padding:3px 10px}.mock-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--border)}.mock-row:first-of-type{border-top:0}.mock-check{height:22px;width:22px;border-radius:7px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;background:rgba(211,178,92,.14);color:var(--gold);font-size:12px;border:1px solid var(--border-gold)}.mock-check.todo{background:hsla(0,0%,100%,.03);color:var(--muted);border-color:var(--border)}.mock-row .t{font-size:13.5px}.mock-row .s{font-size:11.5px;color:var(--muted)}.trust{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:hsla(0,0%,100%,.015)}.trust .row{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;padding:22px 0}.trust .item{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:13.5px}.trust .item svg{color:var(--gold);flex:0 0 auto}.section{padding:64px 0}.section .kicker{color:var(--gold);font-size:12.5px;letter-spacing:2px;text-transform:uppercase;font-weight:700}.section h2{font-size:30px;font-weight:750;margin:10px 0 12px;letter-spacing:-.8px}.section p.sub{color:var(--muted);max-width:640px;margin:0 0 34px;font-size:16px}.grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.card{background:linear-gradient(180deg,var(--panel),#101f34);border:1px solid var(--border);border-radius:var(--radius);padding:24px;transition:transform .18s ease,border-color .18s ease}.card:hover{transform:translateY(-3px);border-color:var(--border-gold)}.card .ic{height:42px;width:42px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:rgba(211,178,92,.12);color:var(--gold);margin-bottom:14px;border:1px solid var(--border-gold)}.card h3{margin:0 0 8px;font-size:17px}.card p{margin:0;color:var(--muted);font-size:14px}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;counter-reset:step}.step{position:relative;padding:24px;border:1px solid var(--border);border-radius:var(--radius);background:hsla(0,0%,100%,.015)}.step .n{height:34px;width:34px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-weight:800;color:#0d1c30;background:linear-gradient(135deg,var(--gold),var(--gold-light));margin-bottom:14px}.step h3{margin:0 0 6px;font-size:16px}.step p{margin:0;color:var(--muted);font-size:14px}.cta{margin:12px 0 40px;border:1px solid var(--border-gold);border-radius:20px;padding:40px;background:radial-gradient(600px 200px at 20% 0,rgba(211,178,92,.12),transparent 60%),var(--panel);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.cta h2{margin:0 0 6px;font-size:24px;letter-spacing:-.5px}.cta p{margin:0;color:var(--muted);font-size:15px}.prose h1{font-size:34px;color:var(--gold);margin-bottom:4px;letter-spacing:-.8px}.prose .updated{color:var(--muted);font-size:13px;margin:4px 0 28px}.prose h2{font-size:17px;margin:28px 0 8px;color:var(--text)}.prose p{color:var(--muted);font-size:15px}.prose strong{color:var(--text)}.consent-card{background:linear-gradient(180deg,var(--panel),#101f34);border:1px solid var(--border-gold);border-radius:18px;padding:26px;margin:16px 0}.consent-card label.fld{display:block;font-size:13px;color:var(--muted);margin-bottom:6px}.consent-card input[type=tel]{width:100%;background:hsla(0,0%,100%,.03);color:var(--text);padding:11px 12px;font-size:14px}.consent-card input[type=tel],.consent-row{border:1px solid var(--border);border-radius:9px}.consent-row{display:flex;gap:12px;align-items:flex-start;background:hsla(0,0%,100%,.02);padding:14px;margin-top:14px}.consent-row .fine{color:var(--muted)}.consent-btn{margin-top:16px;width:100%;text-align:center;padding:12px;border-radius:10px;background:linear-gradient(135deg,var(--gold),var(--gold-light));color:#0d1c30;font-weight:650;border:0;font-size:14px}.footer{border-top:1px solid var(--border);padding:34px 0;margin-top:8px;color:var(--muted);font-size:13px}.footer .row{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;align-items:center}.footer a{color:var(--muted)}.footer a:hover{color:var(--gold)}@media (max-width:900px){.hero-grid{grid-template-columns:1fr;gap:34px}.hero h1{font-size:38px}.grid,.steps{grid-template-columns:1fr}.mock{max-width:460px}}