.hero-section{background:#f4f7fb;padding:28px 0 64px}.hero-call{border:1px solid hsla(0,0%,100%,.3);border-radius:999px;font-weight:600;padding:6px 10px}.hero-inner{align-items:center;display:grid;gap:43px;grid-template-columns:1fr 1fr}.hero-eyebrow{color:#6a7b8d;font-size:11px;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.hero-title h1{color:#0f2b46;font-size:60px;line-height:80px}.hero-title h1,.hero-title p{font-weight:400;margin:0 0 20px}.hero-title p{color:#333;font-size:20px;line-height:34px;max-width:520px}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:40px}.hero-btn{background:#fff;border:1px solid #0d2b45;border-radius:100px;color:#0f2f4f}.hero-btn,.hero-btn:active,.hero-btn:focus,.hero-btn:hover{font-size:16px;font-weight:500;line-height:16px;padding:17px 33px;text-decoration:none}.hero-btn:active,.hero-btn:focus,.hero-btn:hover{background:#0d2b45;border-color:#0d2b45;border-radius:100px;color:#fff}.hero-btn-primary{background:#0d2b45;border-color:#0d2b45;color:#fff}.hero-btn-primary:active,.hero-btn-primary:focus,.hero-btn-primary:hover{background:#fff;border-color:#0d2b45;color:#0f2f4f}.hero-image{padding:41px 0}.hero-photo{display:grid;width:100%}.hero-photo img{border-radius:10px;width:100%}.hero-title ul li{font-size:18px;font-weight:400;letter-spacing:0;line-height:24px;margin-bottom:10px}.hero-title ul{color:#333;font-size:18px;margin:0;padding-left:25px}.partner-banner .hero-inner{gap:20px;grid-template-columns:1.1fr .8fr}@media (max-width:1024px) and (min-width:901px){.hero-title h1{color:#0f2b46;font-size:45px;line-height:60px}}@media (max-width:900px){.hero-inner,.partner-banner .hero-inner{gap:20px;grid-template-columns:1fr}.hero-nav{align-items:flex-start;flex-direction:column;gap:10px}.hero-nav-links{flex-wrap:wrap}.hero-title h1{color:#0f2b46;font-size:50px;line-height:66px;margin:0 0 15px}.hero-title p{font-size:18px;line-height:30px;margin:0 0 15px}.hero-actions{margin-top:25px}.hero-image{padding:25px 0 0}.hero-section{padding:50px 0 60px}}@media (max-width:767px){.hero-section{padding:30px 0}.hero-title h1{font-size:38px;line-height:50px}.hero-image{padding:10px 0 0}}