@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap');
:root{font-family:Inter,Arial,sans-serif;color:#14243a;background:#f7f9fc;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}header,main,footer{max-width:1160px;margin:auto;padding:28px}header,nav,footer{display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{font-size:26px;font-weight:800;letter-spacing:-1px}nav{font-size:14px;font-weight:600}h1{font-size:clamp(44px,5.4vw,68px);letter-spacing:-3px;line-height:1.05;margin:22px 0}h2{font-size:34px;letter-spacing:-1.2px}h3{font-size:21px;letter-spacing:-.5px}p{color:#657187;line-height:1.7}.eyebrow{color:#315dde;font-size:11px;letter-spacing:1.8px;font-weight:700}.hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;padding:68px 0 100px}.lead{font-size:18px;max-width:480px;margin-bottom:30px}.button{display:inline-flex;align-items:center;justify-content:center;gap:35px;padding:13px 20px;border:1px solid #d7deea;background:white;border-radius:7px;font-size:14px;font-weight:600}.primary{background:#315dde;color:white;border-color:#315dde}.button:hover{box-shadow:0 4px 15px #223d6b20}.fine,.setup{font-size:12px}.setup{color:#64748b}.preview{background:white;border:1px solid #e0e5ed;border-radius:12px;box-shadow:0 25px 70px #26395d12;padding:28px}.preview-top{display:flex;justify-content:space-between;align-items:center;font-size:10px;font-weight:600;color:#8491a6;letter-spacing:1px}.badge{background:#fff4d9;color:#957114;padding:6px 9px;border-radius:4px;letter-spacing:0}.preview h2{font-size:25px;margin-bottom:0}.preview p{font-size:12px;margin-top:6px}.amount{border-radius:8px;background:#f7f9fc;padding:22px;margin:25px 0}.amount>*{display:block}.amount small{color:#657187;font-size:12px}.amount strong{font-size:43px;letter-spacing:-2px;margin:10px 0;color:#b07816}.amount span{font-size:11px;color:#8a94a5}.check{display:flex;justify-content:space-between;padding:14px 0;border-top:1px solid #edf0f5;font-size:12px}.preview-foot{font-size:11px;color:#8a94a5;margin-top:20px}section{padding:40px 0 75px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.three{grid-template-columns:repeat(3,1fr);margin-top:38px}article{background:white;border:1px solid #e0e5ed;border-radius:10px;padding:30px}article p{font-size:14px}.step{font-size:12px;color:#315dde;font-weight:700}.price{padding:36px}.price>span{font-size:11px;letter-spacing:1px;font-weight:700}.price h3{font-size:44px;margin:22px 0}.price small{font-size:14px;color:#8793a4;font-weight:400}.price ul{padding:20px 0 20px 20px;line-height:2.4;color:#657187;font-size:13px}.featured{border-color:#315dde;box-shadow:0 0 0 1px #315dde}.price .button{width:100%}.faq{max-width:800px;margin:auto}details{border-bottom:1px solid #dfe5ed;padding:22px 0}summary{cursor:pointer;font-size:15px;font-weight:600}details p{font-size:14px}footer{border-top:1px solid #e0e5ed;margin-top:10px}footer p{font-size:12px}@media(max-width:800px){header nav>a:not(.button){display:none}.hero{grid-template-columns:1fr;gap:30px;padding-top:35px}.preview{max-width:500px}.three,.grid{grid-template-columns:1fr}h1{letter-spacing:-2px}section{padding-bottom:35px}footer{align-items:flex-start;flex-direction:column;gap:0}}
