.abm-page-hero{background:linear-gradient(175deg,#eef0fd,#f5f6ff 50%,#fff);padding:var(--abm-lp-section-y,80px) var(--abm-lp-section-x,32px) 72px;text-align:center;width:100%}.abm-page .abm-page-hero{padding:40px var(--abm-lp-section-x,32px) 56px}.abm-page--calculator .abm-page-hero{padding-bottom:40px}.abm-page-hero .abm-container{margin-inline:auto;max-width:var(--abm-lp-shell-max,1320px);padding-inline:0;width:100%}.abm-page-hero__inner{margin-inline:auto;max-width:var(--hero-headline-max,760px)}.abm-page-hero__overline{background:color-mix(in srgb,var(--blue,#4d57f5) 12%,#fff);border-radius:100px;color:var(--blue,#4d57f5);display:inline-block;font-family:var(--aller,"aller",sans-serif);font-size:var(--abm-lp-overline,12px);font-weight:var(--bold,700);letter-spacing:.08em;margin-bottom:24px;padding:5px 14px;text-transform:uppercase}.abm-page-hero__headline{color:var(--navy,#0c144b);font-family:var(--aller,"aller",sans-serif);font-size:var(--abm-lp-h1,clamp(32px,4.5vw,48px));font-weight:var(--bold,700);letter-spacing:-.03em;line-height:1.25;margin:0 auto 20px;max-width:var(--hero-headline-max,760px);overflow:visible;padding-block-end:.08em;text-wrap:pretty;p{font:inherit;margin:0}em{color:var(--blue,#4d57f5);font-style:normal}}.abm-page-hero__subhead{color:var(--gray,#606060);font-family:var(--lato,"lato",sans-serif);font-size:var(--abm-lp-body-lg,17px);line-height:1.7;margin:0 auto 36px;max-width:var(--hero-subhead-max,540px);p{font:inherit;margin:0 0 var(--abm-copy-body-p-gap,1em);text-wrap:pretty;&:last-child{margin-bottom:0}}em{font-style:italic}a{color:var(--blue,#4d57f5);text-decoration:underline;text-underline-offset:2px}}.abm-page-hero__action-text{color:var(--blue,#4d57f5);font-family:var(--lato,"lato",sans-serif);font-size:clamp(18px,2vw,22px);font-weight:var(--bold,700);margin:0 0 10px}.abm-page-hero__btn{font-size:15px;text-decoration:none}.abm-page-hero__micro{color:var(--gray,#606060);display:block;font-family:var(--lato,"lato",sans-serif);font-size:var(--abm-lp-caption,13px);line-height:1.5;margin:12px auto 0;max-width:var(--abm-lp-copy-max,540px);text-wrap:balance}