:root{--w:#4e1836;--r:#dd6e82;--c:#fbf7f2;--i:#2a2230;--m:#736974;--g:#d6a55b;--max:1160px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:82px}body{color:var(--i);margin:0;font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:min(var(--max),calc(100% - 48px));margin:auto}header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:82px;padding:0 max(24px,calc((100vw - var(--max))/2));background:#fffefdf5;border-bottom:1px solid #4e183611;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}header img{object-fit:contain;width:132px;height:63px}nav{color:#5b4755;align-items:center;gap:27px;font-size:13px;font-weight:700;display:flex}nav a:hover{color:var(--r)}.navBtn{background:var(--w);color:#fff;border-radius:40px;align-items:center;gap:8px;padding:13px 18px;display:flex}.navBtn svg{width:16px}h1,h2,h3{letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-weight:500}em{color:var(--r);font-weight:400}.hero{color:#fff;background:linear-gradient(90deg,#281020ef,#4e1836c9 45%,#4e183625 80%);min-height:820px}.hero>.container{padding-top:174px}.tag{text-transform:uppercase;letter-spacing:.16em;color:#f4c7cf;align-items:center;gap:9px;font-size:11px;font-weight:800;display:flex}.tag svg{width:17px}.hero h1{max-width:700px;margin:22px 0;font-size:clamp(58px,5.5vw,82px);line-height:1}.hero h1 em{color:#f09aab;display:block}.hero>.container>p{color:#efdee6;max-width:640px;font-size:18px;line-height:1.72}.btn{border-radius:40px;justify-content:center;align-items:center;gap:9px;padding:16px 22px;font-size:14px;font-weight:850;transition:all .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn svg{width:18px}.rose{background:var(--r);color:#fff;box-shadow:0 12px 30px #8d314a66}.facts{border-top:1px solid #fff3;width:max-content;margin-top:55px;display:flex}.facts span{color:#dcbfca;border-right:1px solid #fff3;flex-direction:column;margin-right:40px;padding:20px 40px 0 0;font-size:11px;display:flex}.facts span:last-child{border:0}.facts b{color:#fff;margin-bottom:3px;font:19px Georgia}.pain{background:var(--w);color:#fff;padding:95px 0}.grid{grid-template-columns:.82fr 1.18fr;gap:90px;display:grid}.pain small,section small{letter-spacing:.2em;color:var(--g);font-size:10px;font-weight:850}.pain h2,.head h2,.center h2,.audience h2,.offer h2{margin:16px 0 22px;font-size:clamp(42px,4.2vw,60px);line-height:1.07}.pain p{color:#d7bbc7;line-height:1.8}.questions{border-top:1px solid #ffffff2b}.questions p{color:#f9edf2;border-bottom:1px solid #ffffff2b;grid-template-columns:50px 1fr;margin:0;padding:17px 0;font:21px Georgia;display:grid}.questions b{color:var(--r);font:11px Inter}.section{padding:108px 0}.cream{background:var(--c)}.head{grid-template-columns:1fr 420px;align-items:end;gap:80px;margin-bottom:55px;display:grid}.head>p{color:var(--m);font-size:17px;line-height:1.75}.journey{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;display:grid}.photo{position:relative}.photo img{object-fit:cover;width:100%;height:610px}.photo aside{background:var(--w);color:#fff;gap:14px;padding:22px;display:flex;position:absolute;bottom:35px;right:-25px}.photo aside svg{color:var(--g)}.photo aside b{font:18px/1.4 Georgia}.learn>p{border-bottom:1px solid #dcd1cc;grid-template-columns:42px 1fr 25px;align-items:center;gap:12px;margin:0;padding:16px 0;font-size:15px;display:grid}.learn>p b{color:var(--r);font-size:11px}.learn svg{width:17px;color:var(--r)}.center{text-align:center;margin-bottom:50px}.cards{border:0 solid #e6dcd9;border-width:1px 0 0 1px;grid-template-columns:repeat(4,1fr);display:grid}.cards article{border:1px solid #e6dcd9;border-width:0 1px 1px 0;min-height:260px;padding:32px;position:relative}.cards article>svg{color:var(--r);width:29px}.cards article>span{color:#b5a7aa;font-size:11px;position:absolute;top:25px;right:23px}.cards h3{margin:30px 0 12px;font-size:25px}.cards p{color:var(--m);font-size:13px;line-height:1.7}.format{background:#f8e9e9;align-items:center;gap:13px;margin-top:24px;padding:24px 28px;display:flex}.format svg{color:var(--r)}.format span{color:var(--m);font-size:13px}.format b{color:var(--i)}.audience{background:#f8e9e9}.audienceGrid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.audience img{object-fit:cover;width:100%;height:330px;margin-top:34px}.list>p{border-bottom:1px solid #cdbec0;align-items:center;gap:15px;margin:0;padding:19px 0;font:19px Georgia;display:flex}.list svg{width:21px;color:var(--r)}.wine{background:var(--w);color:#fff;margin-top:30px}.mentor{grid-template-columns:.83fr 1.17fr;align-items:center;gap:95px;display:grid}.mentorPhoto{position:relative}.mentorPhoto img{object-fit:cover;width:100%;height:610px}.mentorPhoto aside{background:var(--r);color:#fff;flex-direction:column;padding:20px 24px;display:flex;position:absolute;bottom:35px;right:-30px}.mentorPhoto b{font:34px Georgia}.mentorPhoto span{font-size:11px}.mentor h2{margin:14px 0;font-size:62px}.mentor h3{color:#6f2447;margin-bottom:22px;font-size:24px;line-height:1.45}.mentor p{color:var(--m);line-height:1.8}.link{color:var(--w);border-bottom:2px solid var(--r);align-items:center;gap:9px;padding-bottom:7px;font-size:13px;font-weight:850;display:inline-flex}.link svg{width:16px}.testimonials{background:var(--w);color:#fff;padding:100px 0}.quotes{grid-template-columns:1fr 1fr;gap:22px;display:grid}.quotes blockquote{background:#ffffff0b;border:1px solid #fff2;margin:0;padding:40px}.quotes svg{color:var(--r);fill:#ffffff12}.quotes p{color:#f3e4ea;font:23px/1.55 Georgia}.quotes b{color:#d3b3bf;font-size:12px}.offer{grid-template-columns:1fr 480px;align-items:center;gap:90px;display:grid}.offer>div:first-child>p{color:var(--m);line-height:1.8}.limited{align-items:center;gap:14px;display:flex}.limited svg{color:var(--r)}.price{background:var(--w);color:#fff;border-radius:7px;padding:42px;box-shadow:0 25px 70px #4e18362f}.price>span{letter-spacing:.18em;color:#e5bcc9;font-size:10px}.price>small{color:#cfaebb;margin-top:26px;display:block}.price h3{font-size:78px}.price sup{font:17px Inter}.price ul{border-block:1px solid #fff2;grid-template-columns:1fr 1fr;gap:13px;margin:22px 0;padding:20px 0;font-size:12px;list-style:none;display:grid}.price li{align-items:center;gap:7px;display:flex}.price li svg{color:#efa0b0;width:15px}.price .btn{width:100%}.final{color:#fff;text-align:center;background:linear-gradient(135deg,#c85c73,#6d2246);padding:90px 20px}.final>svg{color:#f5bec9}.final h2{margin:16px 0;font-size:58px;line-height:1.08}.final h2 em{color:#ffd1da}.final p{color:#f0d6df}.white{color:var(--w);background:#fff}footer{color:#fff;background:#050505;padding:48px 0}footer>.container{justify-content:space-between;align-items:center;display:flex}.ml{font-size:23px}.ml span{color:#ccc}.ml b{color:#48b8d1}.ml small{color:#e46a5c;font-size:13px}footer p{color:#999;font-size:11px}footer>div>div:last-child{text-align:right}footer a{color:#fff;font-weight:800}.whatsapp{z-index:60;background:#25d366;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 30px #0005}.whatsapp svg{fill:#fff;width:34px}@media (width<=900px){nav{display:none}.hero>.container{padding-top:150px}.grid,.head,.journey,.audienceGrid,.mentor,.offer{grid-template-columns:1fr;gap:50px}.cards{grid-template-columns:1fr 1fr}.quotes{grid-template-columns:1fr}.facts{width:100%}}@media (width<=600px){.container{width:calc(100% - 32px)}.section{padding:76px 0}.hero{background-position:62%;min-height:830px}.hero>.container{background:#35132799;padding-bottom:55px}.hero h1{font-size:49px}.facts{border:0;flex-direction:column}.facts span{border-top:1px solid #fff3;border-right:0;margin:0;padding:13px 0}.pain{padding:75px 0}.head h2,.center h2,.audience h2,.offer h2{font-size:42px}.cards{grid-template-columns:1fr}.photo img{height:470px}.photo aside,.mentorPhoto aside{right:-5px}.mentorPhoto img{height:520px}.mentor h2{font-size:51px}.price{padding:30px 24px}.price ul{grid-template-columns:1fr}.final h2{font-size:42px}footer>.container{text-align:center;flex-direction:column;gap:24px}footer>div>div:last-child{text-align:center}.whatsapp{width:54px;height:54px;bottom:16px;right:16px}}