.ahs-bg--near-black{background:var(--color-ink,#0a0d0d)}.ahs-bg--cyan{background:var(--color-cyan,#00e2e2)}.ahs-bg--white{background:var(--color-white,#fff)}.ahs-bg--light-blue{background:var(--color-ice,#e1fcff)}.ahs-block{-webkit-font-smoothing:antialiased;align-items:center;display:flex;gap:64px}.ahs-block--right{flex-direction:row}.ahs-block--left{flex-direction:row-reverse}.ahs-block--equal .ahs-media,.ahs-block--equal .ahs-text{flex:1}.ahs-block--image-larger .ahs-text{flex:2}.ahs-block--image-larger .ahs-media,.ahs-block--text-larger .ahs-text{flex:3}.ahs-block--text-larger .ahs-media{flex:2}.ahs-text{display:flex;flex-direction:column;gap:var(--stack-gap,2rem)}.ahs-media,.ahs-text{min-width:0}@keyframes ahs-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.ahs-buttons,.ahs-heading,.ahs-kicker,.ahs-media,.ahs-subheading,.ahs-trust{animation:ahs-up .7s cubic-bezier(.25,.46,.45,.94) both}.ahs-kicker{animation-delay:.02s}.ahs-heading{animation-delay:.1s}.ahs-subheading{animation-delay:.2s}.ahs-buttons{animation-delay:.3s}.ahs-trust{animation-delay:.38s}.ahs-media{animation-delay:.16s}@media (prefers-reduced-motion:reduce){.ahs-buttons,.ahs-heading,.ahs-kicker,.ahs-media,.ahs-subheading,.ahs-trust{animation:none;opacity:1;transform:none}}.ahs-kicker{margin:0}.ahs-bg--near-black .ahs-kicker,.ahs-bg--white .ahs-kicker{color:var(--color-cyan,#00e2e2)}.ahs-bg--cyan .ahs-kicker,.ahs-bg--light-blue .ahs-kicker{color:rgba(10,13,13,.55)}.ahs-heading{font-family:"IBM Plex Serif",Georgia,serif;letter-spacing:-.02em;line-height:1.1;margin:0}.ahs-bg--near-black .ahs-heading{color:var(--color-cream,#f7f7f5)}.ahs-bg--cyan .ahs-heading,.ahs-bg--light-blue .ahs-heading,.ahs-bg--white .ahs-heading{color:var(--color-ink,#0a0d0d)}.ahs-heading.h1{font-size:var(--title-large-size);letter-spacing:var(--title-large-letter-spacing,-.02em);line-height:var(--title-large-line-height,var(--title-line-height))}.ahs-subheading{line-height:1.6;margin:0;max-width:520px}.ahs-bg--near-black .ahs-subheading{color:var(--text-on-dark-soft,rgba(247,247,245,.65))}.ahs-bg--cyan .ahs-subheading,.ahs-bg--light-blue .ahs-subheading,.ahs-bg--white .ahs-subheading{color:#575757}.ahs-buttons{align-items:center;display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:12px;margin-top:4px;width:auto}.ahs-buttons .ahs-btn,.ahs-buttons .cta.ahs-btn{display:inline-flex!important;flex:0 0 auto;width:auto!important}.ahs-bg--near-black .cta.-primary{background:var(--color-cream,#f7f7f5);border-color:var(--color-cream,#f7f7f5);color:var(--color-ink,#0a0d0d)}.ahs-bg--near-black .cta.-primary:hover{background:var(--color-cyan,#00e2e2);border-color:var(--color-cyan,#00e2e2)}.ahs-bg--near-black .cta.-secondary{background:transparent;border-color:rgba(247,247,245,.4);color:var(--color-cream,#f7f7f5)}.ahs-bg--near-black .cta.-secondary:hover{background:rgba(247,247,245,.08);border-color:var(--color-cream,#f7f7f5)}.ahs-bg--cyan .cta.-primary,.ahs-bg--light-blue .cta.-primary,.ahs-bg--white .cta.-primary{background:var(--color-ink,#0a0d0d);border-color:var(--color-ink,#0a0d0d);color:var(--color-cream,#f7f7f5)}.ahs-bg--cyan .cta.-primary:hover,.ahs-bg--light-blue .cta.-primary:hover,.ahs-bg--white .cta.-primary:hover{background:var(--color-cyan,#00e2e2);border-color:var(--color-cyan,#00e2e2);color:var(--color-ink,#0a0d0d)}.ahs-bg--cyan .cta.-secondary,.ahs-bg--light-blue .cta.-secondary,.ahs-bg--white .cta.-secondary{background:transparent;border-color:rgba(10,13,13,.3);color:var(--color-ink,#0a0d0d)}.ahs-trust{margin:0}.ahs-bg--near-black .ahs-trust{color:rgba(247,247,245,.4)}.ahs-bg--cyan .ahs-trust,.ahs-bg--light-blue .ahs-trust,.ahs-bg--white .ahs-trust{color:#9a9891}.ahs-media{line-height:0}.ahs-img{border-radius:var(--card-radius,16px);display:block;height:auto;width:100%}@media (max-width:900px){.ahs-block,.ahs-block--left,.ahs-block--right{flex-direction:column;gap:36px}.ahs-block--equal .ahs-media,.ahs-block--equal .ahs-text,.ahs-block--image-larger .ahs-media,.ahs-block--image-larger .ahs-text,.ahs-block--text-larger .ahs-media,.ahs-block--text-larger .ahs-text{flex:none;width:100%}}@media (max-width:480px){.ahs-buttons{align-items:stretch;flex-direction:column!important}.ahs-buttons .ahs-btn{text-align:center;width:100%!important}}