.kZ7gca_stack40{flex-direction:column;gap:40px;display:flex}.kZ7gca_line{display:block}.kZ7gca_lineMint{color:var(--mint)}.kZ7gca_lineTeal{color:var(--teal)}.kZ7gca_headWider{max-width:900px}.kZ7gca_selfStart{align-self:flex-start}.kZ7gca_ledeOnNavy{color:var(--border);max-width:820px}.kZ7gca_btnRow{flex-direction:column;gap:14px;padding-top:6px;display:flex}@media (min-width:640px){.kZ7gca_btnRow{flex-flow:wrap}}.kZ7gca_hero{padding-top:var(--section-pad);padding-bottom:var(--section-pad)}.kZ7gca_heroInner{flex-direction:column;gap:40px;display:flex}.kZ7gca_heroText{flex-direction:column;gap:22px;min-width:0;display:flex}.kZ7gca_heroTitle{font-size:var(--h1);letter-spacing:-.01em;line-height:1.08}.kZ7gca_heroLede{color:var(--border);max-width:600px}@media (min-width:1024px){.kZ7gca_heroInner{flex-direction:row;align-items:center;gap:56px}.kZ7gca_heroText{flex:500px}.kZ7gca_heroInner .kZ7gca_figure{flex:520px}}.kZ7gca_figure{flex-direction:column;gap:10px;min-width:0;display:flex;position:relative}.kZ7gca_figureImg{border-radius:14px;width:100%;height:auto;display:block}.kZ7gca_figureDark .kZ7gca_figureImg{border:1px solid var(--navy-deep);box-shadow:0 20px 50px #00000059}.kZ7gca_figureLight .kZ7gca_figureImg{border:1px solid var(--border-light);background:var(--white);box-shadow:0 12px 32px #0b1a3c1a}.kZ7gca_caption{color:var(--body);font-size:15px;line-height:1.5}.kZ7gca_figureDark .kZ7gca_caption{color:var(--border)}@media (min-width:640px){.kZ7gca_caption,.kZ7gca_figureDark .kZ7gca_caption{background:var(--navy);max-width:calc(100% - 28px);color:var(--white);border-radius:6px;padding:7px 12px;font-size:13px;font-weight:600;position:absolute;bottom:14px;left:14px}}.kZ7gca_capGrid{grid-template-columns:1fr;gap:24px;display:grid}.kZ7gca_cap{background:var(--teal-pale);padding:var(--card-pad,26px);border-radius:14px;flex-direction:column;gap:10px;display:flex}.kZ7gca_capTitle{font-size:20px;line-height:1.25}.kZ7gca_capText{color:var(--body);flex:auto;font-size:16px;line-height:1.55}.kZ7gca_capBtn{justify-content:center;margin-top:auto;padding-top:6px;display:flex}.kZ7gca_capBtn .btn{white-space:nowrap;padding:12px 16px}@media (min-width:640px){.kZ7gca_capGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.kZ7gca_capGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.kZ7gca_mediaRow{flex-direction:column;gap:40px;display:flex}.kZ7gca_mediaText{flex-direction:column;gap:18px;min-width:0;display:flex}.kZ7gca_mediaLede{max-width:520px}.kZ7gca_part{border-left:3px solid var(--teal);flex-direction:column;gap:6px;padding-left:16px;display:flex}.kZ7gca_partTitle{color:var(--navy);font-size:18px;font-weight:700}.kZ7gca_partText{color:var(--body);font-size:16px;line-height:1.55}@media (min-width:1024px){.kZ7gca_mediaRow{flex-direction:row;align-items:center;gap:56px}.kZ7gca_mediaText{flex:420px}.kZ7gca_mediaRow .kZ7gca_figure{flex:600px}}.kZ7gca_deskGrid{grid-template-columns:1fr;gap:24px;display:grid}.kZ7gca_desk{padding:var(--card-pad,26px);border-radius:14px;flex-direction:column;gap:10px;display:flex}.kZ7gca_deskLabel{letter-spacing:1.5px;text-transform:uppercase;color:var(--mint);font-size:13px;font-weight:700}.kZ7gca_deskTitle{color:var(--white);font-size:20px;line-height:1.25}.kZ7gca_deskText{color:var(--on-navy);font-size:16px;line-height:1.55}@media (min-width:768px){.kZ7gca_deskGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.kZ7gca_regGrid{grid-template-columns:1fr;gap:24px;display:grid}.kZ7gca_regCard{background:var(--teal-pale);padding:var(--card-pad,26px);border-radius:14px;flex-direction:column;gap:10px;display:flex}.kZ7gca_regTitle{font-size:19px;line-height:1.25}.kZ7gca_regText{color:var(--body);font-size:16px;line-height:1.55}@media (min-width:640px){.kZ7gca_regGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.kZ7gca_regGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.kZ7gca_cta{padding-top:var(--section-pad);padding-bottom:var(--section-pad)}.kZ7gca_ctaInner{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.kZ7gca_ctaTitle{font-size:var(--h2);max-width:820px;line-height:1.15}.kZ7gca_ctaText{color:var(--mint);max-width:1100px;font-size:20px;font-weight:600;line-height:1.5}.kZ7gca_ctaBtns{flex-direction:column;gap:14px;width:100%;display:flex}@media (min-width:640px){.kZ7gca_ctaBtns{flex-flow:wrap;justify-content:center;width:auto}}
