.rh-page{background:#f5f7fb;color:#202735}.rh-wrap{max-width:1120px;margin:auto;padding-left:24px;padding-right:24px}.rh-hero{background:linear-gradient(135deg,#173f66,#39869c);color:#fff;padding:74px 0}.rh-kicker{display:block;font-size:.76rem;font-weight:800;letter-spacing:.17em;margin-bottom:15px}.rh-hero h1{font-size:clamp(3rem,6vw,5.3rem);line-height:1;margin:0 0 24px}.rh-lead{max-width:780px;font-size:1.12rem;line-height:1.75}.rh-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.rh-btn{padding:13px 19px;border-radius:999px;font-weight:800;text-decoration:none}.rh-btn.primary{background:#fff;color:#183e60}.rh-btn.light{border:1px solid #ffffff99;color:#fff}.rh-subnav{background:#fff;border-bottom:1px solid #e4e9f0}.rh-subnav .rh-wrap{display:flex;gap:15px;padding-top:17px;padding-bottom:17px}.rh-subnav a{color:#315f74;text-decoration:none;font-weight:700}.rh-section{padding:70px 0}.rh-soft,.rh-note{background:#eaf2f5}.rh-two{display:grid;grid-template-columns:1fr 1fr;gap:55px}.blue{color:#2a708d}.rh-two h2,.rh-heading h2{font-size:clamp(2rem,4vw,3rem);line-height:1.15;margin:0}.copy,.rh-heading p,.rh-note p{color:#617083;line-height:1.75}.rh-heading{max-width:700px;margin-bottom:35px}.rh-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rh-card,.links a{background:#fff;border:1px solid #e1e6ed;border-radius:18px;padding:28px;box-shadow:0 10px 30px #2027350d}.icon{font-size:2rem}.rh-card h3{margin:14px 0 10px}.rh-card p{color:#657286;line-height:1.65}.rh-card a,.rh-card span{display:block;margin-top:18px;color:#24708e;font-weight:800;text-decoration:none}.rh-band{background:#193f68;color:#fff;padding:60px 0}.checks{display:grid;grid-template-columns:1fr 1fr;gap:12px}.checks span{border:1px solid #ffffff40;border-radius:12px;padding:14px}.links{display:grid;gap:13px}.links a{text-decoration:none;color:#202735;padding:20px}.links strong,.links span{display:block}.links span{color:#657286;margin-top:5px}.rh-note{padding:65px 0}@media(max-width:800px){.rh-two,.rh-grid{grid-template-columns:1fr}.checks{grid-template-columns:1fr}.rh-section{padding:50px 0}.rh-hero{padding:55px 0}}