:root{--yellow:#FFD21E;--ink:#15171C;--dark1:#0C0E12;--dark2:#191C22;--dark3:#22252D;--offwhite:#F4F0E6;--field:#FAF8F2;--white:#FFFFFF;--border:#D6D2C6;--muted:#5A5C63;--muted2:#8A8C92;--mutedDark:#C7CAD1;--eyebrow:#C2691A;--success:#00A341;--errBorder:#E5483B;--errBg:#FFE9E5;--errText:#9A2A20;--font-anton:"Anton",sans-serif;--font-barlow:"Barlow",system-ui,sans-serif;--font-bsc:"Barlow Semi Condensed",sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--font-barlow),system-ui,sans-serif;background:var(--ink);color:var(--ink);-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit}a{color:inherit}@keyframes glowPulse{0%,to{opacity:.55}50%{opacity:1}}.anton{font-family:var(--font-anton),sans-serif}.bsc{font-family:var(--font-bsc),sans-serif}.hdr{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--ink);border-bottom:3px solid var(--yellow)}.hdr-stripe{height:8px;background:repeating-linear-gradient(90deg,var(--yellow) 0 42px,var(--ink) 42px 78px)}.hdr-inner{max-width:1180px;margin:0 auto;padding:14px 24px;justify-content:space-between;gap:16px}.brand,.hdr-inner{display:flex;align-items:center}.brand{gap:12px;background:none;border:none;cursor:pointer;padding:0;text-decoration:none}.brand-mark{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;background:var(--yellow);border-radius:8px;color:var(--ink)}.brand-mark,.brand-name{font-family:var(--font-anton);font-size:26px;line-height:1}.brand-name{display:block;letter-spacing:1px;color:#fff}.brand-tag{display:block;font-family:var(--font-bsc);font-weight:700;font-size:11px;letter-spacing:3px;color:var(--yellow);margin-top:3px;line-height:1}.nav{display:flex;align-items:center;gap:8px}.nav a{background:none;border:none;cursor:pointer;padding:11px 16px;border-radius:8px;font-weight:700;font-size:16px;color:var(--mutedDark);text-decoration:none}.nav a:hover{background:var(--dark3);color:#fff}.nav a.active{background:var(--yellow);color:var(--ink)}.btn{font-family:var(--font-bsc);font-weight:700;border:none;cursor:pointer;text-transform:uppercase;text-decoration:none;display:inline-block;transition:transform .12s ease,box-shadow .12s ease}.btn-primary{background:var(--yellow);color:var(--ink);font-size:19px;letter-spacing:.5px;padding:16px 30px;border-radius:10px}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(255,210,30,.3)}.btn-outline{background:transparent;color:#fff;font-weight:700;font-size:17px;border:2px solid #3a3e48;padding:14px 26px;border-radius:10px;cursor:pointer}.btn-outline:hover{border-color:var(--yellow);color:var(--yellow)}.btn-dark{background:var(--ink);color:var(--yellow);font-size:19px;padding:17px 36px;border-radius:10px}.btn-dark:hover{transform:translateY(-2px)}.btn-ink-outline{background:transparent;color:var(--ink);font-weight:700;font-size:16px;border:2px solid var(--ink);cursor:pointer;padding:12px 26px;border-radius:10px}.btn-ink-outline:hover{background:var(--ink);color:#fff}.eyebrow{font-family:var(--font-bsc);font-weight:700;letter-spacing:3px;font-size:13px;text-transform:uppercase}.card-hard{background:#fff;border:2px solid var(--ink);border-radius:14px;box-shadow:6px 6px 0 var(--ink)}.section{padding:72px 24px}.wrap{max-width:1180px;margin:0 auto}.wrap-narrow{max-width:860px;margin:0 auto}.hero{position:relative;background:var(--ink);padding:64px 24px 76px}.herogrid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:48px;gap:48px}.herogrid,.pill{align-items:center}.pill{display:inline-flex;gap:8px;background:rgba(255,210,30,.12);border:1px solid rgba(255,210,30,.4);color:var(--yellow);font-weight:700;font-size:13px;letter-spacing:1px;padding:7px 14px;border-radius:100px}.hero h1,.pill{text-transform:uppercase}.hero h1{font-family:var(--font-anton);color:#fff;font-size:74px;line-height:.94;letter-spacing:.5px;margin:22px 0 0}.hero h1 .y{color:var(--yellow)}.hero p.lead{color:var(--mutedDark);font-size:20px;line-height:1.5;max-width:480px;margin:22px 0 0}.hero-ctas{gap:14px}.hero-ctas,.hero-trust{display:flex;align-items:center;flex-wrap:wrap;margin-top:30px}.hero-trust{gap:26px}.curbcard{position:relative;background:linear-gradient(180deg,#2A2D35,#1B1E25);border:1px solid #33373f;border-radius:16px;padding:38px;box-shadow:0 30px 60px rgba(0,0,0,.45)}.trust{background:var(--yellow);padding:18px 24px}.trust-row{max-width:1180px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:38px;flex-wrap:wrap;font-family:var(--font-bsc);font-weight:700;color:var(--ink);font-size:16px;letter-spacing:.5px;text-transform:uppercase}.how{background:var(--offwhite)}.howgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.how-card{background:#fff;border:2px solid var(--ink);border-radius:14px;padding:30px;box-shadow:6px 6px 0 var(--ink)}.numchip{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;background:var(--yellow);border-radius:10px;font-family:var(--font-anton);font-size:26px;color:var(--ink)}.how-card h3{font-family:var(--font-bsc);font-weight:700;font-size:24px;color:var(--ink);margin:18px 0 8px;text-transform:uppercase}.how-card p{color:var(--muted);font-size:16px;line-height:1.5;margin:0}.why{background:var(--ink)}.whygrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:54px;gap:54px;align-items:center;max-width:1180px;margin:0 auto}.why h2{font-family:var(--font-anton);font-size:46px;color:#fff;margin:10px 0 22px;text-transform:uppercase;line-height:1.02}.check{display:flex;gap:14px;align-items:flex-start}.check span{color:var(--yellow);font-size:22px;line-height:1}.check p{color:var(--mutedDark);font-size:17px;line-height:1.45;margin:0}.check strong{color:#fff}.night{position:relative;background:linear-gradient(180deg,#0C0E12,#191C22);border:1px solid #2c2f38;border-radius:16px;padding:30px;box-shadow:0 24px 50px rgba(0,0,0,.45);overflow:hidden}.pricing{background:var(--offwhite)}.price-card{background:var(--ink);border-radius:18px;padding:44px;box-shadow:0 24px 50px rgba(0,0,0,.25);position:relative;overflow:hidden}.price-card .top{position:absolute;top:0;left:0;right:0;height:10px;background:repeating-linear-gradient(90deg,var(--yellow) 0 38px,var(--ink) 38px 70px)}.finalcta{background:var(--yellow);padding:60px 24px}.finalcta-inner{max-width:1000px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap}.lightpage{background:var(--offwhite);padding:54px 24px 80px;min-height:70vh}.form-card{background:#fff;border:2px solid var(--ink);border-radius:16px;padding:34px;box-shadow:8px 8px 0 var(--ink)}.formgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.flabel{display:block;font-family:var(--font-bsc);font-weight:700;text-transform:uppercase;letter-spacing:.5px;font-size:14px;margin-bottom:6px}.fctl,.flabel{color:var(--ink)}.fctl{width:100%;padding:13px 14px;border:2px solid var(--border);border-radius:9px;font-size:16px;background:var(--field)}.fctl:focus{border-color:var(--yellow);outline:none}.chiprow{flex-wrap:wrap}.chiprow,.dayrow{display:flex;gap:10px}.dayrow{overflow-x:auto;padding-bottom:6px}.daycard{flex:none;cursor:pointer;min-width:82px;padding:12px 14px;border-radius:11px;text-align:center;background:var(--field);color:var(--ink);border:2px solid var(--border)}.daycard.sel{background:var(--ink);color:var(--yellow);border:2px solid var(--ink)}.daycard .wd{display:block;font-size:12px;text-transform:uppercase;letter-spacing:1px;opacity:.7}.daycard .md{display:block;font-family:var(--font-bsc);font-weight:700;font-size:17px;margin-top:2px}.chip{cursor:pointer;padding:11px 16px;border-radius:9px;font-weight:700;font-size:15px;background:var(--field);color:var(--ink);border:2px solid var(--border)}.chip.sel-yellow{background:var(--yellow);color:var(--ink);border:2px solid var(--ink)}.chip.sel-ink{background:var(--ink);color:var(--yellow);border:2px solid var(--ink)}.errbox{margin:16px 0 0;padding:11px 14px;background:var(--errBg);border:2px solid var(--errBorder);border-radius:9px;color:var(--errText);font-weight:600;font-size:14px}.btn-submit{width:100%;margin-top:24px;background:var(--yellow);color:var(--ink);font-family:var(--font-bsc);font-weight:700;font-size:20px;border:none;cursor:pointer;padding:17px;border-radius:10px;text-transform:uppercase}.btn-submit:hover{transform:translateY(-2px)}.paygrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.pay-card{background:#fff;border:2px solid var(--ink);border-radius:14px;padding:24px;box-shadow:6px 6px 0 var(--ink)}.pay-badge{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:10px;color:#fff;font-weight:800;font-size:24px;font-family:var(--font-bsc)}.handle-row{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--offwhite);border-radius:9px;padding:12px 14px;margin-top:16px}.copybtn{border:none;cursor:pointer;padding:8px 14px;border-radius:7px;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.5px;background:var(--ink);color:var(--yellow)}.copybtn.done{background:var(--success);color:#fff}.ftr{background:#0F1115;padding:46px 24px 36px}.ftr-inner{max-width:1180px;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:30px;flex-wrap:wrap}.ftr h4{font-family:var(--font-bsc);font-weight:700;color:var(--yellow);font-size:13px;letter-spacing:2px;text-transform:uppercase;margin:0 0 12px}.ftr a,.ftr button{display:block;color:#E7E9ED;font-size:16px;text-decoration:none;background:none;border:none;cursor:pointer;padding:0 0 7px;text-align:left}.ftr a:hover,.ftr button:hover{color:var(--yellow)}.ftr-bottom{max-width:1180px;margin:30px auto 0;padding-top:20px;border-top:1px solid var(--dark3);color:#6A6D75;font-size:14px}@media(max-width:820px){.formgrid,.herogrid,.howgrid,.paygrid,.whygrid{grid-template-columns:1fr}.hero h1{font-size:54px}.trust-row{gap:18px}}