.industry-page__container{background-color:var(--surface-page)}section.hero{background-color:var(--surface-primary);padding-top:var(--spacing-3xl);position:relative}@media (max-width:1144px){section.hero{padding-top:var(--spacing-6xl)}}@media (max-width:767px){section.hero{padding-bottom:var(--spacing-6xl);padding-top:var(--spacing-xl)}}section.hero:after{background-color:var(--surface-primary);bottom:calc(var(--desktop-section-border-radius)*-1);content:"";height:var(--desktop-section-border-radius);left:0;position:absolute;right:0}@media (max-width:767px){section.hero:after{bottom:calc(var(--mobile-section-border-radius)*-1);height:var(--mobile-section-border-radius)}}.hero__bg.bg-glow{bottom:-8%;left:50%;overflow:visible;top:auto;transform:translateX(-50%)}.hero__container{align-items:center;gap:var(--spacing-5xl);height:640px;justify-content:center;position:relative;z-index:1}@media (max-width:1144px){.hero__container{height:780px}}@media (max-width:767px){.hero__container{gap:0;height:auto}.hero__actions{width:100%}.hero__actions .btn,.hero__actions button{text-align:center!important;width:100%}}.hero__content{align-items:center;gap:var(--spacing-2xl)}@media (max-width:767px){.hero__content{gap:var(--spacing-xl);height:608px;justify-content:center}}section.features{background-color:var(--surface-page);border-top-left-radius:var(--desktop-section-border-radius);border-top-right-radius:var(--desktop-section-border-radius);clip-path:inset(0 0 -400px 0);position:relative;z-index:1}@media (max-width:767px){section.features{border-top-left-radius:var(--mobile-section-border-radius);border-top-right-radius:var(--mobile-section-border-radius)}}.features__bg.bg-glow{top:75%}.features__container{gap:var(--spacing-5xl);position:relative;z-index:1}@media (max-width:1144px){.features__container{gap:var(--spacing-3xl)}}@media (max-width:767px){.features__container{gap:var(--spacing-xl)}}.solutions__container{gap:var(--spacing-5xl);position:relative;z-index:1}@media (max-width:767px){.solutions__container{gap:var(--spacing-xl)}}section.benefits{background-color:var(--surface-primary);border-bottom-right-radius:var(--desktop-section-border-radius);border-top-left-radius:var(--desktop-section-border-radius);position:relative;z-index:1}@media (max-width:767px){section.benefits{border-bottom-right-radius:var(--mobile-section-border-radius);border-top-left-radius:var(--mobile-section-border-radius)}}.benefits__container{gap:var(--spacing-5xl)}@media (max-width:767px){.benefits__container{gap:var(--spacing-xl)}}.benefits__content-top{gap:var(--spacing-5xl)}@media (max-width:767px){.benefits__content-top{gap:var(--spacing-xl)}}.benefits__content-bottom{background-color:color-mix(in srgb,var(--brand-royal-50) 30%,transparent);border-bottom-right-radius:var(--desktop-section-border-radius);border-top-left-radius:var(--desktop-section-border-radius);box-shadow:0 0 10px 0 var(--alias-tertiary-default);gap:var(--spacing-5xl);padding:var(--spacing-2xl) var(--spacing-6xl)!important}@media (max-width:767px){.benefits__content-bottom{border-bottom-right-radius:var(--mobile-section-border-radius);border-top-left-radius:var(--mobile-section-border-radius);gap:var(--spacing-2xl);padding:var(--spacing-lg) var(--spacing-md)!important}}section.faq{--min-height-faq:760px;background-color:var(--surface-information);clip-path:inset(-120px 0 0 0);min-height:var(--min-height-faq);padding-top:192px;position:relative}@media (max-width:1144px){section.faq{padding-top:224px}}@media (max-width:767px){section.faq{min-height:auto;padding-bottom:106px;padding-top:106px}}section.faq:before{background-color:var(--surface-information);content:"";height:var(--desktop-section-border-radius);left:0;position:absolute;right:0;top:calc(var(--desktop-section-border-radius)*-1)}.faq__container{gap:var(--spacing-5xl);position:relative;z-index:1}@media (max-width:767px){.faq__container{gap:var(--spacing-2xl)}}section.contact-us{overflow:hidden;position:relative}.contact-us__container{gap:136px;position:relative;z-index:1}@media (max-width:1144px){.contact-us__container{gap:var(--spacing-6xl)}}@media (max-width:767px){.contact-us__container{gap:var(--spacing-xl)}}.contact-us__content{margin:auto 0}.contact-us__form{flex-shrink:0;max-width:528px;width:100%}@media (max-width:1144px){.contact-us__form{max-width:none}}