@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Manrope:wght@400;500;600;700&display=swap";:root{--milk:#faf8f6;--white:#fff;--ink:#1f2937;--muted:#6b7280;--pink:#e85d8e;--violet:#8b5cf6;--line:#e9e4e1;--shadow:0 20px 70px #432d3a17;color:var(--ink);background:var(--milk);font-synthesis:none;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--milk);margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.app{overflow:hidden}.progress{z-index:100;transform-origin:0;background:linear-gradient(90deg,var(--pink),var(--violet));height:3px;position:fixed;top:0;left:0;right:0}.nav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border-radius:18px;align-items:center;gap:32px;height:66px;padding:0 12px 0 18px;display:flex;position:absolute;top:18px;left:4%;right:4%;box-shadow:0 8px 34px #201c1f14}.brand{align-items:center;gap:10px;margin-right:auto;display:flex}.brand img{object-fit:contain;filter:brightness(0);width:72px;height:32px}.brand span{letter-spacing:.14em;font:500 9px/1.05 Manrope}.brand b{color:var(--pink)}nav{gap:28px;font-size:13px;display:flex}nav a{transition:all .2s}nav a:hover{color:var(--pink)}.button{color:#fff;background:linear-gradient(115deg,var(--pink),var(--violet));border-radius:999px;align-items:center;gap:16px;padding:7px 7px 7px 22px;font-size:14px;font-weight:600;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 12px 28px #e85d8e33}.button:hover{transform:translateY(-2px);box-shadow:0 17px 35px #8b5cf640}.button-icon{width:38px;height:38px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;display:grid}.button-light{color:var(--ink);background:#fff}.button-light .button-icon{background:var(--ink);color:#fff}.menu,.mobile-nav{display:none}.hero{background:#eadbd3;border-radius:0 0 30px 30px;min-height:780px;margin:0 18px;position:relative;overflow:hidden}.hero-photo{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute}.hero-shade{background:linear-gradient(90deg,#faf8f6fa 0%,#faf8f6e0 33%,#faf8f629 67%,#1f29370a);position:absolute;inset:0}.hero-copy{z-index:2;width:min(700px,53%);position:absolute;top:25%;left:7%}.hero-kicker,.kicker{text-transform:uppercase;letter-spacing:.12em;color:var(--pink);align-items:center;gap:8px;font:600 11px Manrope;display:flex}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.07em;max-width:850px;margin:24px 0 28px;font:500 clamp(64px,7.3vw,118px)/.88 Manrope}h1 em{color:var(--pink);font-style:normal}.hero-copy>p{color:#59616d;width:570px;max-width:100%;margin-bottom:30px;font-size:18px;line-height:1.55}.hero-note{z-index:3;color:#fff;border-left:1px solid #fff9;padding-left:16px;position:absolute;bottom:35px;right:4%}.hero-note span{letter-spacing:.18em;margin-bottom:8px;font-size:10px;display:block}.hero-note b{font:500 18px/1.25 Manrope}.hero-proof{z-index:3;align-items:center;gap:12px;display:flex;position:absolute;bottom:35px;left:7%}.avatars{display:flex}.avatars span{background:#ecd2dd;border:2px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;margin-left:-7px;font-size:9px;display:grid}.avatars span:first-child{margin-left:0}.hero-proof p{color:#525966;margin:0;font-size:11px}.hero-proof b{font-size:13px}.section{width:min(1400px,92%);margin:0 auto;padding:130px 0}.section-head{grid-template-columns:.7fr 1.5fr 1fr;align-items:start;gap:40px;margin-bottom:56px;display:grid}.section-head h2,.problem-title h2,.future h2,.backstage h2,.contact h2{letter-spacing:-.055em;margin:0;font:500 clamp(42px,5.2vw,75px)/.98 Manrope}.section-head p{color:var(--muted);padding-top:8px;font-size:16px;line-height:1.65}.stats-grid{grid-template-columns:repeat(12,1fr);gap:12px;display:grid}.stat{background:var(--white);border-radius:22px;min-height:220px;padding:30px;position:relative;overflow:hidden;box-shadow:0 8px 30px #3c28320a}.stat-0{grid-column:span 4}.stat-1{background:#f2eaff;grid-column:span 3}.stat-2{grid-column:span 2}.stat-3{background:#f9e5ec;grid-column:span 3}.stat-num{letter-spacing:-.06em;color:var(--pink);font:600 clamp(42px,4.2vw,68px)/1 Manrope}.stat-1 .stat-num{color:var(--violet)}.stat p{width:75%;font-size:14px;line-height:1.3;position:absolute;bottom:18px;left:30px}.trend{color:var(--violet);position:absolute;bottom:27px;right:25px}.future-card{color:#fff;background:linear-gradient(125deg,#2e2330,#30244b);border-radius:30px;min-height:680px;padding:70px;position:relative;overflow:hidden}.future-card:before{content:"";background:radial-gradient(circle,#e85d8e73,#0000 68%);border-radius:50%;width:520px;height:520px;position:absolute;top:-25%;right:12%}.future-copy{z-index:2;width:48%;padding-top:65px;position:relative}.kicker.light{color:#f1abc4}.future-copy h2{margin:24px 0}.future-copy p,.backstage-copy p{color:#d8d2dc;margin-bottom:28px;font-size:17px;line-height:1.65}.phone{width:280px;height:560px;color:var(--ink);background:#fff;border:8px solid #f5f2f1;border-radius:42px;position:absolute;top:70px;right:10%;overflow:hidden;transform:rotate(5deg);box-shadow:0 40px 80px #0000004d}.phone-top{background:#19151a;border-radius:0 0 14px 14px;width:90px;height:25px;margin:auto}.ad{padding:24px}.ad>span{color:var(--muted);font-size:10px}.ad>b{margin:20px 0;font:600 28px/1.03 Manrope;display:block}.ad-pic{background:linear-gradient(160deg,#e85d8e26,#0000),url(/assets/hero.png) 73%/cover;border-radius:16px;height:260px}.ad small{color:var(--pink);margin-top:18px;font-weight:600;display:block}.float-metric{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--ink);box-shadow:var(--shadow);background:#ffffffe6;border-radius:18px;padding:18px 24px;position:absolute;bottom:75px;right:29%}.float-metric span,.float-metric small{color:var(--muted);font-size:11px;display:block}.float-metric b{color:var(--pink);font:600 42px Manrope}.case-grid{grid-template-columns:1.6fr .85fr;gap:18px;display:grid}.case-main,.quote{min-height:500px;box-shadow:var(--shadow);background:#fff;border-radius:24px;padding:34px}.case-main{background:linear-gradient(160deg,#fff,#f7eff5)}.case-top{letter-spacing:.12em;justify-content:space-between;font-size:11px;display:flex}.pill{color:var(--violet);background:#f3e8ff;border-radius:99px;padding:7px 12px}.case-metrics{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:90px;display:grid}.case-metrics div{border-left:1px solid var(--line);padding-left:18px}.case-metrics b{letter-spacing:-.06em;font:600 clamp(45px,5vw,76px) Manrope;display:block}.case-metrics div:first-child b{color:var(--pink)}.case-metrics span{color:var(--muted);font-size:12px}.chart{height:150px;margin-top:50px}.chart svg{width:100%;height:100%}.quote-head{align-items:center;gap:12px;display:flex}.portrait{width:48px;height:48px;color:var(--pink);background:#f3dbe4;border-radius:50%;place-items:center;font-weight:600;display:grid}.quote-head div:nth-child(2){flex-direction:column;font-size:13px;display:flex}.quote-head span{color:var(--muted);font-size:11px}.quote-head button{background:var(--ink);color:#fff;border:0;border-radius:50%;place-items:center;width:44px;height:44px;margin-left:auto;display:grid}.quote blockquote,.review-text blockquote{letter-spacing:-.03em;margin:65px 0 45px;font:500 26px/1.35 Manrope}.message{background:#f5f4f6;border-radius:16px;margin-top:auto;padding:14px;font-size:11px}.message span{color:var(--muted)}.message p{margin:6px 0 0;font-size:13px}.transformation{background:#f1edeb;width:100%;padding-left:4%;padding-right:4%}.transformation>.section-head{max-width:1400px;margin-left:auto;margin-right:auto}.before-after{grid-template-columns:1fr 70px 1fr;align-items:center;max-width:1400px;margin:auto;display:grid}.before,.after{background:#fff;border-radius:24px;min-height:380px;padding:45px}.before{opacity:.75}.after{color:#fff;background:linear-gradient(140deg,var(--pink),var(--violet));box-shadow:0 24px 70px #8b5cf633}.before>span,.after>span{text-transform:uppercase;letter-spacing:.12em;font-size:11px}.before h3,.after h3{margin:70px 0 25px;font:500 36px Manrope}.before ul,.after ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.after li{gap:9px;display:flex}.after svg{width:17px}.switch{z-index:2;background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:94px;height:94px;margin:-12px;display:grid;position:relative}.switch svg{width:30px;height:30px}.benefit-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.benefit{border:1px solid var(--line);background:#ffffff8c;border-radius:20px;min-height:260px;padding:28px;transition:all .3s}.benefit:hover{box-shadow:var(--shadow);background:#fff;transform:translateY(-4px)}.benefit>span{color:var(--pink);font-size:12px}.benefit h3{margin:70px 0 14px;font:500 22px/1.2 Manrope}.benefit p{color:var(--muted);font-size:13px;line-height:1.55}.team{grid-template-columns:1fr 1.15fr;gap:80px;display:grid}.team-intro .section-head{display:block;position:sticky;top:120px}.team-intro .kicker{margin-bottom:28px}.team-intro>p{color:var(--muted);width:70%;font-size:17px;line-height:1.6}.team-list{border-top:1px solid var(--line)}.team-row{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr 1fr 30px;align-items:center;gap:15px;padding:27px 5px;display:grid}.team-row>span{color:var(--pink);font-size:11px}.team-row h3,.team-row p{margin:0}.team-row h3{font:500 20px Manrope}.team-row p{color:var(--muted);font-size:13px}.team-row svg{transition:all .2s}.team-row:hover svg{color:var(--pink);transform:translate(4px,-4px)}.problem{background:#fff;grid-template-columns:1fr 1fr;gap:80px;width:100%;padding-left:4%;padding-right:4%;display:grid}.problem-title h2{margin:25px 0}.problem-title p{color:var(--muted);max-width:580px;font-size:17px;line-height:1.6}.pain-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pain{background:var(--milk);border-radius:18px;flex-direction:column;justify-content:space-between;min-height:160px;padding:22px;display:flex}.pain span{color:var(--pink);font-size:11px}.pain p{margin:0;font:500 17px/1.3 Manrope}.process-line{grid-template-columns:repeat(5,1fr);display:grid;position:relative}.process-line:before{content:"";background:linear-gradient(90deg,var(--pink),var(--violet));height:1px;position:absolute;top:22px;left:5%;right:5%}.step{padding-right:28px;position:relative}.step>span{z-index:2;width:45px;height:45px;color:var(--pink);background:#fff;border:1px solid #eadde4;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 7px 20px #582a3e14}.step h3{margin:45px 0 12px;font:500 18px/1.2 Manrope}.step p{color:var(--muted);font-size:13px;line-height:1.55}.backstage{color:#fff;background:#282131;grid-template-columns:1fr 1fr;gap:80px;width:100%;padding-left:4%;padding-right:4%;display:grid}.backstage-copy h2{margin:25px 0}.daily-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.daily{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:150px;padding:20px;display:flex;position:relative}.daily>span{color:#f1abc4;font-size:11px}.daily p{max-width:80%;margin:0;font:500 16px/1.3 Manrope}.pulse{background:var(--pink);border-radius:50%;width:8px;height:8px;position:absolute;bottom:18px;right:18px;box-shadow:0 0 0 7px #e85d8e1f}.review-grid{grid-template-columns:1.1fr 1fr 1fr;gap:14px;display:grid}.video-review,.review-text{border-radius:22px;min-height:430px;overflow:hidden}.video-cover{color:#fff;background:linear-gradient(#0000,#22161da6),url(/assets/hero.png) 72%/cover;flex-direction:column;justify-content:space-between;height:100%;padding:30px;display:flex}.play{width:60px;height:60px;color:var(--pink);background:#ffffffeb;border-radius:50%;place-items:center;display:grid}.video-cover div:last-child{flex-direction:column;display:flex}.video-cover small{opacity:.75;margin-top:4px}.review-text{background:#fff;padding:32px}.review-text blockquote{margin:70px 0 40px}.review-text>span{color:var(--muted);font-size:11px}.stars{color:var(--pink);letter-spacing:.14em}.review-text.accent{background:#f1e8ff}.faq{grid-template-columns:.65fr 1.35fr;gap:80px;display:grid}.faq .section-head{display:block}.faq .kicker{margin-bottom:25px}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:50px 1fr 25px;align-items:center;width:100%;padding:26px 0;display:grid}.faq-item button span{color:var(--pink);font-size:11px}.faq-item button b{font:500 18px Manrope}.faq-item button svg{transition:all .3s}.faq-item.open button svg{transform:rotate(180deg)}.faq-answer{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.faq-answer p{color:var(--muted);margin:0 50px;font-size:14px;line-height:1.6;overflow:hidden}.faq-item.open .faq-answer{grid-template-rows:1fr}.faq-item.open .faq-answer p{padding-bottom:24px}.contact{color:#fff;background:linear-gradient(130deg,#e85d8e,#995ae9);border-radius:30px;grid-template-columns:1fr .85fr;gap:80px;padding:80px;display:grid;position:relative;overflow:hidden}.contact:before{content:"";border:1px solid #ffffff2e;border-radius:50%;width:600px;height:600px;position:absolute;bottom:-450px;left:-200px}.contact-copy,.contact form{z-index:2;position:relative}.contact-copy h2{margin:25px 0}.contact-copy>p{color:#f9eaf2;max-width:600px;font-size:17px;line-height:1.6}.contact-points{gap:22px;margin-top:35px;font-size:12px;display:flex}.contact-points span{gap:7px;display:flex}.contact-points svg{width:15px}.contact form{color:var(--ink);box-shadow:var(--shadow);background:#fff;border-radius:22px;padding:30px}label{color:var(--muted);margin-bottom:18px;font-size:11px;display:block}input,textarea{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);background:0 0;outline:none;padding:10px 0;display:block}input:focus,textarea:focus{border-color:var(--pink)}textarea{resize:none;height:65px}.form-button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:space-between;align-items:center;width:100%;padding:15px 18px 15px 22px;font-weight:600;display:flex}.contact form small{color:#9ca3af;text-align:center;margin-top:12px;font-size:9px;display:block}footer{border-bottom:0;grid-template-columns:2fr 1fr 1.5fr;gap:50px;width:min(1400px,92%);margin:auto;padding:75px 0 28px;display:grid}footer>div:not(.footer-brand){flex-direction:column;gap:10px;font-size:13px;display:flex}footer>div>span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px;font-size:10px}.footer-brand img{filter:brightness(0);width:140px}.footer-brand p{margin-top:20px;font:500 18px/1.2 Manrope}.copy{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;margin-top:35px;padding-top:25px;font-size:10px}footer svg{vertical-align:middle;width:14px}@media (width<=1000px){nav,.nav>.button{display:none}.menu{background:0 0;border:0;place-items:center;display:grid}.mobile-nav{box-shadow:var(--shadow);background:#fff;border-radius:18px;flex-direction:column;gap:16px;padding:20px;display:flex;position:absolute;top:72px;left:0;right:0}.hero{min-height:750px}.hero-copy{width:75%;top:24%}.hero-shade{background:linear-gradient(90deg,#faf8f6f5,#faf8f6ab,#faf8f60d)}.section-head{grid-template-columns:1fr 2fr}.section-head p{grid-column:2}.stat-0,.stat-1,.stat-2,.stat-3{grid-column:span 6}.future-copy{width:55%}.phone{width:250px;right:4%}.case-grid,.team,.problem,.backstage,.faq,.contact{grid-template-columns:1fr}.benefit-grid,.review-grid{grid-template-columns:1fr 1fr}.review-grid .video-review{grid-row:span 2}.process-line{grid-template-columns:1fr}.process-line:before{width:1px;height:auto;top:0;bottom:0;left:22px}.step{padding:0 0 28px 70px}.step>span{position:absolute;left:0}.step h3{margin:5px 0 8px}.team-intro .section-head{position:static}.contact{padding:55px}.problem{gap:45px}}@media (width<=680px){.nav{top:12px;left:12px;right:12px}.brand img{width:58px}.hero{min-height:760px;margin:0 8px}.hero-photo{object-position:68% center}.hero-shade{background:linear-gradient(#faf8f6f2 5%,#faf8f6cc 53%,#241d224d)}.hero-copy{width:auto;top:19%;left:7%;right:7%}h1{font-size:58px}.hero-copy>p{font-size:15px}.hero-note{bottom:26px;right:7%}.hero-proof{display:none}.section{padding:85px 0}.section-head{display:block}.section-head .kicker{margin-bottom:22px}.section-head p{margin-top:18px}.stats-grid{grid-template-columns:1fr 1fr}.stat-0,.stat-1,.stat-2,.stat-3{grid-column:span 1;min-height:180px;padding:20px}.stat-num{font-size:40px}.stat p{left:20px}.future-card{min-height:780px;padding:35px}.future-copy{width:100%;padding-top:10px}.phone{width:230px;height:460px;top:370px;right:-25px}.ad-pic{height:190px}.float-metric{bottom:70px;right:28%}.case-grid,.benefit-grid,.review-grid,.pain-grid,.daily-grid{grid-template-columns:1fr}.case-metrics{gap:8px;margin-top:60px}.case-metrics b{font-size:39px}.case-main,.quote{min-height:420px;padding:24px}.before-after{grid-template-columns:1fr}.switch{margin:-20px auto;transform:rotate(90deg)}.before,.after{min-height:330px;padding:30px}.problem{padding-left:4%;padding-right:4%}.team{gap:30px}.team-row{grid-template-columns:38px 1fr 25px}.team-row p{display:none}.contact{gap:40px;width:calc(100% - 16px);padding:35px 22px}.contact-points{flex-direction:column}.contact form{padding:22px}.review-grid .video-review{grid-row:auto}.benefit{min-height:220px}.backstage{gap:45px}footer{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width>=1001px){.hero-copy{top:auto;bottom:122px}}@media (width<=1000px){.hero-copy{bottom:auto}.hero-proof{display:none}}@media (width>=1001px){.transformation>.section-head{grid-template-columns:.62fr 2.38fr;max-width:none;margin-bottom:44px}.transformation>.section-head h2{grid-column:2;max-width:none}.transformation .before h3,.transformation .after h3{margin-top:34px;margin-bottom:22px}.transformation .before,.transformation .after{min-height:340px;padding-top:38px}.section-head:not(:has(>p)){grid-template-columns:.62fr 2.38fr}.section-head:not(:has(>p))>h2{grid-column:2;max-width:none}}.benefit>span{letter-spacing:-.05em;font:500 34px/1 Manrope}.benefit h3{margin-top:54px}.team-row{grid-template-columns:72px 1fr 1fr 30px}.team-row>span{letter-spacing:-.05em;font:500 28px/1 Manrope}.pain>span{letter-spacing:-.05em;font:500 30px/1 Manrope}.daily>span{letter-spacing:-.05em;font:500 28px/1 Manrope}.step>span{width:58px;height:58px;font:500 20px/1 Manrope}.process-line:before{top:29px}@media (width<=1000px){.process-line:before{top:0;left:29px}.step{padding-left:84px}}@media (width<=680px){.team-row{grid-template-columns:58px 1fr 25px}}.faq-item button{grid-template-columns:72px 1fr 28px}.faq-item button span{letter-spacing:-.05em;font:500 28px/1 Manrope}.faq-answer p{margin-left:72px}@media (width<=680px){.reviews{padding-bottom:28px}.faq{padding-top:38px}.faq-item button{grid-template-columns:52px 1fr 24px}.faq-item button span{font-size:22px}.faq-answer p{margin-left:52px;margin-right:24px}}.nav{position:fixed}.contact-points{flex-wrap:wrap;gap:28px;font-size:16px;font-weight:500}.contact-points span{align-items:center;gap:9px}.contact-points svg{stroke-width:2.4px;width:19px;height:19px}.contact form{padding:36px}.contact form label{color:#59616d;margin-bottom:24px;font-size:14px;line-height:1.35}.contact form input,.contact form textarea{padding:12px 0;font-size:16px;line-height:1.45}.contact form input::placeholder,.contact form textarea::placeholder{color:#78808c;opacity:1}.contact form textarea{height:82px}.contact .form-button{padding:17px 20px 17px 24px;font-size:16px}.contact form>small{color:#858c98;margin-top:15px;font-size:11px;line-height:1.4}.honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.form-button:disabled{opacity:.7;cursor:wait}.form-status{border-radius:12px;margin-top:14px;padding:12px 14px;font-size:13px;line-height:1.4}.form-status.success{color:#166534;background:#ecfdf3}.form-status.error{color:#9f1239;background:#fff1f2}@media (width<=680px){.contact-points{gap:14px;font-size:15px}.contact form{padding:24px}.contact form label{font-size:13px}.contact form input,.contact form textarea{font-size:15px}}.nav nav a{color:#374151;font-weight:600}.nav .brand span{font-weight:600}footer>div:not(.footer-brand) a{color:#374151;font-weight:600}footer>div>span{color:#6b7280;font-weight:600}.social-links{margin-top:8px;flex-direction:row!important;gap:10px!important;display:flex!important}.social-links a{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;transition:transform .2s,border-color .2s,color .2s;display:grid}.social-links a:hover{border-color:var(--pink);color:var(--pink);transform:translateY(-3px)}.social-links svg{fill:currentColor;stroke:none;width:20px;height:20px}.social-links svg:not(:first-child){fill:none}.social-links rect,.social-links circle{fill:none;stroke:currentColor;stroke-width:1.8px}.social-links .social-dot{fill:currentColor;stroke:none}.inline-cta-wrap{justify-content:flex-end;margin-top:34px;display:flex}.inline-cta{color:var(--ink);background:#ffffffb8;border:1px solid #e85d8e4d;border-radius:999px;align-items:center;gap:22px;padding:13px 15px 13px 22px;font:600 14px/1 Manrope;transition:transform .25s,background .25s,border-color .25s;display:inline-flex;box-shadow:0 10px 30px #4b2d3d0f}.inline-cta svg{box-sizing:content-box;background:linear-gradient(135deg,var(--pink),var(--violet));color:#fff;border-radius:50%;padding:10px;transition:transform .25s;display:grid}.inline-cta:hover{background:#fff;border-color:#e85d8e8c;transform:translateY(-3px)}.inline-cta:hover svg{transform:rotate(45deg)}.reviews .inline-cta-wrap{margin-top:28px}@media (width<=680px){.inline-cta-wrap{justify-content:stretch;margin-top:24px}.inline-cta{justify-content:space-between;width:100%;font-size:14px}}.thanks-page{background:var(--milk);place-items:center;min-height:100dvh;padding:110px 24px 70px;display:grid;position:relative;overflow:hidden}.thanks-page:before{content:"";border:1px solid var(--line);pointer-events:none;border-radius:30px;position:absolute;inset:18px}.thanks-glow{background:radial-gradient(circle,#e85d8e40,#8b5cf61c 45%,#0000 70%);border-radius:50%;width:680px;height:680px;position:absolute;top:-370px;right:-120px}.thanks-brand{z-index:2;position:absolute;top:48px;left:50%;transform:translate(-50%)}.thanks-brand img{filter:brightness(0);width:150px}.thanks-card{z-index:1;text-align:center;width:min(780px,100%);position:relative}.thanks-check{color:#fff;background:linear-gradient(135deg,var(--pink),var(--violet));border-radius:50%;place-items:center;width:76px;height:76px;margin:0 auto 30px;display:grid;box-shadow:0 18px 45px #8b5cf638}.thanks-check svg{stroke-width:2px;width:32px;height:32px}.thanks-card .kicker{justify-content:center}.thanks-card h1{max-width:none;margin:28px 0 24px;font-size:clamp(58px,7vw,104px)}.thanks-card>p{max-width:650px;color:var(--muted);margin:0 auto;font-size:18px;line-height:1.65}.thanks-actions{justify-content:center;align-items:center;gap:18px;margin-top:38px;display:flex}.thanks-telegram{align-items:center;gap:10px;padding:15px 20px;font-size:14px;font-weight:600;display:flex}.thanks-telegram svg{width:20px;height:20px;fill:var(--pink)}.thanks-foot{letter-spacing:.16em;color:#9ca3af;font-size:10px;position:absolute;bottom:42px}@media (width<=680px){.thanks-page{padding:100px 22px 80px}.thanks-page:before{border-radius:22px;inset:8px}.thanks-brand{top:32px}.thanks-card h1{font-size:56px}.thanks-card>p{font-size:16px}.thanks-actions{flex-direction:column}.thanks-telegram{padding:12px}.thanks-foot{font-size:8px;bottom:28px}.hero-note{bottom:94px}.hero-proof{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border:1px solid #ffffffb8;border-radius:999px;padding:7px 12px 7px 8px;display:flex;bottom:24px;left:7%;right:auto}.hero-proof p{color:#3f4651;font-size:10px}.hero-proof b{font-size:12px}.avatars span{width:30px;height:30px;font-size:8px}.transformation{padding-left:20px;padding-right:20px}.transformation>.section-head{margin-bottom:38px}.transformation .before h3,.transformation .after h3{margin-top:32px;margin-bottom:20px}.transformation .before,.transformation .after{min-height:300px}}.section{padding-top:82px;padding-bottom:82px}.section-head{margin-bottom:48px}.future{padding-top:30px}.reviews{padding-bottom:32px}.faq{padding-top:36px}@media (width<=680px){.section{padding-top:48px;padding-bottom:48px}.section:not(.transformation):not(.problem):not(.backstage):not(.contact){width:calc(100% - 40px)}.section-head{margin-bottom:36px}.problem,.backstage{padding-left:20px;padding-right:20px}.future{padding-top:24px}.reviews{padding-bottom:26px}.faq{padding-top:32px}.contact{padding-top:42px;padding-bottom:42px}.case-metrics b{white-space:nowrap;letter-spacing:-.07em;font-size:clamp(30px,9vw,36px)}}.video-cover.review-photo{background:linear-gradient(#22161d00 50%,#22161db8),url(/assets/review-owner.png) 50% 28%/cover;justify-content:flex-end}.video-cover.review-photo small{letter-spacing:.01em;font-size:12px}
