:root{--pink:#d94d87;--pink2:#ffedf4;--rose:#a34d55;--gold:#c99663;--text:#44262e;--muted:#7d5f66;--white:#fff;--shadow:0 18px 45px rgba(160,65,105,.18)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;background:linear-gradient(180deg,#fff7fa,#fff);color:var(--text)}.topbar{text-align:center;background:#8b4048;color:#fff;padding:10px 14px;font-size:14px}.hero{padding:18px 5vw 60px;background:radial-gradient(circle at top right,#ffd6e4,transparent 38%),linear-gradient(135deg,#fff,#fff1f6 55%,#ffe4ee)}.nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.brand{display:flex;align-items:center;gap:10px;font-family:Georgia,serif;font-size:28px;color:#6c2d36}.brand img{width:58px;height:58px;border-radius:18px;object-fit:cover}.nav-btn,.btn{display:inline-flex;justify-content:center;align-items:center;text-decoration:none;border-radius:999px;font-weight:800;transition:.25s}.nav-btn{color:#8b4048;border:1px solid #e8b5c7;padding:10px 16px}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:36px;align-items:center;max-width:1180px;margin:auto}.eyebrow{display:inline-block;color:var(--pink);font-weight:900;text-transform:uppercase;letter-spacing:.08em;font-size:13px}.hero h1{font-family:Georgia,serif;font-size:clamp(38px,7vw,78px);line-height:.95;margin:14px 0;color:#6d2736}.hero p{font-size:20px;color:var(--muted);line-height:1.55}.hero p strong,.final-cta strong,.manual strong{color:var(--pink);font-weight:900}.countdown-box{display:inline-block;background:rgba(255,255,255,.75);border:1px solid #ffd0df;border-radius:24px;padding:14px 22px;box-shadow:var(--shadow);margin:10px 0}.countdown-box p{margin:0;font-size:13px;font-weight:800;color:#9c4457}.countdown-box #timer{font-size:38px;font-weight:900;color:#d12b72;letter-spacing:.04em}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.btn{padding:14px 22px;border:none}.primary{background:linear-gradient(135deg,#ff5aa2,#b63865);color:white;box-shadow:0 12px 25px rgba(214,55,123,.25)}.secondary{background:white;color:#9a3658;border:1px solid #ffd0df}.pulse{animation:pulse 1.5s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.04)}100%{transform:scale(1)}}.trust-row{display:flex;gap:10px;flex-wrap:wrap}.trust-row span{background:#fff;border:1px solid #f4c5d4;border-radius:999px;padding:9px 12px;font-size:13px;color:#7a3845;font-weight:800}.hero-product{position:relative;background:rgba(255,255,255,.72);border:1px solid #ffd0df;border-radius:34px;padding:24px;box-shadow:var(--shadow)}.hero-product img{width:100%;display:block;border-radius:22px}.badge,.tag{display:inline-block;background:#fff0f6;color:#c13574;border:1px solid #ffd1e1;border-radius:999px;padding:8px 12px;font-weight:900;font-size:13px}.badge{position:absolute;top:16px;left:16px;z-index:2}.section{padding:70px 5vw;max-width:1180px;margin:auto}.story{text-align:center}.story h2,.section-head h2,.manual h2,.confidence h2,.faq h2,.final-cta h2{font-family:Georgia,serif;color:#6d2736;font-size:clamp(30px,5vw,52px);margin:8px 0 12px}.story p,.section-head p,.manual p,.confidence p,.faq p,.final-cta p{color:var(--muted);font-size:18px;line-height:1.6}.section-head{text-align:center;margin-bottom:28px}.products{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.card{background:#fff;border:1px solid #f6cddb;border-radius:26px;padding:18px;text-align:center;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:10px}.card.featured{grid-column:span 2;background:linear-gradient(180deg,#fff,#fff0f6)}.card img{width:100%;height:250px;object-fit:contain;border-radius:18px;background:#fff7fa}.card.featured img{height:360px}.card h3{font-size:22px;margin:4px 0;color:#612b35}.card p{margin:0;color:var(--muted);line-height:1.45}.price{font-size:24px;color:#c13574}.manual{display:grid;grid-template-columns:.8fr 1.2fr;gap:36px;align-items:center;background:linear-gradient(135deg,#fff,#fff0f6);border-radius:36px;border:1px solid #ffd1e1}.manual-img img{width:100%;border-radius:28px;box-shadow:var(--shadow)}.manual li{margin:10px 0;color:#743541;font-weight:800}.confidence{text-align:center}.confidence-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.confidence-grid div{background:white;border-radius:24px;padding:22px;border:1px solid #f6cddb;box-shadow:var(--shadow)}.confidence-grid strong{color:#c13574}.faq details{background:#fff;border:1px solid #f6cddb;border-radius:18px;padding:18px;margin:12px 0;box-shadow:0 8px 20px rgba(160,65,105,.08)}.faq summary{cursor:pointer;font-weight:900;color:#743541}.final-cta{text-align:center;padding:70px 5vw;background:linear-gradient(135deg,#8b4048,#d94d87);color:white}.final-cta h2,.final-cta p{color:white}.final-cta .primary{background:white;color:#b63865}footer{text-align:center;padding:25px;color:#7d5f66;background:#fff7fa}@media(max-width:900px){.hero-grid,.manual{grid-template-columns:1fr}.products{grid-template-columns:repeat(2,1fr)}.confidence-grid{grid-template-columns:repeat(2,1fr)}.card.featured{grid-column:span 2}}@media(max-width:560px){.topbar{font-size:12px}.nav{align-items:flex-start}.brand span{font-size:22px}.nav-btn{font-size:13px;padding:9px 12px}.hero{padding:14px 4vw 44px}.hero p{font-size:17px}.hero-actions .btn{width:100%}.products{grid-template-columns:1fr}.card.featured{grid-column:span 1}.card img,.card.featured img{height:260px}.confidence-grid{grid-template-columns:1fr}.section{padding:48px 4vw}.manual{padding:28px}.hero-product{padding:12px;border-radius:24px}.countdown-box{width:100%;text-align:center}}
