:root{--t2-surface:#050507;--t2-ink:#f3f6f9;--t2-card:#171718;--t2-muted:#8f9193;--t2-line:#ffffff1f;--t2-red:#8b2cf5;--t2-on-red:#fff;--t2-navy:#2a2a33;--t2-on-navy:#fff;--t2-field:color-mix(in srgb, var(--t2-navy) 6%, var(--t2-surface));--c-surface:var(--t2-surface);--c-ink:var(--t2-ink);--c-card:var(--t2-card);--c-muted:var(--t2-muted);--c-line:var(--t2-line);--c-accent:var(--t2-red);--c-on-accent:var(--t2-on-red);--c-navy:var(--t2-navy);--c-on-navy:var(--t2-on-navy);--c-field:var(--t2-field);--ink-05:#f3f6f90d;--ink-055:#f3f6f90e;--ink-07:#f3f6f912;--ink-08:#f3f6f914;--ink-10:#f3f6f91a;--ink-12:#f3f6f91f;--ink-13:#f3f6f922;--ink-15:#f3f6f926;--ink-27:#f3f6f944;--ink-chip-border:color-mix(in srgb, var(--t2-ink) 22%, transparent);--ink-chip-bg:color-mix(in srgb, var(--t2-ink) 7%, transparent);--white-05:#ffffff0d;--white-10:#ffffff1a;--white-12:#ffffff1f;--white-50:#ffffff80;--white-55:#ffffff8c;--white-66:#ffffffa8;--white-67:#fffa;--white-71:#ffffffb5;--white-73:#fffb;--white-80:#fffc;--accent-03:#8b2cf508;--accent-06:#8b2cf510;--accent-09:#8b2cf518;--accent-13:#8b2cf522;--accent-15:#8b2cf526;--accent-20:#8b2cf533;--accent-27:#8b2cf544;--accent-30:color-mix(in srgb, var(--t2-red) 30%, transparent);--accent-tint-card:color-mix(in srgb, var(--t2-red) 14%, var(--t2-card));--c-success:#0a7d3c;--c-savings:#1b7a43;--c-success-ink:#166534;--c-success-bg:#e7f6ec;--c-warning:#b54708;--c-warning-bg:#fffaeb;--c-error:#c0392b;--c-error-strong:#9b1c1c;--c-error-bg:#fde8e8;--c-stock-out:#3e4657;--c-stock-low:#8a6d1a;--c-gate-title:#14233f;--c-gate-body:#4a5568;--logo-plate:radial-gradient(ellipse at center, #fffffff0 0%, #ffffffe6 34%, #ffffffa8 52%, #ffffff57 68%, #ffffff1f 82%, #fff0 100%);--well:radial-gradient(118% 92% at 50% 30%, #fff 0%, var(--t2-surface) 55%, color-mix(in srgb, var(--t2-red) 12%, var(--t2-surface)) 100%);--well-featured:color-mix(in srgb, var(--t2-navy) 12%, #fff);--card-hover:linear-gradient(155deg, color-mix(in srgb, var(--t2-red) 38%, #fff) 0%, color-mix(in srgb, var(--t2-red) 15%, #fff) 100%);--card-hover-featured:linear-gradient(155deg, color-mix(in srgb, var(--t2-red) 40%, #fff) 0%, color-mix(in srgb, var(--t2-red) 16%, #fff) 100%);--cta-gradient:linear-gradient(120deg, var(--t2-red) 0%, color-mix(in srgb, var(--t2-red) 78%, #000) 100%);--hero-panel:linear-gradient(150deg, color-mix(in srgb, var(--t2-navy) 13%, var(--t2-surface)) 0%, color-mix(in srgb, var(--t2-navy) 6%, var(--t2-surface)) 55%, color-mix(in srgb, var(--t2-red) 5%, var(--t2-surface)) 100%);--subhero-band:linear-gradient(150deg, color-mix(in srgb, var(--t2-navy) 9%, var(--t2-surface)) 0%, var(--t2-surface) 70%);--brand-font:var(--font-inter);--font-body-t2:var(--font-inter), var(--font-mulish), system-ui, -apple-system, sans-serif;--font-display-t2:var(--font-inter), var(--font-jost), system-ui, sans-serif;--font-body-classic:var(--font-mulish), system-ui, -apple-system, sans-serif;--font-display-classic:var(--font-jost), system-ui, sans-serif;--ff-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--fs-10:10px;--fs-10-5:10.5px;--fs-11:11px;--fs-11-5:11.5px;--fs-12:12px;--fs-12-5:12.5px;--fs-13:13px;--fs-13-5:13.5px;--fs-14:14px;--fs-14-5:14.5px;--fs-15:15px;--fs-15-5:15.5px;--fs-16:16px;--fs-16-5:16.5px;--fs-17:17px;--fs-18:18px;--fs-18-5:18.5px;--fs-20:20px;--fs-22:22px;--fs-hero:clamp(40px, 5.4vw, 72px);--fs-subhero:clamp(32px, 4.4vw, 54px);--fs-h2-xl:clamp(28px, 4vw, 44px);--fs-h2-faq:clamp(28px, 4vw, 38px);--fs-h2-lg:clamp(26px, 3.4vw, 36px);--fs-h2:clamp(24px, 3vw, 32px);--fs-h2-sm:clamp(22px, 2.8vw, 28px);--fs-pdp-h1:clamp(30px, 5vw, 44px);--fs-article-h1:clamp(30px, 4.5vw, 46px);--fs-card-name:clamp(13.5px, 3.6vw, 16.5px);--fs-price:clamp(17px, 4.4vw, 22px);--lh-tight:1.04;--lh-heading:1.25;--lh-body:1.6;--lh-relaxed:1.7;--ls-display-t2:-.015em;--ls-display-classic:-.01em;--ls-h2:-.02em;--ls-eyebrow:.2em;--ls-label:.18em;--ls-caps:.06em;--sp-2:2px;--sp-4:4px;--sp-6:6px;--sp-8:8px;--sp-10:10px;--sp-12:12px;--sp-14:14px;--sp-16:16px;--sp-18:18px;--sp-20:20px;--sp-22:22px;--sp-24:24px;--sp-26:26px;--sp-28:28px;--sp-30:30px;--sp-34:34px;--sp-36:36px;--sp-40:40px;--sp-44:44px;--sp-46:46px;--sp-56:56px;--sp-64:64px;--sp-72:72px;--gutter-t2:clamp(18px, 4vw, 40px);--gutter-inner:clamp(18px, 5vw, 40px);--section-y:clamp(36px, 5vw, 56px);--section-y-lg:clamp(48px, 6vw, 72px);--container:1200px;--container-inner:1100px;--container-legal:1040px;--container-resources:1000px;--container-faq:880px;--container-article:760px;--container-form:600px;--r-pill:999px;--r-media:20px;--r-card-lg:18px;--r-card:16px;--r-14:14px;--r-12:12px;--r-10:10px;--r-9:9px;--r-8:8px;--sh-card-hover:0 22px 44px #0a142624;--sh-t2-card-hover:0 22px 44px #0a142629;--sh-spec-hover:0 18px 40px #0a14261f;--sh-cta:0 14px 30px color-mix(in srgb, var(--t2-red) 34%, transparent);--sh-modal:0 30px 80px #00000073;--sh-drawer:-20px 0 60px #00000047;--sh-image:drop-shadow(0 16px 22px #0a142624);--focus-ring:0 0 0 3px color-mix(in srgb, var(--t2-red) 45%, transparent);--blur-header-home:blur(10px);--blur-header-inner:blur(8px);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.15s;--dur-card:.18s;--marquee-duration:16s;--ticker-duration:34s;--z-gate:2147480000;--z-drawer:999;--z-drawer-backdrop:998;--z-install:60;--z-header-home:50;--z-tabbar:30;--z-banner:11;--z-header-inner:10;--z-catbar:9;--sf-catbar-top:78px;--tabbar-clearance:calc(104px + env(safe-area-inset-bottom,0px))}@media (max-width:1000px) and (min-width:821px){:root{--sf-catbar-top:122px}}@media (max-width:820px){:root{--sf-catbar-top:74px}}
*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;tab-size:4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth;line-height:1.5}body{background:var(--c-surface);min-height:100vh;color:var(--c-ink);font-family:var(--font-body-classic);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}:where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}:where(h1,h2,h3,h4,h5,.font-display){font-family:var(--font-display-classic);letter-spacing:var(--ls-display-classic)}:where(a){color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(b,strong){font-weight:bolder}:where(ol,ul,menu){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){vertical-align:middle;display:block}:where(img,video){max-width:100%;height:auto}:where(button,input,select,optgroup,textarea){font:inherit;letter-spacing:inherit;color:inherit;background-color:#0000;border-radius:0}:where(button,[role=button]){cursor:pointer}:where(button:disabled){cursor:not-allowed}:where(textarea){resize:vertical}:where(table){border-collapse:collapse;text-indent:0}:where(summary){display:list-item}:where(code,kbd,samp,pre){font-family:var(--ff-mono);font-size:1em}::placeholder{color:color-mix(in srgb, currentColor 50%, transparent);opacity:1}[hidden]:where(:not([hidden=until-found])){display:none!important}::selection{background:color-mix(in srgb, var(--c-accent) 35%, transparent);color:var(--c-ink)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{border:2px solid var(--c-surface);background:#2c2c33;border-radius:8px}::-webkit-scrollbar-track{background:0 0}.scope-t2{font-family:var(--font-body-t2)}:where(.scope-t2) :where(h1,h2,h3,h4,.font-display){font-family:var(--font-display-t2);letter-spacing:var(--ls-display-t2)}.scope-classic{font-family:var(--font-body-classic)}:where(.scope-classic) :where(h1,h2,h3,h4,h5,.font-display){font-family:var(--font-display-classic);letter-spacing:var(--ls-display-classic)}.font-display{font-family:var(--font-display-classic)}:where(.scope-t2) .font-display{font-family:var(--font-display-t2)}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter-t2);margin-inline:auto}.container-inner{width:100%;max-width:var(--container-inner);padding-inline:var(--gutter-inner);margin-inline:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:calc(var(--z-header-home) + 1);background:var(--c-accent);color:var(--c-on-accent);border-radius:var(--r-8);padding:10px 16px;font-size:14px;font-weight:700;position:absolute;top:-100px;left:12px}.skip-link:focus,.skip-link:focus-visible{top:12px}:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}@media (max-width:820px){html:has([data-tab-bar]){scroll-padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}}:where(input,select,textarea):focus-visible{box-shadow:var(--focus-ring);border-color:var(--c-accent);outline:none}.eyebrow{font-size:var(--fs-11);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--c-accent);font-weight:700;display:block}.muted{color:var(--c-muted)}.accent{color:var(--c-accent)}.mono{font-family:var(--ff-mono)}.card{background:var(--c-card);border:1px solid var(--ink-07);border-radius:var(--r-card)}.pill{font-size:var(--fs-11-5);letter-spacing:.01em;border-radius:var(--r-pill);border:1px solid var(--ink-chip-border);background:var(--ink-chip-bg);color:var(--c-ink);white-space:nowrap;vertical-align:middle;padding:1px 8px;font-weight:700;line-height:1.4;display:inline-block}.well{background:var(--well);place-items:center;display:grid;position:relative;overflow:hidden}.btn{border-radius:var(--r-8);font-size:var(--fs-13-5);text-align:center;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) ease, color var(--dur-fast) ease, border-color var(--dur-fast) ease, filter var(--dur-fast) ease;border:none;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{filter:brightness(1.08)}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;filter:none}.btn-primary{background:var(--c-accent);color:var(--c-on-accent)}.btn-secondary{background:var(--c-navy);color:var(--c-on-navy)}.btn-outline{color:var(--c-ink);border:1.5px solid var(--ink-13);background:0 0}.btn-outline:hover{border-color:var(--ink-27);filter:none}.btn-link{color:var(--c-accent);background:0 0;padding:0;font-weight:600}.btn-link:hover{text-underline-offset:3px;filter:none;text-decoration:underline}.btn-pill{border-radius:var(--r-pill)}.btn-block{width:100%;display:flex}@keyframes pp-skel{0%,to{opacity:.5}50%{opacity:1}}.skel{background:var(--ink-07);border-radius:var(--r-8);animation:1.5s ease-in-out infinite pp-skel}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:Inter;src:url(../media/inter_latin.p.45535valc9rzk.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:Inter;src:url(../media/inter_latin.p.45535valc9rzk.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:Inter;src:url(../media/inter_latin.p.45535valc9rzk.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:Inter;src:url(../media/inter_latin.p.45535valc9rzk.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}.inter_cfc1122-module__j_3VYG__className{font-family:Inter,Inter Fallback}.inter_cfc1122-module__j_3VYG__variable{--font-inter:"Inter", Inter Fallback}
@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:Mulish;src:url(../media/mulish_latin.p.12-p1fgtf6kxs.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:Mulish;src:url(../media/mulish_latin.p.12-p1fgtf6kxs.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:Mulish;src:url(../media/mulish_latin.p.12-p1fgtf6kxs.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:Mulish;src:url(../media/mulish_latin.p.12-p1fgtf6kxs.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:Mulish;src:url(../media/mulish_latin.p.12-p1fgtf6kxs.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}.mulish_5c541aa8-module__B6Z__q__className{font-family:Mulish,Mulish Fallback}.mulish_5c541aa8-module__B6Z__q__variable{--font-mulish:"Mulish", Mulish Fallback}
@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:Jost;src:url(../media/jost_latin.p.00r2o6pv87vbs.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:Jost;src:url(../media/jost_latin.p.00r2o6pv87vbs.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:Jost;src:url(../media/jost_latin.p.00r2o6pv87vbs.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:Jost;src:url(../media/jost_latin.p.00r2o6pv87vbs.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:Jost;src:url(../media/jost_latin.p.00r2o6pv87vbs.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}.jost_8201a40c-module__Ni3rlW__className{font-family:Jost,Jost Fallback}.jost_8201a40c-module__Ni3rlW__variable{--font-jost:"Jost", Jost Fallback}
@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%;size-adjust:107.12%}@font-face{font-family:Mulish Fallback;src:local(Arial);ascent-override:96.56%;descent-override:24.02%;line-gap-override:0%;size-adjust:104.08%}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0%;size-adjust:96.01%}
