*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",Arial,sans-serif;color:#172033;background:#f6f8fc;line-height:1.8}a{text-decoration:none;color:inherit}.container{width:min(1180px,92%);margin:auto}
header{position:sticky;top:0;z-index:10;background:#fff;border-bottom:1px solid #e7ecf3}.nav{height:72px;display:flex;align-items:center;justify-content:space-between}.logo{display:flex;align-items:center;gap:10px;font-size:21px;font-weight:700}.logo-icon{width:40px;height:40px;border-radius:11px;background:#246bfe;color:#fff;display:grid;place-items:center}.nav-menu{display:flex;gap:25px;align-items:center}.nav-menu a{font-size:14px;color:#59657a}.nav-menu a:hover{color:#246bfe}.nav-btn{background:#246bfe;color:#fff!important;padding:8px 16px;border-radius:8px}
.hero{padding:100px 0 110px;background:linear-gradient(135deg,#fff,#eef5ff)}.eyebrow,.tag{color:#246bfe;font-size:14px;font-weight:700}.eyebrow{display:inline-block;background:#e8f1ff;padding:6px 14px;border-radius:30px;margin-bottom:20px}.hero-content{max-width:790px}.hero h1{font-size:clamp(38px,5vw,62px);line-height:1.2;margin-bottom:22px}.hero h1 span{color:#246bfe}.hero p{font-size:18px;color:#68758a;margin-bottom:30px}.actions{display:flex;gap:12px;flex-wrap:wrap}.btn{display:inline-block;padding:11px 23px;border-radius:9px;font-weight:600}.primary{background:#246bfe;color:#fff}.secondary{background:#fff;border:1px solid #dce3ed}
section{padding:78px 0}.light{background:#fff}.section-head{text-align:center;max-width:760px;margin:0 auto 45px}.section-head h2{font-size:33px;margin:6px 0 12px}.section-head p{color:#6d798d}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{background:#fff;border:1px solid #e5eaf1;border-radius:15px;padding:30px}.card:hover{box-shadow:0 14px 35px rgba(20,45,80,.08)}.icon{width:48px;height:48px;border-radius:11px;background:#edf4ff;color:#246bfe;display:grid;place-items:center;font-weight:700;margin-bottom:17px}.card h3{font-size:19px;margin-bottom:8px}.card p{font-size:14px;color:#6b778b}.page-hero{padding:55px 0;background:linear-gradient(#fff,#f2f6fd)}.page-hero h1{font-size:43px;margin:7px 0 12px}.page-hero p{color:#68758a;max-width:760px}.breadcrumb{padding:16px 0;color:#7a8596;font-size:13px}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.about-grid h2{font-size:34px;margin:6px 0 16px}.about-grid p{color:#69768a;margin-bottom:14px}.list{display:grid;gap:10px;margin-top:20px}.list div{background:#f4f7fb;padding:11px 15px;border-radius:9px}.faq{max-width:850px;margin:auto}.faq details{background:#fff;border:1px solid #e4e9f0;border-radius:10px;padding:18px 22px;margin-bottom:11px}.faq summary{cursor:pointer;font-weight:600}.faq details p{color:#6d788b;margin-top:11px}.cta{background:#172033;color:#fff;text-align:center;padding:65px 0}.cta h2{font-size:32px;margin-bottom:10px}.cta p{color:#bdc6d5;margin-bottom:22px}footer{background:#101725;color:#9da8ba;padding:42px 0 22px}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:40px;padding-bottom:30px}.footer-title{color:#fff;font-weight:700;margin-bottom:10px}.footer-grid a{display:block;font-size:14px;margin:5px 0}.copyright{text-align:center;border-top:1px solid #252e3e;padding-top:18px;font-size:12px}
@media(max-width:850px){.nav-menu{display:none}.grid{grid-template-columns:1fr 1fr}.about-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.grid,.footer-grid{grid-template-columns:1fr}.hero{padding:70px 0 80px}.page-hero h1{font-size:35px}}
