.navigators{--navigators-tab-color:#000;--navigators-tab-inactive-color:#d5d5d5;width:100%}.navigators__header{justify-content:space-between;align-items:center;gap:24px;width:100%;margin-bottom:28px;display:flex}.navigators__titles{flex-direction:column;gap:4px;min-width:0;display:flex}.navigators__titles .typography{margin:0}.navigators__tabs{flex-shrink:0;align-items:center;gap:10px;display:flex}.navigators__tab{border:1px solid var(--navigators-tab-inactive-color);color:#00000059;white-space:nowrap;cursor:pointer;background:0 0;border-radius:50px;justify-content:center;align-items:center;height:42px;padding:0 22px;font-size:16px;font-weight:400;line-height:1;transition:border-color .2s,color .2s;display:inline-flex}.navigators__tab:hover,.navigators__tab--active{border-color:var(--navigators-tab-color);color:var(--navigators-tab-color)}.navigators__grid{grid-template-columns:repeat(var(--navigators-columns,3), 1fr);gap:20px;width:100%;display:grid}.navigators__card{border:1px solid var(--navigators-border-color,#e6e9f7);box-sizing:border-box;min-width:0;min-height:72px;color:inherit;background-color:var(--navigators-card-background-color,transparent);--navigators-label-color:#000;--navigators-description-color:#000;border-radius:15px;align-items:center;gap:20px;padding:20px;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.navigators__card:hover{background-color:var(--navigators-card-background-color-hover,var(--navigators-card-background-color,#fff));--navigators-label-color:var(--navigators-text-color-hover,#000);--navigators-description-color:var(--navigators-text-color-hover,#000)}.navigators__card:hover .navigators__icon .icon-button,.navigators__card:hover .navigators__action .icon-button{color:var(--navigators-text-color-hover,#000);background-color:var(--navigators-card-background-color-hover,#fff);border-color:var(--navigators-border-color,#e6e9f7)}.navigators__card:hover .navigators__icon .icon-button svg path,.navigators__card:hover .navigators__action .icon-button svg path{fill:var(--icon-btn-color-hover)}.navigators__media{aspect-ratio:16/10;border-radius:10px;width:100%;overflow:hidden}.navigators__media img{object-fit:cover;width:100%;height:100%;display:block}.navigators__media--side{aspect-ratio:auto;flex:0 0 42%;align-self:stretch;width:auto;max-width:280px;min-height:180px}.navigators__side-body{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.navigators__heading{align-items:flex-start;gap:20px;display:flex}.navigators__heading .typography{flex:1;min-width:0}.navigators__thumb{border-radius:10px;flex-shrink:0;width:80px;height:80px;overflow:hidden}.navigators__thumb img{object-fit:cover;width:100%;height:100%;display:block}.navigators__content{flex-direction:column;flex:1;gap:12px;width:100%;min-width:0;display:flex}.navigators__content .typography{margin:0}.navigators__footer{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:auto;display:flex}.navigators__footer--top{margin-top:0;margin-bottom:-7px}.navigators__label{flex:1;min-width:0}.navigators__label .typography{margin:0}.navigators__icon{flex-shrink:0;margin-left:auto;display:flex}.navigators__icon .icon-button{pointer-events:none}.navigators__icon--external .icon-button{transform:rotate(-45deg)}.navigators__identity{flex-shrink:0;align-items:center;gap:20px;min-width:0;display:flex}.navigators__description{flex:1;min-width:0}.navigators__description .typography{margin:0}.navigators__action{flex-shrink:0;margin-left:auto;display:flex}.navigators__action .icon-button{pointer-events:none}.navigators__action--external .icon-button{transform:rotate(-45deg)}.navigators--horizontal-wide .navigators__card--horizontal-wide .navigators__label{flex:0 auto}.navigators--vertical .navigators__card{flex-direction:column;align-items:flex-start;min-height:260px}.navigators--vertical .navigators__card--side{flex-direction:row;align-items:stretch;min-height:200px}.navigators--vertical .navigators__card--see-all{text-align:center;justify-content:center;align-items:center}.navigators--vertical .navigators__card--see-all .navigators__footer{justify-content:center;margin-top:0}.navigators--vertical .navigators__card--see-all .navigators__label{flex:0}.navigators--vertical .navigators__card--see-all .navigators__icon{margin-left:0}.navigators--vertical .navigators__icon{margin-left:auto}@media (max-width:1100px){.navigators__grid{grid-template-columns:repeat(2,1fr)}.navigators--horizontal-wide .navigators__grid{grid-template-columns:1fr}}@media (max-width:700px){.navigators__header{flex-direction:column;align-items:flex-start}.navigators__tabs{flex-wrap:wrap}.navigators__grid{grid-template-columns:1fr;gap:12px}.navigators__card--side{flex-direction:column}.navigators__card--side .navigators__media--side{aspect-ratio:16/10;flex:none;width:100%;max-width:none;min-height:0}.navigators__card--horizontal-wide{flex-wrap:wrap}.navigators__card--horizontal-wide .navigators__description{flex:100%;order:3}.navigators__card--horizontal-wide .navigators__action{margin-left:auto}}
.pricing{background-color:var(--pricing-background-color,#fff);width:100%;font-family:var(--pricing-font-family,inherit)}.pricing .typography{width:auto;max-width:100%;font-family:inherit}.pricing__grid{grid-template-columns:repeat(var(--pricing-columns,4), minmax(0, 1fr));align-items:stretch;gap:20px;width:100%;display:grid}.pricing__checkout-error{color:#b42318;margin:0 0 16px;font-size:14px;line-height:20px}.pricing__card{box-sizing:border-box;border:1px solid var(--pricing-card-border-color,#e5eaf2);background-color:#fff;border-radius:16px;flex-direction:column;height:100%;padding:28px 24px;display:flex;overflow:visible}.pricing__card--highlighted{border-width:2px}.pricing__header{flex-direction:column;gap:10px;display:flex}.pricing__title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pricing__price-block{flex-direction:column;gap:6px;min-height:72px;margin-top:26px;display:flex}.pricing__price-row{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.pricing__cta{width:100%;margin-bottom:20px}.pricing__cta .button{justify-content:space-between;width:100%}.pricing__section{flex-direction:column;gap:12px;padding-bottom:20px;display:flex}.pricing__details{flex-direction:column;gap:8px;margin:0;display:flex}.pricing__detail{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.pricing__detail dt,.pricing__detail dd{margin:0}.pricing__detail dd{flex-shrink:0}.pricing__features{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pricing__feature{justify-content:space-between;align-items:center;gap:12px;display:flex}.pricing__feature-label{color:#000;min-width:0;font:inherit;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:6px;margin:0;padding:0;font-family:inherit;display:inline-flex}.pricing__feature-label--with-tooltip{cursor:pointer}.pricing__feature-label--with-tooltip .typography{text-underline-offset:2px;text-decoration:underline;transition:color .15s}.pricing__feature-label--with-tooltip:hover{color:#04f}.pricing__feature-help{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex;overflow:visible}.pricing__feature-help svg{display:block;overflow:visible}.pricing__feature-status{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;line-height:0;display:inline-flex;overflow:visible}.pricing__feature-status svg{flex-shrink:0;width:22px;height:22px;display:block;overflow:visible}.pricing__feature-status--included svg path{fill:#111827}.pricing__footer{background-color:var(--pricing-footer-bg,#e8f4ff);color:var(--pricing-footer-color,#1f2937);border-radius:10px;align-items:center;gap:15px;margin-top:auto;padding:15px;font-family:inherit;display:flex;overflow:visible}.pricing__footer .typography{flex:1;min-width:0;font-family:inherit}.pricing__footer-icon{width:30px;height:30px;color:inherit;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex;overflow:visible}.pricing__footer-icon svg{flex-shrink:0;width:30px;height:30px;display:block;overflow:visible}@media (max-width:1200px){.pricing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.pricing__grid{grid-template-columns:1fr;gap:16px}.pricing__card{padding:24px 20px}.pricing__price-block{min-height:0}}
.side-image-slider{background-color:var(--side-image-slider-background-color,#fff);width:100%}.side-image-slider__layout{grid-template-columns:1fr 1fr;align-items:center;gap:100px;width:100%;display:grid}.side-image-slider__image{justify-content:center;align-items:center;width:100%;display:flex}.side-image-slider__image img{object-fit:contain;width:100%;height:auto}.side-image-slider__content{flex-direction:column;min-width:0;padding-right:40px;display:flex}.side-image-slider__viewport{width:100%;overflow:hidden}.side-image-slider__container{touch-action:pan-y pinch-zoom;display:flex}.side-image-slider__slide{flex:0 0 100%;width:100%;min-width:0}.side-image-slider__slide-content{flex-direction:column;width:100%;display:flex}.side-image-slider__controls{justify-content:flex-start;gap:10px;margin-top:37px;display:flex}.side-image-slider__control{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background-color .2s,color .2s,border-color .2s,opacity .2s;display:inline-flex}.side-image-slider__control svg{width:12px;height:12px}.side-image-slider__control--prev{color:#000;background-color:#0000;border:1px solid #000}.side-image-slider__control--prev:hover{background-color:#000}.side-image-slider__control--prev:hover svg path{fill:#fff}.side-image-slider__control--next{color:#fff;background-color:#000;border:1px solid #000}.side-image-slider__control--next svg{transform:rotate(180deg)}.side-image-slider__control--next svg path{fill:#fff}.side-image-slider__control--next:hover{color:#000;background-color:#04f;border-color:#04f}@media (max-width:900px){.side-image-slider__layout{grid-template-columns:1fr;gap:30px}.side-image-slider__content{padding-right:0}.side-image-slider__image{max-height:360px}.side-image-slider__controls{margin-top:30px}}@media (max-width:600px){.side-image-slider__image{max-height:280px}}
.slider{background-color:var(--slider-background-color,#fff);width:100%}.slider__layout{align-items:flex-start;gap:60px;width:100%;display:flex}.slider__header{flex:0 0 320px;max-width:340px}.slider__header .typography p{margin:0}.slider__body{flex:1;min-width:0}.slider__viewport{width:100%;overflow:hidden}.slider__container{touch-action:pan-y pinch-zoom;gap:20px;display:flex}.slider__slide{flex:0 0 440px;width:440px;min-width:0}.slider--info .slider__slide{flex:0 0 310px;width:310px}.slider--text .slider__slide,.slider--full-text .slider__slide{flex:0 0 340px;width:340px}.slider--text .slider__card,.slider--full-text .slider__card{border:none;border-radius:0;padding:0}.slider--text .slider__container,.slider--full-text .slider__container{gap:30px}.slider--centered .slider__card{text-align:center;align-items:center}.slider--centered .slider__card__icon{justify-content:center}.slider--centered .slider__card__button{justify-content:center;width:100%;display:flex}.slider__card{box-sizing:border-box;border:1px solid #dfe3f4;border-radius:16px;flex-direction:column;height:100%;padding:30px;display:flex}.slider__card__icon{color:var(--slider-icon-color,#006fff);justify-content:flex-start;align-items:center;margin-bottom:20px;display:flex}.slider__card__icon svg{width:48px;height:48px}.slider__card__button{margin-top:auto;padding-top:37px}.slider__controls{justify-content:flex-end;gap:10px;margin-top:30px;display:flex}@media (max-width:900px){.slider__layout{flex-direction:column;gap:30px}.slider__header{flex:none;max-width:100%}}@media (max-width:600px){.slider__card{min-height:300px;padding:24px}.slider--text .slider__card,.slider--full-text .slider__card{min-height:0;padding:0}}
.stats{background-color:var(--stats-background-color,#fff);width:100%}.stats__grid{grid-template-columns:repeat(var(--stats-columns,5), 1fr);gap:20px;width:100%;display:grid}.stats__card{border:1px solid var(--stats-border-color,#ecf1ff);box-sizing:border-box;text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;height:200px;padding:20px;display:flex}@media (max-width:1100px){.stats__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.stats__grid{grid-template-columns:repeat(2,1fr);gap:12px}.stats__card{padding:24px 16px}}@media (max-width:400px){.stats__grid{grid-template-columns:1fr}}
.section-header{--section-header-link-color:#000;--section-header-link-color-hover:#000;width:100%}.section-header__row{justify-content:space-between;align-items:center;gap:24px;width:100%;display:flex}.section-header__titles{flex-direction:column;gap:4px;min-width:0;display:flex}.section-header__titles .typography{margin:0}.section-header__link{color:var(--section-header-link-color);text-underline-offset:3px;white-space:nowrap;flex-shrink:0;font-size:16px;font-weight:400;line-height:1.2;text-decoration:underline;transition:color .2s}.section-header__link:hover{color:var(--section-header-link-color-hover)}@media (max-width:700px){.section-header__row{flex-direction:column;align-items:flex-start}}
.text-section{background-color:var(--text-background-color,transparent);background-image:var(--text-background-image,none);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;position:relative}.text-section__background-video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.text-section__background-overlay{background-color:color-mix(in srgb, var(--text-background-overlay,#000) var(--text-background-overlay-opacity,50%), transparent);z-index:1;width:100%;height:100%;position:absolute;inset:0}.text-section__background-overlay--gradient{background-color:#0000;background-image:var(--text-background-overlay-gradient);opacity:calc(var(--text-background-overlay-opacity-value,50)/100)}.text-section .container{z-index:2;position:relative}.text__buttons{justify-content:center;gap:20px;margin-top:60px;display:flex}.text--side{gap:50px;display:flex}.text--side .text__left,.text--side .text__right{flex:1}.text--side .text__buttons{justify-content:flex-start;margin-top:40px}
