
.hx{width:min(1100px,90%);margin:auto}.hhero{background:linear-gradient(120deg,#10194f,#426e8d,#789d91);color:#fff;padding:78px 0 86px}.hhero h1{font-size:clamp(50px,7vw,80px);line-height:1;margin:9px 0 12px}.hk{color:#f6b61b;font-size:12px;letter-spacing:2px;font-weight:900}.hs{font-family:"Brush Script MT","Segoe Script",cursive;color:#f6b61b;font-size:clamp(31px,4vw,46px)}.hhero p,.hlead{font-size:19px;line-height:1.65;max-width:820px}.hband{height:13px;background:linear-gradient(90deg,#f6b61b,#789d91,#6d82b5,#d58d70)}.hsec{padding:60px 0}.hsec h2{text-align:center;color:#10194f;font-size:clamp(31px,4vw,45px);margin:0 0 14px}.hlead{text-align:center;margin:auto;color:#505568}.hgentle{max-width:880px;margin:30px auto 0;padding:26px 29px;background:#fff7e7;border-left:8px solid #f6b61b;border-radius:18px;color:#10194f;font-size:20px;line-height:1.6}.hsoft{background:#f4f8fa}.hgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.hcard{padding:24px 21px;border-radius:18px;color:#fff;min-height:155px}.hcard:nth-child(1){background:#4e88ad}.hcard:nth-child(2){background:#789d91}.hcard:nth-child(3){background:#8e82b8}.hcard:nth-child(4){background:#d58d70}.hcard:nth-child(5){background:#667bb0}.hcard:nth-child(6){background:#658f88}.hcard h3{margin:8px 0}.hcard p{line-height:1.5;margin:0;font-size:14px}.hdark{background:#10194f;color:#fff}.hdark h2{color:#fff;text-align:left}.hquote{border-left:7px solid #f6b61b;padding:7px 0 7px 22px;font-size:24px;line-height:1.5;font-weight:800;max-width:900px}.hqs{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:950px;margin:auto}.hq{background:#f4f8fa;border-left:6px solid #789d91;border-radius:14px;padding:18px;color:#10194f;font-weight:800}.hfinal{text-align:center;background:linear-gradient(110deg,#426e8d,#789d91,#10194f);color:#fff;padding:65px 20px}.hfinal h2{color:#fff;font-size:clamp(35px,5vw,52px);margin:0 0 12px}.hbtn{display:inline-block;background:#f6b61b;color:#10194f;text-decoration:none;font-weight:900;padding:14px 22px;border-radius:30px}@media(max-width:700px){.hgrid,.hqs{grid-template-columns:1fr}.hcard{min-height:0}}
