*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;background:#f7f8fc;color:#171923}header{max-width:1100px;margin:auto;padding:22px 24px;display:flex;justify-content:space-between;align-items:center}nav{display:flex;gap:18px;flex-wrap:wrap}a{text-decoration:none;color:inherit}.hero{max-width:1100px;margin:40px auto;padding:40px 24px;display:grid;grid-template-columns:1.5fr .7fr;gap:50px;align-items:center}.hero h1{font-size:56px;line-height:1.05;margin:15px 0}.hero h1 span,small{color:#5b5ff0}.hero p{font-size:18px;color:#666}.btn{display:inline-block;background:#5b5ff0;color:white;padding:14px 22px;border-radius:12px;font-weight:700;margin-top:15px}.dark{background:#222}.hero-card{background:#fff;border:1px solid #e5e5ef;border-radius:24px;padding:50px;text-align:center;font-size:65px}.hero-card h2{font-size:26px}.hero-card p{font-size:16px}.grid{max-width:1100px;margin:20px auto 70px;padding:0 24px;display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.card{background:#fff;border:1px solid #e5e5ef;border-radius:18px;padding:25px;display:flex;flex-direction:column;gap:8px}.card b{font-size:22px}.card span{color:#5b5ff0;font-weight:700}section:not(.hero){max-width:1100px;margin:50px auto;padding:0 24px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.steps div,.info{background:#fff;padding:22px;border-radius:18px;border:1px solid #e5e5ef}p{color:#666;line-height:1.6}#support{background:#fff;border-radius:22px;padding:35px;margin-bottom:60px}footer{text-align:center;padding:30px;border-top:1px solid #ddd;color:#777}footer a{color:#555;margin:0 5px}.page{max-width:900px;margin:40px auto;padding:0 24px 70px}.page article{background:#fff;border:1px solid #e5e5ef;border-radius:20px;padding:30px}.page h1{font-size:38px}.notice{background:#f1f2ff;border-radius:14px;padding:16px;margin:20px 0}.muted{color:#777}@media(max-width:700px){nav{display:none}.hero{grid-template-columns:1fr}.hero h1{font-size:42px}.grid,.steps{grid-template-columns:1fr 1fr}}@media(max-width:480px){.grid,.steps{grid-template-columns:1fr}}
