.ecommerce-doc,.ecommerce-doc *,.ecommerce-doc :after,.ecommerce-doc :before{box-sizing:border-box}.ecommerce-doc{--bg:#0d0d0d;--bg-2:#131316;--bg-3:#18181c;--line:hsla(0,0%,100%,.1);--line-2:hsla(0,0%,100%,.06);--line-3:hsla(0,0%,100%,.16);--fg:#fff;--fg-dim:hsla(0,0%,100%,.62);--fg-mute:hsla(0,0%,100%,.42);--fg-faint:hsla(0,0%,100%,.26);--power:#e11d48;--soft:#ff6b8a;--good:#2bb673;--display:"Unbounded",system-ui,sans-serif;--body:"Inter Tight",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;background:var(--bg);color:var(--fg);font-family:var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}.ecommerce-doc a{color:inherit;text-decoration:none}.ecommerce-doc h1,.ecommerce-doc h2,.ecommerce-doc h3,.ecommerce-doc h4{color:#fff}.ecommerce-doc .ital,.ecommerce-doc em{color:var(--soft);font-style:italic;font-weight:700}.ecommerce-doc .btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none}.ecommerce-doc .btn-ghost{border:1px solid var(--line-3)}.ecommerce-doc h1,.ecommerce-doc h2,.ecommerce-doc h3,.ecommerce-doc h4{font-family:var(--display);font-weight:800;letter-spacing:-.025em;line-height:1.02;margin:0}.ecommerce-doc p{margin:0}.ecommerce-doc ::-moz-selection{background:var(--power);color:#fff}.ecommerce-doc ::selection{background:var(--power);color:#fff}.ecommerce-doc .wrap{width:100%;max-width:1300px;margin:0 auto;padding:0 36px}@media (max-width:640px){.ecommerce-doc .wrap{padding:0 20px}}.ecommerce-doc .mono{letter-spacing:.2em}.ecommerce-doc .mono,.ecommerce-doc .tag{font-family:var(--mono);text-transform:uppercase}.ecommerce-doc .tag{font-size:10px;letter-spacing:.24em;color:var(--fg-mute);display:inline-flex;align-items:center;gap:11px}.ecommerce-doc .tag:before{content:"";width:28px;height:1px;background:var(--power);display:inline-block}.ecommerce-doc .ital{font-style:italic;color:var(--soft);font-weight:700}.ecommerce-doc .brand{display:inline-flex;align-items:center;gap:12px}.ecommerce-doc .brand-mark{width:26px;height:26px}.ecommerce-doc .brand-name{font-family:var(--display);font-weight:800;letter-spacing:.05em;font-size:16px}.ecommerce-doc .brand-name i{font-style:italic;color:var(--soft);font-weight:700}.ecommerce-doc .btn{display:inline-flex;align-items:center;gap:12px;padding:16px 22px;border-radius:999px;font-family:var(--body);font-weight:600;font-size:15px;cursor:pointer;border:1px solid transparent;transition:transform .18s,background .18s,border-color .18s,color .18s}.ecommerce-doc .btn .arr{width:22px;height:22px;border-radius:50%;background:hsla(0,0%,100%,.18);display:inline-flex;align-items:center;justify-content:center;font-size:12px}.ecommerce-doc .btn-primary{background:var(--power);color:#fff}.ecommerce-doc .btn-primary:hover{background:var(--soft);transform:translateY(-1px)}.ecommerce-doc .btn-ghost{background:transparent;color:var(--fg);border-color:var(--line-3)}.ecommerce-doc .btn-ghost:hover{border-color:var(--fg);transform:translateY(-1px)}.ecommerce-doc .faq{border-top:1px solid var(--line-3)}.ecommerce-doc .fitem{border-bottom:1px solid var(--line)}.ecommerce-doc .fq{width:100%;display:grid;grid-template-columns:54px 1fr 34px;gap:22px;align-items:center;padding:26px 0;background:transparent;border:0;cursor:pointer;text-align:left;color:var(--fg);font-family:var(--display);font-weight:700;font-size:clamp(17px,1.5vw,23px);letter-spacing:-.015em}.ecommerce-doc .fq .fn{font-family:var(--mono);font-size:11px;letter-spacing:.18em;color:var(--fg-mute);font-weight:500}.ecommerce-doc .fq .fpm{position:relative;width:32px;height:32px;border-radius:50%;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;transition:border-color .2s,background .2s}.ecommerce-doc .fq .fpm:after,.ecommerce-doc .fq .fpm:before{content:"";position:absolute;background:var(--power)}.ecommerce-doc .fq .fpm:before{width:12px;height:1.6px}.ecommerce-doc .fq .fpm:after{width:1.6px;height:12px;transition:transform .25s}.ecommerce-doc .fitem.open .fq .fpm{border-color:var(--power);background:rgba(225,29,72,.06)}.ecommerce-doc .fitem.open .fq .fpm:after{transform:rotate(90deg)}.ecommerce-doc .fa{overflow:hidden;max-height:0;transition:max-height .35s ease}.ecommerce-doc .fa-in{padding:0 54px 30px 76px;color:var(--fg-dim);font-size:15.5px;line-height:1.7;max-width:900px}@media (max-width:640px){.ecommerce-doc .fq{grid-template-columns:38px 1fr 30px;gap:14px}.ecommerce-doc .fa-in{padding:0 0 26px 52px}}.ecommerce-doc .band{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);overflow:hidden;padding:18px 0;background:var(--bg)}.ecommerce-doc .band-track{display:inline-flex;align-items:center;gap:28px;white-space:nowrap;animation:marq 28s linear infinite;font-family:var(--mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--fg-mute)}.ecommerce-doc .band-track .dot{width:5px;height:5px;border-radius:50%;background:var(--power);display:inline-block}.ecommerce-doc .band-track b{color:var(--fg);font-weight:500}@keyframes marq{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.ecommerce-doc .band-track,.ecommerce-doc .strip-inner .live .d{animation:none}}.ecommerce-doc section.block{padding:120px 0;border-bottom:1px solid var(--line-2);position:relative}@media (max-width:980px){.ecommerce-doc section.block{padding:74px 0}}.ecommerce-doc .hero{position:relative;padding:72px 0 84px;overflow:hidden;border-bottom:1px solid var(--line-2)}.ecommerce-doc .hero-grid{position:absolute;inset:0;background-image:linear-gradient(var(--line-2) 1px,transparent 1px),linear-gradient(90deg,var(--line-2) 1px,transparent 1px);background-size:58px 58px;mask-image:radial-gradient(ellipse 90% 80% at 30% 30%,#000 12%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 90% 80% at 30% 30%,#000 12%,transparent 72%);pointer-events:none}.ecommerce-doc .hero-glow{position:absolute;top:-200px;right:-100px;width:760px;height:640px;background:radial-gradient(circle,rgba(225,29,72,.16),transparent 62%);pointer-events:none}.ecommerce-doc .hero-inner{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;align-items:center}.ecommerce-doc .hero-eyebrow{display:inline-flex;align-items:center;gap:12px;padding:8px 14px 8px 10px;border:1px solid var(--line);border-radius:999px;background:hsla(0,0%,100%,.02);font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-dim);margin-bottom:30px}.ecommerce-doc .hero-eyebrow .pill-tag{background:var(--power);color:#fff;padding:3px 9px;border-radius:999px;font-size:9px;letter-spacing:.14em}.ecommerce-doc .hero h1{font-size:clamp(25px,3vw,42px);line-height:1.06;letter-spacing:-.03em}.ecommerce-doc .hero-sub{margin-top:24px;max-width:540px;color:var(--fg-dim);font-size:clamp(14px,1.1vw,16px);line-height:1.62}.ecommerce-doc .hero-sub b{color:var(--fg);font-weight:600}.ecommerce-doc .hero-flag{margin-top:22px;display:flex;gap:13px;align-items:flex-start;max-width:540px;padding:15px 17px;border:1px solid rgba(225,29,72,.4);border-left-width:3px;border-radius:0 12px 12px 0;background:rgba(225,29,72,.07)}.ecommerce-doc .hero-flag .st{color:var(--soft);font-size:15px;line-height:1;flex-shrink:0;margin-top:2px}.ecommerce-doc .hero-flag p{font-size:13.5px;line-height:1.5;color:var(--fg-dim)}.ecommerce-doc .hero-flag p b{color:var(--fg);font-weight:600}.ecommerce-doc .hero-cta-row{margin-top:30px;display:flex;gap:13px;flex-wrap:wrap;align-items:center}.ecommerce-doc .hero-trust{margin-top:28px;display:flex;gap:18px;flex-wrap:wrap;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-mute)}.ecommerce-doc .hero-trust span{display:inline-flex;align-items:center;gap:8px}.ecommerce-doc .hero-trust .tick{color:var(--good);font-weight:700}@media (max-width:980px){.ecommerce-doc .hero-inner{grid-template-columns:1fr;gap:44px}}.ecommerce-doc .store{border:1px solid var(--line-3);border-radius:18px;background:var(--bg-2);box-shadow:0 40px 90px -50px rgba(0,0,0,.95);overflow:hidden}.ecommerce-doc .st-chrome{display:flex;align-items:center;gap:8px;padding:13px 16px;border-bottom:1px solid var(--line);background:var(--bg-3)}.ecommerce-doc .st-chrome .dots{display:flex;gap:6px}.ecommerce-doc .st-chrome .dots i{width:10px;height:10px;border-radius:50%;background:hsla(0,0%,100%,.16)}.ecommerce-doc .st-chrome .url{flex:1;text-align:center;font-family:var(--mono);font-size:10px;letter-spacing:.08em;color:var(--fg-mute)}.ecommerce-doc .st-chrome .cart{position:relative;font-family:var(--mono);font-size:13px;color:var(--fg-dim)}.ecommerce-doc .st-chrome .cart .ct{position:absolute;top:-6px;right:-9px;min-width:15px;height:15px;padding:0 3px;border-radius:999px;background:var(--power);color:#fff;font-size:9px;font-weight:600;display:flex;align-items:center;justify-content:center;transition:transform .2s}.ecommerce-doc .st-chrome .cart .ct.bump{transform:scale(1.35)}.ecommerce-doc .st-body{display:grid;grid-template-columns:1fr 1.06fr}.ecommerce-doc .st-media{padding:18px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.ecommerce-doc .st-shot{position:relative;aspect-ratio:1;border-radius:12px;border:1px solid var(--line);overflow:hidden;background-color:#1b1b20;background-image:repeating-linear-gradient(135deg,hsla(0,0%,100%,.04) 0 12px,transparent 12px 24px);transition:background-color .3s}.ecommerce-doc .st-shot .ph{left:14px;bottom:12px;letter-spacing:.12em;color:var(--fg-faint)}.ecommerce-doc .st-shot .ph,.ecommerce-doc .st-shot .tagchip{position:absolute;font-family:var(--mono);font-size:8.5px;text-transform:uppercase}.ecommerce-doc .st-shot .tagchip{top:12px;left:12px;letter-spacing:.14em;color:#fff;background:var(--power);padding:4px 9px;border-radius:999px}.ecommerce-doc .st-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.ecommerce-doc .st-thumbs .th{aspect-ratio:1;border-radius:8px;border:1px solid var(--line);background-color:#1b1b20;background-image:repeating-linear-gradient(135deg,hsla(0,0%,100%,.04) 0 7px,transparent 7px 14px);cursor:pointer;transition:border-color .15s}.ecommerce-doc .st-thumbs .th.on{border-color:var(--soft)}.ecommerce-doc .st-thumbs .th:hover{border-color:var(--line-3)}.ecommerce-doc .st-info{padding:22px 22px 20px;display:flex;flex-direction:column}.ecommerce-doc .st-brand{display:flex;align-items:center;gap:11px;margin-bottom:16px}.ecommerce-doc .st-brand .av{width:36px;height:36px;border-radius:10px;background:linear-gradient(150deg,var(--power),var(--soft));display:inline-flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:800;color:#fff;font-size:15px}.ecommerce-doc .st-brand .bn{font-family:var(--display);font-weight:700;font-size:14px;letter-spacing:-.01em}.ecommerce-doc .st-brand .bm{font-family:var(--mono);font-size:8px;letter-spacing:.11em;text-transform:uppercase;color:var(--fg-mute);margin-top:3px}.ecommerce-doc .st-title{font-family:var(--display);font-weight:700;font-size:21px;letter-spacing:-.02em;line-height:1.1}.ecommerce-doc .st-rate{display:flex;align-items:center;gap:9px;margin-top:9px}.ecommerce-doc .st-rate .stars{color:var(--soft);font-size:12px;letter-spacing:2px}.ecommerce-doc .st-rate .rc{font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;color:var(--fg-mute)}.ecommerce-doc .st-price{margin-top:14px;display:flex;align-items:baseline;gap:10px}.ecommerce-doc .st-price .now{font-family:var(--display);font-weight:700;font-size:26px;letter-spacing:-.02em}.ecommerce-doc .st-price .was{font-family:var(--mono);font-size:13px;color:var(--fg-faint);text-decoration:line-through}.ecommerce-doc .st-price .save{font-family:var(--mono);font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--good);border:1px solid rgba(43,182,115,.5);border-radius:999px;padding:3px 8px}.ecommerce-doc .st-opt{margin-top:18px}.ecommerce-doc .st-opt .ol{font-family:var(--mono);font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-mute);margin-bottom:9px;display:flex;justify-content:space-between}.ecommerce-doc .st-opt .ol b{color:var(--soft)}.ecommerce-doc .st-swatch{display:flex;gap:9px}.ecommerce-doc .st-swatch .sw{width:26px;height:26px;border-radius:50%;border:2px solid transparent;box-shadow:0 0 0 1px var(--line);cursor:pointer;transition:box-shadow .15s}.ecommerce-doc .st-swatch .sw.on{box-shadow:0 0 0 2px var(--soft)}.ecommerce-doc .st-sizes{display:flex;gap:8px}.ecommerce-doc .st-sizes .sz{min-width:38px;padding:8px 0;text-align:center;border-radius:8px;border:1px solid var(--line);background:var(--bg);font-family:var(--mono);font-size:11px;color:var(--fg-dim);cursor:pointer;transition:border-color .15s,color .15s,background .15s}.ecommerce-doc .st-sizes .sz:hover{border-color:var(--line-3);color:var(--fg)}.ecommerce-doc .st-sizes .sz.on{background:var(--fg);border-color:var(--fg);color:var(--bg);font-weight:600}.ecommerce-doc .st-add{margin-top:22px;border:0;border-radius:11px;padding:14px;background:var(--power);color:#fff;font-family:var(--body);font-weight:600;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:background .15s}.ecommerce-doc .st-add:hover{background:var(--soft)}.ecommerce-doc .st-add.added{background:var(--good)}.ecommerce-doc .st-flow{margin-top:14px;padding-top:14px;border-top:1px dashed var(--line);display:flex;align-items:center;gap:10px;min-height:38px}.ecommerce-doc .st-flow .fi{width:26px;height:26px;border-radius:7px;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;color:var(--soft);font-size:12px;flex-shrink:0}.ecommerce-doc .st-flow .ft{font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-mute);line-height:1.65}.ecommerce-doc .st-flow .ft b{color:var(--fg)}.ecommerce-doc .st-flow .ok{color:var(--good)}@media (max-width:560px){.ecommerce-doc .st-body{grid-template-columns:1fr}.ecommerce-doc .st-media{border-right:0;border-bottom:1px solid var(--line)}}.ecommerce-doc .head-c{text-align:center;max-width:760px;margin:0 auto 60px}.ecommerce-doc .head-c .tag{justify-content:center}.ecommerce-doc .head-c h2{font-size:clamp(30px,4.2vw,56px);margin-top:20px}.ecommerce-doc .head-c .lead{margin:20px auto 0;color:var(--fg-dim);font-size:16px;line-height:1.65;max-width:600px}.ecommerce-doc .head-c .lead b{color:var(--fg);font-weight:600}.ecommerce-doc .prob-statement{text-align:center;max-width:24ch;margin:0 auto;font-family:var(--display);font-weight:700;font-size:clamp(24px,3vw,40px);letter-spacing:-.03em;line-height:1.12}.ecommerce-doc .prob-statement em{font-style:italic;color:var(--soft)}.ecommerce-doc .prob-body{margin:30px auto 0;max-width:700px;text-align:center;color:var(--fg-dim);font-size:16px;line-height:1.7}.ecommerce-doc .prob-body b{color:var(--fg);font-weight:600}.ecommerce-doc .prob-fail{margin:42px auto 0;max-width:920px;display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.ecommerce-doc .pf{border:1px solid var(--line);border-radius:12px;padding:18px 16px;background:var(--bg-2)}.ecommerce-doc .pf .pfx{color:var(--power);font-family:var(--mono);font-size:14px;font-weight:600;margin-bottom:10px}.ecommerce-doc .pf p{font-size:12.5px;line-height:1.5;color:var(--fg-dim)}@media (max-width:880px){.ecommerce-doc .prob-fail{grid-template-columns:1fr 1fr}}@media (max-width:480px){.ecommerce-doc .prob-fail{grid-template-columns:1fr}}.ecommerce-doc .feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ecommerce-doc .feat{border:1px solid var(--line);border-radius:16px;padding:26px 24px 24px;background:var(--bg-2);transition:border-color .2s,transform .2s}.ecommerce-doc .feat:hover{border-color:var(--line-3);transform:translateY(-3px)}.ecommerce-doc .feat .fn{font-family:var(--mono);font-size:10px;letter-spacing:.16em;color:var(--fg-mute);display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.ecommerce-doc .feat .fic{width:34px;height:34px;border-radius:9px;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;color:var(--soft)}.ecommerce-doc .feat h3{font-family:var(--display);font-weight:700;font-size:18px;letter-spacing:-.015em;margin-bottom:9px}.ecommerce-doc .feat p{color:var(--fg-dim);font-size:13.5px;line-height:1.58}.ecommerce-doc .feat .badge{display:inline-block;margin-top:14px;font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--power);border:1px solid var(--power);border-radius:6px;padding:3px 9px}@media (max-width:880px){.ecommerce-doc .feat-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.ecommerce-doc .feat-grid{grid-template-columns:1fr}}.ecommerce-doc .loop-band{border:1px solid var(--line);border-radius:22px;padding:52px 48px;display:grid;grid-template-columns:1fr 1.04fr;gap:52px;align-items:center;background:linear-gradient(150deg,var(--bg-2),var(--bg))}.ecommerce-doc .loop-band h2{font-size:clamp(26px,3vw,42px);margin-bottom:18px}.ecommerce-doc .loop-band>div>p{color:var(--fg-dim);font-size:15.5px;line-height:1.7;max-width:460px}.ecommerce-doc .loop-band>div>p b{color:var(--fg);font-weight:600}.ecommerce-doc .loop-link{display:inline-flex;align-items:center;gap:10px;margin-top:24px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--soft)}.ecommerce-doc .loop-link .a{width:24px;height:24px;border-radius:50%;border:1px solid var(--soft);display:inline-flex;align-items:center;justify-content:center}.ecommerce-doc .loop-steps{display:flex;flex-direction:column;gap:0}.ecommerce-doc .ls{display:flex;align-items:flex-start;gap:16px;position:relative;padding-bottom:26px}.ecommerce-doc .ls:last-child{padding-bottom:0}.ecommerce-doc .ls:not(:last-child):before{content:"";position:absolute;left:18px;top:38px;bottom:0;width:1px;background:var(--line)}.ecommerce-doc .ls .ln{width:37px;height:37px;border-radius:50%;background:var(--bg-3);border:1px solid var(--line-3);color:var(--soft);display:inline-flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0;z-index:1}.ecommerce-doc .ls .lt h4{font-family:var(--display);font-weight:700;font-size:15px;letter-spacing:-.01em;margin-bottom:4px}.ecommerce-doc .ls .lt p{color:var(--fg-dim);font-size:13px;line-height:1.55}@media (max-width:820px){.ecommerce-doc .loop-band{grid-template-columns:1fr;padding:36px 28px;gap:34px}}.ecommerce-doc .ind2-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.ecommerce-doc .ind2{border:1px solid var(--line);border-radius:14px;padding:26px 24px;background:var(--bg-2);transition:border-color .2s,transform .2s;display:flex;gap:18px;align-items:flex-start}.ecommerce-doc .ind2:hover{border-color:var(--line-3);transform:translateY(-3px)}.ecommerce-doc .ind2 .ic{font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--soft);border:1px solid var(--line);border-radius:9px;padding:9px 11px;flex-shrink:0}.ecommerce-doc .ind2 h3{font-family:var(--display);font-weight:700;font-size:17px;letter-spacing:-.015em;margin-bottom:7px}.ecommerce-doc .ind2 h3 em{font-style:italic;color:var(--soft)}.ecommerce-doc .ind2 p{color:var(--fg-dim);font-size:13.5px;line-height:1.58}@media (max-width:720px){.ecommerce-doc .ind2-grid{grid-template-columns:1fr}}.ecommerce-doc .price-band{border:1px solid var(--line);border-radius:22px;padding:52px 48px;display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center;background:linear-gradient(150deg,var(--bg-2),var(--bg))}.ecommerce-doc .price-band h2{font-size:clamp(26px,3vw,42px);margin-bottom:18px}.ecommerce-doc .price-band p{color:var(--fg-dim);font-size:15.5px;line-height:1.7;max-width:440px}.ecommerce-doc .price-band p b{color:var(--fg);font-weight:600}.ecommerce-doc .pkg-link{display:inline-flex;align-items:center;gap:10px;margin-top:22px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--soft)}.ecommerce-doc .pkg-link .a{width:24px;height:24px;border-radius:50%;border:1px solid var(--soft);display:inline-flex;align-items:center;justify-content:center}.ecommerce-doc .price-card{border:1px solid var(--line);border-radius:16px;padding:30px;background:var(--bg)}.ecommerce-doc .price-card .prow{display:flex;align-items:baseline;justify-content:space-between;padding:14px 0;border-bottom:1px dashed var(--line)}.ecommerce-doc .price-card .prow:last-child{border:0}.ecommerce-doc .price-card .pl{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-mute)}.ecommerce-doc .price-card .pl b{color:var(--soft)}.ecommerce-doc .price-card .pv{font-family:var(--display);font-weight:700;font-size:24px;letter-spacing:-.02em}.ecommerce-doc .price-card .pv small{font-family:var(--body);font-size:12px;color:var(--fg-mute);font-weight:500;margin-left:5px;letter-spacing:0}.ecommerce-doc .price-card .pv.muted{color:var(--fg-mute);font-size:16px}@media (max-width:820px){.ecommerce-doc .price-band{grid-template-columns:1fr;padding:36px 28px;gap:30px}}.ecommerce-doc .cta{position:relative;padding:140px 0;overflow:hidden;text-align:center}.ecommerce-doc .cta-glow{position:absolute;inset:0;background:radial-gradient(ellipse 60% 60% at 50% 45%,rgba(225,29,72,.2),transparent 62%);pointer-events:none}.ecommerce-doc .cta-inner{position:relative}.ecommerce-doc .cta h2{font-size:clamp(36px,5.6vw,78px);line-height:.98;letter-spacing:-.04em;max-width:16ch;margin:0 auto}.ecommerce-doc .cta-sub{margin:24px auto 0;max-width:600px;color:var(--fg-dim);font-size:16.5px;line-height:1.6}.ecommerce-doc .cta-row{display:inline-flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:36px}.ecommerce-doc .cta-fine{margin-top:26px;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-mute)}.ecommerce-doc{width:100%;isolation:isolate;--nav-h:64px}.ecommerce-doc section.hero{background:var(--bg)}.ecommerce-doc .cta h2 .ital,.ecommerce-doc .head-c h2 .ital,.ecommerce-doc .hero h1 .ital{font-style:italic;color:var(--soft)}.ecommerce-doc .fq span:not(.fn):not(.fpm){flex:1;text-align:left}.ecommerce-doc .faq .fitem.open .fq{color:var(--fg)}.ecommerce-doc .plat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:8px}.ecommerce-doc .plat{border:1px solid var(--line);border-radius:16px;padding:24px;background:var(--bg);transition:border-color .2s,transform .2s}.ecommerce-doc .plat:hover{border-color:var(--line-3);transform:translateY(-3px)}.ecommerce-doc .plat-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.ecommerce-doc .plat h3{font-family:var(--display);font-weight:700;font-size:18px;letter-spacing:-.015em}.ecommerce-doc .plat-badge{font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--power);border:1px solid rgba(225,29,72,.35);border-radius:999px;padding:5px 10px;white-space:nowrap}.ecommerce-doc .plat p{color:var(--fg-dim);font-size:14.5px;line-height:1.65}@media (max-width:860px){.ecommerce-doc .plat-grid{grid-template-columns:1fr}}