*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;color:#242124;background:#fffaf8}.top{background:#242124;color:#fff;text-align:center;padding:12px;font-size:12px}.uro header{height:78px;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 6vw;border-bottom:1px solid #eee}.logo{font-size:27px;font-weight:800;text-decoration:none;color:#242124}.whatsapp,.buy,.cta,.submit{border:0;border-radius:28px;padding:14px 23px;color:#fff;font-weight:800;text-transform:uppercase;cursor:pointer}.whatsapp{background:#25c979;margin-right:10px}.buy,.cta,.submit{background:#ef6575}.hero{min-height:620px;padding:70px 8vw;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px;background:linear-gradient(110deg,#fff7f6,#fff,#f8e3e6)}.hero small,.benefits>small,.formula>small,.final small{font-weight:800;color:#d94d60;letter-spacing:1px}.hero h1{font-size:clamp(44px,5vw,72px);line-height:1;margin:22px 0}.hero h1 em{display:block;color:#ef6575;font-style:normal}.hero p{max-width:600px;color:#6e6668;font-size:18px;line-height:1.7}.trust{margin-top:18px;color:#6e6668;font-size:13px}.product{display:flex;align-items:center;justify-content:center;min-height:430px}.product img{max-width:100%;max-height:500px;object-fit:contain;filter:drop-shadow(0 20px 25px #8b596033)}.product strong{font-size:60px;color:#fff;background:#ef6575;padding:100px 35px;border-radius:30px}.product span{position:absolute;margin-top:170px;color:#fff}.strip{display:grid;grid-template-columns:repeat(4,1fr);padding:25px 7vw;background:#fff;text-align:center;font-size:13px}.benefits,.formula{padding:90px 8vw;text-align:center}.benefits h2,.formula h2,.final h2{font-size:clamp(30px,4vw,48px);margin:18px auto;max-width:850px}.benefits>p,.formula>p,.final p{max-width:750px;margin:0 auto 45px;color:#6e6668;line-height:1.7}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;text-align:left}.cards article{background:#fff;border:1px solid #eadfe1;border-radius:20px;padding:28px;min-height:210px}.cards article>b{font-size:30px}.cards p{color:#6e6668;line-height:1.6;font-size:14px}.formula{background:#fff;text-align:left;max-width:1200px;margin:auto}.formula-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.formula-grid div{background:#fff7f8;border:1px solid #eadfe1;border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:8px}.formula-grid span{color:#6e6668;font-size:14px}.final{padding:80px 8vw;background:#242124;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:30px}.final p{margin:0}.final small{color:#ef6575}.overlay{position:fixed;inset:0;background:#0008;opacity:0;visibility:hidden;z-index:20;transition:.25s}.overlay.open{opacity:1;visibility:visible}.drawer{position:fixed;right:0;top:0;height:100vh;width:min(520px,100vw);background:#fff;z-index:21;transform:translateX(100%);transition:.3s;overflow:auto;padding:24px}.drawer.open{transform:translateX(0)}.drawer-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.close{background:none;border:0;font-size:30px;color:#777;cursor:pointer}.offers{border:1px solid #eadfe1;border-radius:12px;padding:10px}.offer{position:relative;display:flex;align-items:center;gap:12px;border:1px solid #eadfe1;border-radius:9px;padding:17px 12px;margin-bottom:8px;cursor:pointer}.offer:last-child{margin:0}.offer.recommended{border:2px solid #242124}.offer input{position:absolute;opacity:0}.radio{width:18px;height:18px;border:2px solid #cbd0d8;border-radius:50%}.offer input:checked+.radio{background:#242124;box-shadow:inset 0 0 0 4px #fff}.offer span{flex:1;font-size:13px}.offer>small{position:absolute;right:8px;top:-9px;background:#242124;color:#fff;padding:4px 7px;font-size:9px}.summary{background:#f5f6f8;border-radius:10px;padding:18px;margin:14px 0}.summary>div{display:flex;justify-content:space-between;margin:8px 0;font-size:14px}.free{color:#1c9a58}.total{font-size:17px}.total b{color:#ef6575;font-size:21px}.drawer h3{text-align:center;font-size:15px}.fields{display:grid;gap:12px}.fields input,.fields select{height:48px;border:1px solid #cbd0d8;border-radius:7px;padding:0 14px;font-size:14px;background:#fff}.submit{width:100%;margin-top:18px}@media(max-width:800px){.hero{grid-template-columns:1fr;text-align:center;padding:50px 25px}.product{order:-1}.hero p{margin:auto}.strip{grid-template-columns:repeat(2,1fr);padding:20px;font-size:11px}.benefits,.formula{padding:60px 22px}.cards{grid-template-columns:1fr 1fr}.final{display:block;text-align:center;padding:60px 22px}.final .cta{margin-top:25px}}@media(max-width:500px){.whatsapp{display:none}.hero h1{font-size:42px}.cards,.formula-grid{grid-template-columns:1fr}.cta{width:100%}}