@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-vietnamese-600-normal.A5AYRdjN.woff2) format("woff2"),url(/_astro/barlow-condensed-vietnamese-600-normal.CNlPk46_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-latin-ext-600-normal.18ESti3H.woff2) format("woff2"),url(/_astro/barlow-condensed-latin-ext-600-normal.Clv9cIcR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@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");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-vietnamese-700-normal.DYeBwlKR.woff2) format("woff2"),url(/_astro/barlow-condensed-vietnamese-700-normal.DhIzd8Tb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-ext-700-normal.CwuXbfVR.woff2) format("woff2"),url(/_astro/barlow-condensed-latin-ext-700-normal.BIHFfxf0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@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");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-ext-400-normal.BQZuk6qB.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-400-normal.DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-400-normal.obahsSVq.woff2) format("woff2"),url(/_astro/inter-cyrillic-400-normal.HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-ext-400-normal.DGGRlc-M.woff2) format("woff2"),url(/_astro/inter-greek-ext-400-normal.KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-400-normal.B4URO6DV.woff2) format("woff2"),url(/_astro/inter-greek-400-normal.q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-vietnamese-400-normal.DMkecbls.woff2) format("woff2"),url(/_astro/inter-vietnamese-400-normal.Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-ext-400-normal.C1nco2VV.woff2) format("woff2"),url(/_astro/inter-latin-ext-400-normal.77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@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");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-ext-600-normal.Dfes3d0z.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-600-normal.Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-600-normal.CWCymEST.woff2) format("woff2"),url(/_astro/inter-cyrillic-600-normal.4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-ext-600-normal.DRtmH8MT.woff2) format("woff2"),url(/_astro/inter-greek-ext-600-normal.B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-600-normal.plRanbMR.woff2) format("woff2"),url(/_astro/inter-greek-600-normal.BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-vietnamese-600-normal.Cc8MFFhd.woff2) format("woff2"),url(/_astro/inter-vietnamese-600-normal.BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-ext-600-normal.D2bJ5OIk.woff2) format("woff2"),url(/_astro/inter-latin-ext-600-normal.CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@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");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--bg:#1B1315;--dark:#0F0C0D;--surface:#201719;--surface-2:#23191C;--gold:#EAC25E;--gold-light:#F0D48A;--red:#C11532;--red-hover:#A1122A;--green:#16A34A;--muted:#D4DCE6;--line:#4A3D32;--gold-line:rgba(234,194,94,.35);--display:"Barlow Condensed","Arial Narrow","Roboto Condensed",sans-serif-condensed,sans-serif;color-scheme:dark}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:96px}
body{margin:0;background:var(--bg);color:#fff;font:16px/1.6 Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;overflow-wrap:break-word}
img{max-width:100%;height:auto}
a{color:inherit;text-underline-offset:4px}
a:hover{color:var(--gold-light)}
a:focus-visible,summary:focus-visible,label:focus-visible{outline:3px solid var(--gold-light);outline-offset:3px}
h1,h2,h3,p{margin-top:0}
h1,h2,h3{text-wrap:balance}
h1,h2,h3,.footer-title{font-family:var(--display);font-weight:700;line-height:1.08;letter-spacing:-.005em;color:var(--gold)}
h1{font-size:clamp(40px,6vw,68px);margin-bottom:16px}
h2{font-size:clamp(30px,3.6vw,40px);margin-bottom:14px}
h3{font-size:26px;margin-bottom:10px}
p{color:var(--muted)}
.wrap{width:min(1120px,calc(100% - 48px));margin-inline:auto}
.gold{color:var(--gold)}
.skip{position:fixed;top:-100px;left:16px;background:var(--gold);color:var(--dark);padding:12px 16px;z-index:30;font-weight:700;border-radius:8px}
.skip:focus{top:8px}

/* header */
.header{position:sticky;top:0;z-index:20;background:var(--dark);border-bottom:1px solid var(--line)}
.header-in{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:8px 0}
.brand-logo{display:flex;flex-shrink:0}
.brand-logo img{display:block;height:48px;width:auto}
.header nav{display:flex;gap:4px;margin-inline:auto}
.header nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;font-size:15px;font-weight:600;text-decoration:none;border-radius:8px}
.header nav a[aria-current]{color:var(--gold)}
.header-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;background:var(--red);color:#fff;font-size:15px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;border-radius:8px;white-space:nowrap}
.header-cta:hover{background:var(--red-hover);color:#fff}

/* shared buttons, chip, pills */
.button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:12px 32px;background:var(--red);color:#fff;font-size:19px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;border-radius:8px;box-shadow:0 8px 24px rgba(193,21,50,.3);transition:background-color .15s}
.button:hover{background:var(--red-hover);color:#fff}
.code-chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 16px;border:2px dashed var(--gold);border-radius:8px;background:var(--dark);font-size:14px}
.code-chip code{color:var(--gold);font:700 18px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.06em}
.pill{display:inline-block;padding:4px 12px;border:1px solid var(--gold);border-radius:999px;background:rgba(234,194,94,.1);color:var(--gold);font:600 13px/1.4 Inter,system-ui,sans-serif;letter-spacing:.04em}
.text-link{display:inline-flex;align-items:center;min-height:44px;color:var(--gold);font-weight:600;font-size:15px}

/* home hero: the first question, answered with the offer */
.home-hero,.page-hero{background:radial-gradient(70% 90% at 50% 0,rgba(193,21,50,.2),transparent 70%),linear-gradient(135deg,#0E0B0C,#1B1315);border-bottom:1px solid var(--line);text-align:center}
.home-hero{padding:48px 0 0}
.home-hero h1{margin-bottom:14px}
.hero-q{display:block;width:fit-content;margin:0 auto 14px;padding:4px 18px;border:1px solid var(--gold);border-radius:999px;background:rgba(234,194,94,.1);color:var(--gold-light);font-size:clamp(22px,3vw,28px);font-weight:700;line-height:1.3}
.hero-a{display:block;color:#fff}
.hero-intro{max-width:620px;margin:0 auto 22px;font-size:18px;color:#fff}
.home-hero .button{display:flex;width:fit-content;margin:0 auto 16px}
.home-hero .code-chip{margin-bottom:14px}
.hero-terms{max-width:680px;margin:0 auto 6px;font-size:13px;line-height:1.5}
.trust-row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 32px;margin:18px 0 0;padding:14px 0;border-top:1px solid var(--line);list-style:none;font-size:15px;font-weight:600}
.trust-row li{display:flex;align-items:center;gap:8px;text-align:left;line-height:1.25}
.trust-row svg{flex:none;color:var(--gold)}

/* question cards */
.section{padding-top:52px;padding-bottom:52px}
.section-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 24px;margin-bottom:22px}
.section-heading h2,.section-heading p{margin-bottom:0}
.q-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.q-grid>.q-card:last-child:nth-child(odd){grid-column:1/-1}
.q-card{display:flex;flex-direction:column;min-width:0;padding:24px;background:var(--surface);border:1px solid var(--gold-line);border-radius:12px}
.q-card>h2,.q-card>h3,.q-row>h2{position:relative;min-height:36px;padding:3px 0 0 48px;margin-bottom:12px;font-size:27px;line-height:1.12}
.q-card>h2::before,.q-card>h3::before,.q-row>h2::before,.q-card>summary::after{content:"Q";content:"Q"/"";position:absolute;left:0;top:0;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--gold);color:var(--dark);font:700 18px/1 Inter,system-ui,sans-serif}
.q-answer{position:relative;margin-bottom:14px;padding-left:48px;color:#fff;font-size:17px;font-weight:600;line-height:1.45}
.q-answer::before,details.q-card>p::before{content:"A";content:"A"/"";position:absolute;left:0;top:-2px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--green);color:var(--dark);font:700 18px/1 Inter,system-ui,sans-serif}
.q-detail{padding-left:48px;font-size:15px}
.q-detail p:last-child{margin-bottom:0}
.q-detail ul,.q-row ul,.q-row ol{margin:0 0 14px;padding-left:20px;color:var(--muted);font-size:15px}
.q-detail ul:last-child{margin-bottom:0}
.q-detail li,.q-row li{margin-bottom:6px}
li::marker{color:var(--gold)}
.q-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:16px}
.q-detail+.q-foot,.q-answer+.q-foot{border-top:0}
.q-foot a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;margin-left:auto;background:var(--red);color:#fff;font-size:15px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;border-radius:8px;transition:background-color .15s}
.q-foot a:hover{background:var(--red-hover);color:#fff}
code.pill-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700}
.below-grid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 20px;margin-top:16px}
.below-grid p{margin:0;font-size:15px}

/* Deluxe band */
.deluxe-band{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:32px;align-items:center;padding:32px;background:var(--surface-2);border:1px solid var(--gold);border-radius:12px}
.deluxe-band-side{text-align:center}
.deluxe-band-side picture{display:block;margin-bottom:12px}
.deluxe-band-side img{display:block;margin:auto;max-width:100%;height:auto}
.deluxe-band-side .deluxe-rating{justify-content:center;margin:0}
.deluxe-band-copy p:not(.deluxe-micro){color:#fff}
.deluxe-band-copy .deluxe-micro{font-size:14px}
.deluxe-band-copy h3{color:var(--gold-light)}

/* next steps */
.next-steps{border-top:1px solid var(--line)}
.next-steps h2{margin-bottom:8px}
.next-steps>div:first-child p{max-width:720px}
.next-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}
.next-links a{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:start;min-height:44px;padding:18px;background:var(--surface);border:1px solid var(--gold-line);border-radius:12px;text-decoration:none;transition:border-color .15s}
.next-links a:hover{border-color:var(--gold);color:#fff}
.next-links a>span{font:700 22px/1.1 var(--display);color:var(--gold-light)}
.next-links h3{font-size:22px;margin-bottom:6px}
.next-links p{margin:0;font-size:14px;line-height:1.4}
.next-links b{color:var(--gold)}

/* inner page hero */
.page-hero{padding:40px 0}
.page-hero .pill{margin-bottom:16px}
.page-hero .lead{max-width:680px;margin:0 auto 18px;font-size:18px;color:#fff}
.page-hero h1{max-width:860px;margin-inline:auto}
.page-hero .ss-cta-block{flex-direction:column;justify-content:center;gap:12px;margin:20px auto 0;padding:0;max-width:640px;border:0;background:none;text-align:center}
.page-hero .code-chip{align-self:center}
.page-hero .ss-cta-offer{order:3;font-size:15px;font-weight:400}
.page-hero .ss-cta-offer b{display:block;font-size:17px}
.page-hero .button{display:flex;width:fit-content;margin:6px auto 14px}
.page-hero picture{display:block;margin-bottom:14px}
.page-hero picture img{display:block;margin:auto;width:220px;height:auto}
.page-hero .deluxe-rating{justify-content:center;margin:0 0 12px}
.page-hero .hero-terms{margin-top:12px}

/* inner page body: stacked answer-first rows */
.page-body{padding-top:36px;padding-bottom:52px}
.prose-body{max-width:820px;margin-inline:auto}
.prose-body>p{max-width:none}
.prose-body a{color:var(--gold)}
.q-row{padding:22px 24px;margin-bottom:14px;background:var(--surface);border:1px solid var(--gold-line);border-radius:12px}
.q-row>p:last-child,.q-row>ul:last-child,.q-row>ol:last-child{margin-bottom:0}
.q-row>p:not(.q-answer):not(.deluxe-micro),.q-row>ul,.q-row>ol,.q-row>table,.q-row>h3,.q-row>.text-link,.q-row>.deluxe-micro,.q-row>.button{margin-left:48px;width:calc(100% - 48px)}
.q-row>p:not(.q-answer){font-size:15px}
.q-row>h3{font-size:22px;margin-top:16px;margin-bottom:6px;color:var(--gold-light)}
.faq-grid{max-width:none;margin:0}
details.q-card{padding:0}
details.q-card>summary{position:relative;min-height:44px;padding:20px 48px 12px 72px;cursor:pointer;color:var(--gold);font:700 25px/1.12 var(--display);list-style:none}
details.q-card>summary::-webkit-details-marker{display:none}
details.q-card>summary::before{content:"\25B8";content:"\25B8"/"";position:absolute;right:20px;top:20px;color:var(--gold);font-size:20px;line-height:1}
details.q-card[open]>summary::before{content:"\25BE";content:"\25BE"/""}
details.q-card>summary::after{left:24px;top:18px}
details.q-card>p{position:relative;margin:0;padding:0 24px 22px 72px;color:#fff;font-size:16px}
details.q-card>p::before{left:24px;top:-2px}

/* bonus page: question rail beside the answers */
.bonus-hero .ss-cta-block{margin-top:6px}
.bonus-layout{display:grid;grid-template-columns:minmax(0,250px) minmax(0,1fr);gap:32px;align-items:start;padding-top:36px}
.q-rail{position:sticky;top:84px;padding:18px;background:var(--surface-2);border:1px solid var(--gold-line);border-radius:12px}
.q-rail ol{margin:0;padding:0;list-style:none;counter-reset:rail}
.q-rail li{counter-increment:rail;border-bottom:1px solid var(--line)}
.q-rail li:last-child{border-bottom:0}
.q-rail a{display:flex;gap:10px;align-items:center;min-height:44px;padding:8px 0;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none}
.q-rail a::before{content:counter(rail);flex:none;color:var(--gold);font:700 20px/1 var(--display)}
.q-group{margin-bottom:38px}
.q-group>h2{margin-bottom:10px}
.q-group>p{margin-bottom:16px}
.q-other{background:var(--dark);border-style:dashed}
.q-close{padding:14px 18px;border-left:3px solid var(--gold);background:var(--surface);border-radius:0 12px 12px 0;color:#fff}

/* footer */
footer{background:var(--dark);border-top:1px solid var(--line);padding:32px 0 20px}
.footer-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 20px}
.footer-top p{margin:0;font-size:14px}
.footer-title{display:inline-flex;align-items:center;min-height:44px;font-size:24px;text-decoration:none}
footer p{font-size:14px;margin:10px 0}
footer nav{display:flex;flex-wrap:wrap;gap:0 18px;margin:6px 0}
footer nav a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}
.backlink{margin:0}
.backlink a{display:inline-flex;align-items:center;min-height:44px;color:var(--gold);overflow-wrap:anywhere}
.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 20px;margin-top:8px;padding-top:10px;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}
.footer-bottom a{display:inline-flex;align-items:center;min-height:44px;color:var(--gold);font-weight:600}

@media(max-width:980px){.header nav a{padding:0 8px;font-size:14px}.header-in{gap:10px}.next-links{grid-template-columns:1fr}}
@media(max-width:860px){
.header-in{flex-wrap:wrap;row-gap:0;padding:6px 0 0}
.header nav{order:3;width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;border-top:1px solid var(--line)}
.header nav a{justify-content:center;padding:2px 4px;font-size:13px;line-height:1.15;text-align:center}
.header-cta{margin-bottom:6px}
.brand-logo{margin-bottom:6px}
html{scroll-padding-top:128px}
.bonus-layout{grid-template-columns:minmax(0,1fr);gap:24px}
.q-rail{position:static}
.deluxe-band{grid-template-columns:minmax(0,1fr);gap:18px;padding:22px}
}
@media(max-width:700px){
.wrap{width:calc(100% - 32px)}
.q-grid{grid-template-columns:minmax(0,1fr);gap:14px}
.section{padding-top:36px;padding-bottom:36px}
.home-hero{padding-top:28px}
.hero-intro,.page-hero .lead{font-size:16px}
.button{width:100%;padding-inline:16px}
.home-hero .button,.page-hero .button{width:100%}
.trust-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;font-size:14px}
.q-card{padding:18px}
.q-row{padding:18px 16px}
.q-card>h2,.q-card>h3,.q-row>h2{padding-left:44px;font-size:25px}
.q-answer{padding-left:44px;font-size:16px}
.q-detail{padding-left:0}
.q-row>p:not(.q-answer):not(.deluxe-micro),.q-row>ul,.q-row>ol,.q-row>table,.q-row>h3,.q-row>.text-link,.q-row>.deluxe-micro,.q-row>.button{margin-left:0;width:100%}
.q-foot a{flex:1 1 100%;margin-left:0}
details.q-card>summary{padding:16px 40px 10px 60px;font-size:23px}
details.q-card>summary::before{right:14px;top:16px}
details.q-card>p::before{left:14px}
details.q-card>summary::after{left:14px;top:14px}
details.q-card>p{padding:0 16px 18px 60px}
}
@media(max-width:380px){.header-cta{font-size:13px;padding:8px 10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
