.ai-solutions-areas,.ai-solutions-areas--light{background-color:#f2f1eb}@media(max-width:768px){.ai-solutions-areas--light .ai-solutions-areas__item{border-bottom-color:#d0d0d0}}.ai-solutions-areas--dark{background-color:#0a2343}.ai-solutions-areas--dark .ai-solutions-areas__header,.ai-solutions-areas--dark .ai-solutions-areas__item-desc,.ai-solutions-areas--dark .ai-solutions-areas__item-title,.ai-solutions-areas--dark .ai-solutions-areas__subtitle{color:#fff}@media(max-width:768px){.ai-solutions-areas--dark .ai-solutions-areas__item{border-bottom-color:hsla(0,0%,100%,.2)}}.ai-solutions-areas{box-sizing:border-box;padding:72px 0;width:100%}@media(max-width:768px){.ai-solutions-areas{padding:48px 0}}.ai-solutions-areas mark{background-color:transparent}.ai-solutions-areas__inner{box-sizing:border-box;display:flex;flex-direction:column;gap:64px;margin:0 auto;max-width:1536px;padding:0 96px;width:100%}@media(min-width:1537px){.ai-solutions-areas__inner{padding-left:0;padding-right:0}}@media(max-width:1024px){.ai-solutions-areas__inner{padding:0 40px}}@media(max-width:768px){.ai-solutions-areas__inner{gap:0;padding:0 16px}}.ai-solutions-areas__header-group{display:flex;flex-direction:column;gap:8px}@media(max-width:768px){.ai-solutions-areas__header-group{margin-bottom:40px}}.ai-solutions-areas__header{color:#231f20;font-family:Proxima Nova,sans-serif;font-size:40px;font-style:normal;font-weight:600;line-height:100%;margin:0;max-width:645px}@media(max-width:768px){.ai-solutions-areas__header{font-size:32px;line-height:100%;max-width:none}}.ai-solutions-areas__subtitle{color:#231f20;font-family:Proxima Nova,sans-serif;font-size:20px;font-weight:600;line-height:normal;margin:0;max-width:720px}.ai-solutions-areas__slider-wrap{width:100%}.ai-solutions-areas--has-slider .ai-solutions-areas__tiles-wrapper{overflow:hidden;width:100%}.ai-solutions-areas__grid{display:grid;gap:80px;grid-template-columns:1fr 1fr}@media(max-width:768px){.ai-solutions-areas__grid{gap:0;grid-template-columns:1fr}.ai-solutions-areas__grid+.ai-solutions-areas__grid{margin-top:40px}}.ai-solutions-areas--cols-3 .ai-solutions-areas__grid{gap:40px;grid-template-columns:repeat(3,1fr)}@media(max-width:1024px){.ai-solutions-areas--cols-3 .ai-solutions-areas__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.ai-solutions-areas--cols-3 .ai-solutions-areas__grid{gap:0;grid-template-columns:1fr}}.ai-solutions-areas__item{align-items:flex-start;display:flex;gap:24px}@media(max-width:768px){.ai-solutions-areas__item{border-bottom:1px solid #d0d0d0;flex-direction:column;gap:24px;padding-bottom:40px}.ai-solutions-areas__item+.ai-solutions-areas__item{padding-top:40px}.ai-solutions-areas:not(.ai-solutions-areas--engagement) .ai-solutions-areas__grid .ai-solutions-areas__item:last-child{border-bottom:none;padding-bottom:0}}.ai-solutions-areas__icon{flex-shrink:0;height:64px;width:64px}.ai-solutions-areas__icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media(max-width:768px){.ai-solutions-areas__icon{height:56px;width:56px}}.ai-solutions-areas__content{flex:1;min-width:0}.ai-solutions-areas__item-title{color:#231f20;font-family:Staatliches,sans-serif;font-size:36px;font-style:normal;font-weight:400;letter-spacing:-.72px;line-height:100%;margin:0 0 8px;transition:color .2s}.ai-solutions-areas__item:hover .ai-solutions-areas__item-title{color:#ff6e00}.ai-solutions-areas__item-desc{color:#231f20;font-family:Proxima Nova,sans-serif;font-size:16px;line-height:24px;margin:0}@media(max-width:768px){.ai-solutions-areas__inner-blocks{margin-top:40px}}.ai-solutions-areas__badge{flex-shrink:0}.ai-solutions-areas__badge img{display:block;height:auto;max-width:80px}.ai-solutions-areas--engagement .ai-solutions-areas__inner{gap:40px}@media(max-width:768px){.ai-solutions-areas--engagement .ai-solutions-areas__inner{gap:16px}.ai-solutions-areas--engagement .ai-solutions-areas__header-group{margin-bottom:0}}.ai-solutions-areas--engagement .ai-solutions-areas__grid{gap:24px;grid-auto-rows:1fr}@media(max-width:768px){.ai-solutions-areas--engagement .ai-solutions-areas__grid{gap:16px;grid-auto-rows:auto}}.ai-solutions-areas--engagement .ai-solutions-areas__item{align-items:stretch;background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.07);flex-direction:column;justify-content:space-between;padding:24px;position:relative}@media(max-width:768px){.ai-solutions-areas--engagement .ai-solutions-areas__item{border-bottom:none;padding:16px}.ai-solutions-areas--engagement .ai-solutions-areas__item+.ai-solutions-areas--engagement .ai-solutions-areas__item{padding-top:16px}}.ai-solutions-areas--engagement .ai-solutions-areas__badge{position:absolute;right:24px;top:24px}@media(max-width:768px){.ai-solutions-areas--engagement .ai-solutions-areas__badge{position:static}}.ai-solutions-areas--engagement .ai-solutions-areas__item-top{display:flex;flex-direction:column;gap:16px}@media(max-width:768px){.ai-solutions-areas--engagement .ai-solutions-areas__item-top{gap:24px}}.ai-solutions-areas--engagement .ai-solutions-areas__item-bottom{align-items:flex-end;display:flex;flex-direction:column;gap:16px}.ai-solutions-areas--engagement .ai-solutions-areas__divider{border:none;border-top:1px solid #d0d0d0;height:0;margin:0;width:100%}.ai-solutions-areas--engagement .ai-solutions-areas__button{align-items:center;background:transparent;border:1px solid #ff6e00;border-radius:100px;color:#ff6e00;cursor:pointer;display:inline-flex;font-family:Proxima Nova,sans-serif;font-size:14px;font-weight:600;justify-content:center;line-height:1;padding:17px 32px;text-decoration:none;transition:background-color .2s,color .2s}@media(min-width:993px){.ai-solutions-areas--engagement .ai-solutions-areas__button:hover{background-color:#ff6e00;color:#fff}}.ai-solutions-areas--engagement .ai-solutions-areas__content{display:flex;flex-direction:column;gap:8px}.ai-solutions-areas--engagement .ai-solutions-areas__item-title{font-family:Proxima Nova,sans-serif;font-size:24px;font-weight:600;letter-spacing:0;line-height:1;margin:0}.ai-solutions-areas--has-slider .ai-solutions-areas__slider-wrap.tile-slider{align-items:center;display:flex}.ai-solutions-areas--has-slider .ai-solutions-areas__slider-wrap.tile-slider .ai-solutions-areas__tiles-wrapper{flex:1 1 auto;overflow:hidden;width:100%}.ai-solutions-areas--has-slider .ai-solutions-areas__slider-wrap.tile-slider .ai-solutions-areas__grid{align-items:stretch;display:flex;flex-wrap:nowrap;transition:transform .3s ease-out;will-change:transform}.ai-solutions-areas--has-slider .ai-solutions-areas__slider-wrap.tile-slider .ai-solutions-areas__item{flex:0 0 auto;min-width:0}@media(max-width:768px){.ai-solutions-areas--has-slider .ai-solutions-areas__slider-wrap.tile-slider .ai-solutions-areas__grid{gap:16px}}.ai-solutions-areas--has-slider .ai-solutions-areas__slider-wrap.tile-slider .tile-slider__actions{flex:0 0 auto;padding:0 32px}.ai-solutions-areas--has-slider .ai-solutions-areas__slider-wrap.tile-slider .tile-slider__actions .tile-slider__action-button{align-items:center;display:flex;height:80px;justify-content:center;width:80px}.ai-solutions-areas--has-slider .ai-solutions-areas__slider-wrap.tile-slider .tile-slider__actions .tile-slider__action-button:not(:last-child){margin-bottom:8px}.ai-solutions-areas--has-slider .ai-solutions-areas__slider-wrap.tile-slider .tile-slider__actions .tile-slider__action-button svg path{stroke:#231f20;transition:stroke .15s ease-in}.ai-solutions-areas--has-slider .ai-solutions-areas__slider-wrap.tile-slider .tile-slider__actions .tile-slider__action-button:hover:not([disabled]) svg path{stroke:#ff6e00}.ai-solutions-areas--has-slider .ai-solutions-areas__slider-wrap.tile-slider .tile-slider__actions .tile-slider__action-button[disabled]{cursor:default}.ai-solutions-areas--has-slider .ai-solutions-areas__slider-wrap.tile-slider .tile-slider__actions .tile-slider__action-button[disabled] svg path{stroke:#999}.ai-solutions-areas--dark.ai-solutions-areas--has-slider .ai-solutions-areas__slider-wrap.tile-slider .tile-slider__actions .tile-slider__action-button svg path{stroke:#fff}.ai-solutions-areas--dark.ai-solutions-areas--has-slider .ai-solutions-areas__slider-wrap.tile-slider .tile-slider__actions .tile-slider__action-button[disabled] svg path{stroke:#999}.ai-solutions-areas--dark.ai-solutions-areas--has-slider .ai-solutions-areas__slider-wrap.tile-slider .tile-slider__actions .tile-slider__action-button:hover:not([disabled]) svg path{stroke:#ff6e00}@media(max-width:640px){.ai-solutions-areas--has-slider .ai-solutions-areas__tiles-wrapper{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none}.ai-solutions-areas--has-slider .ai-solutions-areas__tiles-wrapper::-webkit-scrollbar{display:none}.ai-solutions-areas--has-slider .ai-solutions-areas__grid{display:flex;flex-wrap:nowrap;gap:16px}.ai-solutions-areas--has-slider .ai-solutions-areas__grid .ai-solutions-areas__item{flex:0 0 calc(100% - 48px);scroll-snap-align:start}.ai-solutions-areas--has-slider .tile-slider__actions{display:none}}@media(max-width:768px){.ai-solutions-areas--has-slider:not(.ai-solutions-areas--engagement) .ai-solutions-areas__item{border-bottom:none;padding-bottom:0}.ai-solutions-areas--has-slider:not(.ai-solutions-areas--engagement) .ai-solutions-areas__item+.ai-solutions-areas__item{padding-top:0}}
