[data-theme=vsl] mark{color:var(--accent);background:linear-gradient(transparent 62%,var(--accent-soft) 62%);padding:0 .08em}[data-theme=vsl] .lg-head{text-align:center;max-width:24ch;margin-inline:auto}[data-theme=vsl] .lg-head--left{text-align:left;margin-inline:0}[data-theme=vsl] .lg-center{text-align:center}[data-theme=vsl] .lg-center h2{max-width:24ch;margin-inline:auto}[data-theme=vsl] .lg-narrow{max-width:60ch}[data-theme=vsl] .lg-note{margin:18px auto 0;max-width:62ch;text-align:center;font-size:12.5px;color:var(--faint)}[data-theme=vsl] .lg-cta{max-width:440px;margin:clamp(28px,3.6vw,40px) auto 0}[data-theme=vsl] .lg-cta .btn{width:100%}[data-theme=vsl] .proof-carousel{position:relative;margin-top:clamp(28px,4vw,44px)}[data-theme=vsl] .proof-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 2px 8px;overscroll-behavior-x:contain}[data-theme=vsl] .proof-track::-webkit-scrollbar{display:none}[data-theme=vsl] .proof-card{flex:0 0 min(78%,300px);scroll-snap-align:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}@media (min-width:760px){[data-theme=vsl] .proof-card{flex-basis:calc((100% - 32px) / 3);scroll-snap-align:start}}[data-theme=vsl] .proof-media{position:relative;aspect-ratio:16/9;background:#05080f}[data-theme=vsl] .proof-media iframe{position:absolute;inset:0;width:100%;height:100%;border:0}[data-theme=vsl] .proof-thumb{position:absolute;inset:0;width:100%;border:0;cursor:pointer;background-size:cover;background-position:50%;display:grid;place-items:center}[data-theme=vsl] .proof-thumb:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(5,9,18,.55))}[data-theme=vsl] .proof-play{position:relative;z-index:1;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--grad-accent);color:var(--on-accent);box-shadow:0 12px 30px -10px var(--accent);transition:transform .2s ease}[data-theme=vsl] .proof-thumb:hover .proof-play{transform:scale(1.08)}[data-theme=vsl] .proof-play svg{width:20px;height:20px;margin-left:2px}[data-theme=vsl] .proof-card figcaption{display:grid;gap:8px;padding:18px 20px 20px}[data-theme=vsl] .proof-name{font-family:var(--font-display),system-ui,sans-serif;font-weight:700;font-size:19px}[data-theme=vsl] .proof-row{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:var(--muted)}[data-theme=vsl] .proof-row b{color:var(--ink);font-weight:600;text-align:right}[data-theme=vsl] .proof-rent{margin-top:4px;padding-top:12px;border-top:1px solid var(--line);font-family:var(--font-display),system-ui,sans-serif;font-weight:700;font-size:26px;color:var(--accent);line-height:1}[data-theme=vsl] .proof-rent small{font-family:var(--font-body),system-ui,sans-serif;font-size:13px;font-weight:500;color:var(--muted)}[data-theme=vsl] .proof-nav{display:none;position:absolute;top:28%;z-index:2;width:42px;height:42px;border-radius:50%;border:1px solid var(--line-strong);background:var(--surface-2);color:var(--ink);font-size:26px;line-height:1;cursor:pointer;transition:border-color .2s ease}[data-theme=vsl] .proof-nav:hover{border-color:var(--accent);color:var(--accent)}[data-theme=vsl] .proof-nav--prev{left:-20px}[data-theme=vsl] .proof-nav--next{right:-20px}@media (min-width:760px){[data-theme=vsl] .proof-nav{display:grid;place-items:center}}[data-theme=vsl] .proof-dots{display:flex;justify-content:center;gap:6px;margin-top:16px}[data-theme=vsl] .proof-dots i{width:6px;height:6px;border-radius:999px;background:var(--line-strong);transition:width .25s ease,background .25s ease}[data-theme=vsl] .proof-dots i.is-active{width:20px;background:var(--accent)}[data-theme=vsl] .lg-split{display:grid;gap:clamp(28px,4vw,56px);align-items:center}@media (min-width:900px){[data-theme=vsl] .lg-split{grid-template-columns:1fr 1fr}}[data-theme=vsl] .lg-cases{display:grid;gap:14px}@media (min-width:560px){[data-theme=vsl] .lg-cases{grid-template-columns:1fr 1fr}}[data-theme=vsl] .lg-case{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:22px;display:grid;gap:8px}[data-theme=vsl] .lg-case__tag{justify-self:start;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:600;background:var(--accent-soft);color:var(--accent)}[data-theme=vsl] .lg-case strong{font-family:var(--font-display),system-ui,sans-serif;font-size:22px}[data-theme=vsl] .lg-case p{color:var(--muted);font-size:15.5px;line-height:1.5}[data-theme=vsl] .lg-case b{color:var(--ink)}[data-theme=vsl] .lg-case b.gold{color:var(--accent)}[data-theme=vsl] .lg-beliefs{display:grid;gap:14px;margin-top:clamp(28px,4vw,44px)}@media (min-width:620px){[data-theme=vsl] .lg-beliefs{grid-template-columns:1fr 1fr}}@media (min-width:1000px){[data-theme=vsl] .lg-beliefs{grid-template-columns:repeat(4,1fr)}}[data-theme=vsl] .lg-beliefs article{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:24px}[data-theme=vsl] .lg-beliefs__ic{position:relative;width:54px;height:54px;border-radius:15px;margin-bottom:18px;display:grid;place-items:center;background:var(--bg-2);color:var(--muted)}[data-theme=vsl] .lg-beliefs__ic svg{width:24px;height:24px}[data-theme=vsl] .lg-beliefs__x{position:absolute;right:-7px;top:-7px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#b4372f;color:#fff;font-size:16px;font-weight:700;line-height:1}[data-theme=vsl] .lg-beliefs p{margin-top:10px;color:var(--muted);font-size:15px;line-height:1.5}[data-theme=vsl] .lg-authority{background:radial-gradient(60% 60% at 80% 40%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 70%),var(--bg)}[data-theme=vsl] .lg-authority__grid{display:grid;gap:clamp(36px,5vw,64px);align-items:center}@media (min-width:900px){[data-theme=vsl] .lg-authority__grid{grid-template-columns:1.15fr .85fr}}[data-theme=vsl] .lg-quote{margin-top:26px;padding:18px 22px;border-left:3px solid var(--accent);border-radius:0 12px 12px 0;background:var(--accent-soft);font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(18px,2vw,22px);font-weight:600;color:var(--ink)}[data-theme=vsl] .lg-portrait{position:relative;max-width:420px;margin-inline:auto;width:100%}[data-theme=vsl] .lg-portrait img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:top;border-radius:var(--radius);border:1px solid var(--line);box-shadow:var(--shadow)}[data-theme=vsl] .lg-float{position:absolute;display:grid;gap:2px;padding:12px 16px;border-radius:14px;background:color-mix(in srgb,var(--surface-2) 92%,transparent);backdrop-filter:blur(8px);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);box-shadow:var(--shadow)}[data-theme=vsl] .lg-float strong{font-family:var(--font-display),system-ui,sans-serif;font-size:22px;color:var(--accent);line-height:1}[data-theme=vsl] .lg-float span{font-size:12px;color:var(--muted)}[data-theme=vsl] .lg-float--one{top:9%;left:-12px}[data-theme=vsl] .lg-float--two{top:30%;right:-12px}[data-theme=vsl] .lg-portrait__cap{position:absolute;left:14px;right:14px;bottom:14px;padding:12px 16px;border-radius:12px;background:rgba(5,9,18,.78);backdrop-filter:blur(6px);font-family:var(--font-display),system-ui,sans-serif;font-weight:700;font-size:13.5px;letter-spacing:.04em}[data-theme=vsl] .lg-portrait__cap small{display:block;margin-top:2px;font-family:var(--font-body),system-ui,sans-serif;font-weight:500;letter-spacing:0;color:var(--muted);font-size:12.5px}[data-theme=vsl] .lg-screen{margin-top:clamp(28px,4vw,44px);padding:10px;border-radius:20px;background:linear-gradient(180deg,var(--surface-2),var(--surface));border:1px solid var(--line-strong);box-shadow:var(--shadow),0 0 80px -30px color-mix(in srgb,var(--accent) 50%,transparent)}[data-theme=vsl] .lg-screen img{width:100%;height:auto;border-radius:12px}[data-theme=vsl] .lg-timeline{display:grid;gap:14px;margin-top:clamp(28px,4vw,44px)}@media (min-width:900px){[data-theme=vsl] .lg-timeline{grid-template-columns:repeat(4,1fr)}}[data-theme=vsl] .lg-timeline article{display:flex;gap:16px;align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:22px}@media (min-width:900px){[data-theme=vsl] .lg-timeline article{flex-direction:column}}[data-theme=vsl] .lg-timeline b{flex:none;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--grad-accent);color:var(--on-accent);font-family:var(--font-display),system-ui,sans-serif;font-size:15px}[data-theme=vsl] .lg-timeline span{font-size:11.5px;font-weight:700;letter-spacing:.14em;color:var(--accent)}[data-theme=vsl] .lg-timeline h3{margin-top:6px}[data-theme=vsl] .lg-timeline p{margin-top:8px;color:var(--muted);font-size:15px;line-height:1.5}[data-theme=vsl] .lg-callout{display:flex;gap:14px;align-items:flex-start;margin-top:18px;padding:18px 22px;border-radius:var(--radius);border:1px dashed color-mix(in srgb,var(--accent) 45%,transparent);background:var(--accent-soft)}[data-theme=vsl] .lg-callout>span{font-size:22px;color:var(--accent);line-height:1.2}[data-theme=vsl] .lg-callout p{color:var(--muted);font-size:15.5px}[data-theme=vsl] .lg-callout strong{color:var(--ink)}[data-theme=vsl] .lg-compare{display:grid;gap:16px;margin-top:clamp(28px,4vw,44px)}@media (min-width:800px){[data-theme=vsl] .lg-compare{grid-template-columns:1fr 1fr}}[data-theme=vsl] .lg-compare article{position:relative;border-radius:var(--radius);padding:clamp(24px,3vw,32px)}[data-theme=vsl] .lg-compare h3{font-size:15px;letter-spacing:.1em}[data-theme=vsl] .lg-compare ul{list-style:none;display:grid;gap:14px;margin-top:20px}[data-theme=vsl] .lg-compare li{display:flex;gap:10px;align-items:flex-start;font-size:15.5px;line-height:1.4}[data-theme=vsl] .lg-compare__old{background:var(--surface);border:1px solid var(--line)}[data-theme=vsl] .lg-compare__old h3,[data-theme=vsl] .lg-compare__old li{color:var(--faint)}[data-theme=vsl] .lg-compare__new{background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 50%,transparent)}[data-theme=vsl] .lg-compare__new h3{color:var(--accent)}[data-theme=vsl] .lg-compare__tag{position:absolute;top:-12px;right:20px;padding:5px 12px;border-radius:999px;background:var(--grad-accent);color:var(--on-accent);font-size:11.5px;font-weight:700;letter-spacing:.08em}[data-theme=vsl] .lg-value{margin-top:clamp(48px,7vw,88px);padding:clamp(28px,4vw,48px);text-align:center;background:var(--surface);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:22px;box-shadow:0 0 90px -40px color-mix(in srgb,var(--accent) 60%,transparent)}[data-theme=vsl] .lg-value h2{max-width:22ch;margin-inline:auto}[data-theme=vsl] .lg-value__list{list-style:none;max-width:520px;margin:28px auto 0;display:grid;gap:10px}[data-theme=vsl] .lg-value__list li{display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left;padding:14px 18px;border-radius:12px;background:var(--bg-2);font-size:15.5px}[data-theme=vsl] .lg-value__list li>span{display:flex;gap:10px;align-items:center}[data-theme=vsl] .lg-value__list del{color:var(--faint);text-decoration-color:#d0453b;text-decoration-thickness:2px;white-space:nowrap}[data-theme=vsl] .lg-value__total{display:grid;gap:4px;margin:26px auto 0;max-width:520px}[data-theme=vsl] .lg-value__total span{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:600}[data-theme=vsl] .lg-value__total strong{font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(40px,6vw,60px);line-height:1.05;background:var(--grad-accent);-webkit-background-clip:text;background-clip:text;color:transparent}[data-theme=vsl] .lg-value__total small{color:var(--muted);font-size:14px;line-height:1.5}[data-theme=vsl] .lg-guarantee{display:grid;gap:clamp(28px,4vw,56px);align-items:center}@media (min-width:800px){[data-theme=vsl] .lg-guarantee{grid-template-columns:auto 1fr}}[data-theme=vsl] .lg-guarantee .lg-cta{margin-left:0}[data-theme=vsl] .lg-seal{width:clamp(170px,22vw,220px);aspect-ratio:1;margin-inline:auto;border-radius:50%;display:grid;place-content:center;text-align:center;gap:2px;background:radial-gradient(circle at 35% 30%,#f1d48f,#cfa650 45%,#8a6424);color:var(--on-accent);box-shadow:0 0 0 8px var(--accent-soft),0 24px 60px -24px var(--accent)}[data-theme=vsl] .lg-seal span{font-size:12px;font-weight:700;letter-spacing:.14em}[data-theme=vsl] .lg-seal strong{font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(30px,3.6vw,40px);line-height:1}[data-theme=vsl] .lg-final{background:radial-gradient(60% 50% at 50% 0,color-mix(in srgb,var(--accent) 12%,transparent),transparent 70%),var(--bg);border-top:1px solid var(--line)}[data-theme=vsl] .lg-paths{display:grid;gap:16px;margin-top:clamp(28px,4vw,44px)}@media (min-width:800px){[data-theme=vsl] .lg-paths{grid-template-columns:1fr 1fr}}[data-theme=vsl] .lg-paths article{border-radius:var(--radius);padding:clamp(24px,3vw,32px);background:var(--surface);border:1px solid var(--line)}[data-theme=vsl] .lg-paths article>span{font-size:11.5px;font-weight:700;letter-spacing:.14em;color:var(--faint)}[data-theme=vsl] .lg-paths h3{margin-top:10px}[data-theme=vsl] .lg-paths p{margin-top:10px;color:var(--muted);font-size:15.5px;line-height:1.5}[data-theme=vsl] .lg-paths .is-positive{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 50%,transparent)}[data-theme=vsl] .lg-paths .is-positive>span{color:var(--accent)}[data-theme=vsl] .lg-final__copy{max-width:58ch;margin:clamp(28px,4vw,40px) auto 0;text-align:center;color:var(--muted);font-size:var(--fs-lead);line-height:1.5}[data-theme=vsl] .lg-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;margin-top:20px;font-size:13.5px;color:var(--muted)}[data-theme=vsl] .lg-trust>span{display:inline-flex;gap:8px;align-items:center}body.vsl-unlocked [data-theme=vsl] .vsl-footer{padding-bottom:calc(110px + env(safe-area-inset-bottom))}