:root{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;color:#102546;background:#f5faf9}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}.wrap{width:min(1040px,calc(100% - 40px));margin:auto}header{background:#fff;border-bottom:1px solid #dce8e6;position:sticky;top:0}nav{height:72px;display:flex;align-items:center;gap:26px}nav img{width:42px;height:42px;object-fit:contain}nav b{font-size:20px;margin-right:auto}nav a{font-size:14px;color:#52697a}nav .cta{background:#0ca184;color:white;padding:10px 16px;border-radius:9px}.hero{padding:80px 0 56px;background:linear-gradient(135deg,#effcf8,#edf5ff)}.hero small{color:#078a72;font-weight:700}.hero h1{font-size:clamp(34px,6vw,58px);line-height:1.2;margin:14px 0}.hero p{max-width:760px;font-size:18px;line-height:1.9;color:#52697a}.hero .buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.hero .buttons a{padding:13px 20px;border-radius:9px;background:#0ca184;color:#fff;font-weight:700}.hero .buttons a+ a{background:#fff;color:#102546;border:1px solid #cfdfdc}main section{padding:56px 0}h2{font-size:30px}.lead{color:#60758a;line-height:1.9}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.card{background:#fff;border:1px solid #dce8e6;border-radius:14px;padding:25px}.card b{display:block;font-size:18px;margin-bottom:10px}.card p,.card li{color:#566e80;line-height:1.85}.steps{counter-reset:s}.steps .card:before{counter-increment:s;content:"0" counter(s);display:block;color:#08a284;font-weight:800;margin-bottom:12px}.note{background:#143c44;color:#fff;border-radius:16px;padding:28px;margin-top:24px}.note p{line-height:1.9;color:#d4ece7}.facts{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.facts .card strong{display:block;font-size:28px;color:#07977d}.links{display:flex;gap:15px;flex-wrap:wrap;margin-top:32px}.links a{color:#078a72;font-weight:700}footer{padding:32px 0;border-top:1px solid #dce8e6;color:#687b8b;font-size:13px;background:#fff}@media(max-width:700px){nav a:not(.cta){display:none}.hero{padding:55px 0 40px}.grid,.facts{grid-template-columns:1fr}.hero p{font-size:16px}main section{padding:40px 0}}
