.vl3yLa_band{background:radial-gradient(60rem 30rem at 15% -10%,#0abfd72e,#0000 60%),radial-gradient(50rem 26rem at 90% 0,#0abfd71f,#0000 60%),linear-gradient(#f5fbfc 0%,#fff 100%);padding:3rem 0 2.4rem}.vl3yLa_inner{text-align:center;max-width:76rem;margin:0 auto;padding:0 1.6rem}.vl3yLa_eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#0a9fb3;margin:0 0 1rem;font-size:1.2rem;font-weight:700}.vl3yLa_title{font-family:var(--font-heading);letter-spacing:-.01em;color:#0f172a;margin:0;font-size:clamp(2.6rem,8.5vw,3.2rem);font-weight:700;line-height:1.12}.vl3yLa_lead{color:#5b6672;max-width:58rem;margin:1.2rem auto 0;font-size:1.5rem;line-height:1.55}@media screen and (min-width:900px){.vl3yLa_band{padding:4rem 0 3.2rem}.vl3yLa_title{font-size:4.4rem}.vl3yLa_lead{font-size:1.7rem}}@media screen and (max-width:749px){.vl3yLa_inner{container-type:inline-size}.vl3yLa_title{text-wrap:balance}}@supports (font-size:1cqi){@media screen and (max-width:749px){.vl3yLa_title{--fit-size:min(3.2rem, calc((100cqi - 2px) / var(--fit,100)));font-size:max(var(--fit-size), clamp(0px, (2.2rem - var(--fit-size)) * 1000, clamp(2.6rem, 8.5vw, 3.2rem)))}}}
.N71etG_richSection{background-color:rgb(var(--c-background));padding-top:2.4rem}.N71etG_richText{background-color:rgb(var(--c-background));border-radius:.4rem;padding-bottom:4rem;position:relative}.N71etG_wrapper{justify-content:center;display:flex}@media screen and (min-width:750px){.N71etG_richSection{padding-top:3.2rem}.N71etG_richText{padding-bottom:5.6rem}}.N71etG_blocks{text-align:left;width:100%;max-width:68rem}.N71etG_text{color:#0f172adb;text-wrap:pretty;font-size:1.5rem;line-height:1.75}@media screen and (min-width:750px){.N71etG_text{font-size:1.6rem}}.N71etG_text h2{font-family:var(--font-heading);letter-spacing:-.01em;color:#0f172a;margin:3.2rem 0 1rem;font-size:2rem;font-weight:600;line-height:1.25}.N71etG_text h2 strong{font-weight:600}@media screen and (min-width:750px){.N71etG_text h2{margin-top:4rem;font-size:2.4rem}}.N71etG_text h2:first-child{margin-top:0}.N71etG_text p{margin:0 0 1.4rem}.N71etG_text ul{margin:0 0 1.6rem;padding-left:2.2rem;list-style:outside}.N71etG_text li{margin:0 0 .6rem;padding-left:.2rem}.N71etG_text li::marker{color:#0098ac}.N71etG_text strong{color:#0f172a}.N71etG_text a{color:#0098ac;text-underline-offset:.2em}.N71etG_text>:last-child{margin-bottom:0}.N71etG_callout{background:#f5fbfc;border:1px solid #0abfd759;border-radius:1.6rem;align-items:flex-start;gap:1.4rem;margin-top:3.2rem;padding:1.8rem;display:flex}.N71etG_calloutIcon{color:#0a9fb3;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;display:inline-flex;box-shadow:0 1px #0abfd740}.N71etG_text .N71etG_calloutText{color:#0f172a;margin:0;font-size:1.6rem;font-weight:700;line-height:1.5}.N71etG_calloutLink{color:#0098ac;white-space:nowrap;background:#fff;border:1.5px solid #0a9fb3;border-radius:999px;align-items:center;gap:.6rem;min-height:4.4rem;margin-top:1rem;padding:0 1.8rem;font-size:1.5rem;font-weight:700;text-decoration:none;transition:background-color .15s,transform .12s ease-out;display:inline-flex}@media screen and (max-width:749px){.N71etG_callout{padding:1.6rem}.N71etG_calloutIcon{display:none}.N71etG_text .N71etG_calloutText{flex:1;gap:1.2rem;min-width:0;display:grid;container-type:inline-size}.N71etG_calloutQuestion{--fit-size:min(1.7rem, calc((100cqi - 1px) / var(--fit-q,100)));font-size:max(var(--fit-size), clamp(0px, (1.2rem - var(--fit-size)) * 1000, 1.7rem));letter-spacing:0;text-wrap:balance;line-height:1.35}.N71etG_calloutAction{flex-wrap:wrap;align-items:center;gap:.8rem;font-size:1.5rem;display:flex}.N71etG_calloutLink{margin:0}}@media screen and (min-width:750px){.N71etG_callout{align-items:center;padding:2rem 2.4rem}.N71etG_calloutAction{white-space:nowrap}.N71etG_calloutLink{vertical-align:middle;margin:0 0 0 .8rem}}@media (hover:hover) and (pointer:fine){.N71etG_calloutLink:hover{background:#e7f8fb}}.N71etG_calloutLink:active{transform:scale(.97)}.N71etG_calloutLink:focus-visible{outline-offset:3px;outline:2px solid #0a9fb3}@media screen and (max-width:749px){.N71etG_text h2{text-wrap:balance}}
