:root{--navy:#10152e;--violet:#6657ee;--violet2:#5142db;--lilac:#eeeaff;--peach:#fff3e9;--coral:#ee896c;--ink:#202238;--muted:#64677b;--line:#e6e5ee;--white:#fff;--green:#2e7c66}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:DM Sans,sans-serif}h1,h2,h3,p{margin-top:0}h1,h2,h3,.logo,.cta{font-family:Manrope,sans-serif}img{max-width:100%}a{color:inherit}.wrap{width:min(100% - 36px,1120px);margin-inline:auto}.narrow{max-width:760px}.section-pad{padding:78px 0}.topbar{background:var(--navy);color:#fff;text-align:center;letter-spacing:.05em;padding:9px 12px;font-size:10px;font-weight:800}.header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:62px;padding:0 18px;display:flex}.logo{align-items:center;gap:8px;font-size:14px;text-decoration:none;display:flex}.logo span{background:var(--violet);color:#fff;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.mini-cta{background:var(--violet);color:#fff;border-radius:10px;padding:10px 12px;font-size:9px;font-weight:800;text-decoration:none}.hero{background:linear-gradient(155deg,#faf9ff 0%,#f1efff 55%,#fff 55%);padding:52px 0 64px;overflow:hidden}.hero-copy{text-align:center}.kicker,.overline,.eyebrow{color:var(--violet);letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:10px;font-weight:900;display:inline-block}.hero h1{letter-spacing:-.055em;margin-bottom:20px;font-size:clamp(41px,12vw,66px);line-height:1.01}.hero h1 em,.solution h2 em,.how h2 em,.author h2 em{color:var(--violet);font-family:Georgia,serif;font-weight:400}.lead{max-width:570px;color:var(--muted);margin:0 auto 26px;font-size:17px;line-height:1.58}.cta{background:linear-gradient(135deg,var(--violet),var(--violet2));color:#fff;text-align:center;border-radius:14px;justify-content:center;align-items:center;gap:14px;width:100%;min-height:58px;padding:15px 20px;font-size:12px;font-weight:900;text-decoration:none;display:flex;box-shadow:0 12px 28px #5746de47}.cta span{font-size:19px}.micro{color:#85869a;margin:12px 0 0;font-size:10px}.hero-product{place-items:center;height:485px;margin-top:48px;display:grid;position:relative}.phone-shell{z-index:2;background:#fff;border:6px solid #161a32;border-radius:38px;width:238px;height:478px;padding:10px;position:relative;transform:rotate(2deg);box-shadow:0 32px 65px #2b257047}.speaker{z-index:3;background:#161a32;border-radius:20px;width:72px;height:19px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.app-screen{background:#f6f5fb;border-radius:27px;height:100%;padding:45px 15px 15px;overflow:hidden}.app-head span,.app-head b{display:block}.app-head span{color:#88899c;font-size:9px}.app-head b{margin-top:3px;font-size:17px}.next-card{color:#fff;background:linear-gradient(145deg,#6e60ef,#4f42cd);border-radius:18px;margin:20px 0 16px;padding:18px}.next-card small,.next-card strong,.next-card span{display:block}.next-card small{letter-spacing:.08em;font-size:7px}.next-card strong{margin:8px 0 2px;font-size:31px}.next-card span{color:#d9d5ff;font-size:8px}.quick-title,.day-card>small{letter-spacing:.08em;color:#8a8999;font-size:7px;font-weight:900}.quick-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin:9px 0 18px;display:grid}.quick-grid span{height:62px;color:var(--violet);background:#fff;border-radius:13px;place-items:center;font-size:20px;display:grid}.quick-grid b{color:#55566b;font-size:7px;display:block}.day-card{background:#fff;border-radius:15px;padding:14px}.day-card div{width:48%;margin-top:10px;display:inline-grid}.day-card b{font-size:14px}.day-card div span{color:#898a9c;font-size:7px}.bubble{z-index:3;background:#fff;border:1px solid #ebe9fa;border-radius:14px;align-items:center;gap:8px;padding:11px 13px;font-size:15px;display:flex;position:absolute;box-shadow:0 12px 30px #24224d26}.bubble span,.bubble b,.bubble small{display:block}.bubble b{font-size:9px}.bubble small{color:#85869a;margin-top:2px;font-size:7px}.b1{top:65px;left:0}.b2{bottom:70px;right:0}.pain{background:var(--navy);color:#fff;text-align:center}.pain .overline{color:#aaa1ff}.pain h2{font-size:26px}.thoughts{gap:10px;margin:28px 0 48px;display:grid}.thoughts p{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:13px;margin:0;padding:16px;font-family:Georgia,serif;font-size:19px;font-style:italic}.bridge{border-top:1px solid #ffffff24;padding-top:35px}.bridge span{color:#aaa1ff;font-size:12px;font-weight:800}.bridge h3{margin:9px 0 16px;font-size:28px;line-height:1.18}.bridge p{color:#bfc2d1;line-height:1.7}.solution{text-align:center}.solution h2,.bonuses h2{letter-spacing:-.045em;font-size:35px;line-height:1.12}.section-lead{color:var(--muted)}.benefit-list{text-align:left;gap:12px;margin:38px 0 28px;display:grid}.benefit-list article{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:48px 1fr;gap:15px;padding:20px;display:grid;box-shadow:0 8px 30px #1d1d420d}.benefit-list article>span{background:var(--lilac);border-radius:14px;place-items:center;width:48px;height:48px;font-size:21px;display:grid}.benefit-list h3{margin:2px 0 6px;font-size:16px}.benefit-list p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.secondary{max-width:440px;margin:auto}.how{background:var(--peach)}.how h2{letter-spacing:-.04em;font-size:36px;line-height:1.12}.timeline{margin-top:38px}.timeline article{border-top:1px solid #ecd9cb;grid-template-columns:45px 1fr;gap:15px;padding:22px 0;display:grid}.timeline article>b{background:var(--coral);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.timeline h3{margin:2px 0 6px;font-size:17px}.timeline p{color:#756a66;margin:0;font-size:13px;line-height:1.55}.proof{text-align:center}.proof h2{letter-spacing:-.04em;font-size:34px;line-height:1.15}.proof-scroll{scroll-snap-type:x mandatory;gap:14px;margin:30px -18px 0;padding:0 18px 15px;display:flex;overflow-x:auto}.proof-scroll img{aspect-ratio:1.65;object-fit:cover;scroll-snap-align:center;border-radius:17px;flex:none;width:84%;max-width:380px;box-shadow:0 12px 30px #1c1c3c1f}.disclaimer{color:#9293a1;font-size:9px}.bonuses{color:#fff;text-align:center;background:linear-gradient(160deg,#5f50e9,#362b9e)}.pill{color:var(--violet);background:#fff;border-radius:999px;margin-bottom:20px;padding:8px 13px;font-size:9px;font-weight:900;display:inline-block}.bonus-stack{text-align:left;gap:16px;margin-top:35px;display:grid}.bonus-stack article{color:var(--ink);background:#fff;border:1px solid #ffffff2e;border-radius:20px;overflow:hidden}.bonus-stack img{aspect-ratio:1.8;object-fit:cover;width:100%;display:block}.bonus-stack div{padding:20px}.bonus-stack div>span{color:var(--violet);letter-spacing:.1em;font-size:9px;font-weight:900}.bonus-stack h3{margin:8px 0;font-size:19px}.bonus-stack p{color:var(--muted);font-size:12px;line-height:1.55}.bonus-stack b{font-size:11px}.author{background:#fff9f4}.author-photo{border-radius:24px;margin-bottom:30px;overflow:hidden;box-shadow:0 18px 40px #71483324}.author-photo img{width:100%;display:block}.author h2{letter-spacing:-.04em;font-size:38px;line-height:1.1}.author h3{font-size:17px;line-height:1.4}.author p{color:#6f6663;font-size:14px;line-height:1.7}.author-tags{gap:8px;margin-top:22px;display:grid}.author-tags span{color:#795d50;background:#fff;border:1px solid #efddd0;border-radius:11px;padding:12px 14px;font-size:11px;font-weight:700}.offer{text-align:center;background:#f1efff}.offer-kicker{color:#5245cd;background:#ded9ff;border-radius:999px;margin-bottom:15px;padding:7px 12px;font-size:9px;font-weight:900;display:inline-block}.offer>.wrap>h2{letter-spacing:-.04em;font-size:34px;line-height:1.13}.offer-card{border:2px solid var(--violet);text-align:left;background:#fff;border-radius:24px;max-width:530px;margin:30px auto 0;overflow:hidden;box-shadow:0 20px 55px #4939b729}.offer-head{background:var(--navy);color:#fff;text-align:center;padding:25px}.offer-head span{color:#aaa1ff;letter-spacing:.12em;font-size:9px;font-weight:900}.offer-head h3{margin:7px 0 2px;font-size:29px}.offer-head p{color:#c6c7d4;margin:0;font-size:12px}.offer-card ul{margin:0;padding:24px;list-style:none}.offer-card li{border-bottom:1px solid #eeeef3;padding:9px 0;font-size:12px}.offer-card li:before{content:"✓";color:var(--green);margin-right:10px;font-weight:900}.price{text-align:center;padding:0 24px 24px}.price small,.price strong,.price span{display:block}.price small{color:var(--violet);font-size:9px;font-weight:900}.price strong{margin:5px 0;font-size:31px}.price span{color:var(--muted);font-size:10px}.offer-card .cta{width:calc(100% - 48px);margin:0 24px}.disabled{opacity:.62;pointer-events:none}.safe{text-align:center;color:#7f8090;margin:14px 0 22px;font-size:9px}.faq h2{font-size:35px}.faq-list{margin-top:30px}details{border-top:1px solid var(--line)}details:last-child{border-bottom:1px solid var(--line)}summary{cursor:pointer;justify-content:space-between;gap:12px;padding:20px 0;font-size:14px;font-weight:800;list-style:none;display:flex}summary span{color:var(--violet);font-size:20px}details p{color:var(--muted);padding:0 25px 20px 0;font-size:13px;line-height:1.65}.last-call{background:var(--navy);color:#fff;text-align:center;padding:75px 0 100px}.last-call>.wrap>span{background:var(--violet);border-radius:16px;place-items:center;width:52px;height:52px;margin:0 auto 20px;font-size:25px;display:grid}.last-call h2{letter-spacing:-.04em;font-size:37px;line-height:1.1}.last-call p{color:#bec0ce;line-height:1.6}.light{max-width:400px;color:var(--navy);background:#fff;margin:28px auto 0}footer{color:#fff;text-align:center;background:#090d20;padding:45px 0 100px}footer .logo{justify-content:center}footer p{color:#8e91a4;max-width:600px;margin:20px auto;font-size:10px;line-height:1.6}footer nav{justify-content:center;gap:18px;margin-bottom:20px;display:flex}footer nav a,footer small{color:#8e91a4;font-size:10px}.sticky-buy{z-index:20;background:linear-gradient(135deg,var(--violet),var(--violet2));color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:12px;height:54px;font-family:Manrope;font-size:11px;font-weight:900;text-decoration:none;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 10px 35px #2d228a61}.sticky-buy span{font-size:18px}@media (width>=760px){.wrap{width:min(100% - 64px,1120px)}.section-pad{padding:110px 0}.header{height:74px;padding-inline:max(32px,50vw - 560px)}.hero{background:linear-gradient(110deg,#faf9ff 0%,#f0edff 62%,#fff 62%);grid-template-columns:1fr 1fr;align-items:center;padding:85px 0;display:grid}.hero-copy{text-align:left;grid-column:1;width:min(50vw - 32px,560px);margin-right:0}.hero-copy .lead{margin-left:0}.hero-copy .cta{max-width:410px}.hero-product{grid-area:1/2;width:100%;height:590px;margin:0}.phone-shell{width:285px;height:570px}.b1{left:5%}.b2{right:5%}.pain h2{font-size:38px}.thoughts{grid-template-columns:1fr 1fr}.bridge h3{font-size:40px}.solution h2,.bonuses h2{max-width:800px;margin-inline:auto;font-size:52px}.benefit-list{grid-template-columns:1fr 1fr;gap:18px}.benefit-list article{padding:27px}.how .wrap{grid-template-columns:1fr 1fr;gap:90px;display:grid}.how h2{font-size:52px}.timeline{margin-top:0}.proof h2{max-width:760px;margin-inline:auto;font-size:48px}.proof-scroll{grid-template-columns:repeat(3,1fr);margin-inline:0;display:grid;overflow:visible}.proof-scroll img{width:100%;max-width:none}.bonus-stack{grid-template-columns:repeat(3,1fr)}.author-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;display:grid}.author-photo{margin:0}.author h2{font-size:52px}.offer>.wrap>h2{max-width:750px;margin-inline:auto;font-size:50px}.faq .wrap{max-width:800px}.faq h2{font-size:48px}.last-call h2{max-width:720px;margin-inline:auto;font-size:54px}.sticky-buy{display:none}footer{padding-bottom:45px}}.plans{gap:22px;margin-top:30px;display:grid}.plan-card{text-align:left;background:#fff;border:1px solid #dcd9ee;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 16px 42px #4939b71a}.plan-card.complete{border:2px solid var(--violet);box-shadow:0 22px 55px #4939b72e}.best-badge{background:var(--violet);color:#fff;text-align:center;letter-spacing:.1em;padding:9px;font-size:9px;font-weight:900}.plan-head{text-align:center;padding:25px}.complete .plan-head{background:var(--navy);color:#fff}.plan-head span{color:var(--violet);letter-spacing:.12em;font-size:9px;font-weight:900}.complete .plan-head span{color:#aaa1ff}.plan-head h3{margin:7px 0 2px;font-size:27px}.plan-head p{color:#7a7c8e;margin:0;font-size:12px}.complete .plan-head p{color:#c6c7d4}.plan-card ul{margin:0;padding:22px 24px;list-style:none}.plan-card li{border-bottom:1px solid #eeeef3;padding:9px 0;font-size:12px}.plan-card li:before{content:"✓";color:var(--green);margin-right:10px;font-weight:900}.plan-card .cta{cursor:pointer;border:0;width:calc(100% - 48px);margin:0 24px}.cta.outline{border:2px solid var(--violet);box-shadow:none;color:var(--violet);background:#fff}.modal-open{overflow:hidden}.upsell[hidden]{display:none}.upsell{z-index:50;align-items:end;display:grid;position:fixed;inset:0}.upsell-backdrop{backdrop-filter:blur(5px);background:#090d20c2;position:absolute;inset:0}.upsell-card{z-index:1;text-align:center;background:#fff;border-radius:26px 26px 0 0;width:100%;max-height:92vh;padding:32px 22px 24px;animation:.25s ease-out slide-up;position:relative;overflow:auto}.upsell-close{color:#5d5e70;cursor:pointer;background:#f0eff6;border:0;border-radius:50%;width:34px;height:34px;font-size:24px;position:absolute;top:14px;right:14px}.upsell-icon{background:var(--lilac);border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 14px;font-size:28px;display:grid}.upsell-card>small{color:var(--violet);letter-spacing:.1em;font-size:9px;font-weight:900}.upsell-card h2{letter-spacing:-.04em;max-width:450px;margin:9px auto 12px;font-size:30px;line-height:1.08}.upsell-card>p{max-width:480px;color:var(--muted);margin-inline:auto;font-size:13px;line-height:1.6}.upsell-compare{background:#f3f1ff;border-radius:14px;margin:20px 0;padding:16px}.upsell-compare span,.upsell-compare strong{display:block}.upsell-compare span{color:#77798d;margin-bottom:5px;font-size:11px}.upsell-compare strong{color:var(--violet);font-size:20px}.upsell-card .cta{max-width:440px;margin-inline:auto}.decline{color:#88899a;margin-top:17px;font-size:11px;display:block}@keyframes slide-up{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:none}}@media (width>=760px){.plans{grid-template-columns:1fr 1fr;align-items:center;max-width:900px;margin-inline:auto}.plan-card.complete{transform:scale(1.035)}.upsell{place-items:center}.upsell-card{border-radius:26px;max-width:560px}}.upsell-card{background:#fbf8ff;padding:0}.upsell-header{color:#fff;text-align:center;background:linear-gradient(135deg,#7768f3,#5e4ee0);min-height:48px;padding:15px 48px;font-family:Manrope;font-size:12px;position:relative}.upsell-header .upsell-close{color:#fff;background:0 0;top:7px;right:9px}.upsell-content{padding:25px 22px 28px}.bundle-visual{width:190px;height:128px;margin:0 auto 20px;position:relative}.bundle-visual img{object-fit:cover;border:5px solid #fff;border-radius:13px;width:105px;height:105px;position:absolute;box-shadow:0 10px 25px #3025782e}.bundle-visual img:first-child{top:6px;left:10px;transform:rotate(-5deg)}.bundle-visual img:nth-child(2){top:8px;right:9px;transform:rotate(6deg)}.bundle-visual span{z-index:2;color:#fff;background:#ffad66;border-radius:999px;padding:7px 12px;font-size:10px;font-weight:900;position:absolute;bottom:0;right:0;transform:rotate(-4deg);box-shadow:0 7px 15px #e0772e47}.upsell-content h2{color:var(--violet);letter-spacing:-.025em;margin:0 auto 14px;font-size:23px;line-height:1.27}.upsell-content>p{color:#5f6072;max-width:440px;margin:0 auto 20px;font-size:12px;line-height:1.6}.flash-offer{background:#fff;border:2px dashed #8d80f5;border-radius:15px;margin:0 auto 19px;padding:25px 15px 15px;position:relative}.flash-offer>small{color:var(--violet);white-space:nowrap;background:#fbf8ff;padding:1px 9px;font-size:9px;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.flash-offer div{justify-content:center;align-items:center;gap:17px;display:flex}.flash-offer s{color:#8e8f9d;font-size:12px;font-weight:700}.flash-offer strong{color:#42ad7d;font-family:Manrope;font-size:34px}.flash-offer>span{color:#5147a9;background:#eeeaff;border-radius:999px;width:max-content;margin:9px auto 0;padding:7px 13px;font-size:9px;font-weight:800;display:block}.upsell-action{outline:4px solid var(--violet);outline-offset:-4px;opacity:1;border:2px dashed #ffffff8c;min-height:57px}.upsell-content .decline{color:#7c7181;margin-top:20px;font-size:10px}@media (width>=760px){.upsell-content{padding:28px 34px 32px}.upsell-content h2{font-size:27px}.bundle-visual{margin-bottom:17px}}.social-pill{background:#ffffffe6;border:1px solid #e1dff0;border-radius:999px;align-items:center;gap:8px;width:max-content;max-width:100%;margin:0 auto 20px;padding:5px 6px 5px 8px;text-decoration:none;display:flex;box-shadow:0 8px 24px #362d7a1a}.social-faces{padding-left:5px;display:flex}.social-faces img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:27px;height:27px;margin-left:-6px}.social-faces img:first-child,.social-faces img:nth-child(2){object-position:left bottom}.social-faces img:nth-child(3){object-position:center 22%}.social-pill b{white-space:nowrap;font-size:9px}.social-pill em{background:var(--violet);color:#fff;white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:8px;font-style:normal;font-weight:800}@media (width>=760px){.hero-copy .social-pill{margin-left:0;margin-right:0}.social-pill b{font-size:10px}}.topbar{background:var(--navy);color:#fff;text-align:center;letter-spacing:.05em;justify-content:center;align-items:center;gap:9px;min-height:38px;padding:8px 12px;font-size:9px;font-weight:800;display:flex}.topbar strong{color:#d9d5ff;letter-spacing:.08em;background:#ffffff1a;border:1px solid #ffffff47;border-radius:7px;min-width:52px;padding:4px 7px;font-family:Manrope;font-size:11px}.social-proof{text-align:left;background:#ffffffeb;border-top:3px solid #b9e7dc;border-radius:3px 3px 12px 12px;justify-content:center;align-items:center;gap:9px;width:max-content;max-width:100%;margin:0 auto 22px;padding:9px 12px;display:flex;box-shadow:0 8px 24px #2a2e5114}.social-proof .social-faces img{width:30px;height:30px}.proof-number b,.proof-number small,.proof-rating b,.proof-rating span,.proof-rating small{display:block}.proof-number b,.proof-rating>b{color:#12182e;font-family:Manrope;font-size:14px;line-height:1}.proof-number small,.proof-rating small{color:#657087;white-space:nowrap;margin-top:2px;font-size:8px}.social-proof>i{background:#d7dbe5;width:1px;height:33px}.proof-rating{align-items:center;gap:7px;display:flex}.proof-rating strong{color:#f5a000;letter-spacing:1px;font-size:9px;line-height:1;display:block}@media (width>=760px){.hero-copy .social-proof{gap:13px;margin-left:0;margin-right:0;padding:10px 15px}.social-proof .social-faces img{width:34px;height:34px}.proof-number b,.proof-rating>b{font-size:16px}.proof-number small,.proof-rating small{font-size:9px}}body{font-family:Inter,sans-serif}h1,h2,h3,.logo,.cta,.topbar strong,.flash-offer strong,.proof-number b,.proof-rating>b{font-family:Outfit,sans-serif}.hero h1 em,.solution h2 em,.how h2 em,.author h2 em{font-family:DM Serif Display,serif;font-style:italic}.thoughts p{font-family:DM Serif Display,serif}.social-proof .social-faces img{object-position:center}.phone-shell.real-screen{aspect-ratio:736/1600;background:#080916;width:238px;height:auto;padding:0;overflow:hidden}.phone-shell.real-screen>img{object-fit:contain;object-position:center;border-radius:31px;width:100%;height:100%;display:block}.hero-product:has(.real-screen){height:550px}@media (width>=760px){.phone-shell.real-screen{width:285px;height:auto}.hero-product:has(.real-screen){height:650px}}.hero-product:has(.real-screen) .b1,.hero-product:has(.real-screen) .b2{top:auto;bottom:8px}.hero-product:has(.real-screen) .b1{left:0}.hero-product:has(.real-screen) .b2{right:0}@media (width>=760px){.hero-product:has(.real-screen){padding-bottom:0}.hero-product:has(.real-screen) .b1{top:180px;bottom:auto;left:0}.hero-product:has(.real-screen) .b2{bottom:170px;right:0}}.hero-product:has(.real-screen){padding-bottom:0}.hero-product:has(.real-screen) .b1,.hero-product:has(.real-screen) .b2{bottom:auto;right:auto}.hero-product:has(.real-screen) .b1{top:135px;left:50%;transform:translate(-185px)}.hero-product:has(.real-screen) .b2{top:365px;left:50%;transform:translate(55px)}@media (width>=760px){.hero-product:has(.real-screen) .b1{top:180px;left:50%;transform:translate(-220px)}.hero-product:has(.real-screen) .b2{top:425px;left:50%;transform:translate(85px)}}.author-photo{position:relative}.author-seal{backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #ffffffb8;border-radius:15px;padding:13px 15px;position:absolute;bottom:14px;left:14px;right:14px;box-shadow:0 10px 28px #58362629}.author-seal b,.author-seal span{display:block}.author-seal b{font-family:Outfit;font-size:14px}.author-seal span{color:#785e52;text-transform:uppercase;letter-spacing:.08em;margin-top:2px;font-size:9px;font-weight:700}.author-copy blockquote{border-left:3px solid var(--coral);color:#604d45;background:#fff;border-radius:0 13px 13px 0;margin:23px 0 0;padding:16px 18px;font-family:DM Serif Display;font-size:18px;font-style:italic;line-height:1.45}.authority-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:32px;display:grid}.authority-grid article{background:#fff;border:1px solid #efddd0;border-radius:15px;padding:17px 14px}.authority-grid small{color:#b66e55;letter-spacing:.11em;margin-bottom:7px;font-size:8px;font-weight:900;display:block}.authority-grid strong{font-family:Outfit;font-size:13px;line-height:1.25;display:block}.authority-grid p{color:#7b6b65;margin:7px 0 0;font-size:10px;line-height:1.5}@media (width>=760px){.authority-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:46px}.authority-grid article{padding:23px}.authority-grid strong{font-size:16px}.authority-grid p{font-size:11px}.author-seal{padding:16px 18px;bottom:22px;left:22px;right:22px}.author-seal b{font-size:17px}}.bonus-art{aspect-ratio:1.8;background:#171a3c;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.music-art{background:linear-gradient(145deg,#191b45,#4337a8);gap:7px}.music-art .music-note{color:#fff;margin-right:15px;font-size:52px;font-weight:700}.music-art i{background:linear-gradient(#afa7ff,#7164f1);border-radius:99px;width:7px}.music-art i:first-of-type{height:30px}.music-art i:nth-of-type(2){height:58px}.music-art i:nth-of-type(3){height:78px}.music-art i:nth-of-type(4){height:46px}.music-art i:nth-of-type(5){height:66px}.article-art{background:linear-gradient(145deg,#fff8ef,#ecd9c7);place-content:center;gap:9px;display:grid}.article-art span{background:#d8bda7;border-radius:99px;width:155px;height:8px}.article-art span:nth-child(2){width:120px}.article-art span:nth-child(3){width:140px}.article-art b{color:#8f654d;letter-spacing:.12em;margin-top:7px;font-size:11px}.bonus-stack article:nth-child(3)>img{aspect-ratio:1;object-position:center}.app-showcase{color:#fff;text-align:center;background:#0e122a;overflow:hidden}.app-showcase .overline{color:#a9a0ff}.app-showcase>.wrap>h2{letter-spacing:-.04em;max-width:760px;margin-inline:auto;font-size:36px;line-height:1.1}.app-showcase>.wrap>p{color:#b5b7c9;max-width:620px;margin:0 auto;font-size:14px;line-height:1.65}.showcase-grid{scroll-snap-type:x mandatory;gap:14px;margin-top:38px;padding:0 4px 18px;display:flex;overflow-x:auto}.showcase-grid article{text-align:left;scroll-snap-align:center;background:#171b3a;border:1px solid #ffffff1f;border-radius:22px;flex:none;width:82%;overflow:hidden}.showcase-grid article>img{object-fit:cover;object-position:top;width:100%;height:390px;display:block}.showcase-grid article>div{padding:18px}.showcase-grid article small{color:#9991ff;letter-spacing:.1em;font-size:8px;font-weight:900}.showcase-grid article h3{margin:7px 0 0;font-size:17px}.showcase-main>div>p{color:#b5b7c9;margin:9px 0 0;font-size:11px;line-height:1.55}.bonus-stack article:first-child>img,.bonus-stack article:nth-child(2)>img{aspect-ratio:4/5;object-position:top center}@media (width>=760px){.app-showcase>.wrap>h2{font-size:52px}.showcase-grid{grid-template-columns:1.25fr repeat(3,1fr);align-items:end;display:grid;overflow:visible}.showcase-grid article{width:auto}.showcase-grid article>img{height:410px}.showcase-main{flex-direction:column-reverse;display:flex!important}.showcase-main>div{padding:24px!important}.showcase-main>div h3{font-size:21px}.bonus-stack article:first-child>img,.bonus-stack article:nth-child(2)>img{aspect-ratio:3/4}}.showcase-grid{grid-template-columns:1.25fr repeat(2,1fr)!important}.app-demo{background:linear-gradient(150deg,#f8f6ff 0%,#fff 60%);overflow:hidden}.demo-grid{align-items:center;gap:42px;display:grid}.demo-copy{text-align:center}.demo-copy h2{letter-spacing:-.045em;margin-bottom:18px;font-size:36px;line-height:1.1}.demo-copy>p{color:var(--muted);font-size:14px;line-height:1.7}.demo-copy ul{text-align:left;gap:11px;margin:25px 0 30px;padding:0;list-style:none;display:grid}.demo-copy li{border:1px solid var(--line);color:#4d4f63;background:#fff;border-radius:13px;padding:13px 14px 13px 43px;font-size:12px;font-weight:700;position:relative}.demo-copy li:before{content:"✓";background:var(--lilac);width:23px;height:23px;color:var(--violet);border-radius:50%;place-items:center;font-weight:900;display:grid;position:absolute;top:10px;left:13px}.demo-phone{background:#171a32;border:6px solid #171a32;border-radius:44px;width:min(78vw,310px);margin:auto;padding:11px;position:relative;transform:rotate(1.5deg);box-shadow:0 28px 65px #2c246c3d}.demo-phone video{aspect-ratio:400/884;object-fit:cover;background:#111;border-radius:29px;width:100%;display:block}.demo-notch{z-index:2;background:#171a32;border-radius:20px;width:90px;height:23px;position:absolute;top:16px;left:50%;transform:translate(-50%)}@media (width>=760px){.demo-grid{grid-template-columns:1fr .8fr;gap:90px}.demo-copy{text-align:left}.demo-copy h2{font-size:52px}.demo-copy .secondary{margin-left:0}.demo-phone{width:310px}}.showcase-video{background:#171a32;border:6px solid #242844;border-radius:44px;width:min(76vw,310px);margin:38px auto 0;padding:10px;position:relative;transform:rotate(1deg);box-shadow:0 30px 70px #00000059}.showcase-video video{aspect-ratio:400/884;object-fit:cover;background:#111;border-radius:29px;width:100%;display:block}.showcase-cta{max-width:400px;margin:34px auto 0}@media (width>=760px){.showcase-video{width:330px;max-width:330px;margin-top:48px}.showcase-cta{margin-top:42px}}.proof{text-align:left;background:linear-gradient(#faf9ff 0%,#fff 100%);overflow:hidden}.proof-heading{text-align:center}.proof-heading .overline{margin-bottom:15px}.proof-heading h2{max-width:780px;margin:0 auto 18px}.proof-heading h2 em{color:var(--violet);font-family:Georgia,serif;font-weight:400}.proof-heading>p{max-width:630px;color:var(--muted);margin:0 auto;font-size:14px;line-height:1.7}.proof-trust{background:#fff;border:1px solid #e5e1fa;border-radius:999px;align-items:center;gap:12px;width:max-content;max-width:100%;margin:28px auto 0;padding:10px 16px 10px 11px;display:flex;box-shadow:0 10px 30px #342b7714}.proof-avatars{padding-left:8px;display:flex}.proof-avatars img{object-fit:cover;border:3px solid #fff;border-radius:50%;width:35px;height:35px;margin-left:-8px}.proof-trust strong,.proof-trust span{display:block}.proof-trust strong{color:#282a41;font-size:11px}.proof-trust span{color:#85869a;margin-top:2px;font-size:8px}.proof .proof-scroll{align-items:flex-start;gap:18px;margin:34px -18px 0;padding:8px 18px 24px}.testimonial-card{scroll-snap-align:center;background:#fff;border:1px solid #e7e4f3;border-radius:22px;flex:none;width:91%;max-width:430px;overflow:hidden;box-shadow:0 16px 45px #26205b1c}.testimonial-label{border-bottom:1px solid #efedf6;justify-content:space-between;align-items:center;padding:15px 17px 12px;display:flex}.testimonial-label span{color:var(--violet);letter-spacing:.11em;font-size:8px;font-weight:900}.testimonial-label b{color:#5c50d4;background:#f1efff;border-radius:999px;padding:6px 9px;font-size:8px}.testimonial-card>img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto;box-shadow:none;border-radius:0;display:block}.swipe-hint{color:#898a9a;justify-content:center;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.swipe-hint span{background:linear-gradient(90deg,var(--violet) 45%,#dedce9 45%);border-radius:9px;width:32px;height:4px}.proof .disclaimer{text-align:center;margin:18px auto 0}@media (width>=760px){.proof-heading h2{font-size:50px}.proof-trust{margin-top:32px}.proof .proof-scroll{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:46px 0 0;padding:0;display:grid;overflow:visible}.testimonial-card{width:100%;max-width:none}.testimonial-card:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 11px)}.swipe-hint{display:none}}.hero{padding-top:28px}.hero .lead strong{color:#36304f;font-weight:800}.hero .lead .soft-underline{text-underline-offset:3px;text-decoration-skip-ink:none;text-decoration-line:underline;text-decoration-color:#9c91f4;text-decoration-thickness:2px}.bonus-stack .author-name{color:var(--violet);font-weight:900}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}h1+p,h2+p,h3+p,.section-lead,.proof-heading>p,.app-showcase>.wrap>p{text-wrap:balance}.flash-offer div{flex-direction:column;gap:2px}.flash-offer s{line-height:1}.bundle-visual img:first-child{z-index:2}.bundle-visual img:nth-child(2){z-index:1;object-position:top center}.plan-card.complete .cta{opacity:1;color:#fff;background:linear-gradient(135deg,#7464ff 0%,#5543e7 100%);box-shadow:0 13px 28px #5240de57,inset 0 1px #ffffff38}.benefit-list article>span svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}@media (width<=759px){.upsell{place-items:center;padding:12px}.upsell-card{border-radius:22px;width:100%;max-width:390px;max-height:calc(100dvh - 24px)}.upsell-header{min-height:43px;padding:13px 44px;font-size:10px}.upsell-header .upsell-close{top:5px}.upsell-content{padding:15px 18px 18px}.bundle-visual{width:150px;height:92px;margin-bottom:11px}.bundle-visual img{border-width:4px;border-radius:10px;width:78px;height:78px}.bundle-visual img:first-child{top:3px;left:14px}.bundle-visual img:nth-child(2){top:4px;right:14px}.bundle-visual span{padding:5px 9px;font-size:8px;right:5px}.upsell-content h2{margin-bottom:9px;font-size:19px;line-height:1.18}.upsell-content>p{margin-bottom:12px;font-size:10.5px;line-height:1.45}.flash-offer{margin-bottom:14px;padding:18px 12px 10px}.flash-offer strong{font-size:29px}.flash-offer>span{margin-top:6px;padding:5px 10px;font-size:8px}.upsell-action{min-height:49px}.upsell-content .decline{margin-top:13px;font-size:9px}}.guarantee{background:#fff}.guarantee-card{text-align:center;background:linear-gradient(145deg,#f8f6ff,#fff);border:1px solid #ded9ff;border-radius:28px;padding:34px 24px;position:relative;overflow:hidden;box-shadow:0 20px 55px #4535ae1f}.guarantee-card:before{content:"";background:#ebe7ff;border-radius:50%;width:210px;height:210px;position:absolute;top:-95px;right:-85px}.guarantee-seal{width:max-content;color:var(--violet);justify-content:center;align-items:flex-end;gap:8px;margin:0 auto 30px;padding:0 10px 12px;display:flex;position:relative}.guarantee-seal:after{content:"";background:linear-gradient(90deg,#7565fa,#b6adff);border-radius:99px;height:4px;position:absolute;bottom:0;left:0;right:0}.guarantee-seal strong{letter-spacing:-.07em;font-family:Outfit,sans-serif;font-size:76px;line-height:.78}.guarantee-seal span{letter-spacing:.16em;font-size:12px;font-weight:900}.guarantee-copy{position:relative}.guarantee-copy h2{letter-spacing:-.04em;margin-bottom:16px;font-size:34px;line-height:1.12}.guarantee-copy p{max-width:650px;color:var(--muted);margin:0 auto 25px;font-size:14px;line-height:1.7}.guarantee-copy p strong{color:var(--ink)}.guarantee-cta{max-width:410px;margin:auto}@media (width>=760px){.guarantee-card{text-align:left;grid-template-columns:170px 1fr;align-items:center;gap:46px;padding:58px 64px;display:grid}.guarantee-seal{margin:0 auto}.guarantee-seal strong{font-size:92px}.guarantee-copy h2{font-size:48px}.guarantee-copy p,.guarantee-cta{margin-left:0}}.faq{background:linear-gradient(#fff 0%,#f7f5ff 100%)}.faq .wrap{max-width:820px}.faq .overline{text-align:center;margin-bottom:14px;display:block}.faq h2{text-align:center;max-width:560px;margin:0 auto}.faq-list{gap:12px;margin-top:38px;display:grid}.faq-list details{background:#fff;border:1px solid #e4e1f1;border-radius:16px;transition:border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 8px 24px #28225b0d}.faq-list details:last-child{border-bottom:1px solid #e4e1f1}.faq-list details[open]{border-color:#cfc8ff;box-shadow:0 13px 32px #4a3bb51a}.faq-list summary{align-items:center;min-height:65px;padding:15px 16px 15px 18px;font-size:13px;line-height:1.35}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{width:29px;height:29px;color:var(--violet);background:#eeeaff;border-radius:50%;flex:0 0 29px;place-items:center;font-size:19px;line-height:1;transition:transform .2s,background .2s,color .2s;display:grid}.faq-list details[open] summary span{background:var(--violet);color:#fff;transform:rotate(45deg)}.faq-list details p{color:#696b7e;margin:0;padding:0 52px 20px 18px;font-size:12px;line-height:1.7}.proof .proof-scroll{scrollbar-width:none}.proof .proof-scroll::-webkit-scrollbar{display:none}.swipe-hint{display:none}.proof .proof-social{margin:28px auto 0}.pain{background:radial-gradient(circle at 85% 10%,#6757ee2e,#0000 32%),linear-gradient(#10152e,#0b1027);position:relative;overflow:hidden}.pain:before{content:"";border:1px solid #8f84ff26;border-radius:50%;width:190px;height:190px;position:absolute;top:115px;left:-90px}.pain .wrap{position:relative}.pain .overline{background:#7666f014;border:1px solid #aaa1ff38;border-radius:999px;margin-bottom:20px;padding:7px 11px;font-size:8px}.pain h2{letter-spacing:-.035em;max-width:620px;margin:0 auto;font-size:29px;line-height:1.18}.pain .thoughts{gap:12px;margin:34px 0 50px}.pain .thoughts p{text-align:left;background:linear-gradient(135deg,#ffffff17,#ffffff0b);border:1px solid #b0a8ff29;border-radius:18px;align-items:center;min-height:94px;padding:22px 20px 21px 58px;font-family:DM Serif Display,serif;font-size:18px;line-height:1.35;display:flex;position:relative;box-shadow:0 13px 30px #0205132b}.pain .thoughts p:before{content:"“";color:#b8b0ff;background:#7766f333;border-radius:9px;place-items:center;width:28px;height:28px;font-family:Georgia,serif;font-size:27px;font-style:normal;line-height:1;display:grid;position:absolute;top:18px;left:18px}.pain .thoughts p:nth-child(2n){background:linear-gradient(135deg,#6858e229,#ffffff0d);margin-left:18px}.pain .thoughts p:nth-child(odd){margin-right:18px}@media (width>=760px){.pain h2{font-size:42px}.pain .thoughts{gap:18px}.pain .thoughts p{min-height:125px;padding:28px 28px 26px 67px;font-size:22px;margin:0!important}.pain .thoughts p:before{top:25px;left:23px}}.how{background:linear-gradient(145deg,#fff6ef 0%,#fffaf6 55%,#f5f2ff 100%);position:relative;overflow:hidden}.how:after{content:"";background:#6f5eee12;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-120px;right:-110px}.how .wrap{z-index:1;position:relative}.how .overline{background:#eeeaff;border-radius:999px;margin-bottom:18px;padding:7px 11px;font-size:8px}.how h2{margin-bottom:0;font-size:36px}.how .timeline{margin-top:38px;padding-left:8px;position:relative}.how .timeline:before{content:"";background:linear-gradient(#f18a70,#7565ef);width:2px;position:absolute;top:43px;bottom:43px;left:29px}.how .timeline article{backdrop-filter:blur(5px);background:#ffffffd1;border:1px solid #e1cdc1bf;border-radius:17px;grid-template-columns:47px 1fr;gap:14px;margin-bottom:14px;padding:20px 18px;position:relative;box-shadow:0 10px 28px #5b3d2e12}.how .timeline article:last-child{margin-bottom:0}.how .timeline article>b{z-index:1;background:linear-gradient(145deg,#f39278,#e97165);width:43px;height:43px;font-size:14px;position:relative;box-shadow:0 7px 16px #df69513d}.how .timeline article:nth-child(2)>b{background:linear-gradient(145deg,#947ff5,#6d58df);box-shadow:0 7px 16px #5b48c938}.how .timeline article:nth-child(3)>b{background:linear-gradient(145deg,#6857e8,#4938c4);box-shadow:0 7px 16px #4636b940}.how .timeline h3{margin:1px 0 6px;font-size:15px}.how .timeline p{font-size:12px;line-height:1.55}@media (width>=760px){.how .overline{margin-top:6px}.how h2{font-size:52px}.how .timeline{margin-top:0}.how .timeline article{padding:24px}.how .timeline h3{font-size:17px}}.media-testimonials{text-align:left;gap:16px;margin-top:32px;display:grid}.media-testimonials>article{background:#fff;border:1px solid #e3dff3;border-radius:20px;overflow:hidden;box-shadow:0 14px 38px #27205b17}.video-placeholder{color:#fff;background:radial-gradient(circle at 50% 40%,#7e6cf747,#0000 32%),linear-gradient(145deg,#161a38,#34306f);place-items:center;min-height:210px;display:grid;position:relative}.video-placeholder small{letter-spacing:.1em;background:#ffffff1f;border-radius:999px;padding:6px 9px;font-size:7px;font-weight:900;position:absolute;bottom:13px;right:15px}.play-symbol{backdrop-filter:blur(5px);background:#ffffff26;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.play-symbol:after{content:"";border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:14px solid #fff;margin-left:4px}.video-testimonial>div:last-child{padding:19px}.video-testimonial>div:last-child>span,.audio-person span{color:var(--violet);letter-spacing:.1em;font-size:8px;font-weight:900}.media-testimonials h3{margin:7px 0 6px;font-size:17px}.media-testimonials p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.audio-testimonial{padding:20px}.audio-person{align-items:center;gap:12px;display:flex}.audio-person img{object-fit:cover;border-radius:50%;width:48px;height:48px}.audio-person h3{margin-bottom:0}.audio-player{background:#f2efff;border-radius:14px;align-items:center;gap:11px;margin:22px 0 15px;padding:12px;display:flex}.audio-player button{background:var(--violet);opacity:1;border:0;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.audio-player button span{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid #fff;margin-left:3px}.audio-wave{flex:1;align-items:center;gap:3px;height:36px;display:flex;overflow:hidden}.audio-wave i{width:3px;height:var(--h);background:#9387ee;border-radius:9px;flex:0 0 3px}.audio-player time{color:#77768b;font-size:9px}@media (width>=760px){.media-testimonials{grid-template-columns:1fr 1fr;margin-top:42px}.video-placeholder{min-height:245px}.audio-testimonial{padding:27px}}.bonuses .pill{box-shadow:0 9px 25px #1f166933}.bonuses h2{max-width:720px;margin-inline:auto;line-height:1.08}.bonuses h2>strong{color:#fff;text-underline-offset:4px;font-weight:900;text-decoration:underline #fff6}.bonus-stack div>span{background:#eeeaff;border-radius:999px;width:max-content;padding:6px 9px;display:inline-block;box-shadow:0 5px 14px #5241d21a;color:#5c4fdb!important;font-size:8px!important}.bonus-stack .featured-bonus{border:1.5px solid #c9c1ff;position:relative;box-shadow:0 15px 35px #1e166529}.bonus-stack .featured-bonus h3{color:#41388f;font-size:20px}.bonus-stack .featured-bonus>div:last-child{background:#fff}.bonus-stack .featured-bonus>img{aspect-ratio:16/10;object-fit:contain;background:#f8f6ff}@media (width>=760px){.bonuses .bonus-stack{grid-template-columns:repeat(2,1fr)}.bonus-stack .featured-bonus{grid-column:1/-1;grid-template-columns:1.08fr .92fr;align-items:stretch;display:grid}.bonus-stack .featured-bonus>img{aspect-ratio:auto;object-fit:contain;width:100%;height:100%}.bonus-stack .featured-bonus>div:last-child{flex-direction:column;justify-content:center;align-items:flex-start;padding:38px;display:flex}.bonus-stack .featured-bonus h3{font-size:27px}.bonus-stack .featured-bonus p{font-size:13px}}.plan-card.complete li:nth-child(5){color:#5140d5;background:#f1efff;border:1px solid #dcd5ff;border-radius:10px;margin:5px -8px;padding:12px 8px;font-weight:400}.plan-card.complete{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(145deg,#9487ff,#5140da) border-box;border:2px solid #7060f3;overflow:visible;box-shadow:0 25px 65px #4937bf40,0 0 0 7px #715fef0f}.plan-card.complete .best-badge{background:linear-gradient(90deg,#8a78ff,#5b47e4,#8a78ff);border-radius:23px 23px 0 0;margin:-2px -2px 0;padding:11px;font-size:10px;box-shadow:0 8px 22px #4936c43d}.plan-card.complete .plan-head{background:radial-gradient(circle at 85% 10%,#8674ff57,#0000 34%),linear-gradient(145deg,#131735,#232052);position:relative;overflow:hidden}.plan-card.complete .plan-head:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:115px;height:115px;position:absolute;bottom:-54px;right:-28px}.plan-card.complete .plan-head h3{font-size:30px}.plan-card.complete ul{background:linear-gradient(#faf9ff,#fff);padding-top:25px}.plan-card.complete li:before{color:#5c49dc;background:#eae6ff;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:9px;display:inline-grid}.plan-card.complete li strong{color:#5140d5;font-weight:900}.plan-card.complete .price{padding-top:5px}.plan-card.complete .price small{background:#eeeaff;border-radius:999px;width:max-content;margin:0 auto;padding:5px 9px}.plan-card.complete .price strong{color:#5140d5;font-size:37px}.plan-card.complete .cta{min-height:61px;font-size:13px;box-shadow:0 16px 34px #5240de66,inset 0 1px #ffffff40}@media (width<=759px){.plan-card.complete{margin-top:14px}}.bubble .bubble-icon{color:#6251e3;background:#eeeaff;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.bubble .bubble-icon.success{color:#278967;background:#e6f8f1}.bubble .bubble-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.hero-product:has(.real-screen) .b1{inset:120px auto auto -7px;transform:none}.hero-product:has(.real-screen) .b2{inset:auto -7px 110px auto;transform:none}.hero .b1{animation:5.4s ease-in-out -1.1s infinite soft-float-one}.hero .b2{animation:7.2s ease-in-out -3.4s infinite soft-float-two}@keyframes soft-float-one{0%,to{transform:translate(0,0)rotate(-.5deg)}38%{transform:translateY(-6px)rotate(.4deg)}72%{transform:translate(2px,-2px)rotate(0)}}@keyframes soft-float-two{0%,to{transform:translate(0,0)rotate(.4deg)}32%{transform:translate(-3px,3px)rotate(-.3deg)}68%{transform:translate(1px,-5px)rotate(.2deg)}}@media (width>=760px){.hero-product:has(.real-screen) .b1{inset:150px auto auto 2%}.hero-product:has(.real-screen) .b2{inset:auto 2% 145px auto}}@media (prefers-reduced-motion:reduce){.hero .b1,.hero .b2{animation:none}}.hero-cta-desktop{display:none}.hero-cta-mobile{text-align:center;margin-top:27px}.hero-cta-mobile .micro{margin-bottom:0}@media (width<=759px){.hero .lead{margin-bottom:0}.hero-product{margin-top:24px}}.solution .section-lead strong{color:#45405f;font-weight:800}.solution .section-lead .soft-underline{text-underline-offset:3px;text-decoration-skip-ink:none;text-decoration-line:underline;text-decoration-color:#aaa0f5;text-decoration-thickness:2px}@media (width>=760px){.hero-cta-desktop{display:flex}.hero-copy .micro.hero-cta-desktop{display:block}.hero-cta-mobile{display:none}}.author{background:linear-gradient(155deg,#fffaf6 0%,#f8f4ff 100%);position:relative;overflow:hidden}.author:before{content:"";background:#ee896c14;border-radius:50%;width:300px;height:300px;position:absolute;top:-130px;left:-110px}.author .wrap{position:relative}.author-heading{text-align:center;max-width:760px;margin:0 auto 36px}.author-heading .overline{margin-bottom:16px}.author-heading h2{margin-bottom:17px;font-size:38px}.author-heading>p{color:#746b70;max-width:580px;margin:0 auto;font-size:13px;line-height:1.65}.author-heading>p strong{color:#4c444a;font-weight:800}.author-heading>p .soft-underline{text-underline-offset:3px;text-decoration-skip-ink:none;text-decoration-line:underline;text-decoration-color:#c3baff;text-decoration-thickness:2px}.author-feature{background:#fff;border:1px solid #ebddd8;border-radius:25px;overflow:hidden;box-shadow:0 22px 60px #5c3d361f}.author-feature .author-photo{box-shadow:none;border-radius:0;margin:0}.author-feature .author-photo img{width:100%;height:auto;display:block}.author-feature .author-copy{padding:27px 22px 30px}.author-intro{color:var(--coral);letter-spacing:.14em;font-size:8px;font-weight:900}.author-feature .author-copy h3{color:#29273b;margin:7px 0 3px;font-family:DM Serif Display,serif;font-size:34px;font-weight:400}.author-feature .author-role{color:#5f5861;margin-bottom:20px;font-size:13px;font-weight:700;line-height:1.5}.author-credentials{flex-wrap:wrap;gap:7px;margin:0 0 23px;display:flex}.author-credentials span{color:#795e55;background:#fff9f5;border:1px solid #eaded9;border-radius:999px;padding:8px 10px;font-size:8px;font-weight:800}.author-feature .author-copy>p:not(.author-role){color:#70676a;font-size:13px;line-height:1.72}.author-feature blockquote{color:#4f4662;background:linear-gradient(135deg,#f0edff,#faf9ff);border:0;border-radius:15px;margin:24px 0 0;padding:19px 18px 19px 44px;font-size:17px;position:relative}.author-feature blockquote:before{content:"“";color:#7666e8;font-family:Georgia,serif;font-size:35px;line-height:1;position:absolute;top:13px;left:15px}@media (width>=760px){.author-heading{margin-bottom:50px}.author-heading h2{font-size:54px}.author-feature{display:block}.author-feature .author-photo img{object-fit:contain;height:auto}.author-feature .author-copy{max-width:820px;margin:auto;padding:45px 42px}.author-feature .author-copy h3{font-size:44px}.author-feature .author-role{font-size:14px}}.bonuses h2 em{color:#ffe1c8;white-space:nowrap;font-family:DM Serif Display,serif;font-style:italic;font-weight:400;display:inline-block;position:relative}.bonuses h2 em:after{content:"";background:#ffe1c88c;border-radius:99px;height:3px;position:absolute;bottom:-3px;left:2px;right:2px;transform:rotate(-1deg)}.offer-intro{text-align:center;max-width:760px;margin:0 auto}.offer-intro .offer-kicker{box-shadow:0 8px 22px #5142cd1c}.offer-intro h2 em{color:var(--violet);white-space:nowrap;font-family:DM Serif Display,serif;font-style:italic;font-weight:400;position:relative}.offer-intro h2 em:after{content:"";background:#b8afff;border-radius:99px;height:3px;position:absolute;bottom:-3px;left:1px;right:1px;transform:rotate(-1deg)}.offer-intro>p{max-width:560px;color:var(--muted);margin:18px auto 0;font-size:13px;line-height:1.65}.offer-intro>p strong{color:#45405f;font-weight:800}.offer-intro>p .soft-underline{text-underline-offset:3px;text-decoration-skip-ink:none;text-decoration-line:underline;text-decoration-color:#bdb4ff;text-decoration-thickness:2px}.offer-divider{color:#7770c7;letter-spacing:.12em;align-items:center;gap:12px;margin:30px auto 0;font-size:8px;font-weight:900;display:flex}.offer-divider:before,.offer-divider:after{content:"";background:linear-gradient(90deg,#0000,#cfc9f3);flex:1;height:1px}.offer-divider:after{background:linear-gradient(90deg,#cfc9f3,#0000)}.offer-divider span{white-space:nowrap}.offer .plans{margin-top:22px}@media (width>=760px){.faq-list{margin-top:46px}.faq-list summary{min-height:72px;padding-inline:24px;font-size:15px}.faq-list details p{padding:0 70px 23px 24px;font-size:13px}.hero{padding-top:64px}}
