@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.b2b-hero{background-position:bottom;background-repeat:no-repeat;background-size:cover;border-radius:0 0 20px 20px;flex-direction:column;height:1080px;min-height:100vh;max-height:100vh;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.b2b-hero{height:auto;min-height:100vh}}.b2b-hero__content{text-align:center;z-index:1;position:absolute;top:200px;left:50%;transform:translate(-50%)}@media (max-width:768px){.b2b-hero__content{width:100%;padding:0 20px;top:140px}}.b2b-hero__headline{flex-direction:column;align-items:center;gap:8px;margin:0;display:flex}.b2b-hero__headline-highlight{color:#fff;background-color:#ff543f;border-radius:10px;padding:0 15px 15px;font-family:Arboria,-apple-system,BlinkMacSystemFont,sans-serif;font-size:45px;font-weight:700;line-height:1;display:inline-block}@media (max-width:768px){.b2b-hero__headline-highlight{padding:0 12px 12px;font-size:32px}}.b2b-hero__subheadline{color:#192643;font-family:Arboria,-apple-system,BlinkMacSystemFont,sans-serif;font-size:45px;font-weight:700;line-height:1.2}@media (max-width:768px){.b2b-hero__subheadline{font-size:28px}}.b2b-callback-form{background:#fff;border:1px solid #cbcbcb;border-radius:31px;padding:24px 40px 40px}.b2b-callback-form__header{align-items:center;gap:12px;margin-bottom:32px;display:flex}.b2b-callback-form__title{color:#192643;margin:0;font-family:Arboria,-apple-system,BlinkMacSystemFont,sans-serif;font-size:30px;font-weight:700}.b2b-callback-form__arrow{opacity:.5}.b2b-callback-form__fields{flex-direction:column;gap:24px;margin-bottom:32px;display:flex}.b2b-callback-form__row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.b2b-callback-form__row--full{grid-template-columns:1fr}@media (max-width:480px){.b2b-callback-form__row{grid-template-columns:1fr}}.b2b-callback-form__field{flex-direction:column;gap:4px;display:flex}.b2b-callback-form__label{color:#464646a3;font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px}.b2b-callback-form__input,.b2b-callback-form__select{color:#192643;background:0 0;border:none;border-bottom:1px solid #e9eaeb;outline:none;padding:8px 0;font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;transition:border-color .2s}.b2b-callback-form__input:focus,.b2b-callback-form__select:focus{border-color:#ff543f}.b2b-callback-form__input::placeholder,.b2b-callback-form__select::placeholder{color:#0000004d}.b2b-callback-form__select{cursor:pointer;appearance:none;background-image:url(/assets/icons/chevron-down.svg);background-position:right 0 center;background-repeat:no-repeat;background-size:16px;padding-right:24px}.b2b-callback-form__submit{color:#fff;cursor:pointer;background:#ff543f;border:none;border-radius:20px;justify-content:center;align-items:center;gap:12px;width:100%;height:62px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:600;transition:background-color .2s,transform .2s;display:flex}.b2b-callback-form__submit:hover{background:#ea5645;transform:translateY(-2px)}.b2b-callback-form__submit:active{transform:translateY(0)}.b2b-callback-form__submit-icon{background:#ffffff26;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;transform:rotate(90deg)}
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.benefit-widget{background:#fff7f6;border-radius:15px;align-items:flex-start;gap:16px;min-height:100px;padding:19px 15px;display:flex;overflow:hidden}.benefit-widget__icon-wrapper{background:#ff543f;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:61px;height:62px;display:flex}.benefit-widget__icon{filter:brightness(0)invert();width:40px;height:40px}.benefit-widget__text{color:#192643;margin:0;font-family:Arboria,-apple-system,BlinkMacSystemFont,sans-serif;font-size:30px;font-weight:500;line-height:1.2}@media (max-width:768px){.benefit-widget__text{font-size:22px}}.benefit-grid{background:#fff;padding:80px 0}.benefit-grid__container{max-width:1440px;margin:0 auto;padding:0 28px}.benefit-grid__header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:48px;display:flex}@media (max-width:768px){.benefit-grid__header{flex-direction:column}}.benefit-grid__items{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}@media (max-width:1024px){.benefit-grid__items{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.benefit-grid__items{grid-template-columns:1fr}}
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.service-card{background:#192643;border-radius:15px;height:191px;position:relative;overflow:hidden}.service-card__link{text-decoration:none;display:block}.service-card__image{object-fit:cover;transition:transform .3s}.service-card:hover .service-card__image{transform:scale(1.05)}.service-card__placeholder{background:#192643;width:100%;height:100%}.service-card__overlay{background:linear-gradient(#0000 0%,#000000b3 100%);padding:16px;position:absolute;bottom:0;left:0;right:0}.service-card__title{color:#fff;font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600}.service-grid{background:#fff;padding:20px 0 80px}.service-grid__container{max-width:1440px;margin:0 auto;padding:0 28px}.service-grid__header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:48px;display:flex}@media (max-width:768px){.service-grid__header{flex-direction:column}}.service-grid__items{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:1200px){.service-grid__items{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.service-grid__items{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.service-grid__items{grid-template-columns:1fr}}
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.partner-logos{background:#fff;padding:80px 0}.partner-logos__container{max-width:1440px;margin:0 auto;padding:0 28px}.partner-logos__header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:48px;display:flex}@media (max-width:768px){.partner-logos__header{flex-direction:column}}.partner-logos__header-content{max-width:800px}.partner-logos__description{color:#192643;margin-top:16px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;line-height:1.6}.partner-logos__grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:900px){.partner-logos__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.partner-logos__grid{grid-template-columns:1fr}}.partner-logos__item{border:1px solid #e9eaeb;border-radius:15px;justify-content:center;align-items:center;height:241px;padding:40px;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.partner-logos__item:hover{border-color:#ff543f}.partner-logos__link{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.partner-logos__image{object-fit:contain;max-width:80%;max-height:80%}
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.company-section{background:#fff;padding:80px 0}.company-section__container{max-width:1440px;margin:0 auto;padding:0 28px}.company-section__grid{grid-template-columns:1fr 1fr;gap:60px;margin-top:48px;display:grid}@media (max-width:1024px){.company-section__grid{grid-template-columns:1fr}}.company-section__image-wrapper{position:relative}.company-section__image{background-position:50%;background-size:cover;border-radius:0 20px 20px 0;width:100%;height:100%;min-height:500px}@media (max-width:1024px){.company-section__image{border-radius:20px;min-height:400px}}.company-section__content{padding-top:20px}.company-section__headline{color:#192643;margin:0 0 24px;font-family:Arboria,-apple-system,BlinkMacSystemFont,sans-serif;font-size:30px;font-weight:500;line-height:1.3}.company-section__body{color:#192643;margin-bottom:32px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;line-height:1.6}.company-section__body p{margin-bottom:16px}.company-section__body strong{font-weight:700}.company-section__features{margin-top:40px}.company-section__features-title{color:#192643;margin:0 0 24px;font-family:Arboria,-apple-system,BlinkMacSystemFont,sans-serif;font-size:30px;font-weight:500}.company-section__features-grid{flex-direction:column;gap:25px;display:flex}.feature-card{border:.5px solid #c4c4c4;border-radius:10px;gap:20px;padding:16px 24px 16px 14px;display:flex;overflow:hidden}.feature-card__icon-wrapper{flex-shrink:0;justify-content:center;align-items:flex-start;width:53px;padding-top:8px;display:flex}.feature-card__icon{object-fit:contain;width:50px;height:50px}.feature-card__content{flex:1}.feature-card__title{color:#192643;margin:0 0 8px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:700;line-height:1.4}.feature-card__description{color:#192643;margin:0;font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;line-height:1.5}
