:root{--bb-orange: #eda053;--bb-orange-deep: #c77a2e;--bb-orange-soft: #f6c48c;--bb-orange-wash: #fbead5;--bb-black: #0f0f10;--bb-ink: #1a1a1c;--bb-charcoal: #2b2b2e;--bb-graphite: #4a4a4d;--bb-stone: #7a7773;--bb-sand: #c9c2b6;--bb-bone: #e8e2d6;--bb-paper: #f5f1e8;--bb-cream: #faf7f0;--bb-white: #ffffff;--bb-olive: #5a5a3c;--bb-moss: #3e4a34;--bb-clay: #9a5a3c;--bb-rust: #7a3a1f;--bb-success: #4a7a3c;--bb-warning: #e08a1f;--bb-danger: #b02a20;--bb-info: #3a5a7a;--bb-fg-1: var(--bb-ink);--bb-fg-2: var(--bb-graphite);--bb-fg-3: var(--bb-stone);--bb-fg-inverse: var(--bb-cream);--bb-fg-inverse-2: #b8b2a5;--bb-bg-page: var(--bb-paper);--bb-bg-raised: var(--bb-cream);--bb-bg-pure: var(--bb-white);--bb-bg-dark: var(--bb-black);--bb-bg-dark-raised: var(--bb-charcoal);--bb-border: #d9d2c2;--bb-border-strong: var(--bb-ink);--bb-border-dark: #3a3a3d;--font-display: "Jockey One", "Oswald", "Impact", sans-serif;--font-body: "Barlow", "Helvetica Neue", Arial, sans-serif;--font-cond: "Barlow Condensed", "Barlow", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-display-xl: clamp(4rem, 9vw, 7.5rem);--fs-display-l: clamp(3rem, 6vw, 5rem);--fs-display-m: clamp(2rem, 4vw, 3rem);--fs-display-s: 1.5rem;--fs-h1: 2.75rem;--fs-h2: 2rem;--fs-h3: 1.5rem;--fs-h4: 1.25rem;--fs-h5: 1rem;--fs-body: 1rem;--fs-body-lg: 1.125rem;--fs-body-sm: .875rem;--fs-caption: .75rem;--fs-micro: .6875rem;--lh-display: .95;--lh-tight: 1.1;--lh-snug: 1.25;--lh-normal: 1.5;--lh-loose: 1.7;--ls-display: -.01em;--ls-tight: -.015em;--ls-normal: 0;--ls-wide: .04em;--ls-wider: .08em;--ls-widest: .14em;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semi: 600;--fw-bold: 700;--fw-black: 900;--sp-0: 0;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.5rem;--sp-6: 2rem;--sp-7: 3rem;--sp-8: 4rem;--sp-9: 6rem;--sp-10: 8rem;--r-0: 0;--r-xs: 2px;--r-sm: 4px;--r-md: 6px;--r-lg: 10px;--r-pill: 999px;--sh-xs: 0 1px 2px rgba(15, 15, 16, .06);--sh-sm: 0 2px 6px rgba(15, 15, 16, .08);--sh-md: 0 8px 20px rgba(15, 15, 16, .1);--sh-lg: 0 18px 40px rgba(15, 15, 16, .14);--sh-hard: 4px 4px 0 var(--bb-ink);--ease-out: cubic-bezier(.2, .7, .2, 1);--ease-in-out: cubic-bezier(.45, 0, .25, 1);--ease-snap: cubic-bezier(.2, .9, .3, 1.2);--dur-fast: .12s;--dur-med: .22s;--dur-slow: .42s}html:has(.template-page){color-scheme:light;scroll-padding-top:0}body{font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-normal);color:var(--bb-fg-1);background:var(--bb-bg-page);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.bb-display,.bb-display-xl,.bb-display-l,.bb-display-m,.bb-display-s{font-family:var(--font-display);font-weight:400;text-transform:uppercase;letter-spacing:var(--ls-display);line-height:var(--lh-display);color:var(--bb-fg-1)}.bb-display-xl{font-size:var(--fs-display-xl)}.bb-display-l{font-size:var(--fs-display-l)}.bb-display-m{font-size:var(--fs-display-m)}.bb-display-s{font-size:var(--fs-display-s)}h1,.bb-h1{font-family:var(--font-body);font-weight:var(--fw-black);font-size:var(--fs-h1);line-height:var(--lh-tight);letter-spacing:var(--ls-tight)}h2,.bb-h2{font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--fs-h2);line-height:var(--lh-tight);letter-spacing:var(--ls-tight)}h3,.bb-h3{font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--fs-h3);line-height:var(--lh-snug)}h4,.bb-h4{font-family:var(--font-body);font-weight:var(--fw-semi);font-size:var(--fs-h4);line-height:var(--lh-snug)}h5,.bb-h5{font-family:var(--font-body);font-weight:var(--fw-semi);font-size:var(--fs-h5);line-height:var(--lh-snug)}p,.bb-p{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--bb-fg-2);text-wrap:pretty}.bb-lead{font-size:var(--fs-body-lg);line-height:var(--lh-normal);color:var(--bb-fg-1);font-weight:var(--fw-regular)}.bb-overline{font-family:var(--font-body);font-size:var(--fs-micro);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-widest);color:var(--bb-orange-deep)}.bb-meta{font-family:var(--font-cond);font-weight:var(--fw-semi);text-transform:uppercase;letter-spacing:var(--ls-wide)}code,.bb-mono{font-family:var(--font-mono);font-size:.9em}.bb-upper{text-transform:uppercase;letter-spacing:var(--ls-wider)}.bb-underline-orange{text-decoration:underline;text-decoration-color:var(--bb-orange);text-decoration-thickness:3px;text-underline-offset:4px}.bb-dark{background:var(--bb-black);color:var(--bb-fg-inverse)}.bb-dark h1,.bb-dark h2,.bb-dark h3,.bb-dark h4,.bb-dark h5,.bb-dark .bb-display,.bb-dark .bb-display-xl,.bb-dark .bb-display-l,.bb-dark .bb-display-m,.bb-dark .bb-display-s{color:var(--bb-cream)}.bb-dark p,.bb-dark .bb-p{color:var(--bb-fg-inverse-2)}.bb-dark .bb-overline{color:var(--bb-orange)}*{box-sizing:border-box}html,body{margin:0;padding:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}body{--pg-bg: #0c0c0d;--pg-surface: #171718;--pg-surface2: #1f1f21;--pg-text: var(--bb-cream);--pg-muted: #b6b0a4;--pg-faint: #807b72;--pg-border: #2c2c2f;--pg-hair: #232325;--pg-accent: var(--bb-orange);--pg-accent2: var(--bb-orange);--pg-dark: var(--bb-black);--pg-dark-fg: var(--bb-cream);background:var(--pg-bg);color:var(--pg-text);font-family:var(--font-body);overflow-x:hidden}body[data-dir=b]{--pg-bg: #0c0c0d;--pg-surface: #171718;--pg-surface2: #1f1f21;--pg-text: var(--bb-cream);--pg-muted: #b6b0a4;--pg-faint: #807b72;--pg-border: #2c2c2f;--pg-hair: #232325;--pg-accent: var(--bb-orange);--pg-accent2: var(--bb-orange)}body[data-dir=c]{--pg-bg: #ffffff;--pg-surface: #f7f5f0;--pg-surface2: #ffffff;--pg-text: var(--bb-ink);--pg-muted: var(--bb-graphite);--pg-faint: var(--bb-stone);--pg-border: #e7e2d8;--pg-hair: #eee9df;--pg-accent: var(--bb-orange-deep)}.wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}@media(min-width:768px){.wrap{padding:0 40px}}.page{display:flex;flex-direction:column}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-cond);font-weight:700;font-size:18px;text-transform:uppercase;letter-spacing:.14em;color:var(--pg-accent)}.eyebrow .bar{width:28px;height:2px;background:var(--pg-accent2)}.section{padding:72px 0}@media(min-width:768px){.section{padding:96px 0}}.section-head{margin-bottom:40px;max-width:780px}.section-head h2{font-family:var(--font-display);font-weight:400;text-transform:uppercase;line-height:.9;letter-spacing:-.01em;font-size:clamp(2.1rem,5.5vw,3.8rem);margin:14px 0 16px;color:var(--pg-text);max-width:18ch}.section-head h2 .o{color:var(--pg-accent)}.section-head .lead{font-size:18px;line-height:1.55;color:var(--pg-muted);margin:0;max-width:62ch}.btn-stamp{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-cond);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:18px;line-height:1;background:var(--bb-orange);color:var(--bb-black);padding:17px 26px;border:2px solid var(--bb-black);box-shadow:4px 4px 0 var(--bb-black);transition:transform .12s var(--ease-out),box-shadow .12s var(--ease-out)}.btn-stamp .arrow{transition:transform .18s var(--ease-out)}.btn-stamp:hover{color:var(--bb-black);transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--bb-black)}.btn-stamp:hover .arrow{transform:translate(4px)}body[data-dir=b] .btn-stamp{border-color:var(--bb-orange-deep);box-shadow:4px 4px #0009}body[data-dir=b] .btn-stamp:hover{box-shadow:6px 6px #0009}.btn-ghost{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-cond);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:18px;color:var(--pg-text);padding:16px 22px;border:1.5px solid var(--pg-border);transition:border-color .15s,color .15s}.btn-ghost:hover{border-color:var(--pg-accent2);color:var(--pg-accent)}.announce{background:var(--bb-black);color:var(--bb-orange-soft);font-family:var(--font-cond);font-weight:600;font-size:18px;letter-spacing:.08em;text-transform:uppercase;text-align:center;padding:9px 16px}.announce .sep{color:#5a5751;margin:0 8px}.hero{position:relative;padding:64px 0 56px;overflow:hidden}@media(min-width:768px){.hero{padding:88px 0 72px}}.hero .wrap{display:grid;grid-template-columns:1fr;gap:44px;align-items:center}@media(min-width:980px){.hero .wrap{grid-template-columns:1.15fr .85fr;gap:56px}}.hero-stamp{display:inline-flex;align-items:center;gap:9px;max-width:100%;flex-wrap:wrap;font-family:var(--font-cond);font-weight:600;font-size:18px;text-transform:uppercase;letter-spacing:.06em;color:var(--pg-faint);border:1px solid var(--pg-border);padding:8px 16px;border-radius:14px;margin-bottom:22px}.hero-stamp>span{display:inline-flex;align-items:center;gap:6px}.hero-stamp .dot{width:7px;height:7px;border-radius:50%;background:var(--bb-orange);box-shadow:0 0 0 3px color-mix(in srgb,var(--bb-orange) 28%,transparent)}.hero-stamp b{color:var(--pg-text);font-weight:700}.hero h1{font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:clamp(2.9rem,7vw,5.6rem);line-height:.9;letter-spacing:-.012em;margin:0 0 22px;color:var(--pg-text)}.hero h1 .o{color:var(--pg-accent)}.hero h1 .ul{position:relative;white-space:nowrap}.hero h1 .ul .o2{background:none}.hero-lead{font-size:18px;line-height:1.55;color:var(--pg-muted);max-width:54ch;margin:0 0 28px}.hero-lead b{color:var(--pg-text);font-weight:700}.hero-cta-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-bottom:26px}.hero-trust{display:flex;flex-wrap:wrap;gap:18px 22px;list-style:none;margin:0;padding:0}.hero-trust li{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-cond);font-weight:600;font-size:18px;text-transform:uppercase;letter-spacing:.05em;color:var(--pg-faint)}.hero-trust svg{width:16px;height:16px;color:var(--bb-orange)}.hero-card{background:var(--pg-surface);border:1px solid var(--pg-border);box-shadow:var(--sh-md);padding:26px;position:relative}body[data-dir=b] .hero-card{box-shadow:0 24px 60px #00000080}.hc-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px;padding-bottom:14px;border-bottom:1px dashed var(--pg-border)}.hc-head .label{font-family:var(--font-cond);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:18px;color:var(--pg-accent)}.hc-head .meta{font-family:var(--font-mono);font-size:18px;color:var(--pg-faint)}.hero-card h2{font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:1.9rem;line-height:.92;letter-spacing:-.01em;margin:0 0 18px;color:var(--pg-text)}.hero-card .row{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--pg-hair);font-size:18px}.hero-card .row .k{color:var(--pg-muted);font-family:var(--font-cond);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.hero-card .row .v{color:var(--pg-text);text-align:right}.hero-card .row .v b{color:var(--pg-accent)}.hero-card .footnote{display:flex;justify-content:space-between;align-items:center;margin-top:16px;background:var(--bb-black);color:var(--bb-cream);padding:12px 16px}.hero-card .footnote .fk{font-family:var(--font-cond);font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:18px;color:var(--bb-orange-soft)}.hero-card .footnote .fv{font-family:var(--font-display);font-size:1.5rem;color:#fff}body[data-dir=b] .hero{text-align:center}body[data-dir=b] .hero .wrap{grid-template-columns:1fr;max-width:980px}body[data-dir=b] .hero-stamp{margin-inline:auto}body[data-dir=b] .hero h1{font-size:clamp(3.2rem,8vw,6.4rem)}body[data-dir=b] .hero-lead{margin-inline:auto}body[data-dir=b] .hero-cta-row,body[data-dir=b] .hero-trust{justify-content:center}body[data-dir=b] .hero-card{max-width:560px;margin:40px auto 0;text-align:left}body[data-dir=b] .hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(60% 70% at 50% 0%,color-mix(in srgb,var(--bb-orange) 16%,transparent),transparent 70%)}.statbar{background:var(--bb-black)}.statbar .wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;padding:0;background:#232325}@media(min-width:760px){.statbar .wrap{grid-template-columns:repeat(4,1fr)}}.stat{background:var(--bb-black);padding:26px 22px;text-align:center}.stat .n{font-family:var(--font-display);font-size:clamp(1.9rem,3.5vw,2.6rem);color:#fff;line-height:1;margin:0}.stat .n small{font-size:.5em;color:var(--bb-orange);margin-left:2px}.stat .l{font-family:var(--font-cond);font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:18px;color:#9a958c;margin:8px 0 0}.how{background:var(--pg-bg)}.unlock-grid{display:grid;grid-template-columns:1fr;gap:18px}@media(min-width:820px){.unlock-grid{grid-template-columns:repeat(4,1fr)}}.unlock-step{position:relative;background:var(--pg-surface);border:1px solid var(--pg-border);padding:26px 22px}.unlock-step .num{font-family:var(--font-mono);font-size:18px;color:var(--pg-faint);letter-spacing:.1em}.unlock-step .ico{width:44px;height:44px;display:grid;place-items:center;margin:16px 0;border:1.5px solid var(--pg-accent2);border-radius:50%;color:var(--pg-accent)}.unlock-step .ico svg{width:22px;height:22px}.unlock-step h3{font-family:var(--font-body);font-weight:800;font-size:1.15rem;margin:0 0 8px;color:var(--pg-text);text-transform:none;letter-spacing:0}.unlock-step p{font-size:18px;line-height:1.5;color:var(--pg-muted);margin:0}.unlock-step.is-key{border-color:var(--bb-orange);box-shadow:0 0 0 1px var(--bb-orange)}.unlock-step .keytag{position:absolute;top:-10px;left:22px;background:var(--bb-orange);color:var(--bb-black);font-family:var(--font-cond);font-weight:700;font-size:18px;text-transform:uppercase;letter-spacing:.08em;padding:3px 10px}.vaultgrid{background:var(--pg-surface)}body[data-dir=b] .vaultgrid{background:#0a0a0b}.vg-filter{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.vg-chip{font-family:var(--font-cond);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:18px;padding:8px 14px;border:1px solid var(--pg-border);color:var(--pg-muted);border-radius:999px}.vg-chip.on{background:var(--bb-black);color:#fff;border-color:var(--bb-black)}body[data-dir=b] .vg-chip.on{background:var(--bb-orange);color:var(--bb-black);border-color:var(--bb-orange)}.products{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(min-width:720px){.products{grid-template-columns:repeat(3,1fr)}}@media(min-width:1000px){.products{grid-template-columns:repeat(4,1fr)}}.pcard{position:relative;background:var(--pg-surface2);border:1px solid var(--pg-border);display:flex;flex-direction:column;overflow:hidden}body[data-dir=b] .pcard{background:#161617}.pcard .badge{position:absolute;top:0;left:0;z-index:3;white-space:nowrap;background:var(--bb-danger);color:#fff;font-family:var(--font-cond);font-weight:700;text-transform:uppercase;letter-spacing:.07em;font-size:18px;padding:6px 12px 6px 14px;clip-path:polygon(0 0,100% 0,calc(100% - 9px) 100%,0 100%)}.pcard .shot{position:relative;aspect-ratio:1/1;background:var(--pg-surface);display:grid;place-items:center;border-bottom:1px solid var(--pg-border);overflow:hidden}body[data-dir=b] .pcard .shot{background:#1e1e20}.pcard .shot{background:#fff}.pcard .shot img{width:100%;height:100%;object-fit:contain;padding:14px;mix-blend-mode:normal}.ph-slot{position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(45deg,transparent,transparent 9px,color-mix(in srgb,var(--pg-faint) 14%,transparent) 9px,color-mix(in srgb,var(--pg-faint) 14%,transparent) 10px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.ph-slot .pi{width:30px;height:30px;color:var(--pg-faint);opacity:.7}.ph-slot .cap{font-family:var(--font-mono);font-size:18px;letter-spacing:.04em;color:var(--pg-faint);text-transform:uppercase}.pcard .body{padding:14px 14px 16px;display:flex;flex-direction:column;flex:1}.pcard .vendor{font-family:var(--font-cond);font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:18px;color:var(--pg-faint)}.pcard h4{font-family:var(--font-body);font-weight:800;text-transform:uppercase;font-size:18px;letter-spacing:.01em;margin:5px 0 12px;color:var(--pg-text);line-height:1.2}.pcard .pricerow{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px}.lockprice{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-cond);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:18px;color:var(--pg-accent)}.lockprice .blur{font-family:var(--font-body);font-weight:900;font-size:18px;color:var(--pg-text);filter:blur(5px);-webkit-user-select:none;user-select:none;opacity:.55;letter-spacing:.02em}.lockprice svg{width:13px;height:13px}.pcard .addbtn{font-family:var(--font-cond);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:18px;color:var(--pg-faint);border:1px solid var(--pg-border);padding:8px 12px;white-space:nowrap}.vg-note{margin-top:26px;font-family:var(--font-cond);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:18px;color:var(--pg-faint);display:flex;align-items:center;gap:10px}.vg-note:before{content:"";width:26px;height:2px;background:var(--pg-accent2)}@media(max-width:620px){.products{gap:12px}.pcard .body{padding:12px 12px 14px}.pcard h4{font-size:14px;letter-spacing:.02em;margin:4px 0 10px}.pcard .pricerow{flex-direction:column;align-items:stretch;gap:8px}.lockprice{font-size:13px}.lockprice .blur{font-size:14px}.pcard .addbtn{font-size:12px;padding:8px 10px;text-align:center}}.math{background:var(--pg-bg)}.math-wrap{display:grid;grid-template-columns:1fr;gap:18px}@media(min-width:860px){.math-wrap{grid-template-columns:1fr 1fr;gap:22px}}.math-card{background:var(--pg-surface);border:1px solid var(--pg-border);padding:28px}.math-card.win{background:var(--bb-black);color:var(--bb-cream);border-color:var(--bb-black)}.math-card .badge{display:inline-block;font-family:var(--font-cond);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:18px;padding:5px 11px;margin-bottom:14px;background:var(--pg-border);color:var(--pg-text)}.math-card.win .badge{background:var(--bb-orange);color:var(--bb-black)}.math-card h3{font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:1.7rem;line-height:.95;margin:0 0 4px}.math-card .mt{font-size:18px;color:var(--pg-muted);margin:0 0 18px}.math-card.win .mt{color:#b8b2a5}.mrow{display:flex;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid var(--pg-hair);font-size:18px}.math-card.win .mrow{border-color:#2a2a2c}.mrow .ml{color:var(--pg-muted)}.math-card.win .mrow .ml{color:#cfc9bd}.mrow .ml small{display:block;font-size:18px;color:var(--pg-faint);margin-top:2px}.mrow .mv{font-family:var(--font-cond);font-weight:700;color:var(--pg-text);white-space:nowrap}.math-card.win .mrow .mv{color:var(--bb-orange);display:inline-flex;align-items:baseline;gap:8px}.math-card.win .mrow .mv .was{text-decoration:line-through;text-decoration-thickness:2px;color:#8a857c;font-weight:600}.mtotal{display:flex;justify-content:space-between;align-items:baseline;margin-top:14px;padding-top:14px;border-top:2px solid currentColor}.mtotal .ml{font-family:var(--font-cond);font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:18px}.mtotal .mv{font-family:var(--font-display);font-size:2rem}.math-card.win .mtotal .mv{color:var(--bb-orange)}.math-tag{margin-top:22px;text-align:center;font-family:var(--font-cond);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:18px;color:var(--pg-accent)}.brands{background:var(--pg-surface)}body[data-dir=b] .brands{background:#100f10}.brand-wall{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--pg-border);border:1px solid var(--pg-border)}@media(min-width:560px){.brand-wall{grid-template-columns:repeat(3,1fr)}}@media(min-width:880px){.brand-wall{grid-template-columns:repeat(5,1fr)}}.brand{background:var(--pg-surface2);aspect-ratio:2/1;display:grid;place-items:center;font-family:var(--font-display);text-transform:uppercase;font-size:clamp(.95rem,1.4vw,1.25rem);letter-spacing:.02em;color:var(--pg-muted);transition:color .15s,background .15s}body[data-dir=b] .brand{background:#161617}.brand:hover{color:var(--pg-accent)}.brand-count{margin-top:22px;text-align:center;font-family:var(--font-cond);font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:18px;color:var(--pg-faint)}.brand-count b{color:var(--pg-accent)}.reviews{background:var(--pg-bg)}.r-grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:760px){.r-grid{grid-template-columns:repeat(3,1fr)}}.r-card{background:var(--pg-surface);border:1px solid var(--pg-border);padding:24px;display:flex;flex-direction:column}.r-card .top{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.r-card .stars{color:var(--bb-orange);letter-spacing:2px;font-size:18px}.r-card .ver{font-family:var(--font-cond);font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:18px;color:var(--pg-faint);border:1px solid var(--pg-border);padding:3px 8px}.r-card h4{font-family:var(--font-body);font-weight:800;font-size:1.05rem;margin:0 0 10px;color:var(--pg-text)}.r-card .qt{font-size:18px;line-height:1.6;color:var(--pg-muted);margin:0 0 18px;flex:1}.r-card .who{display:flex;align-items:center;gap:10px;font-size:18px;color:var(--pg-faint)}.r-card .who .pip{width:34px;height:34px;border-radius:50%;background:var(--bb-orange);color:var(--bb-black);display:grid;place-items:center;font-family:var(--font-cond);font-weight:700;font-size:18px}.r-card .who b{color:var(--pg-text);font-weight:700}.faq{background:var(--pg-surface)}body[data-dir=b] .faq{background:#0f0f10}.faq-grid{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:820px){.faq-grid{grid-template-columns:1fr 1fr;gap:12px 22px}}.q details{background:var(--pg-surface2);border:1px solid var(--pg-border)}body[data-dir=b] .q details{background:#161617}.q summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none;padding:18px 20px}.q summary::-webkit-details-marker{display:none}.q summary .n{font-family:var(--font-mono);font-size:18px;color:var(--pg-faint)}.q summary .qt{font-weight:700;font-size:18px;color:var(--pg-text);flex:1}.q summary .ic{font-family:var(--font-cond);font-size:22px;color:var(--pg-accent);transition:transform .2s}.q details[open] summary .ic{transform:rotate(45deg)}.q .qa{padding:0 20px 20px 46px;font-size:18px;line-height:1.6;color:var(--pg-muted)}.q .qa b{color:var(--pg-text)}.q .qa a{color:var(--pg-accent);text-decoration:underline}.final{background:var(--bb-black);color:var(--bb-cream);text-align:center}.final .eyebrow{color:var(--bb-orange);justify-content:center}.final h2{font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:clamp(2.4rem,6vw,4.6rem);line-height:.9;letter-spacing:-.01em;margin:14px 0 16px;color:#fff}.final h2 .o{color:var(--bb-orange)}.final p{font-size:18px;line-height:1.55;color:#b8b2a5;max-width:56ch;margin:0 auto 30px}.final .cta-wrap{display:flex;flex-direction:column;align-items:center;gap:16px}.final .codeline{font-family:var(--font-mono);font-size:18px;color:#807b72;letter-spacing:.03em}.foot{background:#0a0a0b;color:#b8b2a5;padding:36px 0}.foot .row{display:flex;flex-wrap:wrap;align-items:center;gap:18px;justify-content:space-between}.foot img{height:26px}.foot .legal{display:flex;gap:10px;font-family:var(--font-cond);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:18px}.foot .legal a{color:#9a958c}.foot .legal a:hover{color:var(--bb-orange)}.foot .copy{font-family:var(--font-mono);font-size:18px;color:#6a665f}body[data-dir=c] .hero{padding-bottom:40px}body[data-dir=c] .s-hero{order:1}body[data-dir=c] .s-stats{order:2}body[data-dir=c] .s-grid{order:3}body[data-dir=c] .s-partners{order:4}body[data-dir=c] .s-how{order:5}body[data-dir=c] .s-math{order:6}body[data-dir=c] .s-brands{order:7}body[data-dir=c] .s-reviews{order:8}body[data-dir=c] .s-faq{order:9}body[data-dir=c] .s-final{order:10}body[data-dir=c] .s-foot{order:11}body[data-dir=c] .pcard{border-radius:10px}body[data-dir=c] .pcard .shot{border-radius:10px 10px 0 0}.nav-actions{display:flex;align-items:center;gap:16px}.nav-login{font-family:var(--font-cond);font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:18px;color:var(--pg-muted)}.nav-login:hover{color:var(--pg-accent)}@media(max-width:700px){.nav-login{display:none}}.shopify-section-header-sticky{position:relative}.battlvault-2-0-section:has(.memberbar){position:sticky;bottom:0;z-index:50}.memberbar{background:color-mix(in srgb,var(--pg-surface) 86%,transparent);border-bottom:1px solid var(--pg-hair);z-index:50;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}body[data-dir=b] .memberbar{background:#161617}.memberbar .wrap{display:flex;align-items:center;gap:14px;padding-top:12px;padding-bottom:12px}.mb-ico{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--pg-accent2);color:var(--pg-accent);flex:none}.mb-ico svg{width:18px;height:18px}.mb-text{font-family:var(--font-cond);font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:18px;color:var(--pg-muted)}.mb-text b{color:var(--pg-text)}.mb-link{margin-left:auto;font-family:var(--font-cond);font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:18px;color:var(--pg-accent);display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.mb-link .arrow{transition:transform .18s var(--ease-out)}.mb-link:hover .arrow{transform:translate(4px)}@media(max-width:620px){.memberbar .wrap{flex-wrap:wrap;gap:7px 10px;align-items:center}.mb-ico{width:30px;height:30px}.mb-ico svg{width:16px;height:16px}.mb-text{flex:1;min-width:0;font-size:15px;line-height:1.2}.mb-link{margin-left:0;font-size:15px;width:100%;padding-left:40px}}.cta-band{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;margin-top:46px}.cta-note{font-family:var(--font-cond);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:18px;color:var(--pg-faint);max-width:46ch}.partners{background:var(--pg-bg)}body[data-dir=b] .partners{background:#0a0a0b}.offers{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(min-width:760px){.offers{grid-template-columns:repeat(3,1fr)}}.offer{position:relative;background:var(--pg-surface2);border:1px solid var(--pg-border);display:flex;flex-direction:column;overflow:hidden}body[data-dir=b] .offer{background:#161617}.offer .badge{position:absolute;top:0;left:0;z-index:3;background:var(--bb-danger);color:#fff;white-space:nowrap;font-family:var(--font-cond);font-weight:700;text-transform:uppercase;letter-spacing:.07em;font-size:18px;padding:6px 14px 6px 16px;clip-path:polygon(0 0,100% 0,calc(100% - 9px) 100%,0 100%)}.o-banner{position:relative;aspect-ratio:16/9;overflow:hidden;background:#0a0a0b}.o-banner img{width:100%;height:100%;object-fit:cover;display:block}.o-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#080809eb,#08080980 38%,#0808091f 70%,#08080900)}.o-name{position:absolute;left:18px;right:18px;bottom:14px;z-index:2;font-family:var(--font-display);text-transform:uppercase;font-size:1.9rem;line-height:1;letter-spacing:.02em;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.7)}.o-body{display:flex;flex-direction:column;gap:9px;padding:18px 20px 22px}.o-cat{font-family:var(--font-cond);font-weight:600;text-transform:uppercase;letter-spacing:.07em;font-size:18px;line-height:1.1;color:var(--pg-faint)}.o-deal{font-family:var(--font-body);font-weight:800;font-size:1.25rem;color:var(--pg-text)}.o-deal b{color:var(--pg-accent)}.o-code{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-cond);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:18px;line-height:1.2;color:var(--pg-faint);margin-top:4px}.o-code svg{width:18px;height:18px;flex:none}@media(max-width:620px){.offers{gap:12px}.offer .badge{font-size:13px;padding:5px 12px 5px 13px}.o-banner{aspect-ratio:16/10}.o-name{font-size:1.45rem;left:14px;right:14px;bottom:11px}.o-body{padding:14px 14px 16px;gap:7px}.o-cat{font-size:14px;letter-spacing:.06em}.o-deal{font-size:1.05rem}.o-code{font-size:13px;gap:7px;margin-top:2px}.o-code svg{width:14px;height:14px}}.logo-marquee{overflow:hidden;border-top:1px solid var(--pg-border);border-bottom:1px solid var(--pg-border);-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.lm-track{display:flex;align-items:center;width:max-content;animation:lm-scroll 42s linear infinite}.lm-item{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.1rem,2vw,1.65rem);letter-spacing:.02em;color:var(--pg-faint);padding:20px 34px;white-space:nowrap;transition:color .15s}.lm-item:hover{color:var(--pg-accent)}.lm-sep{width:5px;height:5px;border-radius:50%;background:var(--pg-accent2);opacity:.55;flex:none}@keyframes lm-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.lm-track{animation:none;flex-wrap:wrap;justify-content:center}}a.navbar-brand img{margin:0 auto}.hero{position:relative;isolation:isolate;overflow:hidden;background-color:#000}.hero-bg{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.hero-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000009e;z-index:1}.hero-bg__img{width:100%;height:100%;object-fit:cover;object-position:center 35%;display:block}.hero .wrap{position:relative;z-index:2}@media(min-width:980px){.hero-bg{display:none}}.hero-badge{display:none}.hero-badge img{width:100%;max-width:460px;height:auto;display:block;margin-inline:auto}@media(min-width:980px){.hero .wrap{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.hero-badge{display:grid;place-items:center}.hero-badge img{width:690px;max-width:none}}.hero-card{background:color-mix(in srgb,var(--pg-surface) 84%,transparent);-webkit-backdrop-filter:blur(10px) saturate(1.05);backdrop-filter:blur(10px) saturate(1.05);box-shadow:0 24px 60px #0000008c}.hero h1{text-shadow:0 2px 22px rgba(8,8,9,.85),0 1px 3px rgba(8,8,9,.6)}.hero-stamp,.hero-lead,.hero-trust li{text-shadow:0 1px 10px rgba(8,8,9,.9)}.hero-lead{position:relative}.pixelParallel-panel[data-v-dedc8274]{position:fixed;right:10px;bottom:10px;z-index:2147483647;width:375px;height:265px;transform:translate(0);background:#fff;transition:width .2s ease-out,height .2s ease-out;will-change:top,left,width,height,transform;opacity:0}.pixelParallel-panel-inner[data-v-dedc8274]{position:relative;overflow:hidden;height:100%;border:1px solid #dddedf;box-shadow:0 2px 10px #0000001a;box-sizing:border-box}.pixelParallel-panel-handle[data-v-dedc8274]{position:absolute;top:-10px;right:-10px;z-index:3;width:20px;height:20px;background:red;transform:rotate(45deg);background:linear-gradient(0deg,transparent,transparent 50%,#ccc 0,#ccc);background-size:100% 2px;cursor:move}.pixelParallel-panel-isolator[data-v-dedc8274]{border:0;width:100%;height:100%;overflow:hidden;position:relative}.pixelParallel-panel-dragging .pixelParallel-panel-inner[data-v-dedc8274]{pointer-events:none}.pixelParallel-panel-minimized[data-v-dedc8274]{width:112px;height:50px;transition:width .2s ease-out .15s,height .2s ease-out .15s}@media(max-width:395px){.pixelParallel-panel[data-v-dedc8274]{right:0;bottom:0;width:320px}.pixelParallel-panel-minimized[data-v-dedc8274]{width:112px}}.pixelParallel-overlay{position:absolute;left:0;top:0;width:100%;text-align:center;white-space:nowrap;display:none}.pixelParallel-overlay-enabled{display:block}.pixelParallel-image-outer{visibility:hidden;position:absolute;top:0;left:0;width:100%;overflow:hidden;max-width:100vw;min-height:100vh}.pixelParallel-image-inner{position:absolute;z-index:2147483646;left:50%;top:0;cursor:move;transform:translate(-50%);transition:opacity .15s}.pixelParallel-image-inner img{width:auto;height:auto;max-width:none;max-height:none;vertical-align:top;margin:0;padding:0;position:relative;transform-origin:50% 0;top:-1px;border:1px dashed #333}.pixelParallel-image-inner img:not([src]),.pixelParallel-image-inner img[src=""]{visibility:hidden}.pixelParallel-image-enabled{visibility:visible}.pixelParallel-image-difference{mix-blend-mode:difference}.pixelParallel-image-difference img{opacity:1!important}.pixelParallel-image-locked,.pixelParallel-image-no-image{pointer-events:none}.pixelParallel-image-locked .pixelParallel-image-inner img{top:0;border:0 none}.pixelParallel-grids{position:relative;z-index:2147483646;pointer-events:none}.pixelParallel-grid-horizontal,.pixelParallel-grid-vertical{position:fixed;z-index:1;pointer-events:none;visibility:hidden}.pixelParallel-grid-horizontal{top:50%;left:50%;display:table;width:100vw;height:200vh;opacity:.5;table-layout:fixed;border-spacing:30px;transform:translate(-50%,-50%)}.pixelParallel-grid-horizontal span{display:table-cell;background:red;height:200vh}.pixelParallel-grid-vertical{top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent,transparent 90%,blue 0,blue);background-size:100% 10px;opacity:.5}.pixelParallel-grid-horizontal-enabled,.pixelParallel-grid-vertical-enabled{visibility:visible}.pixelParallel-rulers{position:relative;z-index:2147483646}.pixelParallel-ruler-x,.pixelParallel-ruler-y{display:none;position:fixed;top:0;left:0;z-index:2;background:#0ff}.pixelParallel-ruler-x:after,.pixelParallel-ruler-y:after{content:"";position:absolute;top:-8px;left:-8px;right:0;bottom:0;padding:10px}.pixelParallel-ruler-x{right:0;height:1px;cursor:row-resize}.pixelParallel-ruler-y{bottom:0;width:1px;cursor:col-resize}.pixelParallel-rulers-enabled .pixelParallel-ruler-x,.pixelParallel-rulers-enabled .pixelParallel-ruler-y{display:block}.site-footer p{color:#fff}.site-footer a img{margin:0 auto}.battlvault-2-0 a:focus-visible,.battlvault-2-0 summary:focus-visible,.battlvault-2-0 button:focus-visible{outline:2px solid var(--bb-orange);outline-offset:3px}.battlvault-2-0 a:focus:not(:focus-visible),.battlvault-2-0 summary:focus:not(:focus-visible),.battlvault-2-0 button:focus:not(:focus-visible){outline:none}.battlvault-2-0 .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.battlvault-2-0 .s-stats,.battlvault-2-0 .s-how,.battlvault-2-0 .s-grid,.battlvault-2-0 .s-partners,.battlvault-2-0 .s-math,.battlvault-2-0 .s-brands,.battlvault-2-0 .s-reviews,.battlvault-2-0 .s-faq,.battlvault-2-0 .s-final{content-visibility:auto;contain-intrinsic-size:auto 480px}
/*# sourceMappingURL=/cdn/shop/t/484/assets/battlvault-2-0.css.map */
