*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;background:#f7f8fc;color:#151827}.wrap{max-width:1120px;margin:auto;padding:0 24px}.top{background:#fff;border-bottom:1px solid #e8eaf1;position:sticky;top:0;z-index:5}.nav{height:68px;display:flex;align-items:center;justify-content:space-between}.logo{font-weight:900;font-size:21px;text-decoration:none;color:#151827}.logo span{margin-left:4px}nav a{margin-left:22px;text-decoration:none;color:#626779;font-weight:650;font-size:14px}.hero{padding:72px 24px 50px;text-align:center}.eyebrow{font-size:12px;letter-spacing:1.6px;font-weight:850;color:#626779}.hero h1{font-size:56px;line-height:1.02;letter-spacing:-2.5px;margin:15px 0}.hero h1 span{color:#5b55e7}.sub{font-size:18px;color:#646a7a;max-width:650px;line-height:1.6;margin:0 auto}.cta{display:inline-block;margin-top:22px;background:#151827;color:#fff;text-decoration:none;padding:14px 20px;border-radius:12px;font-weight:800}.section{padding:35px 24px}.section h2{font-size:34px;letter-spacing:-1px}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.card{background:#fff;border:1px solid #e5e7ef;border-radius:16px;padding:20px;text-decoration:none;color:inherit;transition:.18s}.card:hover{transform:translateY(-3px);box-shadow:0 14px 30px #171b2a10}.icon{font-size:25px}.card h3{margin:11px 0 5px;font-size:17px}.card p{margin:0;color:#727889;font-size:13px;line-height:1.5}.adbox{border:2px dashed #d6d9e3;border-radius:14px;padding:25px;text-align:center;color:#9ba1b0;margin:20px 0}.footer{background:#151827;color:#c9ccd6;margin-top:40px;padding:35px 24px}.footer a{color:#fff;margin-right:18px}.toolpage{max-width:820px;margin:auto;padding:55px 24px 90px}.breadcrumbs{font-size:13px;color:#74798a;margin-bottom:25px}.breadcrumbs a{color:#5b55e7;text-decoration:none}.toolpage h1{font-size:44px;letter-spacing:-1.6px;margin:0 0 12px}.lead{font-size:18px;line-height:1.65;color:#646a7a}.calculator,.contentbox{background:#fff;border:1px solid #e5e7ef;border-radius:18px;padding:25px;margin:25px 0}.calculator label{display:block;font-weight:750;margin:13px 0 7px}.calculator input{width:100%;padding:13px;border:1px solid #dfe2eb;border-radius:10px;font-size:16px}.calculator button{width:100%;margin-top:18px;padding:14px;border:0;border-radius:10px;background:#5b55e7;color:#fff;font-weight:850}.result{margin-top:18px;background:#f0f0ff;padding:17px;border-radius:12px;font-weight:850}.related{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.related a{background:#fff;border:1px solid #e5e7ef;padding:13px;border-radius:10px;text-decoration:none;color:#303448;font-weight:700;font-size:13px}.legal{max-width:800px;margin:auto;padding:55px 24px 90px}.legal p,.legal li{line-height:1.75;color:#606779}@media(max-width:850px){.grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.grid{grid-template-columns:1fr}.hero h1{font-size:42px}.related{grid-template-columns:1fr}nav a{margin-left:8px}}

.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.guide-card{background:#fff;border:1px solid #e5e7ef;border-radius:16px;padding:20px;text-decoration:none;color:inherit}.guide-card h3{margin:8px 0}.guide-card p{color:#687082;line-height:1.55;font-size:14px}.guide{max-width:850px;margin:auto;padding:55px 24px 90px}.guide h1{font-size:44px;letter-spacing:-1.5px}.guide h2{margin-top:34px}.guide p,.guide li{color:#606779;line-height:1.75}.note{background:#f0f0ff;padding:16px;border-radius:12px}.guide a{color:#514bd2}@media(max-width:800px){.guide-grid{grid-template-columns:1fr}}
