@media(min-width: 1200px){.hidden-72rtr7{display:none!important}}@media(min-width: 810px) and (max-width: 1199.98px){.hidden-1bg1j8v{display:none!important}}@media(max-width: 809.98px){.hidden-zmg9hc{display:none!important}}@media(max-width: 809.98px){.hidden-hbbylz{display:none!important}}@media(min-width: 810px) and (max-width: 1199.98px){.hidden-10bfaa4{display:none!important}}@media(min-width: 1200px){.hidden-9jza5{display:none!important}}
/* Full-width "+14 years" CTA band, matching enterprise-ai (breaks out of the <main> 1440px content cap). */
.framer-cfoh5y{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;box-sizing:border-box}

/* The "cover"-fit image containers (home animation + "+14 years" portrait) have a fixed 400px height on desktop.
   On tablet (810-1199px) Framer switches width to 100% without adjusting height, so the box becomes very wide
   and the "cover" image gets heavily cropped. Force the desktop ratio (500:400) so height tracks width at every
   breakpoint. */
.framer-180c2zu,.framer-numjbr{aspect-ratio:5/4!important;height:auto!important}
