.sr-page{--sr-night:#0d0f22;--sr-night-2:#161a36;--sr-ink:#f4eee6;--sr-muted:#b9b4c9;--sr-lav:#aab3e6;--sr-amber:#f4b261;--sr-amber-deep:#e2913a;--sr-line:hsla(34,39%,93%,.12);--sr-card:hsla(0,0%,100%,.05);--sr-serif:"Iowan Old Style","Palatino Linotype","Book Antiqua",Georgia,serif;--text:var(--sr-muted);position:relative;z-index:1;color:var(--sr-ink);background:radial-gradient(1200px 600px at 50% -10%,rgba(127,136,180,.28),transparent 60%),linear-gradient(180deg,var(--sr-night) 0,var(--sr-night-2) 45%,#2a2547 72%,#4a3c58 86%,#6f5560 100%);min-height:100vh;padding-bottom:88px}.sr-page h1,.sr-page h2,.sr-page h3{font-family:var(--sr-serif);font-weight:600;letter-spacing:-.01em;color:var(--sr-ink)}.sr-top{display:flex;align-items:center;justify-content:center;gap:8px;padding:18px 16px 0;font-family:var(--sr-serif);font-size:1.05rem;opacity:.85}.sr-hero{max-width:880px;margin:0 auto;padding:22px 16px 8px;text-align:center}.vsl-kicker{display:inline-block;margin:0 0 12px;padding:6px 12px;border-radius:999px;border:1px solid rgba(244,178,97,.4);color:var(--sr-amber);font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.sr-hero h1{margin:0 auto;max-width:24ch;font-size:clamp(1.6rem,4.6vw,2.75rem);line-height:1.12}.sr-hero h1 em{font-style:normal;color:var(--sr-lav)}.sr-sub{margin:12px 0 18px;color:var(--sr-muted);font-size:1.02rem}.vsl-player-frame{position:relative;border-radius:18px;padding:1px;background:linear-gradient(140deg,rgba(244,178,97,.55),rgba(170,179,230,.25) 40%,hsla(0,0%,100%,.06));box-shadow:0 30px 90px rgba(0,0,0,.55),0 0 120px rgba(127,136,180,.18)}.vsl-player{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;border:0;border-radius:17px;padding:0;background:#05060f;color:#fff;cursor:pointer;text-align:center}.vsl-scene{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.1s ease;transform-origin:center;will-change:transform,opacity}.vsl-scene-active{opacity:1}.vsl-grain{position:absolute;inset:-50%;pointer-events:none;opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:vsl-grain .9s steps(6) infinite}@keyframes vsl-grain{0%{transform:translate(0)}20%{transform:translate(-4%,3%)}40%{transform:translate(3%,-5%)}60%{transform:translate(-6%,-2%)}80%{transform:translate(5%,4%)}to{transform:translate(0)}}.vsl-player-paused .vsl-grain,.vsl-player-paused .vsl-overlay span,.vsl-player-paused .vsl-stamp{animation-play-state:paused}.vsl-vignette{position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 45%,rgba(5,6,15,.55) 100%),linear-gradient(180deg,transparent 55%,rgba(5,6,15,.75));pointer-events:none}.vsl-stamp{position:absolute;top:5%;left:4%;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:clamp(.85rem,2.6vw,1.35rem);letter-spacing:.06em;color:rgba(255,236,210,.92);text-shadow:0 0 18px rgba(244,178,97,.6);animation:vsl-blink-in 2.2s ease both}@keyframes vsl-blink-in{0%{opacity:0}20%{opacity:1}30%{opacity:.2}45%{opacity:1}to{opacity:1}}.vsl-overlay{position:absolute;top:12%;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:.5em;font-family:var(--sr-serif);font-size:clamp(1rem,3.6vw,2rem);font-weight:600;pointer-events:none}.vsl-overlay span{padding:.18em .6em;border-radius:10px;background:rgba(10,12,28,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:vsl-rise .9s cubic-bezier(.2,.8,.2,1) both}.vsl-overlay-offer span:first-child{color:var(--sr-amber);font-size:1.2em}@keyframes vsl-rise{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}.vsl-caption{position:absolute;left:6%;right:6%;bottom:9%;pointer-events:none;animation:vsl-fade .25s ease both}.vsl-caption span{display:inline;padding:.12em .4em;line-height:1.55;font-size:clamp(.82rem,2.7vw,1.4rem);font-weight:700;color:#fff;background:rgba(5,6,15,.62);box-decoration-break:clone;-webkit-box-decoration-break:clone;border-radius:6px;text-shadow:0 1px 2px rgba(0,0,0,.6)}@keyframes vsl-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.vsl-unmute{position:absolute;top:50%;left:50%;transform:translate(-50%,-58%);display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 22px 14px;border-radius:16px;background:rgba(226,145,58,.94);color:#1b1208;box-shadow:0 10px 40px rgba(0,0,0,.45);animation:vsl-pulse 1.8s ease-in-out infinite;max-width:82%}.vsl-unmute-compact{top:4%;left:auto;right:3%;transform:none;flex-direction:row;gap:8px;padding:9px 14px;border-radius:999px;max-width:none}.vsl-unmute-compact .vsl-unmute-icon svg{width:20px;height:20px}.vsl-unmute-compact span:last-child{display:none}.vsl-unmute strong{font-size:clamp(.9rem,2.8vw,1.15rem)}.vsl-unmute span:last-child{font-size:clamp(.78rem,2.4vw,.95rem)}.vsl-unmute-icon{display:grid;place-items:center}@keyframes vsl-pulse{0%,to{box-shadow:0 10px 40px rgba(0,0,0,.45),0 0 0 0 rgba(244,178,97,.55)}50%{box-shadow:0 10px 40px rgba(0,0,0,.45),0 0 0 14px rgba(244,178,97,0)}}.vsl-paused-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:8px;padding:16px 20px;border-radius:999px;background:rgba(10,12,28,.7);font-weight:600}.vsl-progress{position:absolute;left:0;right:0;bottom:0;height:5px;background:hsla(0,0%,100%,.12)}.vsl-progress div{height:100%;background:linear-gradient(90deg,var(--sr-amber-deep),var(--sr-amber));transform-origin:left;transition:transform .25s linear}.vsl-hint{margin:14px 0 0;color:var(--sr-muted);font-size:.92rem}.vsl-hint a{color:var(--sr-lav);text-decoration:underline;text-underline-offset:3px;margin-left:6px}.vsl-reveal{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .7s ease,opacity .7s ease,margin .7s ease;margin-top:0}.vsl-reveal>*{overflow:hidden}.vsl-reveal-open{grid-template-rows:1fr;opacity:1;margin-top:22px}.vsl-reveal-card{padding:22px 18px 18px;border-radius:18px;background:var(--sr-card);border:1px solid var(--sr-line)}.vsl-quiz-q{margin:0 0 12px;color:var(--sr-ink);line-height:1.3;font-family:var(--sr-serif);font-size:1.2rem;font-weight:600}.vsl-quiz{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.vsl-quiz button{min-height:46px;border-radius:12px;border:1px solid var(--sr-line);background:hsla(0,0%,100%,.04);color:var(--sr-ink);font-weight:600;transition:background .15s,border-color .15s}.vsl-quiz button:hover{border-color:rgba(244,178,97,.5)}.vsl-quiz button.is-on{background:rgba(244,178,97,.16);border-color:var(--sr-amber)}.vsl-quiz-reply{min-height:3em;margin:12px auto 14px;max-width:52ch;color:var(--sr-muted)}.vsl-cta-button{display:inline-flex;align-items:center;justify-content:center;gap:.4em;min-height:58px;padding:0 30px;border-radius:14px;background:linear-gradient(180deg,#f8c47e,var(--sr-amber-deep));color:#1b1208;font-size:1.1rem;font-weight:800;box-shadow:0 12px 34px rgba(226,145,58,.35),inset 0 1px 0 hsla(0,0%,100%,.5);transition:transform .15s ease,box-shadow .15s ease}.vsl-cta-button:hover{transform:translateY(-1px);box-shadow:0 16px 44px rgba(226,145,58,.5),inset 0 1px 0 hsla(0,0%,100%,.5)}.vsl-cta-button:focus-visible,.vsl-player:focus-visible,.vsl-quiz button:focus-visible{outline:3px solid var(--sr-lav);outline-offset:3px}.vsl-assurance{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 18px;margin:12px 0 0;padding:0;list-style:none;color:var(--sr-muted);font-size:.88rem}.vsl-assurance li:before{content:"✓ ";color:var(--sr-amber)}.vsl-sticky{position:fixed;z-index:40;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:rgba(13,15,34,.94);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--sr-line);color:var(--sr-ink);font-size:.92rem;transform:translateY(110%);transition:transform .35s ease}.vsl-sticky-on{transform:none}.vsl-sticky .vsl-cta-button{min-height:46px;padding:0 20px;font-size:1rem}@media (min-width:900px){.vsl-sticky{justify-content:center;gap:24px}}.vsl-exit{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:16px;background:rgba(5,6,15,.7);animation:vsl-fade .2s ease both}.vsl-exit-card{position:relative;max-width:460px;padding:30px 26px 22px;border-radius:20px;background:linear-gradient(180deg,#1c2042,#13152b);border:1px solid var(--sr-line);color:var(--sr-ink);text-align:center;box-shadow:0 30px 90px rgba(0,0,0,.6)}.vsl-exit-card h2{margin:0 0 10px;font-family:var(--sr-serif);font-size:1.6rem;line-height:1.2}.vsl-exit-card p{color:var(--sr-muted);margin:0 0 18px}.vsl-exit-close{position:absolute;top:8px;right:12px;font-size:1.6rem}.vsl-exit-close,.vsl-exit-decline{border:0;background:none;color:var(--sr-muted)}.vsl-exit-decline{display:block;margin:14px auto 0;font-size:.85rem;text-decoration:underline}.sr-section{max-width:760px;margin:0 auto;padding:64px 16px 0}.sr-section h2{margin:0 0 16px;font-size:clamp(1.5rem,4vw,2.1rem);line-height:1.18}.sr-section li,.sr-section p{color:var(--sr-muted);font-size:1.04rem;line-height:1.65}.sr-section strong{color:var(--sr-ink)}.sr-lead{margin:0 0 8px}.sr-pain{margin:0 0 18px;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.sr-pain li{position:relative;padding:14px 16px 14px 44px;border-radius:14px;background:var(--sr-card);border:1px solid var(--sr-line);color:var(--sr-ink)}.sr-pain li:before{content:"";position:absolute;left:16px;top:19px;width:14px;height:14px;border-radius:4px;border:2px solid var(--sr-amber)}.sr-split{display:grid;grid-template-columns:1fr;grid-gap:22px;gap:22px;align-items:center}.sr-final img,.sr-split img{width:100%;border-radius:16px;object-fit:cover}.sr-split img{aspect-ratio:4/3}@media (min-width:760px){.sr-split{grid-template-columns:1fr 1.1fr}}.sr-levers{display:grid;grid-gap:12px;gap:12px;margin-top:18px}@media (min-width:760px){.sr-levers{grid-template-columns:repeat(3,1fr)}}.sr-levers article{padding:18px;border-radius:16px;background:var(--sr-card);border:1px solid var(--sr-line)}.sr-levers h3{margin:0 0 6px;font-size:1.2rem;color:var(--sr-lav)}.sr-levers p{margin:0;font-size:.97rem}.sr-compare{margin-top:20px;border-radius:16px;border:1px solid var(--sr-line);overflow:hidden}.sr-compare-row{display:grid;grid-template-columns:.8fr 1fr 1fr;grid-gap:10px;gap:10px;padding:12px 14px;border-top:1px solid var(--sr-line);font-size:.93rem;color:var(--sr-muted)}.sr-compare-row span:first-child{color:var(--sr-ink);font-weight:600}.sr-compare-row span:last-child{color:var(--sr-ink)}.sr-compare-head{border-top:0;background:hsla(0,0%,100%,.05);font-weight:700}.sr-compare-head span:last-child{color:var(--sr-amber)}.sr-steps{margin:0;padding:0;list-style:none;display:grid;grid-gap:14px;gap:14px}.sr-steps li{display:flex;gap:16px;align-items:flex-start}.sr-step-n{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:rgba(170,179,230,.16);color:var(--sr-lav);font-family:var(--sr-serif);font-weight:700;font-size:1.15rem}.sr-steps h3{margin:4px 0 2px;font-size:1.15rem}.sr-steps p{margin:0}.sr-quotes{display:grid;grid-gap:12px;gap:12px}.sr-quotes figure{margin:0;padding:18px;border-radius:16px;background:var(--sr-card);border:1px solid var(--sr-line)}.sr-quotes blockquote{margin:0 0 8px;color:var(--sr-ink);font-family:var(--sr-serif);font-size:1.1rem}.sr-quotes figcaption{color:var(--sr-muted);font-size:.9rem}.sr-offer{text-align:center}.sr-offer .sr-checks,.sr-offer>div{text-align:left}.sr-checks{margin:0 auto 22px;padding:0;max-width:520px;list-style:none;display:grid;grid-gap:8px;gap:8px}.sr-checks li{color:var(--sr-ink)}.sr-checks li:before{content:"✓";margin-right:10px;color:var(--sr-amber);font-weight:800}.sr-price{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;max-width:520px;margin:0 auto 22px}.sr-price>div{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:16px;background:var(--sr-card);border:1px solid var(--sr-line);text-align:center}.sr-price>div:last-child{border-color:rgba(244,178,97,.55);background:rgba(244,178,97,.08)}.sr-price-strike{font-family:var(--sr-serif);font-size:1.4rem;color:var(--sr-muted);text-decoration:line-through;-webkit-text-decoration-color:rgba(244,178,97,.8);text-decoration-color:rgba(244,178,97,.8)}.sr-price-free{font-family:var(--sr-serif);font-size:2rem;font-weight:700;color:var(--sr-amber);line-height:1}.sr-price-label{font-size:.82rem;color:var(--sr-muted)}.sr-fine{margin:12px auto 0;max-width:52ch;font-size:.88rem!important}.sr-faq{display:grid;grid-gap:8px;gap:8px}.sr-faq details{padding:14px 16px;border-radius:14px;background:var(--sr-card);border:1px solid var(--sr-line)}.sr-faq summary{cursor:pointer;color:var(--sr-ink);font-weight:600}.sr-faq p{margin:10px 0 0}.sr-transcript{padding:14px 16px;border-radius:14px;border:1px solid var(--sr-line)}.sr-transcript summary{cursor:pointer;color:var(--sr-lav);font-weight:600}.sr-transcript p{margin:12px 0 0;font-size:.98rem}.sr-final{position:relative;max-width:900px;margin:72px auto 0;padding:0 16px}.sr-final img{aspect-ratio:16/9;filter:saturate(1.05)}.sr-final-inner{position:relative;margin:-70px 12px 0;padding:26px 20px 22px;border-radius:20px;background:rgba(22,20,44,.9);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--sr-line);text-align:center}.sr-final-inner h2{margin:0 0 10px;font-size:clamp(1.5rem,4vw,2.1rem)}.sr-final-inner p{color:var(--sr-muted);margin:0 auto 18px;max-width:50ch}.sr-foot{max-width:760px;margin:48px auto 0;padding:0 16px;color:hsla(34,39%,93%,.6);font-size:.78rem;line-height:1.6;text-align:center}.sr-foot nav{display:flex;justify-content:center;gap:18px;margin-top:10px}.sr-foot a{color:hsla(34,39%,93%,.8);text-decoration:underline}@media (max-width:560px){.vsl-player-frame{margin:0 -8px;border-radius:12px}.vsl-player{border-radius:11px}.vsl-quiz{grid-template-columns:repeat(2,1fr)}.vsl-cta-button{width:100%}.vsl-sticky .vsl-cta-button{width:auto}.sr-compare-row{grid-template-columns:1fr 1fr}.sr-compare-row span:first-child{grid-column:1/-1}.sr-compare-head span:first-child{display:none}}@media (prefers-reduced-motion:reduce){.vsl-caption,.vsl-grain,.vsl-overlay span,.vsl-stamp,.vsl-unmute{animation:none!important}}