.landing-surface{flex:1;width:min(100% - 32px,1180px);margin:8px auto 40px}.landing{--lp-gold:#f5c28a;--lp-water:#a9d4ff;--lp-teal:#8fe0d2;--lp-card:linear-gradient(180deg,#ffffff12,#ffffff08);--lp-line:#ffffff1c;color:#f4f1ea}.landing h1,.landing h2,.landing h3{font-family:var(--font-display);color:#f4f1ea}.lp-nav{align-items:center;gap:8px;display:flex}.site-header .lp-nav{margin-right:0}.simple-header .lp-nav{gap:8px}.simple-header:has(.lp-nav){flex-wrap:nowrap}.simple-header .lp-nav>a.lp-signin,.simple-header .lp-nav>a.lp-nav-open{display:inline-flex}.lp-nav .text-link{font-size:calc(16*var(--px));padding:0 10px}.lp-nav-cta.button-link{min-height:48px;font-size:calc(16*var(--px));border-radius:999px;padding:8px 16px;font-weight:600}@media (max-width:400px){.lp-nav-cta.button-link:not(.lp-nav-open){display:none}}.lp-nav-open.button-link{white-space:nowrap}@media (max-width:360px){.lp-nav-open.button-link{padding:8px 10px}}.lp-cta.button-link{min-height:60px;font-size:calc(19*var(--px));background:var(--gold-gradient,#f5c28a);transition:transform .2s var(--ease-out),box-shadow .2s;border-radius:999px;padding:16px 30px;font-weight:650;box-shadow:0 14px 40px -14px #f5c28ab3}.lp-cta.button-link:hover{transform:translateY(-1px);box-shadow:0 18px 46px -14px #f5c28ad9}:is(.landing a:focus-visible,.landing button:focus-visible,.landing summary:focus-visible,.lp-nav a:focus-visible){outline-offset:3px;outline:3px solid #f4f1ea}.lp-reassure{color:#cbd3df;font-size:calc(16*var(--px));align-items:flex-start;gap:8px;max-width:30em;margin:14px 0 0;line-height:1.45;display:flex}.lp-reassure strong{color:#f4f1ea;font-weight:600}.lp-reassure svg{color:var(--lp-teal);flex:none;margin-top:2px}.lp-small{color:#cbd3df;font-size:calc(16*var(--px));margin:14px 0 0;line-height:1.55}.lp-hero{gap:36px;padding:8px 0 24px;display:grid}.lp-hero-copy{z-index:1;position:relative}.lp-kicker{color:#f7d3a8;font-size:calc(16*var(--px));letter-spacing:1.6px;text-transform:uppercase;background:#f5c28a1a;border:1px solid #f5c28a59;border-radius:999px;align-items:center;gap:8px;margin:0 0 14px;padding:6px 14px;font-weight:650;display:inline-flex}.lp-hero h1{font-weight:700;font-size:min(calc(46*var(--px)),max(46px,var(--fit)));letter-spacing:-1.5px;margin:0 0 16px;line-height:1.04}.lp-hero h1 em{background:linear-gradient(100deg,#ffe2b9 0%,#f5c28a 50%,#e9a66f 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.lp-rewire{white-space:nowrap;position:relative}.lp-hero h1 em .lp-rewire{background:inherit;color:#0000;-webkit-background-clip:text;background-clip:text}.lp-rewire-line{pointer-events:none;width:calc(100% + .04em);height:.2em;position:absolute;bottom:-.07em;left:-.02em;right:-.02em;overflow:visible}.lp-rewire-line path{fill:none;stroke:#f5c28a;stroke-width:.055em;stroke-linecap:round;stroke-linejoin:round}.lp-rewire-still{display:none}@media (prefers-reduced-motion:reduce){.lp-rewire-moving{display:none}.lp-rewire-still{display:inline}}.lp-lead{font-size:calc(20*var(--px));color:#cbd3df;max-width:28em;margin:0 0 24px;line-height:1.5}.lp-hero-actions{flex-direction:column;align-items:flex-start;display:flex}.lp-hero-actions .lp-cta{width:100%;max-width:420px}.lp-gift{font-size:calc(16*var(--px));color:#f4f1ea;background:#f5c28a1a;border:1px solid #f5c28a4d;border-radius:14px;align-items:flex-start;gap:10px;margin:0 0 16px;padding:12px 14px;line-height:1.5;display:flex}.lp-gift svg{color:var(--lp-gold);flex:none;margin-top:3px}.lp-hero-copy>p.welcome-offer{font-size:calc(18*var(--px));margin:16px 0 0}.lp-hero-copy>p.welcome-offer .text-link{color:#f7d3a8}.lp-hero-visual{justify-items:center;gap:12px;margin:0;padding-top:64px;display:grid;position:relative}.lp-hero-perch{z-index:2;pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.lp-hero-perch .glow{pointer-events:auto}.landing .lp-hero-lottie{--size:84px;margin:0}.lp-hero-visual:before{content:"";background:radial-gradient(closest-side,rgb(var(--lottie-glow)/.16),#f5c28a14 55%,transparent 80%);pointer-events:none;position:absolute;inset:-6% -10% 4%}.lp-phone{aspect-ratio:9/16.5;background:linear-gradient(160deg,#2a3550,#121a2c 40%,#0b1120);border-radius:44px;width:min(280px,76vw);padding:10px;position:relative;box-shadow:0 0 0 1px #ffffff1f,0 40px 80px -30px #000000e6,0 0 60px -10px #f5c28a2e}.lp-phone-screen{text-align:center;background:radial-gradient(90% 55% at 50% 34%,#344c8c66 0%,#344c8c00 70%),radial-gradient(70% 40% at 50% 104%,#eea9781f,#0000 72%),linear-gradient(#0c1527 0%,#080f1c 100%);border-radius:35px;flex-direction:column;align-items:center;height:100%;padding:18px 18px 16px;display:flex;overflow:hidden}.lp-phone-top{justify-content:space-between;width:100%;display:flex}.lp-phone-icon{border:1px solid var(--lp-line);color:#f4f1ea;background:#ffffff0f;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.lp-phone-orb{flex:1;place-items:center;width:100%;min-height:0;display:grid;position:relative}.lp-phone-orb .player-orb{--orb:min(176px,58vw)}.lp-phone-title{font:700 calc(19*var(--px))/1.25 var(--font-display);color:#f4f1ea;margin:0}.lp-phone-sub{font-size:calc(13*var(--px));color:#cbd3df;margin:4px 0 14px}.lp-phone-bar{background:#ffffff24;border-radius:5px;width:100%;height:5px;overflow:hidden}.lp-phone-bar span{background:var(--gold-gradient,#f5c28a);border-radius:5px;height:100%;display:block}.lp-phone-times{width:100%;font-size:calc(12*var(--px));color:#cbd3df;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:6px;display:flex}.lp-phone-play{background:var(--gold-gradient,#f5c28a);color:#1a1206;border-radius:50%;place-items:center;width:58px;height:58px;margin:10px 0 12px;display:grid}.lp-phone-note{text-align:center;font-size:calc(11*var(--px));color:#cbd3df;margin:0;line-height:1.45;display:block}.lp-phone-note svg{vertical-align:-2px;margin-right:5px;display:inline-block}.lp-caption{font-size:calc(16*var(--px));color:#cbd3df}.lp-section{padding:72px 0 8px}.lp-section>.eyebrow{color:#f7d3a8;font-size:calc(16*var(--px));margin:0 0 10px}.lp-section h2,.lp-final h2{font-weight:700;font-size:min(calc(34*var(--px)),max(34px,var(--fit)));letter-spacing:-.8px;margin:0 0 14px;line-height:1.12}.lp-section-lead{color:#cbd3df;font-size:calc(18*var(--px));max-width:34em;margin:0 0 28px;line-height:1.55}.lp-compare{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.lp-compare th,.lp-compare td{text-align:start;vertical-align:top;width:50%;padding:12px}.lp-compare th{font-size:calc(16*var(--px));letter-spacing:1px;text-transform:uppercase;padding-top:16px;padding-bottom:8px;font-weight:650}.lp-compare td{font-size:calc(17*var(--px));border-top:1px solid var(--lp-line);line-height:1.4}.lp-compare td svg{vertical-align:-2px;margin-inline-end:6px;display:inline-block}.lp-compare .lp-usual{color:#cbd3df}.lp-compare th.lp-usual,.lp-compare .lp-usual svg{color:#a9b5c7}.lp-compare .lp-ours{color:#f4f1ea;background:linear-gradient(#f5c28a26,#f5c28a0f);font-weight:600}.lp-compare td.lp-ours{border-top-color:#f5c28a38}.lp-compare th.lp-ours{color:#f7d3a8;border-radius:18px 18px 0 0}.lp-compare tr:last-child td.lp-ours{border-radius:0 0 18px 18px}.lp-compare .lp-ours svg{color:var(--lp-gold)}@media (max-width:360px){.lp-compare th,.lp-compare td{padding-inline:10px}}.lp-step-list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.lp-step{border:1px solid var(--lp-line);background:var(--lp-card);border-radius:24px;padding:18px 18px 22px;position:relative}.lp-step h3{font-size:calc(22*var(--px));margin:12px 0 6px;font-weight:700;line-height:1.25}.lp-step p{color:#cbd3df;font-size:calc(17*var(--px));margin:0;line-height:1.55}.lp-step-number{width:34px;height:34px;font:700 calc(17*var(--px))/1 var(--font-display);color:#f7d3a8;background:#f5c28a29;border:1px solid #f5c28a66;border-radius:50%;place-items:center;display:inline-grid}.lp-step-visual{border:1px solid var(--lp-line);background:radial-gradient(80% 90% at 50% 0,#344c8c66,#0000 70%),#0c1527;border-radius:18px;flex-direction:column;justify-content:center;height:150px;margin:0 0 16px;padding:16px;display:flex;overflow:hidden}.lp-type-label{font-size:calc(13*var(--px));color:#cbd3df;margin-bottom:8px}.lp-type-box{border:1px solid var(--lp-line-strong,#fff3);background:#ffffff0f;border-radius:14px;margin:0;padding:12px 14px;font-size:calc(15*var(--px))!important;color:#f4f1ea!important;line-height:1.45!important}.lp-caret{vertical-align:-2px;background:var(--lp-gold);width:2px;height:1em;margin-left:2px;animation:1.1s step-end infinite lp-caret;display:inline-block}@keyframes lp-caret{50%{opacity:0}}.lp-visual-count{text-align:center;align-items:center;gap:6px}.lp-count-step{font-size:calc(13*var(--px));color:#cbd3df}.lp-count{font:700 calc(40*var(--px))/1.1 var(--font-display);font-variant-numeric:tabular-nums;color:#f4f1ea}.lp-count small{font-size:calc(16*var(--px));color:#cbd3df;font-weight:500}.lp-visual-count .lp-phone-bar{max-width:220px;margin-top:6px}.lp-visual-play{flex-direction:row;justify-content:center;align-items:center;gap:18px}.landing .lp-play-orb{--orb:112px}.lp-wave{align-items:center;gap:5px;height:60px;display:flex}.lp-wave i{background:var(--lp-teal);opacity:.75;border-radius:5px;width:5px;animation:1.6s ease-in-out infinite lp-wave}.lp-wave i:first-child{height:30%}.lp-wave i:nth-child(2){height:60%;animation-delay:.1s}.lp-wave i:nth-child(3){height:90%;animation-delay:.2s}.lp-wave i:nth-child(4){height:55%;animation-delay:.3s}.lp-wave i:nth-child(5){height:80%;animation-delay:.4s}.lp-wave i:nth-child(6){height:45%;animation-delay:.5s}.lp-wave i:nth-child(7){height:25%;animation-delay:.6s}@keyframes lp-wave{50%{transform:scaleY(.5)}}.lp-feelings{border:1px solid var(--lp-line);background:#ffffff08;border-radius:22px;margin:0 0 22px;padding:18px}.lp-feelings-title{color:#f4f1ea;margin:0 0 10px;font-weight:650}.lp-feelings ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lp-feelings li{font-size:calc(16*var(--px));color:#f4f1ea;background:#a9d4ff1a;border:1px solid #a9d4ff3d;border-radius:999px;padding:8px 14px;line-height:1.4}.lp-aims{grid-template-columns:1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.lp-aims li{border:1px solid var(--lp-line);background:var(--lp-card);font-size:calc(17*var(--px));border-radius:18px;align-items:center;gap:14px;padding:12px 16px;font-weight:600;line-height:1.35;display:flex}.lp-aims li svg{flex:none}.lp-science-cards{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lp-science-card{--accent:var(--lp-gold);--accent-soft:#f5c28a24;border:1px solid var(--lp-line);background:var(--lp-card);border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px;padding:18px;display:grid}.lp-science-2,.lp-science-5{--accent:var(--lp-teal);--accent-soft:#8fe0d224}.lp-science-3,.lp-science-6{--accent:#c9b2ff;--accent-soft:#c9b2ff24}.lp-science-4{--accent:var(--lp-water);--accent-soft:#a9d4ff24}.lp-science-mark{background:var(--accent-soft);min-width:64px;height:56px;color:var(--accent);border-radius:18px;flex:none;place-items:center;padding:0 12px;display:grid}.lp-science-number{font:800 calc(22*var(--px))/1 var(--font-display);letter-spacing:-.5px}.lp-science-card>div{display:contents}.lp-science-card p{grid-column:1/-1}.lp-science-card h3{font-size:calc(19*var(--px));grid-column:2;margin:0;font-weight:700;line-height:1.3}.lp-science-card p{color:#cbd3df;font-size:calc(17*var(--px));margin:12px 0 0;line-height:1.55}.lp-science-card p.lp-ref{font-size:calc(16*var(--px));color:#f7d3a8;margin:8px 0 0;font-weight:600}.lp-sources-note{color:#cbd3df;font-size:calc(16*var(--px));max-width:820px;margin:18px 0 0;line-height:1.6}.lp-sources{border-top:1px solid var(--lp-line);margin-top:12px}.lp-sources summary{cursor:pointer;color:#f4f1ea;justify-content:space-between;align-items:center;gap:16px;min-height:56px;font-weight:600;list-style:none;display:flex}.lp-sources ol{color:#cbd3df;font-size:calc(16*var(--px));gap:14px;margin:4px 0 0;padding-left:22px;line-height:1.55;display:grid}.lp-source-link{color:#f7d3a8;overflow-wrap:anywhere}.lp-source-finding{color:#f4f1ea;margin-bottom:2px;display:block}.lp-proof-grid{gap:16px;display:grid}.lp-sample,.lp-example,.lp-price-card{border:1px solid var(--lp-line);background:var(--lp-card);border-radius:24px;padding:20px}.lp-sample-head{align-items:center;gap:12px;display:flex}.lp-sample-head strong{font:700 calc(20*var(--px))/1.3 var(--font-display);display:block}.lp-sample-head span{color:#cbd3df;font-size:calc(16*var(--px))}.lp-sample-icon{width:44px;height:44px;color:var(--lp-teal);background:#8fe0d224;border-radius:14px;flex:none;place-items:center;display:grid}.lp-sample-controls{align-items:center;gap:14px;margin-top:18px;display:flex}.lp-sample-play{background:var(--gold-gradient,#f5c28a);color:#1a1206;border:0;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 12px 30px -12px #f5c28ab3}.lp-sample-track{flex:1;min-width:0}.lp-sample-track .sample-seek{width:100%}.lp-example-label{font-size:calc(16*var(--px));letter-spacing:1.2px;text-transform:uppercase;color:#cbd3df;background:#ffffff14;border-radius:999px;margin:0 0 12px;padding:4px 10px;font-weight:650;display:inline-block}.lp-example-step{font-size:calc(16*var(--px));color:#cbd3df;margin:0 0 6px}.lp-example-words{font-size:calc(17*var(--px));background:#ffffff0f;border-radius:14px;margin:0 0 16px;padding:12px 14px;line-height:1.45}.lp-example-session{background:linear-gradient(120deg,#f5c28a21,#8fe0d212);border:1px solid #f5c28a40;border-radius:16px;padding:14px}.lp-example-session strong{font:700 calc(19*var(--px))/1.3 var(--font-display);display:block}.lp-example-session span{font-size:calc(16*var(--px));color:#cbd3df;margin:2px 0 8px;display:block}.lp-example-session p{color:#e9d9c4;font-style:italic;font-size:calc(16*var(--px));margin:0;line-height:1.6}.lp-trust{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.lp-trust li{border:1px solid var(--lp-line);background:#ffffff08;border-radius:18px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.lp-trust li svg{flex:none}.lp-trust strong{font-size:calc(17*var(--px));display:block}.lp-trust span{color:#cbd3df;font-size:calc(17*var(--px));line-height:1.5;display:block}.lp-trial .trial{margin:0}.lp-price-card{color:#cbd3df;font-size:calc(16*var(--px));margin:0 0 20px;line-height:1.6}.lp-price-card p{margin:0 0 10px}.lp-price-card p:first-child{font:700 calc(20*var(--px))/1.4 var(--font-display);color:#f4f1ea}.lp-faq-list details{border-bottom:1px solid var(--lp-line)}.lp-faq-list summary{cursor:pointer;min-height:56px;font-weight:600;font-size:calc(18*var(--px));justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.lp-faq-list summary::-webkit-details-marker{display:none}.lp-sources summary::-webkit-details-marker{display:none}.lp-faq-list summary:after,.lp-sources summary:after{content:"+";border:1px solid var(--lp-line);color:#f7d3a8;width:32px;height:32px;font-size:calc(20*var(--px));border-radius:50%;flex:none;place-items:center;font-weight:500;line-height:1;display:grid}.lp-faq-list details[open] summary:after,.lp-sources[open] summary:after{content:"−"}.lp-faq-list details p{color:#cbd3df;font-size:calc(17*var(--px));margin:0 0 16px;line-height:1.6}.lp-final{text-align:center;background:radial-gradient(90% 80% at 50% 0%,rgb(var(--lottie-glow)/.16),transparent 70%),radial-gradient(70% 60% at 50% 100%,#f5c28a1f,transparent 70%),#ffffff08;border:1px solid var(--lp-line);border-radius:32px;justify-items:center;margin:64px 0 0;padding:36px 20px 32px;display:grid}.landing .lp-final-lottie{--size:120px;margin:0 0 10px}.lp-final>p{color:#cbd3df;font-size:calc(18*var(--px));margin:0 0 20px}.lp-final .lp-reassure{text-align:start;margin:16px auto 0}.lp-final .lp-ai-note{text-align:center;margin-top:10px;display:block}.lp-final .lp-ai-note svg{vertical-align:-3px;margin-right:6px;display:inline}.lp-engine-intro>.eyebrow{color:#f7d3a8;font-size:calc(16*var(--px));margin:0 0 10px}.lp-engine-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lp-engine-pick{border:1px solid var(--lp-line);color:#f4f1ea;min-height:96px;font:600 calc(16*var(--px))/1.25 var(--font-sans);text-align:center;background:#ffffff0a;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding-block:12px;padding-inline:6px;transition:background-color .2s,border-color .2s,box-shadow .2s;display:flex}.lp-engine-pick:hover{background:#ffffff12}.lp-engine-pick[aria-pressed=true]{background:linear-gradient(160deg,#f5c28a2e,#f5c28a0f);border-color:#f5c28a99;box-shadow:0 10px 30px -16px #f5c28a99}.lp-engine-pick svg{flex:none}.lp-engine-panel{border:1px solid var(--lp-line);background:radial-gradient(90% 60% at 50% 0%,#f5c28a14,transparent 70%),var(--lp-card);border-radius:24px;gap:20px;margin-block-start:14px;padding-block:20px;padding-inline:16px;transition:border-color .4s,box-shadow .4s;display:grid}.lp-engine-play:is([data-stage="1"],[data-stage="2"],[data-stage="3"]) .lp-engine-panel{border-color:#f5c28a73;box-shadow:0 0 0 1px #f5c28a1f,0 24px 60px -30px #f5c28a8c}.lp-engine-row{gap:10px;min-width:0;display:grid}.lp-engine-step{font:650 calc(16*var(--px))/1.3 var(--font-sans);color:#a9b5c7;align-items:center;gap:10px;margin:0;transition:color .3s;display:flex}.lp-engine-step[data-state=now]{color:#f4f1ea}.lp-engine-step[data-state=done]{color:#f7d3a8}.lp-engine-dot{border:1px solid var(--lp-line);width:28px;height:28px;font:700 calc(16*var(--px))/1 var(--font-display);border-radius:50%;flex:none;place-items:center;transition:background-color .3s,border-color .3s;display:grid}.lp-engine-step[data-state=now] .lp-engine-dot{border-color:var(--lp-gold);background:#f5c28a2e;animation:1.4s ease-in-out infinite lp-engine-ring}.lp-engine-step[data-state=done] .lp-engine-dot{color:var(--lp-gold);background:#f5c28a29;border-color:#f5c28a80}@keyframes lp-engine-ring{50%{box-shadow:0 0 0 6px #f5c28a1f}}.lp-engine-stack{min-width:0;display:grid}.lp-engine-layer{visibility:hidden;grid-area:1/1;min-width:0;display:grid}.lp-engine-layer[data-on]{visibility:inherit}.lp-engine-words{font-size:calc(18*var(--px));color:#f4f1ea;background:#ffffff0f;border-radius:16px;margin:0;padding-block:12px;padding-inline:14px;line-height:1.55}.lp-engine-words mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .45s var(--ease-out,ease-out);background:linear-gradient(90deg,#f5c28a5c,#f5c28a42) 0 0/0% 100% no-repeat;border-radius:6px;margin-inline:-2px;padding-inline:2px}.lp-engine-words mark[data-lit]{background-size:100% 100%}.lp-engine-picks{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lp-engine-picks li{color:#f4f1ea;font-size:calc(16*var(--px));opacity:0;transition:opacity .35s,transform .35s var(--ease-out,ease-out);background:#f5c28a1a;border:1px solid #f5c28a52;border-radius:999px;align-items:center;gap:6px;padding-block:7px;padding-inline:10px 14px;line-height:1.3;display:inline-flex;transform:translateY(6px)scale(.96)}.lp-engine-picks li[data-on]{opacity:1;transform:none}.lp-engine-picks svg{color:var(--lp-gold);flex:none}.lp-engine-session{background:linear-gradient(120deg,#f5c28a1f,#8fe0d212);border:1px solid #f5c28a40;border-radius:16px;padding-block:14px;padding-inline:16px}.lp-engine-title{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 8px;transition:opacity .35s;display:flex}.lp-engine-session{transition:background-color .35s,border-color .35s}.lp-engine-session:not([data-on]){border-style:dashed;border-color:var(--lp-line);background:#ffffff05}.lp-engine-session:not([data-on]) .lp-engine-title{opacity:0}.lp-engine-title strong{font:700 calc(19*var(--px))/1.3 var(--font-display);color:#f4f1ea}.lp-engine-title span{color:#e2d8ff;font-size:calc(16*var(--px));background:#c9b2ff29;border-radius:999px;padding-block:2px;padding-inline:10px;font-weight:600}.lp-engine-line{color:#e9d9c4;font-style:italic;font-size:calc(17*var(--px));margin:0;line-height:1.55}.lp-engine-word:not([data-on]){visibility:hidden}.lp-engine-caret{vertical-align:-.2em;width:0;height:1.1em;display:inline-block;position:relative}.lp-engine-caret:after{content:"";background:var(--lp-gold);border-radius:2px;width:2px;animation:1.1s step-end infinite lp-caret;position:absolute;inset-block:0;inset-inline-start:2px}.lp-engine-beat{gap:6px;padding-block:9px;padding-inline-start:2px;display:flex}.lp-engine-beat i{background:var(--lp-teal);opacity:0;border-radius:50%;width:6px;height:6px;transition:opacity .3s}.lp-engine-beat[data-on] i{opacity:.65}.lp-engine-play[data-stage="3"] .lp-engine-beat[data-on] i{animation:1.2s ease-in-out infinite lp-engine-beat}.lp-engine-beat i:nth-child(2){animation-delay:.15s!important}.lp-engine-beat i:nth-child(3){animation-delay:.3s!important}@keyframes lp-engine-beat{50%{opacity:.2}}.lp-engine-ready-body{justify-items:start;gap:14px;transition:opacity .4s,visibility;display:grid}.lp-engine-ready:not([data-on]) .lp-engine-ready-body{opacity:0;visibility:hidden;transition:none}.lp-engine-ready-body p{font-size:calc(18*var(--px));color:#f4f1ea;margin:0;font-weight:600;line-height:1.45}.lp-engine-ready-body .lp-cta{width:100%;max-width:420px}.lp-engine-note{color:#cbd3df;font-size:calc(16*var(--px));margin:14px 0 0;line-height:1.55}.lp-engine-facts{gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.lp-engine-facts li{border:1px solid var(--lp-line);background:#ffffff08;border-radius:18px;align-items:flex-start;gap:12px;padding-block:14px;padding-inline:16px;display:flex}.lp-engine-facts li svg{flex:none}.lp-engine-facts strong{font-size:calc(17*var(--px));color:#f4f1ea;display:block}.lp-engine-facts span{color:#cbd3df;font-size:calc(16*var(--px));line-height:1.5;display:block}@media (max-width:360px){.lp-engine-panel,.lp-engine-session,.lp-engine-words{padding-inline:12px}}@media (min-width:700px){.landing-surface{width:min(100% - 64px,1180px)}.lp-compare th,.lp-compare td{padding-inline:22px}.lp-compare td{padding-block:16px}.lp-aims,.lp-science-cards{grid-template-columns:1fr 1fr}.lp-science-card:last-child:nth-child(odd){grid-column:1/-1}.lp-proof-grid{grid-template-columns:1fr 1fr;align-items:start}.lp-trust{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.lp-step-list{grid-template-columns:repeat(3,1fr)}.lp-step-visual{height:160px}.lp-engine-panel{padding-block:24px;padding-inline:24px}.lp-engine-facts{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.landing-surface{margin-top:0}.lp-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px;min-height:min(680px,100vh - 104px);padding:24px 0 40px}.lp-hero h1{font-size:min(calc(76*var(--px)),max(76px,var(--fit)));letter-spacing:-2.6px}.lp-lead{font-size:calc(21*var(--px))}.lp-hero-actions{flex-flow:wrap;align-items:center;gap:20px}.lp-hero-actions .lp-cta{width:auto}.lp-hero-actions .lp-reassure{margin:0}.lp-phone{width:320px}.lp-section{padding-top:88px}.lp-section h2,.lp-final h2{font-size:min(calc(46*var(--px)),max(46px,var(--fit)));letter-spacing:-1.4px}.lp-aims,.lp-science-cards{grid-template-columns:repeat(3,1fr)}.lp-science-card:last-child:nth-child(odd){grid-column:auto}.lp-faq-list{max-width:820px}.lp-final{padding:56px 40px 48px}.lp-engine{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;column-gap:56px;display:grid}.lp-engine-play{display:contents}.lp-engine-intro{grid-area:1/1}.lp-engine-picker{grid-area:2/1;grid-template-columns:1fr;align-self:start}.lp-engine-pick{min-height:64px;font-size:calc(17*var(--px));text-align:start;flex-direction:row;justify-content:flex-start;gap:12px;padding-inline:16px}.lp-engine-note{grid-area:3/1}.lp-engine-panel{grid-area:1/2/span 4;margin-block-start:0;padding-block:28px;padding-inline:28px}.lp-engine-facts{grid-area:5/1/auto/-1;grid-template-columns:repeat(4,1fr)}.lp-engine-intro .lp-section-lead{margin-block-end:24px}}@media (prefers-reduced-motion:reduce){.lp-caret,.lp-wave i{animation:none}.lp-cta.button-link{transition:none}.lp-engine *,.lp-engine :after{transition:none!important;animation:none!important}}@media (min-width:700px){.lp-proof-grid.lp-proof-solo{grid-template-columns:1fr}.lp-proof-solo .lp-example{grid-template-columns:1fr 1fr;align-items:start;column-gap:28px;padding:24px;display:grid}.lp-proof-solo .lp-example-label{grid-column:1/-1;justify-self:start}.lp-proof-solo .lp-example-step:nth-of-type(2){grid-area:2/1}.lp-proof-solo .lp-example-words{grid-area:3/1;margin:0}.lp-proof-solo .lp-example-step:nth-of-type(3){grid-area:2/2}.lp-proof-solo .lp-example-session{grid-area:3/2}}.lp-price .plan-grid-wrap{max-width:880px;margin-bottom:24px}
