body:has(.lp){background:#fff}html:has(.lp):before{display:none}html:has(.lp):after{display:none}body:has(.lp):before{display:none}body:has(.lp):after{display:none}body:has(.lp) .truss{display:none}.lp{--lp-y:clamp(72px, 9vw, 128px);--lp-gap:clamp(24px, 3vw, 40px)}.lp-wrap{max-width:1200px;margin:0 auto;padding-inline:clamp(20px,5vw,40px)}.lp-band{padding-block:var(--lp-y);color:var(--ink)}.lp-after{margin-top:clamp(56px,8vw,96px)}.lp section,.lp [id]{scroll-margin-top:88px}.lp-dark{--ink:#fff;--text-dim:#d3cbf5;--ok:#6fe0a0;--eyebrow:var(--focus);--accent:var(--focus);background:#1f1150;border-radius:clamp(24px,5vw,40px);margin-inline:min(50px,4vw)}.lp-light{--ink:#1b0c3a;--text-dim:#4f4485;--surface:#f1ecff;--ok:#178a4c;--eyebrow:var(--primary);--accent:var(--primary);background:#fff}.lp-brand{background:linear-gradient(160deg,#4e3594,#2b1a6b)}.lp h1,.lp h2,.lp h3{letter-spacing:-.02em;text-wrap:balance}.lp h1{font-size:clamp(2.5rem,7vw,4.75rem);font-weight:800;line-height:1.02}.lp h2{font-size:clamp(1.875rem,4.2vw,3rem);font-weight:800;line-height:1.1}.lp h3{font-size:1.375rem;font-weight:800;line-height:1.25}.lp p{line-height:1.6}.lp-lead{color:var(--text-dim);max-width:60ch;font-size:1.125rem}.lp-lead-lg{font-size:clamp(1.125rem,2vw,1.375rem)}.lp-eyebrow{color:var(--eyebrow);letter-spacing:.14em;text-transform:uppercase;margin-bottom:var(--s3);font-size:.8125rem;font-weight:800}.lp-head{gap:var(--s3);margin-bottom:clamp(32px,5vw,56px);display:grid}.lp-head .lp-eyebrow{margin:0}.lp-head.center{text-align:center;margin-inline:auto;justify-items:center;max-width:780px;margin-bottom:clamp(32px,5vw,56px)}.lp-head.center .lp-lead{margin-inline:auto}.lp-nav{z-index:40;padding-top:env(safe-area-inset-top);will-change:transform;background:#fff;border-bottom:1px solid #e3dcf7;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .35s,box-shadow .3s;animation:.7s cubic-bezier(.22,1,.36,1) both navIn;position:sticky;top:0}.lp-nav.is-hidden{opacity:0;box-shadow:none;pointer-events:none;transform:translateY(-100%)}.lp-nav-in>*{transition:opacity .45s,transform .55s cubic-bezier(.22,1,.36,1)}.lp-nav.is-hidden .lp-nav-in>*{opacity:0;transition-delay:0s;transform:translateY(-12px)}.lp-nav:not(.is-hidden) .lp-nav-in>:first-child{transition-delay:60ms}.lp-nav:not(.is-hidden) .lp-nav-in>:nth-child(2){transition-delay:.12s}.lp-nav:not(.is-hidden) .lp-nav-in>:nth-child(3){transition-delay:.18s}.lp-nav.is-raised:not(.is-hidden){box-shadow:0 10px 30px #1b0c3a1f}.lp-nav-actions{align-items:center;gap:var(--s2);display:flex}.lp-cart{color:#1b0c3a;cursor:pointer;background:0 0;border:0;border-radius:14px;place-items:center;width:48px;height:48px;display:grid;position:relative}.lp-cart:hover{background:#f1ecff}.lp-badge{background:var(--primary);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.75rem;font-weight:800;animation:.3s cubic-bezier(.2,1.6,.3,1) pop;display:grid;position:absolute;top:4px;right:2px}@keyframes pop{0%{transform:scale(0)}}.buy-actions{gap:var(--s2);justify-items:center;display:grid}.buy-actions .link-btn{color:#fff}@keyframes navIn{0%{opacity:0;transform:translateY(-100%)}}.lp-nav-in{justify-content:space-between;align-items:center;gap:var(--s5);min-height:72px;display:flex}.lp-nav .logo-img{width:112px;height:auto;display:block}.lp-links{gap:var(--s5);display:none}.lp-links a{color:#1b0c3a;padding:var(--s2) 0;font-size:.9375rem;font-weight:700;text-decoration:none;position:relative}.lp-links a:after{content:"";background:var(--primary);transform-origin:0;border-radius:1px;height:2px;transition:transform .25s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.lp-links a:hover{color:var(--primary)}.lp-links a:hover:after{transform:scaleX(1)}.lp-nav .btn{min-height:48px;padding:0 var(--s5);font-size:1rem}@media (min-width:980px){.lp-links{margin-left:auto;margin-right:var(--s4);display:flex}}.lp-herobg{background:#1d0f46 url(/stage.svg?v=5) top/cover no-repeat;border-radius:0 0 clamp(24px,5vw,40px) clamp(24px,5vw,40px);margin:0;padding-block:clamp(48px,7vw,104px);position:relative;overflow:hidden}.lp-beams{pointer-events:none;z-index:1;height:640px;position:absolute;inset:0 0 auto}.lp-beams i{opacity:.55;position:absolute;inset:0}.lp-beams i:first-child{clip-path:polygon(6% 0,20% 0,52% 82%,14% 82%);background:linear-gradient(#5fb3f0b3,#5fb3f000 78%)}.lp-beams i:nth-child(2){clip-path:polygon(80% 0,94% 0,86% 82%,48% 82%);background:linear-gradient(#5fb3f0b3,#5fb3f000 78%)}.lp-beams i:nth-child(3){clip-path:polygon(0 0,9% 0,36% 72%,0 56%);opacity:.6;background:linear-gradient(#9a86e8b3,#9a86e800 70%)}.lp-beams i:nth-child(4){clip-path:polygon(91% 0,100% 0,100% 56%,64% 72%);opacity:.6;background:linear-gradient(#9a86e8b3,#9a86e800 70%)}.lp-truss{z-index:1;pointer-events:none;opacity:.9;background:url(/truss.svg?v=1) top/70px 40px repeat-x;height:40px;position:absolute;top:24px;left:0;right:0}@media (max-width:600px){.lp-beams i:nth-child(n){opacity:.22}.lp-truss{opacity:.3}}.lp-hero{z-index:2;align-items:center;gap:clamp(40px,6vw,72px);display:grid;position:relative}.lp-hero h1{margin-bottom:var(--s5)}.lp-hero h1 span{color:var(--focus);display:block}.lp-usp{margin:var(--s5) 0 0;gap:var(--s3);max-width:52ch;padding:0;list-style:none;display:grid}.lp-usp li{gap:var(--s3);color:var(--text-dim);align-items:flex-start;font-size:1.0625rem;line-height:1.45;display:flex}.lp-usp li b{color:#fff}.lp-usp .ico{color:var(--focus);flex:none;margin-top:2px}.lp-facts{margin:var(--s5) 0 0;padding-top:var(--s4);border-top:1px solid #ffffff2e;display:flex}.lp-facts div{flex-direction:column-reverse;padding-right:clamp(16px,3vw,28px);display:flex}.lp-facts div+div{border-left:1px solid #ffffff2e;padding-left:clamp(16px,3vw,28px)}.lp-facts dd{letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:800;line-height:1.2}.lp-facts dt{color:var(--text-dim);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700}.lp-cta-row{gap:var(--s3);margin-top:var(--s6);flex-wrap:wrap;display:flex}.lp-cta-row.center{justify-content:center}.lp-cta-row .btn{flex:240px}.lp-micro{margin-top:var(--s4);color:var(--text-dim);font-size:.9375rem}.lp-hero-photo{max-height:680px}@media (min-width:980px){.lp-hero{grid-template-columns:1.05fr .95fr}.lp-cta-row .btn{flex:0 auto}}.lp-photo{border-radius:var(--r-sheet);width:100%;position:relative;overflow:hidden}.lp-slot{justify-content:center;align-items:center;gap:var(--s3);padding:var(--s5);color:var(--text-dim);text-align:center;background:repeating-linear-gradient(135deg,#ffffff0d 0 12px,#ffffff05 12px 24px);border:2px dashed #ffffff4d;flex-direction:column;margin:0;display:flex}.lp-slot figcaption{flex-direction:column;gap:8px;max-width:46ch;font-size:.9375rem;line-height:1.5;display:flex}.lp-slot strong{color:var(--ink);font-size:1rem}.lp-slot em{color:var(--accent);font-size:.8125rem;font-style:normal}.lp-light .lp-slot{background:repeating-linear-gradient(135deg,#f7f4ff 0 12px,#f0eaff 12px 24px);border-color:#b4a6e6}.lp-trust{gap:var(--s6) var(--s5);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.lp-trust li{gap:var(--s4);color:var(--text-dim);align-items:flex-start;font-size:.9375rem;line-height:1.45;display:flex}.lp-trust li b{color:var(--ink);margin-bottom:2px;font-size:1.0625rem;display:block}.lp-trust .ico{color:var(--primary);flex:none;margin-top:2px}@media (min-width:900px){.lp-trust{grid-template-columns:repeat(4,1fr)}.lp-trust li+li{padding-left:var(--s5);border-left:1px solid #e3dcf7}}.lp-split{align-items:center;gap:clamp(40px,6vw,80px);display:grid}.lp-split .lp-head{margin-bottom:var(--s5)}.lp-checks{gap:var(--s4);margin:0;padding:0;list-style:none;display:grid}.lp-checks li{gap:var(--s3);align-items:flex-start;font-size:1.0625rem;line-height:1.5;display:flex}.lp-checks .ico{color:var(--ok);flex:none;margin-top:2px}.lp-checks .lp-plus .ico{color:var(--primary)}@media (min-width:900px){.lp-split{grid-template-columns:1fr 1fr}}.lp-steps{gap:var(--s6);counter-reset:s;margin:0;padding:0;list-style:none;display:grid}.lp-steps li{padding-top:var(--s5);gap:var(--s3);border-top:2px solid #fff3;align-content:start;display:grid}.lp-step-n{color:var(--focus);font-size:clamp(3.5rem,7vw,5rem);font-weight:800;line-height:.9}.lp-steps p{color:var(--text-dim);max-width:36ch;font-size:1.0625rem}@media (min-width:800px){.lp-steps{gap:var(--s7,56px);grid-template-columns:repeat(3,1fr)}}.lp-modes{gap:var(--lp-gap);display:grid}.lp-modes article{background:var(--surface);border-radius:var(--r-sheet);gap:var(--s4);align-content:start;padding:clamp(28px,4vw,48px);display:grid}.lp-modes p{color:var(--text-dim);font-size:1.0625rem}.lp-modes ul{margin:var(--s2) 0 0;gap:var(--s3);padding:0;list-style:none;display:grid}.lp-modes li{gap:var(--s3);align-items:center;font-weight:600;display:flex}.lp-modes li .ico{color:var(--ok);flex:none}.lp-mode-ico{background:var(--acc-0);width:64px;height:64px;color:var(--on-acc-dark);border-radius:18px;place-items:center;display:grid}.lp-mode-ico.alt{background:var(--acc-1)}@media (min-width:800px){.lp-modes{grid-template-columns:1fr 1fr}}.lp-samples{gap:var(--lp-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));margin:0;padding:0;list-style:none;display:grid}.lp-samples li{background:var(--card);border-radius:var(--r-sheet);padding:var(--s5);gap:var(--s4);box-shadow:var(--lift);align-content:start;display:grid}.lp-sample-top{align-items:center;gap:var(--s3);font-size:.9375rem;display:flex}.lp-sample-ico{width:40px;height:40px;color:var(--on-acc-dark);border-radius:12px;flex:none;place-items:center;display:grid}.lp-sample-ico.acc-2{color:#fff}.lp-sample-q{font-size:1.25rem;font-weight:800;line-height:1.35}.lp-sample-a{padding:var(--s3) var(--s4);background:#0000002e;border-radius:12px;font-weight:700}.lp-sample-a small{letter-spacing:.1em;text-transform:uppercase;color:#d3cbf5;margin-bottom:2px;font-size:.75rem;font-weight:700;display:block}.lp-app{align-items:center;gap:clamp(40px,6vw,80px);display:grid}.lp-features{margin:0 0 var(--s6);gap:var(--s5);padding:0;list-style:none;display:grid}.lp-features li{gap:var(--s4);color:var(--text-dim);align-items:flex-start;line-height:1.5;display:flex}.lp-features li b{color:var(--ink);margin-bottom:2px;font-size:1.0625rem;display:block}.lp-feat-ico{background:var(--surface);width:44px;height:44px;color:var(--primary);border-radius:12px;flex:none;place-items:center;display:grid}.lp-dark .lp-feat-ico{color:var(--focus);background:#ffffff14}.lp-phones{justify-content:center;align-items:flex-start;gap:var(--s5);display:flex}.lp-phones .m-phone:nth-child(2){margin-top:56px}@media (min-width:980px){.lp-app{grid-template-columns:1fr 1fr}}@media (max-width:520px){.lp-phones{gap:var(--s3)}.lp-phones .m-phone:nth-child(2){margin-top:32px}}.m-phone{aspect-ratio:9/18.5;background:#120a2e;border-radius:38px;flex:none;width:min(270px,46vw);margin:0;padding:9px;box-shadow:0 24px 48px #1b0c3a55}.m-screen{color:#fff;background:#2b1a6b;border-radius:30px;flex-direction:column;gap:10px;height:100%;padding:22px 14px 14px;font-size:11px;line-height:1.3;display:flex;overflow:hidden}.m-cat{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:#cfc6f3;font-size:8px;font-weight:800}.m-timer{text-align:center;font-family:var(--font-slackey), sans-serif;font-size:52px;line-height:1}.m-bar{background:#fff3;border-radius:3px;height:6px;overflow:hidden}.m-bar i{background:var(--focus);border-radius:3px;height:100%;display:block}.m-q{background:var(--label);text-align:center;border-radius:12px;padding:10px;font-size:12px;font-weight:800}.m-opts{gap:7px;display:grid}.m-opt{background:var(--card);border:2px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-weight:600;display:flex}.m-opt b{color:#1b0c3a;background:#ffc83d;border-radius:6px;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.m-opt:nth-child(2) b{background:#f0921e}.m-opt:nth-child(3) b{background:#95c23d}.m-opt:nth-child(4) b{background:#ff7fb0}.m-opt.on{border-color:var(--focus)}.m-title{text-align:center;margin:18px 0 6px;font-size:14px;font-weight:800}.m-card{background:var(--card);border-radius:14px;align-items:center;gap:10px;padding:16px 12px;font-size:12px;font-weight:800;display:flex}.m-badge{background:var(--acc-0);border-radius:8px;flex:none;width:28px;height:28px}.m-badge.b{background:var(--acc-1)}.m-bid{background:var(--card);text-align:center;color:#e2dbff;border-radius:14px;gap:10px;margin-top:8px;padding:14px 10px;font-size:10px;display:grid}.m-step{justify-content:center;align-items:center;gap:14px;display:flex}.m-step b{font-family:var(--font-slackey), sans-serif;color:#fff;font-size:40px;font-weight:400;line-height:1}.m-step i{color:#fff;background:#ffffff26;border-radius:9px;place-items:center;width:30px;height:30px;font-size:16px;font-style:normal;display:grid}.m-cta{background:var(--primary);text-align:center;border-radius:12px;margin-top:auto;padding:12px;font-size:12px;font-weight:800}.lp-reel-section{align-items:center;gap:clamp(40px,6vw,80px);display:grid}.lp-reel-copy{gap:var(--s5);justify-items:start;display:grid}.lp-reel-copy .lp-head{margin:0}.lp-reel{aspect-ratio:9/16;width:min(340px,100%);box-shadow:var(--lift);background:#0e0726;border-radius:28px;margin:0 auto;overflow:hidden}.lp-reel video{object-fit:cover;width:100%;height:100%}.lp-slot-reel{justify-content:center;align-items:center;gap:var(--s3);padding:var(--s5);text-align:center;aspect-ratio:auto;--ink:#fff;--text-dim:#d3cbf5;background:repeating-linear-gradient(135deg,#ffffff0d 0 12px,#ffffff05 12px 24px);border:2px dashed #ffffff4d;border-radius:28px;flex-direction:column;min-height:560px;display:flex}.lp-slot-reel strong{color:var(--focus)}.lp-play{background:var(--primary);border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.lp-reel-note{color:var(--text-dim);font-size:.8125rem;line-height:1.45}.lp-slot-reel ol{gap:var(--s2);text-align:left;color:var(--text-dim);margin:0;padding:0;font-size:.8125rem;line-height:1.4;list-style:none;display:grid}.lp-slot-reel li{gap:var(--s2);grid-template-columns:56px 1fr;display:grid}.lp-slot-reel li b{color:#fff}@media (min-width:900px){.lp-reel-section{grid-template-columns:1fr 360px}.lp-reel-section .lp-reel{margin:0}}.lp-occ{align-items:center;gap:clamp(32px,5vw,64px);display:grid}.lp-occ ul{margin:0;padding:0;list-style:none;display:grid}.lp-occ li{gap:var(--s4);padding-block:var(--s5);color:var(--text-dim);align-items:flex-start;line-height:1.5;display:flex}.lp-occ li+li{border-top:1px solid #e3dcf7}.lp-occ li:first-child{padding-top:0}.lp-occ li:last-child{padding-bottom:0}.lp-occ li b{color:var(--ink);margin-bottom:2px;font-size:1.125rem;display:block}.lp-occ-photo{max-height:600px}@media (min-width:900px){.lp-occ{grid-template-columns:.85fr 1.15fr}}.lp-quotes{gap:var(--lp-gap);margin:0;padding:0;list-style:none;display:grid}.lp-slot-card{gap:var(--s3);padding:var(--s5);border-radius:var(--r-sheet);color:var(--text-dim);background:repeating-linear-gradient(135deg,#ffffff0d 0 12px,#ffffff05 12px 24px);border:2px dashed #ffffff4d;align-content:start;display:grid}.lp-slot-card p{color:#fff;font-size:1.0625rem;font-weight:600}.lp-slot-card small{color:var(--focus);font-size:.8125rem}.lp-avatar{color:#fff;border:2px dashed #fff6;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}@media (min-width:800px){.lp-quotes{grid-template-columns:repeat(3,1fr)}}.lp-plans{gap:var(--lp-gap);align-items:stretch;display:grid}.lp-plan{background:var(--card);gap:var(--s5);box-shadow:var(--lift);border-radius:28px;flex-direction:column;padding:clamp(20px,3vw,32px);display:flex;position:relative}.lp-plan.featured{outline:3px solid var(--focus)}.lp-ribbon{background:var(--focus);color:var(--on-acc-dark);letter-spacing:.1em;text-transform:uppercase;padding:6px var(--s3);z-index:2;border-radius:999px;font-size:.75rem;font-weight:800;position:absolute;top:-14px;left:clamp(20px,3vw,32px)}.lp-plan .lp-photo{border-radius:16px}.lp-plan-body{gap:var(--s4);flex-direction:column;flex:1;display:flex}.lp-tag{color:#e2dbff;margin-top:calc(var(--s2) * -1)}.lp-price{align-items:baseline;gap:var(--s2);display:flex}.lp-price b{letter-spacing:-.03em;font-size:3.25rem;font-weight:800;line-height:1}.lp-price small{color:#e2dbff}.lp-includes{margin:0 0 var(--s2);gap:var(--s3);flex:1;padding:0;line-height:1.45;list-style:none;display:grid}.lp-includes li{gap:var(--s3);align-items:flex-start;display:flex}.lp-includes .ico{color:#b7f5cf;flex:none;margin-top:1px}@media (min-width:860px){.lp-plans{grid-template-columns:1fr 1fr}}.lp-compare{border-radius:var(--r-sheet);background:#ffffff0d;max-width:880px;margin:clamp(40px,6vw,72px) auto 0;overflow:hidden}.lp-row{align-items:center;gap:var(--s3);grid-template-columns:1.6fr 1fr 1fr;padding:16px clamp(16px,3vw,28px);display:grid}.lp-row+.lp-row{border-top:1px solid #ffffff1a}.lp-row.head{background:#ffffff14;font-size:.875rem;font-weight:800}.lp-row.head span:not(:first-child),.lp-row span:not(:first-child){text-align:center;justify-self:center}.lp-yes{color:#6fe0a0;display:grid}.lp-no{color:#fff5;display:grid}@media (max-width:520px){.lp-row{grid-template-columns:1.5fr .9fr .9fr;font-size:.875rem}}.lp-assure{gap:var(--s6);margin:0;padding:0;list-style:none;display:grid}.lp-assure li{gap:var(--s4);color:var(--text-dim);align-items:flex-start;line-height:1.5;display:flex}.lp-assure li b{color:var(--ink);margin-bottom:4px;font-size:1.125rem;display:block}.lp-assure .ico{color:var(--primary);flex:none;margin-top:2px}@media (min-width:860px){.lp-assure{gap:var(--s7,56px);grid-template-columns:repeat(3,1fr)}}.lp-faq-list{gap:var(--s3);max-width:820px;margin:0 auto;display:grid}.lp-faq details{background:var(--surface);border-radius:var(--r-ctl)}.lp-faq summary{color:var(--ink);cursor:pointer;padding:var(--s4) var(--s5);justify-content:space-between;gap:var(--s4);align-items:center;min-height:64px;font-size:1.0625rem;font-weight:700;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";color:var(--primary);flex:none;font-size:1.75rem;line-height:1}.lp-faq details[open] summary:after{content:"–"}.lp-faq details p{padding:0 var(--s5) var(--s5);color:var(--text-dim);max-width:64ch;font-size:1.0625rem}.lp-final{text-align:center;justify-items:center;gap:var(--s4);display:grid}.lp-final h2{max-width:18ch;font-size:clamp(2rem,5vw,3.5rem)}.lp-final .lp-cta-row{width:100%;max-width:600px;margin-top:var(--s4)}.lp-footer{color:#cfc6f3;background:#120a2e;border-radius:clamp(24px,5vw,40px);margin:min(24px,3vw) min(50px,4vw)}.lp-footer-grid{gap:var(--s6);padding-block:var(--s7,56px) var(--s6);display:grid}.lp-footer .logo-img{width:120px;height:auto;margin-bottom:var(--s4)}.lp-footer p{max-width:34ch;line-height:1.55}.lp-footer h3{letter-spacing:.12em;text-transform:uppercase;color:#fff;margin-bottom:var(--s3);font-size:.8125rem}.lp-footer nav{gap:var(--s3);align-content:start;display:grid}.lp-footer a{color:#cfc6f3;text-decoration:none}.lp-footer a:hover{color:#fff;text-decoration:underline}.lp-footer-bottom{padding-block:var(--s5) calc(var(--s5) + 76px);justify-content:space-between;align-items:center;gap:var(--s3) var(--s5);border-top:1px solid #ffffff1a;flex-wrap:wrap;font-size:.875rem;display:flex}.lp-dev{color:#cfc6f3;align-items:center;gap:10px;display:inline-flex}.lp-dev img{width:auto;height:16px;display:block}@media (min-width:800px){.lp-footer-grid{grid-template-columns:2fr 1fr 1fr}.lp-footer-bottom{padding-bottom:var(--s5)}}.lp-sticky{z-index:30;padding:var(--s3) var(--s4) calc(var(--s3) + env(safe-area-inset-bottom));pointer-events:none;background:#120a2ef5;transition:transform .25s;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -8px 24px #0006}.lp-sticky.show{pointer-events:auto;transform:none}.lp-sticky .btn{width:100%}@media (min-width:860px){.lp-sticky{display:none}}.lp-variants{gap:var(--s2);border:0;margin:0;padding:0;display:grid}.lp-variants legend{margin-bottom:var(--s2);padding:0}.lp-variant{gap:var(--s3);padding:var(--s3);border-radius:var(--r-ctl);cursor:pointer;background:#382585;border:2px solid #0000;align-items:center;display:flex}.lp-variant.on{border-color:var(--focus)}.lp-variant b{white-space:nowrap}.lp-field{gap:var(--s2);color:#d3cbf5;font-size:.9375rem;font-weight:700;display:grid}.lp-field input{min-height:56px;padding:0 var(--s4);border-radius:var(--r-ctl);color:#fff;background:#382585;border:2px solid #0000;font-size:1rem}.lp-field input:focus{border-color:var(--focus);outline:none}.lp-consent{gap:var(--s3);color:#d3cbf5;align-items:flex-start;font-size:.9375rem;line-height:1.4;display:flex}.lp-consent a{color:#fff}.checkbox{appearance:none;cursor:pointer;border:2px solid #ffffff73;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;margin:0;display:grid}.checkbox:checked{background:var(--primary);border-color:var(--primary)}.checkbox:checked:after{content:"";border:3px solid #fff;border-width:0 3px 3px 0;width:6px;height:12px;transform:rotate(45deg)translate(-1px,-1px)}.lp-ok{align-items:center;gap:var(--s2);color:#6fe0a0;font-size:1.125rem;font-weight:800;display:flex}.lp-muted{color:#d3cbf5}.lp-foot-note{margin-top:var(--s2)}@media (prefers-reduced-motion:reduce){.lp-sticky,.lp-nav,.lp-links a:after{transition:none;animation:none}}.rv{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.22,1,.36,1);transition-delay:var(--rv-d,0s);will-change:opacity, transform;transform:translateY(28px)}.rv.rv-in{opacity:1;transform:none}.lp-hero>*{animation:.9s cubic-bezier(.22,1,.36,1) both lpRise}.lp-hero>:nth-child(2){animation-delay:.12s}@keyframes lpRise{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.rv,.rv.rv-in{opacity:1;transition:none;transform:none}.lp-hero>*{animation:none}.lp-nav-in>*{transition:none}}.lp-beams i{animation:1.6s cubic-bezier(.22,1,.36,1) both lpBeamOn,7s ease-in-out 1.8s infinite alternate lpBeamBreathe}.lp-beams i:first-child,.lp-beams i:nth-child(3){transform-origin:0 0}.lp-beams i:nth-child(2),.lp-beams i:nth-child(4){transform-origin:100% 0}.lp-beams i:first-child{--sweep:-9deg;animation-delay:.25s,1.8s}.lp-beams i:nth-child(2){--sweep:9deg;animation-delay:.4s,2.6s}.lp-beams i:nth-child(3){--sweep:-7deg;animation-delay:.55s,3.4s}.lp-beams i:nth-child(4){--sweep:7deg;animation-delay:.7s,4.2s}@keyframes lpBeamOn{0%{opacity:0;transform:rotate(var(--sweep,0deg)) scaleY(.82)}}@keyframes lpBeamBreathe{to{transform:rotate(calc(var(--sweep,0deg) * -.12)) scaleY(1.03);filter:brightness(1.2)}}.lp-truss{animation:1.4s cubic-bezier(.22,1,.36,1) .1s both lpTrussIn,3.4s ease-in-out 1.6s infinite alternate lpTrussGlow}@keyframes lpTrussIn{0%{opacity:0;clip-path:inset(0 50%)}to{clip-path:inset(0)}}@keyframes lpTrussGlow{to{filter:brightness(1.45)}}@media (prefers-reduced-motion:reduce){.lp-beams i,.lp-truss{animation:none}}.lp-plan .lp-slot{padding:var(--s3);gap:var(--s2)}.lp-plan .lp-slot figcaption span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lp-plan .lp-slot em{display:none}.lp-includes{gap:var(--s2);margin-bottom:0;font-size:.9375rem}.lp-plan h3{font-size:1.25rem}.lp-plan{gap:14px;padding:20px}.lp-plan .lp-photo{max-height:116px;aspect-ratio:2!important}.lp-plan .lp-slot figcaption span{-webkit-line-clamp:1}.lp-plan-body{gap:10px}.lp-tag{margin-top:-6px;font-size:.9375rem}.lp-price b{font-size:2.25rem}.lp-includes{gap:6px;font-size:.875rem;line-height:1.35}.lp-includes li{gap:8px}.lp-includes .ico{width:18px;height:18px}.lp-plan .btn.wide{min-height:52px}.buy-actions{gap:0}
