.p91x.lp .section{padding:56px 0}.p91x.lp .lp-tight{padding-top:0}.p91x .lp-hero{padding-top:26px}.p91x .lp-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:40px;align-items:center}@media (max-width: 900px){.p91x .lp-hero-grid{grid-template-columns:1fr;gap:26px}.p91x .lp-hero-media{order:2}.p91x .lp .section{padding:40px 0}}.p91x .lp-hero-copy h1{font-size:clamp(30px,5.2vw,50px);font-weight:800;margin:8px 0 14px}.p91x .lp-lede{color:var(--txt-2);font-size:clamp(15px,2.1vw,17.5px);max-width:54ch;margin:0 0 22px}.p91x .lp-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 12px;margin-bottom:6px}.p91x .lp-price-now{font-family:Archivo,ui-sans-serif,system-ui,sans-serif;font-size:clamp(30px,6vw,42px);font-weight:800;color:var(--accent-ink);line-height:1;font-variant-numeric:tabular-nums}.p91x .lp-price-was{color:var(--txt-3);text-decoration:line-through;font-size:16px;font-variant-numeric:tabular-nums}.p91x .lp-price-name{color:var(--txt-2);font-size:14.5px;flex-basis:100%}.p91x .lp-price-pending{color:var(--txt-2);font-size:16px;margin:0 0 10px}.p91x .lp-meta{color:var(--txt-3);font-size:13.5px;margin:0 0 20px}.p91x .lp-offer-strip{margin:12px 0 0;padding:9px 14px;display:inline-flex;flex-wrap:wrap;align-items:baseline;border:1px solid var(--neon-line);border-radius:8px;background:var(--neon-soft);font-size:14.5px;line-height:1.4}.p91x .lp-offer-strip-free{color:var(--neon-green);font-weight:700}.p91x .lp-offer-strip-sep{color:var(--txt-3)}.p91x .lp-offer-strip-paid{color:var(--txt)}.p91x .lp-hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.p91x .lp-hero-cta .cta-ghost{border-color:transparent;background:transparent;color:var(--txt-2);font-size:14.5px;padding:12px 16px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.p91x .lp-hero-cta .cta-ghost:hover{color:var(--txt);border-color:var(--medium-gray)}.p91x .lp-hero-media{min-width:0;position:relative}.p91x .lp-hero-img{width:100%;border-radius:14px;border:1px solid var(--medium-gray);aspect-ratio:3 / 2;-o-object-fit:cover;object-fit:cover}.p91x .lp-hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:14px;border:1px solid var(--medium-gray);-o-object-fit:cover;object-fit:cover;transition:opacity .6s ease}.p91x .lp-hero-media .slide-car--hero{border:1px solid var(--medium-gray);border-radius:14px;background:var(--dark-gray);padding:10px 10px 4px}.p91x .lp-hero-media .slide-car--hero .slide-car-item img{border:0;border-radius:9px}.p91x .lp-hero-media .slide-car--hero .slide-car-bar{margin:8px 2px 4px}.p91x .lp-hero-brand{display:flex;align-items:center;justify-content:center;gap:12px;margin:12px 0 0;color:var(--txt-3);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase}.p91x .lp-hero-brand img{width:116px;height:auto;opacity:.82}.p91x .vsel{border:1px solid var(--medium-gray);background:var(--dark-gray);border-radius:14px;padding:22px}.p91x .vsel-q{margin:0 0 14px;font-family:Archivo,ui-sans-serif,system-ui,sans-serif;font-size:18px;font-weight:700}.p91x .vsel-opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.p91x .vsel-opt{display:flex;flex-direction:column;gap:4px;text-align:left;padding:14px;border-radius:10px;border:1px solid var(--medium-gray);background:var(--deep-black);color:var(--txt);cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.p91x .vsel-opt:hover{border-color:var(--neon-line)}.p91x .vsel-opt.is-on{border-color:var(--neon-green);background:var(--neon-soft)}.p91x .vsel-opt.is-on .vsel-opt-label:after{content:" ✓";color:var(--neon-green)}.p91x .vsel-opt-label{font-weight:700;font-size:15.5px}.p91x .vsel-opt-eg{color:var(--txt-3);font-size:12.5px}.p91x .vsel-pkg{margin-top:18px;border-top:1px solid var(--medium-gray);padding-top:18px}.p91x .vsel-pkg-name{margin:0 0 6px;font-weight:700;font-size:16px}.p91x .vsel-pkg-price{margin:0 0 10px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.p91x .vsel-pkg-now{font-family:Archivo,ui-sans-serif,system-ui,sans-serif;font-size:clamp(24px,5vw,32px);font-weight:800;color:var(--accent-ink);font-variant-numeric:tabular-nums}.p91x .vsel-pkg-was{color:var(--txt-3);text-decoration:line-through;font-variant-numeric:tabular-nums}.p91x .vsel-pkg-meta{color:var(--txt-3);font-size:13px;margin:0 0 10px}.p91x .vsel-pkg-inc{margin:0;padding-left:18px;color:var(--txt-2);font-size:14.5px}.p91x .vsel-pkg-inc li{margin-bottom:5px}.p91x .lp-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:26px 34px}.p91x .lp-benefit{border-top:2px solid var(--neon-line);padding-top:14px}.p91x .lp-benefit h3{font-size:16.5px;font-weight:700;margin:0 0 7px}.p91x .lp-benefit p{margin:0;color:var(--txt-2);font-size:14.5px;line-height:1.6}.p91x .lp-includes{margin:0;padding-left:20px;color:var(--txt-2);font-size:15px}.p91x .lp-includes li{margin-bottom:8px}.p91x .lp-steps{margin:0;padding:0;list-style:none;counter-reset:step;display:flex;flex-direction:column;gap:12px}.p91x .lp-steps li{counter-increment:step;display:grid;grid-template-columns:30px 1fr;gap:14px;align-items:start;color:var(--txt-2);font-size:15px}.p91x .lp-steps li:before{content:counter(step);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12.5px;color:var(--neon-green);border:1px solid var(--neon-line);border-radius:50%;width:26px;height:26px;display:grid;place-items:center}.p91x .lp-warranty{margin:0;color:var(--txt-3);font-size:13.5px;line-height:1.6;border-left:2px solid var(--medium-gray);padding-left:14px;max-width:68ch}.p91x .lp-faqs{display:flex;flex-direction:column;gap:20px}.p91x .lp-faq h3{font-size:16px;font-weight:700;margin:0 0 6px}.p91x .lp-faq p{margin:0;color:var(--txt-2);font-size:14.5px;line-height:1.6}.p91x .lp-faq summary{font-size:16px;font-weight:700;margin:0;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px}.p91x .lp-faq summary::-webkit-details-marker{display:none}.p91x .lp-faq summary:after{content:"+";flex:none;color:var(--neon-green);font-weight:400;font-size:22px;line-height:1;transition:transform .15s ease}.p91x .lp-faq[open] summary:after{transform:rotate(45deg)}.p91x .lp-faq summary+p{margin-top:10px}@media (max-width: 560px){.p91x .vsel{padding:16px}.p91x .vsel-opts{gap:6px}.p91x .vsel-opt{padding:10px 8px}.p91x .vsel-opt-label{font-size:14px}.p91x .vsel-opt-eg{font-size:11px}.p91x .lp-hero-cta .cta-lg,.p91x .lp-hero-cta .cta-ghost{flex:1 1 100%;text-align:center;justify-content:center}.p91x .lp-final{padding:22px 16px}}.p91x .vsel-compact{padding:16px;border-radius:12px}.p91x .vsel-compact .vsel-q{font-size:15px;margin-bottom:10px}.p91x .vsel-compact .vsel-opt{padding:10px 12px}.p91x .vsel-compact .vsel-opt-label{font-size:14.5px}.p91x .vsel-compact .vsel-opt-eg{font-size:11.5px}.p91x .vsel-compact .vsel-pkg{margin-top:14px;padding-top:14px}.p91x .vsel-compact .vsel-pkg-name{font-size:14.5px;color:var(--txt-2);font-weight:600;margin-bottom:4px}.p91x .vsel-compact .vsel-pkg-now{font-size:clamp(30px,6vw,42px);line-height:1}.p91x .vsel-compact .vsel-pkg-price{margin-bottom:0}@media (max-width: 560px){.p91x .vsel-compact{padding:14px}.p91x .vsel-compact .vsel-opt{padding:9px 6px}.p91x .vsel-compact .vsel-opt-label{font-size:13.5px}.p91x .vsel-compact .vsel-opt-eg{font-size:10.5px}}@media (max-width: 400px){.p91x .lp-hero,.p91x.lp .lp-hero.section{padding-top:16px}.p91x .lp-hero .crumb{margin-bottom:10px;font-size:12.5px}.p91x .lp-hero .eyebrow{margin-bottom:6px}.p91x .lp-hero-copy h1{margin:4px 0 8px}.p91x .lp-lede{margin-bottom:10px}.p91x .lp-price{margin-bottom:4px}.p91x .lp-offer-strip{margin-top:8px;padding:8px 12px}.p91x .lp-hero-cta{margin-top:10px;gap:8px}.p91x .vsel-compact{padding:12px}.p91x .vsel-compact .vsel-q{margin-bottom:8px}.p91x .vsel-compact .vsel-opt{padding:8px 6px;gap:2px}.p91x .vsel-compact .vsel-opt-eg{font-size:10px;line-height:1.25}.p91x .vsel-compact .vsel-pkg{margin-top:10px;padding-top:10px}}
