@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(./montserrat-cyrillic-400-normal-BNZrkLa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(./montserrat-latin-400-normal-CIMKXMQI.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(./montserrat-cyrillic-500-normal-CEcnig0T.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(./montserrat-latin-500-normal-DBGu5uxW.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(./montserrat-cyrillic-700-normal-DO8I1zZZ.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(./montserrat-latin-700-normal-BYRy5CoC.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html{scrollbar-gutter:stable;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}[id]{scroll-margin-top:calc(var(--header-height) + 12px)}body,h1,h2,h3,p,ul{margin:0}html:has(.site-header.is-menu-open){overscroll-behavior:none;overflow:hidden}ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}:root{--font-family-base:"Montserrat", arial, sans-serif;--font-weight-medium:500;--font-weight-regular:400;--font-weight-bold:700;--font-size-text-regular:16px;--font-size-header-tab:16px;--font-size-button-main:22px;--font-size-hero-title:36px;--font-size-hero-text:20px;--line-height-tight:1;--line-height-body:1.5;--letter-spacing-none:0;--page-max-width:1280px;--page-gutter:20px;--main-padding-top:33px;--main-padding-right:24px;--main-padding-bottom:54px;--main-padding-left:24px;--main-section-gap:80px;--main-section-gap-tablet-down:48px;--breakpoint-mobile-max:639px;--breakpoint-tablet-max:1023px;--breakpoint-desktop-min:1024px;--button-padding-block:10px;--button-padding-inline:24px;--button-font-family:var(--font-family-base);--button-font-weight:var(--font-weight-medium);--button-font-size:var(--font-size-button-main);--button-line-height:1.2;--button-letter-spacing:var(--letter-spacing-none);--button-height-large:50px;--button-height-medium:40px;--button-height-small:24px;--button-size-large-font-weight:500;--button-size-large-font-size:18px;--button-size-medium-font-weight:500;--button-size-medium-font-size:16px;--button-size-small-font-weight:400;--button-size-small-font-size:12px;--button-padding-inline-size:28px;--button-gap:4px;--button-icon-size-large:24px;--button-icon-size-medium:20px;--button-icon-size-small:12px;--color-black:#000;--color-white:#fff;--color-gray-100:#f4f4f4;--color-blue:#0177ff;--color-purple:#7e64ff;--color-purple-light:#d2caf8;--color-purple-100:#f3edfe;--vk-cloud-bg:#e8f4ff;--state-hover-on-dark:color-mix(in srgb, var(--color-white) 36%, var(--color-black));--state-hover-on-light:var(--color-white);--state-disabled-surface:color-mix(in srgb, var(--color-black) 11%, var(--color-white));--state-disabled-text:color-mix(in srgb, var(--color-black) 40%, var(--color-white));--state-disabled-border-on-light:color-mix(in srgb, var(--color-black) 30%, var(--color-white));--state-disabled-on-dark:color-mix(in srgb, var(--color-white) 24%, var(--color-black));--state-disabled-fill-on-dark:color-mix(in srgb, var(--color-white) 31%, var(--color-black));--state-hover-blue:color-mix(in srgb, var(--color-blue) 70%, var(--color-white));--state-disabled-blue:color-mix(in srgb, var(--color-blue) 28%, var(--color-white));--state-hover-purple:color-mix(in srgb, var(--color-purple) 75%, var(--color-white));--state-disabled-purple:color-mix(in srgb, var(--color-purple) 22%, var(--color-white));--header-height:70px;--hero-bg:var(--color-purple);--hero-text:var(--color-white);--hero-radius:30px;--hero-padding-top:108px;--hero-padding-right:60px;--hero-padding-bottom:104px;--hero-padding-left:60px;--header-tab-font-family:var(--font-family-base);--header-tab-font-weight:var(--font-weight-medium);--header-tab-font-size:var(--font-size-header-tab);--header-tab-line-height:var(--line-height-tight);--header-tab-letter-spacing:var(--letter-spacing-none);--header-padding-block:12px;--header-padding-inline:24px;--header-logo-offset-y:2px;--header-nav-gap:50px;--header-nav-gap-medium:24px;--header-nav-gap-min:16px;--header-actions-gap:15px;--header-menu-breakpoint:var(--breakpoint-tablet-max);--header-btn-padding-block:8px;--header-btn-padding-inline:28px;--header-btn-radius:10px;--header-btn-font-family:var(--font-family-base);--header-btn-font-weight:var(--font-weight-medium);--header-btn-font-size:var(--font-size-text-regular);--header-btn-line-height:var(--line-height-body);--header-btn-letter-spacing:var(--letter-spacing-none);--scheme-header-bg:#fff;--scheme-header-text:#000}[data-header-scheme=light]{--scheme-header-bg:#fff;--scheme-header-text:#000}[data-header-scheme=dark]{--scheme-header-bg:#000;--scheme-header-text:#fff}.site-header--scheme-light{--scheme-header-bg:#fff;--scheme-header-text:#000}.site-header--scheme-dark{--scheme-header-bg:#000;--scheme-header-text:#fff}:root{--color-bg:#fff;--color-text:#000;--color-muted:#5f6677;--color-border:#dfe3ea;--color-accent:#7e64ff;--container-max:var(--page-max-width);--container-gap:var(--page-gutter)}body{width:100%;font-family:var(--font-family-base);color:var(--color-text);background:var(--color-bg);line-height:1.5}h1{font-size:clamp(2rem,4vw,3rem);line-height:1.1}h2{font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}p{color:var(--color-muted)}.container{margin-inline:auto}.page{flex-direction:column;min-height:100vh;display:flex}.site-main{gap:var(--main-section-gap);width:100%;max-width:var(--page-max-width);padding:var(--main-padding-top) var(--main-padding-right) var(--main-padding-bottom) var(--main-padding-left);flex-direction:column;flex:1 0 auto;margin-inline:auto;display:flex}@media (width<=1023px){.site-main{gap:var(--main-section-gap-tablet-down)}}.site-header{z-index:100;background:var(--scheme-header-bg);color:var(--scheme-header-text);transition:box-shadow .2s;position:sticky;top:0;container:site-header/inline-size}.site-header.is-scrolled{box-shadow:0 2px 12px #0000000f}.site-header__inner{width:100%;max-width:var(--page-max-width);height:var(--header-height);padding-block:var(--header-padding-block);padding-inline:var(--header-padding-inline);grid-template-columns:auto 1fr auto;align-items:center;column-gap:24px;display:grid}.site-header__logo{min-width:152px;transform:translateY(var(--header-logo-offset-y));flex-shrink:0;justify-self:start;line-height:0;display:block}.site-header__logo-img{width:152px;max-width:none;height:18px;display:block}.site-header__burger{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:8px;display:none}.site-header__burger-line{background:currentColor;border-radius:1px;width:100%;height:2px;transition:transform .2s,opacity .2s;display:block}.site-header__menu{display:contents}.site-header__nav{justify-content:center;justify-self:center;gap:var(--header-nav-gap);flex-wrap:nowrap;display:flex}.site-header__nav-link{font-family:var(--header-tab-font-family);font-weight:var(--header-tab-font-weight);font-size:var(--header-tab-font-size);line-height:var(--header-tab-line-height);letter-spacing:var(--header-tab-letter-spacing);color:inherit;white-space:nowrap;text-decoration:none}.site-header__nav-link.is-active{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.site-header__actions{justify-self:end;align-items:center;gap:var(--header-actions-gap);flex-shrink:0;display:flex}@container site-header (width>=1024px) and (width<=1199px){.site-header__inner{column-gap:16px}.site-header__nav{gap:var(--header-nav-gap-medium)}}@container site-header (width>=1200px){.site-header__nav{gap:var(--header-nav-gap)}}@container site-header (width<=1023px){.site-header__inner{grid-template-columns:1fr auto;column-gap:16px}.site-header__burger{justify-self:end;display:inline-flex}.site-header__menu{padding:24px var(--header-padding-inline) 32px;background:var(--scheme-header-bg);border-top:1px solid var(--color-border);opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;align-items:stretch;gap:24px;display:flex;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px);box-shadow:0 12px 24px #00000014}.site-header.is-menu-animated .site-header__menu{transition:opacity .2s,transform .2s,visibility .2s}.site-header__nav{flex-direction:column;align-items:flex-start;gap:20px}.site-header__actions{flex-direction:column;align-items:stretch}.site-header__actions .btn{justify-content:center}.site-header.is-menu-open .site-header__menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.site-header.is-menu-open .site-header__burger-line:first-child{transform:translateY(7px)rotate(45deg)}.site-header.is-menu-open .site-header__burger-line:nth-child(2){opacity:0}.site-header.is-menu-open .site-header__burger-line:nth-child(3){transform:translateY(-7px)rotate(-45deg)}}.site-footer{width:100%;margin-top:auto}.btn{justify-content:center;align-items:center;gap:var(--button-gap);height:var(--button-height-medium);min-height:var(--button-height-medium);--button-icon-size:var(--button-icon-size-medium);padding-inline:var(--button-padding-inline-size);border-radius:var(--header-btn-radius);font-family:var(--font-family-base);font-weight:var(--button-size-medium-font-weight);font-size:var(--button-size-medium-font-size);line-height:var(--button-line-height);letter-spacing:var(--letter-spacing-none);cursor:pointer;border:1px solid #0000;min-width:0;max-width:100%;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn>.btn__text{min-width:0;max-width:100%;line-height:var(--button-line-height,1.2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.btn:has(>.btn__icon)>.btn__text{flex:auto;min-width:0}.btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed}.btn[hidden]{display:none}.btn__icon{flex-shrink:0;align-self:center;align-items:center;line-height:0;display:flex}.btn__icon svg,.btn__icon img{width:var(--button-icon-size);height:var(--button-icon-size);display:block}.btn__icon svg{fill:currentColor}.btn--large{height:var(--button-height-large);min-height:var(--button-height-large);--button-icon-size:var(--button-icon-size-large);font-weight:var(--button-size-large-font-weight);font-size:var(--button-size-large-font-size)}.btn--medium{height:var(--button-height-medium);min-height:var(--button-height-medium);--button-icon-size:var(--button-icon-size-medium);font-weight:var(--button-size-medium-font-weight);font-size:var(--button-size-medium-font-size)}.btn--small{height:var(--button-height-small);min-height:var(--button-height-small);--button-icon-size:var(--button-icon-size-small);font-weight:var(--button-size-small-font-weight);font-size:var(--button-size-small-font-size)}.btn--black{--btn-surface:var(--color-black);--btn-surface-hover:var(--state-hover-on-dark);--btn-surface-disabled:var(--state-disabled-surface);--btn-text:var(--color-white);--btn-text-disabled:var(--state-disabled-text);background:var(--btn-surface);color:var(--btn-text);border-color:var(--btn-surface)}.btn--black:hover,.btn--black:active{background:var(--btn-surface-hover);border-color:var(--btn-surface-hover)}.btn--black:disabled,.btn--black[aria-disabled=true]{background:var(--btn-surface-disabled);border-color:var(--btn-surface-disabled);color:var(--btn-text-disabled)}.btn--white{--btn-surface:var(--color-white);--btn-surface-hover:var(--state-hover-on-light);--btn-surface-disabled:var(--state-disabled-fill-on-dark);--btn-text:var(--color-black);--btn-text-disabled:var(--color-white);background:var(--btn-surface);color:var(--btn-text);border-color:var(--btn-surface)}.btn--white:hover,.btn--white:active{background:var(--btn-surface-hover);border-color:var(--btn-surface-hover)}.btn--white:disabled,.btn--white[aria-disabled=true]{background:var(--btn-surface-disabled);border-color:var(--btn-surface-disabled);color:var(--btn-text-disabled)}.btn--blue{--btn-surface:var(--color-blue);--btn-surface-hover:var(--state-hover-blue);--btn-surface-disabled:var(--state-disabled-blue);--btn-text:var(--color-white);--btn-text-disabled:var(--color-white);background:var(--btn-surface);color:var(--btn-text);border-color:var(--btn-surface)}.btn--blue:hover,.btn--blue:active{background:var(--btn-surface-hover);border-color:var(--btn-surface-hover)}.btn--blue:disabled,.btn--blue[aria-disabled=true]{background:var(--btn-surface-disabled);border-color:var(--btn-surface-disabled);color:var(--btn-text-disabled)}.btn--purple{--btn-surface:var(--color-purple);--btn-surface-hover:var(--state-hover-purple);--btn-surface-disabled:var(--state-disabled-purple);--btn-text:var(--color-white);--btn-text-disabled:var(--color-white);background:var(--btn-surface);color:var(--btn-text);border-color:var(--btn-surface)}.btn--purple:hover,.btn--purple:active{background:var(--btn-surface-hover);border-color:var(--btn-surface-hover)}.btn--purple:disabled,.btn--purple[aria-disabled=true]{background:var(--btn-surface-disabled);border-color:var(--btn-surface-disabled);color:var(--btn-text-disabled)}.btn--outline-black{--btn-surface:var(--color-white);--btn-border:var(--color-black);--btn-border-hover:var(--state-hover-on-dark);--btn-border-disabled:var(--state-disabled-border-on-light);background:var(--btn-surface);color:var(--btn-border);border-width:2px;border-color:var(--btn-border)}.btn--outline-black:hover,.btn--outline-black:active{color:var(--btn-border-hover);border-color:var(--btn-border-hover)}.btn--outline-black:disabled,.btn--outline-black[aria-disabled=true]{color:var(--btn-border-disabled);border-color:var(--btn-border-disabled)}.btn--outline-white{--btn-surface:transparent;--btn-border:var(--color-white);--btn-border-hover:var(--state-hover-on-light);--btn-border-disabled:var(--state-disabled-on-dark);background:var(--btn-surface);color:var(--btn-border);border-width:2px;border-color:var(--btn-border)}.btn--outline-white:hover,.btn--outline-white:active{color:var(--btn-border-hover);border-color:var(--btn-border-hover)}.btn--outline-white:disabled,.btn--outline-white[aria-disabled=true]{color:var(--btn-border-disabled);border-color:var(--btn-border-disabled)}@media (width<=1023px){.btn--large{height:auto;min-height:var(--button-height-medium);font-size:var(--button-size-medium-font-size);font-weight:var(--button-size-medium-font-weight);line-height:var(--line-height-body);padding-block:10px;padding-inline:16px}.btn--large>.btn__text{text-overflow:unset;white-space:normal;text-align:center;overflow:visible}}.hero{background:var(--hero-bg);color:var(--hero-text);padding:var(--hero-padding-top) var(--hero-padding-right) var(--hero-padding-bottom) var(--hero-padding-left);border-radius:var(--hero-radius);overflow:hidden}.hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:22px;display:grid}.hero__inner--align-start{align-items:start}.hero__inner--align-center{align-items:center}.hero__content{min-width:0}.hero__title{font-family:var(--font-family-base);font-weight:var(--font-weight-bold);font-size:var(--font-size-hero-title);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-none);margin:0 0 40px}.hero__text{max-width:428px;font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:var(--font-size-hero-text);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-none);color:inherit;margin:0 0 40px}.hero__text--wide{max-width:560px}.hero__tags{flex-wrap:wrap;gap:12px;margin:0 0 40px;padding:0;list-style:none;display:flex}.hero__tag{background:color-mix(in srgb, var(--color-white) 20%, transparent);font-weight:var(--font-weight-medium);font-size:var(--font-size-text-regular);line-height:var(--line-height-tight);color:inherit;border-radius:50px;align-items:center;padding:8px 16px;display:inline-flex}.hero__actions{flex-wrap:wrap;gap:12px;display:flex}.hero__actions--stacked{justify-items:stretch;display:inline-grid}.hero__actions--stacked .btn{width:100%}.hero__actions--stacked .btn__text{flex:unset!important}.hero__button--outline{color:var(--hero-text);border:2px solid var(--hero-text);background:0 0}.hero__button--outline:hover,.hero__button--outline:active{color:var(--color-white);border-color:var(--color-white);background:color-mix(in srgb, var(--color-white) 12%, transparent)}.hero__visual{justify-content:flex-end;align-items:center;min-width:0;display:flex}.hero__image{width:100%;max-width:536px;height:auto;display:block}.hero__image--wide{max-width:620px}.hero__image--blend-screen{mix-blend-mode:screen}@media (width<=1023px){.hero{margin-top:calc(-1 * var(--main-padding-top));margin-inline:calc(-1 * var(--main-padding-left));padding:28px var(--main-padding-left) 40px;border-radius:0}.hero__inner{flex-direction:column;align-items:stretch;gap:0;display:flex}.hero__content{display:contents}.hero__title{order:1;margin-bottom:20px;font-size:32px}.hero__text{max-width:none;font-size:var(--font-size-text-regular);order:2;margin-bottom:80px}.hero__text:has(+.hero__tags){margin-bottom:20px}.hero__tags{order:3;margin-bottom:80px}.hero__visual{order:4;justify-content:center;margin-bottom:80px}.hero__image{width:min(100%,320px);max-width:320px;margin-inline:auto}.hero__actions{flex-direction:column;order:5;align-items:stretch;gap:12px}.hero__actions--stacked{display:flex}.hero__actions .btn{justify-content:center;width:100%}}@media (width<=639px){.hero__title{font-size:clamp(1.75rem,6vw,2.25rem)}.hero__text{font-size:clamp(1rem,3.5vw,1.25rem)}}.about-product__title{font-family:var(--font-family-base);font-weight:var(--font-weight-bold);font-size:var(--font-size-hero-title);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-none);color:var(--color-text);margin:0 0 40px}.about-product__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.about-product__item{min-width:0}.about-product__card{background:color-mix(in srgb, var(--color-gray-100) 100%, var(--color-white));min-height:342px;color:var(--color-text);border-radius:20px;flex-direction:column;justify-content:space-between;padding:40px;text-decoration:none;transition:background-color .2s;display:flex;position:relative}.about-product__card:hover,.about-product__card:focus-visible{background:color-mix(in srgb, var(--color-purple) 18%, var(--color-white))}.about-product__card:hover .about-product__arrow,.about-product__card:focus-visible .about-product__arrow{opacity:1;transform:translate(0)}.about-product__card:focus-visible{outline:2px solid var(--color-purple);outline-offset:2px}.about-product__icon{background:var(--color-purple);border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.about-product__icon-img{object-fit:contain;width:80px;height:80px;display:block}.about-product__label{font-family:var(--font-family-base);font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:35px;font-size:28px;line-height:1.2}.about-product__arrow{opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;display:flex;position:absolute;bottom:40px;right:40px;transform:translate(-24px)}.about-product__arrow img{width:48px;height:48px;display:block}@media (width<=1024px){.about-product__grid{grid-template-columns:1fr;max-width:480px;margin-inline:auto}}@media (width<=640px){.about-product__card{min-height:200px;padding:32px 24px}.about-product__label{margin-bottom:0;font-size:clamp(1.25rem,4vw,1.75rem)}.about-product__arrow{bottom:16px;right:24px}}.licenses__title{font-family:var(--font-family-base);font-weight:var(--font-weight-bold);font-size:var(--font-size-hero-title);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-none);color:var(--color-text);margin:0 0 40px}.licenses__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.licenses__item{min-width:0}.licenses__card{background:var(--color-gray-100);border-radius:20px;flex-direction:column;height:100%;min-height:480px;padding:40px;display:flex}.licenses__header{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.licenses__name{font-family:var(--font-family-base);font-weight:var(--font-weight-bold);color:var(--color-purple);margin:0;font-size:28px;line-height:1.2}.licenses__badge{font-family:var(--font-family-base);font-weight:var(--font-weight-medium);font-size:var(--font-size-text-regular);line-height:var(--line-height-tight);color:var(--color-purple);background:color-mix(in srgb, var(--color-purple) 18%, var(--color-white));border-radius:10px;align-items:center;padding:8px 16px;display:inline-flex}.licenses__list{margin:60px 0 0;padding:0 0 0 16px;list-style:none}.licenses__list li{font-weight:var(--font-weight-medium);color:var(--color-text);padding-left:16px;font-size:22px;line-height:1.2;position:relative}.licenses__list li:not(:last-child){margin-bottom:4px}.licenses__list li:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:.55em;left:0}.licenses__footer{justify-content:space-between;align-items:center;gap:24px;margin-top:auto;padding-top:48px;display:flex}.licenses__price{font-family:var(--font-family-base);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0;font-size:28px;line-height:1.2}.licenses__actions{text-align:right;flex-shrink:0}.licenses__actions .btn{min-width:220px}@media (width<=1024px){.licenses__grid{grid-template-columns:1fr;max-width:none;margin-inline:0}.licenses__card{border-radius:24px;min-height:0}.licenses__footer{padding-top:40px}}@media (width<=640px){.licenses__footer{flex-direction:column;align-items:stretch;gap:20px;padding-top:32px}.licenses__actions{text-align:left}.licenses__actions .btn{justify-content:center;width:100%;min-width:0}.licenses__title{margin-bottom:24px;font-size:clamp(1.75rem,6vw,2.25rem)}.licenses__card{padding:32px 24px}.licenses__header{gap:12px}.licenses__name{font-size:clamp(1.25rem,4vw,1.75rem)}.licenses__badge{padding:6px 12px;font-size:14px}.licenses__list{margin:40px 0;padding-left:0}.licenses__list li{font-size:clamp(1rem,3.5vw,1.25rem)}.licenses__price{font-size:clamp(1.25rem,4vw,1.75rem)}}.subscription__title{font-family:var(--font-family-base);font-weight:var(--font-weight-bold);font-size:var(--font-size-hero-title);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-none);color:var(--color-text);margin:0 0 24px}.subscription__text{max-width:900px;font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:var(--font-size-hero-text);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-none);color:var(--color-text);margin:0 0 40px}.subscription__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.subscription__item{min-width:0}.subscription__card{background:var(--color-gray-100);border-radius:20px;flex-direction:column;height:100%;min-height:320px;padding:32px;display:flex}.subscription__header{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.subscription__name{font-family:var(--font-family-base);font-weight:var(--font-weight-bold);color:var(--color-purple);margin:0;font-size:28px;line-height:1.2}.subscription__badge{font-family:var(--font-family-base);font-weight:var(--font-weight-medium);font-size:var(--font-size-text-regular);line-height:var(--line-height-tight);color:var(--color-purple);background:color-mix(in srgb, var(--color-purple) 18%, var(--color-white));border-radius:10px;align-items:center;padding:8px 16px;display:inline-flex}.subscription__description{font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:18px;line-height:var(--line-height-body);color:var(--color-text);margin:32px 0 0}.subscription__footer{justify-content:space-between;align-items:center;gap:24px;margin-top:auto;padding-top:32px;display:flex}.subscription__rate{align-items:center;gap:24px;margin:0;display:flex}.subscription__leader{display:none}.subscription__amount{font-family:var(--font-family-base);font-weight:var(--font-weight-bold);font-size:28px;line-height:var(--line-height-tight);color:var(--color-text);flex-shrink:0}.subscription__amount--muted{font-weight:var(--font-weight-regular)}.subscription__actions{text-align:right;flex-shrink:0}.subscription__actions .btn{min-width:220px}@media (width<=1024px){.subscription__grid{grid-template-columns:1fr;max-width:480px;margin-inline:auto}}@media (width<=640px){.subscription__card{min-height:0;padding:28px 24px}.subscription__name{font-size:clamp(1.25rem,4vw,1.75rem)}.subscription__description{margin-top:24px;font-size:16px}.subscription__footer{flex-direction:column;align-items:stretch;gap:20px;padding-top:28px}.subscription__amount{font-size:clamp(1rem,3.5vw,1.25rem)}.subscription__rate{justify-content:space-between;gap:10px}.subscription__actions .btn{width:100%;min-width:0}.subscription__text{font-size:16px}}.subscription-perks__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.subscription-perks__item{min-width:0}.subscription-perks__card{background:color-mix(in srgb, var(--color-purple) 12%, var(--color-white));box-sizing:border-box;border-radius:20px;flex-direction:column;gap:40px;height:100%;min-height:277px;padding:40px;display:flex}.subscription-perks__icon{background:var(--color-purple);border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.subscription-perks__icon-img{object-fit:contain;width:36px;height:36px;display:block}.subscription-perks__text{font-family:var(--font-family-base);font-weight:var(--font-weight-medium);color:var(--color-text);margin:0;font-size:22px;line-height:1.2}@media (width<=1024px){.subscription-perks__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.subscription-perks__grid{grid-template-columns:1fr}.subscription-perks__card{min-height:0;padding:32px 24px}.subscription-perks__text{font-size:20px}}.functionality__title{font-family:var(--font-family-base);font-weight:var(--font-weight-bold);font-size:var(--font-size-hero-title);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-none);color:var(--color-text);margin:0 0 40px}.functionality__card{background:var(--color-gray-100);border-radius:20px;padding:60px}.functionality__card+.functionality__card{margin-top:20px}.functionality__header{align-items:center;gap:16px;margin-bottom:40px;display:flex}.functionality__icon{background:color-mix(in srgb, var(--color-purple) 18%, var(--color-white));border-radius:30px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.functionality__icon-img{object-fit:contain;width:35px;height:35px;display:block}.functionality__name{font-family:var(--font-family-base);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0;font-size:28px;line-height:1.2}.functionality__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.functionality__list{margin:0;padding:0 0 0 16px;line-height:30px;list-style:none}.functionality__list li{font-weight:var(--font-weight-medium);color:var(--color-text);padding-left:16px;font-size:20px;position:relative}.functionality__list li:not(:last-child){margin-bottom:4px}.functionality__list li:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:.55em;left:0}.functionality__visual{min-width:0}.functionality__slider{overflow:hidden}.functionality__slider.js-slider .swiper-slide{background:var(--color-white);border:0;border-radius:20px;justify-content:center;align-items:center;min-height:320px;display:flex}.functionality__image{object-fit:contain;border-radius:20px;width:100%;max-width:100%;height:auto;display:block}.functionality__slider .swiper-pagination{margin-top:24px;position:static}.functionality__slider .swiper-pagination-bullet{opacity:1;background:#d9d9d9;width:8px;height:8px}.functionality__slider .swiper-pagination-bullet-active{background:var(--color-black)}@media (width<=1024px){.functionality__body{grid-template-columns:1fr;gap:32px}.functionality__slider.js-slider .swiper-slide{min-height:240px}}@media (width<=639px){.functionality__title{margin-bottom:20px;font-size:clamp(1.75rem,6vw,2.25rem)}.functionality__card{padding:24px 20px}.functionality__card+.functionality__card{margin-top:16px}.functionality__header{gap:12px;margin-bottom:20px}.functionality__icon{border-radius:20px;width:56px;height:56px}.functionality__icon-img{width:28px;height:28px}.functionality__name{font-size:20px}.functionality__body{gap:24px}.functionality__body>ul{padding-left:0}.functionality__list{padding-left:12px;line-height:1.5}.functionality__list li{font-size:var(--font-size-text-regular);padding-left:12px}.functionality__list li:not(:last-child){margin-bottom:2px}.functionality__slider.js-slider .swiper-slide{border-radius:12px;min-height:180px}.functionality__image{border-radius:12px}.functionality__slider .swiper-pagination{margin-top:16px}}.page-intro{color:var(--color-text)}.page-intro__header{margin-bottom:40px}.page-intro__title{font-weight:var(--font-weight-bold);font-size:var(--font-size-hero-title);line-height:var(--line-height-tight);color:var(--color-text);margin:0}.page-intro__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.page-intro__content{flex-direction:column;justify-content:space-between;align-items:flex-start;min-width:0;height:100%;display:flex}.page-intro__text{max-width:560px;font-weight:var(--font-weight-regular);font-size:var(--font-size-hero-text);line-height:var(--line-height-tight);flex-direction:column;gap:16px;margin-bottom:40px;display:flex}.page-intro__text p{color:var(--color-text);margin:0}.page-intro__cta{display:inline-flex;position:relative}.page-intro__cta:has(.page-intro__cta-badge){padding-top:12px}.page-intro__cta-badge{z-index:1;border:2px solid var(--color-white);object-fit:cover;border-radius:50%;width:40px;height:40px;position:absolute;top:0;left:16px}.page-intro__visual{justify-content:flex-end;min-width:0;display:flex}.page-intro__image{width:100%;max-width:445px;height:auto;display:block}@media (width<=1023px){.page-intro__body{grid-template-columns:1fr;gap:40px}.page-intro__visual{display:none}.page-intro__text{max-width:unset}}@media (width<=639px){.page-intro__visual{display:none}.page-intro__title{font-size:clamp(1.75rem,6vw,2.25rem)}.page-intro__cta{width:100%}.page-intro__cta .btn{justify-content:center;width:100%}}.pricing{color:var(--color-text)}.pricing__header{margin-bottom:40px}.pricing__title{font-weight:var(--font-weight-bold);font-size:var(--font-size-hero-title);line-height:var(--line-height-tight);color:var(--color-text);margin:0 0 16px}.pricing__subtitle{font-weight:var(--font-weight-regular);font-size:var(--font-size-hero-text);line-height:var(--line-height-tight);color:var(--color-text);margin:0}@media (width<=640px){.pricing__title{font-size:clamp(1.75rem,6vw,2.25rem)}.pricing__subtitle{font-size:var(--font-size-text-regular);line-height:var(--line-height-body)}}.comparison-table{--comparison-table-plan-bg:var(--color-purple-100);--comparison-table-plan-gap:20px;--comparison-table-radius:30px;--comparison-table-foot-radius:20px;--comparison-table-foot-gap:24px;--comparison-table-cell-padding-block:20px;--comparison-table-cell-padding-inline:24px;--comparison-table-plan-col-width:220px;--comparison-table-mark-size:35px;width:100%}.comparison-table__desktop{display:block}.comparison-table__mobile{display:none}.comparison-table__scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.comparison-table__table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:640px}.comparison-table__caption{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.comparison-table__col--feature{width:auto}.comparison-table__col--plan{width:var(--comparison-table-plan-col-width)}.comparison-table__corner{border:0;padding:0}.comparison-table__plan-name{padding:24px var(--comparison-table-cell-padding-inline);font-weight:var(--font-weight-bold);font-size:var(--font-size-hero-text);line-height:var(--line-height-tight);text-align:center;vertical-align:middle}.comparison-table__table thead .comparison-table__cell,.comparison-table__table thead .comparison-table__corner{border-bottom:0}.comparison-table__feature{padding:var(--comparison-table-cell-padding-block) var(--comparison-table-cell-padding-inline) var(--comparison-table-cell-padding-block) 0;border-bottom:1px solid var(--color-border);font-weight:var(--font-weight-regular);font-size:var(--font-size-text-regular);line-height:var(--line-height-body);text-align:left;vertical-align:middle}.comparison-table__cell{padding:var(--comparison-table-cell-padding-block) var(--comparison-table-cell-padding-inline);border-bottom:1px solid var(--color-border);text-align:center;vertical-align:middle}.comparison-table__cell--text{font-size:var(--font-size-text-regular);line-height:var(--line-height-body);text-align:left;font-weight:var(--font-weight-medium)}.comparison-table__cell--plan{z-index:0;border-bottom-color:color-mix(in srgb, var(--color-purple) 10%, var(--color-border));position:relative}.comparison-table__cell--plan:before{content:"";z-index:-1;background:var(--comparison-table-plan-bg);position:absolute;inset:0}.comparison-table__cell--plan-left:before{right:calc(var(--comparison-table-plan-gap) / 2)}.comparison-table__cell--plan-right:before{left:calc(var(--comparison-table-plan-gap) / 2)}.comparison-table__plan-name.comparison-table__cell--plan-left:before,.comparison-table__plan-name.comparison-table__cell--plan-right:before{border-radius:var(--comparison-table-radius) var(--comparison-table-radius) 0 0}.comparison-table__body tr:last-child .comparison-table__cell--plan-left:before,.comparison-table__body tr:last-child .comparison-table__cell--plan-right:before{border-radius:0 0 var(--comparison-table-radius) var(--comparison-table-radius)}.comparison-table__body tr:last-child .comparison-table__feature,.comparison-table__body tr:last-child .comparison-table__cell{padding-bottom:calc(var(--comparison-table-cell-padding-block) + 24px);border-bottom:0}.comparison-table__mark{justify-content:center;align-items:center;display:inline-flex}.comparison-table__mark--yes{background:var(--color-purple-light);border-radius:50%;width:35px;height:35px}.comparison-table__mark-icon{width:19px;height:14px;display:block}.comparison-table__mark--no{font-weight:var(--font-weight-regular);font-size:var(--font-size-hero-text);color:var(--color-muted);line-height:1}.comparison-table__a11y{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.comparison-table__foot{background:0 0}.comparison-table__foot-label,.comparison-table__foot-value{z-index:0;padding:24px var(--comparison-table-cell-padding-inline);padding-top:calc(var(--comparison-table-foot-gap) + 24px);font-weight:var(--font-weight-bold);font-size:var(--font-size-hero-text);line-height:var(--line-height-tight);vertical-align:middle;background:0 0;position:relative}.comparison-table__foot-label:before,.comparison-table__foot-value:before{content:"";inset:var(--comparison-table-foot-gap) 0 0;z-index:-1;background:var(--color-gray-100);position:absolute}.comparison-table__foot-label{text-align:left;padding-left:24px}.comparison-table__foot-label:before{border-radius:var(--comparison-table-foot-radius) 0 0 var(--comparison-table-foot-radius)}.comparison-table__foot-value{text-align:center}.comparison-table__foot-value:last-child:before{border-radius:0 var(--comparison-table-foot-radius) var(--comparison-table-foot-radius) 0}@media (width<=639px){.comparison-table__desktop{display:none}.comparison-table__mobile{flex-direction:column;gap:32px;display:flex}.comparison-table__card-title{font-weight:var(--font-weight-bold);font-size:var(--font-size-hero-text);line-height:var(--line-height-tight);color:var(--color-text);background:var(--comparison-table-plan-bg);box-shadow:0 0 0 100vmax var(--comparison-table-plan-bg);clip-path:inset(0 -100vmax);margin:0;padding:25px 0 20px}.comparison-table__card--plain .comparison-table__card-title,.comparison-table__card--plain .comparison-table__card-body{box-shadow:none;clip-path:none;background:0 0}.comparison-table__card--plain .comparison-table__card-item,.comparison-table__card--plain .comparison-table__card-row{padding-inline:0}.comparison-table__card-body{background:var(--comparison-table-plan-bg);box-shadow:0 0 0 100vmax var(--comparison-table-plan-bg);clip-path:inset(0 -100vmax);border-radius:0;overflow:hidden}.comparison-table__card-list{margin:0;padding:0;list-style:none}.comparison-table__card-grid{flex-direction:column;display:flex}.comparison-table__card-item,.comparison-table__card-row{border-bottom:1px dotted var(--color-border);grid-template-columns:1fr 1fr;align-items:start;gap:16px;padding:16px 0;display:grid;position:relative}.comparison-table__card-item:last-child,.comparison-table__card-row:last-child{border-bottom:0}.comparison-table__card-item{justify-content:space-between;align-items:flex-start;display:flex}.comparison-table__card-feature{min-width:0;font-weight:var(--font-weight-regular);font-size:var(--font-size-text-regular);line-height:var(--line-height-body);color:var(--color-text);flex:1}.comparison-table__card-value{font-weight:var(--font-weight-regular);font-size:var(--font-size-text-regular);line-height:var(--line-height-body);text-align:left;color:var(--color-text)}.comparison-table__card-item .comparison-table__card-value{text-align:right;flex-shrink:0;max-width:48%}.comparison-table__card-item .comparison-table__mark,.comparison-table__card-row .comparison-table__mark{justify-self:start;width:auto;min-width:0}.comparison-table__card-item .comparison-table__mark{width:var(--comparison-table-mark-size);min-width:var(--comparison-table-mark-size);flex-shrink:0}.comparison-table__card-item .comparison-table__mark--no{height:var(--comparison-table-mark-size)}.comparison-table__card-foot{background:var(--color-gray-100);box-shadow:0 0 0 100vmax var(--color-gray-100);clip-path:inset(0 -100vmax);font-weight:var(--font-weight-bold);font-size:var(--font-size-hero-text);line-height:var(--line-height-tight);border-radius:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.comparison-table__card-foot-label{color:var(--color-text);flex-shrink:0}.comparison-table__card-price{text-align:right;color:var(--color-text);flex-direction:column;align-items:flex-end;display:flex}.comparison-table__card-price-value,.comparison-table__card-price-currency{font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.comparison-table__card-price-currency{font-size:var(--font-size-text-regular)}}@media (width<=800px){.platform-comparison .comparison-table__desktop{display:none}.platform-comparison .comparison-table__mobile{flex-direction:column;gap:32px;display:flex}.platform-comparison .comparison-table__card-title{font-weight:var(--font-weight-bold);font-size:var(--font-size-hero-text);line-height:var(--line-height-tight);color:var(--color-text);background:var(--comparison-table-plan-bg);box-shadow:0 0 0 100vmax var(--comparison-table-plan-bg);clip-path:inset(0 -100vmax);margin:0;padding:25px 0 20px}.platform-comparison .comparison-table__card--plain .comparison-table__card-title,.platform-comparison .comparison-table__card--plain .comparison-table__card-body{box-shadow:none;clip-path:none;background:0 0}.platform-comparison .comparison-table__card--plain .comparison-table__card-item,.platform-comparison .comparison-table__card--plain .comparison-table__card-row{padding-inline:0}.platform-comparison .comparison-table__card-body{background:var(--comparison-table-plan-bg);box-shadow:0 0 0 100vmax var(--comparison-table-plan-bg);clip-path:inset(0 -100vmax);border-radius:0;overflow:hidden}.platform-comparison .comparison-table__card-list{margin:0;padding:0;list-style:none}.platform-comparison .comparison-table__card-grid{flex-direction:column;display:flex}.platform-comparison .comparison-table__card-item,.platform-comparison .comparison-table__card-row{border-bottom:1px dotted var(--color-border);grid-template-columns:1fr 1fr;align-items:start;gap:16px;padding:16px 0;display:grid;position:relative}.platform-comparison .comparison-table__card-item:last-child,.platform-comparison .comparison-table__card-row:last-child{border-bottom:0}.platform-comparison .comparison-table__card-item{justify-content:space-between;align-items:flex-start;display:flex}.platform-comparison .comparison-table__card-feature{min-width:0;font-weight:var(--font-weight-regular);font-size:var(--font-size-text-regular);line-height:var(--line-height-body);color:var(--color-text);flex:1}.platform-comparison .comparison-table__card-value{font-weight:var(--font-weight-regular);font-size:var(--font-size-text-regular);line-height:var(--line-height-body);text-align:left;color:var(--color-text)}.platform-comparison .comparison-table__card-item .comparison-table__card-value{text-align:right;flex-shrink:0;max-width:48%}.platform-comparison .comparison-table__card-item .comparison-table__mark,.platform-comparison .comparison-table__card-row .comparison-table__mark{justify-self:start;width:auto;min-width:0}.platform-comparison .comparison-table__card-item .comparison-table__mark{width:var(--comparison-table-mark-size);min-width:var(--comparison-table-mark-size);flex-shrink:0}.platform-comparison .comparison-table__card-item .comparison-table__mark--no{height:var(--comparison-table-mark-size)}.platform-comparison .comparison-table__card-foot{background:var(--color-gray-100);box-shadow:0 0 0 100vmax var(--color-gray-100);clip-path:inset(0 -100vmax);font-weight:var(--font-weight-bold);font-size:var(--font-size-hero-text);line-height:var(--line-height-tight);border-radius:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.platform-comparison .comparison-table__card-foot-label{color:var(--color-text);flex-shrink:0}.platform-comparison .comparison-table__card-price{text-align:right;color:var(--color-text);flex-direction:column;align-items:flex-end;display:flex}.platform-comparison .comparison-table__card-price-value,.platform-comparison .comparison-table__card-price-currency{font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.platform-comparison .comparison-table__card-price-currency{font-size:var(--font-size-text-regular)}}.platform-comparison__title{font-family:var(--font-family-base);font-weight:var(--font-weight-bold);font-size:var(--font-size-hero-title);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-none);color:var(--color-text);margin:0 0 40px}.platform-comparison .comparison-table{--comparison-table-plan-col-width:300px}.platform-comparison .comparison-table .comparison-table__cell--plan-right:before{left:0}.platform-comparison .comparison-table .comparison-table__feature.comparison-table__cell--text{font-weight:var(--font-weight-regular)}.platform-comparison .comparison-table .comparison-table__cell:has(.comparison-table__mark--no){text-align:left}.platform-comparison .comparison-table .comparison-table__mark--no{width:auto;min-width:0;height:100%;font-size:inherit;line-height:inherit;justify-content:flex-start}.platform-comparison .comparison-table .comparison-table__mark-line{width:40px;height:1px;display:block}.platform-comparison__actions{justify-content:center;margin-top:40px;display:flex}@media (width<=800px){.platform-comparison__title{margin-bottom:24px;font-size:clamp(1.75rem,6vw,2.25rem)}.platform-comparison .comparison-table__card-feature,.platform-comparison .comparison-table__card-value{font-weight:var(--font-weight-regular)}.platform-comparison .comparison-table__card-row{border-bottom-color:var(--color-muted)}.platform-comparison .comparison-table__card-row .comparison-table__mark--no{justify-self:start}.platform-comparison__actions{width:100%;font-size:14px}.platform-comparison__actions .btn{height:auto;min-height:var(--button-height-large);white-space:normal;text-align:center}.platform-comparison__actions .btn>.btn__text{white-space:normal;text-overflow:unset;font-size:14px;overflow:visible}}@media (width<=639px){.platform-comparison .comparison-table__card-feature,.platform-comparison .comparison-table__card-value{font-size:14px}.platform-comparison .comparison-table__card-row{padding:4px}}.support-cases{color:var(--color-text)}.support-cases__header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:40px;display:flex}.support-cases__title{font-weight:var(--font-weight-bold);font-size:clamp(1.75rem,3vw,2.25rem);line-height:var(--line-height-tight);margin:0}.support-cases__nav{flex-shrink:0;gap:12px;display:flex}.support-cases__nav-btn{border:2px solid var(--color-black);background:var(--color-white);width:48px;height:48px;color:var(--color-black);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0;display:inline-flex}.support-cases__nav-btn.swiper-button-disabled{opacity:.35;cursor:not-allowed}.support-cases__nav-btn img{width:24px;height:24px;display:block}.support-cases__nav-btn--next img{transform:scaleX(-1)}.support-cases__card{box-sizing:border-box;background:var(--color-gray-100);border-radius:24px;padding:80px 80px 120px}.support-cases__slider{width:100%;height:auto;overflow:hidden}.support-cases__slider .swiper-wrapper{align-items:flex-start}.support-cases__slider .swiper-slide.support-cases__slide{box-sizing:border-box;border:0;border-radius:0;flex-direction:row;align-items:flex-start;gap:80px;width:100%;height:auto;display:flex}.support-cases__logo{box-sizing:border-box;background:var(--color-white);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:120px;height:120px;padding:16px;display:flex}.support-cases__logo img{object-fit:contain;width:100%;height:auto;max-height:100%;display:block}.support-cases__content{flex-direction:column;flex:1;align-self:flex-start;min-width:0;display:flex}.support-cases__case-title{font-weight:var(--font-weight-bold);color:var(--color-text);margin:0 0 16px;font-size:32px;line-height:1.2}.support-cases__text{font-weight:var(--font-weight-regular);font-size:var(--font-size-text-regular);line-height:var(--line-height-body);color:var(--color-text);margin:0}.support-cases__text p{color:var(--color-text);margin:0}.support-cases__text p+p{margin-top:1em}.support-cases__slider .swiper-pagination{margin-top:40px;position:static}.support-cases__slider .swiper-pagination-bullet{opacity:1;background:#d9d9d9;width:8px;height:8px}.support-cases__slider .swiper-pagination-bullet-active{background:var(--color-black)}@media (width<=900px){.support-cases__card{padding:40px 24px 80px}.support-cases__slider .swiper-slide.support-cases__slide{flex-direction:column;gap:40px}.support-cases__content{width:100%}}@media (width<=639px){.support-cases__header{margin-bottom:24px}.support-cases__nav-btn{width:40px;height:40px}.support-cases__card{padding:20px 12px 60px}.support-cases__case-title{font-size:24px}.support-cases__text p{font-size:14px}.support-cases__logo{width:80px;height:80px;padding:12px}}.faq{--faq-bg:var(--color-purple-100);background:var(--faq-bg);box-shadow:0 0 0 100vmax var(--faq-bg);clip-path:inset(0 -100vmax);color:var(--color-text);padding-top:60px;padding-bottom:100px}.site-main:has(>.faq:last-child){padding-bottom:0}.faq__title{font-weight:var(--font-weight-bold);font-size:var(--font-size-hero-title);line-height:var(--line-height-tight);color:var(--color-text);margin:0 0 40px}.faq__resources{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:60px;display:grid}.faq__card{background:var(--color-white);border-radius:20px;flex-direction:column;align-items:flex-start;min-width:0;padding:40px;display:flex}.faq__card-icon{flex-shrink:0;width:80px;height:80px;margin-bottom:24px;display:block}.faq__tags{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.faq__tag{background:color-mix(in srgb, var(--color-purple) 18%, var(--color-white));font-weight:var(--font-weight-medium);font-size:var(--font-size-text-regular);line-height:var(--line-height-tight);color:var(--color-text);border-radius:10px;align-items:center;padding:10px 16px;text-decoration:none;transition:background-color .2s;display:inline-flex}.faq__tag:hover{background:color-mix(in srgb, var(--color-purple) 28%, var(--color-white))}.faq__tag:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.faq__questions{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:40px;display:grid}.faq__questions-title{font-weight:var(--font-weight-bold);font-size:var(--font-size-hero-title);line-height:var(--line-height-tight);color:var(--color-text);margin:0}.faq .accordion__panel{padding:0 0 0 66px}.faq .accordion__item.is-open .accordion__panel{padding-bottom:20px}.faq__answer{font-weight:var(--font-weight-regular);color:var(--color-text);margin:0;font-size:18px}.faq__answer a{color:var(--color-purple);text-decoration:none;transition:text-decoration-color .2s}.faq__answer a:hover{text-decoration:underline}.faq__answer a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.faq__a11y{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1024px){.faq__resources{grid-template-columns:1fr}.faq__questions{grid-template-columns:1fr;gap:24px}}@media (width<=639px){.faq{padding-top:32px;padding-bottom:0}.faq__title{margin-bottom:24px;font-size:clamp(1.75rem,6vw,2.25rem)}.faq__resources{margin-bottom:40px}.faq__card{padding:24px}.faq__card-icon{width:50px;height:50px}.faq .accordion__panel{padding-left:0}.faq__answer{font-size:12px}}.accordion__list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.accordion__list--indented{padding-left:60px}.accordion__item.is-open .accordion__icon-img--plus{opacity:0}.accordion__item.is-open .accordion__icon-img--minus{opacity:1}.accordion__heading{margin:0}.accordion__trigger{width:100%;font-family:var(--font-family-base);font-weight:var(--font-weight-bold);font-size:18px;line-height:var(--line-height-tight);text-align:left;color:var(--color-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:20px 0;display:flex}.accordion__trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.accordion__icon{border:1px solid var(--color-text);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:relative}.accordion__icon-img{width:24px;height:24px;transition:opacity .2s;display:block}.accordion__icon-img--minus{opacity:0;position:absolute}.accordion__panel{grid-template-rows:0fr;padding:0 0 0 66px;transition:grid-template-rows .3s;display:grid;overflow:hidden}.accordion__panel>*{min-height:0;overflow:hidden}.accordion__item.is-open .accordion__panel{grid-template-rows:1fr;padding-bottom:20px}.accordion__text{font-weight:var(--font-weight-regular);color:var(--color-text);margin:0;font-size:18px;line-height:1.3}.accordion__bullets{margin:0;padding:0;list-style:none}.accordion__bullets li{font-weight:var(--font-weight-regular);color:var(--color-text);padding-left:16px;font-size:18px;line-height:1.3;position:relative}.accordion__bullets li:not(:last-child){margin-bottom:4px}.accordion__bullets li:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:.65em;left:0}@media (width<=640px){.accordion__trigger{gap:12px;font-size:16px}}@media (prefers-reduced-motion:reduce){.accordion__icon-img,.accordion__panel{transition:none}}.features{color:var(--color-text)}.features__header{max-width:720px;margin-bottom:40px}.features__title{font-weight:var(--font-weight-bold);font-size:clamp(1.75rem,3vw,2.25rem);line-height:var(--line-height-tight);color:var(--color-text);margin:0 0 16px}.features__lead{font-weight:var(--font-weight-regular);font-size:18px;line-height:var(--line-height-body);color:var(--color-text);margin:0}.features__body{grid-template-columns:630px minmax(0,1fr);align-items:start;gap:40px;display:grid}.features__column{width:100%;min-width:0;max-width:630px}.features__content{min-width:0}.features__actions{flex-wrap:wrap;justify-content:center;gap:12px;width:100%;margin-top:60px;display:flex}.features__visual{justify-content:center;align-items:center;min-width:0;display:flex}.features__image{width:100%;max-width:520px;height:auto;display:block}@media (width<=1024px){.features__body{grid-template-columns:1fr;gap:40px}.features__column{max-width:none}.features__visual{order:-1}.features__image{max-width:420px}}@media (width<=1023px){.features__actions{flex-direction:column;align-items:stretch}.features__actions .btn{justify-content:center;width:100%}}@media (width<=639px){.features__header{margin-bottom:40px}.features__trigger{gap:12px;font-size:18px}.features__content>ul{padding-left:0}}.service-cards__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.service-cards__item{min-width:0;display:flex}.service-cards__card{background:var(--color-gray-100);border-radius:20px;flex-direction:column;width:100%;height:100%;min-height:612px;padding:40px;display:flex}.service-cards__icon{background:color-mix(in srgb, var(--color-purple) 18%, var(--color-white));border-radius:30px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:24px;display:flex}.service-cards__icon-img{object-fit:contain;width:38px;height:38px;display:block}.service-cards__title{min-height:67.2px;font-weight:var(--font-weight-bold);color:var(--color-text);margin:0;font-size:28px;line-height:1.2}.service-cards__list{margin:60px 0 0;padding:0 0 0 16px;list-style:none}.service-cards__list li{font-weight:var(--font-weight-regular);color:var(--color-text);padding-left:16px;font-size:20px;line-height:1.2;position:relative}.service-cards__list li:not(:last-child){margin-bottom:4px}.service-cards__list li:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:.55em;left:0}.service-cards__actions{flex-direction:column;gap:12px;margin-top:auto;padding-top:24px;display:flex}.service-cards__actions .btn{flex:auto;width:100%;min-width:0;max-width:100%}@media (width>=1024px) and (width<=1200px){.service-cards__card{min-height:560px;padding:32px}.service-cards__icon{border-radius:28px;width:72px;height:72px;margin-bottom:22px}.service-cards__title{min-height:93.6px;font-size:26px}.service-cards__list{margin-top:40px}.service-cards__list li{font-size:18px}}@media (width>=1024px){.service-cards__actions--pair .btn{flex:none}.service-cards__actions--pair .btn>.btn__text{text-overflow:unset;white-space:normal;text-align:center;overflow:visible}}@media (width<=1024px){.service-cards__grid{grid-template-columns:1fr;gap:16px}.service-cards__card{height:auto;min-height:0}}@media (width<=639px){.service-cards__grid{gap:12px}.service-cards__card{border-radius:16px;padding:32px 24px}.service-cards__icon{border-radius:24px;width:64px;height:64px;margin-bottom:20px}.service-cards__icon-img{width:32px;height:32px}.service-cards__title{min-height:0;font-size:20px}.service-cards__list{margin-top:24px}.service-cards__list li{font-size:var(--font-size-text-regular);line-height:var(--line-height-body)}.service-cards__list li:not(:last-child){margin-bottom:8px}.service-cards__actions{padding-top:32px}}.services-deploy{color:var(--color-text)}.services-deploy__header{max-width:800px;margin-bottom:40px}.services-deploy__title{font-weight:var(--font-weight-bold);font-size:var(--font-size-hero-title);line-height:var(--line-height-tight);color:var(--color-text);margin:0 0 16px}@media (width<=640px){.services-deploy__title{font-size:24px}}.services-deploy__lead{font-weight:var(--font-weight-regular);font-size:var(--font-size-text-regular);line-height:var(--line-height-body);margin:0}.services-deploy__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (width<=1024px){.services-deploy__grid{grid-template-columns:1fr;max-width:480px;margin-inline:auto}}.services-deploy__item{min-width:0}.services-deploy__card{background:var(--color-gray-100);box-sizing:border-box;border-radius:20px;flex-direction:column;justify-content:space-between;height:100%;min-height:280px;padding:40px 40px 80px;display:flex}@media (width<=640px){.services-deploy__card{min-height:0;padding:32px 24px}}.services-deploy__icon{background:var(--color-purple);border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex}@media (width<=640px){.services-deploy__icon{width:50px;height:50px}}.services-deploy__icon-img{object-fit:contain;width:40px;height:40px;display:block}@media (width<=640px){.services-deploy__icon-img{width:25px;height:25px}}.services-deploy__text{height:85px;font-weight:var(--font-weight-bold);color:var(--color-text);align-items:end;margin:60px 0 0;font-size:24px;line-height:1.2;display:flex}@media (width<=640px){.services-deploy__text{height:65px;margin-top:20px;font-size:18px}}.services-capability{color:var(--color-text)}.services-capability--band{background:var(--section-band-bg,var(--color-purple-light));box-shadow:0 0 0 100vmax var(--section-band-bg,var(--color-purple-light));clip-path:inset(0 -100vmax);border-radius:20px;padding:60px 0}.services-capability--tinted{--section-band-bg:#f3edfe}.services-capability--dark{--section-band-bg:var(--color-purple-light)}.services-capability__body{grid-template-columns:minmax(370px,2fr) minmax(200px,3fr);align-items:start;gap:40px;display:grid}.services-capability__aside{flex-direction:column;align-items:flex-start;gap:40px;min-width:0;display:flex}.services-capability__title{font-weight:var(--font-weight-bold);font-size:32px;line-height:var(--line-height-tight);color:var(--color-text);margin:0}.services-capability__content{min-width:0}@media (width<=1024px){.services-capability__body{grid-template-columns:1fr;gap:32px}}@media (width<=640px){.services-capability--band{padding:32px 0}.services-capability__aside{gap:24px}.services-capability__title{font-size:24px}.accordion__panel{padding-left:0}}.services-development{color:var(--color-text)}.services-development__header{max-width:800px;margin-bottom:40px}.services-development__title{font-weight:var(--font-weight-bold);font-size:var(--font-size-hero-title);line-height:var(--line-height-tight);color:var(--color-text);margin:0 0 16px}.services-development__lead{font-weight:var(--font-weight-regular);font-size:var(--font-size-text-regular);line-height:var(--line-height-body);color:var(--color-muted);margin:0}.services-development__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.services-development__item{min-width:0}.services-development__item--wide{grid-column:1/-1}.services-development__card{background:var(--color-gray-100);box-sizing:border-box;border-radius:20px;flex-direction:column;align-items:flex-start;height:100%;padding:40px;display:flex}.services-development__icon{background:var(--color-purple);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:24px;display:flex}.services-development__icon-img{object-fit:contain;width:40px;height:40px;display:block}.services-development__card-title{font-weight:var(--font-weight-bold);color:var(--color-text);min-height:86.4px;margin:0 0 16px;font-size:24px;line-height:1.2}.services-development__card-text{font-weight:var(--font-weight-regular);font-size:var(--font-size-text-regular);line-height:var(--line-height-body);color:var(--color-muted);margin:0}.services-development__note{font-weight:var(--font-weight-regular);font-size:14px;line-height:var(--line-height-body);color:var(--color-text);text-align:center;margin:0}.services-development__actions{flex-direction:column;align-items:center;gap:16px;margin-top:40px;display:flex}@media (width<=1024px){.services-development__grid{grid-template-columns:1fr}.services-development__item--wide{grid-column:auto}}@media (width<=640px){.services-development__lead{font-size:14px}.services-development__title{font-size:28px}.services-development__card{padding:32px 24px}.services-development__icon{width:60px;height:60px;margin-bottom:20px}.services-development__icon-img{width:30px;height:30px}.services-development__card-title{height:auto;min-height:64.8px;font-size:18px}.services-development__card-text{font-size:14px}}.modules-catalog{color:var(--color-text)}.modules-catalog__title{font-weight:var(--font-weight-bold);font-size:var(--font-size-hero-title);line-height:var(--line-height-tight);color:var(--color-text);margin:0 0 40px}.modules-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.modules-catalog__item{min-width:0}.modules-catalog__card{background:var(--color-gray-100);box-sizing:border-box;border-radius:20px;flex-direction:column;align-items:flex-start;height:100%;min-height:360px;padding:40px;display:flex}.modules-catalog__card--cta{border:2px dashed var(--color-border);background:0 0}.modules-catalog__icon{background:var(--color-purple);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:24px;display:flex}.modules-catalog__icon--soft{background:color-mix(in srgb, var(--color-purple) 18%, var(--color-white))}.modules-catalog__icon-img{object-fit:contain;width:40px;height:40px;display:block}.modules-catalog__title-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.modules-catalog__card-title{font-weight:var(--font-weight-bold);color:var(--color-text);margin:0;font-size:24px;line-height:1.2}.modules-catalog__icon+.modules-catalog__card-title{margin-bottom:16px}.modules-catalog__badge{font-weight:var(--font-weight-medium);font-size:14px;line-height:var(--line-height-tight);border-radius:8px;align-items:center;padding:6px 12px;display:inline-flex}.modules-catalog__badge--new{color:#1f8f55;background:#dff5ea}.modules-catalog__card-text{font-weight:var(--font-weight-regular);font-size:var(--font-size-text-regular);line-height:var(--line-height-body);color:var(--color-muted);margin:0 0 24px}.modules-catalog__tags{flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;list-style:none;display:flex}.modules-catalog__tag{background:color-mix(in srgb, var(--color-purple) 18%, var(--color-white));font-weight:var(--font-weight-medium);font-size:14px;line-height:var(--line-height-tight);color:var(--color-purple);border-radius:8px;align-items:center;padding:8px 12px;display:inline-flex}.modules-catalog__actions{margin-top:auto;padding-top:8px;display:flex}.modules-catalog__actions--end{justify-content:flex-end;width:100%}@media (width<=1024px){.modules-catalog__grid{grid-template-columns:1fr}}@media (width<=640px){.modules-catalog__card{min-height:0;padding:32px 24px}.modules-catalog__card-title{font-size:20px}.modules-catalog__card-text{font-size:14px}.modules-catalog__actions{width:100%}.modules-catalog__actions .btn{justify-content:center;width:100%}.modules-catalog__actions--end .btn{width:100%}}.modules-why{background:var(--color-purple-light);color:var(--color-text);border-radius:20px;padding:60px}.modules-why__body{grid-template-columns:minmax(280px,2fr) minmax(320px,3fr);align-items:start;gap:40px 60px;display:grid}.modules-why__title{font-weight:var(--font-weight-bold);color:var(--color-text);margin:0;font-size:32px;line-height:1.2}.modules-why__list{flex-direction:column;gap:32px;margin:0;padding:0;list-style:none;display:flex}.modules-why__item{min-width:0}.modules-why__feature{align-items:flex-start;gap:20px;min-width:0;display:flex}.modules-why__icon{object-fit:contain;flex-shrink:0;width:40px;height:40px;display:block}.modules-why__content{min-width:0}.modules-why__feature-title{font-weight:var(--font-weight-bold);color:var(--color-text);margin:0 0 8px;font-size:22px;line-height:1.2}.modules-why__feature-text{font-weight:var(--font-weight-regular);font-size:var(--font-size-text-regular);line-height:var(--line-height-body);color:var(--color-muted);margin:0}@media (width<=1024px){.modules-why__body{grid-template-columns:1fr;gap:40px}}@media (width<=640px){.modules-why{padding:32px 24px}.modules-why__title{font-size:clamp(1.5rem,5vw,2rem)}.modules-why__list{gap:24px}.modules-why__feature-title{font-size:18px}.modules-why__feature-text{font-size:14px}}.modules-cta{color:var(--color-white);background:#1c1c1c;border-radius:20px;padding:60px}.modules-cta__body{grid-template-columns:minmax(280px,1fr) minmax(320px,1fr);align-items:center;gap:40px 60px;display:grid}.modules-cta__title{font-weight:var(--font-weight-bold);color:inherit;margin:0;font-size:32px;line-height:1.2}.modules-cta__content{text-align:left;flex-direction:column;align-items:flex-start;gap:24px;max-width:480px;margin-inline:auto;display:flex}.modules-cta__text{font-weight:var(--font-weight-regular);font-size:var(--font-size-hero-text);line-height:var(--line-height-body);color:inherit;margin:0}@media (width<=1024px){.modules-cta__body{grid-template-columns:1fr;gap:32px}.modules-cta__content{text-align:left;align-items:flex-start;max-width:none;margin-inline:0}}@media (width<=640px){.modules-cta{padding:32px 24px}.modules-cta__title{font-size:clamp(1.5rem,5vw,2rem)}.modules-cta__text{font-size:clamp(1rem,3.5vw,1.25rem)}.modules-cta__content .btn{justify-content:center;width:100%}}.vk-cloud__card{background:var(--vk-cloud-bg);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:center;gap:24px;padding:40px;display:grid}.vk-cloud__content{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.vk-cloud__title{font-weight:var(--font-weight-bold);font-size:var(--font-size-hero-title);line-height:var(--line-height-tight);color:var(--color-text);margin:0 0 24px}.vk-cloud__text{font-weight:var(--font-weight-regular);font-size:var(--font-size-hero-text);line-height:var(--line-height-body);color:var(--color-text);margin:0 0 40px}.vk-cloud__visual{flex-shrink:0;line-height:0}.vk-cloud__image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:220px;display:block}@media (width<=900px){.vk-cloud__card{text-align:center;grid-template-columns:1fr}.vk-cloud__content{align-items:center}.vk-cloud__visual{order:-1}.vk-cloud__image{max-height:180px;margin-inline:auto}}@media (width<=639px){.vk-cloud__card{padding:32px 24px}.vk-cloud__title{font-size:24px}.vk-cloud__text{font-size:var(--font-size-text-regular);margin-bottom:24px}.vk-cloud__content .btn{justify-content:center;width:100%}}.cases{color:var(--color-text)}.cases__header{margin-bottom:40px}.cases__title{font-weight:var(--font-weight-bold);font-size:clamp(1.75rem,3vw,2.25rem);line-height:var(--line-height-tight);margin:0}.cases__tabs{flex-wrap:wrap;gap:12px;margin-bottom:40px;display:flex}.cases__tab{flex:1 1 0;min-width:0}.cases__card{background:var(--color-gray-100);border-radius:24px;padding:80px 80px 40px}.cases__slider{width:100%;overflow:hidden}.cases__slider .swiper-wrapper{align-items:flex-start}.cases__slider .swiper-slide.cases__slide{box-sizing:border-box;width:100%;height:auto}.cases__body{flex-direction:column;gap:16px;display:flex}.cases__case-title{font-weight:var(--font-weight-bold);color:var(--color-text);margin:0 0 6px;font-size:32px;line-height:1.2}.cases__col{display:contents}.cases__intro,.cases__outro{font-weight:var(--font-weight-regular);font-size:var(--font-size-text-regular);line-height:var(--line-height-body);color:var(--color-text);margin:0}.cases__subtitle{font-weight:var(--font-weight-bold);font-size:var(--font-size-text-regular);line-height:var(--line-height-body);color:var(--color-text);margin:0 0 16px}.cases__list{margin:0 0 16px;padding:0 0 0 16px;list-style:none}.cases__list li{font-weight:var(--font-weight-regular);font-size:var(--font-size-text-regular);line-height:var(--line-height-body);color:var(--color-text);padding-left:16px;position:relative}.cases__list li:not(:last-child){margin-bottom:8px}.cases__list li:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:.6em;left:0}.cases__footer{flex-direction:column;align-items:center;margin-top:40px;display:flex}.cases__nav{gap:12px;margin-top:40px;display:flex}.cases__nav[hidden]{display:none}.cases__nav-btn{border:2px solid var(--color-black);background:var(--color-white);width:48px;height:48px;color:var(--color-black);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0;display:inline-flex}.cases__nav-btn.swiper-button-disabled{opacity:.35;cursor:not-allowed}.cases__nav-btn img{width:24px;height:24px;display:block}.cases__nav-btn--next img{transform:scaleX(-1)}@media (width<=900px){.cases__card{padding:40px 24px}}@media (width<=639px){.cases__card{padding:20px 12px}.cases__case-title{margin-bottom:20px;font-size:24px}.cases__list{padding-left:0!important}.cases__tabs .cases__tab{min-width:0;height:auto;min-height:var(--button-height-medium);flex:calc(50% - 6px);justify-content:center;padding-block:10px;padding-inline:12px}.cases__tabs .cases__tab>.btn__text{text-overflow:unset;white-space:normal;text-align:center;overflow:visible}.cases__cta{justify-content:center;width:100%}}.contact-lead{background:var(--color-black);width:100%;color:var(--color-white);box-shadow:0 0 0 100vmax var(--color-black);clip-path:inset(0 -100vmax -2px)}.contact-lead__inner{max-width:var(--page-max-width);grid-template-rows:auto 1fr;grid-template-columns:minmax(160px,190px) minmax(0,1fr);gap:40px 130px;margin-inline:auto;padding:60px 80px;display:grid}.contact-lead__logo{line-height:0;display:inline-flex}.contact-lead__logo--desktop{grid-area:1/1;align-self:center}.contact-lead__logo--mobile{display:none}.contact-lead__logo-img{filter:brightness(0)invert();width:152px;height:18px;display:block}.contact-lead__footer-row{display:contents}.contact-lead__registry{flex-direction:column;grid-area:2/1;align-self:start;gap:12px;max-width:128px;display:flex}.contact-lead__registry-icon{object-fit:contain;width:58px;height:64px;display:block}.contact-lead__registry-text{color:color-mix(in srgb, var(--color-white) 60%, transparent);margin:0;font-size:12px;line-height:1.25}.contact-lead__brand{display:none}.contact-lead__copyright{color:color-mix(in srgb, var(--color-white) 60%, transparent);margin:0;font-size:12px;line-height:1.25}.contact-lead__copyright--desktop{grid-area:2/1;align-self:end;display:block}.contact-lead__company{border-top:1px solid color-mix(in srgb, var(--color-white) 18%, transparent);grid-area:3/1/auto/-1;gap:16px;padding-top:28px;font-size:12px;line-height:1.45;display:grid}.contact-lead__company-title{color:var(--color-white);font-size:14px;font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin:0}.contact-lead__company-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 40px;display:grid}.contact-lead__company-column{align-content:start;gap:8px;display:grid}.contact-lead__company-text{color:color-mix(in srgb, var(--color-white) 60%, transparent);margin:0}.contact-lead__company-link{color:inherit;text-underline-offset:2px;text-decoration:underline}.contact-lead__company-link:hover{color:var(--color-white)}.contact-lead__form{flex-direction:column;grid-area:2/2;align-self:stretch;gap:10px;display:flex}.contact-lead__title{font-family:var(--font-family-base);font-size:20px;font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-none);grid-area:1/2;align-self:center;margin:0}.contact-lead__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 40px;display:grid}.contact-lead .iti{--iti-hover-color:transparent;width:100%}.contact-lead .iti__country-container{align-items:center;padding-bottom:10px;display:flex}.contact-lead .iti__selected-country{height:auto}.contact-lead .lead-form__field-error{color:#fca5a5}.contact-lead .lead-form__field-error--choice{flex-basis:calc(100% - 41px);order:1;margin-left:41px}.contact-lead__input{border:0;border-bottom:1px solid var(--color-border);width:100%;color:var(--color-white);font:inherit;background:0 0;padding:0 0 10px;font-size:16px;line-height:1.2}.contact-lead__input::placeholder{color:color-mix(in srgb, var(--color-white) 60%, transparent)}.contact-lead__input:focus-visible{border-bottom-color:var(--color-white);outline:none}.contact-lead__input[aria-invalid=true]{border-bottom-color:#fca5a5}.contact-lead__input:-webkit-autofill{box-shadow:0 0 0 1000px color-mix(in srgb, var(--color-purple) 42%, var(--color-black)) inset;-webkit-text-fill-color:var(--color-white);caret-color:var(--color-white)}.contact-lead__input:-webkit-autofill:hover{box-shadow:0 0 0 1000px color-mix(in srgb, var(--color-purple) 42%, var(--color-black)) inset;-webkit-text-fill-color:var(--color-white);caret-color:var(--color-white)}.contact-lead__input:-webkit-autofill:focus{box-shadow:0 0 0 1000px color-mix(in srgb, var(--color-purple) 42%, var(--color-black)) inset;-webkit-text-fill-color:var(--color-white);caret-color:var(--color-white)}.contact-lead__input--message{resize:vertical;min-height:52px}.contact-lead__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.contact-lead__consent{cursor:pointer;order:1;align-items:center;gap:10px;display:flex}.contact-lead__checkbox{appearance:none;border:1px solid var(--color-border);background:0 0;border-radius:6px;flex-shrink:0;width:31px;height:31px;margin:0;transition:background-color .15s}.contact-lead__checkbox:checked{background:var(--color-white)}.contact-lead__consent-text{color:var(--color-bg);font-size:12px;line-height:1.35}.contact-lead__policy-link{color:var(--color-purple)}.contact-lead__policy-link:hover{text-decoration:underline}.contact-lead__submit{order:2;min-width:200px}@media (width<=1024px){.contact-lead__inner{padding:48px var(--page-gutter) 40px;flex-direction:column;gap:32px;display:flex}.contact-lead__logo--desktop{display:none}.contact-lead__form{gap:24px}.contact-lead__actions{flex-direction:column;align-items:stretch;margin-top:12px}.contact-lead__grid{grid-template-columns:1fr;gap:16px}.contact-lead__submit{width:100%;min-width:0}.contact-lead__copyright--desktop{display:none}.contact-lead__footer-row{justify-content:space-between;align-items:flex-end;gap:24px 16px;padding-top:24px;display:flex}.contact-lead__registry{flex-shrink:0;max-width:128px}.contact-lead__brand{text-align:right;flex-direction:column;align-items:flex-end;gap:12px;margin-left:auto;display:flex}.contact-lead__logo--mobile{display:inline-flex}.contact-lead__company{padding-top:24px}.contact-lead__company-grid{grid-template-columns:1fr}}@media (width>=768px) and (width<=1024px){.contact-lead__inner{width:100%;max-width:560px;padding-inline:var(--page-gutter);margin-inline:auto}.contact-lead__footer-row{justify-content:space-between;gap:32px}.contact-lead__brand{margin-left:0}}@media (width<=767px){.contact-lead__inner{padding:32px var(--page-gutter) 36px}}.lead-form__field{min-width:0}.lead-form__field-error{color:#b91c1c;min-height:16.2px;margin:6px 0 0;font-size:12px;line-height:1.35}.lead-form__field-error[hidden]{visibility:hidden;display:block}.lead-form__status{min-height:37.8px;margin:0;font-size:14px;line-height:1.35}.lead-form__status[hidden]{visibility:hidden;display:block}.lead-form__status--success{color:#15803d}.lead-form__status--error{color:#b91c1c}.contact-lead .lead-form__status--success{color:#86efac}.contact-lead .lead-form__status--error{color:#fca5a5}.wp-content{color:var(--color-text);font-size:var(--font-size-text-regular);overflow-wrap:break-word;line-height:1.65}.wp-content:after{clear:both;content:"";display:block}.wp-content p{color:inherit;margin:0 0 16px}.wp-content p:last-child{margin-bottom:0}.wp-content h2,.wp-content h3,.wp-content h4,.wp-content h5,.wp-content h6{font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:inherit;margin:32px 0 16px}.wp-content h2:first-child,.wp-content h3:first-child,.wp-content h4:first-child,.wp-content h5:first-child,.wp-content h6:first-child{margin-top:0}.wp-content h2{font-size:clamp(1.75rem,3vw,2.25rem)}.wp-content h3{font-size:var(--font-size-hero-text)}.wp-content h4,.wp-content h5,.wp-content h6{font-size:var(--font-size-text-regular)}.wp-content ul,.wp-content ol{color:inherit;margin:0 0 20px;padding-left:24px}.wp-content ul{list-style:outside}.wp-content ol{list-style:decimal}.wp-content li::marker{color:currentColor}.wp-content li{padding-left:4px}.wp-content li+li{margin-top:10px}.wp-content li>ul,.wp-content li>ol{margin-top:10px;margin-bottom:0}.wp-content a{color:var(--color-purple);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.wp-content strong,.wp-content b{font-weight:var(--font-weight-bold)}.wp-content blockquote{border-left:3px solid var(--color-purple);color:inherit;margin:0 0 20px;padding-left:20px}.wp-content img{max-width:100%;height:auto}.wp-content .aligncenter,.wp-content img.aligncenter{text-align:center;margin-left:auto;margin-right:auto;display:block}.wp-content .alignleft,.wp-content img.alignleft{float:left;margin:0 24px 16px 0}.wp-content .alignright,.wp-content img.alignright{float:right;margin:0 0 16px 24px}.wp-content figure.aligncenter{margin-left:auto;margin-right:auto}.privacy-policy{color:var(--color-text)}.privacy-policy__intro{font-weight:var(--font-weight-regular);font-size:var(--font-size-text-regular);line-height:var(--line-height-body);color:var(--color-text);margin:0 0 40px}.privacy-policy__section{margin-bottom:40px}.privacy-policy__section:last-child{margin-bottom:0}.privacy-policy__section-title{font-weight:var(--font-weight-bold);font-size:var(--font-size-hero-text);line-height:var(--line-height-tight);color:var(--color-text);margin:0 0 24px}.privacy-policy__section-body{font-weight:var(--font-weight-regular);font-size:var(--font-size-text-regular);line-height:var(--line-height-body);color:var(--color-text);flex-direction:column;gap:16px;display:flex}.privacy-policy__section-body p{color:inherit;margin:0}.privacy-policy__list{margin:0;padding-left:24px;list-style:outside}.privacy-policy__list li{margin-bottom:8px}.privacy-policy__list li:last-child{margin-bottom:0}.privacy-policy__data{flex-direction:column;gap:24px;display:flex}.privacy-policy__goal{flex-direction:column;gap:16px;display:flex}.privacy-policy__goal-title{font-weight:var(--font-weight-bold);font-size:var(--font-size-text-regular);line-height:var(--line-height-body);color:var(--color-text);margin:0}.privacy-policy__table-wrap{-webkit-overflow-scrolling:touch;background:var(--color-gray-100);border-radius:20px;overflow-x:auto}.privacy-policy__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:640px}.privacy-policy__caption{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.privacy-policy__col--subject{width:28%}.privacy-policy__col--data{width:44%}.privacy-policy__col--basis{width:28%}.privacy-policy__cell{font-weight:var(--font-weight-regular);font-size:var(--font-size-text-regular);line-height:var(--line-height-body);text-align:left;vertical-align:top;color:var(--color-text);padding:20px 24px}.privacy-policy__rows--mobile{display:none}.privacy-policy__row-card{background:var(--color-gray-100);border-radius:20px;padding:20px}.privacy-policy__row-card+.privacy-policy__row-card{margin-top:12px}.privacy-policy__row-subject{font-weight:var(--font-weight-bold);font-size:var(--font-size-text-regular);line-height:var(--line-height-body);color:var(--color-text);margin:0 0 12px}.privacy-policy__row-data,.privacy-policy__row-basis{font-weight:var(--font-weight-regular);font-size:var(--font-size-text-regular);line-height:var(--line-height-body);color:var(--color-text);margin:0}.privacy-policy__row-data{margin-bottom:12px}.hero--document{padding-bottom:60px}.hero--document .hero__title{flex-direction:column;gap:8px;margin:0;display:flex}.hero--document .hero__title-line{display:block}@media (width<=639px){.hero--document .hero__title{font-size:26px}.hero--document .hero__title-line{overflow-wrap:break-word}.privacy-policy__table-wrap--desktop{display:none}.privacy-policy__rows--mobile{display:block}.privacy-policy__section-title{font-size:var(--font-size-text-regular)}.privacy-policy__cell{padding:16px 20px}.privacy-policy__row-card{padding:16px}}.roadmap{min-width:0;color:var(--color-text)}.roadmap__header{margin-bottom:40px}.roadmap__title{font-weight:var(--font-weight-bold);font-size:var(--font-size-hero-title);line-height:var(--line-height-tight);margin:0}.roadmap__timeline{--roadmap-date-width:168px;--roadmap-track-width:24px;--roadmap-column-gap:24px;--timeline-marker-size:16px;--timeline-title-font-size:20px;--timeline-date-font-size:var(--font-size-text-regular);--timeline-title-center:calc(var(--timeline-title-font-size) * var(--line-height-body) / 2);--timeline-marker-offset:calc(var(--timeline-title-center) - (var(--timeline-marker-size) / 2));--timeline-date-offset:calc(var(--timeline-title-center) - (var(--timeline-date-font-size) * var(--line-height-tight) / 2));--roadmap-item-spacing:32px;flex-direction:column;gap:0;min-width:0;margin:0;padding:0;list-style:none;display:flex}.roadmap__item{grid-template-columns:var(--roadmap-date-width) var(--roadmap-track-width) minmax(0, 1fr);column-gap:var(--roadmap-column-gap);min-width:0;padding-bottom:var(--roadmap-item-spacing);display:grid}.roadmap__item:last-child{padding-bottom:0}.roadmap__date{padding-top:var(--timeline-date-offset);font-weight:var(--font-weight-regular);font-size:var(--timeline-date-font-size);line-height:var(--line-height-tight);color:var(--color-black);text-align:right;grid-area:1/1;align-self:start}.roadmap__date-month:before,.roadmap__date-year:before{content:" "}@media (width>=1024px){.roadmap__date{white-space:nowrap}}.roadmap__track{grid-area:1/2;justify-content:center;align-self:stretch;display:flex;position:relative}.roadmap__item:not(:last-child) .roadmap__track:after{content:"";top:calc(var(--timeline-marker-offset) + var(--timeline-marker-size) / 2);width:1px;height:calc(100% + var(--roadmap-item-spacing));background:repeating-linear-gradient(to bottom, var(--color-black) 0, var(--color-black) 2px, transparent 2px, transparent 5px);position:absolute;left:50%;transform:translate(-50%)}.roadmap__marker{z-index:1;width:var(--timeline-marker-size);height:var(--timeline-marker-size);border:1px solid var(--color-black);background:var(--color-white);box-sizing:border-box;margin-top:var(--timeline-marker-offset);border-radius:50%;flex-shrink:0;position:relative}.roadmap__marker--done{border-color:var(--color-purple);background:var(--color-purple);justify-content:center;align-items:center;display:flex}.roadmap__marker-icon{filter:brightness(0)invert();width:8px;height:6px;display:block}.roadmap__content{overflow-wrap:break-word;grid-area:1/3;min-width:0}.roadmap__item-title{font-weight:var(--font-weight-bold);font-size:var(--timeline-title-font-size);line-height:var(--line-height-body);overflow-wrap:break-word;margin:0 0 12px}.roadmap__item-version{min-width:0;font-weight:var(--font-weight-medium);font-size:var(--font-size-text-regular);line-height:var(--line-height-tight);color:var(--color-purple);transition:color var(--transition-base);overflow-wrap:break-word;margin-top:8px;text-decoration:none;display:block}.roadmap__item-version:hover,.roadmap__item-version:focus-visible{color:var(--state-hover-purple);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.roadmap__item-text{font-weight:var(--font-weight-regular);font-size:var(--font-size-text-regular);line-height:var(--line-height-tight);color:var(--color-black);overflow-wrap:break-word;margin:0}@media (width<=1023px){.roadmap__timeline{--roadmap-date-width:80px;--roadmap-track-width:20px;--roadmap-column-gap:16px;--timeline-marker-size:14px;--timeline-title-font-size:var(--font-size-text-regular);--roadmap-item-spacing:28px}.roadmap__date{white-space:normal;flex-direction:column;align-items:flex-end;display:flex}.roadmap__date-month:before,.roadmap__date-year:before{content:none}.roadmap__item-title{font-size:var(--timeline-title-font-size);margin-bottom:8px}}@media (width<=639px){.roadmap__title{font-size:clamp(1.75rem,6vw,2.25rem)}.roadmap__timeline{--roadmap-date-width:64px;--roadmap-track-width:18px;--roadmap-column-gap:12px}}.release-history{--release-history-bg:var(--color-purple-100);background:var(--release-history-bg);min-width:0;box-shadow:0 0 0 100vmax var(--release-history-bg);clip-path:inset(0 -100vmax);color:var(--color-text);padding-top:60px;padding-bottom:80px;overflow-x:clip}.site-main:has(>.release-history:last-child){padding-bottom:0}.release-history__header{margin-bottom:40px}.release-history__title{font-weight:var(--font-weight-bold);font-size:var(--font-size-hero-title);line-height:var(--line-height-tight);margin:0}.release-history__timeline{--release-date-width:168px;--release-track-width:24px;--release-column-gap:24px;--timeline-marker-size:16px;--timeline-title-font-size:20px;--timeline-title-center:calc(var(--timeline-title-font-size) * var(--line-height-body) / 2);--timeline-marker-offset:calc(var(--timeline-title-center) - (var(--timeline-marker-size) / 2));--timeline-date-font-size:var(--font-size-text-regular);--timeline-date-offset:calc(var(--timeline-title-center) - (var(--timeline-date-font-size) * var(--line-height-tight) / 2));--release-item-spacing:32px;flex-direction:column;gap:0;min-width:0;margin:0;padding:0;list-style:none;display:flex}.release-history__item{grid-template-columns:var(--release-date-width) var(--release-track-width) minmax(0, 1fr);column-gap:var(--release-column-gap);min-width:0;padding-bottom:var(--release-item-spacing);display:grid}.release-history__item:last-child{padding-bottom:0}.release-history__date{padding-top:var(--timeline-date-offset);font-weight:var(--font-weight-regular);font-size:var(--timeline-date-font-size);line-height:var(--line-height-tight);color:var(--color-black);text-align:right;grid-area:1/1;align-self:start}.release-history__date-month:before,.release-history__date-year:before{content:" "}@media (width>=1024px){.release-history__date{white-space:nowrap}}.release-history__track{grid-area:1/2;justify-content:center;align-self:stretch;display:flex;position:relative}.release-history__item:not(:last-child) .release-history__track:after{content:"";top:calc(var(--timeline-marker-offset) + var(--timeline-marker-size) / 2);width:1px;height:calc(100% + var(--release-item-spacing));background:repeating-linear-gradient(to bottom, var(--color-black) 0, var(--color-black) 2px, transparent 2px, transparent 5px);position:absolute;left:50%;transform:translate(-50%)}.release-history__marker{z-index:1;width:var(--timeline-marker-size);height:var(--timeline-marker-size);background:var(--color-black);margin-top:var(--timeline-marker-offset);border-radius:50%;flex-shrink:0;position:relative}.release-history__card{overflow-wrap:break-word;grid-area:1/3;min-width:0}.release-history__version{font-weight:var(--font-weight-bold);font-size:var(--timeline-title-font-size);line-height:var(--line-height-body);overflow-wrap:break-word;margin:0 0 20px}.release-history__features{flex-direction:column;gap:8px;min-width:0;margin:0 0 20px;padding:0;list-style:none;display:flex}.release-history__feature{min-width:0;font-weight:var(--font-weight-regular);font-size:var(--font-size-text-regular);line-height:var(--line-height-tight);color:var(--color-black);overflow-wrap:break-word;padding-left:14px;position:relative}.release-history__feature:before{content:"";background:var(--color-black);border-radius:50%;width:3px;height:3px;position:absolute;top:.5em;left:0;transform:translateY(-50%)}.release-history__link{font-weight:var(--font-weight-medium);font-size:var(--font-size-text-regular);line-height:var(--line-height-tight);color:var(--color-purple);text-underline-offset:3px;text-decoration:underline}.release-history__link:hover{color:var(--state-hover-purple)}@media (width<=1023px){.release-history{padding-top:48px;padding-bottom:60px}.release-history__timeline{--release-date-width:80px;--release-track-width:20px;--release-column-gap:16px;--timeline-marker-size:14px;--timeline-title-font-size:var(--font-size-text-regular);--release-item-spacing:28px}.release-history__date{white-space:normal;flex-direction:column;align-items:flex-end;display:flex}.release-history__date-month:before,.release-history__date-year:before{content:none}.release-history__version{font-size:var(--timeline-title-font-size);margin-bottom:16px}}@media (width<=639px){.release-history__title{font-size:clamp(1.75rem,6vw,2.25rem)}.release-history__timeline{--release-date-width:64px;--release-track-width:18px;--release-column-gap:12px}}.clients-logos{color:var(--color-text)}.clients-logos__header{margin-bottom:40px}.clients-logos__title{font-weight:var(--font-weight-bold);font-size:clamp(1.75rem,3vw,2.25rem);line-height:var(--line-height-tight);margin:0}.clients-logos__rail{align-items:center;gap:24px;display:flex}.clients-logos__slider{flex:1;min-width:0}.clients-logos__slider .swiper-slide{box-sizing:border-box;border:0;border-radius:0;min-height:auto}.clients-logos__item{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:120px;margin:0;padding:0;display:flex}.clients-logos__item img{object-fit:contain;width:100%;max-width:150px;height:100%;display:block}.clients-logos__nav-btn{border:2px solid var(--color-black);background:var(--color-white);width:48px;height:48px;color:var(--color-black);cursor:pointer;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s;display:inline-flex}.clients-logos__nav-btn:hover{background:var(--color-gray-100)}.clients-logos__nav-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.clients-logos__nav-btn img{width:24px;height:24px;display:block}.clients-logos__nav-btn--next img{transform:scaleX(-1)}@media (width<=640px){.clients-logos__rail{gap:12px}.clients-logos__nav-btn{width:40px;height:40px}}.clients-reviews{color:var(--color-text)}.clients-reviews__header{margin-bottom:40px}.clients-reviews__title{font-weight:var(--font-weight-bold);font-size:clamp(1.75rem,3vw,2.25rem);line-height:var(--line-height-tight);margin:0}.clients-reviews__card{box-sizing:border-box;background:var(--color-gray-100);border-radius:24px;padding:80px 80px 120px}.clients-reviews__slider{width:100%;height:auto;overflow:hidden}.clients-reviews__slider .swiper-wrapper{align-items:flex-start}.clients-reviews__slider .swiper-slide.clients-reviews__slide{box-sizing:border-box;border:0;border-radius:0;flex-direction:row;align-items:flex-start;gap:80px;width:100%;height:auto;display:flex}.clients-reviews__photo{background:#d9d9d9;border-radius:8px;flex-shrink:0;width:120px;height:120px}.clients-reviews__photo--logo{box-sizing:border-box;background:var(--color-white);justify-content:center;align-items:center;padding:16px;display:flex}.clients-reviews__photo--logo img{object-fit:contain;width:100%;height:auto;max-height:100%;display:block}.clients-reviews__content{flex-direction:column;flex:1;align-self:flex-start;min-width:0;display:flex}.clients-reviews__quote{font-weight:var(--font-weight-regular);font-size:var(--font-size-text-regular);line-height:var(--line-height-body);color:var(--color-text);flex:0 auto;margin:0}.clients-reviews__quote p{color:var(--color-text);margin:0}.clients-reviews__quote p+p{margin-top:1em}.clients-reviews__author{flex-shrink:0;margin:0;padding-top:40px;font-style:normal}.clients-reviews__name{font-weight:var(--font-weight-bold);font-size:var(--font-size-text-regular);line-height:var(--line-height-body);color:var(--color-text);display:block}.clients-reviews__role{font-weight:var(--font-weight-regular);font-size:var(--font-size-text-regular);line-height:var(--line-height-body);color:var(--color-accent);display:block}.clients-reviews__slider .swiper-pagination{margin-top:40px;position:static}.clients-reviews__slider .swiper-pagination-bullet{opacity:1;background:#d9d9d9;width:8px;height:8px}.clients-reviews__slider .swiper-pagination-bullet-active{background:var(--color-black)}@media (width<=900px){.clients-reviews__card{padding:40px 24px 80px}.clients-reviews__slider .swiper-slide.clients-reviews__slide{flex-direction:column;gap:40px}.clients-reviews__content{width:100%}.clients-reviews__author{padding-top:24px}}@media (width<=639px){.clients-reviews__quote p{font-size:14px}.clients-reviews__card{padding:20px 12px}.clients-reviews__photo{width:80px;height:80px}.clients-reviews__photo--logo{padding:12px}}.tabs__controls{gap:12px;margin-bottom:12px;display:flex}.tabs__control{padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline);cursor:pointer;font-family:var(--button-font-family);font-weight:var(--button-font-weight);font-size:var(--button-font-size);line-height:var(--button-line-height);letter-spacing:var(--button-letter-spacing);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;min-width:0;max-width:100%;text-decoration:none;display:inline-flex}.tabs__control>.btn__text{min-width:0;max-width:100%;line-height:var(--button-line-height,1.2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tabs__control:has(>.btn__icon)>.btn__text{flex:auto;min-width:0}.tabs__control{border-color:var(--color-border);color:var(--color-text);background:0 0}.tabs__control.is-active{border-color:var(--color-accent);color:var(--color-accent)}.tabs__panel{display:none}.tabs__panel.is-active{display:block}.js-slider{padding-block:8px}.js-slider .swiper-slide{border:1px solid var(--color-border);border-radius:10px;place-content:center;min-height:120px;display:grid}.popup{z-index:1000;padding:var(--page-gutter);visibility:hidden;pointer-events:none;justify-content:center;align-items:center;transition:visibility 0s linear .3s;display:flex;position:fixed;inset:0}.popup.is-open{visibility:visible;pointer-events:auto;transition:visibility linear}.popup__overlay{cursor:pointer;opacity:0;background:#00000080;border:0;padding:0;transition:opacity .3s;position:absolute;inset:0}.popup.is-open .popup__overlay{opacity:1}.popup__dialog{z-index:1;width:min(520px,100%);max-height:calc(100vh - 2 * var(--page-gutter));opacity:0;transition:opacity .3s,transform .3s;position:relative;overflow-y:auto;transform:translateY(16px)scale(.98)}.popup.is-open .popup__dialog{opacity:1;transform:translateY(0)scale(1)}.popup__dialog:has(.feedback-form){width:min(720px,100%)}.popup__dialog:has(.portal-notice){width:min(640px,100%)}.popup__content{box-shadow:0 12px 40px #0000002e}:is(.popup__content:has(.feedback-form),.popup__content:has(.portal-notice)){box-shadow:none}html:has(.popup.is-open){overscroll-behavior:none;overflow:hidden}@media (prefers-reduced-motion:reduce){.popup,.popup__overlay,.popup__dialog{transition:none}}.feedback-form{background:var(--color-white);color:var(--color-text);border-radius:20px;flex-direction:column;padding:40px 48px 36px;display:flex}.feedback-form__header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:12px;display:flex}.feedback-form__title{font-family:var(--font-family-base);font-size:20px;font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-none);color:var(--color-text);margin:0}.feedback-form__title-accent{color:var(--color-purple)}.feedback-form__close{width:24px;height:24px;color:var(--color-text);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.feedback-form__close:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.feedback-form__close-icon{width:24px;height:24px;display:block}.feedback-form__intro{font-size:16px;font-weight:var(--font-weight-regular);color:var(--color-text);margin:0 0 32px;line-height:1.35}.feedback-form__email{color:var(--color-purple);text-decoration:none}.feedback-form__email:hover{text-decoration:underline}.feedback-form__form{flex-direction:column;gap:10px;display:flex}.feedback-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 40px;display:grid}.feedback-form .iti{--iti-hover-color:transparent;width:100%}.feedback-form .iti__country-container{align-items:center;padding-bottom:8px;display:flex}.feedback-form .iti__selected-country{height:auto}.feedback-form .lead-form__field-error{color:#b91c1c}.feedback-form .lead-form__field-error--choice{flex-basis:calc(100% - 41px);order:3;margin-left:41px}.feedback-form__input{border:0;border-bottom:1px solid var(--color-text);width:100%;color:var(--color-text);font:inherit;font-size:16px;font-weight:var(--font-weight-regular);background:0 0;padding:0 0 8px;line-height:1.2}.feedback-form__input::placeholder{color:color-mix(in srgb, var(--color-black) 42%, var(--color-white))}.feedback-form__input:focus-visible{border-bottom-color:var(--color-text);outline:none}.feedback-form__input[aria-invalid=true]{border-bottom-color:#b91c1c}.feedback-form__input:-webkit-autofill{box-shadow:0 0 0 1000px color-mix(in srgb, var(--color-purple) 16%, var(--color-white)) inset;-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text)}.feedback-form__input:-webkit-autofill:hover{box-shadow:0 0 0 1000px color-mix(in srgb, var(--color-purple) 16%, var(--color-white)) inset;-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text)}.feedback-form__input:-webkit-autofill:focus{box-shadow:0 0 0 1000px color-mix(in srgb, var(--color-purple) 16%, var(--color-white)) inset;-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text)}.feedback-form__input--message{resize:vertical;min-height:28px}.feedback-form__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.feedback-form__consent{max-width:360px;color:var(--color-text);cursor:pointer;flex:auto;align-items:center;gap:10px;margin:0;font-size:12px;line-height:1.35;display:flex}.feedback-form__checkbox{appearance:none;border:1px solid var(--color-text);background:0 0;border-radius:6px;flex-shrink:0;width:31px;height:31px;margin:0;transition:background-color .15s}.feedback-form__checkbox:checked{background:var(--color-text)}.feedback-form__checkbox:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.feedback-form__consent-text{display:block}.feedback-form__policy-link{color:var(--color-purple);text-decoration:none}.feedback-form__policy-link:hover{text-decoration:underline}.feedback-form__submit{border-radius:8px;flex-shrink:0;min-width:180px}@media (width<=767px){.feedback-form{padding:32px var(--page-gutter) 28px}.feedback-form__intro{margin-bottom:24px}.feedback-form__form{gap:24px}.feedback-form__grid{grid-template-columns:1fr;gap:24px}.feedback-form__actions{flex-direction:column;align-items:stretch}.feedback-form__consent{max-width:none}.feedback-form__submit{width:100%;min-width:0}}.portal-notice{background:var(--color-white);color:var(--color-text);text-align:center;border-radius:20px;padding:48px 56px 56px;position:relative}.portal-notice__close{width:24px;height:24px;color:var(--color-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:24px;right:24px}.portal-notice__close:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.portal-notice__close-icon{width:24px;height:24px;display:block}.portal-notice__title{font-family:var(--font-family-base);font-size:20px;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-none);margin:0 0 16px;padding-inline:16px}.portal-notice__text{font-size:16px;font-weight:var(--font-weight-regular);margin:0 0 40px}.portal-notice__action{border-radius:8px;min-width:180px}@media (width<=767px){.portal-notice{padding:40px var(--page-gutter) 36px}.portal-notice__close{top:16px;right:16px}.portal-notice__text{margin-bottom:32px}.portal-notice__action{width:100%;min-width:0}}.release-notes{gap:var(--main-section-gap);padding-bottom:var(--main-padding-bottom);color:var(--color-text);flex-direction:column;display:flex}.release-notes__hero{border-radius:var(--hero-radius);background:var(--hero-bg);color:var(--hero-text);padding:80px 60px}.release-notes__title{font-weight:var(--font-weight-bold);font-size:var(--font-size-hero-title);line-height:var(--line-height-tight);color:inherit;margin:0 0 16px}.release-notes__subtitle{font-weight:var(--font-weight-regular);font-size:var(--font-size-hero-text);line-height:var(--line-height-body);color:inherit;margin:0}.release-notes__section-title{font-weight:var(--font-weight-bold);font-size:var(--font-size-hero-title);line-height:var(--line-height-tight);color:var(--color-text);margin:0 0 40px}.release-notes__features{flex-direction:column;gap:60px;display:flex}.release-notes__feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.release-notes__feature--text-only{grid-template-columns:1fr}.release-notes__feature-content{min-width:0}.release-notes__feature-title{font-weight:var(--font-weight-bold);font-size:var(--font-size-hero-text);line-height:var(--line-height-tight);color:var(--color-text);margin:0 0 16px}.release-notes__feature-text{font-weight:var(--font-weight-regular);font-size:var(--font-size-text-regular);line-height:var(--line-height-body);color:var(--color-text);margin:0}.release-notes__feature-text img{border-radius:16px;width:auto;max-width:100%;height:auto;margin:24px auto;display:block}.release-notes__feature-text figure{width:fit-content;max-width:100%;margin:24px auto}.release-notes__feature-text figure img{margin:0 auto}.release-notes__feature-list{font-weight:var(--font-weight-regular);font-size:var(--font-size-text-regular);line-height:var(--line-height-body);color:var(--color-text);margin:16px 0 0;padding-left:20px}.release-notes__feature-list li+li{margin-top:8px}.release-notes__media{background:var(--color-gray-100);border:1px solid var(--color-black);border-radius:20px;justify-content:center;align-items:center;min-height:280px;display:flex;overflow:hidden}.release-notes__media-image{object-fit:cover;width:100%;height:auto;display:block}.release-notes__banner{border-radius:var(--hero-radius);background:var(--color-black);color:var(--color-white);text-align:center;padding:40px 60px}.release-notes__banner-text{font-weight:var(--font-weight-regular);font-size:var(--font-size-hero-text);line-height:var(--line-height-body);color:inherit;margin:0}.release-notes__panel{--release-notes-panel-bg:color-mix(in srgb, var(--color-purple) 8%, var(--color-white));background:var(--release-notes-panel-bg);box-shadow:0 0 0 100vmax var(--release-notes-panel-bg);clip-path:inset(0 -100vmax);padding:60px 0 40px}.release-notes__panel-inner{flex-direction:column;gap:60px;display:flex}.release-notes__fixes-list{font-weight:var(--font-weight-regular);font-size:var(--font-size-text-regular);line-height:var(--line-height-body);color:var(--color-text);margin:0;padding-left:24px}.release-notes__fixes-list li+li{margin-top:12px}.release-notes__fixes-content,.release-notes__config-content{font-weight:var(--font-weight-regular);font-size:var(--font-size-text-regular);line-height:var(--line-height-body);color:var(--color-text)}.release-notes__config-content code{font-family:ui-monospace,Cascadia Code,Source Code Pro,menlo,consolas,monospace;font-size:14px;font-weight:var(--font-weight-regular);color:inherit}.release-notes__compatibility{flex-direction:column;gap:24px;display:flex}.release-notes__compatibility-item{flex-direction:column;gap:12px;display:flex}.release-notes__compatibility-title{font-weight:var(--font-weight-regular);font-size:var(--font-size-text-regular);line-height:var(--line-height-body);color:var(--color-text);margin:0}.release-notes__compatibility-description{font-weight:var(--font-weight-regular);font-size:var(--font-size-text-regular);line-height:var(--line-height-body);color:var(--color-text)}.release-notes__config-group{flex-direction:column;gap:16px;display:flex}.release-notes__config-heading{font-weight:var(--font-weight-regular);font-size:var(--font-size-text-regular);line-height:var(--line-height-body);color:var(--color-text);margin:0}.release-notes__config-list{font-weight:var(--font-weight-regular);font-size:var(--font-size-text-regular);line-height:var(--line-height-body);color:var(--color-text);margin:0;padding-left:24px;list-style:outside}.release-notes__config-list li+li{margin-top:8px}.release-notes__config-list code{font-family:ui-monospace,Cascadia Code,Source Code Pro,menlo,consolas,monospace;font-size:14px;font-weight:var(--font-weight-regular);color:inherit}@media (width<=1024px){.release-notes__hero{padding:60px 40px}.release-notes__feature{gap:24px}.release-notes__media{min-height:220px}}@media (width<=640px){.release-notes__title{font-size:32px}.release-notes__subtitle{font-size:var(--font-size-text-regular)}.release-notes__hero{padding:40px 24px}.release-notes__section-title{margin-bottom:24px;font-size:clamp(1.75rem,6vw,2.25rem)}.release-notes__features{gap:40px}.release-notes__feature{grid-template-columns:1fr}.release-notes__media{min-height:200px}.release-notes__banner{padding:32px 24px}.release-notes__banner-text{font-size:var(--font-size-text-regular)}.release-notes__panel{padding:40px 0 32px}.release-notes__panel-inner{gap:40px}.release-notes__feature-text,.release-notes__feature-list,.release-notes__fixes-list,.release-notes__fixes-content,.release-notes__config-content,.release-notes__compatibility-title,.release-notes__compatibility-description,.release-notes__config-heading,.release-notes__config-list{font-size:12px}.release-notes__feature-list{padding-left:12px}.release-notes__fixes-list,.release-notes__config-list{padding-left:16px}.release-notes__config-list code,.release-notes__config-content code{font-size:12px}}.site-main:has(>.release-notes-back+.release-notes){gap:20px}.release-notes-back__link{width:fit-content;max-width:100%;font-weight:var(--font-weight-medium);font-size:var(--font-size-text-regular);line-height:var(--line-height-tight);color:var(--color-purple);transition:color var(--transition-base);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.release-notes-back__link:hover,.release-notes-back__link:focus-visible{color:var(--state-hover-purple)}.release-notes-back__link:hover .release-notes-back__text,.release-notes-back__link:focus-visible .release-notes-back__text{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.site-main:has(>.release-notes:last-child){padding-bottom:0}.release-notes:has(>.release-notes__panel:last-child){padding-bottom:0}:root{--iti-flag-width:20px;--iti-flag-count:244}.iti__ac{--iti-flag-offset:0}.iti__ad{--iti-flag-offset:-1}.iti__ae{--iti-flag-offset:-2}.iti__af{--iti-flag-offset:-3}.iti__ag{--iti-flag-offset:-4}.iti__ai{--iti-flag-offset:-5}.iti__al{--iti-flag-offset:-6}.iti__am{--iti-flag-offset:-7}.iti__ao{--iti-flag-offset:-8}.iti__ar{--iti-flag-offset:-9}.iti__as{--iti-flag-offset:-10}.iti__at{--iti-flag-offset:-11}.iti__au{--iti-flag-offset:-12}.iti__aw{--iti-flag-offset:-13}.iti__ax{--iti-flag-offset:-14}.iti__az{--iti-flag-offset:-15}.iti__ba{--iti-flag-offset:-16}.iti__bb{--iti-flag-offset:-17}.iti__bd{--iti-flag-offset:-18}.iti__be{--iti-flag-offset:-19}.iti__bf{--iti-flag-offset:-20}.iti__bg{--iti-flag-offset:-21}.iti__bh{--iti-flag-offset:-22}.iti__bi{--iti-flag-offset:-23}.iti__bj{--iti-flag-offset:-24}.iti__bl{--iti-flag-offset:-25}.iti__bm{--iti-flag-offset:-26}.iti__bn{--iti-flag-offset:-27}.iti__bo{--iti-flag-offset:-28}.iti__bq{--iti-flag-offset:-29}.iti__br{--iti-flag-offset:-30}.iti__bs{--iti-flag-offset:-31}.iti__bt{--iti-flag-offset:-32}.iti__bw{--iti-flag-offset:-33}.iti__by{--iti-flag-offset:-34}.iti__bz{--iti-flag-offset:-35}.iti__ca{--iti-flag-offset:-36}.iti__cc{--iti-flag-offset:-37}.iti__cd{--iti-flag-offset:-38}.iti__cf{--iti-flag-offset:-39}.iti__cg{--iti-flag-offset:-40}.iti__ch{--iti-flag-offset:-41}.iti__ci{--iti-flag-offset:-42}.iti__ck{--iti-flag-offset:-43}.iti__cl{--iti-flag-offset:-44}.iti__cm{--iti-flag-offset:-45}.iti__cn{--iti-flag-offset:-46}.iti__co{--iti-flag-offset:-47}.iti__cr{--iti-flag-offset:-48}.iti__cu{--iti-flag-offset:-49}.iti__cv{--iti-flag-offset:-50}.iti__cw{--iti-flag-offset:-51}.iti__cx{--iti-flag-offset:-52}.iti__cy{--iti-flag-offset:-53}.iti__cz{--iti-flag-offset:-54}.iti__de{--iti-flag-offset:-55}.iti__dj{--iti-flag-offset:-56}.iti__dk{--iti-flag-offset:-57}.iti__dm{--iti-flag-offset:-58}.iti__do{--iti-flag-offset:-59}.iti__dz{--iti-flag-offset:-60}.iti__ec{--iti-flag-offset:-61}.iti__ee{--iti-flag-offset:-62}.iti__eg{--iti-flag-offset:-63}.iti__eh{--iti-flag-offset:-64}.iti__er{--iti-flag-offset:-65}.iti__es{--iti-flag-offset:-66}.iti__et{--iti-flag-offset:-67}.iti__fi{--iti-flag-offset:-68}.iti__fj{--iti-flag-offset:-69}.iti__fk{--iti-flag-offset:-70}.iti__fm{--iti-flag-offset:-71}.iti__fo{--iti-flag-offset:-72}.iti__fr{--iti-flag-offset:-73}.iti__ga{--iti-flag-offset:-74}.iti__gb{--iti-flag-offset:-75}.iti__gd{--iti-flag-offset:-76}.iti__ge{--iti-flag-offset:-77}.iti__gf{--iti-flag-offset:-78}.iti__gg{--iti-flag-offset:-79}.iti__gh{--iti-flag-offset:-80}.iti__gi{--iti-flag-offset:-81}.iti__gl{--iti-flag-offset:-82}.iti__gm{--iti-flag-offset:-83}.iti__gn{--iti-flag-offset:-84}.iti__gp{--iti-flag-offset:-85}.iti__gq{--iti-flag-offset:-86}.iti__gr{--iti-flag-offset:-87}.iti__gt{--iti-flag-offset:-88}.iti__gu{--iti-flag-offset:-89}.iti__gw{--iti-flag-offset:-90}.iti__gy{--iti-flag-offset:-91}.iti__hk{--iti-flag-offset:-92}.iti__hn{--iti-flag-offset:-93}.iti__hr{--iti-flag-offset:-94}.iti__ht{--iti-flag-offset:-95}.iti__hu{--iti-flag-offset:-96}.iti__id{--iti-flag-offset:-97}.iti__ie{--iti-flag-offset:-98}.iti__il{--iti-flag-offset:-99}.iti__im{--iti-flag-offset:-100}.iti__in{--iti-flag-offset:-101}.iti__io{--iti-flag-offset:-102}.iti__iq{--iti-flag-offset:-103}.iti__ir{--iti-flag-offset:-104}.iti__is{--iti-flag-offset:-105}.iti__it{--iti-flag-offset:-106}.iti__je{--iti-flag-offset:-107}.iti__jm{--iti-flag-offset:-108}.iti__jo{--iti-flag-offset:-109}.iti__jp{--iti-flag-offset:-110}.iti__ke{--iti-flag-offset:-111}.iti__kg{--iti-flag-offset:-112}.iti__kh{--iti-flag-offset:-113}.iti__ki{--iti-flag-offset:-114}.iti__km{--iti-flag-offset:-115}.iti__kn{--iti-flag-offset:-116}.iti__kp{--iti-flag-offset:-117}.iti__kr{--iti-flag-offset:-118}.iti__kw{--iti-flag-offset:-119}.iti__ky{--iti-flag-offset:-120}.iti__kz{--iti-flag-offset:-121}.iti__la{--iti-flag-offset:-122}.iti__lb{--iti-flag-offset:-123}.iti__lc{--iti-flag-offset:-124}.iti__li{--iti-flag-offset:-125}.iti__lk{--iti-flag-offset:-126}.iti__lr{--iti-flag-offset:-127}.iti__ls{--iti-flag-offset:-128}.iti__lt{--iti-flag-offset:-129}.iti__lu{--iti-flag-offset:-130}.iti__lv{--iti-flag-offset:-131}.iti__ly{--iti-flag-offset:-132}.iti__ma{--iti-flag-offset:-133}.iti__mc{--iti-flag-offset:-134}.iti__md{--iti-flag-offset:-135}.iti__me{--iti-flag-offset:-136}.iti__mf{--iti-flag-offset:-137}.iti__mg{--iti-flag-offset:-138}.iti__mh{--iti-flag-offset:-139}.iti__mk{--iti-flag-offset:-140}.iti__ml{--iti-flag-offset:-141}.iti__mm{--iti-flag-offset:-142}.iti__mn{--iti-flag-offset:-143}.iti__mo{--iti-flag-offset:-144}.iti__mp{--iti-flag-offset:-145}.iti__mq{--iti-flag-offset:-146}.iti__mr{--iti-flag-offset:-147}.iti__ms{--iti-flag-offset:-148}.iti__mt{--iti-flag-offset:-149}.iti__mu{--iti-flag-offset:-150}.iti__mv{--iti-flag-offset:-151}.iti__mw{--iti-flag-offset:-152}.iti__mx{--iti-flag-offset:-153}.iti__my{--iti-flag-offset:-154}.iti__mz{--iti-flag-offset:-155}.iti__na{--iti-flag-offset:-156}.iti__nc{--iti-flag-offset:-157}.iti__ne{--iti-flag-offset:-158}.iti__nf{--iti-flag-offset:-159}.iti__ng{--iti-flag-offset:-160}.iti__ni{--iti-flag-offset:-161}.iti__nl{--iti-flag-offset:-162}.iti__no{--iti-flag-offset:-163}.iti__np{--iti-flag-offset:-164}.iti__nr{--iti-flag-offset:-165}.iti__nu{--iti-flag-offset:-166}.iti__nz{--iti-flag-offset:-167}.iti__om{--iti-flag-offset:-168}.iti__pa{--iti-flag-offset:-169}.iti__pe{--iti-flag-offset:-170}.iti__pf{--iti-flag-offset:-171}.iti__pg{--iti-flag-offset:-172}.iti__ph{--iti-flag-offset:-173}.iti__pk{--iti-flag-offset:-174}.iti__pl{--iti-flag-offset:-175}.iti__pm{--iti-flag-offset:-176}.iti__pr{--iti-flag-offset:-177}.iti__ps{--iti-flag-offset:-178}.iti__pt{--iti-flag-offset:-179}.iti__pw{--iti-flag-offset:-180}.iti__py{--iti-flag-offset:-181}.iti__qa{--iti-flag-offset:-182}.iti__re{--iti-flag-offset:-183}.iti__ro{--iti-flag-offset:-184}.iti__rs{--iti-flag-offset:-185}.iti__ru{--iti-flag-offset:-186}.iti__rw{--iti-flag-offset:-187}.iti__sa{--iti-flag-offset:-188}.iti__sb{--iti-flag-offset:-189}.iti__sc{--iti-flag-offset:-190}.iti__sd{--iti-flag-offset:-191}.iti__se{--iti-flag-offset:-192}.iti__sg{--iti-flag-offset:-193}.iti__sh{--iti-flag-offset:-194}.iti__si{--iti-flag-offset:-195}.iti__sj{--iti-flag-offset:-196}.iti__sk{--iti-flag-offset:-197}.iti__sl{--iti-flag-offset:-198}.iti__sm{--iti-flag-offset:-199}.iti__sn{--iti-flag-offset:-200}.iti__so{--iti-flag-offset:-201}.iti__sr{--iti-flag-offset:-202}.iti__ss{--iti-flag-offset:-203}.iti__st{--iti-flag-offset:-204}.iti__sv{--iti-flag-offset:-205}.iti__sx{--iti-flag-offset:-206}.iti__sy{--iti-flag-offset:-207}.iti__sz{--iti-flag-offset:-208}.iti__tc{--iti-flag-offset:-209}.iti__td{--iti-flag-offset:-210}.iti__tg{--iti-flag-offset:-211}.iti__th{--iti-flag-offset:-212}.iti__tj{--iti-flag-offset:-213}.iti__tk{--iti-flag-offset:-214}.iti__tl{--iti-flag-offset:-215}.iti__tm{--iti-flag-offset:-216}.iti__tn{--iti-flag-offset:-217}.iti__to{--iti-flag-offset:-218}.iti__tr{--iti-flag-offset:-219}.iti__tt{--iti-flag-offset:-220}.iti__tv{--iti-flag-offset:-221}.iti__tw{--iti-flag-offset:-222}.iti__tz{--iti-flag-offset:-223}.iti__ua{--iti-flag-offset:-224}.iti__ug{--iti-flag-offset:-225}.iti__us{--iti-flag-offset:-226}.iti__uy{--iti-flag-offset:-227}.iti__uz{--iti-flag-offset:-228}.iti__va{--iti-flag-offset:-229}.iti__vc{--iti-flag-offset:-230}.iti__ve{--iti-flag-offset:-231}.iti__vg{--iti-flag-offset:-232}.iti__vi{--iti-flag-offset:-233}.iti__vn{--iti-flag-offset:-234}.iti__vu{--iti-flag-offset:-235}.iti__wf{--iti-flag-offset:-236}.iti__ws{--iti-flag-offset:-237}.iti__xk{--iti-flag-offset:-238}.iti__ye{--iti-flag-offset:-239}.iti__yt{--iti-flag-offset:-240}.iti__za{--iti-flag-offset:-241}.iti__zm{--iti-flag-offset:-242}.iti__zw{--iti-flag-offset:-243}:root{--iti-hover-color:#0000000d;--iti-border-color:#ccc;--iti-country-selector-bg:white;--iti-icon-color:#555;--iti-spacer-horizontal:10px;--iti-flag-height:calc(var(--iti-flag-width) * 3 / 4);--iti-globe-icon-size:17px;--iti-clear-icon-size:15px;--iti-border-width:1px;--iti-arrow-size:5px;--iti-arrow-width:1.5px;--iti-arrow-padding:7px;--iti-mobile-popup-margin:30px;--iti-strict-reject-flash-color:#ff00001f}.iti{display:inline-block;position:relative}.iti *{box-sizing:border-box}.iti input.iti__tel-input,.iti input.iti__tel-input[type=text],.iti input.iti__tel-input[type=tel]{z-index:0;min-width:100%;display:block;position:relative;margin:0!important}.iti__a11y-text{clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;position:absolute;overflow:hidden}.iti__country-container{padding:var(--iti-border-width);position:absolute;top:0;bottom:0;left:0}.iti__selected-country{z-index:1;height:100%;font-family:inherit;font-size:inherit;color:inherit;font-weight:inherit;line-height:inherit;background:0 0;border:0;border-radius:0;align-items:center;margin:0;padding:0;text-decoration:none;display:flex;position:relative}.iti__selected-country-primary{height:100%;padding:0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);align-items:center;display:flex}.iti__selected-dial-code{margin-left:4px}.iti__arrow{margin-left:var(--iti-arrow-padding);width:var(--iti-arrow-size);height:var(--iti-arrow-size);box-sizing:border-box;border-right:var(--iti-arrow-width) solid var(--iti-icon-color);border-bottom:var(--iti-arrow-width) solid var(--iti-icon-color);margin-top:-2px;transform:rotate(45deg)}.iti__arrow--up{margin-top:4px;transform:rotate(-135deg)}.iti__country-selector{background-color:var(--iti-country-selector-bg);border-radius:3px}.iti--inline-country-selector .iti__country-selector{border:var(--iti-border-width) solid var(--iti-border-color);box-shadow:1px 1px 4px #0003}.iti--inline-country-selector:not(.iti--detached-country-selector) .iti__country-selector{z-index:2;position:absolute;left:0}.iti__search-input{width:100%;padding-left:calc(var(--iti-spacer-horizontal) + var(--iti-globe-icon-size) + var(--iti-spacer-horizontal));padding-right:calc(var(--iti-spacer-horizontal) + var(--iti-clear-icon-size) + var(--iti-spacer-horizontal));border-width:0;border-radius:3px}[dir=rtl] .iti__search-input{padding-left:inherit;background-position:right 8px center;padding-right:30px}.iti__search-input::-webkit-search-cancel-button{appearance:none}.iti__search-input,.iti__country{padding-top:8px;padding-bottom:8px}.iti__search-input-wrapper{border-bottom:1px solid var(--iti-border-color);align-items:center;display:flex;position:relative}.iti__search-icon{left:var(--iti-spacer-horizontal);pointer-events:none;display:flex;position:absolute}[dir=rtl] .iti__search-icon{left:auto;right:var(--iti-spacer-horizontal)}.iti__search-icon-svg{width:var(--iti-globe-icon-size);height:var(--iti-globe-icon-size);stroke:var(--iti-icon-color);fill:none;stroke-width:3px;display:block}.iti__search-clear{right:calc(var(--iti-spacer-horizontal) / 2);cursor:pointer;padding:calc(var(--iti-spacer-horizontal) / 2);background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;transition:background-color .15s;display:flex;position:absolute}.iti__search-clear .iti__search-clear-x{stroke-width:2px}.iti__search-clear .iti__search-clear-bg{fill:var(--iti-icon-color)}[dir=rtl] .iti__search-clear{right:auto;left:var(--iti-spacer-horizontal)}.iti__search-clear:hover,.iti__search-clear:focus-visible{background:var(--iti-hover-color);outline:none}.iti__search-clear-svg{width:var(--iti-clear-icon-size);height:var(--iti-clear-icon-size);display:block}.iti__no-results{text-align:center;padding:30px 0}.iti__country-list{cursor:pointer;-webkit-overflow-scrolling:touch;margin:0;padding:0;list-style:none;overflow-y:scroll}.iti--inline-country-selector .iti__country-list{max-height:185px}.iti--flexible-dropdown-width .iti__country-list{white-space:nowrap}@media (width<=500px){.iti--flexible-dropdown-width .iti__country-list{white-space:normal}}.iti__country{padding-left:var(--iti-spacer-horizontal);padding-right:var(--iti-spacer-horizontal);outline:none;align-items:center;display:flex}.iti__country.iti__highlight{background-color:var(--iti-hover-color)}.iti__country-name{flex-grow:1}.iti__country-check{margin-left:var(--iti-spacer-horizontal);color:var(--iti-icon-color);align-items:center;display:flex}.iti__country-check-svg{width:var(--iti-clear-icon-size);height:var(--iti-clear-icon-size);display:block}.iti__country-list .iti__flag{margin-right:var(--iti-spacer-horizontal);flex-shrink:0}[dir=rtl] :is(.iti__country-list .iti__flag){margin-right:0;margin-left:var(--iti-spacer-horizontal)}:is(.iti--has-country-selector .iti__country-container:has(+input[disabled]),.iti--has-country-selector .iti__country-container:has(+input[readonly])) button.iti__selected-country{cursor:not-allowed}:is(.iti--has-country-selector .iti__country-container:has(+input[disabled]),.iti--has-country-selector .iti__country-container:has(+input[readonly])) button.iti__selected-country .iti__arrow{visibility:hidden}:is(.iti--has-country-selector .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country-primary:hover,.iti--has-country-selector .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country:has(+.iti__country-selector:hover) .iti__selected-country-primary){background-color:var(--iti-hover-color)}.iti--detached-country-selector{z-index:1060;position:fixed;top:-1000px;left:-1000px}.iti--detached-country-selector:hover{cursor:pointer}.iti--detached-country-selector{top:calc(anchor(bottom) + 3px);left:anchor(left);position-try-fallbacks:--iti-flip-above}@position-try --iti-flip-above{top: auto; bottom: calc(anchor(top) + 3px);}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti--fullscreen-popup.iti--detached-country-selector{padding:var(--iti-mobile-popup-margin);background-color:#00000080;flex-direction:column;justify-content:flex-start;display:flex;position:fixed;inset:0}.iti--fullscreen-popup .iti__country-selector{flex-direction:column;max-height:100%;display:flex;position:relative}.iti--fullscreen-popup .iti__country,.iti--fullscreen-popup .iti__search-input{padding-top:10px;padding-bottom:10px}.iti--fullscreen-popup .iti__country{padding-left:10px;padding-right:10px;line-height:1.5em}.iti__flag{height:var(--iti-flag-height);width:var(--iti-flag-width);background-image:image-set(var(--iti-path-flags-1x) 1x, var(--iti-path-flags-2x) 2x);background-repeat:no-repeat;background-position:calc(var(--iti-flag-offset,100) * var(--iti-flag-width)) 0;background-size:calc(var(--iti-flag-count) * var(--iti-flag-width)) var(--iti-flag-height);border-radius:1px;box-shadow:0 0 1px #888}.iti__loading{box-shadow:none;background:0 0;position:relative}.iti__loading:after{content:"";width:var(--iti-flag-height);height:var(--iti-flag-height);box-sizing:border-box;border:2px solid var(--iti-icon-color);border-right-color:#0000;border-radius:50%;margin:auto;animation:1s linear infinite iti-spinner;position:absolute;inset:0}@keyframes iti-spinner{to{transform:rotate(360deg)}}.iti__strict-reject-animation .iti__tel-input,.iti__strict-reject-animation .iti__selected-country{animation:.3s cubic-bezier(.36,.07,.19,.97) iti-strict-reject-shake}@media (prefers-reduced-motion:reduce){.iti__strict-reject-animation .iti__tel-input{animation:.3s ease-out both iti-strict-reject-flash}.iti__strict-reject-animation .iti__selected-country{animation:none}}@keyframes iti-strict-reject-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}@keyframes iti-strict-reject-flash{40%{background-color:var(--iti-strict-reject-flash-color)}}.iti__globe{box-shadow:none;height:var(--iti-globe-icon-size);background:0 0;justify-content:center;align-items:center;padding:0;display:flex}.iti__globe .iti__globe-svg{width:100%;height:100%;fill:var(--iti-icon-color)}@supports ((-webkit-appearance:none)) and (not (background:-webkit-canvas(foo))){.iti__tel-input:focus{outline-offset:1px}}:root{--iti-path-flags-1x:url(./flags-DjVgN9ag.webp);--iti-path-flags-2x:url(./flags@2x-QBzdwbZ8.webp);--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
