.ai-solution{--ai-black:var(--black,#000);--ai-white:var(--white,#fff);--ai-grey:var(--grey,#f4f4f4);--ai-line:var(--dark-grey,#cfcfcf);--ai-orange:var(--orange,#ff5000);--ai-focus:#d14600;--ai-muted:var(--text-secondary,#757575);--ai-divider:rgba(0,0,0,.15);--ai-nxt-bg:linear-gradient(120deg,rgba(0,170,255,.18),rgba(0,170,255,.06));--ai-scroll-offset:120px;color:var(--ai-black);scroll-margin-top:var(--ai-scroll-offset)}.ai-solution *,.ai-solution :after,.ai-solution :before{box-sizing:border-box}.ai-solution__head{margin-bottom:48px;max-width:900px}.ai-solution__eyebrow{font-size:25px;line-height:1.4;margin:0 0 16px}.ai-solution__headline{margin:0;text-transform:uppercase}.ai-solution__intro{margin:24px 0 0;max-width:720px}.ai-solution__intro,.ai-solution__num{font-size:18px;line-height:1.4}.ai-solution__title{font-size:25px;font-weight:700;line-height:1.4;transition:color .3s ease-in-out}.ai-solution__claim{font-size:18px;line-height:1.4}.ai-solution__label{font-size:16px;letter-spacing:.2em;line-height:1.4;margin:0 0 16px;text-transform:uppercase}.ai-solution__arrow{flex:none;height:14px;width:20px}.ai-solution a{color:inherit;text-decoration:none}.ai-solution a:focus-visible,.ai-solution__acc:focus-visible,.ai-solution__panel:focus-visible,.ai-solution__tab:focus-visible{outline:3px solid var(--ai-focus);outline-offset:3px}.ai-solution__tablist{display:grid;gap:24px;grid-template-columns:repeat(var(--ai-cols,3),minmax(0,1fr))}.ai-solution__tab{align-items:flex-start;background:transparent;border:0;border-top:1px solid var(--ai-line);color:var(--ai-black);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:8px;margin:0;padding:24px 0 28px;position:relative;text-align:left}.ai-solution__tab:before{background:var(--ai-orange);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:-1px;transition:opacity .3s ease-in-out}.ai-solution__tab .ai-solution__claim,.ai-solution__tab .ai-solution__num{color:var(--ai-muted);transition:color .3s ease-in-out}.ai-solution__tab.is-active:before{opacity:1}.ai-solution__tab.is-active .ai-solution__claim,.ai-solution__tab.is-active .ai-solution__num{color:var(--ai-black)}.ai-solution__tab:hover .ai-solution__title{color:var(--ai-orange)}.ai-solution.is-ready:not(.is-mobile) .ai-solution__items{display:grid;margin-top:8px}.ai-solution.is-ready:not(.is-mobile) .ai-solution__item{grid-area:1/1;visibility:hidden}.ai-solution.is-ready:not(.is-mobile) .ai-solution__item.is-active{visibility:visible}.ai-solution.is-ready:not(.is-mobile) .ai-solution__acc-heading{display:none}.ai-solution__item{scroll-margin-top:var(--ai-scroll-offset)}.ai-solution__panel{background:var(--ai-grey);border-radius:20px;display:flex;flex-direction:column;gap:40px;height:100%;justify-content:space-between;padding:60px}.ai-solution__grid{display:grid;gap:64px;grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ai-solution__list,.ai-solution__products{list-style:none;margin:0;padding:0}.ai-solution .ai-solution__list>li,.ai-solution .ai-solution__products>li{background:none;list-style:none;margin:0;padding:0}.ai-solution .ai-solution__list>li:after,.ai-solution .ai-solution__list>li:before,.ai-solution .ai-solution__products>li:after,.ai-solution .ai-solution__products>li:before{content:none;display:none}.ai-solution .ai-solution__list>li::marker,.ai-solution .ai-solution__products>li::marker{content:none}.ai-solution__list li{border-top:1px solid var(--ai-divider)}.ai-solution__row{align-items:center;display:flex;font-size:20px;gap:16px;line-height:1.4;padding:18px 0;transition:color .3s ease-in-out}.ai-solution__row--plain{display:inline-flex;gap:12px;padding:0}a.ai-solution__row:hover{color:var(--ai-orange)}.ai-solution__products{display:flex;flex-direction:column;gap:12px}.ai-solution__product{align-items:center;background:var(--ai-nxt-bg);border-radius:10px;display:flex;gap:16px;justify-content:space-between;padding:22px 28px;transition:color .3s ease-in-out}.ai-solution__product:hover{color:var(--ai-orange)}.ai-solution__product-text{display:flex;flex-direction:column;gap:4px}.ai-solution__nxt{color:var(--ai-black);font-size:14px;letter-spacing:.2em;line-height:1.15;text-transform:uppercase}.ai-solution__product-name{font-size:22px;font-weight:700;line-height:1.4}.ai-solution__entry{background:var(--ai-white);display:flex;flex-direction:column;gap:20px;padding:32px 28px}.ai-solution__entry-title{font-size:22px;font-weight:700;line-height:1.4;margin:0}.ai-solution__footer{display:flex}.ai-solution__btn{align-items:center;display:inline-flex;font-size:20px;line-height:1.4;padding:18px 49px 15px 29px;position:relative;transition:color .3s ease-in-out}.ai-solution__btn:before{border:5px solid var(--ai-black);border-radius:30px;content:"";height:100%;left:0;position:absolute;top:0;transition:border-color .3s ease-in-out;width:calc(100% - 20px)}.ai-solution__btn>span{position:relative;z-index:1}.ai-solution__btn .ai-solution__arrow{display:none}.ai-solution__btn:hover{color:var(--ai-orange)}.ai-solution__btn:hover:before{border-color:var(--ai-orange)}.ai-solution__btn:focus-visible{border-radius:30px}.ai-solution:not(.is-ready) .ai-solution__tablist,.ai-solution:not(.is-ready) .ai-solution__toggle{display:none}.ai-solution:not(.is-ready) .ai-solution__item+.ai-solution__item{margin-top:24px}.ai-solution:not(.is-ready) .ai-solution__acc{pointer-events:none}.ai-solution__acc,.ai-solution__acc-heading{font:inherit;margin:0}.ai-solution__acc{align-items:flex-start;background:transparent;border:0;border-top:1px solid var(--ai-line);color:var(--ai-black);cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:18px 0 24px;position:relative;text-align:left;width:100%}.ai-solution__acc:before{background:var(--ai-orange);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:-1px}.ai-solution__item.is-active .ai-solution__acc:before{opacity:1}.ai-solution__acc-text{display:flex;flex-direction:column;gap:4px}.ai-solution__acc .ai-solution__claim,.ai-solution__acc .ai-solution__num{color:var(--ai-muted)}.ai-solution__item.is-active .ai-solution__acc .ai-solution__claim,.ai-solution__item.is-active .ai-solution__acc .ai-solution__num{color:var(--ai-black)}.ai-solution__toggle{border:4px solid var(--ai-black);border-radius:50%;flex:none;height:44px;position:relative;transition:border-color .3s ease-in-out;width:44px}.ai-solution__toggle:after,.ai-solution__toggle:before{background:currentColor;content:"";height:3px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px}.ai-solution__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.ai-solution__item.is-active .ai-solution__toggle{border-color:var(--ai-orange)}.ai-solution__item.is-active .ai-solution__toggle:after{display:none}@media (max-width:767px){.ai-solution__head{margin-bottom:32px}.ai-solution__eyebrow{font-size:20px;margin-bottom:12px}.ai-solution__intro{margin-top:20px}.ai-solution__title{font-size:22px;line-height:1.3}.ai-solution__num{font-size:16px}.ai-solution.is-mobile .ai-solution__panel[hidden],.ai-solution.is-mobile .ai-solution__tablist{display:none}.ai-solution__panel{gap:24px;height:auto;margin-bottom:24px;padding:24px 20px 20px}.ai-solution__grid{gap:24px;grid-template-columns:1fr}.ai-solution__label{font-size:14px;margin-bottom:8px}.ai-solution__list li{border-top-color:rgba(0,0,0,.12)}.ai-solution__row{align-items:flex-start;font-size:18px;gap:12px;padding:12px 0}.ai-solution__row .ai-solution__arrow{margin-top:5px}.ai-solution__row--plain{padding:0}.ai-solution__products{gap:8px}.ai-solution__product{padding:14px 16px}.ai-solution__product-name{font-size:18px;line-height:1.35}.ai-solution__entry{gap:16px;padding:20px}.ai-solution__entry-title{font-size:18px}.ai-solution__footer{border-top:1px solid rgba(0,0,0,.12);padding-top:16px}.ai-solution__btn{font-size:18px;gap:12px;padding:0}.ai-solution__btn:before{display:none}.ai-solution__btn .ai-solution__arrow{display:block}}@media (prefers-reduced-motion:reduce){.ai-solution *{transition:none!important}}