.body{--accent-dark:#3fb389;--accent:#168665;--accent-light:#47c899;--highlight:#6a52fb;--highlight-light:#4a31e1;--color-darkest:#454847;--color-main:#727276;--color-light:#dedbe4;--color-lightest:#fff;--bg-color-darkest:#2f2f3a;--bg-color:#f6f5f9;--text-color:#727276;--text-color-light:#c1bec2;--padding-horisontal:calc((100% - 1440px) / 2);--padding-vertical:5%;--header-height:96px;color:var(--color-darkest);margin:0;font-family:PT Sans,sans-serif}@media (width<=1680px){.body{--padding-horisontal:3.5rem;--padding-vertical:3.5rem}}@media (width<=768px){.body{--padding-horisontal:2rem;--padding-vertical:2rem}}.html{scroll-padding-top:var(--header-height);font-size:16px}@media (width<=1440px){.html{font-size:14px}.body{--header-height:85px}}.header{background-color:var(--color-lightest);box-sizing:border-box;z-index:5;font-family:Open Sans;position:sticky;top:0;left:0}.header__informer{background-color:var(--accent);color:var(--color-lightest);text-align:center;white-space:nowrap;box-sizing:border-box;width:100%;padding:5px var(--padding-horisontal);margin:0;font-size:16px;font-weight:700;text-decoration:none;display:block}.header__informer_counter{justify-content:space-between;gap:5%;display:flex}.header__logo{margin:0 1rem 0 0}.header__block{align-items:center;padding-top:8px;padding-bottom:8px}#menu-button{display:none}.header__menu{flex-grow:2;justify-content:space-between;align-items:center;margin-right:1rem;display:flex}.header__nav{color:var(--color-darkest);flex-grow:2;align-items:center;display:flex}.header__link{font-weight:700}.in-pr{color:red;box-sizing:border-box;border:1px solid red;padding:0 2px}.header__summary:after{content:url(/assets/css/css-img/dropdown_accent.svg);margin-left:.5rem}.lang__summary{vertical-align:middle;line-height:22px;display:inline-block}.lang__summary:after{content:url(/assets/css/css-img/dropdown.svg)}.lang[open]>.lang__summary:after{display:inline-block;transform:rotate(180deg)}.header__details,.header__test,.header__price{white-space:nowrap;margin-right:1rem}.header__details[open]>.header__summary{color:var(--accent)}.header__details[open]>.header__summary:after{margin-left:.5rem;display:inline-block;transform:rotate(180deg)}.details__content{background-color:var(--color-lightest);border-bottom:1px solid var(--color-light);width:100%;position:absolute;top:calc(100% + 1px);left:0}.header__versions{background-color:var(--bg-color);padding:0 var(--padding-horisontal);align-items:center;display:flex}.header__icon{vertical-align:middle}.header__links{padding:1rem var(--padding-horisontal);display:flex}.header__contacts-desktop{background-color:var(--bg-color);padding:1rem var(--padding-horisontal);border-top:1px solid var(--color-light);justify-content:space-between;display:flex}.header__contacts-mobile{display:none}.header__button{padding:.6rem 1rem!important}.lang{position:relative}.lang__nav{z-index:3;background-color:var(--color-lightest);width:max-content;color:var(--color-darkest);box-sizing:border-box;filter:drop-shadow(1px 6px 40px #8b8a9b2e);border-radius:8px;padding:.5rem 0;position:absolute;top:100%;left:0}.lang__flag{vertical-align:middle;border-radius:50%;width:22px;height:22px;margin-right:.5rem;display:inline-block}.lang__link{white-space:nowrap;box-sizing:border-box;padding:10px 14px;display:block}.lang__link:hover{background-color:var(--bg-color)}.header__counter{position:relative;top:-4px}.counter{justify-content:flex-start;gap:.5rem;margin:0;padding:0;line-height:.95;list-style-type:none;display:inline-flex}.counter__num{text-align:left;font-size:18px}.counter__text{font-size:9px}@media (width<=1279px){.header__menu{display:none}#menu-button{display:block}.header__menu_opened{top:var(--header-height);background:var(--color-lightest);box-sizing:border-box;flex-direction:column;align-items:stretch;gap:0;min-width:50vh;max-height:80vh;padding:1rem 0 2rem;display:flex;position:fixed;right:0;overflow-y:auto;box-shadow:0 14px 40px #9d9dab3d}.lang{padding:0 0 1rem var(--padding-horisontal);order:0}.header__search{margin:0 var(--padding-horisontal) 1rem 0;order:1}.header__nav{order:2;display:block}.header__login{order:3}.header__contacts-desktop{display:none}.header__contacts-mobile{background-color:var(--color-lightest);padding:0 var(--padding-horisontal) 2rem;order:4;display:block}.header__test{order:5;width:fit-content;margin:0 auto;display:block}.header__details:not(.lang),.header__login,.header__price{box-sizing:border-box;padding:1rem var(--padding-horisontal);border-bottom:1px solid var(--color-light);display:block}.header__summary:after{right:var(--padding-horisontal);position:absolute}.header__details:not(.lang):first-of-type{border-top:1px solid var(--color-light)}.header__details,.header__price{margin-right:0}.details__content{border:none;position:static}.header__versions{padding:1.5rem var(--padding-horisontal);margin:1rem -48px 0 -3.5rem;display:block}.header__links{border:none;padding:.5rem 0;display:block}.header__button{padding:.75rem!important}.header__row{flex-wrap:wrap}}@media (width<=768px){.header__versions{margin:1rem -27px 0 -2rem}.header__menu_opened{min-width:100%;max-height:70vh;left:0;right:0}.header__versions .nowrap{margin-left:44px;display:block}}@media (width<=380px){.header__logo{max-width:280px}}.play__img{width:34px;height:32px}@media (width<=768px){.button{padding:12px}.button_transparent{padding:0}.play_big{--size:60px}}.details{color:var(--text-color);font-size:1rem;font-weight:400}.details__summary::-webkit-details-marker{display:none}.details__summary{color:var(--color-darkest);list-style:none}.details__summary:hover{cursor:pointer}.details__summary_default:after{content:url(/assets/css/css-img/dropdown_accent.svg);margin-left:.5rem}.details_default[open]>.details__summary_default:after{margin-left:.5rem;display:inline-block;transform:rotate(180deg)}.link-text,.link-text:visited,.link-text:hover{color:inherit;text-decoration:none}.link-text:hover{text-decoration:underline}.link-text_dark,.link-text_dark:visited,.link-text_dark:hover{color:var(--color-darkest)}.link-text_accent,.link-text_accent:visited,.link-text_accent:hover{color:var(--accent)}.link-text_underlined,.link-text_underlined:visited{text-decoration:underline}.link-text_block{display:block}.link-icon{margin-right:2rem;display:inline-block;text-decoration:none!important}.link-card,.link-card:visited,.link-card:hover{color:inherit;text-decoration:none}.list{padding-left:1.75rem}ul.list{list-style-type:none}.list__item{margin:0 0 1rem;position:relative}.list__item_check-bg-accent:before{content:url(/assets/css/css-img/check-bg-accent.svg);position:absolute;top:3px;left:-1.75rem}.list__item_check:before{content:url(/assets/css/css-img/check.svg);position:absolute;top:3px;left:-1.75rem}.list__item_check-bg-highlight:before{content:url(/assets/css/css-img/check-bg-highlight.svg);width:20px;height:20px;position:absolute;top:3px;left:-1.75rem}.text{font-weight:400;line-height:1.2}.text_big{font-size:20px;line-height:1.5}.text_large{font-size:30px;line-height:1.6}.text_medium{font-size:16px;line-height:1.5}.text_small{font-size:12px;line-height:1}.text_centered{text-align:center}.text_section{color:var(--text-color);margin:0 0 3rem;font-size:20px;line-height:1.4}.text_semi-light{color:var(--text-color)}.text-decorated{box-sizing:border-box;letter-spacing:.02em;border-radius:12px;padding:6px 12px;font-size:12px;font-weight:900;position:relative}.text-decorated_small{padding:1px 6px 2px;font-size:11px}.text-decorated_accent{color:var(--accent);background:#1f8f6a14;border:1px solid #1f8f6a38}.text-decorated_highlight{color:var(--highlight);background:#7054d814;border:1px solid #7054d838}.dot{border-radius:48px;padding:6px 12px 6px 24px}.dot:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;display:block;position:absolute;top:50%;left:11px;transform:translateY(-50%)}@media (width<=1140px){.text_section{margin-bottom:2rem}.text_large{font-size:26px;line-height:1.2}}@media (width<=1024px){.text_section{margin-bottom:1rem}.text_big{font-size:18px}}@media (width<=768px){.text_small-mobile{font-size:1rem;line-height:1.7}.text_large{font-size:22px}}.button{box-shadow:none;box-sizing:border-box;text-align:center;border-radius:8px;padding:1rem 2rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-block}.button:hover{cursor:pointer}.button_transparent:hover{color:var(--accent)}.button_regular{border:2px solid var(--accent);color:var(--accent)}.button_light{border:2px solid var(--color-lightest);color:var(--color-lightest)}.button_accent{color:var(--color-lightest);background-color:var(--accent);border:none}.button_accent:hover,.button_regular:hover{color:var(--color-lightest);background-color:var(--accent-dark)}.button_highlight{color:var(--highlight);background-color:var(--color-lightest);border:none}.button_invert-highlight{color:var(--color-lightest);background-color:var(--highlight);border:none}.button_small{letter-spacing:.5px;padding:.5rem 1rem;font-size:12px;font-weight:400;line-height:1.4}.button_section{min-width:260px}.button_shadow{box-shadow:0 2px #0d5641}.button_step{background:var(--accent);width:36px;height:36px;color:var(--color-lightest);cursor:pointer;border:0;border-radius:7px;margin-top:.5rem;padding:0;font-size:21px}.play{opacity:.7;box-shadow:none;z-index:2;background:#fff;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;display:flex;position:absolute}.play_big{--size:90px;top:calc(50% - var(--size) / 2);left:calc(50% - var(--size) / 2);width:var(--size);height:var(--size)}.play_small{width:40px;height:40px;top:calc(50% - 40px);left:calc(50% - 20px)}.play:hover{opacity:1;cursor:pointer}.play__img-small{width:24px;height:22px}.button:disabled{opacity:.4;cursor:not-allowed}@media (width<=768px){.button{padding:12px}.button_full-wide-mobile{width:100%;padding:16px}.play_big{--size:60px}}.button_transparent{background-color:#0000;border:none;padding:0}.form_centered{max-width:400px;margin:auto}.form_semidark{background-color:var(--bg-color);box-sizing:border-box;border-radius:20px;max-width:750px;margin:3rem auto;padding:1em 2rem}.form_limited{background-color:var(--color-lightest);box-sizing:border-box;border-radius:12px;max-width:612px;padding:2rem}.form__container{position:relative}.form__input{outline:1px solid var(--color-light);box-sizing:border-box;color:var(--color-darkest);background-color:#0000;border:none;border-radius:8px;margin-top:.5rem;padding:12px 16px}.form__input:hover,.form__input:focus,.form__input:active{outline:2px solid}.form__input_valid{outline:2px solid var(--accent)}.form__input_invalid{outline:2px solid red}.form__input_caption::placeholder{opacity:1}.form__input_caption:not(:placeholder-shown){padding:22px 16px 6px}.form__caption{white-space:nowrap;visibility:hidden;opacity:0;font-size:10px;transition:visibility .3s,opacity .3s linear;position:absolute;top:-10px;left:16px}.form__input_caption:not(:placeholder-shown)+.form__caption{visibility:visible;opacity:1}.form__text{margin:0;font-size:1rem}.form__paragraph{margin:0 0 .5rem}.form__error{min-height:15px;margin:2px 0 4px;color:red!important;font-size:12px!important}.form__disclamer{color:var(--color-main);margin:0;font-size:12px!important}.form__checkbox{border:1px solid var(--color-main);cursor:pointer;width:20px;height:20px;margin:0 .5rem 0 0;position:relative;top:5px;left:0}.form__checkbox:checked:after{content:url(/assets/css/css-img/checkbox_checked.jpg);position:absolute;top:-2px;left:-2px}.form__button:disabled{background-color:var(--color-main)}.form__range{-webkit-appearance:none;background-color:inherit;margin-top:1rem}.form__range::-webkit-slider-runnable-track{-webkit-appearance:none;background-color:inherit;margin-top:1rem}.form__range::-webkit-slider-thumb{-webkit-appearance:none;background-color:inherit;margin-top:1rem}.form__range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent), var(--accent)), var(--color-light);background-size:var(--background-size,0%) 100%;background-repeat:no-repeat;border-radius:5px;height:4px}.form__range::-webkit-slider-thumb{cursor:pointer;background-color:var(--color-lightest);border:solid var(--accent) 2px;border-radius:50%;width:12px;height:12px;margin-top:-4px}.form__range::-moz-range-progress{background-color:var(--accent);border-radius:8px}.form__range::-moz-range-track{background-color:var(--color-light);border-radius:8px}.form__range::-moz-range-thumb{cursor:pointer;background-color:var(--color-lightest);border:solid var(--accent) 3px;border-radius:50%;width:12px;height:12px;margin-top:-6px;box-shadow:0 1px 3px #0006}.form_centered{margin:auto}.form__fieldset{border:1px solid var(--color-light);box-sizing:border-box;border-radius:8px;margin:0;padding:.5rem 1rem 0}.form__fieldset_2-columns{grid-template-rows:auto;grid-template-columns:repeat(2,1fr);gap:0 2rem;display:grid}@media (width<=650px){.form__fieldset_2-columns{display:block}}.form__legend{margin:0 0 .5rem}.form__radio{box-sizing:border-box;border:1px solid var(--color-light);border-radius:8px;padding:.25rem;display:inline-block}.form__radio_text{background-color:var(--color-lightest);width:fit-content;min-width:126px;padding:6px 12px 8px}.form__radio:hover{cursor:pointer}input[type=radio]:checked+.form__radio{border:2px solid var(--accent)}.form__span{margin:0 .5rem;font-size:16px}.form__radio_small{border-width:2px;justify-content:center;align-items:center;width:fit-content;margin-bottom:.5rem;padding:.25rem;display:inline-flex}.form__option:disabled{color:#d3d3d3}.form__input_steps{text-align:center;appearance:textfield;background:0 0;border:0;width:88px;height:36px;font-weight:650}.form__input_steps::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form__input_steps::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form__input_steps:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=1440px){.form__span{font-size:14px}}@media (width<=560px){.form__radio_small img{display:none}.form__span{margin:0}}input[type=radio]:disabled,input[type=radio]:disabled+label{color:var(--color-light);cursor:not-allowed;border-color:#ebe8f180}input[type=radio]{display:none}.footer{background-color:var(--bg-color-darkest);color:var(--color-lightest);padding-top:5%;padding-bottom:1rem}.footer__column{max-width:420px}.footer__row{justify-content:space-between;gap:2rem;display:flex}.footer__subtitle{color:var(--color-lightest);white-space:nowrap;margin:0 0 1rem;font-weight:700;line-height:.95}.footer__link,.footer__text{opacity:.7;margin:0 0 .75rem}.footer__link{width:fit-content;display:block}.footer__link:hover{opacity:1}.footer__icons{gap:1rem;margin:2rem 0 0;display:flex}.footer__languages{margin:4.5rem 0 4rem;font-weight:400}.footer__language{box-sizing:border-box;min-width:52px;margin-bottom:.5rem;margin-right:.5rem;display:inline-block}.footer__hr{opacity:.7;margin-bottom:2rem}.nav{padding:0;list-style-type:none}.nav__li{margin:0}@media (width<=1024px){.footer__row{grid-gap:2rem;grid-template-rows:repeat(2,1fr);grid-template-columns:70% 30%;display:grid}}@media (width<=768px){.footer__row{grid-template-columns:60% 40%}.footer__text{display:block}}@media (width<=550px){.footer__row{grid-template-rows:repeat(4,auto);grid-template-columns:100%}}.space-surround{box-sizing:border-box;padding:var(--padding-vertical) var(--padding-horisontal)}.space-horisontal{box-sizing:border-box;padding-left:var(--padding-horisontal);padding-right:var(--padding-horisontal)}.space-bottom{box-sizing:border-box;padding-bottom:var(--padding-vertical)}.space-top{box-sizing:border-box;padding-top:var(--padding-vertical)}.space-vertical-low{justify-self:flex-end;padding-top:3rem;padding-bottom:3rem}.space-top-small{padding-top:1rem}.space-bottom-small{padding-bottom:2rem}.trancate{white-space:nowrap;text-overflow:ellipsis;line-clamp:1;vertical-align:middle;width:fit-content;max-width:95%;display:inline-block;overflow:hidden}.bordered{border-bottom:1px solid var(--color-light)}.border-top{border-top:1px solid var(--color-light)}.border-none{border:none}.visible{display:block}.bold{font-weight:700}.old{text-decoration:line-through}.nowrap{white-space:nowrap}.full-wide{width:100%}.half-wide{width:50%}.content-wide{width:fit-content;max-width:100%}.three-quarters-wide{width:75%;max-width:800px}.no-margins{margin-top:0;margin-bottom:0}.mt-small{margin-top:.5rem}.mt{margin-top:1rem}.mt-big{margin-top:2rem}.mb{margin-bottom:1rem}.mb-big{margin-bottom:2rem}.ml{margin-left:1rem}.ml-big{margin-left:3rem}.mr{margin-right:1rem}.mr-big{margin-right:3rem}.m-auto{margin:auto}.rounding{border-radius:12px}.rounding-right{border-radius:12px 30% 12px 12px}.rounding-left{border-radius:12px 12px 12px 30%}.blur:before{content:"";background:#00000080;border-radius:12px;position:absolute;inset:0}.truncate{text-overflow:ellipsis;overflow:hidden}.truncate_2-lines{line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.bg-semidark{background-color:var(--bg-color)}.bg-light{background-color:var(--color-lightest)}.productive{background-color:var(--accent)}.neutral{background-color:#fbcc52}.non-productive{background-color:#f3432b}.inactivity{background-color:var(--highlight)}.uncategorized{background-color:#e5e3ec}.light{color:var(--color-lightest)}.semi-light{color:var(--text-color-light)}.dark{color:var(--color-darkest)}.highlight{color:var(--highlight)}.accent{color:var(--accent)}.invert-accent{--accent:var(--highlight)}.negative{color:#eb5757}.block{display:block}.centered{text-align:center;width:fit-content;margin-left:auto;margin-right:auto}.row{justify-content:space-between;display:flex}.row_y-center{align-items:center}.y-centered{justify-content:flex-start;align-items:center;display:flex}.row_wrap{flex-wrap:wrap}.row_evenly{justify-content:space-evenly}.column{flex-direction:column;display:flex!important}.no-shrink-descktop{flex-shrink:0}.active{opacity:1}.inline{display:inline}.separator-vertical{border-left:1px solid var(--text-color-light)}.scroll{scrollbar-width:thin;scrollbar-color:var(--accent) var(--color-light)}.scroll::-webkit-scrollbar{background-color:var(--color-light);width:1px;height:1px}.scroll::-webkit-scrollbar-thumb{background-color:var(--accent);outline:1px solid var(--accent)}.container-rel{position:relative}.text-spacing-l{line-height:170%}.bg-color-half-green{background:linear-gradient(#ecf7f3 60%,#0000 0)}.z-axis{position:relative}.z-axis__layer-top{z-index:2}.z-axis__layer-bottom{z-index:-1;opacity:0}.zoom{cursor:zoom-in}:target[id]{scroll-margin-top:var(--header-height)}.hidden{display:none!important}.hidden-desktop{display:none}@media (width<=1680px){.hidden-desktop{display:inline-block}}@media (width<=1280px){.hidden-laptop{display:none}.three-quarters-wide{width:100%}}@media (width<=900px){.hidden-tablet{display:none}}@media (width<=600px){.hidden-mobile{display:none}.no-shrink-descktop{flex-shrink:1}}@media (width>=600px){.show-mobile{display:none}}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0}@media (width<=640px){html{scroll-padding-top:88px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.ka-pricing.narrow{max-width:1720px;margin:auto}.ka-pricing details[id]{scroll-margin-top:calc(var(--header-height,96px) + 20px)}.text_caption{text-align:center;color:var(--text-color);margin-top:6px;margin-bottom:0}input[type=radio]:checked+label{background:var(--accent);color:var(--color-lightest)}input[type=radio]:checked+label .text_caption{color:#d0f0dd}.prices__number{margin:0 .5rem;font-weight:400}.prices__number:empty{width:0;margin:0}.prices__number_old{color:var(--text-color);margin-right:.5rem;-webkit-text-decoration:line-through red;text-decoration:line-through red;text-decoration-thickness:.5px}.ka-pricing{--ink:#172a28;--muted:#60706d;--green:#007e60;--green-deep:#00694f;--mint:#eaf5ef;--line:#dce3df;--paper:#fff;--canvas:#f7f9f8;--dark:#172a28;--font:-apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ka-pricing,.ka-pricing *{box-sizing:border-box}.ka-pricing{scroll-behavior:smooth;font-family:var(--font);color:var(--ink);background:#fff;margin:0;font-size:16px;line-height:1.5}.ka-pricing a{color:inherit;text-decoration:none}.ka-pricing button,.ka-pricing input,.ka-pricing select{font:inherit;color:inherit}.ka-pricing button,.ka-pricing a,.ka-pricing summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ka-pricing button{cursor:pointer}.ka-pricing button:disabled{opacity:.4;cursor:not-allowed}.ka-pricing a:focus-visible,.ka-pricing button:focus-visible,.ka-pricing summary:focus-visible,.ka-pricing input:focus-visible{outline-offset:4px;outline:3px solid #009876}.ka-pricing h1,.ka-pricing h2,.ka-pricing h3{margin:0;line-height:1.15}.ka-pricing h1,.ka-pricing h2{letter-spacing:-.045em;font-weight:650}.ka-pricing h3{letter-spacing:-.02em;font-size:18px;font-weight:600}.ka-pricing .icon{width:20px;height:20px;-webkit-mask:var(--icon-image) center / contain no-repeat;-webkit-mask:var(--icon-image) center / contain no-repeat;mask:var(--icon-image) center / contain no-repeat;vertical-align:middle;background-color:currentColor;flex:none;display:inline-block}.ka-pricing .icon-minus{--icon-image:url(/assets/css/css-img/minus.svg)}.ka-pricing .icon-plus{--icon-image:url(/assets/css/css-img/plus.svg)}.ka-pricing .icon-tt{--icon-image:url(/assets/css/css-img/chart-no-axes-combined.svg)}.ka-pricing .icon-check{--icon-image:url(/assets/css/css-img/check.svg)}.ka-pricing .icon-check-feature{--icon-image:url(/assets/css/css-img/check-feature.svg)}.ka-pricing .icon-list-filter{--icon-image:url(/assets/css/css-img/list-filter.svg)}.ka-pricing .icon-em{--icon-image:url(/assets/css/css-img/monitor-play.svg)}.ka-pricing .icon-dlp{--icon-image:url(/assets/css/css-img/shield-check.svg)}.ka-pricing .icon-panels-left-bottom{--icon-image:url(/assets/css/css-img/panels-left-bottom.svg)}.ka-pricing .icon-file-down{--icon-image:url(/assets/css/css-img/file-down.svg)}.ka-pricing .icon-arrow-up-right{--icon-image:url(/assets/css/css-img/arrow-up-right.svg)}.ka-pricing .icon-move-horizontal{--icon-image:url(/assets/css/css-img/move-horizontal.svg)}.ka-pricing .icon-info{--icon-image:url(/assets/css/css-img/info.svg)}.ka-pricing .icon-layers{--icon-image:url(/assets/css/css-img/layers.svg)}.ka-pricing .icon-unplug{--icon-image:url(/assets/css/css-img/unplug.svg)}.ka-pricing .icon-cloud{--icon-image:url(/assets/css/css-img/cloud.svg)}.ka-pricing button .icon{width:18px;height:18px}.ka-pricing .wrap{width:min(1248px,100% - 80px);margin:auto}.ka-pricing .muted{color:var(--muted)}.ka-pricing .small{font-size:14px}.ka-pricing .eyebrow{color:var(--green);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:600}.ka-pricing .quiet-link{color:var(--green-deep);align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:550;display:inline-flex}.ka-pricing .quiet-link:hover,.ka-pricing .text-link:hover{color:var(--green);text-underline-offset:4px;text-decoration:underline}.ka-pricing .text-link{text-underline-offset:4px;text-decoration:underline}.ka-pricing .btn{border:1px solid var(--line);background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:11px 18px;font-size:14px;font-weight:600;line-height:1.4;transition:background .15s,border-color .15s;display:inline-flex}.ka-pricing .btn:hover{background:#f2f6f4;border-color:#9cb6aa}.ka-pricing .btn.green,.ka-pricing .btn.primary{background:var(--ink);color:#fff;border-color:var(--ink)}.ka-pricing .btn.green:hover,.ka-pricing .btn.primary:hover{background:#263f39}.ka-pricing .skip{z-index:100;background:var(--ink);color:#fff;padding:14px;position:fixed;top:-80px;left:16px}.ka-pricing .skip:focus{top:12px}.ka-pricing .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ka-pricing [hidden]{display:none!important}.ka-pricing .topbar{background:#fff;height:72px}.ka-pricing .topbar .wrap{border-bottom:1px solid var(--line);align-items:center;gap:32px;height:100%;display:flex}.ka-pricing .brand img{width:126px;height:auto;display:block}.ka-pricing .brand img.brand-en{width:205px}.ka-pricing .topnav{justify-content:center;align-items:center;gap:28px;margin-left:auto;font-size:14px;display:flex}.ka-pricing .topnav a{min-height:44px;color:var(--muted);align-items:center;display:inline-flex}.ka-pricing .topnav a:hover{color:var(--ink)}.ka-pricing .top-actions{align-items:center;gap:20px;margin-left:30px;display:flex}.ka-pricing .language-link{align-items:center;gap:5px;min-height:44px;font-size:13px;display:inline-flex}.ka-pricing .language-link .icon{width:17px}.ka-pricing .top-actions .btn{min-height:42px;padding:9px 14px;font-size:13px}.ka-pricing .mobile-nav{display:none}.ka-pricing .hero{text-align:center;padding:27px 0}.ka-pricing .hero h1{letter-spacing:-.055em;font-size:clamp(38px,4vw,52px);font-weight:600;line-height:1.08}.ka-pricing .hero p{color:var(--muted);max-width:780px;margin:14px auto 0;font-size:17px;line-height:1.5}.ka-pricing.locale-ru .hero h1{font-size:clamp(36px,3.6vw,50px)}.ka-pricing .calculator{background:#f4f6f5;border:1px solid #e7ebe8;border-radius:16px;grid-template-columns:232px minmax(0,1fr);gap:10px 30px;margin-bottom:22px;padding:16px 24px 0;display:grid}.ka-pricing .control-label{align-items:center;gap:8px;margin-bottom:9px;font-size:14px;font-weight:600;display:flex}.ka-pricing .deployment-label{color:var(--muted);margin-left:auto;font-size:12px;font-weight:400}.ka-pricing .quantity-control{grid-template-columns:156px 1fr;align-items:center;column-gap:12px;display:grid}.ka-pricing .quantity-control .control-label{grid-column:1/-1}.ka-pricing .quantity{background:#fff;border:1px solid #cfdad4;border-radius:9px;height:50px;display:flex;overflow:hidden}.ka-pricing .quantity button{background:0 0;border:0;flex:none;place-items:center;width:44px;display:grid}.ka-pricing .quantity button:hover:not(:disabled){background:var(--mint)}.ka-pricing .quantity button:focus-visible,.ka-pricing .quantity input:focus-visible{outline-offset:-3px}.ka-pricing .quantity input{text-align:center;appearance:textfield;font-variant-numeric:tabular-nums;background:#fff;border:0;width:66px;min-width:0;padding:0;font-size:21px;font-weight:600}.ka-pricing .quantity input::-webkit-inner-spin-button{appearance:none}.ka-pricing .quantity-hint{color:var(--muted);font-size:12px;line-height:1.5}.ka-pricing .period-control{min-width:0}.periods{flex-wrap:wrap;justify-content:space-between;gap:5px;display:flex}.ka-pricing .period-btn{white-space:normal;background:0 0;border:1px solid #0000;border-radius:9px;min-height:50px;padding:8px 5px;font-size:14px;font-weight:550;line-height:1.35}.ka-pricing .period-btn:hover{background:#e5ede8}.ka-pricing .period-btn small{color:var(--green-deep);margin-top:3px;font-size:12px;font-weight:500;display:block}.ka-pricing .period-btn[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.ka-pricing .period-btn[aria-pressed=true] small{color:#bcebcf;font-weight:600}.ka-pricing .volume-mini{min-height:46px;color:var(--muted);border-top:1px solid #dbe3dd;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.ka-pricing .volume-mini [id$=-volume-note]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ka-pricing .volume-mini strong{color:var(--ink);font-size:13px;font-weight:550}.ka-pricing .sales-volume-bands{align-items:center;gap:6px;display:inline-flex}.ka-pricing .sales-volume-bands>span{color:var(--green-deep);background:#e8f1ea;border:1px solid #d3e2d8;border-radius:5px;padding:3px 6px;font-size:13px;font-weight:650;line-height:1.4}.ka-pricing .sales-volume-bands>span.active-band{border-color:var(--green);background:var(--green);color:#fff}.ka-pricing [id$=-volume-sales]{text-underline-offset:4px;min-height:44px;color:var(--green-deep);align-items:center;font-size:13px;font-weight:600;-webkit-text-decoration:underline #abbfb2;text-decoration:underline #abbfb2;display:inline-flex}.ka-pricing .volume-context{color:var(--muted);font-size:12px}.ka-pricing .mobile-plan-switch{display:none}.ka-pricing .plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.ka-pricing .plan{background:#fff;border:1px solid #dbe2dd;border-radius:16px;flex-direction:column;min-width:0;margin-top:1rem;padding:24px 26px 16px;display:flex;position:relative}.ka-pricing .plan.em{background:linear-gradient(#f1f8f3 0,#fff 270px);border-color:#318d70;box-shadow:inset 0 3px #008364}.ka-pricing .plan-top{align-items:center;gap:12px;min-height:51px;margin-top:1rem;margin-bottom:0;display:flex}.ka-pricing .plan-heading{min-width:0}.ka-pricing .plan-heading .plan-code{margin-top:5px;display:block}.ka-pricing .plan-icon{width:36px;height:36px;color:var(--green);background:#edf4ef;border-radius:8px;flex:none;place-items:center;display:grid}.ka-pricing .plan-icon .icon{width:20px;height:20px}.ka-pricing .plan.dlp .plan-icon,.ka-pricing .plan.free .plan-icon{color:#4f6258;background:#edf0ee}.ka-pricing .plan-code{color:var(--muted);font-size:12px;font-weight:550;line-height:1.4}.ka-pricing .plan.em .plan-code{color:var(--green-deep)}.ka-pricing .plan h2{letter-spacing:-.045em;min-height:29px;font-size:24px;font-weight:650;line-height:1.15}.ka-pricing .plan-price{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;width:fit-content;min-height:56px;margin-top:16px;display:flex}.ka-pricing .price{letter-spacing:-.06em;white-space:nowrap;font-size:48px;font-weight:600;line-height:1.12}.ka-pricing .price-unit{max-width:104px;color:var(--muted);font-size:13px;line-height:1.5}.ka-pricing .quote-price{letter-spacing:-.04em;white-space:normal;font-size:35px}.ka-pricing .payment-summary{font-variant-numeric:tabular-nums;flex-direction:column;justify-content:flex-start;gap:2px;min-height:44px;margin-top:7px;font-size:14px;line-height:1.5;display:flex}.ka-pricing .bill-row{overflow-wrap:anywhere;font-weight:600}.ka-pricing .bill-caption{color:var(--muted);font-size:13px}.ka-pricing .card-actions{grid-template-columns:1.35fr 1fr;align-items:center;gap:10px;display:grid}.ka-pricing .plan .btn{width:100%;min-height:48px;padding-inline:12px;font-size:14px}.ka-pricing .plan.em .btn.primary{background:var(--green);border-color:var(--green)}.ka-pricing .plan.em .btn.primary:hover{background:var(--green-deep)}.ka-pricing .plan.dlp .btn.primary,.ka-pricing .plan.free .btn.primary{color:var(--ink);background:#fff;border-color:#b8c8be}.ka-pricing .plan.dlp .btn.primary:hover,.ka-pricing .plan.free .btn.primary:hover{background:#ecf3ee;border-color:#738d7e}.ka-pricing .trial-link{min-height:44px;color:var(--green-deep);justify-content:center;align-items:center;font-size:14px;font-weight:500;display:flex}.ka-pricing .trial-link:hover{text-underline-offset:4px;text-decoration:underline}.ka-pricing .plan-divider{background-color:var(--line);border:none;height:1px;margin:16px 0}.ka-pricing .feature-intro{color:var(--ink);margin-bottom:10px;font-size:13px;font-weight:600}.ka-pricing .feature-link{gap:10px;min-height:35px;padding:6px 0;font-size:14px;line-height:1.45}.ka-pricing .feature-link:hover{text-underline-offset:4px;color:var(--green-deep);text-decoration:underline}.ka-pricing .not-included,.ka-pricing .not-included .icon{color:var(--muted)}.ka-pricing .card-detail-link{min-height:44px;color:var(--green-deep);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;font-size:13px;font-weight:550;display:flex}.ka-pricing .card-detail-link .icon{width:16px;height:16px}.ka-pricing .card-detail-link:hover{text-underline-offset:4px;text-decoration:underline}.ka-pricing .pricing-foot{color:var(--muted);justify-content:space-between;align-items:center;gap:24px;padding:16px 0 0;font-size:12px;display:flex}.ka-pricing .pricing-actions{align-items:center;gap:24px;display:flex}.ka-pricing .pricing-actions .quiet-link,.ka-pricing .pricing-actions button{min-height:44px;font-size:13px;font-weight:500}.ka-pricing .pricing-actions button{color:var(--green-deep);background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.ka-pricing .pricing-actions .icon{width:17px;height:17px}.ka-pricing .pricing-actions button:hover{text-underline-offset:4px;text-decoration:underline}.ka-pricing .plan-grid.has-perpetual-promotion{padding-top:27px}.ka-pricing .plan-grid.has-perpetual-promotion .plan{padding-top:49px}.ka-pricing .ribbon{z-index:1;color:#372b09;background:#ffe16a;border-radius:7px 7px 0 0;justify-content:center;align-items:center;gap:14px;min-height:56px;padding:8px 12px;line-height:1.12;display:flex;position:absolute;top:-24px;left:-5px;right:-5px;box-shadow:0 3px 5px #5948180b}.ka-pricing .ribbon strong{letter-spacing:-.04em;white-space:nowrap;font-size:28px;font-weight:700}.ka-pricing .ribbon span{font-size:13px;font-weight:600}.ka-pricing .ribbon small{margin-top:4px;font-size:12px;font-weight:500;display:block}.ka-pricing .ribbon:before,.ka-pricing .ribbon:after{content:"";background:#b89021;width:5px;height:5px;position:absolute;bottom:-5px}.ka-pricing .ribbon:before{clip-path:polygon(0 0,100% 0,100% 100%);left:0}.ka-pricing .ribbon:after{clip-path:polygon(0 0,100% 0,0 100%);right:0}.ka-pricing .updates-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:24px;margin-top:28px;padding:16px 0;font-size:14px;display:flex}.ka-pricing .updates-strip>strong{white-space:nowrap;font-size:14px;font-weight:600}.ka-pricing .update-links{flex-wrap:wrap;gap:24px;display:flex}.ka-pricing .update-links a{align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}.ka-pricing .update-links .icon{width:17px;height:17px;color:var(--green)}.ka-pricing .updates-strip>.quiet-link{white-space:nowrap;margin-left:auto;font-size:13px}.ka-pricing .updates-strip>.quiet-link>.icon{width:14px;height:14px}.compact-section{padding-top:20px}.ka-pricing .section-disclosure{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:clip}.ka-pricing .section-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:18px 24px;font-size:18px;font-weight:550;line-height:1.4;list-style:none;display:flex}.ka-pricing .section-disclosure>summary::-webkit-details-marker{display:none}.ka-pricing .section-disclosure>summary>span:not(.icon){align-items:baseline;gap:18px;display:flex}.ka-pricing .summary-sub{color:var(--muted);font-size:13px;font-weight:400}.ka-pricing .section-disclosure>summary>.icon{width:20px;color:var(--green)}.ka-pricing .section-disclosure[open]>summary>.icon{transform:rotate(45deg)}.ka-pricing .disclosure-content{padding:4px 24px 24px}.ka-pricing .disclosure-content>.section-head{justify-content:flex-end;margin-bottom:18px;display:flex}.ka-pricing .disclosure-content>.section-head>div,.ka-pricing .on-demand-panel:not([open]){display:none}.ka-pricing .on-demand-section:not(:has(>details[open])){display:none}.ka-pricing .on-demand-panel[open]+.on-demand-panel[open]{margin-top:20px}.ka-pricing .disclosure-content>p{color:var(--muted);margin-top:10px;font-size:15px;line-height:1.65}.ka-pricing .disclosure-content>.source-link{margin-top:12px}.ka-pricing .comparison-controls{align-items:center;gap:8px;min-height:44px;font-size:14px;display:flex}.ka-pricing .comparison-controls input{width:18px;height:18px;accent-color:var(--green)}.ka-pricing .compare-box{border:1px solid var(--line);scrollbar-width:thin;border-radius:9px;overflow:auto}.ka-pricing .comparison-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px}.ka-pricing .comparison-table th,.ka-pricing .comparison-table td{border-bottom:1px solid var(--line);padding:13px 18px;line-height:1.5}.ka-pricing .comparison-table thead th{text-align:center;background:#eef4f0;font-weight:600}.ka-pricing .comparison-table thead th:first-child{text-align:left;width:52%}.ka-pricing .comparison-table td:not(:first-child){text-align:center}.ka-pricing .comparison-table .group-row td{text-align:left;color:var(--muted);background:#f5f7f5;border:none;font-size:13px;font-weight:600}.ka-pricing .row-link{align-items:center;gap:8px;display:inline-flex}.ka-pricing .row-link:hover{color:var(--green-deep)}.ka-pricing .row-link:after{content:"";color:#687d70;background-color:currentColor;flex:none;width:15px;height:15px;display:inline-block;-webkit-mask:url(/assets/css/css-img/info.svg) 50%/contain no-repeat;mask:url(/assets/css/css-img/info.svg) 50%/contain no-repeat}.ka-pricing .comparison-table .check-mark{color:var(--green);width:19px;height:19px}.ka-pricing .comparison-table .dash{color:#718078}.ka-pricing .tag-new{color:var(--green-deep);background:#eaf5ec;border-radius:4px;margin-left:6px;padding:0 5px;font-size:12px;display:inline-block}.ka-pricing .cell-note{font-size:13px}.ka-pricing .comparison-note{color:var(--muted);margin-top:16px;font-size:13px;line-height:1.6}.ka-pricing .comparison-note>.icon{width:16px;height:16px;margin-right:5px}.ka-pricing .swipe-hint{display:none}.ka-pricing .details-grid{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.ka-pricing .feature-detail{border:1px solid var(--line);border-radius:10px;overflow:hidden}.ka-pricing .feature-detail:target{border-color:var(--green)}.ka-pricing .feature-detail summary{cursor:pointer;align-items:center;gap:12px;min-height:66px;padding:14px 16px;font-size:15px;font-weight:550;list-style:none;display:flex}.ka-pricing .feature-detail summary::-webkit-details-marker{display:none}.ka-pricing .feature-detail>summary:after{content:"";background-color:var(--muted);flex:none;width:16px;height:16px;margin-left:auto;-webkit-mask:url(/assets/css/css-img/chevron-down.svg) 50%/contain no-repeat;mask:url(/assets/css/css-img/chevron-down.svg) 50%/contain no-repeat}.ka-pricing .feature-detail[open]>summary:after{transform:rotate(180deg)}.ka-pricing .detail-icon{background:var(--mint);width:32px;height:32px;color:var(--green);border-radius:8px;flex:none;place-items:center;display:grid}.ka-pricing .detail-icon .icon{width:18px;height:18px}.ka-pricing .detail-body{color:var(--muted);padding:0 18px 20px;font-size:14px;line-height:1.65}.ka-pricing .detail-package{color:var(--green-deep);margin:4px 0 8px;font-size:12px;font-weight:550;display:block}.ka-pricing .detail-body a{min-height:44px;color:var(--green-deep);text-underline-offset:4px;align-items:center;margin-top:8px;font-size:13px;font-weight:550;text-decoration:underline;display:inline-flex}.ka-pricing .dlp-table-scroll{overflow:auto}.ka-pricing .dlp-price-table{border-collapse:collapse;text-align:right;width:100%;min-width:680px;font-size:14px}.ka-pricing .dlp-price-table td,.ka-pricing .dlp-price-table th{border-bottom:1px solid var(--line);padding:14px 12px}.ka-pricing .dlp-price-table th:first-child{text-align:left;white-space:nowrap}.ka-pricing .dlp-price-table thead{background:#f1f5f2}.ka-pricing .dlp-price-table .active-tier{background:#eff8f1}.ka-pricing .dlp-price-table .active-tier .active-term{background:var(--green);color:#fff;font-weight:600}.ka-pricing .dlp-table-footer{align-items:center;gap:24px;margin-top:20px;display:flex}.ka-pricing .dlp-layout{grid-template-columns:.85fr 1.4fr;gap:40px;padding-top:16px;display:grid}.ka-pricing .dlp-lead h2{margin-top:12px;font-size:32px}.ka-pricing .dlp-lead p{color:var(--muted);margin-top:16px;font-size:15px;line-height:1.65}.ka-pricing .dlp-lead .btn{margin-top:20px}.ka-pricing .dlp-lead .small{font-size:13px}.ka-pricing .dlp-capabilities{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ka-pricing .dlp-capability{border-bottom:1px solid var(--line);padding-bottom:20px}.ka-pricing .dlp-capability>.icon{color:var(--green);margin-bottom:12px}.ka-pricing .dlp-capability h3{font-size:16px}.ka-pricing .dlp-capability p{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.6}.ka-pricing .dlp-extra{border:1px solid var(--line);color:var(--muted);background:#f7f9f7;border-radius:10px;align-items:center;gap:14px;margin-top:24px;padding:18px;font-size:14px;display:flex}.ka-pricing .dlp-extra strong{color:var(--ink)}.ka-pricing .section{padding:48px 0 0}.ka-pricing .simple-section-head{align-items:center;gap:14px;margin-bottom:22px;display:flex}.ka-pricing .simple-section-head h2{font-size:30px}.ka-pricing .simple-section-head>span{color:var(--muted);font-size:12px}.ka-pricing .deployment-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.ka-pricing .deployment-option{border-top:1px solid var(--line);grid-template-columns:24px 1fr;align-items:start;gap:8px 14px;padding-top:22px;display:grid}.ka-pricing .deployment-option>.icon{color:var(--green);width:21px;height:21px;margin-top:2px}.ka-pricing .deployment-option h3{font-size:16px;line-height:1.5}.ka-pricing .deployment-option p{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.55}.ka-pricing .deployment-option>.quiet-link{grid-column:2;font-size:13px}.ka-pricing .setup-strip{background:#f4f7f4;border-radius:12px;justify-content:space-between;align-items:center;gap:28px;margin-top:24px;padding:22px 24px;display:flex}.ka-pricing .setup-strip h3{flex-wrap:wrap;align-items:center;gap:12px;font-size:16px;line-height:1.5;display:flex}.ka-pricing .setup-status{color:var(--muted);font-size:12px;font-weight:400}.ka-pricing .setup-strip p{color:var(--muted);margin-top:5px;font-size:14px}.ka-pricing .setup-price{font-variant-numeric:tabular-nums;min-width:200px;max-width:270px;margin-left:auto;font-size:24px;font-weight:550;line-height:1.3}.ka-pricing .setup-price small{color:var(--muted);margin-top:4px;font-size:12px;font-weight:400;line-height:1.5;display:block}.ka-pricing .setup-strip>.quiet-link{flex:none;font-size:13px}.ka-pricing .faq{border-top:1px solid var(--line);grid-template-columns:1fr 1.65fr;gap:80px;padding-top:32px;display:grid}.ka-pricing .faq-title h2{font-size:32px}.ka-pricing .faq-title p{color:var(--muted);margin-top:16px;font-size:15px}.ka-pricing .faq-title .quiet-link{margin-top:8px;font-size:14px}.ka-pricing .faq-list details{border-bottom:1px solid var(--line)}.ka-pricing .faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:17px 0;font-size:15px;font-weight:550;line-height:1.5;list-style:none;display:flex}.ka-pricing .faq-list summary::-webkit-details-marker{display:none}.ka-pricing .faq-list summary .icon{width:17px;height:17px;color:var(--muted)}.ka-pricing .faq-list details[open] summary .icon{transform:rotate(45deg)}.ka-pricing .faq-list p{color:var(--muted);padding:0 20px 20px 0;font-size:14px;line-height:1.7}.ka-pricing .footer{border-top:1px solid var(--line);margin-top:50px;padding:28px 0 30px}.ka-pricing .footer .wrap{justify-content:space-between;align-items:flex-start;gap:36px;display:flex}.ka-pricing .footer-brand{letter-spacing:-.04em;font-size:21px;font-weight:650}.ka-pricing .footer p{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.5}.ka-pricing .footer-links{max-width:580px;color:var(--muted);flex-wrap:wrap;justify-content:flex-end;gap:12px 20px;font-size:12px;display:flex}.ka-pricing .footer-links a:hover{text-underline-offset:4px;text-decoration:underline}.ka-pricing .sources{text-align:right;width:100%;font-size:12px}.print-only{display:none}@media (width>=1021px) and (width<=1250px){.ka-pricing .wrap{width:calc(100% - 56px)}.ka-pricing .calculator{grid-template-columns:216px minmax(0,1fr);gap:16px 20px;padding-inline:20px}.ka-pricing .quantity-control{grid-template-columns:144px 1fr;gap:0 10px}.ka-pricing .quantity input{width:54px}.ka-pricing .plan{padding-inline:20px}.ka-pricing .plan h2{font-size:23px}.ka-pricing .plan-code{font-size:12px}.ka-pricing .price{font-size:44px}.ka-pricing .price-unit{max-width:82px;font-size:12px}.ka-pricing .feature-link{min-height:38px;font-size:14px}.ka-pricing .volume-context{display:none}.ka-pricing .updates-strip{gap:16px}.ka-pricing .update-links{gap:18px}.ka-pricing .topnav{gap:20px}.ka-pricing .top-actions{margin-left:8px}.ka-pricing .hero{padding-block:34px 28px}}@media (width<=1020px){.ka-pricing .wrap{width:calc(100% - 48px)}.ka-pricing .topbar{height:72px}.ka-pricing .topnav{display:none}.ka-pricing .top-actions{margin-left:auto}.ka-pricing .hero{padding:34px 0 28px}.ka-pricing .hero h1{font-size:48px}.ka-pricing.locale-ru .hero h1{font-size:43px}.ka-pricing .calculator{grid-template-columns:180px minmax(0,1fr);gap:16px 22px;padding:18px 20px 0}.ka-pricing .quantity-control{grid-template-columns:1fr;justify-items:start}.ka-pricing .quantity-control .control-label{grid-column:auto}.ka-pricing .quantity{width:156px}.ka-pricing .quantity-hint{margin-top:5px}.periods{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.ka-pricing .period-btn{min-height:54px}.ka-pricing .volume-mini{flex-wrap:wrap;gap:0;padding-bottom:8px}.ka-pricing .volume-context{display:none}.ka-pricing .mobile-plan-switch{z-index:10;border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;max-width:680px;margin:0 auto 16px;padding:7px;display:grid;position:sticky;top:0;box-shadow:0 3px 8px #182a2807}.ka-pricing .mobile-plan-switch button{background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:56px;padding:8px;display:flex}.ka-pricing .mobile-plan-switch button[aria-pressed=true]{background:var(--ink);color:#fff}.ka-pricing .mobile-plan-switch strong{font-size:15px;font-weight:600}.ka-pricing .mobile-plan-switch span{font-size:13px}.ka-pricing .plan-grid{grid-template-columns:1fr;max-width:680px;margin:auto}.ka-pricing .plan{padding:28px 30px 20px}.ka-pricing .plan.mobile-inactive{display:none}.ka-pricing .plan h2{font-size:29px}.ka-pricing .plan-top{margin-bottom:12px}.ka-pricing .plan-code{font-size:13px}.ka-pricing .plan-price{margin-top:20px}.ka-pricing .price{font-size:52px}.ka-pricing .price-unit{max-width:none;font-size:14px}.ka-pricing .payment-summary{min-height:48px;font-size:15px}.ka-pricing .bill-caption{font-size:14px}.ka-pricing .plan .btn{min-height:50px}.ka-pricing .trial-link{min-height:46px}.ka-pricing .feature-intro{font-size:14px}.ka-pricing .feature-link{min-height:44px;font-size:15px}.ka-pricing .card-detail-link{min-height:54px;font-size:14px}.ka-pricing .plan-grid.has-perpetual-promotion .plan:not(.has-perpetual-offer){padding-top:28px}.ka-pricing .pricing-foot{flex-direction:column;align-items:flex-start;gap:4px;max-width:680px;margin:auto}.ka-pricing .pricing-actions{justify-content:space-between;width:100%}.ka-pricing .updates-strip{flex-wrap:wrap;gap:4px 24px;margin-top:24px}.ka-pricing .updates-strip>.quiet-link{margin-left:auto}.ka-pricing .update-links{order:3;gap:20px;width:100%}.ka-pricing .simple-section-head h2{font-size:28px}.ka-pricing .deployment-options{gap:20px}.ka-pricing .deployment-option{gap:8px 10px}.ka-pricing .deployment-option h3{font-size:15px}.ka-pricing .setup-strip{flex-wrap:wrap;gap:16px 30px}.ka-pricing .setup-price{min-width:0;margin-left:0}.ka-pricing .setup-strip>.quiet-link{margin-left:auto}.ka-pricing .faq{grid-template-columns:1fr 1.6fr;gap:40px}.ka-pricing .faq-title h2{font-size:28px}.ka-pricing .footer .wrap{gap:28px}.ka-pricing .footer-links{max-width:360px}.ka-pricing .dlp-layout{grid-template-columns:1fr;gap:24px}.ka-pricing .dlp-lead h2 br{display:none}}@media (width<=640px){.ka-pricing{scroll-padding-top:88px}.ka-pricing .wrap{width:calc(100% - 32px)}.ka-pricing .topbar{height:68px}.ka-pricing .topbar .wrap{gap:10px}.ka-pricing .brand img{width:112px}.ka-pricing .brand img.brand-en{width:174px}.ka-pricing .top-actions{gap:12px}.ka-pricing .top-actions .btn{display:none}.ka-pricing .language-link{justify-content:flex-end;min-width:44px}.ka-pricing .language-link .icon{width:16px}.ka-pricing .hero{text-align:left;padding:30px 0 24px}.ka-pricing .hero h1{max-width:370px;font-size:42px;line-height:1.05}.ka-pricing.locale-ru .hero h1{max-width:390px;font-size:38px}.ka-pricing .hero p{max-width:430px;margin-top:14px;font-size:15px;line-height:1.55}.ka-pricing .calculator{border-radius:12px;grid-template-columns:1fr;gap:16px;margin-bottom:18px;padding:16px 14px 0}.ka-pricing .quantity-control{grid-template-columns:1fr 146px;align-items:center;gap:0 8px;margin:1rem auto;display:grid}.ka-pricing .quantity-control .control-label{grid-column:1;margin-bottom:0;font-size:14px}.ka-pricing .quantity{grid-area:1/2/3;width:146px;height:48px}.ka-pricing .quantity input{width:56px;font-size:20px}.ka-pricing .quantity-hint{grid-column:1;max-width:150px;margin-top:3px;font-size:12px;line-height:1.4}.ka-pricing .control-label{margin-bottom:7px;font-size:13px}.ka-pricing .deployment-label{font-size:12px}.ka-pricing .period-btn{background:#fff;border:1px solid #e1e7e2;min-height:59px;padding:7px 3px;font-size:14px}.ka-pricing .period-btn small{margin-top:3px;font-size:12px}.ka-pricing .period-btn[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:none}.ka-pricing .period-btn[aria-pressed=true] small{color:#bcebcf}.ka-pricing .volume-mini{min-height:0;padding:9px 0 7px}.ka-pricing .volume-mini [id$=-volume-note]{grid-template-columns:1fr auto;gap:0 6px;width:100%;display:grid}.ka-pricing .volume-mini [id$=-volume-note] strong{grid-column:1/-1;font-size:13px}.ka-pricing .sales-volume-bands{grid-column:1;gap:16px;min-height:44px}.ka-pricing .sales-volume-bands>span{font-size:13px}.ka-pricing [id$=-volume-sales]{grid-column:2;justify-content:flex-end;font-size:13px}.ka-pricing .mobile-plan-switch{border-radius:10px;gap:3px;margin-bottom:14px;padding:5px}.ka-pricing .mobile-plan-switch button{flex-direction:column;gap:1px;min-height:54px;padding:6px 2px;display:flex}.ka-pricing .mobile-plan-switch strong{font-size:14px}.ka-pricing .mobile-plan-switch span{font-size:12px}.ka-pricing .plan{border-radius:12px;padding:22px 22px 14px}.ka-pricing .plan h2{font-size:27px}.ka-pricing .plan-price{margin-top:20px}.ka-pricing .price{font-size:49px}.ka-pricing .price-unit{max-width:106px;font-size:13px}.ka-pricing .quote-price{white-space:normal;font-size:34px}.ka-pricing .bill-caption{font-size:13px}.ka-pricing .payment-summary{min-height:49px;margin-top:7px;font-size:14px}.ka-pricing .plan-divider{margin-top:14px}.ka-pricing .feature-link{min-height:44px;font-size:14px}.ka-pricing .feature-link .icon{width:18px;height:18px}.ka-pricing .feature-intro,.ka-pricing .card-detail-link{font-size:13px}.ka-pricing .plan-code{font-size:12px}.ka-pricing .plan-grid.has-perpetual-promotion .plan{padding-top:48px}.ka-pricing .plan-grid.has-perpetual-promotion .plan:not(.has-perpetual-offer){padding-top:22px}.ka-pricing .ribbon{gap:13px}.ka-pricing .ribbon strong{font-size:28px}.ka-pricing .ribbon span{font-size:13px}.ka-pricing .ribbon small{font-size:12px}.ka-pricing .pricing-foot{padding-top:12px;font-size:12px}.ka-pricing .pricing-actions{flex-wrap:wrap;justify-content:flex-start;gap:12px}.ka-pricing .pricing-actions .quiet-link,.ka-pricing .pricing-actions button{font-size:12px}.ka-pricing .updates-strip{gap:2px 12px;margin-top:20px;padding:13px 0}.ka-pricing .updates-strip>strong{font-size:14px}.ka-pricing .updates-strip>.quiet-link{min-height:40px;font-size:12px}.ka-pricing .update-links{gap:0 16px}.ka-pricing .update-links a{min-height:42px;font-size:13px}.compact-section{padding-top:16px}.ka-pricing .section-disclosure>summary{gap:12px;min-height:76px;padding:16px 18px;font-size:16px}.ka-pricing .section-disclosure>summary>span:not(.icon){display:block}.ka-pricing .summary-sub{margin-top:3px;font-size:12px;display:block}.ka-pricing .disclosure-content{padding:0 14px 18px}.ka-pricing .disclosure-content>.section-head{margin-bottom:12px}.ka-pricing .comparison-controls{font-size:13px}.ka-pricing .swipe-hint{color:var(--muted);align-items:center;gap:7px;margin:0 0 10px;font-size:12px;display:flex}.ka-pricing .swipe-hint .icon{width:17px;height:17px}.ka-pricing .comparison-table{table-layout:fixed;min-width:550px}.ka-pricing .comparison-table thead th:first-child{width:154px}.ka-pricing .comparison-table tr>:first-child{z-index:1;background:#fff;position:sticky;left:0}.ka-pricing .comparison-table .group-row th{position:static}.ka-pricing .comparison-table thead th:first-child{background:#eef4f0}.ka-pricing .comparison-table td,.ka-pricing .comparison-table th{padding:12px 10px;font-size:13px}.ka-pricing .comparison-table .row-link{font-size:13px}.ka-pricing .comparison-table .row-link:after{display:none}.ka-pricing .comparison-table .cell-note,.ka-pricing .comparison-note{font-size:12px}.ka-pricing .details-grid{grid-template-columns:1fr}.ka-pricing .feature-detail summary{gap:10px;min-height:64px;padding:12px;font-size:14px}.ka-pricing .detail-body{padding-inline:14px}.ka-pricing .dlp-table-footer{flex-direction:column;align-items:flex-start;gap:8px}.ka-pricing .dlp-capabilities{grid-template-columns:1fr}.ka-pricing .dlp-lead h2{font-size:28px}.ka-pricing .dlp-extra{align-items:flex-start;font-size:13px}.ka-pricing .section{padding-top:34px}.ka-pricing .simple-section-head{align-items:baseline;margin-bottom:18px}.ka-pricing .simple-section-head h2{font-size:27px}.ka-pricing .simple-section-head>span{white-space:nowrap}.ka-pricing .deployment-options{grid-template-columns:1fr;gap:0}.ka-pricing .deployment-option{grid-template-columns:24px 1fr;gap:3px 12px;padding:17px 0 8px}.ka-pricing .deployment-option h3{font-size:16px}.ka-pricing .deployment-option p{font-size:14px}.ka-pricing .deployment-option>.quiet-link{font-size:13px}.ka-pricing .setup-strip{gap:16px;margin-top:16px;padding:20px}.ka-pricing .setup-strip h3{font-size:17px;display:block}.ka-pricing .setup-status{margin-top:4px;font-size:12px;display:block}.ka-pricing .setup-strip p{margin-top:8px;font-size:14px}.ka-pricing .setup-price{width:100%;max-width:none;font-size:26px}.ka-pricing .setup-price small{max-width:280px;font-size:12px}.ka-pricing .setup-strip>.quiet-link{min-height:36px;margin-left:0}.ka-pricing .faq{grid-template-columns:1fr;gap:18px;padding-top:26px}.ka-pricing .faq-title h2{font-size:28px}.ka-pricing .faq-title p{margin-top:10px;font-size:14px}.ka-pricing .faq-title .quiet-link{margin-top:0}.ka-pricing .faq-list summary{min-height:64px;font-size:14px}.ka-pricing .faq-list p{padding-right:8px;font-size:14px}.ka-pricing .footer{margin-top:34px;padding-top:22px}.ka-pricing .footer .wrap{flex-direction:column;gap:20px}.ka-pricing .footer-links{justify-content:flex-start;gap:10px 18px;max-width:none;line-height:1.6}.ka-pricing .sources{text-align:left}}@media (width<=360px){.ka-pricing .hero h1{font-size:38px}.ka-pricing.locale-ru .hero h1{font-size:34px}.ka-pricing .hero p{font-size:14px}.ka-pricing .calculator{padding-inline:12px}.ka-pricing .quantity-control{grid-template-columns:1fr 132px}.ka-pricing .quantity{width:132px}.ka-pricing .quantity input{width:42px}.ka-pricing .quantity-control .control-label{font-size:13px}.ka-pricing .quantity-hint{font-size:12px}.ka-pricing .period-btn{font-size:13px}.ka-pricing .period-btn small,.ka-pricing .volume-mini [id$=-volume-note] strong{font-size:12px}.ka-pricing .sales-volume-bands{gap:12px}.ka-pricing .sales-volume-bands>span,.ka-pricing [id$=-volume-sales]{font-size:12px}.ka-pricing .plan{padding-inline:18px}.ka-pricing .plan h2{font-size:24px}.ka-pricing .price{font-size:44px}.ka-pricing .price-unit{max-width:92px;font-size:12px}.ka-pricing .feature-link{font-size:14px}.ka-pricing .feature-link .icon{width:17px;height:17px}.ka-pricing .updates-strip>.quiet-link{margin-left:0}.ka-pricing .setup-strip{padding:18px}}@media (prefers-reduced-motion:reduce){.ka-pricing{scroll-behavior:auto}.ka-pricing,.ka-pricing *,.ka-pricing :before,.ka-pricing :after{transition:none!important}}@media print{@page{size:A4;margin:18mm}.ka-pricing{color:#172a28;background:#fff;font:11pt/1.55 KA Pricing Inter,Arial,sans-serif}.ka-pricing>*{display:none!important}.print-only{display:block!important}print-only h1{letter-spacing:-1px;margin:12px 0;font-size:25pt}print-only h2{letter-spacing:0;margin:20px 0 8px;font-size:14pt}print-only p{margin:10px 0;font-size:10pt}.ka-pricing .print-table{border-collapse:collapse;width:100%;margin:20px 0}.ka-pricing .print-table th,.ka-pricing .print-table td{text-align:left;border-bottom:1px solid #bcc9c0;padding:10px 5px;font-size:10pt}.ka-pricing .print-table th{background:#eef4ef}.ka-pricing .print-note{color:#52665a;font-size:9pt!important}}.ka-pricing .section-disclosure>summary:focus-visible,.ka-pricing .feature-detail>summary:focus-visible{outline-offset:-4px}.ka-pricing .volume-context.active-volume{color:var(--green-deep);display:block}@media (width<=1020px){.ka-pricing .plan-top{margin-bottom:0}.ka-pricing .card-actions{grid-template-columns:1.35fr 1fr}.ka-pricing .plan .btn{font-size:14px}.ka-pricing .volume-context.active-volume{width:100%;padding:2px 0 4px;font-size:12px}}@media (width<=640px){.ka-pricing .plan h2{font-size:24px}.ka-pricing .plan h2[id$=-em-title]{font-size:23px}.ka-pricing .plan-icon{width:32px;height:32px}.ka-pricing .plan-top{gap:10px}.ka-pricing .trial-link{font-size:14px}.ka-pricing .plan.free .trial-link{font-size:13px}.ka-pricing .plan-top{min-height:52px}.ka-pricing .sales-volume-bands{gap:6px}}@media (width<=360px){.ka-pricing .plan h2[id$=-em-title]{font-size:22px}.ka-pricing .plan .btn{padding-inline:7px}.ka-pricing .card-actions{grid-template-columns:1.35fr 1fr;gap:8px}.ka-pricing .sales-volume-bands{gap:4px}}.ka-pricing .hero{background:radial-gradient(at 50% 5%,#edf7f1 0,#0000 70%);padding:30px 0 28px;position:relative}.ka-pricing .hero:after{content:"";background:#8ccbb0;border-radius:3px;width:36px;height:3px;margin:20px auto 0;display:block}.ka-pricing .hero p{margin-top:12px}.ka-pricing .calculator{background:linear-gradient(120deg,#f5f9f6,#f4f6f5);border-color:#dfe8e1;box-shadow:0 4px 18px #173d2604}.ka-pricing .period-btn[aria-pressed=true]{background:var(--green-deep);border-color:var(--green-deep)}.ka-pricing .period-btn[aria-pressed=true] small{color:#d0f0dd}.ka-pricing .plan{border-color:#d9e4dc;padding-top:25px;transition:border-color .18s,box-shadow .18s;box-shadow:0 4px 20px #172a2805}.ka-pricing .plan:hover{border-color:#adcabb;box-shadow:0 8px 28px #172a2809}.ka-pricing .plan.em{box-shadow:inset 0 3px 0 var(--green), 0 6px 24px #00694f0c;background:linear-gradient(#eef8f1 0,#fff 220px);border-color:#72b297}.ka-pricing .plan.dlp,.ka-pricing .plan.free{background:#fff}.ka-pricing .plan-top{min-height:56px}.ka-pricing .plan h2{letter-spacing:-.04em;font-size:23px}.ka-pricing .plan-icon{background:#edf5f0;border-radius:10px}.ka-pricing .plan-price{margin-top:20px}.ka-pricing .price{letter-spacing:-.05em;font-size:48px}.ka-pricing .price.quote-price{white-space:normal;font-size:32px}.ka-pricing .payment-summary{gap:3px;min-height:54px;margin-top:8px}.ka-pricing .bill-row{font-size:14px;font-weight:650;line-height:1.5}.ka-pricing .bill-caption{font-size:12px;line-height:1.5}.ka-pricing .card-actions{flex-direction:column;align-items:stretch;gap:2px;margin-top:14px;display:flex}.ka-pricing .plan .card-actions .btn.trial-link{background:var(--green);border:1px solid var(--green);color:#fff;text-align:center;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;padding:11px 12px;font-size:14px;font-weight:600;line-height:1.4;transition:background .15s,box-shadow .15s;display:flex}.ka-pricing .plan .card-actions .btn.trial-link:hover{background:var(--green-deep);border-color:var(--green-deep);text-decoration:none;box-shadow:0 3px 10px #00694f17}.ka-pricing .action-secondary{min-height:38px;color:var(--green-deep);text-align:center;justify-content:center;align-items:center;padding:6px 8px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.ka-pricing .action-secondary:hover{text-underline-offset:4px;text-decoration:underline}.ka-pricing .plan.free .card-actions>.btn{background:var(--green);border-color:var(--green);color:#fff}.ka-pricing .plan.free .card-actions>.btn:hover{background:var(--green-deep);border-color:var(--green-deep)}.ka-pricing .plan-divider{margin:13px 0 15px}.ka-pricing .features{gap:2px}.ka-pricing .feature-link{align-items:flex-start;gap:10px;min-height:35px;padding:7px 0;font-size:14px}.ka-pricing .feature-link .check-mark{width:16px;height:16px;color:var(--green);flex:none;margin-top:2px}.ka-pricing .feature-missing{width:16px;color:var(--muted);flex:none;justify-content:center;line-height:20px;display:inline-flex}.ka-pricing .card-detail-link{min-height:44px;padding-top:12px}.ka-pricing .plan.free .card-detail-link{margin-top:0}.ka-pricing .setup-strip{background:linear-gradient(110deg,#eef7f1,#f8fbf9);border:1px solid #d3e7d9;border-left:3px solid #77b996;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(200px,270px) auto;align-items:center;gap:24px;margin-top:20px;padding:20px 24px;display:grid;box-shadow:0 4px 20px #173d2603}.ka-pricing .setup-strip h3{gap:12px;font-size:17px}.ka-pricing .setup-status{font-size:12px;font-weight:500}.ka-pricing .setup-strip p{margin-top:5px;font-size:13px}.ka-pricing .setup-price{letter-spacing:-.025em;overflow-wrap:anywhere;width:auto;min-width:0;max-width:none;margin:0;font-size:24px;font-weight:600}.ka-pricing .setup-price small{letter-spacing:0;font-size:12px;line-height:1.55}.ka-pricing .setup-strip>.quiet-link{text-underline-offset:4px;min-height:44px;margin:0;font-size:13px;font-weight:600;-webkit-text-decoration:underline #a0c7af;text-decoration:underline #a0c7af}.ka-pricing .pricing-foot{padding-top:8px}.ka-pricing .pricing-foot>span{font-size:12px}.ka-pricing .updates-strip{margin-top:24px;padding-block:12px}.ka-pricing .update-links a{color:var(--muted)}.ka-pricing .update-links a:hover{color:var(--green-deep);text-underline-offset:4px;text-decoration:underline}.ka-pricing .section-disclosure{border-color:#dee7e0;transition:border-color .15s}.ka-pricing .section-disclosure:hover{border-color:#abc7b5}.ka-pricing .section-disclosure>summary{min-height:74px}.ka-pricing .feature-detail summary{gap:12px}.ka-pricing .feature-detail[open]{background:#fbfdfb;border-color:#aac9b7}.ka-pricing .dlp-capability>.check-mark{width:20px;height:20px}@media (width>=1021px) and (width<=1250px){.ka-pricing .plan h2{font-size:21px}.ka-pricing .price{font-size:44px}.ka-pricing .plan .card-actions .btn.trial-link{font-size:14px}.ka-pricing .setup-strip{grid-template-columns:minmax(0,1fr) 220px auto;gap:18px}}@media (width<=1020px){.ka-pricing .hero{padding:30px 0 26px}.ka-pricing .plan h2{font-size:29px}.ka-pricing .plan-price{margin-top:18px}.ka-pricing .price{font-size:52px}.ka-pricing .payment-summary{min-height:54px}.ka-pricing .bill-row{font-size:15px}.ka-pricing .bill-caption{font-size:13px}.ka-pricing .plan .card-actions .btn.trial-link{min-height:50px;font-size:15px}.ka-pricing .action-secondary{min-height:44px;font-size:14px}.ka-pricing .feature-link{min-height:44px;padding:10px 0;font-size:15px}.ka-pricing .feature-link .check-mark{margin-top:3px}.ka-pricing .setup-strip{grid-template-columns:minmax(0,1fr) auto;gap:12px 24px;max-width:680px;margin:20px auto 0;padding:20px 24px}.ka-pricing .setup-strip>div:first-child{grid-column:1/-1}.ka-pricing .setup-price{font-size:24px}.ka-pricing .setup-strip>.quiet-link{margin-left:auto}}@media (width<=640px){.ka-pricing .hero{background:radial-gradient(at 35% 0,#f0f8f3 0,#0000 75%);padding:27px 0 24px}.ka-pricing .hero:after{margin:18px 0 0}.ka-pricing .plan{padding:23px 22px 14px}.ka-pricing .plan h2{font-size:24px}.ka-pricing .plan h2[id$=-em-title]{font-size:23px}.ka-pricing .plan-top{min-height:52px}.ka-pricing .price{font-size:49px}.ka-pricing .quote-price{font-size:32px}.ka-pricing .price-unit{font-size:13px}.ka-pricing .plan-price{margin-top:18px}.ka-pricing .payment-summary{min-height:52px}.ka-pricing .bill-row{font-size:14px}.ka-pricing .bill-caption{font-size:13px}.ka-pricing .card-actions{margin-top:10px}.ka-pricing .plan .card-actions .btn.trial-link{font-size:14px}.ka-pricing .action-secondary{font-size:13px}.ka-pricing .feature-link{min-height:44px;font-size:14px}.ka-pricing .setup-strip{grid-template-columns:1fr;gap:12px;margin-top:16px;padding:18px 20px}.ka-pricing .setup-strip>div:first-child{grid-column:auto}.ka-pricing .setup-strip h3{align-items:baseline;gap:3px 12px;font-size:17px;display:flex}.ka-pricing .setup-status{margin-top:0}.ka-pricing .setup-strip p{margin-top:5px}.ka-pricing .setup-price{width:100%;font-size:25px}.ka-pricing .setup-price small{max-width:none}.ka-pricing .setup-strip>.quiet-link{justify-self:start;min-height:44px;margin:0}.ka-pricing .plan-grid.has-perpetual-promotion .plan:not(.has-perpetual-offer){padding-top:23px}.ka-pricing .ribbon{box-shadow:none;border-radius:10px 10px 0 0;left:0;right:0}.ka-pricing .ribbon:before,.ka-pricing .ribbon:after{display:none}.periods{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}}@media (width<=480px){.periods{grid-template-columns:40% 60%}}@media (width<=360px){.ka-pricing .plan{padding-inline:18px}.ka-pricing .plan h2{font-size:23px}.ka-pricing .plan h2[id$=-em-title]{font-size:22px}.ka-pricing .price{font-size:44px}.ka-pricing .price.quote-price{font-size:30px}.ka-pricing .price-unit{max-width:92px;font-size:12px}.ka-pricing .setup-strip{padding-inline:18px}}.ka-pricing .calculator{margin-bottom:22px;padding:17px 24px 0;display:block}.ka-pricing .period-control{width:100%}.periods{gap:8px}.ka-pricing .calculator-bottom{border-top:1px solid #dbe5de;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:12px;padding:10px 0;display:flex}.ka-pricing .calculator-bottom .volume-mini{border:0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0 16px;min-height:44px;padding:0;font-size:13px;display:flex}.ka-pricing .calculator-bottom .volume-mini [id$=-volume-note]{flex-wrap:wrap;align-items:center;gap:12px;width:auto;display:flex}.ka-pricing .calculator-bottom .volume-mini strong{font-size:13px}.ka-pricing .calculator-bottom .sales-volume-bands{gap:6px;min-height:0}.ka-pricing .calculator-bottom .volume-context.active-volume{width:100%;padding:0 0 6px;font-size:12px}.ka-pricing .team-calculator{z-index:20;flex:none;align-self:flex-start;position:relative}.ka-pricing .team-calculator>summary{cursor:pointer;min-height:44px;color:var(--muted);justify-content:flex-end;align-items:center;gap:8px;padding:6px 0 6px 10px;font-size:13px;line-height:1.4;list-style:none;display:flex}.ka-pricing .team-calculator>summary::-webkit-details-marker{display:none}.ka-pricing .team-calculator>summary>strong{min-width:26px;min-height:26px;color:var(--ink);font-variant-numeric:tabular-nums;background:#fff;border:1px solid #d9e6dd;border-radius:6px;justify-content:center;align-items:center;padding:2px 6px;font-weight:600;display:inline-flex}.ka-pricing .team-calculator>summary>.icon{width:14px;height:14px;color:var(--green-deep)}.ka-pricing .team-calculator[open]>summary>.icon{transform:rotate(180deg)}.ka-pricing .team-calculator.has-team-quantity>summary>strong{background:var(--mint);color:var(--green-deep);border-color:#acd2bb}.ka-pricing .quantity-panel{background:#fff;border:1px solid #ccded2;border-radius:12px;padding:16px;box-shadow:0 12px 34px #172a2824}.ka-pricing .quantity-panel .quantity-control{align-items:center;gap:12px;display:flex}.ka-pricing .quantity-panel .quantity{width:156px;min-width:156px;height:48px}.ka-pricing .quantity-panel .quantity input{width:66px;font-size:21px}.ka-pricing .quantity-panel .quantity-hint{max-width:90px;margin:0;font-size:12px;line-height:1.5}@media (width<=1020px){.ka-pricing .calculator{padding:17px 20px 0}.ka-pricing .calculator-bottom{align-items:flex-start;gap:6px 18px}.ka-pricing .calculator-bottom .volume-mini{flex:1;min-width:0}.ka-pricing .calculator-bottom .volume-mini [id$=-volume-note]{gap:0 10px}}@media (width<=640px){.ka-pricing .calculator{padding:16px 14px 0}.ka-pricing .calculator-bottom{flex-wrap:wrap;align-items:center;gap:0;margin-top:12px;padding:6px 0;display:flex}.ka-pricing .calculator-bottom .volume-mini{flex:none;width:100%}.ka-pricing .calculator-bottom .volume-mini [id$=-volume-note]{grid-template-columns:1fr auto;gap:0 6px;width:100%;display:grid}.ka-pricing .calculator-bottom .volume-mini strong{grid-column:1/-1;font-size:13px}.ka-pricing .calculator-bottom .sales-volume-bands{grid-column:1;gap:6px;min-height:40px}.ka-pricing .calculator-bottom [id$=-volume-sales]{grid-column:2;min-height:40px}.ka-pricing .team-calculator{border-top:1px solid #e2e9e4;width:100%}.ka-pricing .team-calculator>summary{justify-content:flex-start;min-height:40px;padding:5px 0;font-size:12px}.ka-pricing .team-calculator>summary>.icon{margin-left:auto}.ka-pricing .quantity-panel{width:min(290px,100vw - 62px);top:calc(100% + 7px);left:0;right:auto}.ka-pricing .quantity-panel .quantity{width:144px;min-width:144px}.ka-pricing .quantity-panel .quantity input{width:54px}.ka-pricing .quantity-panel .quantity-hint{max-width:86px}}@media (width<=360px){.ka-pricing .calculator{padding-inline:12px}.ka-pricing .quantity-panel{padding:14px}.ka-pricing .quantity-panel .quantity-control{gap:9px}.ka-pricing .quantity-panel .quantity{width:132px;min-width:132px}.ka-pricing .quantity-panel .quantity input{width:42px}.ka-pricing .calculator-bottom .volume-mini strong{font-size:12px}}
