:root{--ink:#28221f;--muted:#6f625b;--cream:#fbf6f0;--rose:#d88e86;--dark:#382b27;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink);background:var(--cream);line-height:1.6}.top{text-align:center;background:var(--dark);color:#fff;padding:10px;font-size:13px;font-weight:700}nav{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 7%;background:#fff;border-bottom:1px solid #eee}.logo{font-size:27px;font-weight:800}.logo span{color:var(--rose)}nav a{color:var(--ink);font-weight:700;text-decoration:none}.hero{max-width:1150px;margin:auto;padding:70px 6%;display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}.rating{font-weight:700;color:#80665e}.hero h1{font-size:clamp(42px,6vw,70px);line-height:1.03;margin:15px 0}.lead{font-size:19px;color:var(--muted);max-width:650px}.cta{display:inline-block;background:var(--dark);color:#fff;text-decoration:none;padding:15px 25px;border-radius:8px;font-weight:800;margin-top:15px}.small{font-size:13px;color:var(--muted)}.device{min-height:420px;border-radius:28px;background:linear-gradient(145deg,#eee1d8,#fff);display:flex;align-items:center;justify-content:center;flex-direction:column;font-weight:900;font-size:34px;box-shadow:0 20px 50px #5b403022}.ring{width:190px;height:190px;border:22px solid #dca09a;border-radius:50%;margin:15px}.device small{font-size:11px;font-weight:500;color:var(--muted)}.stats{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;padding:35px 8%;text-align:center}.stats div{padding:10px;border-right:1px solid #eee}.stats div:last-child{border:0}.stats b{display:block;font-size:35px}.stats span{color:var(--muted)}section:not(.hero):not(.offer){max-width:1050px;margin:auto;padding:70px 6%}h2{font-size:40px;line-height:1.1;text-align:center;margin:0 0 35px}.cards,.steps,.plans,.quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cards article,.steps div,.quotes blockquote,.plans>div{background:#fff;border-radius:16px;padding:28px;box-shadow:0 8px 30px #4a302015}.cards b{font-size:19px}.cards p,.steps p{color:var(--muted)}.timeline{background:#f2e7df;max-width:none!important}.timeline h2,.offer h2{max-width:1050px;margin-left:auto;margin-right:auto}.how{max-width:700px;margin:auto;font-size:19px}.how li{padding:12px}.offer{background:var(--dark);color:#fff;padding:75px 6%}.eyebrow{text-align:center;letter-spacing:2px;font-size:12px}.plans{max-width:1050px;margin:auto}.plans>div{color:var(--ink);text-align:center}.plans .popular{outline:4px solid var(--rose);transform:translateY(-8px)}.plans strong{display:block;font-size:45px;margin:10px}.quotes cite{display:block;margin-top:15px;color:var(--muted);font-style:normal}.faq details{background:#fff;margin:12px 0;padding:18px 22px;border-radius:10px}.faq summary{font-weight:800;cursor:pointer}footer{text-align:center;padding:35px;background:#211916;color:#eee;font-size:12px}@media(max-width:800px){.hero{grid-template-columns:1fr;padding-top:45px}.device{min-height:300px}.stats,.cards,.steps,.plans,.quotes{grid-template-columns:1fr}.plans .popular{transform:none}.hero h1{font-size:48px}}
