﻿html,body{margin:0}.kea-site-header,.kea-site-footer{box-sizing:border-box;font-family:"Gilroy",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:#1e2248}.kea-site-header *,.kea-site-header *::before,.kea-site-header *::after,.kea-site-footer *,.kea-site-footer *::before,.kea-site-footer *::after{box-sizing:border-box}.kea-site-header a,.kea-site-footer a{color:inherit;text-decoration:none}.kea-site-header{position:sticky;top:0;z-index:1200;width:100%;background:hsla(0,0%,100%,.96);border-bottom:1px solid rgba(30,34,72,.08);backdrop-filter:blur(14px)}.kea-site-header a{color:inherit !important;text-decoration:none !important}.kea-site-header .kea-site-header__action--primary{color:#fff !important}.kea-site-header .kea-site-header__action--primary:hover,.kea-site-header .kea-site-header__action--primary:focus-visible{color:#47c390 !important}.kea-site-header__bar{width:calc(100vw - 40px);max-width:1400px;min-height:76px;margin:0 auto;display:flex;position:relative;align-items:center;gap:26px}.kea-site-header__brand{display:inline-flex;flex:0 0 auto;align-items:center}.kea-site-header__logo{display:block;width:91px;height:auto}.kea-site-header__desktop-nav{display:flex;min-height:100%;flex:1 1 auto;align-items:center;justify-content:center;gap:6px}.kea-site-header__nav-item{display:flex;min-height:76px;align-items:center}.kea-site-header__nav-button,.kea-site-header__nav-link{display:inline-flex;min-height:42px;align-items:center;gap:7px;padding:0 13px;border:0;border-radius:10px;background:rgba(0,0,0,0);color:#1e2248 !important;font-family:"Gilroy",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:15px;font-weight:400;line-height:1;cursor:pointer;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease}.kea-site-header__nav-button:hover,.kea-site-header__nav-button:focus-visible,.kea-site-header__nav-link:hover,.kea-site-header__nav-link:focus-visible{color:#47c390 !important;background-color:rgba(30,34,72,.045);outline:0}.kea-site-header__nav-button.is-active,.kea-site-header__nav-link.is-active{color:#1e2248 !important;background-color:rgba(191,237,220,.58);box-shadow:inset 0 0 0 1px rgba(71,195,144,.22);font-weight:600;outline:0}.kea-site-header__nav-item.is-open>.kea-site-header__nav-button:not(.is-active){color:#47c390 !important;background-color:rgba(191,237,220,.24);box-shadow:none}.kea-site-header__nav-link--highlight{color:#47c390 !important;background-color:rgba(191,237,220,.48);font-weight:600}.kea-site-header__chevron{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s ease}.kea-site-header__nav-item.is-open .kea-site-header__chevron,.kea-site-header__mobile-group.is-open .kea-site-header__chevron{transform:translateY(1px) rotate(225deg)}.kea-site-header__actions{display:flex;flex:0 0 auto;align-items:center;gap:10px}.kea-site-header__action{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 18px;border:1px solid #47c390;border-radius:10px;font-size:13px;font-weight:600;line-height:1;letter-spacing:0;white-space:nowrap;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.kea-site-header__action--primary{background-color:#47c390;color:#fff !important}.kea-site-header__action--primary:hover,.kea-site-header__action--primary:focus-visible{background-color:#fff;color:#47c390 !important}.kea-site-header__action--secondary{background-color:#fff;color:#47c390 !important}.kea-site-header__action--secondary:hover,.kea-site-header__action--secondary:focus-visible{background-color:rgba(191,237,220,.35)}.kea-site-header__toggle{display:none;width:44px;height:44px;margin-left:auto;align-items:center;justify-content:center;flex-direction:column;gap:5px;border:0;border-radius:10px;background:rgba(191,237,220,.45);cursor:pointer}.kea-site-header__toggle span{display:block;width:20px;height:2px;border-radius:99px;background:#47c390;transition:transform .2s ease,opacity .2s ease}.kea-site-header.is-mobile-open .kea-site-header__toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}.kea-site-header.is-mobile-open .kea-site-header__toggle span:nth-child(2){opacity:0}.kea-site-header.is-mobile-open .kea-site-header__toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.kea-site-header__mobile-panel{display:none}.kea-site-header__desktop-nav,.kea-site-header__actions{display:none}.kea-site-header__toggle{display:inline-flex !important;position:absolute;top:50%;right:0;margin-left:0;transform:translateY(-50%)}.kea-site-header__mobile-panel{position:fixed;top:76px;left:0;right:0;display:block;max-height:calc(100vh - 76px);padding:0 16px 20px;overflow:auto;background:#fff;border-bottom:1px solid rgba(30,34,72,.08);box-shadow:0 15px 25px 0 rgba(143,148,188,.2);opacity:0;pointer-events:none;transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease}.kea-site-header.is-mobile-open .kea-site-header__mobile-panel{opacity:1;pointer-events:auto;transform:translateY(0)}.kea-site-header__mobile-nav{display:grid;width:min(100%,720px);margin:0 auto;padding-top:12px;gap:8px}.kea-site-header__mobile-group,.kea-site-header__mobile-direct{border-radius:14px;background:#f9fffd}.kea-site-header__mobile-trigger,.kea-site-header__mobile-direct{display:flex;width:100%;min-height:54px;align-items:center;justify-content:space-between;padding:0 16px;border:0;background:rgba(0,0,0,0);color:#1e2248 !important;font-family:"Gilroy",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.1;text-align:left}.kea-site-header__mobile-content{display:none;padding:0 16px 16px}.kea-site-header__mobile-group.is-open .kea-site-header__mobile-content{display:block}.kea-site-header__mobile-heading{margin:18px 0 8px;color:rgba(30,34,72,.58);font-size:12px;font-weight:600;line-height:1.2;text-transform:uppercase;letter-spacing:.04em}.kea-site-header__mobile-link,.kea-site-header__mobile-promo{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;color:#1e2248 !important;font-size:15px;font-weight:400;line-height:1.25;border-top:1px solid rgba(30,34,72,.07)}.kea-site-header__mobile-link.is-active,.kea-site-header__mobile-promo.is-active{color:#47c390 !important}.kea-site-header__mobile-label{display:inline-flex;padding:3px 7px;border-radius:999px;background:#47c390;color:#fff !important;font-size:10px;font-weight:600;line-height:1}.kea-site-header__mobile-promo{margin-top:12px;padding:14px;border:0;border-radius:12px;background:#bfeddc;font-weight:600}.kea-site-header__mobile-promo small{color:#47c390 !important;font-size:12px;font-weight:600}.kea-site-header__mobile-actions{display:grid;width:min(100%,720px);margin:16px auto 0;grid-template-columns:1fr;gap:10px}.kea-site-header__mobile-actions .kea-site-header__action{width:100%}@media(min-width: 1200px){.kea-site-header__desktop-nav{display:flex}.kea-site-header__actions{display:flex}.kea-site-header__toggle{display:none !important}.kea-site-header__mobile-panel{display:none}}.kea-mega-menu{position:absolute;top:100%;left:50%;width:min(1060px,100vw - 40px);transform:translate(-50%, 8px);opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.kea-site-header__nav-item.is-open .kea-mega-menu{opacity:1;pointer-events:auto;transform:translate(-50%, 0)}.kea-site-header.is-menu-switching .kea-site-header__nav-item.is-menu-entering .kea-mega-menu{animation:keaMegaMenuEnter .22s cubic-bezier(0.2, 0.8, 0.2, 1) both}.kea-site-header.is-menu-switching .kea-site-header__nav-item.is-menu-leaving .kea-mega-menu{pointer-events:none;animation:keaMegaMenuLeave .2s cubic-bezier(0.2, 0.8, 0.2, 1) both}.kea-mega-menu::before{content:"";position:absolute;right:0;bottom:100%;left:0;height:14px;pointer-events:none}.kea-mega-menu__inner{display:grid;grid-template-columns:minmax(0, 1fr) 300px;gap:22px;padding:22px;border:1px solid rgba(30,34,72,.08);border-radius:17px;background:#fff;box-shadow:0 15px 25px 0 rgba(143,148,188,.2)}.kea-mega-menu__columns{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px}.kea-mega-menu__heading{margin:0 0 12px;color:rgba(30,34,72,.58);font-size:12px;font-weight:600;line-height:1.2;text-transform:uppercase;letter-spacing:.04em}.kea-mega-menu__links{display:grid;gap:6px}.kea-mega-menu__link{display:grid;grid-template-columns:42px minmax(0, 1fr);gap:12px;min-height:74px;padding:10px;align-items:center;border-radius:12px;box-shadow:inset 0 0 0 1px rgba(0,0,0,0);transition:background-color .2s ease,box-shadow .2s ease}.kea-mega-menu__link:hover,.kea-mega-menu__link:focus-visible{background:rgba(30,34,72,.035);outline:0;box-shadow:inset 0 0 0 1px rgba(30,34,72,.06)}.kea-mega-menu__link:hover .kea-mega-menu__title,.kea-mega-menu__link:focus-visible .kea-mega-menu__title{color:#47c390 !important}.kea-mega-menu__link.is-active{background:rgba(191,237,220,.5);box-shadow:inset 3px 0 0 #47c390,inset 0 0 0 1px rgba(71,195,144,.14);outline:0}.kea-mega-menu__link.is-active .kea-mega-menu__title{color:#47c390 !important}.kea-mega-menu__icon{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:12px;background:rgba(191,237,220,.55)}.kea-mega-menu__icon img{display:block;max-width:24px;max-height:24px}.kea-mega-menu__icon--text{color:#47c390;font-size:12px;font-weight:600}.kea-mega-menu__copy{display:grid;gap:4px;min-width:0}.kea-mega-menu__title{color:#1e2248 !important;font-size:15px;font-weight:600;line-height:1.2}.kea-mega-menu__description{color:rgba(30,34,72,.68) !important;font-size:13px;font-weight:400;line-height:1.32}.kea-mega-menu__label{display:inline-flex;margin-left:6px;padding:3px 7px;border-radius:999px;background:#47c390;color:#fff !important;font-size:10px;font-weight:600;line-height:1;vertical-align:middle}.kea-mega-menu__promo{display:flex;min-height:100%;flex-direction:column;justify-content:flex-end;padding:22px;border-radius:15px;background:#bfeddc;color:#1e2248 !important;transition:transform .2s ease,box-shadow .2s ease}.kea-mega-menu__promo:hover,.kea-mega-menu__promo:focus-visible{transform:translateY(-2px);box-shadow:0 15px 25px 0 rgba(143,148,188,.16);outline:0}.kea-mega-menu__promo-eyebrow{margin-bottom:auto;color:#47c390;color:#47c390 !important;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.kea-mega-menu__promo-title{margin-top:74px;font-size:24px;font-weight:600;line-height:1.1}.kea-mega-menu__promo-text{margin-top:12px;color:rgba(30,34,72,.72);color:rgba(30,34,72,.72) !important;font-size:14px;line-height:1.42}.kea-mega-menu__promo-link{margin-top:18px;color:#47c390;color:#47c390 !important;font-size:14px;font-weight:600}@keyframes keaMegaMenuEnter{from{opacity:.72;transform:translate(calc(-50% + var(--kea-menu-enter-x, 0px)), 0)}to{opacity:1;transform:translate(-50%, 0)}}@keyframes keaMegaMenuLeave{from{opacity:1;transform:translate(-50%, 0)}to{opacity:0;transform:translate(calc(-50% + var(--kea-menu-exit-x, 0px)), 0)}}.kea-site-footer{background:linear-gradient(135deg, #1e2248 0%, #111634 100%);color:#fff}.kea-site-footer__inner{width:calc(100vw - 40px);max-width:1400px;margin:0 auto;padding:70px 0 36px}.kea-site-footer__brand{display:grid;grid-template-columns:112px minmax(0, 1fr);gap:36px;align-items:start;margin-bottom:54px}.kea-site-footer__logo{display:block;width:112px;height:auto}.kea-site-footer__taglines{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px}.kea-site-footer__tagline{margin:0;color:hsla(0,0%,100%,.78);font-size:18px;font-weight:400;line-height:1.48}.kea-site-footer__nav{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:38px;padding:44px 0;border-top:1px solid hsla(0,0%,100%,.14);border-bottom:1px solid hsla(0,0%,100%,.14)}.kea-site-footer__heading{margin:0 0 18px;color:#fff;font-size:16px;font-weight:600;line-height:1.2}.kea-site-footer__links{display:grid;gap:12px;margin:0;padding:0;list-style:none}.kea-site-footer__links a{color:hsla(0,0%,100%,.68) !important;font-size:14px;line-height:1.25;transition:color .2s ease}.kea-site-footer__links a:hover,.kea-site-footer__links a:focus-visible{color:#47c390 !important;outline:0}.kea-site-footer__bottom{display:flex;gap:24px;align-items:flex-end;justify-content:space-between;padding-top:28px}.kea-site-footer__contacts{display:flex;flex-wrap:wrap;gap:10px 22px;color:hsla(0,0%,100%,.62);font-size:13px;line-height:1.35}.kea-site-footer__contacts a{color:hsla(0,0%,100%,.72) !important}.kea-site-footer__contacts a:hover,.kea-site-footer__contacts a:focus-visible{color:#47c390 !important;outline:0}.kea-site-footer__copyright{margin:0;flex:0 0 auto;color:hsla(0,0%,100%,.62);font-size:13px;line-height:1.35}@media(max-width: 1199px){.kea-site-header__bar{width:calc(100vw - 32px);max-width:1400px;min-height:68px}.kea-site-header__desktop-nav,.kea-site-header__actions{display:none}.kea-site-header__nav-item{min-height:0}.kea-site-header__toggle{display:inline-flex !important;position:absolute;top:50%;right:0;margin-left:0;transform:translateY(-50%)}.kea-site-header__mobile-panel{position:fixed;top:68px;left:0;right:0;display:block;max-height:calc(100vh - 68px);padding:0 16px 20px;overflow:auto;background:#fff;border-bottom:1px solid rgba(30,34,72,.08);box-shadow:0 15px 25px 0 rgba(143,148,188,.2);opacity:0;pointer-events:none;transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease}.kea-site-header.is-mobile-open .kea-site-header__mobile-panel{opacity:1;pointer-events:auto;transform:translateY(0)}.kea-site-header__mobile-nav{display:grid;width:min(100%,720px);margin:0 auto;padding-top:12px;gap:8px}.kea-site-header__mobile-group,.kea-site-header__mobile-direct{border-radius:14px;background:#f9fffd}.kea-site-header__mobile-trigger,.kea-site-header__mobile-direct{display:flex;width:100%;min-height:54px;align-items:center;justify-content:space-between;padding:0 16px;border:0;background:rgba(0,0,0,0);color:#1e2248;color:#1e2248 !important;font-family:"Gilroy",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.1;text-align:left}.kea-site-header__mobile-content{display:none;padding:0 16px 16px}.kea-site-header__mobile-group.is-open .kea-site-header__mobile-content{display:block}.kea-site-header__mobile-heading{margin:18px 0 8px;color:rgba(30,34,72,.58);font-size:12px;font-weight:600;line-height:1.2;text-transform:uppercase;letter-spacing:.04em}.kea-site-header__mobile-link,.kea-site-header__mobile-promo{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;color:#1e2248;color:#1e2248 !important;font-size:15px;font-weight:400;line-height:1.25;border-top:1px solid rgba(30,34,72,.07)}.kea-site-header__mobile-link.is-active,.kea-site-header__mobile-promo.is-active{color:#47c390;color:#47c390 !important}.kea-site-header__mobile-label{display:inline-flex;padding:3px 7px;border-radius:999px;background:#47c390;color:#fff !important;font-size:10px;font-weight:600;line-height:1}.kea-site-header__mobile-promo{margin-top:12px;padding:14px;border:0;border-radius:12px;background:#bfeddc;font-weight:600}.kea-site-header__mobile-promo small{color:#47c390;color:#47c390 !important;font-size:12px;font-weight:600}.kea-site-header__mobile-actions{display:grid;width:min(100%,720px);margin:16px auto 0;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.kea-site-header__mobile-actions .kea-site-header__action{width:100%}.kea-site-footer__inner{width:calc(100vw - 32px);max-width:1400px;padding-top:56px}.kea-site-footer__brand{grid-template-columns:112px minmax(0, 1fr);gap:28px;margin-bottom:42px}.kea-site-footer__nav{grid-template-columns:repeat(2, minmax(0, 1fr));gap:34px 28px}}@media(max-width: 480px){.kea-site-header__bar{width:calc(100vw - 24px);max-width:1400px;min-height:64px}.kea-site-header__logo{width:86px}.kea-site-header__mobile-panel{top:64px;max-height:calc(100vh - 64px);padding-right:12px;padding-left:12px}.kea-site-header__mobile-actions{grid-template-columns:1fr}.kea-site-footer__inner{width:calc(100vw - 24px);max-width:1400px;padding:44px 0 30px}.kea-site-footer__tagline{font-size:17px}.kea-site-footer__brand,.kea-site-footer__taglines{grid-template-columns:1fr}.kea-site-footer__brand{gap:20px}.kea-site-footer__taglines{gap:18px}.kea-site-footer__nav{grid-template-columns:1fr;gap:30px;padding:34px 0}.kea-site-footer__bottom{display:grid;gap:20px}.kea-site-footer__copyright{flex:initial}}.kea-blocks *,.kea-blocks *::before,.kea-blocks *::after{box-sizing:border-box}.kea-blocks{font-family:"Gilroy",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:21px;line-height:1.4;color:#1e2248;background-color:var(--kea-page-bg, #f9fffd);width:100%;max-width:100%;overflow-x:hidden}.kea-blocks .kea-page-content h1,.kea-blocks .kea-page-content h2,.kea-blocks .kea-page-content h3,.kea-blocks .kea-page-content h4,.kea-blocks .kea-page-content h5,.kea-blocks .kea-page-content h6,.kea-blocks.kea-page-content h1,.kea-blocks.kea-page-content h2,.kea-blocks.kea-page-content h3,.kea-blocks.kea-page-content h4,.kea-blocks.kea-page-content h5,.kea-blocks.kea-page-content h6{font-family:"Gilroy",Arial,sans-serif;font-weight:600;line-height:1.1;color:#1e2248;overflow-wrap:anywhere;word-break:break-word}.kea-blocks .kea-page-content h1,.kea-blocks.kea-page-content h1{font-size:60px}.kea-blocks .kea-page-content h2,.kea-blocks.kea-page-content h2{font-size:54px}.kea-blocks .kea-page-content h3,.kea-blocks .kea-page-content h4,.kea-blocks.kea-page-content h3,.kea-blocks.kea-page-content h4{font-weight:400}.kea-blocks .kea-page-content h3,.kea-blocks.kea-page-content h3{font-size:30px}.kea-blocks .kea-page-content h4,.kea-blocks.kea-page-content h4{font-size:24px}.kea-blocks .container{width:100%;max-width:1400px;margin:0 auto;padding:0 20px}@media(max-width: 640px){.kea-blocks .container{padding-right:20px;padding-left:20px}}.kea-blocks .section{padding:100px 0;background-color:rgba(0,0,0,0)}@media(max-width: 640px){.kea-blocks .section{padding:60px 0}}.kea-blocks .section--alt{background-color:rgba(0,0,0,0)}.kea-blocks .section__title{margin:0 0 16px;color:#1e2248;font-size:54px;line-height:1.1;font-weight:600;text-align:center;overflow-wrap:anywhere;word-break:break-word}@media(max-width: 960px){.kea-blocks .section__title{font-size:45px}}@media(max-width: 640px){.kea-blocks .section__title{font-size:34px}}@media(max-width: 480px){.kea-blocks .section__title{font-size:30px}}.kea-blocks .section__subtitle{margin:0 auto 48px auto;color:#000;font-size:21px;line-height:1.4;text-align:center;overflow-wrap:anywhere;word-break:break-word}@media(max-width: 640px){.kea-blocks .section__subtitle{font-size:18px}}@media(max-width: 480px){.kea-blocks .section__subtitle{font-size:15px}}.kea-blocks .btn{display:inline-block;padding:14px 32px;font-size:16px;font-weight:600;text-decoration:none;border-radius:8px;transition:all .3s ease;cursor:pointer;border:2px solid rgba(0,0,0,0)}.kea-blocks .btn--primary{background-color:#47c390;color:#fff !important;text-decoration:none !important}.kea-blocks .btn--primary:hover,.kea-blocks .btn--primary:focus,.kea-blocks .btn--primary:visited{color:#fff !important}.kea-blocks .btn--primary:hover{background-color:rgb(52.868852459,162.131147541,117.1926229508);transform:translateY(-2px);box-shadow:0 4px 12px rgba(71,195,144,.4)}.kea-blocks .btn--secondary{background-color:rgba(0,0,0,0);border-color:#1e2248;color:#1e2248 !important;text-decoration:none !important}.kea-blocks .btn--secondary:hover,.kea-blocks .btn--secondary:focus,.kea-blocks .btn--secondary:visited{color:#1e2248 !important}.kea-blocks .btn--secondary:hover{background-color:#1e2248;color:#fff !important;text-decoration:none !important}.kea-blocks .btn--secondary:hover:hover,.kea-blocks .btn--secondary:hover:focus,.kea-blocks .btn--secondary:hover:visited{color:#fff !important}.kea-blocks .hero-product{position:relative;padding:118px 0 96px;background-color:rgba(0,0,0,0);overflow:hidden}.kea-blocks .hero-product::before,.kea-blocks .hero-product::after{content:"";position:absolute;border-radius:50%;pointer-events:none}.kea-blocks .hero-product::before{top:-520px;left:calc(50% - 1070px);width:1320px;height:1320px;border:1px solid #bfeddc}.kea-blocks .hero-product::after{top:-620px;right:calc(50% - 1340px);width:1380px;height:1380px;background-color:#1e2248}.kea-blocks .hero-product .container{position:relative;z-index:1}.kea-blocks .hero-product__inner{display:grid;grid-template-columns:minmax(0, 0.86fr) minmax(0, 1.14fr);gap:clamp(46px,7vw,88px);align-items:center}.kea-blocks .hero-product__content,.kea-blocks .hero-product__visual{min-width:0}.kea-blocks .hero-product__title{margin:0;color:#1e2248;font-size:60px;line-height:1.1;font-weight:600}.kea-blocks .hero-product__subtitle{margin-top:32px;color:#000;font-size:21px;line-height:1.4}.kea-blocks .hero-product__actions{display:flex;gap:10px;margin-top:42px;flex-wrap:wrap}.kea-blocks .hero-product__button,.kea-blocks .hero-product .hero-cta__button{display:inline-flex;min-width:190px;min-height:52px;align-items:center;justify-content:center;padding:14px 22px;border-radius:10px;font-size:15px;font-weight:600;line-height:1.15;text-align:center;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}.kea-blocks .hero-product__button:hover,.kea-blocks .hero-product .hero-cta__button:hover{transform:translateY(-1px)}.kea-blocks .hero-product__button--primary{background-color:#47c390;color:#fff !important;text-decoration:none !important}.kea-blocks .hero-product__button--primary:hover,.kea-blocks .hero-product__button--primary:focus,.kea-blocks .hero-product__button--primary:visited{color:#fff !important}.kea-blocks .hero-product__button--secondary{border:1px solid #1e2248;background-color:#fff;color:#1e2248 !important;text-decoration:none !important}.kea-blocks .hero-product__button--secondary:hover,.kea-blocks .hero-product__button--secondary:focus,.kea-blocks .hero-product__button--secondary:visited{color:#1e2248 !important}.kea-blocks .hero-product__visual img{width:100%;height:auto;display:block;border-radius:15px;box-shadow:0 15px 25px 0 rgba(143,148,188,.2)}.kea-blocks .hero-product__caption{margin:80px auto 0;color:#1e2248;font-size:54px;line-height:1.1;text-align:center}@media(max-width: 959px){.kea-blocks .hero-product{padding:78px 0 74px}.kea-blocks .hero-product::before{top:-260px;left:-360px;width:760px;height:760px}.kea-blocks .hero-product::after{top:140px;right:-600px;width:760px;height:760px}.kea-blocks .hero-product__inner{grid-template-columns:1fr;gap:48px}.kea-blocks .hero-product__content{text-align:center}.kea-blocks .hero-product__actions{justify-content:center}.kea-blocks .hero-product__title,.kea-blocks .hero-product__caption{font-size:45px}.kea-blocks .hero-product__subtitle{font-size:19px}.kea-blocks .hero-product__caption{margin-top:62px}}@media(max-width: 640px){.kea-blocks .hero-product{padding:64px 0 62px}.kea-blocks .hero-product::before{top:-170px;left:-260px;width:560px;height:560px}.kea-blocks .hero-product::after{top:220px;right:-420px;width:560px;height:560px}.kea-blocks .hero-product__title,.kea-blocks .hero-product__caption{font-size:34px}.kea-blocks .hero-product__subtitle{font-size:18px}.kea-blocks .hero-product__actions{align-items:stretch;flex-direction:column}.kea-blocks .hero-product__button{width:100%;min-height:50px}}@media(max-width: 480px){.kea-blocks .hero-product__title,.kea-blocks .hero-product__caption{font-size:30px}.kea-blocks .hero-product__subtitle{font-size:15px}}.kea-blocks .hero-cta{position:relative;padding:110px 0 105px;background-color:rgba(0,0,0,0);overflow:hidden}.kea-blocks .hero-cta .container{max-width:1400px}.kea-blocks .hero-cta__content{position:relative;z-index:1;max-width:760px}.kea-blocks .hero-cta--media{min-height:640px;display:flex;align-items:center;background-image:var(--hero-cta-bg);background-position:center;background-size:cover}.kea-blocks .hero-cta--media::before{content:"";position:absolute;inset:0;background-color:rgba(249,255,253,.82)}.kea-blocks .hero-cta__title{margin:0;color:#1e2248;font-size:60px;line-height:1.1}.kea-blocks .hero-cta__subtitle{max-width:620px;margin-top:28px;color:#000;font-family:"Gilroy",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:21px;line-height:1.4;font-weight:400}.kea-blocks .hero-cta__actions{display:flex;gap:10px;margin-top:42px;flex-wrap:wrap}.kea-blocks .hero-cta__button{display:inline-flex;min-width:210px;min-height:60px;align-items:center;justify-content:center;padding:16px 24px;border-radius:10px;font-size:16px;font-weight:600;line-height:1.15;text-align:center;text-decoration:none}.kea-blocks .hero-cta__button--primary{background-color:#47c390;color:#fff !important;text-decoration:none !important}.kea-blocks .hero-cta__button--primary:hover,.kea-blocks .hero-cta__button--primary:focus,.kea-blocks .hero-cta__button--primary:visited{color:#fff !important}.kea-blocks .hero-cta__button--secondary{border:1px solid #1e2248;color:#1e2248 !important;text-decoration:none !important}.kea-blocks .hero-cta__button--secondary:hover,.kea-blocks .hero-cta__button--secondary:focus,.kea-blocks .hero-cta__button--secondary:visited{color:#1e2248 !important}.kea-blocks .hero-cta__note{max-width:520px;margin-top:20px;color:#000;font-size:16px;line-height:1.4}@media(max-width: 959px){.kea-blocks .hero-cta{padding:80px 0;text-align:center}.kea-blocks .hero-cta__content,.kea-blocks .hero-cta__subtitle,.kea-blocks .hero-cta__note{margin-left:auto;margin-right:auto}.kea-blocks .hero-cta__title{font-size:45px}.kea-blocks .hero-cta__subtitle{font-size:19px}.kea-blocks .hero-cta__actions{justify-content:center}}@media(max-width: 640px){.kea-blocks .hero-cta__title{font-size:34px}}@media(max-width: 480px){.kea-blocks .hero-cta{padding:60px 0}.kea-blocks .hero-cta__title{font-size:30px}.kea-blocks .hero-cta__subtitle,.kea-blocks .hero-cta__note{font-size:15px}.kea-blocks .hero-cta__button{width:min(280px,100%);min-height:50px;font-size:15px}}.kea-blocks .features-grid,.kea-blocks .features-2col{display:grid;gap:22px}.kea-blocks .features-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.kea-blocks .features-2col{grid-template-columns:repeat(2, minmax(0, 1fr))}.kea-blocks .feature-card{position:relative;min-height:300px;padding:42px 43px 40px;border-radius:17px;background-color:#fff;box-shadow:0 15px 25px 0 rgba(143,148,188,.2);overflow:hidden;text-align:center;min-width:0;transition:box-shadow .2s ease,transform .2s ease}.kea-blocks .feature-card:hover{box-shadow:0 18px 28px 0 rgba(143,148,188,.24);transform:translateY(-1px)}.kea-blocks .feature-card--wide{grid-column:span 2}.kea-blocks .feature-card__stripe{position:absolute;top:0;right:0;left:0;height:18px;background-color:var(--feature-card-stripe, #47c390)}.kea-blocks .feature-card__stripe img{width:100%;height:100%;display:block;object-fit:fill}.kea-blocks .feature-card__icon{width:90px;height:57px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center;color:#1e2248;font-size:42px}.kea-blocks .feature-card__icon img{max-width:100%;max-height:100%;display:block}.kea-blocks .feature-card__title{margin:0 auto 20px;color:#000;font-size:21px;line-height:1.4;font-weight:400}.kea-blocks .feature-card__text{margin:0 auto;color:#000;font-size:16px;line-height:1.4}@media(max-width: 960px){.kea-blocks .feature-card{padding-left:32px;padding-right:32px}}.kea-blocks #router-paths .features-grid{gap:18px}.kea-blocks #router-paths .feature-card{min-height:170px;padding:40px 32px 30px}.kea-blocks #router-paths .feature-card__title{margin-bottom:16px}.kea-blocks #router-paths .feature-card__text{font-size:17px}@media(max-width: 640px){.kea-blocks #router-paths .feature-card{min-height:150px;padding:34px 24px 26px}}@media(max-width: 959px){.kea-blocks .features-grid,.kea-blocks .features-2col{grid-template-columns:1fr;margin:0 auto}.kea-blocks .feature-card--wide{grid-column:auto}}.kea-blocks .product-feature{background-color:rgba(0,0,0,0);padding:100px 0;overflow:hidden}.kea-blocks .product-feature .container{padding:0 20px}.kea-blocks .product-feature__grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.2fr);gap:clamp(40px,6vw,80px);align-items:center}.kea-blocks .product-feature__content{min-width:0}.kea-blocks .product-feature__image{min-width:0}.kea-blocks .product-feature__image img{width:100%;height:auto;display:block;border-radius:0}.kea-blocks .product-feature__title{margin:0;font-size:54px;line-height:1.1;color:#1e2248;font-weight:600}.kea-blocks .product-feature__text{margin-top:40px;font-size:21px;line-height:1.4;color:#000}.kea-blocks .product-feature__text p{margin:0 0 29px 0}.kea-blocks .product-feature__text p:last-child{margin-bottom:0}.kea-blocks .product-feature__text ul,.kea-blocks .product-feature__text ol{margin:0;padding-left:1.15em}.kea-blocks .product-feature__text li+li{margin-top:12px}.kea-blocks .product-feature__actions{margin-top:32px}@media(max-width: 960px){.kea-blocks .product-feature__actions{text-align:center}}.kea-blocks .product-feature--reverse .product-feature__content{order:2}.kea-blocks .product-feature--reverse .product-feature__image{order:1}@media(max-width: 1199px)and (min-width: 960px){.kea-blocks .product-feature__title{font-size:48px}}@media(max-width: 959px){.kea-blocks .product-feature{padding:74px 0 72px}.kea-blocks .product-feature__grid{grid-template-columns:minmax(0, 1fr);gap:46px}.kea-blocks .product-feature__content,.kea-blocks .product-feature__image,.kea-blocks .product-feature--reverse .product-feature__content,.kea-blocks .product-feature--reverse .product-feature__image{order:initial}.kea-blocks .product-feature__title{font-size:45px}.kea-blocks .product-feature__text{margin-top:24px;font-size:19px}.kea-blocks .product-feature__actions{margin-top:32px}}@media(max-width: 640px){.kea-blocks .product-feature{padding:57px 0 56px}.kea-blocks .product-feature__title{font-size:34px}.kea-blocks .product-feature__text{font-size:19px}}@media(max-width: 480px){.kea-blocks .product-feature{padding:52px 0 50px}.kea-blocks .product-feature__title{font-size:30px}.kea-blocks .product-feature__text{margin-top:22px;font-size:15px}.kea-blocks .product-feature--user-intent{padding-top:68px}}.kea-blocks .section-heading{padding:0;background-color:rgba(0,0,0,0)}.kea-blocks .section-heading .container{min-height:120px;display:flex;align-items:flex-start;padding-top:0}.kea-blocks .section-heading__title{width:100%;margin:0 0 16px;color:#1e2248;font-size:54px;line-height:1.1;font-weight:600;text-align:left;overflow-wrap:anywhere;word-break:break-word}@media(max-width: 960px){.kea-blocks .section-heading__title{font-size:45px}}@media(max-width: 640px){.kea-blocks .section-heading__title{font-size:34px}}@media(max-width: 480px){.kea-blocks .section-heading__title{font-size:30px}}@media(max-width: 960px){.kea-blocks .section-heading .container{padding-left:20px;padding-right:20px}}@media(max-width: 959px){.kea-blocks .section-heading .container{padding-left:20px;padding-right:20px}}@media(max-width: 480px){.kea-blocks .section-heading .container{padding-right:20px;padding-left:20px}}.kea-blocks .feature-list{background-color:rgba(0,0,0,0)}.kea-blocks .feature-list__head{margin:0 0 50px;min-width:0}.kea-blocks .feature-list__title{margin:0 0 16px;color:#1e2248;font-size:54px;line-height:1.1;font-weight:600;text-align:left;overflow-wrap:anywhere;word-break:break-word}@media(max-width: 960px){.kea-blocks .feature-list__title{font-size:45px}}@media(max-width: 640px){.kea-blocks .feature-list__title{font-size:34px}}@media(max-width: 480px){.kea-blocks .feature-list__title{font-size:30px}}.kea-blocks .feature-list__subtitle{margin:20px 0 0;color:#000;font-size:21px;line-height:1.4;text-align:left;overflow-wrap:anywhere;word-break:break-word}@media(max-width: 640px){.kea-blocks .feature-list__subtitle{font-size:18px}}@media(max-width: 480px){.kea-blocks .feature-list__subtitle{font-size:15px}}.kea-blocks .feature-list__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:25px;align-items:stretch}.kea-blocks .feature-list--2col .feature-list__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.kea-blocks .feature-list__item{position:relative;min-height:300px;padding:66px 40px 38px;border-radius:20px;background-color:#fff;box-shadow:0 15px 25px 0 rgba(143,148,188,.2);overflow:hidden;min-width:0;transition:box-shadow .2s ease,transform .2s ease}.kea-blocks .feature-list__item:hover{box-shadow:0 18px 28px 0 rgba(143,148,188,.24);transform:translateY(-1px)}.kea-blocks .feature-list__item--wide{grid-column:span 2}.kea-blocks .feature-list__item--with-image{padding-top:32px}.kea-blocks .feature-list__media{position:absolute;top:0;right:0;left:0;height:18px;background-color:var(--feature-list-stripe, #47c390)}.kea-blocks .feature-list__media img{width:100%;height:100%;display:block;object-fit:fill}.kea-blocks .feature-list__media--image{position:relative;height:auto;margin:0 0 28px;border-radius:14px;overflow:hidden;background-color:rgba(0,0,0,0)}.kea-blocks .feature-list__media--image img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.kea-blocks .feature-list__icon{width:90px;height:57px;margin:-24px auto 24px;display:flex;align-items:center;justify-content:center}.kea-blocks .feature-list__icon img{max-width:100%;max-height:100%;display:block}.kea-blocks .feature-list__item-title{margin:0 0 24px;color:#000;font-size:21px;line-height:1.4;font-weight:400;overflow-wrap:anywhere;word-break:break-word}.kea-blocks .feature-list__item-text{color:#000;font-size:16px;line-height:1.4;overflow-wrap:anywhere;word-break:break-word}@media(max-width: 960px){.kea-blocks .feature-list__head{margin-bottom:40px}.kea-blocks .feature-list__grid,.kea-blocks .feature-list--2col .feature-list__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 640px){.kea-blocks .feature-list__subtitle{margin-top:16px}.kea-blocks .feature-list__grid,.kea-blocks .feature-list--2col .feature-list__grid{grid-template-columns:1fr;gap:25px}.kea-blocks .feature-list__item--wide{grid-column:auto}.kea-blocks .feature-list__item{min-height:220px;padding:54px 30px 32px;text-align:center}.kea-blocks .feature-list__item--with-image{padding-top:30px}.kea-blocks .feature-list__icon{margin-top:-16px}.kea-blocks .feature-list__item-title,.kea-blocks .feature-list__item-text{margin-left:0;margin-right:0}}@media(max-width: 480px){.kea-blocks .feature-list__item-text{font-size:15px}.kea-blocks .feature-list__item-title{font-size:21px}}.kea-blocks .faq-accordion{padding:96px 0 100px;background-color:rgba(0,0,0,0)}.kea-blocks .faq-accordion__head{max-width:760px;margin:0 auto 54px;text-align:center}.kea-blocks .faq-accordion__title{margin:0 0 16px;color:#1e2248;font-size:54px;line-height:1.1;font-weight:600;text-align:center;overflow-wrap:anywhere;word-break:break-word}@media(max-width: 960px){.kea-blocks .faq-accordion__title{font-size:45px}}@media(max-width: 640px){.kea-blocks .faq-accordion__title{font-size:34px}}@media(max-width: 480px){.kea-blocks .faq-accordion__title{font-size:30px}}.kea-blocks .faq-accordion__subtitle{max-width:640px;margin:24px auto 0;color:#000;font-size:21px;line-height:1.4;text-align:center;overflow-wrap:anywhere;word-break:break-word}@media(max-width: 640px){.kea-blocks .faq-accordion__subtitle{font-size:18px}}@media(max-width: 480px){.kea-blocks .faq-accordion__subtitle{font-size:15px}}.kea-blocks .faq-accordion__list{max-width:860px;margin:0 auto;display:grid;gap:12px}.kea-blocks .faq-accordion__item{border:1px solid rgba(30,34,72,.12);border-radius:10px;background-color:#fff;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease,background-color .25s ease}.kea-blocks .faq-accordion__item:hover{border-color:rgba(71,195,144,.52);box-shadow:0 12px 20px rgba(143,148,188,.1);transform:translateY(-1px)}.kea-blocks .faq-accordion__item:hover .faq-accordion__question{background-color:rgba(191,237,220,.18)}.kea-blocks .faq-accordion__item:hover .faq-accordion__arrow{border-color:#1e2248}.kea-blocks .faq-accordion__item[open],.kea-blocks .faq-accordion__item.is-open{border-color:#bfeddc;box-shadow:0 15px 25px rgba(143,148,188,.12)}.kea-blocks .faq-accordion__item[open] .faq-accordion__question,.kea-blocks .faq-accordion__item.is-open .faq-accordion__question{background-color:rgba(191,237,220,.18)}.kea-blocks .faq-accordion__item[open] .faq-accordion__arrow,.kea-blocks .faq-accordion__item.is-open .faq-accordion__arrow{transform:rotate(-135deg)}.kea-blocks .faq-accordion__question{position:relative;min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:22px 30px;color:#1e2248;cursor:pointer;font-size:21px;line-height:1.35;font-weight:400;list-style:none;transition:color .25s ease,background-color .25s ease;user-select:none}.kea-blocks .faq-accordion__question-text{min-width:0}.kea-blocks .faq-accordion__question::-webkit-details-marker{display:none}.kea-blocks .faq-accordion__question:focus-visible{outline:2px solid #47c390;outline-offset:-4px}.kea-blocks .faq-accordion__arrow{width:13px;height:13px;flex:0 0 13px;border-right:2px solid #47c390;border-bottom:2px solid #47c390;transform:rotate(45deg);transition:transform .28s ease,border-color .25s ease}.kea-blocks .faq-accordion__answer-wrap{overflow:hidden}.kea-blocks .faq-accordion--js .faq-accordion__answer-wrap{height:0;opacity:0;transform:translateY(-6px);transition:height .34s cubic-bezier(0.22, 1, 0.36, 1),opacity .22s ease,transform .34s cubic-bezier(0.22, 1, 0.36, 1);will-change:height}.kea-blocks .faq-accordion--js .faq-accordion__item[open] .faq-accordion__answer-wrap,.kea-blocks .faq-accordion--js .faq-accordion__item.is-open .faq-accordion__answer-wrap{opacity:1;transform:translateY(0)}.kea-blocks .faq-accordion--js .faq-accordion__item.is-closing{border-color:rgba(30,34,72,.12);box-shadow:none}.kea-blocks .faq-accordion--js .faq-accordion__item.is-closing .faq-accordion__question{background-color:rgba(0,0,0,0)}.kea-blocks .faq-accordion--js .faq-accordion__item.is-closing .faq-accordion__arrow{transform:rotate(45deg)}.kea-blocks .faq-accordion__answer{max-width:710px;padding:20px 30px 28px;color:#000;font-size:18px;line-height:1.45}.kea-blocks .faq-accordion__answer p{margin:0 0 14px}.kea-blocks .faq-accordion__answer p:last-child{margin-bottom:0}.kea-blocks .faq-accordion__answer a{color:#1e2248;text-decoration-color:#47c390;text-underline-offset:3px}.kea-blocks .faq-accordion__answer img,.kea-blocks .faq-accordion__image{width:100%;max-width:520px;height:auto;display:block;margin:22px 0 0;border-radius:10px;box-shadow:0 15px 25px rgba(143,148,188,.12)}.kea-blocks .faq-accordion__actions{display:flex;gap:10px;margin-top:24px;flex-wrap:wrap}.kea-blocks .faq-accordion__button{display:inline-flex;min-width:180px;min-height:50px;align-items:center;justify-content:center;padding:14px 22px;border-radius:10px;font-size:15px;font-weight:600;line-height:1.15;text-align:center;text-decoration:none}.kea-blocks .faq-accordion__button--primary{background-color:#1e2248;color:#fff !important;text-decoration:none !important}.kea-blocks .faq-accordion__button--primary:hover,.kea-blocks .faq-accordion__button--primary:focus,.kea-blocks .faq-accordion__button--primary:visited{color:#fff !important}.kea-blocks .faq-accordion__button--secondary{border:1px solid #1e2248;color:#1e2248 !important;text-decoration:none !important}.kea-blocks .faq-accordion__button--secondary:hover,.kea-blocks .faq-accordion__button--secondary:focus,.kea-blocks .faq-accordion__button--secondary:visited{color:#1e2248 !important}@media(max-width: 959px){.kea-blocks .faq-accordion{padding:78px 0 82px}.kea-blocks .faq-accordion__head{max-width:620px;margin-bottom:42px}.kea-blocks .faq-accordion__list{max-width:620px}}@media(max-width: 640px){.kea-blocks .faq-accordion{padding:62px 0 66px}.kea-blocks .faq-accordion .container{padding-left:20px;padding-right:20px}.kea-blocks .faq-accordion__head{margin-bottom:34px}.kea-blocks .faq-accordion__question{min-height:66px;padding:19px 20px;font-size:19px}.kea-blocks .faq-accordion__answer{padding:18px 20px 24px;font-size:15px}.kea-blocks .faq-accordion__actions{flex-direction:column;align-items:stretch}.kea-blocks .faq-accordion__button{width:100%}}@media(max-width: 480px){.kea-blocks .faq-accordion__question{font-size:16px}}.kea-blocks .demo-cta{background-color:rgba(0,0,0,0);padding:0 0 76px}.kea-blocks .demo-cta__panel{max-width:1160px;min-height:465px;margin:0 auto;padding:69px 80px 55px;border-radius:20px;background-color:#bfeddc;text-align:center}.kea-blocks .demo-cta__title{margin:0 0 16px;color:#1e2248;font-size:54px;line-height:1.1;font-weight:600;text-align:center;overflow-wrap:anywhere;word-break:break-word}@media(max-width: 960px){.kea-blocks .demo-cta__title{font-size:45px}}@media(max-width: 640px){.kea-blocks .demo-cta__title{font-size:34px}}@media(max-width: 480px){.kea-blocks .demo-cta__title{font-size:30px}}.kea-blocks .demo-cta__text{margin:28px auto 0;color:#000;font-size:21px;line-height:1.4;text-align:center;overflow-wrap:anywhere;word-break:break-word}@media(max-width: 640px){.kea-blocks .demo-cta__text{font-size:18px}}@media(max-width: 480px){.kea-blocks .demo-cta__text{font-size:15px}}.kea-blocks .demo-cta__form{display:flex;margin:89px auto 0;gap:10px;align-items:flex-start;justify-content:center}.kea-blocks .demo-cta__fields{display:flex;gap:10px;flex:1 1 auto;min-width:0}.kea-blocks .demo-cta__field{flex:1 1 0;min-width:0}.kea-blocks .demo-cta__label{display:block;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kea-blocks .demo-cta input{width:100%;height:60px;padding:0 20px;border:1px solid #aaa;border-radius:10px;background-color:#fff;color:#000;font-family:Arial,sans-serif;font-size:16px;font-weight:400}.kea-blocks .demo-cta input:focus{border-color:#1e2248;outline:none}.kea-blocks .demo-cta__button{flex:0 0 210px;width:210px;height:60px;border:0;border-radius:10px;background-color:#1e2248;color:#fff;cursor:pointer;font-family:"Gilroy",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:16px;font-weight:600;line-height:1;text-align:center}.kea-blocks .demo-cta__success{max-width:520px;margin:22px auto 0;color:#000;font-size:16px;line-height:1.4;text-align:center}@media(max-width: 960px){.kea-blocks .demo-cta__panel{padding-top:68px}}@media(max-width: 959px){.kea-blocks .demo-cta{padding-bottom:68px}.kea-blocks .demo-cta .container{padding-left:20px;padding-right:20px}.kea-blocks .demo-cta__panel{min-height:506px;padding:41px 30px 46px}.kea-blocks .demo-cta__text{margin-top:25px}.kea-blocks .demo-cta__form{width:100%;margin-top:64px;flex-direction:column;align-items:stretch}.kea-blocks .demo-cta__fields{flex-direction:column;gap:10px;width:100%}.kea-blocks .demo-cta__button{width:100%;flex-basis:60px}}@media(max-width: 640px){.kea-blocks .demo-cta__panel{min-height:571px;padding:51px 21px 40px}.kea-blocks .demo-cta__text{margin-top:42px}.kea-blocks .demo-cta__form{margin-top:70px}}@media(max-width: 520px){.kea-blocks .demo-cta{padding-bottom:51px}.kea-blocks .demo-cta .container{max-width:none}.kea-blocks .demo-cta__panel{min-height:424px;padding:37px 20px 31px}.kea-blocks .demo-cta__text{margin-top:25px;font-size:15px}.kea-blocks .demo-cta__form{width:100%;margin-top:58px}.kea-blocks .demo-cta input{height:50px;font-size:15px}.kea-blocks .demo-cta__button{width:100%;height:50px;flex-basis:50px;font-size:15px}}.kea-blocks .cta-banner{padding:76px 0;background-color:rgba(0,0,0,0);color:#1e2248}.kea-blocks .cta-banner__panel{max-width:1160px;min-height:465px;margin:0 auto;padding:69px 80px 60px;border-radius:20px;background-color:#bfeddc;text-align:center}.kea-blocks .cta-banner__title{margin:0 0 16px;color:#1e2248;font-size:54px;line-height:1.1;font-weight:600;text-align:center;overflow-wrap:anywhere;word-break:break-word}@media(max-width: 960px){.kea-blocks .cta-banner__title{font-size:45px}}@media(max-width: 640px){.kea-blocks .cta-banner__title{font-size:34px}}@media(max-width: 480px){.kea-blocks .cta-banner__title{font-size:30px}}.kea-blocks .cta-banner__subtitle{margin:32px auto 0;color:#000;font-size:21px;line-height:1.4;text-align:center;overflow-wrap:anywhere;word-break:break-word}@media(max-width: 640px){.kea-blocks .cta-banner__subtitle{font-size:18px}}@media(max-width: 480px){.kea-blocks .cta-banner__subtitle{font-size:15px}}.kea-blocks .cta-banner__actions{display:flex;gap:10px;justify-content:center;margin-top:64px;flex-wrap:wrap}.kea-blocks .cta-banner__button{display:flex;width:210px;min-height:60px;align-items:center;justify-content:center;padding:16px 20px;border-radius:10px;font-size:16px;font-weight:600;line-height:1.15;text-align:center;text-decoration:none;overflow-wrap:anywhere;box-shadow:0 12px 24px rgba(30,34,72,.1);transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.kea-blocks .cta-banner__button:hover,.kea-blocks .cta-banner__button:focus-visible{transform:translateY(-2px);box-shadow:0 18px 34px rgba(30,34,72,.15);outline:0}.kea-blocks .cta-banner__button:active{transform:translateY(0);box-shadow:0 8px 18px rgba(30,34,72,.12)}.kea-blocks .cta-banner__button[target=_blank]::after{content:"";width:8px;height:8px;margin-left:8px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:translateY(-1px) rotate(45deg);flex:0 0 auto}.kea-blocks .cta-banner__button--primary{background-color:#1e2248;color:#fff !important;text-decoration:none !important}.kea-blocks .cta-banner__button--primary:hover,.kea-blocks .cta-banner__button--primary:focus,.kea-blocks .cta-banner__button--primary:visited{color:#fff !important}.kea-blocks .cta-banner__button--secondary{border:1px solid #1e2248;background-color:rgba(0,0,0,0);color:#1e2248 !important;text-decoration:none !important}.kea-blocks .cta-banner__button--secondary:hover,.kea-blocks .cta-banner__button--secondary:focus,.kea-blocks .cta-banner__button--secondary:visited{color:#1e2248 !important}.kea-blocks .cta-banner__small-link{display:inline-flex;margin-top:20px;color:rgba(30,34,72,.68) !important;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none !important;transition:color .2s ease}.kea-blocks .cta-banner__small-link:hover,.kea-blocks .cta-banner__small-link:focus-visible{color:#47c390 !important;outline:0}.kea-blocks .cta-banner--dark{padding:0 0 96px;background:#111634;color:#fff}.kea-blocks .cta-banner--dark .cta-banner__panel{min-height:0;border:1px solid rgba(120,227,188,.2);background:#1e2248}.kea-blocks .cta-banner--dark .cta-banner__title{color:#bfeddc !important}.kea-blocks .cta-banner--dark .cta-banner__subtitle{color:hsla(0,0%,100%,.78)}.kea-blocks .cta-banner--dark .cta-banner__button{width:auto;min-width:236px;box-shadow:0 16px 34px rgba(0,0,0,.22)}.kea-blocks .cta-banner--dark .cta-banner__button:hover,.kea-blocks .cta-banner--dark .cta-banner__button:focus-visible{box-shadow:0 22px 44px rgba(0,0,0,.3)}.kea-blocks .cta-banner--dark .cta-banner__button--primary{border:1px solid #47c390;background:#47c390;color:#fff !important;text-decoration:none !important}.kea-blocks .cta-banner--dark .cta-banner__button--primary:hover,.kea-blocks .cta-banner--dark .cta-banner__button--primary:focus,.kea-blocks .cta-banner--dark .cta-banner__button--primary:visited{color:#fff !important}.kea-blocks .cta-banner--dark .cta-banner__button--primary:hover,.kea-blocks .cta-banner--dark .cta-banner__button--primary:focus-visible{background:#fff;color:#47c390 !important;text-decoration:none !important}.kea-blocks .cta-banner--dark .cta-banner__button--primary:hover:hover,.kea-blocks .cta-banner--dark .cta-banner__button--primary:hover:focus,.kea-blocks .cta-banner--dark .cta-banner__button--primary:hover:visited,.kea-blocks .cta-banner--dark .cta-banner__button--primary:focus-visible:hover,.kea-blocks .cta-banner--dark .cta-banner__button--primary:focus-visible:focus,.kea-blocks .cta-banner--dark .cta-banner__button--primary:focus-visible:visited{color:#47c390 !important}.kea-blocks .cta-banner--dark .cta-banner__button--secondary{border-color:#78e3bc;color:#bfeddc !important;text-decoration:none !important}.kea-blocks .cta-banner--dark .cta-banner__button--secondary:hover,.kea-blocks .cta-banner--dark .cta-banner__button--secondary:focus,.kea-blocks .cta-banner--dark .cta-banner__button--secondary:visited{color:#bfeddc !important}.kea-blocks .cta-banner--dark .cta-banner__button--secondary:hover,.kea-blocks .cta-banner--dark .cta-banner__button--secondary:focus-visible{background:rgba(120,227,188,.12)}.kea-blocks .cta-banner--dark .cta-banner__small-link{color:hsla(0,0%,100%,.7) !important}.kea-blocks .cta-banner--dark .cta-banner__small-link:hover,.kea-blocks .cta-banner--dark .cta-banner__small-link:focus-visible{color:#bfeddc !important}.kea-blocks .cta-banner--dark-on-light,.kea-blocks .cta-banner--dark-on-soft{padding:76px 0 92px;color:#fff}.kea-blocks .cta-banner--dark-on-light .cta-banner__panel,.kea-blocks .cta-banner--dark-on-soft .cta-banner__panel{min-height:0;border:1px solid rgba(120,227,188,.2);background:#1e2248}.kea-blocks .cta-banner--dark-on-light .cta-banner__title,.kea-blocks .cta-banner--dark-on-soft .cta-banner__title{color:#bfeddc !important}.kea-blocks .cta-banner--dark-on-light .cta-banner__subtitle,.kea-blocks .cta-banner--dark-on-soft .cta-banner__subtitle{color:hsla(0,0%,100%,.78)}.kea-blocks .cta-banner--dark-on-light .cta-banner__button,.kea-blocks .cta-banner--dark-on-soft .cta-banner__button{width:auto;min-width:236px;box-shadow:0 16px 34px rgba(0,0,0,.22)}.kea-blocks .cta-banner--dark-on-light .cta-banner__button:hover,.kea-blocks .cta-banner--dark-on-light .cta-banner__button:focus-visible,.kea-blocks .cta-banner--dark-on-soft .cta-banner__button:hover,.kea-blocks .cta-banner--dark-on-soft .cta-banner__button:focus-visible{box-shadow:0 22px 44px rgba(0,0,0,.3)}.kea-blocks .cta-banner--dark-on-light .cta-banner__button--primary,.kea-blocks .cta-banner--dark-on-soft .cta-banner__button--primary{border:1px solid #47c390;background:#47c390;color:#fff !important;text-decoration:none !important}.kea-blocks .cta-banner--dark-on-light .cta-banner__button--primary:hover,.kea-blocks .cta-banner--dark-on-light .cta-banner__button--primary:focus,.kea-blocks .cta-banner--dark-on-light .cta-banner__button--primary:visited,.kea-blocks .cta-banner--dark-on-soft .cta-banner__button--primary:hover,.kea-blocks .cta-banner--dark-on-soft .cta-banner__button--primary:focus,.kea-blocks .cta-banner--dark-on-soft .cta-banner__button--primary:visited{color:#fff !important}.kea-blocks .cta-banner--dark-on-light .cta-banner__button--primary:hover,.kea-blocks .cta-banner--dark-on-light .cta-banner__button--primary:focus-visible,.kea-blocks .cta-banner--dark-on-soft .cta-banner__button--primary:hover,.kea-blocks .cta-banner--dark-on-soft .cta-banner__button--primary:focus-visible{background:#fff;color:#47c390 !important;text-decoration:none !important}.kea-blocks .cta-banner--dark-on-light .cta-banner__button--primary:hover:hover,.kea-blocks .cta-banner--dark-on-light .cta-banner__button--primary:hover:focus,.kea-blocks .cta-banner--dark-on-light .cta-banner__button--primary:hover:visited,.kea-blocks .cta-banner--dark-on-light .cta-banner__button--primary:focus-visible:hover,.kea-blocks .cta-banner--dark-on-light .cta-banner__button--primary:focus-visible:focus,.kea-blocks .cta-banner--dark-on-light .cta-banner__button--primary:focus-visible:visited,.kea-blocks .cta-banner--dark-on-soft .cta-banner__button--primary:hover:hover,.kea-blocks .cta-banner--dark-on-soft .cta-banner__button--primary:hover:focus,.kea-blocks .cta-banner--dark-on-soft .cta-banner__button--primary:hover:visited,.kea-blocks .cta-banner--dark-on-soft .cta-banner__button--primary:focus-visible:hover,.kea-blocks .cta-banner--dark-on-soft .cta-banner__button--primary:focus-visible:focus,.kea-blocks .cta-banner--dark-on-soft .cta-banner__button--primary:focus-visible:visited{color:#47c390 !important}.kea-blocks .cta-banner--dark-on-light .cta-banner__button--secondary,.kea-blocks .cta-banner--dark-on-soft .cta-banner__button--secondary{border-color:#78e3bc;color:#bfeddc !important;text-decoration:none !important}.kea-blocks .cta-banner--dark-on-light .cta-banner__button--secondary:hover,.kea-blocks .cta-banner--dark-on-light .cta-banner__button--secondary:focus,.kea-blocks .cta-banner--dark-on-light .cta-banner__button--secondary:visited,.kea-blocks .cta-banner--dark-on-soft .cta-banner__button--secondary:hover,.kea-blocks .cta-banner--dark-on-soft .cta-banner__button--secondary:focus,.kea-blocks .cta-banner--dark-on-soft .cta-banner__button--secondary:visited{color:#bfeddc !important}.kea-blocks .cta-banner--dark-on-light .cta-banner__button--secondary:hover,.kea-blocks .cta-banner--dark-on-light .cta-banner__button--secondary:focus-visible,.kea-blocks .cta-banner--dark-on-soft .cta-banner__button--secondary:hover,.kea-blocks .cta-banner--dark-on-soft .cta-banner__button--secondary:focus-visible{background:rgba(120,227,188,.12)}.kea-blocks .cta-banner--dark-on-light .cta-banner__small-link,.kea-blocks .cta-banner--dark-on-soft .cta-banner__small-link{color:hsla(0,0%,100%,.7) !important}.kea-blocks .cta-banner--dark-on-light .cta-banner__small-link:hover,.kea-blocks .cta-banner--dark-on-light .cta-banner__small-link:focus-visible,.kea-blocks .cta-banner--dark-on-soft .cta-banner__small-link:hover,.kea-blocks .cta-banner--dark-on-soft .cta-banner__small-link:focus-visible{color:#bfeddc !important}.kea-blocks .cta-banner--dark-on-light{background:#fff}.kea-blocks .cta-banner--dark-on-soft{background:#f3f8ff}.kea-blocks .cta-banner--standalone{padding-top:92px;padding-bottom:92px}@media(max-width: 959px){.kea-blocks .cta-banner--standalone{padding-top:72px;padding-bottom:72px}.kea-blocks .cta-banner .container{padding-left:20px;padding-right:20px}.kea-blocks .cta-banner__panel{min-height:506px;padding:41px 30px 46px}.kea-blocks .cta-banner__subtitle{margin-top:25px}}@media(max-width: 640px){.kea-blocks .cta-banner__panel{min-height:571px;padding:41px 21px 40px}.kea-blocks .cta-banner__subtitle{margin-top:42px}}@media(max-width: 520px){.kea-blocks .cta-banner{padding:51px 0}.kea-blocks .cta-banner .container{max-width:none}.kea-blocks .cta-banner__panel{min-height:424px;padding:37px 20px 31px}.kea-blocks .cta-banner__subtitle{margin-top:25px}.kea-blocks .cta-banner__actions{margin-top:46px}.kea-blocks .cta-banner__button{width:min(280px,100%);min-height:50px;font-size:15px}}.kea-blocks .product-discovery-video{position:relative;padding:30px 0 110px;background-color:rgba(0,0,0,0);overflow:hidden}.kea-blocks .product-discovery-video .container{position:relative;max-width:1400px;text-align:center}.kea-blocks .product-discovery-video__frame{position:relative;width:min(898px,100%);margin:0 auto;aspect-ratio:898/505;overflow:hidden;background-color:#fff}.kea-blocks .product-discovery-video__frame iframe,.kea-blocks .product-discovery-video__frame video,.kea-blocks .product-discovery-video__frame img{width:100%;height:100%;display:block;border:0;object-fit:cover}.kea-blocks .product-discovery-video__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#fff;color:#1e2248;font-size:21px;line-height:1.4;text-align:center}.kea-blocks .product-discovery-video__button{display:inline-flex;width:326px;min-height:64px;margin-top:54px;align-items:center;justify-content:center;border-radius:10px;background-color:#1e2248;color:#fff !important;text-decoration:none !important}.kea-blocks .product-discovery-video__button:hover,.kea-blocks .product-discovery-video__button:focus,.kea-blocks .product-discovery-video__button:visited{color:#fff !important}.kea-blocks .product-discovery-video__button{font-family:"Gilroy",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:24px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none}.kea-blocks .product-discovery-video__button:focus-visible{outline:2px solid #47c390;outline-offset:4px}@media(max-width: 959px){.kea-blocks .product-discovery-video{padding:17px 0 92px}.kea-blocks .product-discovery-video__frame{width:min(620px,100%)}.kea-blocks .product-discovery-video__button{width:341px;margin-top:58px}}@media(max-width: 640px){.kea-blocks .product-discovery-video{padding:17px 0 95px}.kea-blocks .product-discovery-video__frame{width:100%}.kea-blocks .product-discovery-video__button{width:min(320px,100%);min-height:60px;margin-top:64px;font-size:24px}}@media(max-width: 480px){.kea-blocks .product-discovery-video{padding:23px 0 38px}.kea-blocks .product-discovery-video .container{max-width:none;padding:0 20px}.kea-blocks .product-discovery-video__frame{width:100%}.kea-blocks .product-discovery-video__button{width:min(320px,100%);min-height:50px;margin-top:35px;border-radius:5px;font-size:15px}}.kea-blocks .facts-panel{background-color:rgba(0,0,0,0)}.kea-blocks .facts-panel__inner{display:grid;grid-template-columns:minmax(0, 0.8fr) minmax(0, 1.2fr);gap:clamp(34px,6vw,72px);align-items:start;padding:44px;border-radius:17px;background-color:#fff;box-shadow:0 15px 25px 0 rgba(143,148,188,.2)}.kea-blocks .facts-panel__title{margin:0 0 16px;color:#1e2248;font-size:54px;line-height:1.1;font-weight:600;text-align:left;overflow-wrap:anywhere;word-break:break-word}@media(max-width: 960px){.kea-blocks .facts-panel__title{font-size:45px}}@media(max-width: 640px){.kea-blocks .facts-panel__title{font-size:34px}}@media(max-width: 480px){.kea-blocks .facts-panel__title{font-size:30px}}.kea-blocks .facts-panel__subtitle{margin:20px 0 0;color:#000;font-size:21px;line-height:1.4;text-align:left;overflow-wrap:anywhere;word-break:break-word}@media(max-width: 640px){.kea-blocks .facts-panel__subtitle{font-size:18px}}@media(max-width: 480px){.kea-blocks .facts-panel__subtitle{font-size:15px}}.kea-blocks .facts-panel__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px}.kea-blocks .facts-panel__item{min-width:0;padding:18px 18px 16px;border-radius:12px;background-color:#f9fffd}.kea-blocks .facts-panel__label{margin:0 0 8px;color:rgba(30,34,72,.58);font-size:12px;font-weight:600;line-height:1.2;text-transform:uppercase;letter-spacing:.04em}.kea-blocks .facts-panel__value{margin:0;color:#000;font-size:16px;line-height:1.35}@media(max-width: 959px){.kea-blocks .facts-panel__inner{grid-template-columns:1fr;padding:34px 30px}}@media(max-width: 640px){.kea-blocks .facts-panel__grid{grid-template-columns:1fr}.kea-blocks .facts-panel__inner{padding:30px 20px}.kea-blocks .facts-panel__value{font-size:15px}}.kea-blocks .steps-flow{background-color:rgba(0,0,0,0)}.kea-blocks .steps-flow__head{margin:0 0 50px}.kea-blocks .steps-flow__title{margin:0 0 16px;color:#1e2248;font-size:54px;line-height:1.1;font-weight:600;text-align:left;overflow-wrap:anywhere;word-break:break-word}@media(max-width: 960px){.kea-blocks .steps-flow__title{font-size:45px}}@media(max-width: 640px){.kea-blocks .steps-flow__title{font-size:34px}}@media(max-width: 480px){.kea-blocks .steps-flow__title{font-size:30px}}.kea-blocks .steps-flow__subtitle{margin:20px 0 0;color:#000;font-size:21px;line-height:1.4;text-align:left;overflow-wrap:anywhere;word-break:break-word}@media(max-width: 640px){.kea-blocks .steps-flow__subtitle{font-size:18px}}@media(max-width: 480px){.kea-blocks .steps-flow__subtitle{font-size:15px}}.kea-blocks .steps-flow__grid{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:18px}.kea-blocks .steps-flow__item{min-width:0;padding:28px 24px 26px;border-radius:17px;background-color:#fff;box-shadow:0 15px 25px 0 rgba(143,148,188,.2)}.kea-blocks .steps-flow__number{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;margin-bottom:24px;border-radius:50%;background-color:#bfeddc;color:#1e2248;font-size:16px;font-weight:600;line-height:1}.kea-blocks .steps-flow__item-title{margin:0 0 14px;color:#000;font-size:21px;line-height:1.25;font-weight:400}.kea-blocks .steps-flow__text{color:#000;font-size:16px;line-height:1.4}@media(max-width: 1199px){.kea-blocks .steps-flow__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 959px){.kea-blocks .steps-flow__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 640px){.kea-blocks .steps-flow__grid{grid-template-columns:1fr}.kea-blocks .steps-flow__item{padding:26px 22px 24px}}.kea-blocks .comparison-table{background:#f6f8f7}.kea-blocks .comparison-table__head{max-width:920px;margin:0 0 34px}.kea-blocks .comparison-table__eyebrow{margin:0 0 12px;color:#47c390;font-size:16px;font-weight:600;line-height:1.25}.kea-blocks .comparison-table__title{margin:0 0 16px;color:#1e2248;font-size:54px;line-height:1.1;font-weight:600;text-align:left;overflow-wrap:anywhere;word-break:break-word}@media(max-width: 960px){.kea-blocks .comparison-table__title{font-size:45px}}@media(max-width: 640px){.kea-blocks .comparison-table__title{font-size:34px}}@media(max-width: 480px){.kea-blocks .comparison-table__title{font-size:30px}}.kea-blocks .comparison-table__subtitle{margin:8px 0 0;color:#000;font-size:21px;line-height:1.4;text-align:left;overflow-wrap:anywhere;word-break:break-word}@media(max-width: 640px){.kea-blocks .comparison-table__subtitle{font-size:18px}}@media(max-width: 480px){.kea-blocks .comparison-table__subtitle{font-size:15px}}.kea-blocks .comparison-table__desktop{border:1px solid rgba(30,34,72,.1);border-radius:8px;background:#fff;box-shadow:0 18px 42px rgba(30,34,72,.08);overflow:hidden}.kea-blocks .comparison-table__table{width:100%;border-collapse:collapse;table-layout:fixed}.kea-blocks .comparison-table__table caption{padding:18px 24px;color:rgba(30,34,72,.68);font-size:14px;line-height:1.4;text-align:left;caption-side:top;border-bottom:1px solid rgba(30,34,72,.08)}.kea-blocks .comparison-table__table th,.kea-blocks .comparison-table__table td{padding:18px 22px;color:#1e2248;font-size:15px;line-height:1.45;text-align:left;vertical-align:top;border-left:1px solid rgba(30,34,72,.08);border-top:1px solid rgba(30,34,72,.08)}.kea-blocks .comparison-table__table th:first-child,.kea-blocks .comparison-table__table td:first-child{border-left:0}.kea-blocks .comparison-table__table thead th{padding-top:21px;padding-bottom:21px;background:#eaf8f2;color:#1e2248;font-size:16px;font-weight:600;vertical-align:middle;border-top:0}.kea-blocks .comparison-table__table thead th:first-child{width:25%}.kea-blocks .comparison-table__table tbody th[scope=row]{font-weight:600}.kea-blocks .comparison-table__group-row th{padding:13px 22px;background:#f1f3f2;color:rgba(30,34,72,.72);font-size:13px;font-weight:600;line-height:1.3;text-transform:uppercase;border-left:0}.kea-blocks .comparison-table__status{display:block;margin:0 0 7px;color:#1e2248;font-size:13px;font-weight:600;line-height:1.25}.kea-blocks .comparison-table__status::before{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:#7b858e;content:"";vertical-align:1px}.kea-blocks .comparison-table__status--yes::before{background:#47c390}.kea-blocks .comparison-table__status--partial::before,.kea-blocks .comparison-table__status--varies::before{background:#d28c22}.kea-blocks .comparison-table__status--no::before{background:#bd5361}.kea-blocks .comparison-table__status--na::before,.kea-blocks .comparison-table__status--unknown::before{background:#7b858e}.kea-blocks .comparison-table__value-text{display:block}.kea-blocks .comparison-table__refs{display:inline-flex;gap:4px;margin-left:5px;font-size:11px;font-weight:600;white-space:nowrap}.kea-blocks .comparison-table__refs a{color:#47c390 !important;text-decoration:none !important}.kea-blocks .comparison-table__mobile{display:none}.kea-blocks .comparison-table__reviewed,.kea-blocks .comparison-table__note{margin:18px 0 0;color:rgba(30,34,72,.7);font-size:14px;line-height:1.45}.kea-blocks .comparison-table__note{margin-top:8px}@media(max-width: 959px){.kea-blocks .comparison-table__desktop{display:none}.kea-blocks .comparison-table__mobile{display:grid;gap:30px}.kea-blocks .comparison-table__mobile-group-title{margin:0 0 12px;color:rgba(30,34,72,.72);font-size:13px;font-weight:600;line-height:1.3;text-transform:uppercase}.kea-blocks .comparison-table__mobile-row{margin-top:12px;border:1px solid rgba(30,34,72,.1);border-radius:8px;background:#fff;box-shadow:0 12px 30px rgba(30,34,72,.06);overflow:hidden}.kea-blocks .comparison-table__mobile-criterion{margin:0;padding:16px 18px;background:#eaf8f2;color:#1e2248;font-size:16px;line-height:1.35}.kea-blocks .comparison-table__mobile-values{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.kea-blocks .comparison-table__mobile-value{min-width:0;padding:17px 18px 19px;border-left:1px solid rgba(30,34,72,.08)}.kea-blocks .comparison-table__mobile-value:first-child{border-left:0}.kea-blocks .comparison-table__mobile-product{margin:0 0 12px;color:#1e2248;font-size:14px;font-weight:600;line-height:1.3}}@media(max-width: 640px){.kea-blocks .comparison-table__head{margin-bottom:26px}.kea-blocks .comparison-table__mobile-values{grid-template-columns:1fr}.kea-blocks .comparison-table__mobile-value{border-left:0;border-top:1px solid rgba(30,34,72,.08)}.kea-blocks .comparison-table__mobile-value:first-child{border-top:0}}.kea-blocks .pro-buyer-comparison{background:#f6f8f7}.kea-blocks .pro-buyer-comparison__head{max-width:940px;margin:0 0 34px}.kea-blocks .pro-buyer-comparison__eyebrow{margin:0 0 12px;color:#47c390;font-size:16px;font-weight:600;line-height:1.25}.kea-blocks .pro-buyer-comparison__title{margin:0 0 16px;color:#1e2248;font-size:54px;line-height:1.1;font-weight:600;text-align:left;overflow-wrap:anywhere;word-break:break-word}@media(max-width: 960px){.kea-blocks .pro-buyer-comparison__title{font-size:45px}}@media(max-width: 640px){.kea-blocks .pro-buyer-comparison__title{font-size:34px}}@media(max-width: 480px){.kea-blocks .pro-buyer-comparison__title{font-size:30px}}.kea-blocks .pro-buyer-comparison__subtitle{margin:8px 0 0;color:#000;font-size:21px;line-height:1.4;text-align:left;overflow-wrap:anywhere;word-break:break-word}@media(max-width: 640px){.kea-blocks .pro-buyer-comparison__subtitle{font-size:18px}}@media(max-width: 480px){.kea-blocks .pro-buyer-comparison__subtitle{font-size:15px}}.kea-blocks .pro-buyer-comparison__pricing{display:grid;grid-template-columns:minmax(280px, 0.75fr) minmax(0, 1.6fr);gap:16px;margin-bottom:28px}.kea-blocks .pro-buyer-comparison__price-card{min-width:0;padding:24px 26px;border:1px solid rgba(30,34,72,.11);border-radius:8px;background:#fff}.kea-blocks .pro-buyer-comparison__price-card--kea{border-color:rgba(71,195,144,.34);background:#eefaf4}.kea-blocks .pro-buyer-comparison__price-card-head{display:flex;gap:18px;align-items:baseline;justify-content:space-between}.kea-blocks .pro-buyer-comparison__price-card-head a{color:#47c390 !important;font-size:13px;font-weight:600;text-underline-offset:3px;white-space:nowrap}.kea-blocks .pro-buyer-comparison__price-product{margin:0 0 7px;color:rgba(30,34,72,.62);font-size:13px;font-weight:600;line-height:1.3;text-transform:uppercase}.kea-blocks .pro-buyer-comparison__price-value{margin:0;color:#1e2248;font-size:28px;font-weight:600;line-height:1.2}.kea-blocks .pro-buyer-comparison__price-text{margin:10px 0 0;color:rgba(30,34,72,.7);font-size:14px;line-height:1.45}.kea-blocks .pro-buyer-comparison__plans{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));margin-top:13px;border-top:1px solid rgba(30,34,72,.1);border-bottom:1px solid rgba(30,34,72,.1)}.kea-blocks .pro-buyer-comparison__plan{display:flex;min-width:0;padding:13px 16px;flex-direction:column;border-left:1px solid rgba(30,34,72,.1)}.kea-blocks .pro-buyer-comparison__plan:first-child{padding-left:0;border-left:0}.kea-blocks .pro-buyer-comparison__plan span{color:rgba(30,34,72,.64);font-size:12px;font-weight:600;line-height:1.3;text-transform:uppercase}.kea-blocks .pro-buyer-comparison__plan strong{margin-top:4px;color:#1e2248;font-size:18px;line-height:1.3}.kea-blocks .pro-buyer-comparison__columns,.kea-blocks .pro-buyer-comparison__summary{display:grid;grid-template-columns:minmax(210px, 1.05fr) repeat(2, minmax(220px, 1fr)) 30px;column-gap:22px}.kea-blocks .pro-buyer-comparison__columns{padding:0 22px 10px;color:rgba(30,34,72,.58);font-size:12px;font-weight:600;line-height:1.3;text-transform:uppercase}.kea-blocks .pro-buyer-comparison__controls{display:flex;margin:0 0 10px;justify-content:flex-end}.kea-blocks .pro-buyer-comparison__expand-all{padding:0;border:0;background:rgba(0,0,0,0);color:#47c390;cursor:pointer;font:inherit;font-size:13px;font-weight:600;line-height:1.4;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.kea-blocks .pro-buyer-comparison__expand-all:focus-visible{outline:3px solid rgba(71,195,144,.24);outline-offset:4px}.kea-blocks .pro-buyer-comparison__groups{border:1px solid rgba(30,34,72,.11);border-radius:8px;background:#fff;box-shadow:0 18px 42px rgba(30,34,72,.07);overflow:hidden}.kea-blocks .pro-buyer-comparison__group{border-top:1px solid rgba(30,34,72,.1)}.kea-blocks .pro-buyer-comparison__group:first-child{border-top:0}.kea-blocks .pro-buyer-comparison__group[open]{background:#fff}.kea-blocks .pro-buyer-comparison__group[open]>.pro-buyer-comparison__summary{border-bottom:1px solid rgba(30,34,72,.1);background:#f7faf8}.kea-blocks .pro-buyer-comparison__group[open]>.pro-buyer-comparison__details::before{position:absolute;z-index:1;top:0;bottom:0;left:0;width:4px;background:#47c390;content:"";pointer-events:none}.kea-blocks .pro-buyer-comparison__group[open] .pro-buyer-comparison__toggle::after{transform:rotate(225deg)}.kea-blocks .pro-buyer-comparison__summary{position:relative;padding:21px 22px;align-items:center;cursor:pointer;list-style:none}.kea-blocks .pro-buyer-comparison__summary::-webkit-details-marker{display:none}.kea-blocks .pro-buyer-comparison__summary:hover{background:#f7faf8}.kea-blocks .pro-buyer-comparison__summary:focus-visible{outline:3px solid rgba(71,195,144,.26);outline-offset:-3px}.kea-blocks .pro-buyer-comparison__summary-copy,.kea-blocks .pro-buyer-comparison__summary-value{display:flex;min-width:0;flex-direction:column}.kea-blocks .pro-buyer-comparison__summary-copy strong{color:#1e2248;font-size:17px;line-height:1.3}.kea-blocks .pro-buyer-comparison__summary-copy span{margin-top:5px;color:rgba(30,34,72,.64);font-size:13px;line-height:1.4}.kea-blocks .pro-buyer-comparison__summary-value{color:rgba(30,34,72,.76);font-size:14px;line-height:1.42}.kea-blocks .pro-buyer-comparison__status{display:inline-flex;width:max-content;max-width:100%;margin-bottom:6px;gap:4px;padding:4px 7px;align-items:center;border:1px solid rgba(30,34,72,.15);border-radius:4px;color:#1e2248;font-size:11px;font-weight:600;line-height:1.2}.kea-blocks .pro-buyer-comparison__status--included{border-color:rgba(71,195,144,.3);background:#eaf8f2;color:#08724f}.kea-blocks .pro-buyer-comparison__status--included::before{content:"✓";font-weight:700}.kea-blocks .pro-buyer-comparison__status--realtime{border-color:rgba(71,195,144,.3);background:#eaf8f2;color:#08724f}.kea-blocks .pro-buyer-comparison__status--realtime::before{content:"✓";font-weight:700}.kea-blocks .pro-buyer-comparison__status--pro,.kea-blocks .pro-buyer-comparison__status--plan{border-color:rgba(199,119,11,.38);background:#fff3dc;color:#8a570f}.kea-blocks .pro-buyer-comparison__status--advanced{border-color:rgba(200,91,79,.38);background:#fff0ed;color:#9d3d34}.kea-blocks .pro-buyer-comparison__status--cloud{border-color:rgba(199,155,18,.42);background:#fff8d8;color:#73570a}.kea-blocks .pro-buyer-comparison__status--native,.kea-blocks .pro-buyer-comparison__status--hosted{border-color:rgba(53,107,152,.28);background:#eef5fa;color:#285a84}.kea-blocks .pro-buyer-comparison__status--limited{border-color:rgba(187,70,86,.36);background:#fff0f2;color:#9b3443}.kea-blocks .pro-buyer-comparison__status--not-included{border-color:rgba(187,70,86,.36);background:#fff0f2;color:#9b3443}.kea-blocks .pro-buyer-comparison__status--api-required{border-color:rgba(187,70,86,.36);background:#fff0f2;color:#9b3443}.kea-blocks .pro-buyer-comparison__status--enterprise{border-color:#b52f45;background:#b52f45;color:#fff}.kea-blocks .pro-buyer-comparison__status--verify{border-color:rgba(30,34,72,.16);background:#f1f3f2;color:rgba(30,34,72,.72)}.kea-blocks .pro-buyer-comparison__toggle{display:flex;width:30px;height:30px;align-items:center;justify-content:center}.kea-blocks .pro-buyer-comparison__toggle::after{display:block;width:8px;height:8px;border-right:2px solid #1e2248;border-bottom:2px solid #1e2248;content:"";transform:rotate(45deg);transition:transform 160ms ease}.kea-blocks .pro-buyer-comparison__details{position:relative;padding:24px 22px;background:#fbfcfc}.kea-blocks .pro-buyer-comparison__detail-intro{max-width:920px;margin:0 0 18px;color:rgba(30,34,72,.74);font-size:15px;line-height:1.5}.kea-blocks .pro-buyer-comparison__feature-table{border-top:1px solid rgba(30,34,72,.1)}.kea-blocks .pro-buyer-comparison__feature-row{display:grid;grid-template-columns:minmax(210px, 1.05fr) repeat(2, minmax(220px, 1fr));column-gap:22px;padding:15px 0;border-bottom:1px solid rgba(30,34,72,.08)}.kea-blocks .pro-buyer-comparison__feature-name{color:#1e2248;font-size:14px;line-height:1.4}.kea-blocks .pro-buyer-comparison__feature-value{min-width:0;color:rgba(30,34,72,.74);font-size:14px;line-height:1.45}.kea-blocks .pro-buyer-comparison__mobile-product{display:none}.kea-blocks .pro-buyer-comparison__detail-note{max-width:920px;margin:16px 0 0;color:rgba(30,34,72,.7);font-size:14px;line-height:1.48}.kea-blocks .pro-buyer-comparison__sources{display:flex;flex-wrap:wrap;gap:6px 15px;margin-top:16px;color:rgba(30,34,72,.62);font-size:13px;line-height:1.4}.kea-blocks .pro-buyer-comparison__sources span{font-weight:600}.kea-blocks .pro-buyer-comparison__sources a{color:#47c390 !important;font-weight:600;text-underline-offset:3px}.kea-blocks .pro-buyer-comparison__reviewed{margin:16px 0 0;color:rgba(30,34,72,.64);font-size:13px;line-height:1.4}@media(max-width: 959px){.kea-blocks .pro-buyer-comparison__pricing{grid-template-columns:1fr}.kea-blocks .pro-buyer-comparison__columns{display:none}.kea-blocks .pro-buyer-comparison__summary{grid-template-columns:1fr 30px;gap:16px;padding:20px}.kea-blocks .pro-buyer-comparison__summary-copy{grid-column:1}.kea-blocks .pro-buyer-comparison__summary-value{grid-column:1/-1;padding-top:14px;border-top:1px solid rgba(30,34,72,.08)}.kea-blocks .pro-buyer-comparison__toggle{grid-column:2;grid-row:1}.kea-blocks .pro-buyer-comparison__details{padding:20px}.kea-blocks .pro-buyer-comparison__feature-row{grid-template-columns:1fr;gap:12px;padding:17px 0}.kea-blocks .pro-buyer-comparison__feature-value{padding-top:11px;border-top:1px solid rgba(30,34,72,.07)}.kea-blocks .pro-buyer-comparison__mobile-product{display:block;margin-bottom:6px;color:rgba(30,34,72,.58);font-size:11px;font-weight:600;line-height:1.3;text-transform:uppercase}}@media(max-width: 640px){.kea-blocks .pro-buyer-comparison__head{margin-bottom:26px}.kea-blocks .pro-buyer-comparison__price-card{padding:21px 20px}.kea-blocks .pro-buyer-comparison__plans{grid-template-columns:1fr}.kea-blocks .pro-buyer-comparison__plan{padding:11px 0;flex-direction:row;align-items:baseline;justify-content:space-between;border-top:1px solid rgba(30,34,72,.08);border-left:0}.kea-blocks .pro-buyer-comparison__plan:first-child{border-top:0}}.kea-blocks .pro-verdict,.kea-blocks .pro-option-matrix,.kea-blocks .pro-source-ledger{background:#fff}.kea-blocks .pro-verdict__head,.kea-blocks .pro-option-matrix__head,.kea-blocks .pro-source-ledger__head{max-width:920px;margin:0 0 34px}.kea-blocks .pro-verdict__eyebrow,.kea-blocks .pro-option-matrix__eyebrow,.kea-blocks .pro-source-ledger__eyebrow{margin:0 0 12px;color:#47c390;font-size:16px;font-weight:600;line-height:1.25}.kea-blocks .pro-verdict__title,.kea-blocks .pro-option-matrix__title,.kea-blocks .pro-source-ledger__title{margin:0 0 16px;color:#1e2248;font-size:54px;line-height:1.1;font-weight:600;text-align:left;overflow-wrap:anywhere;word-break:break-word}@media(max-width: 960px){.kea-blocks .pro-verdict__title,.kea-blocks .pro-option-matrix__title,.kea-blocks .pro-source-ledger__title{font-size:45px}}@media(max-width: 640px){.kea-blocks .pro-verdict__title,.kea-blocks .pro-option-matrix__title,.kea-blocks .pro-source-ledger__title{font-size:34px}}@media(max-width: 480px){.kea-blocks .pro-verdict__title,.kea-blocks .pro-option-matrix__title,.kea-blocks .pro-source-ledger__title{font-size:30px}}.kea-blocks .pro-verdict__subtitle,.kea-blocks .pro-option-matrix__subtitle,.kea-blocks .pro-source-ledger__subtitle{margin:8px 0 0;color:#000;font-size:21px;line-height:1.4;text-align:left;overflow-wrap:anywhere;word-break:break-word}@media(max-width: 640px){.kea-blocks .pro-verdict__subtitle,.kea-blocks .pro-option-matrix__subtitle,.kea-blocks .pro-source-ledger__subtitle{font-size:18px}}@media(max-width: 480px){.kea-blocks .pro-verdict__subtitle,.kea-blocks .pro-option-matrix__subtitle,.kea-blocks .pro-source-ledger__subtitle{font-size:15px}}.kea-blocks .pro-verdict{padding-bottom:56px}.kea-blocks .pro-verdict__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}.kea-blocks .pro-verdict__choice{padding:28px 30px;border:1px solid rgba(30,34,72,.11);border-radius:8px;background:#fff}.kea-blocks .pro-verdict__choice--preferred{border-color:rgba(71,195,144,.38);background:#eefaf4}.kea-blocks .pro-verdict__choice-title{margin:0 0 13px;color:#1e2248;font-size:22px;font-weight:600;line-height:1.25}.kea-blocks .pro-verdict__choice-text{color:rgba(30,34,72,.76);font-size:16px;line-height:1.5}.kea-blocks .pro-verdict__choice-link{display:inline-block;margin-top:18px;color:#47c390 !important;font-weight:600}@media(max-width: 640px){.kea-blocks .pro-verdict__grid{grid-template-columns:1fr}}.kea-blocks .pro-option-matrix{background:#f6f8f7}.kea-blocks .pro-option-matrix__desktop{border:1px solid rgba(30,34,72,.1);border-radius:8px;background:#fff;overflow:hidden}.kea-blocks .pro-option-matrix__table{width:100%;border-collapse:collapse;table-layout:fixed}.kea-blocks .pro-option-matrix__table caption{padding:18px 22px;color:rgba(30,34,72,.68);font-size:14px;line-height:1.4;text-align:left;border-bottom:1px solid rgba(30,34,72,.08)}.kea-blocks .pro-option-matrix__table th,.kea-blocks .pro-option-matrix__table td{padding:17px 18px;color:#1e2248;font-size:14px;line-height:1.42;text-align:left;vertical-align:top;border-left:1px solid rgba(30,34,72,.08);border-top:1px solid rgba(30,34,72,.08)}.kea-blocks .pro-option-matrix__table th:first-child,.kea-blocks .pro-option-matrix__table td:first-child{width:18%;border-left:0}.kea-blocks .pro-option-matrix__table thead th{background:#eaf8f2;font-size:15px;font-weight:600;border-top:0}.kea-blocks .pro-option-matrix__table tbody th{font-weight:600}.kea-blocks .pro-option-matrix__mobile{display:none}.kea-blocks .pro-option-matrix__basis{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:24px;margin-top:22px;padding:20px 22px;border:1px solid rgba(30,34,72,.1);border-radius:8px;background:#fff}.kea-blocks .pro-option-matrix__basis-label{margin:0 0 6px;color:#47c390;font-size:13px;font-weight:600;line-height:1.3}.kea-blocks .pro-option-matrix__basis-text{max-width:920px;margin:0;color:rgba(30,34,72,.72);font-size:14px;line-height:1.45}.kea-blocks .pro-option-matrix__basis-links{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px}.kea-blocks .pro-option-matrix__basis-links a{color:#47c390 !important;font-size:13px;font-weight:600;line-height:1.35;text-underline-offset:3px}.kea-blocks .pro-option-matrix__basis-reviewed{margin:0;color:#1e2248;font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap}@media(max-width: 959px){.kea-blocks .pro-option-matrix__desktop{display:none}.kea-blocks .pro-option-matrix__mobile{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}.kea-blocks .pro-option-matrix__card{padding:22px;border:1px solid rgba(30,34,72,.1);border-radius:8px;background:#fff}.kea-blocks .pro-option-matrix__card-title{margin:0 0 18px;color:#1e2248;font-size:21px;line-height:1.25}.kea-blocks .pro-option-matrix__facts{margin:0}.kea-blocks .pro-option-matrix__fact{padding:13px 0;border-top:1px solid rgba(30,34,72,.08)}.kea-blocks .pro-option-matrix__fact:first-child{padding-top:0;border-top:0}.kea-blocks .pro-option-matrix__fact dt{margin-bottom:5px;color:rgba(30,34,72,.58);font-size:12px;font-weight:600;line-height:1.3;text-transform:uppercase}.kea-blocks .pro-option-matrix__fact dd{margin:0;color:#1e2248;font-size:15px;line-height:1.42}}@media(max-width: 640px){.kea-blocks .pro-option-matrix__mobile{grid-template-columns:1fr}.kea-blocks .pro-option-matrix__basis{grid-template-columns:1fr;gap:12px;padding:18px}.kea-blocks .pro-option-matrix__basis-reviewed{white-space:normal}}.kea-blocks .pro-source-ledger__reviewed{margin:8px 0 0;color:#1e2248;font-size:15px;font-weight:600}.kea-blocks .pro-source-ledger__methodology{max-width:900px;margin-top:16px;color:rgba(30,34,72,.72);font-size:15px;line-height:1.5}.kea-blocks .pro-source-ledger__disclosure{border-top:1px solid rgba(30,34,72,.1)}.kea-blocks .pro-source-ledger__disclosure-summary{position:relative;padding:19px 44px 19px 0;color:#1e2248;font-size:15px;font-weight:600;line-height:1.4;cursor:pointer;list-style:none}.kea-blocks .pro-source-ledger__disclosure-summary::-webkit-details-marker{display:none}.kea-blocks .pro-source-ledger__disclosure-summary::after{position:absolute;top:50%;right:12px;width:8px;height:8px;border-right:2px solid #1e2248;border-bottom:2px solid #1e2248;content:"";transform:translateY(-70%) rotate(45deg);transition:transform 160ms ease}.kea-blocks .pro-source-ledger__disclosure[open] .kea-blocks .pro-source-ledger__disclosure-summary::after{transform:translateY(-25%) rotate(225deg)}.kea-blocks .pro-source-ledger__list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 36px;margin:0;padding:0;list-style:none}.kea-blocks .pro-source-ledger__item{display:grid;grid-template-columns:42px minmax(0, 1fr);gap:14px;padding:22px 0;border-top:1px solid rgba(30,34,72,.1)}.kea-blocks .pro-source-ledger__source-id{display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:50%;background:#eaf8f2;color:#47c390;font-size:12px;font-weight:600}.kea-blocks .pro-source-ledger__source-title{margin:0;color:#1e2248;font-size:17px;line-height:1.35}.kea-blocks .pro-source-ledger__source-title a{color:inherit !important;text-underline-offset:3px}.kea-blocks .pro-source-ledger__publisher,.kea-blocks .pro-source-ledger__supports,.kea-blocks .pro-source-ledger__source-date{margin:5px 0 0;color:rgba(30,34,72,.68);font-size:13px;line-height:1.4}.kea-blocks .pro-source-ledger__publisher{color:#1e2248;font-weight:600}.kea-blocks .pro-source-ledger__type{display:inline-block;margin:7px 0 1px;padding:4px 8px;border:1px solid rgba(71,195,144,.26);border-radius:4px;color:#47c390;font-size:11px;font-weight:600;line-height:1.25}.kea-blocks .pro-source-ledger__verification{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:10px}.kea-blocks .pro-source-ledger__verification a{color:#47c390 !important;font-size:13px;font-weight:600;line-height:1.35;text-underline-offset:3px}@media(max-width: 640px){.kea-blocks .pro-source-ledger__list{grid-template-columns:1fr}}.kea-blocks .stats-bar{padding:60px 0;background-color:#1e2248;color:#fff}.kea-blocks .stats-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:40px;text-align:center}@media(max-width: 640px){.kea-blocks .stats-grid{grid-template-columns:1fr;gap:32px}}.kea-blocks .stat-item__value{font-size:48px;font-weight:700;margin-bottom:8px;color:#47c390}.kea-blocks .stat-item__label{font-size:16px;opacity:.9}.kea-blocks .logos-section{background-color:rgba(0,0,0,0)}.kea-blocks .logos-section__title{margin:0 0 16px;color:#1e2248;font-size:54px;line-height:1.1;font-weight:600;text-align:left;overflow-wrap:anywhere;word-break:break-word}@media(max-width: 960px){.kea-blocks .logos-section__title{font-size:45px}}@media(max-width: 640px){.kea-blocks .logos-section__title{font-size:34px}}@media(max-width: 480px){.kea-blocks .logos-section__title{font-size:30px}}.kea-blocks .logos-section__subtitle{margin:20px 0 0;color:#000;font-size:21px;line-height:1.4;text-align:left;overflow-wrap:anywhere;word-break:break-word}@media(max-width: 640px){.kea-blocks .logos-section__subtitle{font-size:18px}}@media(max-width: 480px){.kea-blocks .logos-section__subtitle{font-size:15px}}.kea-blocks .logos-grid{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:53px;align-items:center;justify-items:center;margin-top:76px}@media(max-width: 960px){.kea-blocks .logos-grid{gap:35px}}@media(max-width: 640px){.kea-blocks .logos-grid{grid-template-columns:repeat(3, 1fr);gap:34px 28px;margin-top:50px}}@media(max-width: 480px){.kea-blocks .logos-grid{grid-template-columns:repeat(3, 1fr);gap:28px 22px;margin-top:35px}}.kea-blocks .logo-item{width:100%;max-width:166px}.kea-blocks .logo-item img{width:100%;height:auto;display:block}.kea-blocks .pro-breadcrumbs{margin:0 0 34px}.kea-blocks .pro-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.kea-blocks .pro-breadcrumbs__item{display:inline-flex;align-items:center;gap:8px;color:rgba(30,34,72,.64);font-size:13px;line-height:1.35}.kea-blocks .pro-breadcrumbs__item:not(:last-child)::after{color:rgba(30,34,72,.34);content:"/"}.kea-blocks .pro-breadcrumbs__link{color:inherit !important;text-decoration:none !important}.kea-blocks .pro-breadcrumbs__link:hover,.kea-blocks .pro-breadcrumbs__link:focus-visible{color:#47c390 !important}.kea-blocks .pro-breadcrumbs__current{color:#1e2248;font-weight:600}@media(max-width: 640px){.kea-blocks .pro-breadcrumbs{margin-bottom:24px}.kea-blocks .pro-breadcrumbs__item{font-size:12px}}.kea-blocks .pro-alternative-hero{padding:84px 0 78px;overflow:hidden;background:#eefaf4}.kea-blocks .pro-alternative-hero__grid{display:grid;grid-template-columns:minmax(440px, 0.92fr) minmax(560px, 1.08fr);gap:52px;align-items:center}.kea-blocks .pro-alternative-hero__eyebrow{margin:0 0 14px;color:#47c390;font-size:18px;font-weight:600;line-height:1.25}.kea-blocks .pro-alternative-hero__title{margin:0;color:#1e2248;font-size:58px;font-weight:600;line-height:1.03}.kea-blocks .pro-alternative-hero__subtitle{max-width:600px;margin-top:24px;color:rgba(30,34,72,.74);font-size:19px;line-height:1.55}.kea-blocks .pro-alternative-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.kea-blocks .pro-alternative-hero__button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:0 22px;border:1px solid #47c390;border-radius:10px;color:#47c390 !important;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none !important;transition:background-color .2s ease,color .2s ease}.kea-blocks .pro-alternative-hero__button:hover,.kea-blocks .pro-alternative-hero__button:focus-visible{background:rgba(191,237,220,.42);outline:0}.kea-blocks .pro-alternative-hero__button--primary{background:#47c390;color:#fff !important}.kea-blocks .pro-alternative-hero__button--primary:hover,.kea-blocks .pro-alternative-hero__button--primary:focus-visible{background:#fff;color:#47c390 !important}.kea-blocks .pro-alternative-hero__snapshot{border:1px solid rgba(30,34,72,.1);border-radius:8px;background:#fff;box-shadow:0 24px 56px rgba(30,34,72,.12);overflow:hidden}.kea-blocks .pro-alternative-hero__snapshot-row{display:grid;grid-template-columns:minmax(116px, 0.72fr) repeat(2, minmax(0, 1fr));border-top:1px solid rgba(30,34,72,.09)}.kea-blocks .pro-alternative-hero__snapshot-row--head{border-top:0;background:#f4faf7}.kea-blocks .pro-alternative-hero__snapshot-cell{display:flex;min-width:0;min-height:64px;align-items:center;padding:15px 17px;border-left:1px solid rgba(30,34,72,.09);color:#1e2248;font-size:14px;line-height:1.35}.kea-blocks .pro-alternative-hero__snapshot-cell:first-child{border-left:0}.kea-blocks .pro-alternative-hero__snapshot-row--head .kea-blocks .pro-alternative-hero__snapshot-cell{color:#1e2248;font-weight:600}.kea-blocks .pro-alternative-hero__snapshot-row--head .kea-blocks .pro-alternative-hero__snapshot-cell:nth-child(2){color:#47c390}.kea-blocks .pro-alternative-hero__snapshot-cell--criterion{font-weight:600}.kea-blocks .pro-alternative-hero__snapshot-note{margin:0;padding:14px 17px;border-top:1px solid rgba(30,34,72,.09);color:rgba(30,34,72,.62);font-size:12px;line-height:1.45}.kea-blocks .pro-alternative-hero__snapshot-note a{color:#1e2248;text-underline-offset:2px}.kea-blocks .pro-alternative-hero--dark{background:#1e2248}.kea-blocks .pro-alternative-hero--dark .pro-breadcrumbs__item,.kea-blocks .pro-alternative-hero--dark .pro-breadcrumbs__current{color:hsla(0,0%,100%,.74)}.kea-blocks .pro-alternative-hero--dark .pro-breadcrumbs__item:not(:last-child)::after{color:hsla(0,0%,100%,.34)}.kea-blocks .pro-alternative-hero--dark .pro-alternative-hero__eyebrow{color:#78e3bc}.kea-blocks .pro-alternative-hero--dark .pro-alternative-hero__title{color:#bfeddc}.kea-blocks .pro-alternative-hero--dark .pro-alternative-hero__subtitle{color:hsla(0,0%,100%,.78)}.kea-blocks .pro-alternative-hero--dark .pro-alternative-hero__button{border-color:#78e3bc;color:#bfeddc !important}.kea-blocks .pro-alternative-hero--dark .pro-alternative-hero__button:hover,.kea-blocks .pro-alternative-hero--dark .pro-alternative-hero__button:focus-visible{background:rgba(120,227,188,.12)}.kea-blocks .pro-alternative-hero--dark .pro-alternative-hero__button--primary{border-color:#47c390;background:#47c390;color:#fff !important}.kea-blocks .pro-alternative-hero--dark .pro-alternative-hero__button--primary:hover,.kea-blocks .pro-alternative-hero--dark .pro-alternative-hero__button--primary:focus-visible{background:#fff;color:#47c390 !important}@media(max-width: 960px){.kea-blocks .pro-alternative-hero{padding:72px 0}.kea-blocks .pro-alternative-hero__grid{grid-template-columns:1fr;gap:42px}.kea-blocks .pro-alternative-hero__title{max-width:820px;font-size:46px}.kea-blocks .pro-alternative-hero__snapshot{width:100%;max-width:760px}}@media(max-width: 640px){.kea-blocks .pro-alternative-hero{padding:52px 0 58px}.kea-blocks .pro-alternative-hero__grid{display:grid;gap:0}.kea-blocks .pro-alternative-hero__copy{display:contents}.kea-blocks .pro-alternative-hero__eyebrow{order:1}.kea-blocks .pro-alternative-hero__title{order:2;font-size:36px}.kea-blocks .pro-alternative-hero__snapshot{order:3;margin-top:28px}.kea-blocks .pro-alternative-hero__subtitle{order:4;max-width:none;margin-top:26px;font-size:15px;line-height:1.55}.kea-blocks .pro-alternative-hero__actions{order:5;margin-top:28px}.kea-blocks .pro-alternative-hero__button{width:100%}.kea-blocks .pro-alternative-hero__snapshot-row{min-width:0;grid-template-columns:94px repeat(2, minmax(0, 1fr))}.kea-blocks .pro-alternative-hero__snapshot-cell{min-height:62px;padding:12px 10px;font-size:12px;overflow-wrap:break-word}}.kea-blocks .pro-hero{padding:84px 0 72px;overflow:hidden;background:#eefaf4}.kea-blocks .pro-hero--dark{background:#1e2248;color:#fff}.kea-blocks .pro-hero--dark .pro-breadcrumbs__item,.kea-blocks .pro-hero--dark .pro-breadcrumbs__current{color:hsla(0,0%,100%,.74)}.kea-blocks .pro-hero--dark .pro-breadcrumbs__item:not(:last-child)::after{color:hsla(0,0%,100%,.34)}.kea-blocks .pro-hero__grid{display:grid;grid-template-columns:minmax(500px, 1fr) minmax(0, 0.95fr);gap:48px;align-items:center}.kea-blocks .pro-hero--visual-wide .pro-hero__grid{grid-template-columns:minmax(380px, 0.72fr) minmax(0, 1.28fr);gap:32px}.kea-blocks .pro-hero--visual-wide .pro-hero__visual{min-height:560px}.kea-blocks .pro-hero--visual-wide .pro-hero__image--single{top:50%;width:100%;max-height:560px;transform:translateY(-50%);filter:none}.kea-blocks .pro-hero__eyebrow{margin:0 0 14px;color:#47c390;font-size:20px;font-weight:600;line-height:1.25}.kea-blocks .pro-hero__title{margin:0;color:#1e2248;font-size:62px;font-weight:600;line-height:1.02;overflow-wrap:normal}.kea-blocks .pro-hero__subtitle{max-width:560px;margin-top:22px;color:rgba(30,34,72,.74);font-size:20px;line-height:1.56}.kea-blocks .pro-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.kea-blocks .pro-hero__button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:0 22px;border:1px solid #47c390;border-radius:10px;color:#47c390 !important;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none !important;transition:background-color .2s ease,color .2s ease}.kea-blocks .pro-hero__button:hover,.kea-blocks .pro-hero__button:focus-visible{background:rgba(191,237,220,.42);outline:0}.kea-blocks .pro-hero__button--primary{background:#47c390;color:#fff !important}.kea-blocks .pro-hero__button--primary:hover,.kea-blocks .pro-hero__button--primary:focus-visible{background:#fff;color:#47c390 !important}.kea-blocks .pro-hero__visual{position:relative;min-height:532px}.kea-blocks .pro-hero__image{position:absolute;display:block;height:auto;filter:drop-shadow(0 28px 44px rgba(30, 34, 72, 0.16))}.kea-blocks .pro-hero__image--single{top:8px;right:0;z-index:2;width:min(92%,640px);max-height:520px;object-fit:contain}.kea-blocks .pro-hero__image--storefront{top:76px;right:38px;z-index:2;width:min(74%,560px)}.kea-blocks .pro-hero__image--admin{left:0;bottom:34px;z-index:3;width:min(58%,430px)}.kea-blocks .pro-hero--image-flat .pro-hero__image{filter:none}.kea-blocks .pro-hero--dark .pro-hero__eyebrow{color:#78e3bc}.kea-blocks .pro-hero--dark .pro-hero__title{color:#bfeddc}.kea-blocks .pro-hero--dark .pro-hero__subtitle{color:hsla(0,0%,100%,.78)}.kea-blocks .pro-hero--dark .pro-hero__button{border-color:#78e3bc;color:#bfeddc !important}.kea-blocks .pro-hero--dark .pro-hero__button:hover,.kea-blocks .pro-hero--dark .pro-hero__button:focus-visible{background:rgba(120,227,188,.12)}.kea-blocks .pro-hero--dark .pro-hero__button--primary{border-color:#47c390;background:#47c390;color:#fff !important}.kea-blocks .pro-hero--dark .pro-hero__button--primary:hover,.kea-blocks .pro-hero--dark .pro-hero__button--primary:focus-visible{background:#fff;color:#47c390 !important}.kea-blocks .pro-hero--dark .pro-hero__image{filter:drop-shadow(0 34px 58px rgba(0, 0, 0, 0.34))}@media(max-width: 960px){.kea-blocks .pro-hero{padding:72px 0}.kea-blocks .pro-hero__grid{grid-template-columns:1fr;gap:42px}.kea-blocks .pro-hero--visual-wide .pro-hero__grid{grid-template-columns:1fr;gap:42px}.kea-blocks .pro-hero--visual-wide .pro-hero__visual{min-height:520px}.kea-blocks .pro-hero__title{max-width:760px;font-size:46px}.kea-blocks .pro-hero__visual{min-height:520px}}@media(max-width: 640px){.kea-blocks .pro-hero{padding:52px 0 58px}.kea-blocks .pro-hero__grid{gap:0}.kea-blocks .pro-hero__copy{display:contents}.kea-blocks .pro-hero__eyebrow{order:1}.kea-blocks .pro-hero__title{order:2}.kea-blocks .pro-hero__visual{order:3;width:100%;margin-top:28px}.kea-blocks .pro-hero__subtitle{order:4;max-width:none;margin-top:26px}.kea-blocks .pro-hero__actions{order:5;margin-top:28px}.kea-blocks .pro-hero--visual-wide .pro-hero__visual{min-height:250px}.kea-blocks .pro-hero--visual-wide .pro-hero__image--single{top:50%;width:100%;max-height:315px;transform:translateY(-50%)}.kea-blocks .pro-hero__title{font-size:36px}.kea-blocks .pro-hero__subtitle{font-size:15px;line-height:1.55}.kea-blocks .pro-hero__button{width:100%}.kea-blocks .pro-hero__visual{min-height:320px}.kea-blocks .pro-hero__image--single{top:0;width:100%;max-height:315px}.kea-blocks .pro-hero__image--storefront{top:26px;right:0;width:86%}.kea-blocks .pro-hero__image--admin{left:0;bottom:24px;width:72%}}.kea-blocks .pro-video-tour{padding:88px 0 96px;background:#fff}.kea-blocks .pro-video-tour--soft{background:#f3f8ff}.kea-blocks .pro-video-tour__head{max-width:940px;margin:0 auto 34px;text-align:center}.kea-blocks .pro-video-tour__eyebrow{margin:0 0 12px;color:#47c390;font-size:14px;font-weight:600;line-height:1.25}.kea-blocks .pro-video-tour__title{margin:0 0 16px;color:#1e2248;font-size:54px;line-height:1.1;font-weight:600;text-align:center;overflow-wrap:anywhere;word-break:break-word}@media(max-width: 960px){.kea-blocks .pro-video-tour__title{font-size:45px}}@media(max-width: 640px){.kea-blocks .pro-video-tour__title{font-size:34px}}@media(max-width: 480px){.kea-blocks .pro-video-tour__title{font-size:30px}}.kea-blocks .pro-video-tour__title{white-space:nowrap}.kea-blocks .pro-video-tour__text{margin:0 auto;max-width:680px;color:rgba(30,34,72,.7);font-size:18px;line-height:1.58}.kea-blocks .pro-video-tour__frame{width:min(100%,1060px);margin:0 auto;padding:14px;border:1px solid rgba(30,34,72,.1);border-radius:26px;background:#111735;box-shadow:0 28px 74px rgba(30,34,72,.16)}.kea-blocks .pro-video-tour__video{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:16px;background:#111735}.kea-blocks .pro-video-tour__actions{display:flex;justify-content:center;gap:12px;margin-top:28px;flex-wrap:wrap}@media(max-width: 640px){.kea-blocks .pro-video-tour{padding:62px 0 68px}.kea-blocks .pro-video-tour__title{white-space:normal}.kea-blocks .pro-video-tour__text{font-size:16px}.kea-blocks .pro-video-tour__frame{padding:8px;border-radius:18px}.kea-blocks .pro-video-tour__video{border-radius:12px}.kea-blocks .pro-video-tour__actions{align-items:stretch;flex-direction:column}}.kea-blocks .pro-demo-entry{padding:96px 0;background:#fff}.kea-blocks .pro-demo-entry--soft{background:#f3f8ff}.kea-blocks .pro-demo-entry__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:22px}.kea-blocks .pro-demo-entry__panel{display:grid;min-height:640px;grid-template-rows:auto 1fr auto;align-content:stretch;gap:30px;padding:42px;overflow:hidden;border-radius:24px}.kea-blocks .pro-demo-entry__panel--storefront{background:#eefaf4;color:#1e2248}.kea-blocks .pro-demo-entry__panel--white{background:#fff}.kea-blocks .pro-demo-entry__panel--backoffice{background:#1e2248;color:#fff}.kea-blocks .pro-demo-entry__copy{display:grid;justify-items:start}.kea-blocks .pro-demo-entry__eyebrow{margin:0 0 12px;color:#47c390;font-size:16px;font-weight:600;line-height:1.25}.kea-blocks .pro-demo-entry .pro-demo-entry__panel--backoffice .pro-demo-entry__eyebrow{color:#bfeddc}.kea-blocks .pro-demo-entry__title{margin:0;color:inherit;font-size:36px;font-weight:600;line-height:1.08}.kea-blocks .pro-demo-entry .pro-demo-entry__panel--backoffice .pro-demo-entry__title{color:#bfeddc}.kea-blocks .pro-demo-entry__text{max-width:520px;margin:18px 0 0;color:rgba(30,34,72,.74);font-size:18px;line-height:1.58}.kea-blocks .pro-demo-entry .pro-demo-entry__panel--backoffice .pro-demo-entry__text{color:hsla(0,0%,100%,.78)}.kea-blocks .pro-demo-entry__button{display:inline-flex;width:fit-content;min-width:220px;min-height:52px;align-items:center;justify-content:center;justify-self:center;align-self:end;margin-top:0;padding:0 22px;border:1px solid #47c390;border-radius:10px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none !important;box-shadow:0 12px 24px rgba(30,34,72,.1);transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.kea-blocks .pro-demo-entry__button:hover,.kea-blocks .pro-demo-entry__button:focus-visible{transform:translateY(-2px);box-shadow:0 18px 34px rgba(30,34,72,.16)}.kea-blocks .pro-demo-entry__button:active{transform:translateY(0);box-shadow:0 8px 18px rgba(30,34,72,.12)}.kea-blocks .pro-demo-entry__button--primary{background:#47c390;color:#fff !important}.kea-blocks .pro-demo-entry__button--primary:hover,.kea-blocks .pro-demo-entry__button--primary:focus-visible{background:#fff;color:#47c390 !important;outline:0}.kea-blocks .pro-demo-entry__button--secondary{border-color:#78e3bc;color:#bfeddc !important;box-shadow:0 14px 30px rgba(0,0,0,.28)}.kea-blocks .pro-demo-entry__button--secondary:hover,.kea-blocks .pro-demo-entry__button--secondary:focus-visible{background:rgba(120,227,188,.12);box-shadow:0 20px 40px rgba(0,0,0,.34);outline:0}.kea-blocks .pro-demo-entry__media{display:flex;min-height:260px;align-items:center;justify-content:center}.kea-blocks .pro-demo-entry__image{display:block;width:min(100%,560px);max-height:310px;object-fit:contain;filter:drop-shadow(0 24px 38px rgba(30, 34, 72, 0.14))}.kea-blocks .pro-demo-entry .pro-demo-entry__panel--backoffice .pro-demo-entry__image{filter:drop-shadow(0 26px 42px rgba(0, 0, 0, 0.32))}@media(max-width: 960px){.kea-blocks .pro-demo-entry{padding:72px 0}.kea-blocks .pro-demo-entry__grid{grid-template-columns:1fr}.kea-blocks .pro-demo-entry__panel{min-height:0;grid-template-rows:auto auto auto}}@media(max-width: 640px){.kea-blocks .pro-demo-entry{padding:56px 0}.kea-blocks .pro-demo-entry__panel{padding:30px 22px;border-radius:18px}.kea-blocks .pro-demo-entry__title{font-size:30px}.kea-blocks .pro-demo-entry__text{font-size:16px}.kea-blocks .pro-demo-entry__media{min-height:188px}.kea-blocks .pro-demo-entry__image{max-height:220px}.kea-blocks .pro-demo-entry__button{width:100%;min-width:0}}.kea-blocks .pro-product-system{padding:84px 0 94px;background:#f7fbf8}.kea-blocks .pro-product-system__grid{display:grid;gap:34px}.kea-blocks .pro-product-system__head{display:grid;grid-template-columns:minmax(0, 0.72fr) minmax(0, 1fr);gap:36px;align-items:end}.kea-blocks .pro-product-system__eyebrow{margin:0 0 14px;color:#47c390;font-size:20px;font-weight:600;line-height:1.25}.kea-blocks .pro-product-system__title{margin:0 0 16px;color:#1e2248;font-size:54px;line-height:1.1;font-weight:600;text-align:left;overflow-wrap:anywhere;word-break:break-word}@media(max-width: 960px){.kea-blocks .pro-product-system__title{font-size:45px}}@media(max-width: 640px){.kea-blocks .pro-product-system__title{font-size:34px}}@media(max-width: 480px){.kea-blocks .pro-product-system__title{font-size:30px}}.kea-blocks .pro-product-system__text{margin:0;color:rgba(30,34,72,.74);font-size:18px;line-height:1.64}.kea-blocks .pro-product-system__button{display:inline-flex;justify-self:start;min-height:48px;align-items:center;justify-content:center;padding:0 22px;border:1px solid #47c390;border-radius:10px;background:#47c390;color:#fff !important;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none !important;transition:background-color .2s ease,color .2s ease}.kea-blocks .pro-product-system__button:hover,.kea-blocks .pro-product-system__button:focus-visible{background:#fff;color:#47c390 !important;outline:0}.kea-blocks .pro-product-system__visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:440px}.kea-blocks .pro-product-system__visual img{position:relative;z-index:1;display:block;width:100%;max-width:680px;height:auto;filter:drop-shadow(0 24px 36px rgba(30, 34, 72, 0.12))}.kea-blocks .pro-product-system__items{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0 28px;border-top:1px solid rgba(30,34,72,.12);border-bottom:1px solid rgba(30,34,72,.12)}.kea-blocks .pro-product-system__item{display:grid;gap:8px;align-content:start;min-height:142px;padding:22px 0;color:inherit !important;text-decoration:none !important}.kea-blocks .pro-product-system__item:hover,.kea-blocks .pro-product-system__item:focus-visible{outline:0}.kea-blocks .pro-product-system__item:hover .pro-product-system__item-title,.kea-blocks .pro-product-system__item:focus-visible .pro-product-system__item-title{color:#47c390}.kea-blocks .pro-product-system__item-title{color:#1e2248;font-size:15px;font-weight:600;line-height:1.24}.kea-blocks .pro-product-system__item-text{color:rgba(30,34,72,.68);font-size:15px;line-height:1.46}@media(max-width: 960px){.kea-blocks .pro-product-system{padding:76px 0}.kea-blocks .pro-product-system__head,.kea-blocks .pro-product-system__items{grid-template-columns:1fr}.kea-blocks .pro-product-system__visual{min-height:0}}@media(max-width: 640px){.kea-blocks .pro-product-system{padding:60px 0}.kea-blocks .pro-product-system__text{font-size:16px}.kea-blocks .pro-product-system__button{width:100%}.kea-blocks .pro-product-system__items{gap:0}.kea-blocks .pro-product-system__item{gap:6px;padding:14px 0;min-height:0}}.kea-blocks .pro-product-system--divider{padding:76px 0 18px;background:#fff;border-top:1px solid rgba(30,34,72,.06)}.kea-blocks .pro-product-system--divider .pro-product-system__grid,.kea-blocks .pro-product-system--divider .pro-product-system__head{display:block}.kea-blocks .pro-product-system--divider .pro-product-system__heading{max-width:920px;margin:0 auto;text-align:center}.kea-blocks .pro-product-system--divider .pro-product-system__title{margin-bottom:0;text-align:center}.kea-blocks .pro-product-system--divider .pro-product-system__title::after{content:"";display:block;width:96px;height:2px;margin:22px auto 0;border-radius:999px;background:linear-gradient(90deg, rgba(71, 195, 144, 0), #47c390, rgba(71, 195, 144, 0))}.kea-blocks .pro-trust-strip{padding:0 0 42px;background:#eefaf4}.kea-blocks .pro-trust-strip--dark{padding-bottom:48px;background:#1e2248}.kea-blocks .pro-trust-strip--dark .pro-trust-strip__items{border-color:rgba(120,227,188,.22);background:#151a3d;box-shadow:0 24px 58px rgba(71,195,144,.13),0 18px 42px rgba(0,0,0,.2)}.kea-blocks .pro-trust-strip--dark .pro-trust-strip__item{border-right-color:rgba(120,227,188,.16)}.kea-blocks .pro-trust-strip--dark .pro-trust-strip__label{color:#78e3bc}.kea-blocks .pro-trust-strip--dark .pro-trust-strip__text{color:#fff}.kea-blocks .pro-trust-strip__items{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));overflow:hidden;border:1px solid rgba(30,34,72,.08);border-radius:18px;background:hsla(0,0%,100%,.78);box-shadow:0 18px 44px rgba(30,34,72,.08)}.kea-blocks .pro-trust-strip__item{display:grid;gap:5px;padding:20px 22px;border-right:1px solid rgba(30,34,72,.08)}.kea-blocks .pro-trust-strip__item:last-child{border-right:0}.kea-blocks .pro-trust-strip__label{color:#47c390;font-size:13px;font-weight:600;line-height:1.2}.kea-blocks .pro-trust-strip__text{color:#1e2248;font-size:15px;font-weight:600;line-height:1.28}.kea-blocks .pro-trust-strip__action{width:fit-content;margin-top:3px;color:#47c390 !important;font-size:13px;font-weight:600;line-height:1.3;text-underline-offset:3px}@media(max-width: 960px){.kea-blocks .pro-trust-strip__items{grid-template-columns:repeat(2, minmax(0, 1fr))}.kea-blocks .pro-trust-strip__item:nth-child(2n){border-right:0}.kea-blocks .pro-trust-strip--dark .pro-trust-strip__item{border-bottom:1px solid rgba(120,227,188,.16)}.kea-blocks .pro-trust-strip--dark .pro-trust-strip__item:nth-last-child(-n+2){border-bottom:0}}@media(max-width: 640px){.kea-blocks .pro-trust-strip{padding-bottom:28px}.kea-blocks .pro-trust-strip__items{grid-template-columns:1fr;border-radius:14px}.kea-blocks .pro-trust-strip__item{border-right:0;border-bottom:1px solid rgba(30,34,72,.08);padding:17px 18px}.kea-blocks .pro-trust-strip__item:last-child{border-bottom:0}.kea-blocks .pro-trust-strip--dark .pro-trust-strip__item,.kea-blocks .pro-trust-strip--dark .pro-trust-strip__item:nth-last-child(-n+2){border-bottom:1px solid rgba(120,227,188,.16)}.kea-blocks .pro-trust-strip--dark .pro-trust-strip__item:last-child{border-bottom:0}}.kea-blocks .pro-feature-directory{padding:84px 0 96px;background:#fff}.kea-blocks .pro-feature-directory--soft{background:#f3f8ff}.kea-blocks .pro-feature-directory__head{max-width:820px;margin-bottom:48px}.kea-blocks .pro-feature-directory__eyebrow,.kea-blocks .pro-feature-directory__group-title{margin:0 0 12px;color:#47c390;font-size:20px;font-weight:600;line-height:1.25}.kea-blocks .pro-feature-directory__title{margin:0 0 16px;color:#1e2248;font-size:54px;line-height:1.1;font-weight:600;text-align:left;overflow-wrap:anywhere;word-break:break-word}@media(max-width: 960px){.kea-blocks .pro-feature-directory__title{font-size:45px}}@media(max-width: 640px){.kea-blocks .pro-feature-directory__title{font-size:34px}}@media(max-width: 480px){.kea-blocks .pro-feature-directory__title{font-size:30px}}.kea-blocks .pro-feature-directory__subtitle{max-width:680px;margin:0;color:rgba(30,34,72,.72);font-size:18px;line-height:1.62}.kea-blocks .pro-feature-directory__groups{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 56px}.kea-blocks .pro-feature-directory__group{min-width:0}.kea-blocks .pro-feature-directory__group+.kea-blocks .pro-feature-directory__group{padding-left:56px;border-left:1px solid rgba(30,34,72,.1)}.kea-blocks .pro-feature-directory__links{border-top:1px solid rgba(30,34,72,.12)}.kea-blocks .pro-feature-directory__link{display:grid;grid-template-columns:minmax(0, 1fr) 32px;gap:24px;align-items:center;min-height:104px;padding:18px 4px;border-bottom:1px solid rgba(30,34,72,.12);color:#1e2248 !important;text-decoration:none !important;transition:color .2s ease}.kea-blocks .pro-feature-directory__link:hover,.kea-blocks .pro-feature-directory__link:focus-visible{color:#47c390 !important;outline:0}.kea-blocks .pro-feature-directory__link:hover .pro-feature-directory__arrow,.kea-blocks .pro-feature-directory__link:focus-visible .pro-feature-directory__arrow{border-color:#47c390;background:#47c390;transform:translateX(3px)}.kea-blocks .pro-feature-directory__link:hover .pro-feature-directory__arrow::after,.kea-blocks .pro-feature-directory__link:focus-visible .pro-feature-directory__arrow::after{border-color:#fff}.kea-blocks .pro-feature-directory__link-copy{display:grid;gap:6px;min-width:0}.kea-blocks .pro-feature-directory__link-title{color:inherit;font-size:22px;font-weight:600;line-height:1.2}.kea-blocks .pro-feature-directory__link-text{color:rgba(30,34,72,.68);font-size:15px;line-height:1.45}.kea-blocks .pro-feature-directory__arrow{position:relative;display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid rgba(30,34,72,.16);border-radius:50%;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.kea-blocks .pro-feature-directory__arrow::after{content:"";width:7px;height:7px;border-top:1.5px solid #1e2248;border-right:1.5px solid #1e2248;transform:translateX(-1px) rotate(45deg);transition:border-color .2s ease}@media(max-width: 960px){.kea-blocks .pro-feature-directory{padding:76px 0}.kea-blocks .pro-feature-directory__groups{grid-template-columns:1fr;gap:48px}.kea-blocks .pro-feature-directory__group+.kea-blocks .pro-feature-directory__group{padding-left:0;border-left:0}}@media(max-width: 640px){.kea-blocks .pro-feature-directory{padding:60px 0 66px}.kea-blocks .pro-feature-directory__head{margin-bottom:36px}.kea-blocks .pro-feature-directory__subtitle{font-size:16px}.kea-blocks .pro-feature-directory__link{min-height:0;padding:16px 2px}.kea-blocks .pro-feature-directory__link-title{font-size:20px}}.kea-blocks .pro-rich-section[id],.kea-blocks .pro-setup-flow[id]{scroll-margin-top:104px}.kea-blocks .pro-feature-constellation{padding:104px 0 112px;background:#fff}.kea-blocks .pro-feature-constellation--soft{background:#f3f8ff}.kea-blocks .pro-feature-constellation__head{max-width:860px;margin:0 auto 32px;text-align:center}.kea-blocks .pro-feature-constellation__eyebrow{margin:0 0 12px;color:#47c390;font-size:16px;font-weight:600;line-height:1.25}.kea-blocks .pro-feature-constellation__title{margin:0 0 16px;color:#1e2248;font-size:54px;line-height:1.1;font-weight:600;text-align:center;overflow-wrap:anywhere;word-break:break-word}@media(max-width: 960px){.kea-blocks .pro-feature-constellation__title{font-size:45px}}@media(max-width: 640px){.kea-blocks .pro-feature-constellation__title{font-size:34px}}@media(max-width: 480px){.kea-blocks .pro-feature-constellation__title{font-size:30px}}.kea-blocks .pro-feature-constellation__subtitle{max-width:720px;margin:0 auto;color:rgba(30,34,72,.72);font-size:18px;line-height:1.62}.kea-blocks .pro-feature-constellation__layout{display:grid;grid-template-columns:minmax(0, 0.86fr) minmax(360px, 1.28fr) minmax(0, 0.86fr);gap:48px;align-items:center}.kea-blocks .pro-feature-constellation__items{display:grid;gap:56px}.kea-blocks .pro-feature-constellation__item{padding-top:18px;border-top:1px solid rgba(30,34,72,.14)}.kea-blocks .pro-feature-constellation__item-label{margin:0 0 9px;color:#47c390;font-size:13px;font-weight:600;line-height:1.2}.kea-blocks .pro-feature-constellation__item-title{margin:0;color:#1e2248;font-size:23px;font-weight:600;line-height:1.18}.kea-blocks .pro-feature-constellation__item-text{margin:12px 0 0;color:rgba(30,34,72,.68);font-size:15px;line-height:1.52}.kea-blocks .pro-feature-constellation__visual{display:flex;min-height:620px;align-items:center;justify-content:center;margin:0;padding:0;background:rgba(0,0,0,0)}.kea-blocks .pro-feature-constellation__visual img{display:block;width:min(100%,640px);max-height:600px;object-fit:contain;filter:drop-shadow(0 30px 50px rgba(30, 34, 72, 0.16));transition:transform .5s cubic-bezier(0.16, 1, 0.3, 1)}.kea-blocks .pro-feature-constellation__layout:hover .kea-blocks .pro-feature-constellation__visual img{transform:translateY(-5px)}@media(max-width: 960px){.kea-blocks .pro-feature-constellation{padding:82px 0 90px}.kea-blocks .pro-feature-constellation__layout{grid-template-columns:repeat(2, minmax(0, 1fr));gap:42px 32px}.kea-blocks .pro-feature-constellation__visual{grid-column:1/-1;grid-row:1;min-height:420px}.kea-blocks .pro-feature-constellation__items{gap:32px}}@media(max-width: 640px){.kea-blocks .pro-feature-constellation{padding:64px 0 70px}.kea-blocks .pro-feature-constellation__head{margin-bottom:38px;text-align:left}.kea-blocks .pro-feature-constellation__title{text-align:left}.kea-blocks .pro-feature-constellation__subtitle{font-size:16px}.kea-blocks .pro-feature-constellation__layout{grid-template-columns:1fr;gap:0}.kea-blocks .pro-feature-constellation__visual{grid-column:auto;min-height:0;margin-bottom:24px;padding:24px 14px}.kea-blocks .pro-feature-constellation__items{gap:0}.kea-blocks .pro-feature-constellation__item{padding:22px 0}}.kea-blocks .pro-ranking-layers{padding:100px 0 108px;background:#1e2248}.kea-blocks .pro-ranking-layers__head{width:100%;max-width:none;margin:0 auto 54px;text-align:center}.kea-blocks .pro-ranking-layers__eyebrow{margin:0 0 12px;color:#47c390;font-size:16px;font-weight:600;line-height:1.25}.kea-blocks .pro-ranking-layers__title{margin:0 0 18px;color:#bfeddc !important;font-size:54px;font-weight:600;line-height:1.1;text-align:center}.kea-blocks .pro-ranking-layers__subtitle{max-width:920px;margin:0 auto;color:hsla(0,0%,100%,.74);font-size:18px;line-height:1.62}.kea-blocks .pro-ranking-layers__stack{border-top:1px solid hsla(0,0%,100%,.16);border-bottom:1px solid hsla(0,0%,100%,.16)}.kea-blocks .pro-ranking-layers__layer{display:grid;grid-template-columns:76px minmax(230px, 0.72fr) minmax(0, 1.28fr);gap:28px;align-items:center;padding:30px 10px;border-bottom:1px solid hsla(0,0%,100%,.12)}.kea-blocks .pro-ranking-layers__layer:last-child{border-bottom:0}.kea-blocks .pro-ranking-layers__number{color:#47c390;font-size:15px;font-weight:600;line-height:1}.kea-blocks .pro-ranking-layers__label{margin:0 0 8px;color:hsla(0,0%,100%,.54);font-size:13px;font-weight:600;line-height:1.2}.kea-blocks .pro-ranking-layers__layer-title{margin:0;color:#bfeddc !important;font-size:25px;font-weight:600;line-height:1.18}.kea-blocks .pro-ranking-layers__text{margin:0;color:hsla(0,0%,100%,.76);font-size:17px;line-height:1.58}.kea-blocks .pro-ranking-layers__note{max-width:820px;margin:34px auto 0;color:hsla(0,0%,100%,.72);font-size:17px;line-height:1.58;text-align:center}.kea-blocks .pro-ranking-layers__actions{margin-top:26px;text-align:center}.kea-blocks .pro-ranking-layers__action{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 24px;border:1px solid #47c390;border-radius:8px;background:#47c390;color:#1e2248 !important;font-size:15px;font-weight:600;text-decoration:none !important;transition:background-color .2s ease,color .2s ease,transform .2s ease}.kea-blocks .pro-ranking-layers__action:hover,.kea-blocks .pro-ranking-layers__action:focus-visible{background:rgba(0,0,0,0);color:#bfeddc !important;transform:translateY(-2px);outline:0}@media(max-width: 960px){.kea-blocks .pro-ranking-layers{padding:82px 0 90px}.kea-blocks .pro-ranking-layers__title{font-size:45px}.kea-blocks .pro-ranking-layers__layer{grid-template-columns:58px minmax(190px, 0.7fr) minmax(0, 1.3fr);gap:22px}}@media(max-width: 640px){.kea-blocks .pro-ranking-layers{padding:64px 0 70px}.kea-blocks .pro-ranking-layers__head{margin-bottom:38px;text-align:left}.kea-blocks .pro-ranking-layers__title{font-size:34px;text-align:left}.kea-blocks .pro-ranking-layers__subtitle{font-size:16px}.kea-blocks .pro-ranking-layers__layer{grid-template-columns:42px minmax(0, 1fr);gap:10px 16px;align-items:start;padding:26px 0}.kea-blocks .pro-ranking-layers__text{grid-column:2;font-size:16px}.kea-blocks .pro-ranking-layers__layer-title{font-size:22px}.kea-blocks .pro-ranking-layers__note{text-align:left}.kea-blocks .pro-ranking-layers__action{width:100%}}.kea-blocks .pro-setup-flow{padding:96px 0 104px;background:#fff}.kea-blocks .pro-setup-flow--soft{background:#f3f8ff}.kea-blocks .pro-setup-flow__grid{display:grid;grid-template-columns:minmax(0, 0.94fr) minmax(0, 1.06fr);gap:64px;align-items:center}.kea-blocks .pro-setup-flow__eyebrow{margin:0 0 14px;color:#47c390;font-size:20px;font-weight:600;line-height:1.25}.kea-blocks .pro-setup-flow__title{margin:0 0 16px;color:#1e2248;font-size:54px;line-height:1.1;font-weight:600;text-align:left;overflow-wrap:anywhere;word-break:break-word}@media(max-width: 960px){.kea-blocks .pro-setup-flow__title{font-size:45px}}@media(max-width: 640px){.kea-blocks .pro-setup-flow__title{font-size:34px}}@media(max-width: 480px){.kea-blocks .pro-setup-flow__title{font-size:30px}}.kea-blocks .pro-setup-flow__subtitle{max-width:650px;margin:0;color:rgba(30,34,72,.72);font-size:18px;line-height:1.62}.kea-blocks .pro-setup-flow__steps{display:grid;gap:0;margin:34px 0 0;padding:0;list-style:none}.kea-blocks .pro-setup-flow__step{position:relative;display:grid;grid-template-columns:44px minmax(0, 1fr);gap:18px;padding:0 0 26px}.kea-blocks .pro-setup-flow__step:not(:last-child)::after{content:"";position:absolute;top:36px;bottom:0;left:21px;width:1px;background:rgba(71,195,144,.26)}.kea-blocks .pro-setup-flow__step:last-child{padding-bottom:0}.kea-blocks .pro-setup-flow__number{position:relative;z-index:1;display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid rgba(71,195,144,.24);border-radius:50%;background:#fff;color:#47c390;font-size:12px;font-weight:600;line-height:1}.kea-blocks .pro-setup-flow__step-copy{display:grid;gap:5px;padding-top:2px}.kea-blocks .pro-setup-flow__step-title{color:#1e2248;font-size:20px;font-weight:600;line-height:1.25}.kea-blocks .pro-setup-flow__step-text{color:rgba(30,34,72,.7);font-size:16px;line-height:1.5}.kea-blocks .pro-setup-flow__button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;margin-top:32px;padding:0 20px;border:1px solid #47c390;border-radius:10px;color:#47c390 !important;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none !important;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.kea-blocks .pro-setup-flow__button:hover,.kea-blocks .pro-setup-flow__button:focus-visible{background:rgba(191,237,220,.42);outline:0;transform:translateY(-2px);box-shadow:0 14px 28px rgba(30,34,72,.1)}.kea-blocks .pro-setup-flow__visual{display:flex;align-items:center;justify-content:center;min-height:520px}.kea-blocks .pro-setup-flow__visual img{display:block;width:min(100%,700px);max-height:560px;object-fit:contain}@media(max-width: 960px){.kea-blocks .pro-setup-flow{padding:78px 0}.kea-blocks .pro-setup-flow__grid{grid-template-columns:1fr;gap:44px}.kea-blocks .pro-setup-flow__visual{min-height:0}}@media(max-width: 640px){.kea-blocks .pro-setup-flow{padding:62px 0}.kea-blocks .pro-setup-flow__subtitle{font-size:16px}.kea-blocks .pro-setup-flow__step{grid-template-columns:40px minmax(0, 1fr);gap:14px}.kea-blocks .pro-setup-flow__number{width:40px;height:40px}.kea-blocks .pro-setup-flow__step:not(:last-child)::after{top:34px;left:19px}.kea-blocks .pro-setup-flow__button{width:100%}}.kea-blocks .pro-vertical-tabs{padding:96px 0 104px;background:#fff}.kea-blocks .pro-vertical-tabs--soft{background:#f3f8ff}.kea-blocks .pro-vertical-tabs--reverse .pro-vertical-tabs__menu{order:2}.kea-blocks .pro-vertical-tabs--reverse .pro-vertical-tabs__panels{order:1}.kea-blocks .pro-vertical-tabs--reverse .pro-vertical-tabs__tab{border-right:3px solid rgba(30,34,72,.12);border-left-width:1px;border-radius:16px 0 0 16px}.kea-blocks .pro-vertical-tabs--reverse .pro-vertical-tabs__tab:hover,.kea-blocks .pro-vertical-tabs--reverse .pro-vertical-tabs__tab:focus-visible{border-right-color:rgba(71,195,144,.72);transform:translateX(-3px)}.kea-blocks .pro-vertical-tabs--reverse .pro-vertical-tabs__tab.is-active{border-right-color:#47c390;border-left-color:rgba(71,195,144,.18);transform:none}.kea-blocks .pro-vertical-tabs__head{max-width:850px;margin:0 auto 48px;text-align:center}.kea-blocks .pro-vertical-tabs__eyebrow{margin:0 0 12px;color:#47c390;font-size:14px;font-weight:600;line-height:1.25}.kea-blocks .pro-vertical-tabs__title{margin:0 0 16px;color:#1e2248;font-size:54px;line-height:1.1;font-weight:600;text-align:center;overflow-wrap:anywhere;word-break:break-word}@media(max-width: 960px){.kea-blocks .pro-vertical-tabs__title{font-size:45px}}@media(max-width: 640px){.kea-blocks .pro-vertical-tabs__title{font-size:34px}}@media(max-width: 480px){.kea-blocks .pro-vertical-tabs__title{font-size:30px}}.kea-blocks .pro-vertical-tabs__subtitle{margin:0 auto;max-width:720px;color:rgba(30,34,72,.72);font-size:18px;line-height:1.62}.kea-blocks .pro-vertical-tabs__layout{display:grid;grid-template-columns:minmax(0, 0.82fr) minmax(0, 1.18fr);gap:56px;align-items:center}.kea-blocks .pro-vertical-tabs__mobile-list{display:none}.kea-blocks .pro-vertical-tabs__menu{display:grid;gap:8px}.kea-blocks .pro-vertical-tabs__tab{display:grid;gap:8px;width:100%;padding:22px 24px;border:1px solid rgba(30,34,72,.07);border-left:3px solid rgba(30,34,72,.12);border-radius:0 16px 16px 0;background:#f9fffd;color:#1e2248;font:inherit;text-align:left;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.kea-blocks .pro-vertical-tabs__tab:hover,.kea-blocks .pro-vertical-tabs__tab:focus-visible{border-left-color:rgba(71,195,144,.72);background:#fff;outline:0;transform:translateX(3px)}.kea-blocks .pro-vertical-tabs__tab.is-active{border-color:rgba(71,195,144,.18);border-left-color:#47c390;background:#fff;box-shadow:0 18px 42px rgba(30,34,72,.1);transform:none}.kea-blocks .pro-vertical-tabs__tab-label{color:#47c390;font-size:12px;font-weight:600;line-height:1.2}.kea-blocks .pro-vertical-tabs__tab-title{color:#1e2248;font-size:24px;font-weight:600;line-height:1.14}.kea-blocks .pro-vertical-tabs__tab-text{color:rgba(30,34,72,.66);font-size:16px;line-height:1.52}.kea-blocks .pro-vertical-tabs__panels{position:relative;height:500px;min-height:500px}.kea-blocks .pro-vertical-tabs__panel{display:grid;gap:24px;align-content:center;height:500px;min-height:500px;opacity:0;transform:translateY(8px);transition:opacity .24s ease,transform .24s ease}.kea-blocks .pro-vertical-tabs__panel.is-active{opacity:1;transform:translateY(0)}.kea-blocks .pro-vertical-tabs__panel[hidden]{display:none}.kea-blocks .pro-vertical-tabs__visual{display:flex;align-items:center;justify-content:center;min-height:320px}.kea-blocks .pro-vertical-tabs__visual img{display:block;width:min(100%,680px);max-height:460px;object-fit:contain;filter:drop-shadow(0 26px 42px rgba(30, 34, 72, 0.14))}.kea-blocks .pro-vertical-tabs__bullets{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:9px 18px;margin:0;padding:0;list-style:none}.kea-blocks .pro-vertical-tabs__bullets li{position:relative;padding-left:18px;color:rgba(30,34,72,.72);font-size:15px;line-height:1.42}.kea-blocks .pro-vertical-tabs__bullets li::before{content:"";position:absolute;top:.72em;left:0;width:7px;height:1px;background:#47c390}.kea-blocks .pro-vertical-tabs__button{display:inline-flex;width:fit-content;min-height:48px;align-items:center;justify-content:center;padding:0 20px;border:1px solid #47c390;border-radius:10px;color:#47c390 !important;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none !important;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.kea-blocks .pro-vertical-tabs__button:hover,.kea-blocks .pro-vertical-tabs__button:focus-visible{background:rgba(191,237,220,.36);outline:0;transform:translateY(-2px);box-shadow:0 14px 28px rgba(30,34,72,.1)}.kea-blocks .pro-vertical-tabs__footer{max-width:760px;margin:44px auto 0;padding-top:28px;border-top:1px solid rgba(30,34,72,.1);text-align:center}.kea-blocks .pro-vertical-tabs__footer-title{margin:0 0 8px;color:#1e2248;font-size:22px;font-weight:600;line-height:1.2}.kea-blocks .pro-vertical-tabs__footer-text{margin:0;color:rgba(30,34,72,.66);font-size:15px;line-height:1.52}@media(max-width: 960px){.kea-blocks .pro-vertical-tabs{padding:78px 0}.kea-blocks .pro-vertical-tabs__layout{grid-template-columns:1fr;gap:34px}.kea-blocks .pro-vertical-tabs--reverse .pro-vertical-tabs__menu,.kea-blocks .pro-vertical-tabs--reverse .pro-vertical-tabs__panels{order:initial}.kea-blocks .pro-vertical-tabs--reverse .pro-vertical-tabs__tab{border-right-width:1px;border-left-width:3px;border-radius:0 12px 12px 0}.kea-blocks .pro-vertical-tabs--reverse .pro-vertical-tabs__tab:hover,.kea-blocks .pro-vertical-tabs--reverse .pro-vertical-tabs__tab:focus-visible{transform:translateX(3px)}.kea-blocks .pro-vertical-tabs--reverse .pro-vertical-tabs__tab.is-active{border-left-color:#47c390;border-right-color:rgba(71,195,144,.18)}.kea-blocks .pro-vertical-tabs__panels,.kea-blocks .pro-vertical-tabs__panel{height:auto;min-height:0}.kea-blocks .pro-vertical-tabs--stable .pro-vertical-tabs__panels,.kea-blocks .pro-vertical-tabs--stable .pro-vertical-tabs__panel{min-height:580px}.kea-blocks .pro-vertical-tabs__visual{min-height:0}.kea-blocks .pro-vertical-tabs--stable .pro-vertical-tabs__visual{min-height:320px}}@media(max-width: 640px){.kea-blocks .pro-vertical-tabs{padding:62px 0}.kea-blocks .pro-vertical-tabs__head{margin-bottom:34px;text-align:left}.kea-blocks .pro-vertical-tabs__title{text-align:left}.kea-blocks .pro-vertical-tabs__subtitle{font-size:16px}.kea-blocks .pro-vertical-tabs__layout{display:none}.kea-blocks .pro-vertical-tabs__mobile-list{display:grid;gap:48px}.kea-blocks .pro-vertical-tabs__mobile-item{display:grid;gap:24px;padding-bottom:48px;border-bottom:1px solid rgba(30,34,72,.1)}.kea-blocks .pro-vertical-tabs__mobile-item:last-child{padding-bottom:0;border-bottom:0}.kea-blocks .pro-vertical-tabs__mobile-visual{display:flex;min-height:0;align-items:center;justify-content:center}.kea-blocks .pro-vertical-tabs__mobile-visual img{display:block;width:100%;max-height:360px;object-fit:contain;filter:drop-shadow(0 18px 30px rgba(30, 34, 72, 0.1))}.kea-blocks .pro-vertical-tabs__mobile-copy{display:grid;gap:12px}.kea-blocks .pro-vertical-tabs__mobile-label{margin:0;color:#47c390;font-size:12px;font-weight:600;line-height:1.2}.kea-blocks .pro-vertical-tabs__mobile-title{margin:0;color:#1e2248;font-size:24px;font-weight:600;line-height:1.18}.kea-blocks .pro-vertical-tabs__mobile-text{margin:0;color:rgba(30,34,72,.68);font-size:16px;line-height:1.55}.kea-blocks .pro-vertical-tabs__bullets{grid-template-columns:1fr;margin-top:4px}.kea-blocks .pro-vertical-tabs__button{width:100%}.kea-blocks .pro-vertical-tabs__footer{margin-top:34px;padding-top:24px;text-align:left}}.kea-blocks .pro-showcase-cards{padding:94px 0 102px;background:#fff}.kea-blocks .pro-showcase-cards--soft{background:#f3f8ff}.kea-blocks .pro-showcase-cards__head{max-width:none;margin:0 auto 44px;text-align:center}.kea-blocks .pro-showcase-cards__eyebrow{margin:0 0 12px;color:#47c390;font-size:14px;font-weight:600;line-height:1.25}.kea-blocks .pro-showcase-cards__title{margin:0 0 16px;color:#1e2248;font-size:54px;line-height:1.1;font-weight:600;text-align:center;overflow-wrap:anywhere;word-break:break-word}@media(max-width: 960px){.kea-blocks .pro-showcase-cards__title{font-size:45px}}@media(max-width: 640px){.kea-blocks .pro-showcase-cards__title{font-size:34px}}@media(max-width: 480px){.kea-blocks .pro-showcase-cards__title{font-size:30px}}.kea-blocks .pro-showcase-cards__subtitle{margin:0 auto;max-width:none;color:rgba(30,34,72,.72);font-size:18px;line-height:1.6}.kea-blocks .pro-showcase-cards__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:22px;align-items:stretch}.kea-blocks .pro-showcase-cards--two .kea-blocks .pro-showcase-cards__grid{max-width:980px;margin:0 auto;grid-template-columns:repeat(2, minmax(0, 1fr))}.kea-blocks .pro-showcase-cards--two .kea-blocks .pro-showcase-cards__card{min-height:480px}.kea-blocks .pro-showcase-cards__card{display:grid;grid-template-rows:auto auto auto 1fr;min-height:460px;padding:18px 18px 28px;border:1px solid rgba(30,34,72,.08);border-radius:18px;background:#fff;box-shadow:0 18px 46px rgba(30,34,72,.06);overflow:hidden}.kea-blocks .pro-showcase-cards__visual{display:flex;min-height:250px;align-items:center;justify-content:center;margin:0 0 24px;background:rgba(0,0,0,0);overflow:visible}.kea-blocks .pro-showcase-cards__visual img{display:block;width:100%;height:100%;max-height:260px;object-fit:contain}.kea-blocks .pro-showcase-cards__label{margin:0 8px 10px;color:#47c390;font-size:13px;font-weight:600;line-height:1.25}.kea-blocks .pro-showcase-cards__card-title{margin:0 8px 12px;color:#1e2248;font-size:24px;font-weight:600;line-height:1.14}.kea-blocks .pro-showcase-cards__text{margin:0 8px;color:rgba(30,34,72,.72);font-size:16px;line-height:1.52}@media(max-width: 960px){.kea-blocks .pro-showcase-cards{padding:78px 0}.kea-blocks .pro-showcase-cards__grid{grid-template-columns:1fr;gap:18px}.kea-blocks .pro-showcase-cards--two .kea-blocks .pro-showcase-cards__grid{max-width:none;grid-template-columns:1fr}.kea-blocks .pro-showcase-cards__card{grid-template-columns:minmax(220px, 0.76fr) minmax(0, 1fr);grid-template-rows:auto auto 1fr;column-gap:24px;min-height:0;padding:18px 22px 22px;align-items:center}.kea-blocks .pro-showcase-cards__visual{grid-row:1/span 3;min-height:190px;margin:0}}@media(max-width: 640px){.kea-blocks .pro-showcase-cards{padding:62px 0}.kea-blocks .pro-showcase-cards__head{margin-bottom:34px;text-align:left}.kea-blocks .pro-showcase-cards__title{text-align:left}.kea-blocks .pro-showcase-cards__subtitle{font-size:16px}.kea-blocks .pro-showcase-cards__card{display:block;padding:16px 16px 24px}.kea-blocks .pro-showcase-cards__visual{min-height:190px;margin-bottom:22px}.kea-blocks .pro-showcase-cards__label,.kea-blocks .pro-showcase-cards__card-title,.kea-blocks .pro-showcase-cards__text{margin-right:6px;margin-left:6px}}.kea-blocks .pro-split-showcase{padding:94px 0 102px;background:#fff}.kea-blocks .pro-split-showcase--soft{background:#f3f8ff}.kea-blocks .pro-split-showcase__head{margin:0 auto 48px;text-align:center}.kea-blocks .pro-split-showcase__eyebrow{margin:0 0 12px;color:#47c390;font-size:14px;font-weight:600;line-height:1.25}.kea-blocks .pro-split-showcase__title{margin:0 0 16px;color:#1e2248;font-size:54px;line-height:1.1;font-weight:600;text-align:center;overflow-wrap:anywhere;word-break:break-word}@media(max-width: 960px){.kea-blocks .pro-split-showcase__title{font-size:45px}}@media(max-width: 640px){.kea-blocks .pro-split-showcase__title{font-size:34px}}@media(max-width: 480px){.kea-blocks .pro-split-showcase__title{font-size:30px}}.kea-blocks .pro-split-showcase__grid{display:grid;grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);gap:48px;align-items:start}.kea-blocks .pro-split-showcase__item{min-width:0}.kea-blocks .pro-split-showcase__visual{display:flex;aspect-ratio:16/10;align-items:center;justify-content:center;margin:0 0 32px;padding:24px;border-radius:8px;background:#edf9f5;overflow:hidden}.kea-blocks .pro-split-showcase__visual img{display:block;width:100%;height:100%;object-fit:contain}.kea-blocks .pro-split-showcase__visual--portrait{aspect-ratio:4/5;padding:0;background:rgba(0,0,0,0);overflow:visible}.kea-blocks .pro-split-showcase__visual--landscape{padding:0;background:rgba(0,0,0,0);overflow:visible}.kea-blocks .pro-split-showcase__visual--portrait img,.kea-blocks .pro-split-showcase__visual--landscape img{filter:drop-shadow(0 12px 18px rgba(30, 34, 72, 0.1))}.kea-blocks .pro-split-showcase__visual--portrait img{width:auto;max-width:94%}.kea-blocks .pro-split-showcase__content{max-width:520px}.kea-blocks .pro-split-showcase__label{margin:0 0 10px;color:#47c390;font-size:14px;font-weight:600;line-height:1.25}.kea-blocks .pro-split-showcase__item-title{margin:0 0 14px;color:#1e2248;font-size:30px;font-weight:600;line-height:1.16}.kea-blocks .pro-split-showcase__text{margin:0;color:rgba(30,34,72,.72);font-size:17px;line-height:1.6}@media(max-width: 960px){.kea-blocks .pro-split-showcase{padding:78px 0}.kea-blocks .pro-split-showcase__grid{gap:32px}.kea-blocks .pro-split-showcase__visual{margin-bottom:24px;padding:18px}.kea-blocks .pro-split-showcase__item-title{font-size:26px}}@media(max-width: 640px){.kea-blocks .pro-split-showcase{padding:62px 0}.kea-blocks .pro-split-showcase__head{margin-bottom:34px;text-align:left}.kea-blocks .pro-split-showcase__title{text-align:left}.kea-blocks .pro-split-showcase__grid{grid-template-columns:1fr;gap:48px}.kea-blocks .pro-split-showcase__visual{margin-bottom:24px;padding:16px}.kea-blocks .pro-split-showcase__visual--portrait img{max-width:92%}.kea-blocks .pro-split-showcase__item-title{font-size:25px}.kea-blocks .pro-split-showcase__text{font-size:16px}}.kea-blocks .pro-feature-callouts{padding:96px 0 104px;background:#fff}.kea-blocks .pro-feature-callouts--soft{background:#f3f8ff}.kea-blocks .pro-feature-callouts__head{width:100%;max-width:none;margin:0 auto 32px;text-align:center}@media(min-width: 961px){.kea-blocks .pro-feature-callouts#filter-types .pro-feature-callouts__head{margin-bottom:0}}.kea-blocks .pro-feature-callouts__eyebrow{margin:0 0 12px;color:#47c390;font-size:14px;font-weight:600;line-height:1.25}.kea-blocks .pro-feature-callouts__title{margin:0 0 16px;color:#1e2248;font-size:54px;line-height:1.1;font-weight:600;text-align:center;overflow-wrap:anywhere;word-break:break-word}@media(max-width: 960px){.kea-blocks .pro-feature-callouts__title{font-size:45px}}@media(max-width: 640px){.kea-blocks .pro-feature-callouts__title{font-size:34px}}@media(max-width: 480px){.kea-blocks .pro-feature-callouts__title{font-size:30px}}.kea-blocks .pro-feature-callouts__subtitle{max-width:none;margin:0 auto;color:rgba(30,34,72,.72);font-size:18px;line-height:1.6}.kea-blocks .pro-feature-callouts__grid{display:grid;grid-template-columns:minmax(0, 0.9fr) minmax(360px, 1.25fr) minmax(0, 0.9fr);gap:32px;align-items:center}.kea-blocks .pro-feature-callouts__side{display:grid;gap:48px}.kea-blocks .pro-feature-callouts__side--left{text-align:right}.kea-blocks .pro-feature-callouts__callout{padding-top:24px;border-top:1px solid rgba(30,34,72,.12)}.kea-blocks .pro-feature-callouts__callout-title{margin:0 0 10px;color:#1e2248;font-size:22px;font-weight:600;line-height:1.2}.kea-blocks .pro-feature-callouts__callout-text{margin:0;color:rgba(30,34,72,.7);font-size:16px;line-height:1.58}.kea-blocks .pro-feature-callouts__callout--footer{max-width:560px;margin:40px auto 0;text-align:center}.kea-blocks .pro-feature-callouts__visual{position:relative;display:flex;aspect-ratio:1/1;align-items:center;justify-content:center;padding:0;background:rgba(0,0,0,0);overflow:visible}.kea-blocks .pro-feature-callouts__visual img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain}.kea-blocks .pro-feature-callouts--visual-wash-blue .pro-feature-callouts__visual::before{content:"";position:absolute;z-index:0;inset:7% 3% 5%;border-radius:46% 54% 48% 52%/54% 43% 57% 46%;background:linear-gradient(135deg, #f8fbff 0%, #eaf3fc 100%)}.kea-blocks .pro-feature-callouts--wide .pro-feature-callouts__grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:28px;align-items:start}.kea-blocks .pro-feature-callouts--wide .pro-feature-callouts__side{display:contents}.kea-blocks .pro-feature-callouts--wide .pro-feature-callouts__side--left{text-align:left}.kea-blocks .pro-feature-callouts--wide .pro-feature-callouts__visual{grid-column:1/-1;grid-row:1;aspect-ratio:16/9;padding:0;border-radius:0;background:rgba(0,0,0,0)}.kea-blocks .pro-feature-callouts--wide .pro-feature-callouts__visual img{height:auto}@media(max-width: 960px){.kea-blocks .pro-feature-callouts{padding:78px 0 86px}.kea-blocks .pro-feature-callouts__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px 32px}.kea-blocks .pro-feature-callouts__visual{grid-column:1/-1;grid-row:1;width:min(100%,540px);margin:0 auto}.kea-blocks .pro-feature-callouts__side{gap:32px}.kea-blocks .pro-feature-callouts__side--left{text-align:left}.kea-blocks .pro-feature-callouts--wide .pro-feature-callouts__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.kea-blocks .pro-feature-callouts--wide .pro-feature-callouts__visual{width:100%}}@media(max-width: 640px){.kea-blocks .pro-feature-callouts{padding:62px 0 70px}.kea-blocks .pro-feature-callouts__head{margin-bottom:32px;text-align:left}.kea-blocks .pro-feature-callouts__title{text-align:left}.kea-blocks .pro-feature-callouts__subtitle{font-size:16px}.kea-blocks .pro-feature-callouts__grid{grid-template-columns:1fr;gap:40px}.kea-blocks .pro-feature-callouts--wide .pro-feature-callouts__grid{grid-template-columns:1fr}.kea-blocks .pro-feature-callouts--wide .pro-feature-callouts__visual{aspect-ratio:auto}.kea-blocks .pro-feature-callouts__visual{grid-column:auto;width:100%;padding:24px}.kea-blocks .pro-feature-callouts__side{gap:32px}.kea-blocks .pro-feature-callouts__callout{padding-top:20px}.kea-blocks .pro-feature-callouts__callout-title{font-size:21px}.kea-blocks .pro-feature-callouts__callout--footer{margin-top:32px;text-align:left}}.kea-blocks .pro-compare-strip{padding:92px 0 98px;background:#f3f8ff}.kea-blocks .pro-compare-strip--white{background:#fff}.kea-blocks .pro-compare-strip--compact{padding:72px 0 78px;border-bottom:1px solid rgba(30,34,72,.06)}.kea-blocks .pro-compare-strip__head{max-width:840px;margin:0 auto 42px;text-align:center}.kea-blocks .pro-compare-strip__eyebrow{margin:0 0 12px;color:#47c390;font-size:14px;font-weight:600;line-height:1.25}.kea-blocks .pro-compare-strip__title{margin:0 0 16px;color:#1e2248;font-size:54px;line-height:1.1;font-weight:600;text-align:center;overflow-wrap:anywhere;word-break:break-word}@media(max-width: 960px){.kea-blocks .pro-compare-strip__title{font-size:45px}}@media(max-width: 640px){.kea-blocks .pro-compare-strip__title{font-size:34px}}@media(max-width: 480px){.kea-blocks .pro-compare-strip__title{font-size:30px}}.kea-blocks .pro-compare-strip__subtitle{margin:0 auto;max-width:700px;color:rgba(30,34,72,.72);font-size:18px;line-height:1.6}.kea-blocks .pro-compare-strip__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px}.kea-blocks .pro-compare-strip__card{display:grid;gap:18px;align-content:start;min-height:290px;padding:28px;border:1px solid rgba(30,34,72,.08);border-radius:18px;background:#fff;box-shadow:0 18px 42px rgba(30,34,72,.07)}.kea-blocks .pro-compare-strip__card-meta{display:flex;align-items:center;gap:10px}.kea-blocks .pro-compare-strip--compact .pro-compare-strip__grid{gap:0;overflow:hidden;border:1px solid rgba(30,34,72,.08);border-radius:18px;background:#fff;box-shadow:0 16px 40px rgba(30,34,72,.055)}.kea-blocks .pro-compare-strip--compact .pro-compare-strip__card{min-height:0;padding:24px;border:0;border-right:1px solid rgba(30,34,72,.08);border-radius:0;box-shadow:none}.kea-blocks .pro-compare-strip--compact .pro-compare-strip__card:last-child{border-right:0}.kea-blocks .pro-compare-strip--icon-cards{padding:84px 0 90px}.kea-blocks .pro-compare-strip--icon-cards .pro-compare-strip__head{max-width:780px;margin-bottom:36px}.kea-blocks .pro-compare-strip--icon-cards .pro-compare-strip__subtitle{max-width:760px}.kea-blocks .pro-compare-strip--icon-cards .pro-compare-strip__grid{gap:34px}.kea-blocks .pro-compare-strip--icon-cards .pro-compare-strip__card{grid-template-rows:auto auto 1fr auto;justify-items:center;min-height:0;padding:12px 18px 10px;border:0;border-radius:0;background:rgba(0,0,0,0);text-align:center;box-shadow:none}.kea-blocks .pro-compare-strip--icon-cards .pro-compare-strip__card-label{color:rgba(71,195,144,.9);font-size:14px}.kea-blocks .pro-compare-strip--icon-cards .pro-compare-strip__card-title{font-size:24px;line-height:1.16}.kea-blocks .pro-compare-strip--icon-cards .pro-compare-strip__summary{font-size:16px;line-height:1.5}.kea-blocks .pro-compare-strip--icon-cards .pro-compare-strip__link--text{justify-self:center;margin-top:8px;color:#47c390 !important;text-decoration:none !important;text-decoration-color:rgba(0,0,0,0) !important}.kea-blocks .pro-compare-strip--icon-cards .pro-compare-strip__link--text::after{color:#47c390}.kea-blocks .pro-compare-strip--icon-cards .pro-compare-strip__link--text:hover,.kea-blocks .pro-compare-strip--icon-cards .pro-compare-strip__link--text:focus-visible{color:#47c390 !important}.kea-blocks .pro-compare-strip__icon{position:relative;display:inline-flex;width:58px;height:58px;align-items:center;justify-content:center;border:1px solid rgba(71,195,144,.18);border-radius:18px;background:rgba(0,0,0,0);box-shadow:none}.kea-blocks .pro-compare-strip__icon::before,.kea-blocks .pro-compare-strip__icon::after,.kea-blocks .pro-compare-strip__icon span{content:"";position:absolute;box-sizing:border-box;display:block}.kea-blocks .pro-compare-strip__icon--default-search span{top:15px;left:15px;width:21px;height:21px;border:2px solid #1e2248;border-radius:50%;background:rgba(0,0,0,0)}.kea-blocks .pro-compare-strip__icon--default-search::before{display:none}.kea-blocks .pro-compare-strip__icon--default-search::after{top:36px;left:34px;width:15px;height:2px;border-radius:999px;background:#1e2248;transform:rotate(45deg);transform-origin:left center}.kea-blocks .pro-compare-strip__icon--plugin-stack span,.kea-blocks .pro-compare-strip__icon--plugin-stack::before,.kea-blocks .pro-compare-strip__icon--plugin-stack::after{width:25px;height:18px;border:2px solid #1e2248;border-radius:7px;background:rgba(0,0,0,0)}.kea-blocks .pro-compare-strip__icon--plugin-stack::before{top:14px;left:20px;border-color:rgba(30,34,72,.42)}.kea-blocks .pro-compare-strip__icon--plugin-stack span{top:21px;left:14px}.kea-blocks .pro-compare-strip__icon--plugin-stack::after{top:28px;left:23px;border-color:#47c390}.kea-blocks .pro-compare-strip__icon--cloud span{top:17px;left:12px;width:34px;height:25px;background:rgba(0,0,0,0);background-image:url("data:image/svg+xml,%3Csvg width='68' height='50' viewBox='0 0 68 50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.4 42.5C11.1 42.5 3 35.5 3 26.5C3 18.2 9.8 11.7 18.8 11.7C22.2 5.7 28.6 2.5 36 2.5C46.1 2.5 54.2 9.6 55.4 18.8C61.3 20.3 65 24.7 65 30.2C65 37.4 58.8 42.5 50.8 42.5H22.4Z' fill='none' stroke='%231e2248' stroke-width='4.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.kea-blocks .pro-compare-strip__icon--cloud::before,.kea-blocks .pro-compare-strip__icon--cloud::after{display:none}.kea-blocks .pro-compare-strip__mark{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:10px;background:rgba(191,237,220,.74);color:#47c390;font-size:13px;font-weight:600;line-height:1}.kea-blocks .pro-compare-strip--with-video{padding-bottom:104px}.kea-blocks .pro-compare-strip--with-video .pro-compare-strip__head{margin-bottom:46px}.kea-blocks .pro-compare-strip--with-video .pro-compare-strip__grid{gap:0;border-top:1px solid rgba(30,34,72,.12);border-bottom:1px solid rgba(30,34,72,.12)}.kea-blocks .pro-compare-strip--with-video .pro-compare-strip__card{grid-template-rows:auto auto 1fr auto;min-height:250px;padding:28px 30px;border:0;border-right:1px solid rgba(30,34,72,.12);border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.kea-blocks .pro-compare-strip--with-video .pro-compare-strip__card:last-child{border-right:0}.kea-blocks .pro-compare-strip--with-video .pro-compare-strip__mark{width:auto;height:auto;border-radius:0;background:rgba(0,0,0,0);font-size:13px}.kea-blocks .pro-compare-strip--with-video .pro-compare-strip__card-label{min-height:40px;color:#47c390;font-size:16px;line-height:1.3}.kea-blocks .pro-compare-strip--with-video .pro-compare-strip__card-title{min-height:58px;font-size:24px;line-height:1.18}.kea-blocks .pro-compare-strip__tour{margin-top:48px}.kea-blocks .pro-compare-strip__tour-head{max-width:760px;margin:0 auto 24px;text-align:center}.kea-blocks .pro-compare-strip__tour-eyebrow{margin:0 0 10px;color:#47c390;font-size:16px;font-weight:600;line-height:1.25}.kea-blocks .pro-compare-strip__tour-title{margin:0;color:#1e2248;font-size:24px;font-weight:600;line-height:1.2;text-align:center}.kea-blocks .pro-compare-strip__tour-text{max-width:680px;margin:0 auto;color:rgba(30,34,72,.7);font-size:18px;line-height:1.58}.kea-blocks .pro-compare-strip__tour-frame{width:min(100%,1060px);margin:0 auto;padding:14px;border:1px solid rgba(30,34,72,.1);border-radius:26px;background:#111735;box-shadow:0 28px 74px rgba(30,34,72,.16)}.kea-blocks .pro-compare-strip__tour-video{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:16px;background:#111735}.kea-blocks .pro-compare-strip__card-label{margin:0;color:#47c390;font-size:13px;font-weight:600;line-height:1.2}.kea-blocks .pro-compare-strip__card-title{margin:0;color:#1e2248;font-size:26px;font-weight:600;line-height:1.12}.kea-blocks .pro-compare-strip__bullets{display:grid;gap:10px;margin:0;padding:0;list-style:none}.kea-blocks .pro-compare-strip__summary{margin:0;color:rgba(30,34,72,.72);font-size:15px;line-height:1.46}.kea-blocks .pro-compare-strip__bullets li{position:relative;padding-left:18px;color:rgba(30,34,72,.72);font-size:15px;line-height:1.42}.kea-blocks .pro-compare-strip__bullets li::before{content:"";position:absolute;top:.72em;left:0;width:7px;height:1px;background:#47c390}.kea-blocks .pro-compare-strip__link{display:inline-flex;width:fit-content;min-height:38px;align-items:center;justify-content:center;align-self:end;padding:0 14px;border:1px solid rgba(71,195,144,.55);border-radius:10px;background:rgba(191,237,220,.18);color:#47c390 !important;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none !important;transition:background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.kea-blocks .pro-compare-strip__link:hover,.kea-blocks .pro-compare-strip__link:focus-visible{border-color:#47c390;background:rgba(191,237,220,.38);color:rgb(50.3606557377,154.4393442623,111.6327868852) !important;transform:translateY(-1px);box-shadow:0 10px 20px rgba(30,34,72,.08);outline:0}.kea-blocks .pro-compare-strip__link--text{min-height:0;padding:2px 0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;text-decoration:underline !important;text-decoration-color:rgba(71,195,144,.34) !important;text-decoration-thickness:1px !important;text-underline-offset:5px}.kea-blocks .pro-compare-strip__link--text::after{content:"→";margin-left:8px;text-decoration:none;transition:transform .2s ease}.kea-blocks .pro-compare-strip__link--text:hover,.kea-blocks .pro-compare-strip__link--text:focus-visible{border:0;background:rgba(0,0,0,0);box-shadow:none;text-decoration-color:currentColor !important;transform:none}.kea-blocks .pro-compare-strip__link--text:hover::after,.kea-blocks .pro-compare-strip__link--text:focus-visible::after{transform:translateX(3px)}@media(max-width: 960px){.kea-blocks .pro-compare-strip{padding:76px 0}.kea-blocks .pro-compare-strip__grid{grid-template-columns:1fr}.kea-blocks .pro-compare-strip__card{min-height:0}.kea-blocks .pro-compare-strip--compact .pro-compare-strip__card,.kea-blocks .pro-compare-strip--compact .pro-compare-strip__card:last-child{border-right:0;border-bottom:1px solid rgba(30,34,72,.08)}.kea-blocks .pro-compare-strip--compact .pro-compare-strip__card:last-child{border-bottom:0}.kea-blocks .pro-compare-strip--with-video .pro-compare-strip__grid{border:0}.kea-blocks .pro-compare-strip--with-video .pro-compare-strip__card,.kea-blocks .pro-compare-strip--with-video .pro-compare-strip__card:last-child{grid-template-rows:none;min-height:0;border-right:0;border-bottom:1px solid rgba(30,34,72,.12)}.kea-blocks .pro-compare-strip--with-video .pro-compare-strip__card-label,.kea-blocks .pro-compare-strip--with-video .pro-compare-strip__card-title{min-height:0}.kea-blocks .pro-compare-strip--icon-cards .pro-compare-strip__grid{gap:18px}.kea-blocks .pro-compare-strip--icon-cards .pro-compare-strip__card,.kea-blocks .pro-compare-strip--icon-cards .pro-compare-strip__card:last-child{border:0}}@media(max-width: 640px){.kea-blocks .pro-compare-strip{padding:62px 0}.kea-blocks .pro-compare-strip__head{text-align:left}.kea-blocks .pro-compare-strip__title{text-align:left}.kea-blocks .pro-compare-strip__subtitle{font-size:16px}.kea-blocks .pro-compare-strip__card{padding:22px;border-radius:14px}.kea-blocks .pro-compare-strip--icon-cards .pro-compare-strip__head{text-align:center}.kea-blocks .pro-compare-strip--icon-cards .pro-compare-strip__title{text-align:center}.kea-blocks .pro-compare-strip--icon-cards .pro-compare-strip__card{min-height:0;padding:10px 12px 18px}.kea-blocks .pro-compare-strip__tour{margin-top:48px}.kea-blocks .pro-compare-strip__tour-head{text-align:left}.kea-blocks .pro-compare-strip__tour-title{text-align:left}.kea-blocks .pro-compare-strip__tour-text{font-size:16px}.kea-blocks .pro-compare-strip__tour-frame{padding:8px;border-radius:18px}.kea-blocks .pro-compare-strip__tour-video{border-radius:12px}}.kea-blocks .pro-economics{padding:104px 0 42px;background:#fff}.kea-blocks .pro-economics__head{width:100%}.kea-blocks .pro-economics__title{margin:0 0 16px;color:#1e2248;font-size:54px;line-height:1.1;font-weight:600;text-align:center;overflow-wrap:anywhere;word-break:break-word}@media(max-width: 960px){.kea-blocks .pro-economics__title{font-size:45px}}@media(max-width: 640px){.kea-blocks .pro-economics__title{font-size:34px}}@media(max-width: 480px){.kea-blocks .pro-economics__title{font-size:30px}}.kea-blocks .pro-economics__title{width:100%;max-width:none;margin-bottom:54px}.kea-blocks .pro-economics__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:64px;align-items:center}.kea-blocks .pro-economics__copy{max-width:520px}.kea-blocks .pro-economics__text{color:rgba(30,34,72,.76);font-size:18px;line-height:1.68}.kea-blocks .pro-economics__text p{margin:0 0 14px}.kea-blocks .pro-economics__text p:last-child{margin-bottom:0}.kea-blocks .pro-economics__visual img{display:block;width:100%;height:auto;filter:drop-shadow(0 24px 36px rgba(30, 34, 72, 0.12))}@media(max-width: 960px){.kea-blocks .pro-economics{padding:82px 0 32px}.kea-blocks .pro-economics__title{margin-bottom:38px}.kea-blocks .pro-economics__grid{grid-template-columns:1fr;gap:38px}.kea-blocks .pro-economics__visual{order:-1}}@media(max-width: 640px){.kea-blocks .pro-economics{padding:64px 0 24px}.kea-blocks .pro-economics__title{margin-bottom:30px}.kea-blocks .pro-economics__text{font-size:16px}}.kea-blocks .pro-rich-section{padding:104px 0;background:#fff}.kea-blocks .pro-rich-section--soft{background:#f3f8ff}.kea-blocks .pro-rich-section--strong{background:#1e2248;color:#fff}.pro-product-system--divider+.kea-blocks .pro-rich-section{padding-top:78px}.kea-blocks .pro-rich-section__grid{display:grid;grid-template-columns:minmax(360px, 0.72fr) minmax(0, 1.28fr);gap:64px;align-items:center}.kea-blocks .pro-rich-section--reverse .pro-rich-section__grid{grid-template-columns:minmax(0, 1.28fr) minmax(360px, 0.72fr)}.kea-blocks .pro-rich-section--reverse .pro-rich-section__copy{order:2}.kea-blocks .pro-rich-section--reverse .pro-rich-section__visual{order:1}.kea-blocks .pro-rich-section__eyebrow{margin:0 0 14px;color:#47c390;font-size:20px;font-weight:600;line-height:1.25}.kea-blocks .pro-rich-section__title{margin:0 0 16px;color:#1e2248;font-size:54px;line-height:1.1;font-weight:600;text-align:left;overflow-wrap:anywhere;word-break:break-word}@media(max-width: 960px){.kea-blocks .pro-rich-section__title{font-size:45px}}@media(max-width: 640px){.kea-blocks .pro-rich-section__title{font-size:34px}}@media(max-width: 480px){.kea-blocks .pro-rich-section__title{font-size:30px}}.kea-blocks .pro-rich-section__title{max-width:720px}.kea-blocks .pro-rich-section--strong .pro-rich-section__eyebrow{color:#78e3bc}.kea-blocks .pro-rich-section--strong .pro-rich-section__title{color:#bfeddc !important}.kea-blocks .pro-rich-section__text{color:rgba(30,34,72,.76);font-size:18px;line-height:1.68}.kea-blocks .pro-rich-section__text p{margin:0 0 14px}.kea-blocks .pro-rich-section__text p:last-child{margin-bottom:0}.kea-blocks .pro-rich-section--strong .pro-rich-section__text{color:hsla(0,0%,100%,.78) !important}.kea-blocks .pro-rich-section__bullets{display:grid;gap:14px;margin:24px 0 0;padding:0;list-style:none}.kea-blocks .pro-rich-section__bullets li{position:relative;padding-left:28px;color:rgba(30,34,72,.78);font-size:17px;line-height:1.54}.kea-blocks .pro-rich-section__bullets li::before{content:"";position:absolute;top:.72em;left:0;width:12px;height:2px;border-radius:99px;background:#47c390}.kea-blocks .pro-rich-section--strong .pro-rich-section__bullets li{color:hsla(0,0%,100%,.78)}.kea-blocks .pro-rich-section__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.kea-blocks .pro-rich-section__button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 22px;border:1px solid #47c390;border-radius:10px;color:#47c390 !important;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none !important;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.kea-blocks .pro-rich-section__button:hover,.kea-blocks .pro-rich-section__button:focus-visible{background:rgba(191,237,220,.42);outline:0}.kea-blocks .pro-rich-section__button--primary{background:#47c390;color:#fff !important}.kea-blocks .pro-rich-section__button--primary:hover,.kea-blocks .pro-rich-section__button--primary:focus-visible{background:#fff;color:#47c390 !important}.kea-blocks .pro-rich-section--strong .pro-rich-section__button{border-color:#78e3bc;color:#bfeddc !important}.kea-blocks .pro-rich-section--strong .pro-rich-section__button:hover,.kea-blocks .pro-rich-section--strong .pro-rich-section__button:focus-visible{background:rgba(120,227,188,.12)}.kea-blocks .pro-rich-section--strong .pro-rich-section__button--primary{background:#47c390;color:#fff !important}.kea-blocks .pro-rich-section--strong .pro-rich-section__button--primary:hover,.kea-blocks .pro-rich-section--strong .pro-rich-section__button--primary:focus-visible{background:#fff;color:#47c390 !important}.kea-blocks .pro-rich-section__visual{padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.kea-blocks .pro-rich-section--strong .pro-rich-section__visual{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);box-shadow:none}.kea-blocks .pro-rich-section__visual img{display:block;width:100%;height:auto;border-radius:0;filter:drop-shadow(0 24px 36px rgba(30, 34, 72, 0.12))}.kea-blocks .pro-rich-section__caption{margin:14px 4px 0;color:rgba(30,34,72,.58);font-size:14px;line-height:1.45}@media(max-width: 960px){.kea-blocks .pro-rich-section{padding:76px 0}.kea-blocks .pro-rich-section__grid{grid-template-columns:1fr;gap:34px}.kea-blocks .pro-rich-section--reverse .pro-rich-section__grid{grid-template-columns:1fr}.kea-blocks .pro-rich-section--reverse .pro-rich-section__copy,.kea-blocks .pro-rich-section--reverse .pro-rich-section__visual{order:initial}}@media(max-width: 640px){.kea-blocks .pro-rich-section{padding:58px 0}.kea-blocks .pro-rich-section__grid{gap:0}.kea-blocks .pro-rich-section__copy{display:contents}.kea-blocks .pro-rich-section__eyebrow{order:1}.kea-blocks .pro-rich-section__title{order:2;margin-bottom:16px}.kea-blocks .pro-rich-section__visual,.kea-blocks .pro-rich-section--reverse .pro-rich-section__visual{order:3;margin-bottom:24px}.kea-blocks .pro-rich-section__text{order:4;font-size:16px}.kea-blocks .pro-rich-section__bullets{order:5}.kea-blocks .pro-rich-section__actions{order:6}.kea-blocks .pro-rich-section__button{width:100%}}.kea-blocks .pro-next-steps{padding:92px 0 106px;background:#f7fbf8}.kea-blocks .pro-next-steps__head{width:100%;max-width:none;margin:0 0 34px;text-align:center}.kea-blocks .pro-next-steps__eyebrow{margin:0 0 12px;color:#47c390;font-size:14px;font-weight:600}.kea-blocks .pro-next-steps__title{margin:0 0 16px;color:#1e2248;font-size:54px;line-height:1.1;font-weight:600;text-align:center;overflow-wrap:anywhere;word-break:break-word}@media(max-width: 960px){.kea-blocks .pro-next-steps__title{font-size:45px}}@media(max-width: 640px){.kea-blocks .pro-next-steps__title{font-size:34px}}@media(max-width: 480px){.kea-blocks .pro-next-steps__title{font-size:30px}}.kea-blocks .pro-next-steps__title{max-width:none}.kea-blocks .pro-next-steps__subtitle{width:100%;max-width:none;margin:0;color:rgba(30,34,72,.68);font-size:18px;line-height:1.58}.kea-blocks .pro-next-steps__links{display:flex;max-width:1120px;margin:0 auto;flex-wrap:wrap;justify-content:center;gap:14px}.kea-blocks .pro-next-steps__link{flex:0 1 260px;min-height:164px;padding:26px;border:1px solid rgba(30,34,72,.09);border-radius:18px;background:#fff;box-shadow:0 14px 38px rgba(30,34,72,.055);color:#1e2248 !important;text-decoration:none !important;transition:background-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.kea-blocks .pro-next-steps__link:hover,.kea-blocks .pro-next-steps__link:focus-visible{background:rgba(191,237,220,.36);box-shadow:0 18px 46px rgba(30,34,72,.08);transform:translateY(-2px);outline:0}.kea-blocks .pro-next-steps__link-title,.kea-blocks .pro-next-steps__link-text{display:block}.kea-blocks .pro-next-steps__link-title{margin-bottom:10px;color:#1e2248;font-size:17px;font-weight:600;line-height:1.32}.kea-blocks .pro-next-steps__link-text{color:rgba(30,34,72,.64);font-size:15px;line-height:1.5}@media(max-width: 960px){.kea-blocks .pro-next-steps{padding:76px 0 84px}.kea-blocks .pro-next-steps__links{max-width:720px}}@media(max-width: 640px){.kea-blocks .pro-next-steps{padding:58px 0 68px}.kea-blocks .pro-next-steps__links{display:grid;grid-template-columns:1fr}.kea-blocks .pro-next-steps__link{min-height:0}}@media(max-width: 640px){.kea-blocks{font-size:18px}.kea-blocks .kea-page-content h1,.kea-blocks.kea-page-content h1{font-size:40px}.kea-blocks .kea-page-content h2,.kea-blocks.kea-page-content h2{font-size:40px}.kea-blocks .kea-page-content h3,.kea-blocks.kea-page-content h3{font-size:28px}.kea-blocks .kea-page-content h4,.kea-blocks.kea-page-content h4{font-size:22px}}@media(max-width: 480px){.kea-blocks{font-size:15px}.kea-blocks .kea-page-content h1,.kea-blocks.kea-page-content h1{font-size:32px}.kea-blocks .kea-page-content h2,.kea-blocks.kea-page-content h2{font-size:25px}.kea-blocks .kea-page-content h3,.kea-blocks.kea-page-content h3{font-size:22px}.kea-blocks .kea-page-content h4,.kea-blocks.kea-page-content h4{font-size:20px}}
