:root{--pink:#e91e8f;--deep:#4b0630;--gold:#d7a43d;--cream:#fff7ef;--soft:#ffe3f2;--ink:#26101b}*{box-sizing:border-box}body{margin:0;font-family:Inter,Arial,sans-serif;background:var(--cream);color:var(--ink)}a{text-decoration:none;color:inherit}.topbar{background:linear-gradient(90deg,var(--deep),var(--pink));color:white;text-align:center;padding:10px;font-weight:700}nav{position:sticky;top:0;z-index:9;background:rgba(255,247,239,.94);backdrop-filter:blur(12px);display:flex;justify-content:space-between;align-items:center;padding:18px 6%;box-shadow:0 8px 30px #4b063018}.logo{font-weight:900;font-size:22px;color:var(--deep)}nav a{margin-left:18px;font-weight:800}.btn{display:inline-block;background:linear-gradient(135deg,var(--pink),var(--deep));color:white;border:0;border-radius:999px;padding:14px 22px;font-weight:900;box-shadow:0 14px 35px #e91e8f33}.btn.small{padding:10px 16px}.btn.ghost{background:white;color:var(--deep);border:2px solid var(--pink)}.hero{display:grid;grid-template-columns:1.05fr .95fr;gap:35px;align-items:center;padding:70px 6%;background:radial-gradient(circle at 20% 10%,#ffd5ec,transparent 35%),linear-gradient(135deg,#fff7ef,#ffe3f2)}.hero h1{font-size:58px;line-height:.96;margin:18px 0;color:var(--deep)}.hero p,.section p,.page p,.split p{font-size:18px;line-height:1.7;color:#5d4553}.hero img{width:100%;max-height:720px;object-fit:cover;border-radius:34px;box-shadow:0 30px 80px #4b063030}.pill{display:inline-block;background:#fff;border:1px solid #ffd1e8;color:var(--deep);border-radius:999px;padding:10px 15px;font-weight:900}.actions{display:flex;gap:14px;flex-wrap:wrap;margin:25px 0}.stats{display:flex;gap:12px;flex-wrap:wrap}.stats b,.proof b{background:white;border-radius:18px;padding:15px;box-shadow:0 10px 25px #4b063014}.section,.page{padding:60px 6%}.center{text-align:center;max-width:900px;margin:auto}.section h2,.page h1,.split h2,.cta h2{font-size:42px;color:var(--deep);margin:10px 0}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{background:white;border-radius:26px;padding:18px;box-shadow:0 18px 45px #4b063014;border:1px solid #ffd6e8}.card span{color:var(--pink);font-weight:900}.card img{width:100%;height:250px;object-fit:cover;border-radius:20px}.card h3{font-size:24px;color:var(--deep)}.split{margin:40px 6%;padding:50px;display:grid;grid-template-columns:1fr 1fr;gap:20px;background:linear-gradient(135deg,var(--deep),#821050);color:white;border-radius:34px}.split h2,.split p{color:white}.proof{display:grid;grid-template-columns:1fr 1fr;gap:14px}.reviewgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.reviewgrid img{width:100%;border-radius:24px;box-shadow:0 16px 40px #4b063020}.reviewgrid.big article{background:white;padding:16px;border-radius:24px}.cta{text-align:center;background:linear-gradient(135deg,#ffe3f2,#fff7ef);padding:70px 6%}.float{position:fixed;right:18px;bottom:18px;background:#25D366;color:white;padding:15px 20px;border-radius:999px;font-weight:900;z-index:99;box-shadow:0 15px 35px #0003}footer{text-align:center;padding:35px;background:var(--deep);color:white}.narrow{max-width:900px;margin:auto}.faq{background:white;border-radius:24px;padding:28px;box-shadow:0 15px 40px #4b063014}.form{display:grid;gap:12px;background:white;border-radius:24px;padding:22px;margin:20px 0}.form input,.form textarea{width:100%;padding:14px;border-radius:12px;border:1px solid #e7bfd2}.form textarea{min-height:100px}.adminlist form{background:white;margin:8px 0;padding:12px;border-radius:14px;display:flex;justify-content:space-between}@media(max-width:850px){nav{display:block}nav div{margin-top:12px}nav a{margin:0 10px 10px 0;display:inline-block}.hero,.grid,.split,.reviewgrid{grid-template-columns:1fr}.hero h1{font-size:40px}.section h2,.page h1,.split h2,.cta h2{font-size:32px}.hero{padding:45px 5%}.float{left:14px;right:14px;text-align:center}}
