.kPNypW_section{background:#fff;padding:6rem 8rem}@media (min-width:767px) and (max-width:1024px){.kPNypW_section{padding:5rem 4rem}}@media (min-width:450px) and (max-width:766px){.kPNypW_section{padding:4rem 1.5rem}}@media (max-width:449px){.kPNypW_section{padding:5rem 1.25rem}}.kPNypW_grid{grid-template-columns:1fr 420px;align-items:center;gap:6rem;display:grid}@media (min-width:767px) and (max-width:1024px){.kPNypW_grid{grid-template-columns:1fr;gap:4rem}}@media (min-width:450px) and (max-width:766px){.kPNypW_grid{grid-template-columns:1fr;gap:3rem}}@media (max-width:449px){.kPNypW_grid{grid-template-columns:1fr;gap:0}}.kPNypW_left{min-width:0}.kPNypW_right{justify-content:center;align-items:center;display:flex}@media (max-width:449px){.kPNypW_right{display:none}}.kPNypW_eyebrow{letter-spacing:.06rem;text-transform:capitalize;color:#046999;margin-bottom:1.25rem;font-size:.9rem;font-weight:700;display:inline-block}@media (max-width:449px){.kPNypW_eyebrow{display:none}}.kPNypW_headline{color:#0d1b2a;margin-bottom:2rem;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;line-height:1.18}.kPNypW_accent{color:#046999}.kPNypW_body p{color:#4a5568;margin-bottom:1rem;font-size:1rem;line-height:1.9}.kPNypW_body p:last-child{margin-bottom:0}.kPNypW_bodyLink{color:#046999;border-bottom:1px solid #0000;padding-bottom:1px;font-weight:700;text-decoration:none;transition:border-color .18s}.kPNypW_bodyLink:hover{border-bottom-color:#046999}.kPNypW_btn{z-index:1;color:#fff;letter-spacing:1px;text-align:center;text-transform:capitalize;white-space:nowrap;vertical-align:middle;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:#046999;border:1px solid #0000;border-radius:.1rem;margin-top:2.25rem;padding:13px 25px;font-size:.88rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .15s;display:inline-block;position:relative;overflow:hidden}.kPNypW_btn:hover{transform:translateY(-1px)}.kPNypW_btn:before{content:"";z-index:-1;background:#fff;width:100%;height:100%;transition:left .3s;position:absolute;top:0;left:-100%}.kPNypW_btn:hover{color:#046999;border-color:#046999}.kPNypW_btn:hover:before{left:0}
