@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2) format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2) format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-latin-600-normal.DepVgxBB.woff2) format("woff2"),url(/_astro/barlow-condensed-latin-600-normal.BFJEwTuo.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-700-normal.v1xN8_Wq.woff2) format("woff2"),url(/_astro/barlow-condensed-latin-700-normal.Dmwat-ge.woff) format("woff")}:root{--ink: #f7f1e8;--muted: #e4d3bf;--black: #060609;--plate: #111827;--wine: #14080c;--card: #241016;--burgundy: #510000;--burgundy-deep: #330000;--brand-red: #940101;--gold: #fee667;--gold-deep: #e6c84a;--line: rgba(254, 230, 103, .38);--display: "Barlow Condensed", "Arial Narrow", Impact, sans-serif;--sans: Inter, Tahoma, "Segoe UI", sans-serif;--wrap: 1120px;--shadow: 0 16px 40px rgba(0, 0, 0, .28)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:auto;color-scheme:dark}body{margin:0;color:var(--ink);background:radial-gradient(640px 280px at 0% 0%,rgba(224,122,50,.2),transparent 58%),radial-gradient(720px 320px at 100% 6%,rgba(47,158,87,.16),transparent 52%),radial-gradient(900px 420px at 100% -10%,rgba(148,1,1,.45),transparent 60%),linear-gradient(180deg,#2a0c12 0%,var(--wine) 460px);font-family:var(--sans);font-size:1.0625rem;line-height:1.65}img,svg{max-width:100%;display:block}a{color:var(--gold)}a:hover{color:#fff4c2}:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.skip{position:absolute;left:1rem;top:-4rem;background:var(--gold);color:var(--burgundy-deep);padding:.5rem .8rem;z-index:80}.skip:focus{top:.5rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wrap{width:min(var(--wrap),calc(100% - 2rem));margin-inline:auto}.mast{position:sticky;top:0;z-index:40;background:var(--black);border-bottom:1px solid var(--line)}.notice{background:#0f2109;color:var(--ink);font-size:.78rem;letter-spacing:.02em}.trust-row{display:flex;flex-wrap:wrap;gap:.3rem .85rem;align-items:center;padding:.4rem 0 .15rem}.age-pill{display:inline-grid;place-items:center;min-width:2rem;height:1.35rem;padding:0 .35rem;border:1px solid var(--gold);color:var(--gold);font-family:var(--display);font-weight:700;letter-spacing:.04em}.notice a{color:var(--gold)}.trust-meta{color:var(--muted)}.pay-list{display:flex;gap:.7rem;align-items:center;list-style:none;margin:0;padding:.35rem 0 .5rem;overflow-x:auto}.pay-list li{display:flex;flex:none}.pay-list img{width:64px;height:28px;flex:none}.header-inner{display:flex;align-items:center;gap:.75rem;min-height:4.6rem;padding:.45rem 0}.brand{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:inherit;margin-right:auto;min-width:0}.brand picture{display:block;width:168px;height:62px;flex:none}.brand img{width:168px;height:62px;object-fit:contain}.brand-name{display:flex;flex-direction:column;line-height:.9}.brand-name strong{font-family:var(--display);font-weight:700;font-size:1.55rem;letter-spacing:.04em;text-transform:uppercase;color:var(--gold)}.brand-name span{font-family:var(--display);font-weight:600;color:var(--ink);font-size:1rem;letter-spacing:.18em;text-transform:uppercase}.nav-toggle{display:none;align-items:center;gap:.45rem;border:1px solid var(--gold);background:transparent;color:var(--gold);border-radius:2px;padding:.45rem .75rem;font:inherit;font-family:var(--display);font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.bars{width:1rem;height:.7rem;display:inline-flex;flex-direction:column;justify-content:space-between}.bars i{display:block;height:2px;background:var(--gold);border-radius:2px}.site-nav{background:var(--burgundy);border-top:1px solid rgba(254,230,103,.25)}.nav-links{display:flex;flex-wrap:wrap;gap:.15rem}.site-nav a{text-decoration:none;color:var(--ink);font-family:var(--display);font-weight:600;font-size:1.05rem;letter-spacing:.06em;text-transform:uppercase;padding:.55rem .7rem}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--gold);background:transparent;box-shadow:inset 0 -2px 0 var(--gold)}.site-nav .menu-only,.nav-backdrop{display:none}.offer-ribbon{background:linear-gradient(100deg,#6e0e18 0%,var(--brand-red) 42%,var(--burgundy) 100%);color:var(--ink);border-bottom:3px solid var(--gold)}.offer-ribbon-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kicker cta" "figure cta" "note cta";column-gap:1.25rem;align-items:center;padding:.75rem 0 .85rem}.offer-kicker{grid-area:kicker;margin:0;color:var(--gold);font-family:var(--display);font-weight:700;letter-spacing:.16em;text-transform:uppercase;font-size:.82rem}.offer-figure{grid-area:figure;margin:0;font-family:var(--display);font-weight:700;font-size:clamp(2rem,4vw,3.1rem);line-height:.9;letter-spacing:.02em;color:var(--gold);text-transform:uppercase}.offer-figure span{color:var(--ink);font-size:.62em;letter-spacing:.04em}.offer-note{grid-area:note;margin:.2rem 0 0;color:#fff6df;font-size:.92rem;max-width:40rem}.offer-ribbon .header-cta{grid-area:cta}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;background:linear-gradient(#fff3ae,var(--gold) 45%,var(--gold-deep));color:#300;text-decoration:none;font-family:var(--display);font-weight:700;letter-spacing:.06em;border-radius:3px;padding:.72rem 1.15rem;border:1px solid #a68412;line-height:1.1;box-shadow:inset 0 1px #ffffffb3,0 2px #6d5710}.btn:hover{background:#fff6c4;color:#300}.btn-ghost{background:transparent;color:var(--gold);border:1px solid var(--gold);box-shadow:none}.btn-ghost:hover{background:var(--gold);color:#300}.header-cta,.m-cta .btn,.site-nav .btn,.actions .btn:not(.btn-ghost){text-transform:uppercase;flex:none;padding:.75rem 1.05rem;font-size:1.15rem}.m-cta{display:none}main{padding:1.35rem 0 3.5rem}.kicker{margin:0 0 .6rem;color:var(--gold);font-family:var(--display);font-size:.95rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}h1,h2,h3{font-family:var(--display);font-weight:700;letter-spacing:.01em;line-height:.98;color:#fff8ea}h1{font-size:clamp(2.3rem,5vw,4rem);margin:0 0 .8rem;text-transform:uppercase}h2{font-size:clamp(1.7rem,2.6vw,2.3rem);margin:2.2rem 0 .7rem;color:var(--gold);text-transform:uppercase}h3{font-size:1.45rem;margin:0 0 .4rem;text-transform:uppercase;letter-spacing:.03em}.lede{font-size:1.12rem;color:var(--muted);max-width:42rem;margin:0 0 1.2rem}.hero{display:flex;flex-direction:column;gap:1.25rem}.hero>div{max-width:46rem}.actions{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.fine{color:var(--muted);font-size:.88rem;margin:.7rem 0 0;max-width:40rem}.panel{background:linear-gradient(180deg,#3a151b,#241016);color:var(--ink);border:1px solid var(--gold);border-radius:2px;padding:.9rem .35rem .4rem;box-shadow:var(--shadow)}.panel h2{color:var(--gold);margin:0 .85rem .35rem;font-size:1.35rem}.panel a{color:var(--gold)}.facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.facts div{display:block;padding:.7rem .85rem .85rem;border-top:1px solid var(--line)}.facts dt{margin:0 0 .2rem;color:var(--gold);font-family:var(--display);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.facts dd{margin:0;color:var(--ink);font-size:.95rem}.grid-3,.grid-2{display:grid;gap:.9rem}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3:has(.offer),.grid-2:has(.offer){grid-template-columns:1fr}.card,.note,.offer{background:var(--card);border:1px solid var(--line);border-radius:2px;padding:1rem 1.05rem 1.1rem;box-shadow:var(--shadow)}.card{border-top:3px solid var(--gold)}.offer{display:grid;grid-template-columns:168px minmax(0,1fr);column-gap:1rem;align-items:start;border-left:6px solid var(--brand-red);background:linear-gradient(90deg,rgba(148,1,1,.28),transparent 180px),var(--card)}.card p,.offer p{margin:.35rem 0 .7rem}.card p:last-child,.offer p:last-child{margin-bottom:0}.offer h3,.offer h2{margin-top:0}.offer>:not(.brand-logo-frame){grid-column:2}.note{border-left:4px solid var(--gold);box-shadow:none;color:var(--ink)}.crumbs{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;padding:0;margin:0 0 1rem;color:var(--muted);font-size:.88rem}.crumbs a{color:var(--muted)}.prose{max-width:46rem;margin-inline:auto}.prose p,.prose li{color:var(--ink)}.prose a,.card a,.offer a,.legal-line a,.source-list a,.fine a{text-underline-offset:.16em}.prose ul,.prose ol{padding-left:1.2rem}.prose li+li{margin-top:.35rem}.brand-logo-frame{display:block;width:180px;height:67px;margin:0 0 .85rem}.brand-logo-frame.is-compact{width:146px;height:54px;margin-bottom:.65rem}.brand-logo{width:100%;height:100%;object-fit:contain;background:transparent}.offer .brand-logo-frame{grid-row:1 / span 8;align-self:center;margin:0}.meta-line{color:var(--muted);font-size:.92rem;margin:0 0 .6rem}.offer .code{display:inline-block;font-family:var(--display);font-weight:700;letter-spacing:.08em;color:#300;background:var(--gold);border-radius:2px;padding:.05rem .45rem;font-size:.95rem}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:2px;background:var(--card)}table{width:100%;border-collapse:collapse;min-width:640px}.pay-table{min-width:640px}th,td{text-align:left;vertical-align:top;padding:.75rem .8rem;border-bottom:1px solid var(--line)}th{font-family:var(--display);font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);background:#2c1218}tr:last-child td{border-bottom:0}.steps{counter-reset:step;list-style:none;padding:0 0 0 .2rem;margin:0 0 0 .35rem;border-left:2px solid var(--gold)}.steps li{counter-increment:step;display:grid;grid-template-columns:auto 1fr;gap:.75rem;margin:0 0 .85rem;padding-left:.35rem}.steps li:before{content:counter(step);width:1.8rem;height:1.8rem;border-radius:2px;background:var(--gold);color:#300;display:grid;place-items:center;font-family:var(--display);font-weight:700;font-size:1rem}.faq details{background:var(--card);border:1px solid var(--line);border-left:4px solid var(--gold);border-radius:2px;padding:.85rem 1rem;margin:0 0 .6rem}.faq summary{cursor:pointer;font-family:var(--display);font-weight:700;letter-spacing:.03em;font-size:1.15rem;text-transform:uppercase}.faq details p{margin:.7rem 0 0}.source-list{padding-left:1.1rem}.source-list li{margin:.25rem 0}.site-footer{background:var(--plate);color:#f3eadf;padding:2.2rem 0 1.4rem;font-size:.95rem;border-top:3px solid var(--gold)}.footer-logo-frame{display:block;width:176px;height:79px;margin:0 0 .9rem}.footer-logo-frame img{width:176px;height:79px;object-fit:contain}.site-footer a{color:var(--gold)}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:1.5rem}.site-footer h2{color:var(--gold);font-size:1.15rem;margin:0 0 .55rem;font-family:var(--display);letter-spacing:.08em;text-transform:uppercase}.site-footer ul{list-style:none;margin:0;padding:0}.site-footer li{margin:.28rem 0}.disclosure{max-width:46rem;color:var(--muted)}.legal-line{border-top:1px solid rgba(254,230,103,.2);margin-top:1.4rem;padding-top:.9rem;color:var(--muted);font-size:.88rem}form input,form textarea{width:min(100%,36rem);margin-top:.35rem;padding:.65rem .7rem;border:1px solid var(--line);border-radius:2px;background:#1a0d10;font:inherit;color:var(--ink)}form label{font-weight:600}form button.btn{text-transform:none;font-size:1.05rem;letter-spacing:.03em}@media(max-width:720px){.table-wrap{overflow:visible;border:0;background:transparent}.pay-table{min-width:0}.pay-table thead{display:none}.pay-table,.pay-table tbody,.pay-table tr,.pay-table td{display:block;width:auto}.pay-table tr{background:var(--card);border:1px solid var(--line);border-radius:2px;margin-bottom:.75rem;padding:.45rem .85rem .7rem}.pay-table td{border:0;padding:.35rem 0}.pay-table td:before{content:attr(data-label);display:block;font-family:var(--display);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gold)}.offer{grid-template-columns:1fr}.offer .brand-logo-frame{grid-row:auto;margin-bottom:.45rem}.offer>:not(.brand-logo-frame){grid-column:auto}.facts{grid-template-columns:1fr 1fr}}@media(max-width:899px){.nav-toggle{display:inline-flex}.header-inner{min-height:3.8rem}.site-nav{display:none;position:absolute;left:0;right:0;z-index:45;flex-direction:column;align-items:stretch;gap:0;margin:0;background:#1a0c0e;border-bottom:1px solid var(--gold);box-shadow:0 18px 40px #00000073;padding:.35rem 0 .9rem;max-height:calc(100dvh - 16.5rem);overflow:auto}.mast.is-open .site-nav{display:block}.mast.is-open .nav-links{flex-direction:column;align-items:stretch}.site-nav a{padding:.75rem .4rem;border-bottom:1px solid rgba(254,230,103,.18);box-shadow:none}.site-nav a[aria-current=page]{color:var(--gold)}.site-nav .menu-only{display:block}.site-nav .menu-only.btn{display:inline-flex;margin:.35rem 0 .5rem;box-shadow:inset 0 1px #ffffffb3,0 2px #6d5710}.mast.is-open~.nav-backdrop{display:block;position:fixed;inset:0;background:#0606099e;z-index:30}.grid-3,.grid-2,.foot-grid{grid-template-columns:1fr}.grid-3:has(.offer),.grid-2:has(.offer){grid-template-columns:1fr}h1{font-size:2.05rem;margin-bottom:.45rem}.lede{margin-bottom:.75rem}.offer-ribbon-inner{grid-template-columns:minmax(0,1fr) auto;padding:.45rem 0 .55rem}.offer-figure{font-size:2rem}.offer-note{font-size:.82rem}.header-cta{padding:.65rem .75rem;font-size:1.05rem}.m-cta{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:35;align-items:center;gap:.45rem;background:var(--plate);border-top:2px solid var(--gold);padding:.5rem .65rem calc(.5rem + env(safe-area-inset-bottom));box-shadow:0 -10px 30px #00000059}.m-cta p{margin:0;flex:1;min-width:0;font-size:.82rem;line-height:1.2}.m-cta strong{display:block;font-family:var(--display);font-size:1.05rem;letter-spacing:.04em;text-transform:uppercase;color:var(--gold)}.m-cta .btn{padding:.55rem .65rem;font-size:1rem}.m-cta-x{width:44px;height:44px;flex:none;border:0;background:transparent;color:var(--gold);font-size:1.6rem;line-height:1;cursor:pointer}html:not(.offer-bar-off) body{padding-bottom:5rem}.mast.is-open~.m-cta{display:none}}html.offer-bar-off .m-cta{display:none}html.offer-bar-off body{padding-bottom:0}.bonus-grid{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}.bonus{background:radial-gradient(160px 100px at 100% 0%,rgba(224,122,50,.38),transparent 72%),linear-gradient(165deg,#6a1a24,#241016 62%);border:1px solid var(--gold);border-radius:2px;padding:.9rem .95rem 1rem;box-shadow:var(--shadow)}.bonus-head{display:flex;align-items:center;gap:.7rem}.bonus-head h2,.bonus-head h3{margin:0}.bonus-badge{display:inline-block;margin:0 0 .55rem;padding:.12rem .45rem;background:#0f2109;color:#b7f0c8;border:1px solid #3dba6a;font-family:var(--display);font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.bonus .code{font-family:var(--display);font-weight:700;letter-spacing:.04em;color:#300;background:var(--gold);border-radius:2px;padding:.05rem .35rem}.bonus-stats{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;margin:.75rem 0 .4rem}.bonus-stats div{background:#06060961;border:1px solid rgba(254,230,103,.28);padding:.4rem .5rem}.bonus-stats dt{margin:0 0 .15rem;color:var(--gold);font-family:var(--display);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bonus-stats dd{margin:0;font-size:.92rem;overflow-wrap:anywhere}.bonus .kicker{margin-top:.8rem}.bonus .steps{margin-top:.35rem}.tip{display:flex;gap:.75rem;align-items:center;margin:.8rem 0 1rem;padding:.75rem .9rem;background:linear-gradient(90deg,#2f9e5738,#5100008c);border-left:4px solid #3dba6a}.tip p{margin:0}.art{flex:none}.art-reels{width:min(280px,100%);height:auto;aspect-ratio:280 / 120;margin:0 0 .7rem}.art-chip{width:48px;height:48px}.art-phone{width:72px;height:120px;margin:0 0 .6rem}.art-suits{width:160px;height:36px}.card{background:linear-gradient(180deg,rgba(224,122,50,.12),transparent 42%),var(--card)}@media(max-width:899px){.bonus-grid,.bonus-stats{grid-template-columns:1fr}}@media(max-width:420px){.wrap{width:min(var(--wrap),calc(100% - 1.25rem))}.brand picture,.brand img{width:112px;height:41px}.brand-name strong{font-size:1.15rem}.brand-name span{font-size:.78rem;letter-spacing:.12em}.offer-note{font-size:.78rem}.offer-figure{font-size:1.7rem}}
