@font-face{font-family:OpenSans;src:url('/assets/open-sans.woff2') format('woff2');font-display:swap;font-weight:400 800}*{box-sizing:border-box}html{background:#fff;color:#18181b}body{margin:0;font-family:OpenSans,Arial,sans-serif;font-size:16px;line-height:1.55}img{display:block;max-width:100%;height:auto}.page{max-width:440px;margin:0 auto;padding:12px 18px 48px}.logo{width:60px;height:60px;object-fit:contain;margin:0 auto 12px}.progress{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin:0 0 10px}.progress i{height:6px;border-radius:10px;background:#ec4899}.step{margin:0 0 16px;text-align:center;font-size:13px;color:#555}.step strong{color:#bd246d}.eyebrow{display:table;margin:12px auto;padding:7px 13px;border-radius:999px;background:#fdf0f6;color:#bd246d;font-size:13px;font-weight:800;letter-spacing:.02em}h1{margin:12px 0 10px;text-align:center;font-size:clamp(27px,7vw,36px);line-height:1.15;letter-spacing:-.03em}h2.sub{margin:0 0 18px;color:#bd246d;text-align:center;font-size:18px;line-height:1.35}.lead{text-align:center;color:#555;margin:0 0 20px}.video{max-width:350px;margin:0 auto 20px;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #0002}.letter{padding:18px 20px;border:1px solid #eee4e9;border-radius:16px;background:#fffafa;box-shadow:0 5px 18px #00000009}.letter p{margin:0 0 14px}.letter p:last-child{margin-bottom:0}.signature{font-weight:800;color:#bd246d}.offer{padding:20px;margin:24px 0;border:2px solid #ec4899;border-radius:18px;background:#fff9fc;text-align:center}.tag{color:#bd246d;font-size:13px;font-weight:800;letter-spacing:.04em}.offer>p{margin:6px 0}.old{text-decoration:line-through;color:#777}.price{font-size:45px;font-weight:800;line-height:1.15;color:#18181b}.price small{font-size:19px}.single,.secure{font-size:12px;color:#666}.yes{display:block;padding:16px 12px;border-radius:11px;background:#17a34a;color:#fff;font-size:15px;font-weight:800;text-align:center;text-decoration:none;box-shadow:0 6px 16px #17a34a44;margin:17px 0 8px}.yes:hover{background:#11833b}.no{display:block;margin:16px 0 4px;color:#666;font-size:13px;text-decoration:underline}.guarantee{margin-top:26px;padding:22px;border:1px solid #e8e5e7;border-radius:18px;text-align:center}.guarantee img{width:200px;margin:0 auto 12px}.guarantee h2,.testimonials h2{color:#ec4899;font-size:21px;margin:0 0 10px}.guarantee p{font-size:14px;margin:0}.testimonials{margin-top:30px;text-align:center}.photos{display:grid;gap:12px;margin-top:16px}.photos img{width:100%;max-height:430px;object-fit:contain;border-radius:14px;box-shadow:0 5px 16px #0001}a:focus-visible{outline:3px solid #7e1d51;outline-offset:4px}@media(max-width:480px){.page{padding:10px 15px 40px}.offer{padding:16px}.letter{padding:16px}}
.seal{display:flex;align-items:center;justify-content:center;flex-direction:column;width:108px;height:108px;margin:0 auto 14px;border:4px solid #ec4899;border-radius:50%;color:#bd246d;font-size:42px;font-weight:800;line-height:1}.seal small{font-size:15px;letter-spacing:.1em}
.vturb-delayed-cta{display:none}
h1{font-weight:800}
.yes{animation:cta-pulse 1.8s ease-in-out infinite}
@keyframes cta-pulse{0%,100%{transform:scale(1);box-shadow:0 6px 16px #17a34a44}50%{transform:scale(1.025);box-shadow:0 8px 24px #17a34a88}}
@media(prefers-reduced-motion:reduce){.yes{animation:none}}
.no{font-size:12px;font-weight:400;color:#8e8e93;text-decoration:none;opacity:.8}
.no:hover,.no:focus-visible{text-decoration:underline}
