
.v41-hero{background:linear-gradient(125deg,#052448,#0a527e);color:#fff;padding:clamp(5rem,9vw,8rem) 0 4rem}.v41-container{width:min(1140px,calc(100% - 40px));margin:auto}.v41-hero h1{font-size:clamp(2.4rem,5vw,4.5rem);line-height:1.12;max-width:950px;color:#fff}.v41-hero h2{font-size:clamp(1.25rem,2.2vw,1.8rem);font-weight:500;max-width:800px;color:#d4f1ff}.v41-lead{font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.8;max-width:850px;color:#e5f3fc}.v41-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#9ee6ff}.v41-button{display:inline-block;padding:15px 24px;background:#0bc1e4;color:#072448!important;border-radius:30px;font-weight:700;text-decoration:none;margin-top:18px}.v41-body{padding:42px 0 100px}.v41-section{padding:34px 0;border-bottom:1px solid #e4eaf1}.v41-section h2{font-size:clamp(1.6rem,2.6vw,2.25rem);margin-bottom:18px}.v41-section p{font-size:1.08rem;line-height:1.85;max-width:900px}.v41-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.v41-card{padding:26px;border-radius:18px;background:#f0f7fb;border:1px solid #d9e9f4;font-size:1.05rem;font-weight:600}.v41-related-links{display:flex;gap:12px;flex-wrap:wrap}.v41-related-links a{padding:12px 16px;border:1px solid #c8dcea;border-radius:12px;color:#07577d;text-decoration:none}.v41-history{margin:35px auto;padding:28px;max-width:1100px;background:#eff7fb;border-left:5px solid #00a9d4;border-radius:14px}.v41-history p{line-height:1.8}.nav-services-dropdown .nav-dropdown-panel{max-height:min(78vh,740px);overflow-y:auto}.nav-services-dropdown .nav-dropdown-panel .v41-group{border-top:1px solid rgba(130,160,180,.2)}@media(max-width:940px){.v41-cards{grid-template-columns:1fr}.v41-hero{padding-top:6rem}.v41-container{width:min(100% - 30px,1140px)}.nav-services-dropdown .nav-dropdown-panel{max-height:65vh;overflow-y:auto}}
