.hero-eyebrow-pill{color:#005ae2;letter-spacing:.1em;text-transform:uppercase;background-color:#f0f5ff;border-radius:100px;justify-content:center;align-items:center;margin-bottom:12px;padding:6px 16px;font-family:Manrope,sans-serif;font-size:.75rem;font-weight:800;display:inline-flex}.section-title{letter-spacing:-.02em;color:#0f172a;margin-bottom:12px;font-family:Manrope,sans-serif;font-size:max(2.25rem,min(4.5vw,3rem));font-weight:800;line-height:1.2}.section-subheading{letter-spacing:-.02em;color:#0f172a;margin-bottom:8px;font-family:Manrope,sans-serif;font-size:max(1.35rem,min(3vw,1.65rem));font-weight:800;line-height:1.3}.section-paragraph{color:#64748b;margin-bottom:0;font-family:Inter,sans-serif;font-size:1.05rem;font-weight:500;line-height:1.6}.section-container{max-width:1200px;margin:0 auto;padding:2rem 24px}.section-padding-standard{padding:2rem 24px}.section-padding-large{padding:2.5rem 24px}.section-padding-extra-large{padding:3rem 24px}.section-header-centered{text-align:center;margin-bottom:24px}@media (max-width:768px){.section-container,.section-padding-standard{padding:1.5rem 20px}.section-padding-large{padding:2rem 20px}.section-padding-extra-large{padding:2.5rem 20px}.section-header-centered{margin-bottom:20px}}@media (max-width:480px){.section-container,.section-padding-standard{padding:1.25rem 16px}.section-padding-large{padding:1.5rem 16px}.section-padding-extra-large{padding:2rem 16px}}.hero-section,.company-hero{text-align:center;background-color:var(--white,#fff);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:70vh;display:flex;position:relative;overflow:hidden;padding-top:140px!important;padding-bottom:80px!important}.hero-section .section-container,.company-hero .section-container{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;padding-top:0!important;padding-bottom:0!important}@media (max-width:1024px){.hero-section,.company-hero{min-height:60vh;padding-top:120px!important;padding-bottom:60px!important}}@media (max-width:768px){.hero-section,.company-hero{min-height:50vh;padding-top:100px!important;padding-bottom:48px!important}}@media (max-width:480px){.hero-section,.company-hero{min-height:45vh;padding-top:90px!important;padding-bottom:40px!important}}
