:root{--s1: .25rem;--s2: .5rem;--s3: .75rem;--s4: 1rem;--s5: 1.5rem;--s6: 2rem;--s7: 2.75rem;--s8: 4rem;--s9: 6rem;--s10: 8.5rem;--t-2xs: clamp(.6875rem, .67rem + .08vw, .75rem);--t-xs: clamp(.75rem, .73rem + .1vw, .8125rem);--t-sm: clamp(.875rem, .855rem + .1vw, .9375rem);--t-md: clamp(1rem, .97rem + .15vw, 1.0625rem);--t-lg: clamp(1.0625rem, 1.01rem + .28vw, 1.25rem);--t-xl: clamp(1.3125rem, 1.18rem + .62vw, 1.75rem);--t-2xl: clamp(1.625rem, 1.36rem + 1.2vw, 2.5rem);--t-3xl: clamp(2.125rem, 1.66rem + 2.1vw, 3.625rem);--t-4xl: clamp(2.5rem, 2.05rem + 2vw, 3.75rem);--font-display: "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body: "Assistant", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--r-xs: 2px;--r-sm: 3px;--r-md: 4px;--r-lg: 6px;--r-pill: 999px;--measure: 62ch;--page: 1240px;--gutter: clamp(1.125rem, 4vw, 3rem);--header-h: 58px;--rule: 1px;--ease: cubic-bezier(.2, .7, .3, 1);--dur: .18s;--paper: #fbfbfd;--paper-2: #f2f3f7;--paper-3: #e8eaf0;--ink: #11151d;--ink-2: #414a5c;--ink-3: #6b7488;--line: #dcdfe8;--line-2: #c3c8d6;--cobalt: #1e40af;--cobalt-lift: #1b3a9e;--cobalt-wash: #eef2ff;--cobalt-line: #c3cffa;--amber: #b4530b;--amber-lift: #97440a;--amber-wash: #fdf3e7;--on-amber: #ffffff;--slab: #11151d;--slab-ink: #f3f4f8;--slab-ink2: #a5adc0;--slab-line: #2a3141;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--paper: #0d1016;--paper-2: #141924;--paper-3: #1c2231;--ink: #eef0f6;--ink-2: #a9b2c6;--ink-3: #7d879c;--line: #232a39;--line-2: #333c50;--cobalt: #93b0ff;--cobalt-lift: #b8ccff;--cobalt-wash: #131c33;--cobalt-line: #26375f;--amber: #f0a45c;--amber-lift: #f7bb80;--amber-wash: #241a10;--on-amber: #1c1206;--slab: #060810;--slab-ink: #eef0f6;--slab-ink2: #98a1b6;--slab-line: #1e2534;color-scheme:dark}}:root[data-theme=dark]{--paper: #0d1016;--paper-2: #141924;--paper-3: #1c2231;--ink: #eef0f6;--ink-2: #a9b2c6;--ink-3: #7d879c;--line: #232a39;--line-2: #333c50;--cobalt: #93b0ff;--cobalt-lift: #b8ccff;--cobalt-wash: #131c33;--cobalt-line: #26375f;--amber: #f0a45c;--amber-lift: #f7bb80;--amber-wash: #241a10;--on-amber: #1c1206;--slab: #060810;--slab-ink: #eef0f6;--slab-ink2: #98a1b6;--slab-line: #1e2534;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + var(--s5));overflow-x:clip}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--t-md);line-height:1.6;font-feature-settings:"kern" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;margin:0;line-height:1.06;letter-spacing:-.021em;text-wrap:balance}h1{font-size:var(--t-3xl);letter-spacing:-.032em}h2{font-size:var(--t-2xl);letter-spacing:-.027em}h3{font-size:var(--t-lg);letter-spacing:-.014em}h4{font-size:var(--t-sm);letter-spacing:0}p{margin:0;text-wrap:pretty}ul,ol{margin:0;padding:0}img,svg,video,iframe{display:block;max-width:100%}img,video{height:auto}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:from-font}button,input,select,textarea{font:inherit;color:inherit}table{border-collapse:collapse;width:100%}.tnum,.stat__n,.price,.offer__now,.offer__was,.rowdata td{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px;border-radius:var(--r-xs)}:focus:not(:focus-visible){outline:none}.vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;top:0;left:0;z-index:200;padding:var(--s3) var(--s4);background:var(--cobalt);color:#fff;font-weight:600;transform:translateY(-110%);transition:transform var(--dur) var(--ease)}.skip:focus{transform:translateY(0)}.wrap{width:100%;max-width:var(--page);margin-inline:auto;padding-inline:var(--gutter)}.wrap--tight{max-width:780px}.band{padding-block:var(--s8)}.band--sm{padding-block:var(--s7)}.band--lg{padding-block:var(--s9)}.band--tint{background:var(--paper-2)}.band--slab{background:var(--slab);color:var(--slab-ink)}.band--slab h2,.band--slab h3{color:var(--slab-ink)}.band--slab .lede,.band--slab p{color:var(--slab-ink2)}.band--slab .kicker{color:var(--amber)}.band--slab .kicker:before{background:var(--amber)}.band+.band--tint,.band--tint+.band{border-top:var(--rule) solid var(--line)}@media(min-width:900px){.band{padding-block:var(--s9)}.band--lg{padding-block:var(--s10)}}.head{max-width:46ch;margin-bottom:var(--s6)}.head .lede{margin-top:var(--s4);font-size:var(--t-lg);color:var(--ink-2);max-width:52ch}@media(min-width:1000px){.head--split{max-width:none;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);column-gap:var(--s8);align-items:end;padding-bottom:var(--s5);border-bottom:var(--rule) solid var(--line)}.head--split .kicker{grid-column:1 / -1}.head--split h2{margin:0}.head--split .lede{margin-top:0;max-width:46ch;padding-bottom:.35em}.band--slab .head--split{border-bottom-color:var(--slab-line)}}.rail{display:grid;gap:var(--s6)}@media(min-width:1000px){.rail{grid-template-columns:minmax(0,21rem) minmax(0,1fr);column-gap:var(--s8);align-items:start}.rail__head{position:sticky;top:calc(var(--header-h) + var(--s6));margin-bottom:0}.rail__body{min-width:0}}.kicker{display:flex;align-items:center;gap:var(--s3);font-family:var(--font-mono);font-size:var(--t-2xs);letter-spacing:.13em;text-transform:uppercase;color:var(--cobalt);margin-bottom:var(--s4)}.kicker:before{content:"";width:22px;height:2px;background:var(--cobalt);flex:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);min-height:50px;padding:var(--s3) var(--s6);border:var(--rule) solid var(--ink);border-radius:var(--r-md);background:var(--ink);color:var(--paper);font-family:var(--font-display);font-size:var(--t-md);font-weight:600;letter-spacing:-.008em;text-decoration:none;cursor:pointer;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur) var(--ease)}.btn:active{transform:translateY(1px)}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;pointer-events:none}.btn--buy{background:var(--amber);border-color:var(--amber);color:var(--on-amber)}.btn--buy:hover{background:var(--amber-lift);border-color:var(--amber-lift)}.btn--line{background:transparent;color:var(--ink);border-color:var(--line-2)}.btn--line:hover{border-color:var(--ink)}.band--slab .btn--line{color:var(--slab-ink);border-color:var(--slab-line)}.band--slab .btn--line:hover{border-color:var(--slab-ink2)}.btn--lg{min-height:58px;font-size:var(--t-lg);padding-inline:var(--s7)}.btn--full{display:flex;width:100%}.btn[data-loading=true]{color:transparent;position:relative}.btn[data-loading=true]:after{content:"";position:absolute;width:17px;height:17px;border:2px solid var(--on-amber);border-top-color:transparent;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.tlink{display:inline-flex;align-items:center;gap:var(--s2);color:var(--cobalt);font-weight:600;text-decoration:none;border-bottom:var(--rule) solid var(--cobalt-line);padding-bottom:1px}.tlink:hover{border-bottom-color:var(--cobalt)}.hdr{position:sticky;top:0;z-index:100;background:color-mix(in srgb,var(--paper) 90%,transparent);-webkit-backdrop-filter:saturate(160%) blur(10px);backdrop-filter:saturate(160%) blur(10px);border-bottom:var(--rule) solid var(--line)}.hdr__in{display:flex;align-items:center;gap:var(--s4);min-height:var(--header-h)}.brand{display:inline-flex;align-items:center;gap:var(--s3);font-family:var(--font-display);font-weight:700;font-size:var(--t-lg);letter-spacing:-.03em;text-decoration:none;color:var(--ink)}.brand img{max-height:30px;width:auto}.brand__mark{display:grid;place-items:center;width:27px;height:27px;border-radius:var(--r-sm);background:var(--ink);color:var(--paper);font-size:14px;font-weight:700;letter-spacing:-.04em}.hdr__nav{display:none;margin-left:var(--s6)}.hdr__nav ul{display:flex;gap:var(--s5);list-style:none}.hdr__nav a{font-size:var(--t-sm);color:var(--ink-2);text-decoration:none}.hdr__nav a:hover{color:var(--ink)}.hdr__cta{display:none;margin-left:auto}.hdr__price{margin-left:auto;font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-3)}@media(min-width:900px){:root{--header-h: 68px}.hdr__nav,.hdr__cta{display:block}.hdr__price{display:none}}.tick{position:relative;background:var(--slab);color:var(--slab-ink);font-family:var(--font-mono);font-size:var(--t-2xs);letter-spacing:.06em}.tick__in{display:flex;align-items:center;justify-content:center;gap:var(--s3);flex-wrap:wrap;padding:var(--s3) var(--s8) var(--s3) var(--gutter);text-transform:uppercase}.tick__dot{width:6px;height:6px;border-radius:50%;background:var(--amber);flex:none}.tick a{color:var(--amber)}.tick__x{position:absolute;top:50%;right:var(--s2);transform:translateY(-50%);width:44px;height:44px;display:grid;place-items:center;background:none;border:0;color:inherit;opacity:.55;cursor:pointer}.tick__x:hover{opacity:1}.hero{padding-block:var(--s7) var(--s8)}.hero__grid{display:grid;gap:var(--s7)}.hero h1{margin-bottom:var(--s5)}.hero__lede{font-size:var(--t-lg);color:var(--ink-2);max-width:44ch}.flag{display:inline-flex;align-items:center;gap:var(--s2);font-family:var(--font-mono);font-size:var(--t-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);border:var(--rule) solid var(--line-2);border-radius:var(--r-pill);padding:var(--s2) var(--s4);margin-bottom:var(--s5)}.flag b{color:var(--amber);font-weight:700}.hero__buy{margin-top:var(--s6);display:flex;flex-direction:column;gap:var(--s3)}.pricing{display:flex;align-items:baseline;gap:var(--s3);flex-wrap:wrap;margin-top:var(--s4);font-size:var(--t-sm);color:var(--ink-2)}.price{font-family:var(--font-display);font-size:var(--t-xl);font-weight:700;color:var(--ink);letter-spacing:-.03em}.price--was{font-size:var(--t-md);color:var(--ink-3);text-decoration:line-through;font-weight:400;font-family:var(--font-body)}.assure{display:grid;gap:0;margin-top:var(--s6);border-top:var(--rule) solid var(--line);list-style:none}.assure li{display:flex;align-items:center;gap:var(--s3);padding-block:var(--s3);border-bottom:var(--rule) solid var(--line);font-size:var(--t-sm);color:var(--ink-2)}.assure svg{width:15px;height:15px;color:var(--cobalt);flex:none}.hero__media{position:relative}.hero__media img{width:100%;border:var(--rule) solid var(--line);border-radius:var(--r-lg)}.hero__stamp{position:absolute;left:0;bottom:0;transform:translate(-8px,10px);background:var(--paper);border:var(--rule) solid var(--line);border-radius:var(--r-sm);padding:var(--s3) var(--s4);font-family:var(--font-mono);font-size:var(--t-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);display:flex;align-items:center;gap:var(--s2)}.hero__stamp b{color:var(--ink);font-weight:700}@media(min-width:900px){.hero{padding-block:var(--s7) var(--s8)}.hero__grid{grid-template-columns:1.15fr .85fr;gap:var(--s8);align-items:center}.hero h1{font-size:var(--t-4xl);margin-bottom:var(--s4)}.hero__buy{margin-top:var(--s5)}.hero .pricing{margin-top:var(--s3)}.hero__buy{flex-direction:row;align-items:center}.assure{grid-template-columns:repeat(3,1fr);border-top:0;gap:var(--s5)}.assure li{border-bottom:0;border-top:2px solid var(--ink);padding-top:var(--s3)}.hero__stamp{transform:translate(-24px,18px)}}.stats{display:grid;grid-template-columns:repeat(2,1fr)}.stat{padding:var(--s5) var(--s4) var(--s5) 0;border-top:var(--rule) solid var(--line)}.stat__n{display:block;font-family:var(--font-display);font-size:var(--t-2xl);font-weight:700;letter-spacing:-.035em;line-height:1}.stat__l{display:block;margin-top:var(--s2);font-size:var(--t-xs);color:var(--ink-3);letter-spacing:.02em}@media(min-width:760px){.stats{grid-template-columns:repeat(4,1fr)}}.manifest{border-top:2px solid var(--ink);list-style:none}.manifest__row{display:grid;gap:var(--s2) var(--s5);grid-template-columns:auto 1fr;padding-block:var(--s5);border-bottom:var(--rule) solid var(--line)}.manifest__i{font-family:var(--font-mono);font-size:var(--t-2xs);color:var(--ink-3);letter-spacing:.1em;padding-top:.35em}.manifest__t{font-family:var(--font-display);font-size:var(--t-lg);font-weight:700;letter-spacing:-.015em}.manifest__d{color:var(--ink-2);font-size:var(--t-sm);max-width:60ch}.manifest__tag{justify-self:start;align-self:start;font-family:var(--font-mono);font-size:var(--t-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--cobalt);background:var(--cobalt-wash);border:var(--rule) solid var(--cobalt-line);border-radius:var(--r-sm);padding:2px var(--s2)}@media(min-width:860px){.manifest__row{grid-template-columns:4rem 22rem 1fr auto;align-items:baseline}}.steps{display:grid;gap:var(--s6);counter-reset:step}.step{border-top:2px solid var(--ink);padding-top:var(--s4)}.step__n{font-family:var(--font-mono);font-size:var(--t-2xs);letter-spacing:.14em;color:var(--amber);display:block;margin-bottom:var(--s3)}.step h3{margin-bottom:var(--s2)}.step p{color:var(--ink-2);font-size:var(--t-sm)}@media(min-width:800px){.steps{grid-template-columns:repeat(3,1fr);gap:var(--s6)}}.panels{display:grid;gap:var(--s5)}.panel{border:var(--rule) solid var(--slab-line);border-radius:var(--r-lg);padding:var(--s6);background:color-mix(in srgb,var(--slab-ink) 4%,transparent)}.panel h3{margin-bottom:var(--s3)}.panel p{font-size:var(--t-sm)}.panel__i{color:var(--amber);margin-bottom:var(--s4)}.panel__i svg{width:22px;height:22px}@media(min-width:820px){.panels{grid-template-columns:repeat(3,1fr)}}.sheet{border:var(--rule) solid var(--line-2);border-radius:var(--r-lg);background:var(--paper);overflow:hidden}.sheet__bar{display:flex;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);background:var(--paper-2);border-bottom:var(--rule) solid var(--line);font-family:var(--font-mono);font-size:var(--t-2xs);color:var(--ink-3)}.sheet__name{color:var(--ink-2)}.sheet__meta{margin-left:auto;display:none}@media(min-width:700px){.sheet__meta{display:block}}.sheet__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.rowdata{min-width:720px;font-size:var(--t-sm)}.rowdata thead th{position:sticky;top:0;text-align:left;white-space:nowrap;padding:var(--s3) var(--s4);background:var(--paper-2);border-bottom:var(--rule) solid var(--line-2);font-family:var(--font-mono);font-size:var(--t-2xs);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.rowdata td{padding:var(--s4);border-bottom:var(--rule) solid var(--line);color:var(--ink-2)}.rowdata tbody tr:last-child td{border-bottom:0}.rowdata tbody tr:hover{background:var(--paper-2)}.rowdata .role{color:var(--ink);font-weight:600}.rowdata .comp{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink);white-space:nowrap}.rowdata .region{font-family:var(--font-mono);font-size:var(--t-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.redact{display:inline-block;border-radius:var(--r-xs);background:repeating-linear-gradient(-45deg,var(--line-2) 0 6px,var(--paper-3) 6px 12px);color:transparent;-webkit-user-select:none;user-select:none;min-width:9ch}.sheet__foot{display:flex;align-items:center;justify-content:center;gap:var(--s3);flex-wrap:wrap;padding:var(--s4);background:var(--paper-2);border-top:var(--rule) solid var(--line);font-size:var(--t-xs);color:var(--ink-2)}.sheet__foot svg{width:14px;height:14px;color:var(--ink-3)}.vid{position:relative;aspect-ratio:16/9;overflow:hidden;border:var(--rule) solid var(--slab-line);border-radius:var(--r-lg);background:#05070d;display:grid;place-items:center}.vid iframe{width:100%;height:100%;border:0}.vid__poster{width:100%;height:100%;object-fit:cover}.vid__go{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;display:grid;place-items:center;background:#06081052;border:0;cursor:pointer;transition:background var(--dur) var(--ease)}.vid__go:hover{background:#06081029}.vid__go span{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--amber);color:var(--on-amber)}.vid__go svg{width:24px;height:24px;margin-left:3px}.vid__none{color:var(--slab-ink2);font-size:var(--t-sm);text-align:center;padding:var(--s6)}.offer{max-width:620px;margin-inline:auto;border:2px solid var(--ink);border-radius:var(--r-lg);background:var(--paper);overflow:hidden}.offer__top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s4);flex-wrap:wrap;padding:var(--s5) var(--s6);border-bottom:var(--rule) solid var(--line);background:var(--paper-2)}.offer__label{font-family:var(--font-mono);font-size:var(--t-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.offer__now{font-family:var(--font-display);font-size:var(--t-3xl);font-weight:700;letter-spacing:-.04em;line-height:1}.offer__was{font-size:var(--t-lg);color:var(--ink-3);text-decoration:line-through}.offer__off{font-family:var(--font-mono);font-size:var(--t-2xs);letter-spacing:.08em;color:var(--amber);background:var(--amber-wash);border:var(--rule) solid color-mix(in srgb,var(--amber) 35%,transparent);border-radius:var(--r-sm);padding:2px var(--s2);text-transform:uppercase}.offer__body{padding:var(--s6)}.incl{list-style:none}.incl li{display:grid;grid-template-columns:auto 1fr;gap:var(--s3);align-items:start;padding-block:var(--s3);border-bottom:var(--rule) solid var(--line);font-size:var(--t-sm)}.incl li:last-child{border-bottom:0}.incl svg{width:16px;height:16px;color:var(--cobalt);margin-top:.28em}.offer__act{margin-top:var(--s6)}.terms{margin-top:var(--s4);font-size:var(--t-2xs);line-height:1.55;color:var(--ink-3);text-align:center;text-wrap:pretty}.secure{display:flex;align-items:center;justify-content:center;gap:var(--s2);margin-top:var(--s4);font-size:var(--t-2xs);color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.secure svg{width:13px;height:13px}.shopify-payment-button{--shopify-accelerated-checkout-button-block-size: 52px;--shopify-accelerated-checkout-button-border-radius: 4px;margin-top:var(--s3);display:block}.bump{display:grid;grid-template-columns:auto 1fr;gap:var(--s3);padding:var(--s4);margin-block:var(--s4);border:var(--rule) dashed var(--line-2);border-radius:var(--r-md);background:var(--paper-2);cursor:pointer}.bump:hover{border-color:var(--amber)}.bump input{width:18px;height:18px;margin-top:.2em;accent-color:var(--amber)}.bump b{display:block;font-size:var(--t-sm)}.bump span{font-size:var(--t-xs);color:var(--ink-2)}.faq{border-top:2px solid var(--ink)}.faq details{border-bottom:var(--rule) solid var(--line)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);min-height:60px;padding-block:var(--s4);font-family:var(--font-display);font-weight:600;font-size:var(--t-md);cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";flex:none;width:11px;height:11px;border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);transform:rotate(45deg) translate(-2px,-2px);transition:transform var(--dur) var(--ease)}.faq details[open] summary:after{transform:rotate(-135deg) translate(-2px,-2px)}.faq__a{padding-bottom:var(--s5);color:var(--ink-2);font-size:var(--t-sm);max-width:64ch}.faq__a>*+*{margin-top:var(--s3)}.pdp{display:grid;gap:var(--s6)}@media(min-width:900px){.pdp{grid-template-columns:1fr 1fr;gap:var(--s8);align-items:start}.pdp__buy{position:sticky;top:calc(var(--header-h) + var(--s5))}}.pdp__media img{width:100%;border:var(--rule) solid var(--line);border-radius:var(--r-lg)}.pdp h1{margin-bottom:var(--s4)}.pdp__price{display:flex;align-items:baseline;gap:var(--s3);margin-bottom:var(--s5);font-family:var(--font-display);font-size:var(--t-2xl);font-weight:700;letter-spacing:-.035em}.pform{display:grid;gap:var(--s3);margin-block:var(--s5)}.rte{color:var(--ink-2)}.rte>*+*{margin-top:var(--s4)}.rte h2,.rte h3{color:var(--ink);margin-top:var(--s6)}.rte ul,.rte ol{padding-left:var(--s5)}.rte ul{list-style:disc}.rte li+li{margin-top:var(--s2)}.rte a{color:var(--cobalt)}.line{display:grid;grid-template-columns:76px 1fr;gap:var(--s4);padding-block:var(--s5);border-bottom:var(--rule) solid var(--line)}.line img{border:var(--rule) solid var(--line);border-radius:var(--r-sm)}.line__t{font-weight:600;text-decoration:none}.line__m{font-size:var(--t-xs);color:var(--ink-3);margin-top:var(--s1)}.line__r{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);margin-top:var(--s3)}.qty{display:inline-flex;align-items:center;border:var(--rule) solid var(--line-2);border-radius:var(--r-md);overflow:hidden}.qty button{width:44px;height:44px;background:none;border:0;cursor:pointer;color:var(--ink-2);font-size:var(--t-lg)}.qty button:hover{background:var(--paper-2);color:var(--ink)}.qty input{width:46px;height:44px;border:0;text-align:center;background:none;-moz-appearance:textfield;font-variant-numeric:tabular-nums}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.totals{margin-top:var(--s6);padding:var(--s6);border:2px solid var(--ink);border-radius:var(--r-lg);background:var(--paper-2)}.totals__r{display:flex;justify-content:space-between;gap:var(--s4);font-family:var(--font-display);font-size:var(--t-lg);font-weight:700}.dock{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;align-items:center;gap:var(--s4);padding:var(--s3) var(--gutter);padding-bottom:max(var(--s3),env(safe-area-inset-bottom));background:color-mix(in srgb,var(--paper) 95%,transparent);-webkit-backdrop-filter:saturate(160%) blur(10px);backdrop-filter:saturate(160%) blur(10px);border-top:var(--rule) solid var(--line-2);transform:translateY(110%);visibility:hidden;transition:transform .28s var(--ease)}.dock[data-on=true]{transform:translateY(0);visibility:visible}.dock__t{font-size:var(--t-xs);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dock__p{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-2)}.dock__p s{color:var(--ink-3)}.dock form,.dock>.btn{margin-left:auto;flex:none}@media(min-width:900px){.dock{display:none}}.ft{background:var(--slab);color:var(--slab-ink2);padding-block:var(--s8) var(--s6);font-size:var(--t-sm)}.ft__grid{display:grid;gap:var(--s6)}.ft .brand{color:var(--slab-ink)}.ft .brand__mark{background:var(--slab-ink);color:var(--slab)}.ft h4{color:var(--slab-ink);font-family:var(--font-mono);font-size:var(--t-2xs);letter-spacing:.12em;text-transform:uppercase;margin-bottom:var(--s4)}.ft ul{list-style:none}.ft li+li{margin-top:var(--s3)}.ft a{color:var(--slab-ink2);text-decoration:none}.ft a:hover{color:var(--slab-ink)}.ft__about{margin-top:var(--s4);max-width:40ch}.ft__legal{margin-top:var(--s6);font-size:var(--t-2xs);color:var(--slab-ink2);opacity:.8;max-width:90ch;line-height:1.6}.ft__end{display:flex;flex-wrap:wrap;gap:var(--s3) var(--s5);justify-content:space-between;margin-top:var(--s6);padding-top:var(--s5);border-top:var(--rule) solid var(--slab-line);font-size:var(--t-2xs)}@media(min-width:780px){.ft__grid{grid-template-columns:1.7fr 1fr 1fr;gap:var(--s8)}}.field{display:grid;gap:var(--s2)}.field label{font-size:var(--t-sm);font-weight:600}.field input,.field textarea,.field select{min-height:50px;padding:var(--s3) var(--s4);width:100%;border:var(--rule) solid var(--line-2);border-radius:var(--r-md);background:var(--paper);color:var(--ink)}.field textarea{min-height:140px;resize:vertical}.field input:focus-visible,.field textarea:focus-visible{border-color:var(--cobalt)}.note{padding:var(--s4) var(--s5);border-left:3px solid var(--cobalt);background:var(--cobalt-wash);font-size:var(--t-sm);border-radius:0 var(--r-md) var(--r-md) 0}.note--warn{border-left-color:var(--amber);background:var(--amber-wash)}.blank{text-align:center;padding-block:var(--s9);color:var(--ink-2)}.blank h1{margin-bottom:var(--s4)}.editor-only{padding:var(--s6);border:var(--rule) dashed var(--line-2);border-radius:var(--r-md);background:var(--amber-wash);font-size:var(--t-sm);color:var(--ink-2)}.editor-only b{display:block;color:var(--ink);margin-bottom:var(--s2)}.cards{display:grid;gap:var(--s5)}@media(min-width:780px){.cards{grid-template-columns:repeat(3,1fr)}}.quote{border-top:2px solid var(--ink);padding-top:var(--s4)}.quote__stars{display:flex;gap:2px;color:var(--amber);margin-bottom:var(--s3)}.quote__stars svg{width:14px;height:14px}.quote blockquote{margin:0;font-size:var(--t-sm)}.quote__by{display:flex;align-items:center;gap:var(--s3);margin-top:var(--s4);font-size:var(--t-xs)}.quote__av{width:34px;height:34px;border-radius:50%;object-fit:cover;flex:none}.quote__av--txt{display:grid;place-items:center;background:var(--paper-3);color:var(--ink-2);font-weight:700}.quote__n{font-weight:600;color:var(--ink)}.quote__r{color:var(--ink-3)}:root{--persp: 1400px;--lift: 28px;--tilt: 7deg;--push: -90px}@media(min-width:900px){:root{--lift: 36px;--push: -120px}}@supports (animation-timeline: view()){.band .head,.panel,.manifest__row,.step,.stat,.quote,.rowdata tbody tr,.incl li,.faq details,.sheet,.vid{animation:ht-rise linear both;animation-timeline:view();animation-range:entry 5% entry 85%;will-change:transform,opacity}.rowdata tbody tr,.incl li,.faq details{animation-name:ht-rise-sm;animation-range:entry 0% entry 70%}@keyframes ht-rise{0%{opacity:0;transform:perspective(var(--persp)) translate3d(0,var(--lift),var(--push)) rotateX(var(--tilt))}to{opacity:1;transform:perspective(var(--persp)) translateZ(0) rotateX(0)}}@keyframes ht-rise-sm{0%{opacity:0;transform:perspective(var(--persp)) translate3d(0,14px,-40px) rotateX(4deg)}to{opacity:1;transform:perspective(var(--persp)) translateZ(0) rotateX(0)}}.offer{animation:ht-offer linear both;animation-timeline:view();animation-range:entry 5% entry 95%;will-change:transform,opacity}@keyframes ht-offer{0%{opacity:0;transform:perspective(1100px) translate3d(0,46px,-200px) rotateX(11deg) scale(.96);box-shadow:0 0 #0000}to{opacity:1;transform:perspective(1100px) translateZ(0) rotateX(0) scale(1);box-shadow:0 22px 60px -28px #0a0e1873}}.hero__media img{animation:ht-hero-exit linear both;animation-timeline:view();animation-range:exit 0% exit 100%}@keyframes ht-hero-exit{0%{transform:perspective(1600px) rotateX(0) scale(1)}to{transform:perspective(1600px) rotateX(9deg) scale(.955)}}.hero__stamp{animation:ht-stamp linear both;animation-timeline:view();animation-range:exit 0% exit 100%}@keyframes ht-stamp{0%{transform:translate(-8px,10px)}to{transform:translate(-8px,34px)}}@media(min-width:900px){@keyframes ht-stamp{0%{transform:translate(-24px,18px)}to{transform:translate(-24px,46px)}}}.band--slab{position:relative;isolation:isolate;overflow:clip}.band--slab:before{content:"";position:absolute;top:-30%;right:-10%;bottom:-30%;left:-10%;z-index:-1;pointer-events:none;background:radial-gradient(42% 46% at 22% 32%,color-mix(in srgb,var(--cobalt) 26%,transparent) 0%,transparent 70%),radial-gradient(38% 42% at 82% 68%,color-mix(in srgb,var(--amber) 20%,transparent) 0%,transparent 70%);animation:ht-aura linear both;animation-timeline:view();animation-range:cover 0% cover 100%;will-change:transform}@keyframes ht-aura{0%{transform:translate3d(0,9%,0) scale(1.04)}to{transform:translate3d(0,-9%,0) scale(1.16)}}.stat{animation-range:entry 10% entry 92%}.prog span{transform:scaleX(0);animation:ht-prog linear both;animation-timeline:scroll(root block)}@keyframes ht-prog{to{transform:scaleX(1)}}}.prog{position:absolute;left:0;right:0;bottom:-1px;height:2px;overflow:hidden;pointer-events:none}.prog span{display:block;width:100%;height:100%;transform-origin:left center;transform:scaleX(0);background:linear-gradient(90deg,var(--cobalt),var(--amber))}@media(hover:hover)and (pointer:fine){.panel{transition:transform .32s var(--ease),border-color .32s var(--ease),background .32s var(--ease)}.panel:hover{transform:perspective(900px) translate3d(0,-5px,22px) rotateX(2.2deg);border-color:color-mix(in srgb,var(--amber) 55%,var(--slab-line));background:color-mix(in srgb,var(--slab-ink) 7%,transparent)}.manifest__row{transition:transform .26s var(--ease),background .26s var(--ease)}.manifest__row:hover{transform:translate(6px);background:color-mix(in srgb,var(--cobalt) 5%,transparent)}.step{transition:transform .26s var(--ease),border-color .26s var(--ease)}.step:hover{transform:translate3d(0,-4px,0);border-color:var(--amber)}.quote{transition:transform .26s var(--ease),border-color .26s var(--ease)}.quote:hover{transform:translate3d(0,-4px,0);border-color:var(--cobalt)}.btn--buy{position:relative;overflow:hidden}.btn--buy>*{position:relative;z-index:1}.btn--buy:after{content:"";position:absolute;top:0;bottom:0;left:0;width:55%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.33),transparent);transform:translate(-180%) skew(-18deg);pointer-events:none}.btn--buy:hover:after{animation:ht-sheen .76s var(--ease) 1}@keyframes ht-sheen{to{transform:translate(320%) skew(-18deg)}}.btn--buy:hover{transform:translate3d(0,-2px,0)}.btn--lg.btn--buy:hover{box-shadow:0 14px 34px -14px color-mix(in srgb,var(--amber) 85%,transparent)}}.tilt{--mx: 0;--my: 0;transform:perspective(1200px) rotateX(calc(var(--my) * -3.2deg)) rotateY(calc(var(--mx) * 3.2deg));transition:transform .22s var(--ease)}.tilt[data-tilting=true]{transition:transform 90ms linear}.stat__n{display:block}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.band .head,.panel,.manifest__row,.step,.stat,.quote,.rowdata tbody tr,.incl li,.faq details,.sheet,.vid,.offer,.hero__media img,.hero__stamp,.band--slab:before{animation:none!important;opacity:1!important;transform:none!important}.hero__stamp{transform:translate(-8px,10px)!important}@media(min-width:900px){.hero__stamp{transform:translate(-24px,18px)!important}}.tilt{transform:none!important}.dock{transition:none}}.quiz{display:grid;gap:var(--s5);margin-top:var(--s6)}.req{font-family:var(--font-mono);font-size:var(--t-2xs);font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--amber);margin-left:var(--s2)}.hint{font-size:var(--t-sm);color:var(--ink-2);max-width:60ch}.ticks{display:grid;gap:var(--s2)}@media(min-width:720px){.ticks{grid-template-columns:1fr 1fr;gap:var(--s3)}}.tickbox{display:flex;align-items:flex-start;gap:var(--s3);padding:var(--s3) var(--s4);border:var(--rule) solid var(--line);border-radius:var(--r-md);background:var(--paper);font-size:var(--t-sm);cursor:pointer;transition:border-color var(--dur) var(--ease)}.tickbox:hover{border-color:var(--line-2)}.tickbox:focus-within{border-color:var(--cobalt)}.tickbox input{flex:none;width:20px;height:20px;margin-top:1px;accent-color:var(--cobalt)}.tickbox:has(input:checked){border-color:var(--cobalt);background:var(--cobalt-wash)}.qres{margin-top:var(--s7);scroll-margin-top:calc(var(--header-h) + var(--s5))}.qres:focus-visible{outline:2px solid var(--cobalt);outline-offset:var(--s4)}.qres h3{font-size:var(--t-xl);margin-top:var(--s3);max-width:34ch}.qres__list{list-style:none;display:grid;gap:var(--s2);margin:var(--s5) 0 0;padding:0}.qres__list li{display:flex;align-items:baseline;gap:var(--s3);padding:var(--s3) var(--s4);border-left:3px solid var(--cobalt);background:var(--paper-2);font-weight:600}.qres__sub{margin-top:var(--s6);color:var(--ink-2);font-size:var(--t-lg);max-width:48ch}.qres__flag{margin-top:var(--s4);padding:var(--s5);border:var(--rule) solid var(--amber);border-radius:var(--r-md);background:var(--amber-wash)}.qres__flag strong{display:block;font-family:var(--font-display);font-size:var(--t-lg)}.qres__flag p{margin-top:var(--s3);color:var(--ink-2);font-size:var(--t-sm)}.qres__cta{margin-top:var(--s7);padding:var(--s6);border:var(--rule) solid var(--line-2);border-radius:var(--r-md);background:var(--paper-2);display:grid;gap:var(--s5)}.qres__cta p{max-width:60ch}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
