:root{--ml-hero-stack-max-w:clamp(392px, calc(922px * var(--page-scale)), 922px);--ml-hero-copy-max-w:clamp(360px, calc(922px * var(--page-scale)), 922px);--ml-hero-stack-gap:clamp(40px, calc(80px * var(--page-scale)), 80px);--ml-hero-copy-gap:clamp(20px, calc(32px * var(--page-scale)), 32px);--ml-hero-title-min-h:clamp(44.8px, calc(84px * var(--page-scale)), 84px);--ml-hero-subtitle-lh:clamp(24px, calc(45px * var(--page-scale)), 45px);--ml-hero-cards-max-w:clamp(320px, calc(736px * var(--page-scale)), 736px);--ml-hero-pt:clamp(46.7px, calc(87.5px * var(--page-scale)), 87.5px);--ml-hero-pb:var(--ml-hero-pt);--ml-hero-image-w:clamp(260px, calc(483px * var(--page-scale)), 483px);--ml-hero-image-h:clamp(247px, calc(459px * var(--page-scale)), 459px);--ml-hero-image-left:clamp(650px, calc(1218px * var(--page-scale)), 1218px);--ml-hero-image-top:var(--ml-hero-pt);--ml-hero-min-h:89vh}.ml-hero-section{overflow-x:clip}@media (min-width:1024px){.ml-hero-section{min-height:var(--ml-hero-min-h)}.ml-hero-container{min-height:var(--ml-hero-min-h);padding-top:var(--ml-hero-pt);padding-bottom:var(--ml-hero-pb);align-items:center;display:flex}}.ml-hero-stack{width:100%;max-width:var(--ml-hero-stack-max-w);padding-top:3rem}@media (min-width:1024px){.ml-hero-stack{padding-top:0}}.ml-hero-copy-block{gap:var(--ml-hero-stack-gap);flex-direction:column;width:100%;display:flex}.ml-hero-copy{gap:var(--ml-hero-copy-gap);max-width:var(--ml-hero-copy-max-w);flex-direction:column;display:flex}.ml-hero-heading{gap:var(--ml-hero-copy-gap);flex-direction:column;display:flex}.ml-hero-title-wrap{width:100%;max-width:var(--ml-hero-copy-max-w)}.ml-hero-subtitle-wrap{max-width:var(--ml-hero-copy-max-w);flex-direction:column;display:flex}.ml-hero-subtitle-wrap .hero-subtitle{line-height:var(--ml-hero-subtitle-lh)}.ml-hero-cta-group{align-items:center;gap:clamp(12px, calc(16px * var(--page-scale)), 16px);flex-wrap:wrap;display:flex}.ml-hero-cta-group .ml-hero-cta.hero-primary-btn{box-sizing:border-box;white-space:nowrap;width:fit-content;min-width:0;max-width:100%}@media (min-width:1024px){.ml-hero-cta-group .ml-hero-cta.hero-primary-btn{min-width:var(--hero-btn-width);height:var(--hero-btn-height);padding-inline:var(--hero-btn-px);padding-block:var(--hero-btn-py);gap:var(--hero-btn-gap);font-size:var(--hero-btn-text);line-height:var(--hero-btn-leading)}.ml-hero-cta-group .ml-hero-cta.hero-primary-btn .hero-primary-btn-arrow{width:var(--hero-btn-arrow-w);height:var(--hero-btn-arrow-h)}}@media (max-width:767px){.ml-hero-cta-group .ml-hero-cta.hero-primary-btn{white-space:normal;text-align:center;flex:100%;justify-content:center}.ml-hero-cta-group .ml-hero-cta.hero-primary-btn>span{white-space:normal}}.ml-hero-cards{width:100%;max-width:var(--ml-hero-cards-max-w)}.ml-hero-media{top:50%;left:calc((100vw - min(100vw, var(--page-max))) / 2 + var(--ml-hero-image-left));width:var(--ml-hero-image-w);height:var(--ml-hero-image-h);z-index:0;transform:translateY(-50%)}.ml-hero-image{object-fit:contain;width:100%;height:100%;display:block}.machine-learning-page .ai-faq-section{padding-top:clamp(80px, calc(124px * var(--page-scale)), 124px);padding-bottom:clamp(80px, calc(124px * var(--page-scale)), 124px);background-color:#f5f5f5}
