

/* Start:/bitrix/templates/polycalc/components/bitrix/menu/footer-nav/style.min.css?1778539875837*/
.footer-nav{width:100%}.footer-nav--sections{margin-bottom:12px}.footer-nav--sections .footer-nav__link{font-size:14px;font-weight:500;color:#2C2C2C}.footer-nav--sections .footer-nav__link:hover{color:#00457A}.footer-nav--sections .footer-nav__link--active{font-weight:600}.footer-nav__list{gap:8px 24px;list-style:none;margin:0;padding:0}.footer-nav__link{font-family:"Montserrat",sans-serif;font-size:13px;font-weight:400;line-height:130%;color:#888888;text-decoration:none;-webkit-transition:0.2s ease;transition:0.2s ease}.footer-nav__link:hover{color:#00457A;text-decoration:underline}.footer-nav__link--active{color:#00457A;font-weight:500}@media (max-width:768px){.footer-nav__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.footer-nav__link{font-size:13px}}
/* End */


/* Start:/bitrix/templates/polycalc/template_styles.min.css?1783071928162973*/
@charset "UTF-8";:root{--color-primary:#00457A;--color-primary-dark:#002D4F;--color-second-dark:#410051;--color-text:#001337;--color-text-muted:#2C2C2C;--color-text-disabled:#b0b0b0;--color-surface:#FFFFFF;--color-surface-soft:#FAFCFF;--color-border:#e0e0e0;--color-border-neutral:#CCCCCC;--radius-sm:4px;--radius-md:8px;--font-family-base:var(--ui-font-family-montserrat,"Montserrat",sans-serif);--transition-base:0.2s ease}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;color:#001337;background:#fff;font-family:"Montserrat",sans-serif;overflow-x:hidden;overflow-anchor:none}img{max-width:100%;height:auto}a,button,input,select,textarea{font:inherit}button{border:0;outline:0;padding:0;background:0}button:focus{outline:0}:root{--h1:36px;--h2:32px;--h3:28px;--h4:26px;--h5:24px;--text-main:16px;--text-main-medium:16px;--text-14:14px;--text-12:12px;--text-btn:16px;--text-list-number:17px}@media (max-width:1000px){:root{--h1:32px;--h2:28px;--h3:26px;--h4:24px;--h5:22px}}@media (max-width:768px){:root{--h1:28px;--h2:26px;--h3:24px;--h4:20px;--h5:17px;--text-main:15px}}@media (max-width:480px){:root{--h1:25px;--h2:24px;--h3:22px;--h4:18px;--h5:16px;--text-main:14px}}@media (max-width:360px){:root{--h1:24px;--h2:23px;--h3:20px;--h4:17px;--h5:15px}}.h1,h1{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:var(--h1);font-style:normal;font-weight:400;line-height:130%;color:#00457A;margin:0}.h2,h2{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:var(--h2);font-style:normal;font-weight:400;line-height:130%;color:#00457A;margin:0}.h3,h3{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:var(--h3);font-style:normal;font-weight:500;line-height:130%;color:#001337;margin:0}.h4,h4{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:var(--h4);font-style:normal;font-weight:500;line-height:130%;color:#001337;margin:0}.h5,h5{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:var(--h5);font-style:normal;font-weight:400;line-height:130%;color:#2C2C2C;margin:0}.text-main{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:var(--text-main);font-style:normal;font-weight:400;line-height:130%;color:#001337}.text-main-medium{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:var(--text-main-medium);font-style:normal;font-weight:500;line-height:130%;color:#001337}.text-muted{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:var(--text-main);font-style:normal;font-weight:400;line-height:130%;color:#2C2C2C}.text-14{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:var(--text-14);font-style:normal;font-weight:400;line-height:130%}.text-12{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:var(--text-12);font-style:normal;font-weight:400;line-height:130%}.text-btn{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:var(--text-btn);font-style:normal;font-weight:500;line-height:130%}.text-semibold{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:var(--text-main);font-style:normal;font-weight:600;line-height:130%}.text-highlight-excel{color:#1C6031;font-weight:700}.text-strong{font-weight:700}.text-eyebrow{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:var(--text-12);font-style:normal;font-weight:400;line-height:130%;text-transform:uppercase;color:#587500}.text-center{text-align:center}.text-main{color:#001337}.text-muted-color{color:#2C2C2C}.bg-soft{background:#FAFCFF}.is-disabled{opacity:0.5;pointer-events:none}.demo-stack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.demo-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.demo-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.section{padding-top:30px;padding-bottom:30px}.section__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.impl-stack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.section--soft{background:#FAFCFF}.section--white{background:#FFFFFF}.section--dense{padding-top:10px;padding-bottom:10px}.site-header{position:sticky;top:0;z-index:100;overflow-anchor:none;background:rgba(255,255,255,0.9);backdrop-filter:blur(12px);border-bottom:1px solid #00457A;padding:10px 0}.site-header__top{position:relative;z-index:1;min-height:41px;gap:24px;background:rgba(255,255,255,0.9)}.site-header__logo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none;-webkit-transition:0.2s ease;transition:0.2s ease}.site-header__logo img{height:38px;width:auto;-webkit-transition:height 0.2s ease;transition:height 0.2s ease}.site-header__logo:hover{opacity:0.85}.site-header__menu-trigger{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border:1px solid #CCCCCC;border-radius:8px;background:#fff;padding:8px 14px;cursor:pointer;-webkit-transition:0.2s ease;transition:0.2s ease}.site-header__menu-trigger:hover{border-color:#002D4F}.site-header__right{margin-left:auto;gap:12px}.site-header__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-negative:0;flex-shrink:0}.site-header__email{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:13px;font-style:normal;font-weight:500;line-height:120%;color:#2C2C2C;text-decoration:none;white-space:nowrap;-webkit-transition:0.2s ease;transition:0.2s ease}.site-header__email:hover{color:#002D4F;text-decoration:none}.site-header__phones{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1px;-ms-flex-negative:0;flex-shrink:0;max-width:100%}.site-header__phone-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;line-height:1.15}.site-header__phone-hours{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:11px;font-style:normal;font-weight:400;line-height:120%;color:#2C2C2C;white-space:nowrap}.site-header__menu-trigger-icon{width:18px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.site-header__menu-trigger-line{width:100%;height:2px;background:#00457A}.site-header__menu-trigger-text{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:14px;font-style:normal;font-weight:600;line-height:120%;color:#00457A}.site-header__drawer{position:fixed;inset:0;z-index:120;background:rgba(0,0,0,0.36);backdrop-filter:blur(12px);opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:0.2s ease;transition:0.2s ease}.site-header__drawer-inner{background:#fff;width:min(960px,100vw - 32px);margin:50px auto 0;border-radius:16px;border:1px solid #CCCCCC;-webkit-box-shadow:0 20px 48px rgba(0,0,0,0.18);box-shadow:0 20px 48px rgba(0,0,0,0.18);padding:20px 24px;max-height:none;overflow:visible;-webkit-transform:translateY(-16px);transform:translateY(-16px);-webkit-transition:0.2s ease;transition:0.2s ease}.site-header__drawer-top{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #CCCCCC;-ms-flex-negative:0;flex-shrink:0}.site-header__drawer-body{min-height:0}.site-header__drawer-close{width:40px;height:40px;border:1px solid #CCCCCC;border-radius:8px;background:#fff;position:relative;cursor:pointer}.site-header__drawer-close-line{position:absolute;top:50%;left:50%;width:18px;height:2px;background:#00457A}.site-header__drawer-close-line:first-child{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.site-header__drawer-close-line:last-child{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.site-header__panel-meta{margin-top:16px;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-negative:0;flex-shrink:0}.site-header__socials{gap:5px}.site-header__social-link{width:38px;height:38px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;-webkit-transition:0.2s ease;transition:0.2s ease}.site-header__social-link:hover{outline:1px solid #00457A}.site-header__social-link--mail{display:none}.site-header__social-link--mail img{width:32px;height:32px}.site-header__phone{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:14px;font-style:normal;font-weight:600;line-height:120%;color:#00457A;text-decoration:none;white-space:nowrap}.site-header__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:10px 20px;border-radius:16px;border:1px solid transparent;text-decoration:none;cursor:pointer;-webkit-transition:0.2s ease;transition:0.2s ease;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:16px;font-style:normal;font-weight:500;line-height:130%;-webkit-box-shadow:none!important;box-shadow:none!important;background:transparent;color:#002D4F;border-color:#002D4F;white-space:nowrap}.site-header__btn.is-hover,.site-header__btn:hover{--btn-outline-color:#002D4F;background:#002D4F;color:#FFFFFF}.site-header__btn.is-active,.site-header__btn:active{--btn-outline-color:#00101c;background:#00101c;border-color:#00101c;color:#FFFFFF}.site-header__scroll-watch{height:1px;margin:0;padding:0;pointer-events:none;visibility:hidden}.site-header__secondary-wrap{overflow:hidden}.site-header--with-secondary:not(.site-header--scrolled) .site-header-menu--secondary{-webkit-animation:site-header-secondary-in 0.22s ease both;animation:site-header-secondary-in 0.22s ease both}.site-header--scrolled{padding:6px 0}.site-header--scrolled .site-header__secondary-wrap{display:none}.site-header--scrolled .site-header__top.mb-2{margin-bottom:0!important}.site-header--scrolled .site-header__top{min-height:34px;gap:16px}.site-header--scrolled .site-header__logo img{height:32px}.site-header--scrolled .site-header__right{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:10px}.site-header--scrolled .site-header__contacts{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;gap:0}.site-header--scrolled .site-header__email{display:none}.site-header--scrolled .site-header__social-link--mail{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.site-header--scrolled .site-header__phones{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;gap:12px}.site-header--scrolled .site-header__phones .site-header__phone-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-left:12px;border-left:1px solid #CCCCCC}.site-header--scrolled .site-header__phones .site-header__phone-item:first-child{padding-left:0;border-left:none}.site-header--scrolled .site-header__phones .site-header__phone{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:13px;font-style:normal;font-weight:600;line-height:120%}.site-header--scrolled .site-header__phones .site-header__phone-hours{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:10px;font-style:normal;font-weight:400;line-height:120%}@media (max-width:1000px){.site-header__drawer-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:calc(100vh - 36px);max-height:calc(100dvh - 36px);overflow:hidden}.site-header__drawer-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.site-header__panel-meta{gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid #CCCCCC}.site-header__panel-meta .site-header__social-link{width:32px;height:32px}.site-header__panel-meta .site-header__phones{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px}.site-header__panel-meta .site-header__phone-item{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;padding:8px 10px;border-radius:8px;border:1px solid #CCCCCC;overflow:hidden}.site-header__panel-meta .site-header__phone{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.site-header__panel-meta .site-header__phone-hours{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:11px;font-style:normal;font-weight:400;line-height:130%}.site-header__panel-meta .site-header__btn{display:none}}@media (max-width:768px){.site-header__top{margin-bottom:0!important}.site-header__menu-trigger-text{display:none}.site-header__menu-trigger{padding:8px;margin-left:auto;width:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-header__right{display:none!important}.site-header__drawer{background:transparent}.site-header__drawer-inner{width:100vw;height:100vh;height:100dvh;margin:0;border:none;border-radius:0;max-height:none;padding:14px 20px 16px;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease;-webkit-box-shadow:none;box-shadow:none;background:rgba(255,255,255,0.94);backdrop-filter:blur(18px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.site-header__drawer-top{padding-bottom:8px;margin-bottom:8px}.site-header__drawer-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:2px}.site-header__panel-meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid #CCCCCC}.site-header__contacts{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.site-header__social-link{width:32px;height:32px}.site-header__email{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:14px;font-style:normal;font-weight:500;line-height:120%;color:#00457A;min-height:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:6px 10px;border-radius:8px;border:1px solid #CCCCCC;width:100%;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:center}.site-header__phones{width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px}.site-header__phone-item{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 10px;border-radius:8px;border:1px solid #CCCCCC;background:#fff;min-width:0;overflow:hidden}.site-header__phone{width:100%;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:15px;font-style:normal;font-weight:600;line-height:120%;text-align:center;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.site-header__btn{display:none}.site-header__phone-hours{text-align:center;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:11px;font-style:normal;font-weight:400;line-height:130%}}@media (max-width:768px) and (orientation:landscape){.site-header__drawer-inner{padding:8px 16px 10px}.site-header__drawer-top{padding-bottom:4px;margin-bottom:4px}.site-header__panel-meta{gap:6px;margin-top:6px;padding-top:6px}.site-header__phone-hours{display:none}.site-header__contacts{display:none}.site-header__phones{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.site-header__phone-item{padding:6px 8px}.site-header__phone{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:14px;font-style:normal;font-weight:600;line-height:120%}}@media (max-width:768px) and (max-height:480px){.site-header__drawer-top .site-header__logo img{max-height:28px}.site-header__panel-meta .site-header__search-trigger{display:none}.site-header__phone-item:last-child{display:none}}@media (max-width:768px) and (max-width:360px){.site-header__drawer-inner{padding-left:12px;padding-right:12px}.site-header__panel-meta .site-header__phones,.site-header__phones{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.site-header__panel-meta .site-header__phone-item,.site-header__phone-item{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.site-header__panel-meta .site-header__phone,.site-header__phone{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:14px;font-style:normal;font-weight:600;line-height:120%}}@media (max-width:768px) and (max-width:360px) and (max-height:500px){.site-header__panel-meta .site-header__phones,.site-header__phones{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.site-header__panel-meta .site-header__phone-item,.site-header__phone-item{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;padding:6px 8px}.site-header__panel-meta .site-header__phone,.site-header__phone{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:13px;font-style:normal;font-weight:600;line-height:120%;line-height:1.25}.site-header__phone-hours{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:10px;font-style:normal;font-weight:400;line-height:130%}}@media (max-width:768px) and (max-width:480px) and (min-height:500px){.site-header__menu-trigger{width:44px;height:44px;padding:10px}.site-header__drawer-close{width:44px;height:44px}.site-header__email{min-height:44px;padding:10px 12px}.site-header__panel-meta .site-header__phone-item,.site-header__phone-item{min-height:44px;padding:10px 12px}.site-header__panel-meta .site-header__phone,.site-header__phone{min-height:24px}.site-header__panel-meta .site-header__social-link,.site-header__social-link{width:44px;height:44px}.site-header__search-trigger{width:44px;height:44px}}.site-header--menu-open~.site-header__drawer{opacity:1;visibility:visible;pointer-events:auto}.site-header--menu-open~.site-header__drawer .site-header__drawer-inner{-webkit-transform:translateY(0);transform:translateY(0)}.site-header-menu__list{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px 20px}.site-header-menu__item{position:relative}.site-header-menu__link{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:15px;font-style:normal;font-weight:500;line-height:130%;color:#001337;text-decoration:none;-webkit-transition:0.2s ease;transition:0.2s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;border:none;background:transparent;cursor:pointer;padding:8px 0}.site-header-menu__link:hover{color:#002D4F;text-decoration:none}.site-header-menu__link--active{font-weight:600;color:#002D4F}.site-header-menu__dropdown-link--active{font-weight:600;color:#002D4F}.site-header-menu__item--with-children>.site-header-menu__link:after{content:"";width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;display:inline-block;-webkit-transform-origin:5px 5px;transform-origin:5px 5px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.site-header-menu__item--with-children.site-header-menu__item--open>.site-header-menu__link:after,.site-header-menu__item--with-children:focus-within>.site-header-menu__link:after,.site-header-menu__item--with-children:hover>.site-header-menu__link:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.site-header-menu__dropdown{list-style:none;margin:0;padding:8px 0;min-width:240px;border:1px solid #00457A;border-radius:8px;background:#fff;-webkit-box-shadow:0 10px 24px rgba(25,29,40,0.12);box-shadow:0 10px 24px rgba(25,29,40,0.12);position:absolute;top:calc(100% + 10px);left:0;opacity:0;visibility:hidden;-webkit-transform:translateY(6px);transform:translateY(6px);-webkit-transition:0.2s ease;transition:0.2s ease;z-index:15}.site-header-menu__dropdown:before{content:"";position:absolute;top:-10px;left:0;right:0;height:10px}@media (max-width:768px){.site-header-menu__dropdown{background:transparent}}.site-header-menu__item--with-children:focus-within>.site-header-menu__dropdown,.site-header-menu__item--with-children:hover>.site-header-menu__dropdown{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.site-header-menu__dropdown-link{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:14px;font-style:normal;font-weight:500;line-height:130%;color:#001337;text-decoration:none;display:block;padding:10px 14px}.site-header-menu--primary{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.site-header-menu--primary .site-header-menu__list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.site-header-menu--secondary{position:relative;z-index:0;border-top:1px solid #CCCCCC;padding-top:10px}.site-header-menu--secondary .site-header-menu__list{gap:8px 18px}.site-header-menu--secondary .site-header-menu__link{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:14px;font-style:normal;font-weight:500;line-height:130%}.site-header-menu--secondary .site-header-menu__link--active{font-weight:600}.site-header-menu--panel:not(.site-header-menu--desktop-panel) .site-header-menu__list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 28px}.site-header-menu--panel:not(.site-header-menu--desktop-panel) .site-header-menu__item{min-width:220px}.site-header-menu--desktop-panel .site-header-menu__list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px 40px}.site-header-menu--desktop-panel .site-header-menu__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-width:0;max-width:none;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.site-header-menu--desktop-panel .site-header-menu__link{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:18px;font-style:normal;font-weight:600;line-height:130%;padding:0 0 6px}.site-header-menu--desktop-panel .site-header-menu__item--with-children>.site-header-menu__link:after{display:none}.site-header-menu--desktop-panel .site-header-menu__dropdown{position:static;display:block;opacity:1;visibility:visible;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;min-width:0;width:100%;padding:0;margin:0}.site-header-menu--desktop-panel .site-header-menu__dropdown:before{display:none}.site-header-menu--desktop-panel .site-header-menu__dropdown-item{width:100%}.site-header-menu--desktop-panel .site-header-menu__dropdown-link{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:15px;font-style:normal;font-weight:500;line-height:135%;padding:5px 0;white-space:normal}.site-header-menu--desktop-panel .site-header-menu__dropdown-link--active{font-weight:600;color:#002D4F}.site-header-menu--mobile-panel{display:none}@media (max-width:1000px){.site-header-menu--desktop{display:none}.site-header-menu--desktop-panel,.site-header-menu--secondary{display:none}.site-header-menu--mobile-panel{display:block}.site-header-menu--mobile-panel .site-header-menu__list{display:block}.site-header-menu--mobile-panel .site-header-menu__item{width:100%;border-bottom:1px solid #CCCCCC}.site-header-menu--mobile-panel .site-header-menu__link{width:100%;min-height:50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 2px;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:16px;font-style:normal;font-weight:600;line-height:130%}.site-header-menu--mobile-panel .site-header-menu__item--with-children>.site-header-menu__link:after{-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease}.site-header-menu--mobile-panel .site-header-menu__dropdown{position:static;opacity:1;visibility:visible;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none;border:none;border-radius:0;min-width:0;display:none;padding:0 0 8px}.site-header-menu--mobile-panel .site-header-menu__dropdown:before{display:none}.site-header-menu--mobile-panel .site-header-menu__item.site-header-menu__item--open>.site-header-menu__dropdown{display:block}.site-header-menu--mobile-panel .site-header-menu__dropdown-link{padding:10px 2px 10px 24px;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:15px;font-style:normal;font-weight:500;line-height:135%}}@media (max-width:1000px) and (max-width:480px) and (min-height:500px){.site-header-menu--mobile-panel .site-header-menu__link{min-height:52px;padding:14px 4px}.site-header-menu--mobile-panel .site-header-menu__dropdown-link{min-height:44px;padding:12px 4px 12px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:1000px) and (orientation:landscape){.site-header-menu--mobile-panel .site-header-menu__link{min-height:40px;padding:8px 2px;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:15px;font-style:normal;font-weight:600;line-height:130%}.site-header-menu--mobile-panel .site-header-menu__dropdown-link{padding:6px 2px 6px 20px;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:14px;font-style:normal;font-weight:500;line-height:135%}}@media (max-width:1000px) and (max-height:480px){.site-header-menu--mobile-panel .site-header-menu__link{min-height:36px;padding:6px 2px;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:14px;font-style:normal;font-weight:600;line-height:130%}.site-header-menu--mobile-panel .site-header-menu__dropdown-link{padding:4px 2px 4px 16px;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:13px;font-style:normal;font-weight:500;line-height:135%}}@media (max-width:1000px){.site-header--menu-open~.site-header__drawer .site-header__drawer-inner{-webkit-transform:translateX(0);transform:translateX(0)}}.site-header-lock{overflow:hidden}.site-header-lock .b24-widget-button-wrapper,.site-header-lock .scroll-top{visibility:hidden!important;opacity:0!important;pointer-events:none!important}@media (max-width:1000px) and (orientation:landscape){.site-header__drawer .site-header__contacts{display:none}}@-webkit-keyframes site-header-secondary-in{0%{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes site-header-secondary-in{0%{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.site-header--with-secondary:not(.site-header--scrolled) .site-header-menu--secondary{-webkit-animation:none;animation:none}}.site-header__search-trigger{-ms-flex-negative:0;flex-shrink:0;width:38px;height:38px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;border:1px solid #CCCCCC;border-radius:50%;background:#fff;color:#00457A;cursor:pointer;-webkit-transition:0.2s ease;transition:0.2s ease;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.site-header__search-trigger svg{display:block}.site-header__search-trigger:hover{border-color:#002D4F;color:#002D4F}.site-header-search{position:fixed;inset:0;z-index:2500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:clamp(12px,4vh,32px) 16px;visibility:hidden;pointer-events:none;-webkit-transition:visibility 0s linear 0.2s;transition:visibility 0s linear 0.2s}.site-header-search--open{visibility:visible;pointer-events:auto;-webkit-transition:visibility 0s;transition:visibility 0s}.site-header-search__backdrop{position:absolute;inset:0;background:rgba(0,0,0,0.36);backdrop-filter:blur(12px)}.site-header-search__dialog{position:relative;z-index:1;width:min(560px,100%);max-height:min(88vh,720px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:clamp(8px,6vh,48px);border-radius:16px;border:1px solid #CCCCCC;background:rgba(255,255,255,0.96);backdrop-filter:blur(14px);-webkit-box-shadow:0 24px 56px rgba(25,29,40,0.18);box-shadow:0 24px 56px rgba(25,29,40,0.18);overflow:hidden;opacity:0;-webkit-transform:translateY(-12px);transform:translateY(-12px);-webkit-transition:opacity 0.2s ease,-webkit-transform 0.2s ease;transition:opacity 0.2s ease,-webkit-transform 0.2s ease;transition:opacity 0.2s ease,transform 0.2s ease;transition:opacity 0.2s ease,transform 0.2s ease,-webkit-transform 0.2s ease}.site-header-search--open .site-header-search__dialog{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.site-header-search__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;padding:16px}.site-header-search__toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:10px;-ms-flex-negative:0;flex-shrink:0;width:100%}.site-header-search__lead-icon{-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;color:#2C2C2C}.site-header-search__input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:15px;font-style:normal;font-weight:400;line-height:130%}.site-header-search__close{-ms-flex-negative:0;flex-shrink:0;width:40px;height:40px;border:1px solid #CCCCCC;border-radius:8px;background:#fff;cursor:pointer;position:relative;-webkit-transition:0.2s ease;transition:0.2s ease;padding:0}.site-header-search__close:after,.site-header-search__close:before{content:"";position:absolute;top:50%;left:50%;width:16px;height:2px;background:#00457A}.site-header-search__close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.site-header-search__close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.site-header-search__close:hover{border-color:#002D4F}.site-header-search__input-hint{margin:10px 0 0;padding-left:2px;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:12px;font-style:normal;font-weight:400;line-height:140%;color:#2C2C2C}.site-header-search__results-wrap{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:140px;max-height:min(48vh,440px);margin-top:14px;border-radius:8px;border:1px solid #CCCCCC;background:#fff;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.site-header-search__results-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow:auto;padding:4px 0}.site-header-search__results-hint{margin:0;padding:16px 18px;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:13px;font-style:normal;font-weight:400;line-height:145%;color:#2C2C2C;text-align:center;border-top:1px solid #CCCCCC;background:#FAFCFF;-ms-flex-negative:0;flex-shrink:0}.site-header-search__results-wrap--filled .site-header-search__results-hint{display:none}.site-header-search__results-wrap--filled .site-header-search__results-body{border-bottom:none}.site-header-search-hit__group{padding:0 4px 12px}.site-header-search-hit__group:not(:last-child){border-bottom:1px solid #CCCCCC;margin-bottom:8px}.site-header-search-hit__head{padding:10px 14px 6px}.site-header-search-hit__title{margin:0 0 4px;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:11px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.04em;text-transform:uppercase;color:#2C2C2C}.site-header-search-hit__desc{margin:0;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:12px;font-style:normal;font-weight:400;line-height:140%;color:#001337}.site-header-search-hit__list{list-style:none;margin:0;padding:0}.site-header-search-hit__item{border-bottom:1px solid rgba(0,0,0,0.06)}.site-header-search-hit__item:last-child{border-bottom:none}.site-header-search-hit__item--all .site-header-search-hit__link{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:14px;font-style:normal;font-weight:600;line-height:130%;color:#002D4F}.site-header-search-hit__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:12px 14px;text-decoration:none;color:#00457A;-webkit-transition:background 0.2s ease;transition:background 0.2s ease}.site-header-search-hit__link:hover{background:rgba(0,0,0,0.03);text-decoration:none;color:#002D4F}.site-header-search-hit__icon{-ms-flex-negative:0;flex-shrink:0;line-height:0;margin-top:2px}.site-header-search-hit__icon img{display:block;border-radius:4px}.site-header-search-hit__name{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:14px;font-style:normal;font-weight:500;line-height:140%;word-break:break-word}.site-header-search-hit__snippet{display:block;padding:0 14px 12px 14px;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:12px;font-style:normal;font-weight:400;line-height:140%;color:#2C2C2C;word-break:break-word}.site-header-search-hit__item--has-icon .site-header-search-hit__snippet{padding-left:48px}.site-header-search-hit__item--all .site-header-search-hit__snippet{padding-left:14px}.site-header-search-lock{overflow:hidden}.site-search-page__panel{max-width:800px}.site-search-page .search-page form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:1rem}.site-search-page .search-page input[type=text]{-webkit-box-flex:1;-ms-flex:1 1 220px;flex:1 1 220px;min-width:0}@media (max-width:768px){.site-header-search__backdrop{backdrop-filter:none}.site-header__panel-meta .site-header__search-trigger{width:100%;height:44px;border-radius:8px}}.site-footer{border-top:1px solid #00457A;background:#FFFFFF;padding:24px 0 20px}.site-footer__inner{gap:32px;padding-bottom:20px}.site-footer__logo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:0.2s ease;transition:0.2s ease}.site-footer__logo:hover{opacity:0.85}.site-footer__logo img{display:block;max-width:100%;height:auto}.site-footer__socials{gap:20px}.site-footer__social-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;text-decoration:none;-webkit-transition:0.2s ease;transition:0.2s ease}.site-footer__social-link:hover{opacity:0.85}.site-footer__social-link img{width:24px;height:24px;display:block;-ms-flex-negative:0;flex-shrink:0}.site-footer__social-text{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:16px;font-style:normal;font-weight:500;line-height:130%;color:#001337}.site-footer__divider{width:100%;height:1px;background:#CCCCCC;margin-bottom:20px}.site-footer__bottom{gap:16px}.site-footer__note{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:14px;font-style:normal;font-weight:400;line-height:130%;color:#2C2C2C;text-align:center;margin:0}.site-footer__cookie-btn{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:13px;font-style:normal;font-weight:400;line-height:130%;display:inline;padding:0;margin:0;border:0;background:transparent;text-decoration:underline;cursor:pointer}.site-footer__cookie-btn,.site-footer__cookie-btn:focus,.site-footer__cookie-btn:hover{color:#2C2C2C;opacity:0.85}.site-footer__cookie-btn:hover{opacity:1}@media (max-width:768px){.site-footer{padding:20px 0 16px}.site-footer__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}.site-footer__socials{gap:14px}.site-footer__divider{margin-bottom:16px}.site-footer__note{font-size:13px}}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:10px 20px;border-radius:16px;border:1px solid transparent;text-decoration:none;cursor:pointer;-webkit-transition:0.2s ease;transition:0.2s ease;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:16px;font-style:normal;font-weight:500;line-height:130%;-webkit-box-shadow:none!important;box-shadow:none!important}.btn.is-focus,.btn:focus,.btn:focus-visible{outline:2px solid var(--btn-outline-color,currentColor);outline-offset:2px}.btn.is-disabled,.btn:disabled{opacity:0.5;pointer-events:none}.btn--main-filled{--btn-outline-color:#002D4F;background:#002D4F;color:#FFFFFF;border-color:#002D4F}.btn--main-filled.is-hover,.btn--main-filled:hover{background:#001c30;border-color:#001c30;color:#FFFFFF}.btn--main-filled.is-active,.btn--main-filled:active{background:#00101c;border-color:#00101c;color:#FFFFFF}.btn--main-border{background:transparent;color:#002D4F;border-color:#002D4F}.btn--main-border.is-hover,.btn--main-border:hover{--btn-outline-color:#002D4F;background:#002D4F;color:#FFFFFF}.btn--main-border.is-active,.btn--main-border:active{--btn-outline-color:#00101c;background:#00101c;border-color:#00101c;color:#FFFFFF}.btn--second-filled{--btn-outline-color:#410051;background:#410051;color:#FFFFFF;border-color:#410051}.btn--second-filled.is-hover,.btn--second-filled:hover{background:#280032;border-color:#280032;color:#FFFFFF}.btn--second-filled.is-active,.btn--second-filled:active{background:#18001e;border-color:#18001e;color:#FFFFFF}.btn--second-border{background:transparent;color:#410051;border-color:#410051}.btn--second-border.is-hover,.btn--second-border:hover{--btn-outline-color:#410051;background:#410051;color:#FFFFFF}.btn--second-border.is-active,.btn--second-border:active{--btn-outline-color:#18001e;background:#18001e;border-color:#18001e;color:#FFFFFF}.btn--third-filled{--btn-outline-color:#587500;background:#587500;color:#FFFFFF;border-color:#587500}.btn--third-filled.is-hover,.btn--third-filled:hover{background:#415600;border-color:#415600;color:#FFFFFF}.btn--third-filled.is-active,.btn--third-filled:active{background:#324200;border-color:#324200;color:#FFFFFF}.btn--third-border{background:transparent;color:#587500;border-color:#587500}.btn--third-border.is-hover,.btn--third-border:hover{--btn-outline-color:#587500;background:#587500;color:#FFFFFF}.btn--third-border.is-active,.btn--third-border:active{--btn-outline-color:#324200;background:#324200;border-color:#324200;color:#FFFFFF}@media (max-width:480px){.btn{width:100%}}.form-input,.form-select,.form-textarea{width:100%;padding:0.75rem;border:1px solid #e0e0e0;border-radius:4px;font-size:0.9rem;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);background-color:#FFFFFF;color:#001337;-webkit-transition:border-color 0.2s ease;transition:border-color 0.2s ease;max-height:3em;height:100%}.form-input:focus,.form-select:focus,.form-textarea:focus{outline:none;border-color:#00457A;-webkit-box-shadow:0 0 0 2px rgba(0,69,122,0.15);box-shadow:0 0 0 2px rgba(0,69,122,0.15)}.form-input:disabled,.form-select:disabled,.form-textarea:disabled{background-color:#FAFCFF;color:#b0b0b0;cursor:not-allowed}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 0.75rem center;background-size:1rem}.form-textarea{min-height:100px;resize:vertical}.link{color:#001337;text-decoration:none;-webkit-transition:0.2s ease;transition:0.2s ease;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:16px;font-style:normal;font-weight:400;line-height:130%}.link:hover{text-decoration:underline}.link--muted{color:#2C2C2C}.link--second{color:#410051}.list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;width:100%}.list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.list__marker{-ms-flex-negative:0;flex-shrink:0}.list__text{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:16px;font-style:normal;font-weight:400;line-height:130%;color:#2C2C2C}.list--points .list__marker{width:6px;height:6px;border-radius:50%;background:#410051;margin-top:7px}.list--numbers .list__marker{width:28px;height:28px;border-radius:50%;background:#410051;color:#FFFFFF;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:17px;font-style:normal;font-weight:400;line-height:130%}.list--numbers .list__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.list--checks .list__marker{color:#587500;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:17px;font-style:normal;font-weight:400;line-height:130%;line-height:1}.icon-text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.icon-text__icon{width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;display:block}.icon-text__label{color:#001337;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:16px;font-style:normal;font-weight:500;line-height:130%}.icon-text--muted .icon-text__label{color:#2C2C2C}.icon-text--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:20px;border-radius:16px;border:1px solid #00457A;background:#FFFFFF}.card__eyebrow{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:12px;font-style:normal;font-weight:400;line-height:130%;text-transform:uppercase;color:#587500}.card__title{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:16px;font-style:normal;font-weight:500;line-height:130%;color:#001337;margin:0}.card__title--second{color:#410051}.card__text{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:14px;font-style:normal;font-weight:400;line-height:130%;color:#2C2C2C;margin:0}.card__text--main{color:#001337;margin:0}.card__list{width:100%}.card--benefit{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 20px;border:0;background:#FFFFFF;border-radius:16px;-webkit-box-shadow:4px 4px 7px 2px rgba(0,0,0,0.08);box-shadow:4px 4px 7px 2px rgba(0,0,0,0.08)}.card--benefit .card__text{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:16px;font-style:normal;font-weight:400;line-height:130%;color:#000000;text-align:center}.card--benefit img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.card--feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:20px;border-radius:16px;border:1px solid #00457A;background:#FFFFFF;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);box-shadow:0 4px 4px 0 rgba(0,0,0,0.25)}.card--neutral{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:20px;border-radius:16px;border:1px solid #CCCCCC;background:#FFFFFF}.card--accent-second-soft{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:20px;border-radius:16px;border:1px solid #410051;background:#FFF0FF}.card--soft{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:20px;border-radius:16px;border:1px solid #CCCCCC;background:#FAFCFF}.card--comparison-hl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:20px;border-radius:16px;border:1px solid #410051;background:#FFF0FF}.card__title--heading{color:#00457A}.card__pro{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:14px;font-style:normal;font-weight:400;line-height:130%;color:#587500;margin:0}a.card--link{text-decoration:none;color:inherit;cursor:pointer;-webkit-transition:border-color 0.2s ease,-webkit-box-shadow 0.2s ease;transition:border-color 0.2s ease,-webkit-box-shadow 0.2s ease;transition:border-color 0.2s ease,box-shadow 0.2s ease;transition:border-color 0.2s ease,box-shadow 0.2s ease,-webkit-box-shadow 0.2s ease}a.card--link:focus-visible,a.card--link:hover{border-color:#00457A;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);text-decoration:none}a.card--link:focus-visible{outline:2px solid #00457A;outline-offset:2px}a.card--link .card__text,a.card--link .card__text--main,a.card--link .card__title--heading{text-decoration:none;color:inherit}a.card--link .card__title--heading{color:#00457A}.eyebrow{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:12px;font-style:normal;font-weight:400;line-height:130%;text-transform:uppercase;color:#587500}#cc-banner[hidden],#cc-settings[hidden]{display:none!important}.cc-banner{position:fixed;bottom:0;left:0;right:0;z-index:9998;background:#FFFFFF;border-top:1px solid #CCCCCC;-webkit-box-shadow:0 -4px 20px rgba(0,0,0,0.08);box-shadow:0 -4px 20px rgba(0,0,0,0.08);padding:20px 0}.cc-banner__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;padding-top:0;padding-bottom:0}.cc-banner__content{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;min-width:0}.cc-banner__title{margin:0 0 6px;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:16px;font-style:normal;font-weight:600;line-height:130%;color:#001337}.cc-banner__text{margin:0 0 8px;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:14px;font-style:normal;font-weight:400;line-height:130%;color:#2C2C2C}.cc-banner__links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin:0}.cc-banner__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.cc-settings{position:fixed;inset:0;z-index:9999}.cc-settings__backdrop{position:absolute;inset:0;background:rgba(0,0,0,0.55);cursor:pointer}.cc-settings__panel{position:absolute;top:0;right:0;bottom:0;width:min(480px,100%);background:#FFFFFF;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:28px 24px 24px;-webkit-box-sizing:border-box;box-sizing:border-box}.cc-settings__close{position:absolute;top:16px;right:16px;width:36px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:transparent;border:1px solid #CCCCCC;border-radius:16px;font-size:20px;line-height:1;color:#2C2C2C;cursor:pointer;-webkit-transition:0.2s ease;transition:0.2s ease;-ms-flex-negative:0;flex-shrink:0}.cc-settings__close:hover{background:#CCCCCC;color:#001337}.cc-settings__close:focus-visible{outline:2px solid #00457A;outline-offset:2px}.cc-settings__title{margin:0 40px 20px 0;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:17px;font-style:normal;font-weight:700;line-height:130%;color:#001337}.cc-settings__body{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-settings__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding-top:20px;border-top:1px solid #CCCCCC;margin-top:20px}.cc-category{padding:16px 0;border-bottom:1px solid #CCCCCC}.cc-category:first-child{border-top:1px solid #CCCCCC}.cc-category__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:8px}.cc-category__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;width:100%;cursor:pointer}.cc-category__info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.cc-category__name{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:15px;font-style:normal;font-weight:600;line-height:130%;color:#001337}.cc-category__badge{display:inline-block;padding:2px 8px;background:#ddff75;color:#587500;border-radius:20px;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:11px;font-style:normal;font-weight:600;line-height:130%;white-space:nowrap}.cc-category__desc{margin:0;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:13px;font-style:normal;font-weight:400;line-height:130%;color:#2C2C2C;line-height:1.5}.cc-toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;position:relative}.cc-toggle__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cc-toggle__slider{display:block;width:44px;height:24px;background:#CCCCCC;border-radius:12px;position:relative;-webkit-transition:background 0.2s ease;transition:background 0.2s ease;cursor:pointer}.cc-toggle__slider:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;background:#ffffff;border-radius:50%;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25);box-shadow:0 1px 3px rgba(0,0,0,0.25);-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease}.cc-toggle__input:checked+.cc-toggle__slider{background:#00457A}.cc-toggle__input:checked+.cc-toggle__slider:after{-webkit-transform:translateX(20px);transform:translateX(20px)}.cc-toggle__input:focus-visible+.cc-toggle__slider{outline:2px solid #00457A;outline-offset:2px}.cc-toggle--disabled .cc-toggle__slider{background:#00457A;cursor:default;opacity:0.7}.cc-toggle--disabled .cc-toggle__slider:after{-webkit-transform:translateX(20px);transform:translateX(20px)}.cc-btn--full{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){.cc-banner{padding:16px 0}.cc-banner__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}.cc-banner__actions{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-banner__actions .btn{width:100%}}@media (max-width:480px){.cc-settings__panel{width:100%;padding:24px 16px 16px}}.wc-gate-lock{overflow:hidden}.wc-gate{position:fixed;inset:0;z-index:10000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px}.wc-gate[hidden]{display:none}.wc-gate__backdrop{position:absolute;inset:0;background:rgba(0,0,0,0.55);cursor:pointer}.wc-gate__dialog{position:relative;width:min(440px,100%);max-height:calc(100vh - 20px * 2);overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:28px 24px 24px;background:#FFFFFF;border-radius:16px;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);-webkit-transform:translateY(12px);transform:translateY(12px);opacity:0;-webkit-transition:opacity 0.2s ease,-webkit-transform 0.2s ease;transition:opacity 0.2s ease,-webkit-transform 0.2s ease;transition:transform 0.2s ease,opacity 0.2s ease;transition:transform 0.2s ease,opacity 0.2s ease,-webkit-transform 0.2s ease}.wc-gate--open .wc-gate__dialog{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.wc-gate__close{position:absolute;top:14px;right:14px;width:36px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:transparent;border:1px solid #CCCCCC;border-radius:16px;font-size:22px;line-height:1;color:#2C2C2C;cursor:pointer;-webkit-transition:0.2s ease;transition:0.2s ease}.wc-gate__close:hover{background:#CCCCCC;color:#001337}.wc-gate__close:focus-visible{outline:2px solid #00457A;outline-offset:2px}.wc-gate__title{margin:0 40px 12px 0;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:18px;font-style:normal;font-weight:700;line-height:130%;color:#001337}.wc-gate__text{margin:0 0 24px;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:15px;font-style:normal;font-weight:400;line-height:150%;color:#2C2C2C}.wc-gate__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.wc-gate__actions .btn{width:100%}.page-web-calc{height:100dvh;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-web-calc .site-header{-ms-flex-negative:0;flex-shrink:0;z-index:20000}.page-web-calc .site-header__drawer{z-index:20120}.page-web-calc .site-header-search{z-index:22500}.page-web-calc .site-header__scroll-watch{display:none}.page-web-calc .site-main{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.page-web-calc #calcPlaceholder{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;width:100%}#loading-mask{position:absolute;left:0;top:0;width:100%;height:100%;z-index:20000;background-color:white}#loading-parent{position:absolute;z-index:20001;height:100%;width:100%;padding-top:50px;color:white}#loading-child{width:400px;margin:0 auto;color:#3892d3;text-align:center;font-family:Arial}.scroll-top{position:fixed;right:calc(50px + (66px - 56px) / 2);bottom:60px;z-index:90;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:56px;height:56px;padding:0;border:0;border-radius:50%;background:rgb(0,69,122);color:#FFFFFF;-webkit-box-shadow:0 0 0 6.5px rgba(0,69,122,0.2),0 2px 8px rgba(0,46,79,0.12);box-shadow:0 0 0 6.5px rgba(0,69,122,0.2),0 2px 8px rgba(0,46,79,0.12);cursor:pointer;opacity:0;pointer-events:none;-webkit-transform:translateY(8px) scale(0.94);transform:translateY(8px) scale(0.94);will-change:opacity,transform;-webkit-transition:opacity 0.4s cubic-bezier(0.4,0,0.2,1),background-color 0.2s ease,-webkit-transform 0.4s cubic-bezier(0.4,0,0.2,1),-webkit-box-shadow 0.2s ease;transition:opacity 0.4s cubic-bezier(0.4,0,0.2,1),background-color 0.2s ease,-webkit-transform 0.4s cubic-bezier(0.4,0,0.2,1),-webkit-box-shadow 0.2s ease;transition:opacity 0.4s cubic-bezier(0.4,0,0.2,1),transform 0.4s cubic-bezier(0.4,0,0.2,1),background-color 0.2s ease,box-shadow 0.2s ease;transition:opacity 0.4s cubic-bezier(0.4,0,0.2,1),transform 0.4s cubic-bezier(0.4,0,0.2,1),background-color 0.2s ease,box-shadow 0.2s ease,-webkit-transform 0.4s cubic-bezier(0.4,0,0.2,1),-webkit-box-shadow 0.2s ease}.scroll-top svg{display:block;width:32px;height:32px;-ms-flex-negative:0;flex-shrink:0}.scroll-top:hover{background:#002D4F;-webkit-box-shadow:0 0 0 6.5px #e3edf5,0 4px 12px rgba(0,45,79,0.18);box-shadow:0 0 0 6.5px #e3edf5,0 4px 12px rgba(0,45,79,0.18)}.scroll-top:focus-visible{outline:2px solid rgb(0,69,122);outline-offset:calc(6.5px + 2px)}.scroll-top--visible{opacity:1;pointer-events:auto;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.b24-widget-button-position-bottom-right{right:50px!important;bottom:calc(60px + 56px + 12px)!important}@media (max-width:1200px){body:has(#cc-banner:not([hidden])) .b24-widget-button-wrapper,body:has(#cc-banner:not([hidden])) .scroll-top{visibility:hidden!important;opacity:0!important;pointer-events:none!important}}@media (min-width:1201px){body:has(#cc-banner:not([hidden])) .scroll-top{bottom:calc(60px + 96px)}body:has(#cc-banner:not([hidden])) .b24-widget-button-position-bottom-right{bottom:calc(60px + 96px + 56px + 12px)!important}}@media (prefers-reduced-motion:reduce){.scroll-top{-webkit-transform:none;transform:none;-webkit-transition:opacity 0.4s cubic-bezier(0.4,0,0.2,1);transition:opacity 0.4s cubic-bezier(0.4,0,0.2,1)}.scroll-top--visible{-webkit-transform:none;transform:none}}.section-shell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.section-shell--soft{background:#FAFCFF}.section-shell--center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.hero-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;text-align:center}.hero-block__note,.hero-block__text,.hero-block__title{max-width:980px}.hero-block__benefits{width:100%;gap:10px}.hero-block__benefits .card__text{line-height:100%}.hero-block__actions{width:100%}.hero-block__extra-actions{gap:10px}.hero-block__extra-actions>.d-inline-flex{gap:5px}.hero-block__extra-btn{text-decoration:underline;white-space:normal;text-align:center}.trust-strip{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.trust-strip__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.trust-strip__text{-webkit-box-flex:1;-ms-flex:1 1 280px;flex:1 1 280px;max-width:720px;margin:0;text-align:center}.trust-strip__logos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.trust-strip__logo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none;opacity:0.88;-webkit-transition:0.2s ease;transition:0.2s ease}.trust-strip__logo:hover{opacity:1}.trust-strip__logo img{display:block;max-width:140px;height:auto}.trust-strip__cases-link{white-space:nowrap}.trust-strip-case-card{-webkit-box-flex:1;-ms-flex:1 1 260px;flex:1 1 260px;max-width:380px;margin:0;padding:18px 18px 16px;text-align:left;background:#FAFCFF;border:1px solid #CCCCCC;border-radius:16px;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);box-shadow:0 4px 4px 0 rgba(0,0,0,0.25)}.trust-strip-case-card__title{margin:0 0 6px;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:18px;font-style:normal;font-weight:600;line-height:120%;color:#00457A;letter-spacing:-0.02em}.trust-strip-case-card__subtitle{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:14px;font-style:normal;font-weight:400;line-height:140%;color:#001337}.trust-strip-case-card__chips{margin:12px 0 14px}.trust-strip-case-card__btn{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.split-section__media img{width:100%;border-radius:32px;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.split-section__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.trust-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.trust-logos p{margin:0}.trust-logos a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none;-webkit-transition:0.2s ease;transition:0.2s ease;opacity:0.8}.trust-logos a:hover{opacity:1}.trust-logos a img{display:block;max-width:160px;height:auto}.problem-section{position:relative}.problem-section__bleed{position:relative;width:100vw;margin-left:calc(50% - 50vw);padding-left:20px;padding-right:20px}.problem-section__top{position:relative;z-index:1;height:800px;overflow:hidden;border-radius:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 20px}.problem-section__top-bg{position:absolute;inset:0;background-size:cover;background-position:center top;background-attachment:fixed;background-repeat:no-repeat}.problem-section__card-wrap{position:relative;z-index:2;width:100%;max-width:980px}.problem-section__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:30px;border-radius:32px;border:1px solid #00457A;background:#FFFFFF}.problem-section__card h2{color:#410051}@media (max-width:1000px){.problem-section__top{height:auto;display:block;overflow:visible;border-radius:0;padding:0}.problem-section__top-bg{position:relative;inset:unset;height:500px;border-radius:32px;background-attachment:scroll;background-size:cover;background-position:center top}.problem-section__card-wrap{margin-top:20px;max-width:100%}}@media (max-width:768px){.problem-section__bleed{padding-left:16px;padding-right:16px}.problem-section__top-bg{height:340px;border-radius:20px}.problem-section__card{padding:20px;border-radius:20px}}@media (max-width:480px){.problem-section__top-bg{height:220px}}.actions-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:100%}.faq{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:780px;width:100%}.faq__item{border-bottom:1px solid #CCCCCC}.faq__item:first-child{border-top:1px solid #CCCCCC}.faq__item[open] .faq__question{color:#00457A}.faq__item[open] .faq__question:after{content:"−"}.faq__question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding:20px 0;cursor:pointer;list-style:none;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:var(--text-main-medium);font-style:normal;font-weight:500;line-height:130%;color:#001337;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left}.faq__question::-webkit-details-marker{display:none}.faq__question:after{content:"+";font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:24px;font-style:normal;font-weight:400;line-height:1;color:#00457A;-ms-flex-negative:0;flex-shrink:0}.faq__answer{padding-bottom:20px;text-align:left}.faq__answer p{margin:0}.faq__answer p+p{margin-top:10px}.legal-page{padding:30px 0 60px}.legal-page__container{max-width:860px;margin:0 auto}.legal-page__title{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:var(--h2);font-style:normal;font-weight:400;line-height:130%;color:#00457A;margin:0 0 20px}.legal-page__date{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:14px;font-style:normal;font-weight:400;line-height:130%;color:#2C2C2C;margin:0 0 30px}.legal-page__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-bottom:30px}.legal-page__section:last-child{margin-bottom:0}.legal-page__section-title{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:var(--h4);font-style:normal;font-weight:500;line-height:130%;color:#001337;margin:0}.legal-page__text{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:16px;font-style:normal;font-weight:400;line-height:160%;color:#001337;margin:0}.legal-page__text a{color:#002D4F;text-decoration:underline;-webkit-transition:0.2s ease;transition:0.2s ease}.legal-page__text a:hover{opacity:0.8}.legal-page__list{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:16px;font-style:normal;font-weight:400;line-height:160%;color:#001337;padding-left:24px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.legal-page__table{width:100%;border-collapse:collapse}.legal-page__table tr{border-bottom:1px solid #CCCCCC}.legal-page__table tr:last-child{border-bottom:none}.legal-page__table td{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:15px;font-style:normal;font-weight:400;line-height:150%;color:#001337;padding:10px 12px;vertical-align:top}.legal-page__table td:first-child{width:40%;color:#2C2C2C;font-weight:500;padding-left:0}.legal-page__table td:last-child{padding-right:0}.legal-page__highlight{background:#FAFCFF;border-left:3px solid #00457A;border-radius:0 16px 16px 0;padding:16px 20px}.legal-page__highlight p{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:15px;font-style:normal;font-weight:400;line-height:160%;color:#001337;margin:0}@media (max-width:768px){.legal-page{padding:20px 0 40px}.legal-page__title{margin-bottom:16px}.legal-page__date{margin-bottom:20px}.legal-page__section{gap:10px;margin-bottom:20px}.legal-page__table td{font-size:14px}.legal-page__table td:first-child{width:45%}}@media (max-width:480px){.legal-page__table{display:block}.legal-page__table tbody,.legal-page__table td,.legal-page__table tr{display:block}.legal-page__table tr{border-bottom:none;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #CCCCCC}.legal-page__table tr:last-child{border-bottom:none;margin-bottom:0}.legal-page__table td{padding:2px 0;width:100%!important}.legal-page__table td:first-child{font-size:12px;text-transform:uppercase;letter-spacing:0.04em}}.pricing-packages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.pricing-packages__title{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:var(--h4);font-style:normal;font-weight:500;line-height:130%;color:#001337;margin:0}.pricing-packages__lead{margin:0;max-width:720px}.pricing-packages__grid{display:-ms-grid;display:grid;gap:20px;-ms-grid-columns:minmax(0,1fr) 20px minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:768px){.pricing-packages__grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.pricing-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;height:100%;padding:22px 22px 20px;background:#FFFFFF;border:1px solid #CCCCCC;border-radius:16px;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);box-shadow:0 4px 4px 0 rgba(0,0,0,0.25)}.pricing-card__eyebrow{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:12px;font-style:normal;font-weight:600;line-height:130%;letter-spacing:0.06em;text-transform:uppercase;color:#002D4F;margin:0}.pricing-card__name{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:18px;font-style:normal;font-weight:600;line-height:125%;color:#00457A;margin:0}.pricing-card__price{margin:0;padding:14px 0 12px;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC}.pricing-card__price-value{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:26px;font-style:normal;font-weight:600;line-height:120%;color:#00457A;letter-spacing:-0.02em}.pricing-card__price-value--tbd{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:20px;font-style:normal;font-weight:500;line-height:130%;color:#2C2C2C;letter-spacing:normal;font-style:italic}.pricing-card__price-note{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:13px;font-style:normal;font-weight:400;line-height:140%;color:#2C2C2C;margin:8px 0 0}.pricing-card__list{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:14px;font-style:normal;font-weight:400;line-height:150%;color:#001337;margin:0;padding-left:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.pricing-card__footer{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:13px;font-style:normal;font-weight:400;line-height:140%;color:#2C2C2C;margin:auto 0 0;padding-top:10px}@media (max-width:768px){.pricing-card{padding:18px 18px 16px}}.impl-table td:first-child{font-weight:500;color:#001337;vertical-align:top;width:26%}@media (max-width:768px){.impl-table td:first-child{width:auto}}.impl-table td:last-child{vertical-align:top;color:#001337}.price-kpi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;height:100%;padding:18px 18px 16px;background:#FFFFFF;border:1px solid #00457A;border-radius:16px;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);box-shadow:0 4px 4px 0 rgba(0,0,0,0.25)}.price-kpi__label{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:13px;font-style:normal;font-weight:600;line-height:130%;color:#2C2C2C;text-transform:uppercase;letter-spacing:0.04em;margin:0}.price-kpi__value{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:26px;font-style:normal;font-weight:600;line-height:115%;color:#00457A;margin:0;letter-spacing:-0.02em}.price-kpi__meta{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:14px;font-style:normal;font-weight:400;line-height:140%;color:#001337;margin:0}.price-kpi__note{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:12px;font-style:normal;font-weight:400;line-height:135%;color:#2C2C2C;margin:auto 0 0;padding-top:8px}@media (max-width:768px){.price-kpi__value{font-size:22px}}.impl-price-table td,.impl-price-table th{vertical-align:top}.impl-price-table .impl-price-table__sum{white-space:nowrap;font-weight:600;color:#00457A}.page-pack-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;height:100%;padding:22px 20px 20px;background:#FFFFFF;border:2px solid #CCCCCC;border-radius:16px;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);box-shadow:0 4px 4px 0 rgba(0,0,0,0.25)}.page-pack-card--featured{border-color:#002D4F;background:linear-gradient(165deg,rgba(0,69,122,0.06) 0%,#FFFFFF 42%);-webkit-box-shadow:0 8px 28px rgba(0,69,122,0.12);box-shadow:0 8px 28px rgba(0,69,122,0.12)}.page-pack-card__badge{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:11px;font-style:normal;font-weight:600;line-height:130%;-ms-flex-item-align:start;align-self:flex-start;margin:0;padding:4px 10px;border-radius:999px;text-transform:uppercase;letter-spacing:0.05em;color:#fff;background:#002D4F}.page-pack-card__badge-muted{background:#2C2C2C}.page-pack-card__title{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:20px;font-style:normal;font-weight:600;line-height:125%;color:#00457A;margin:0}.page-pack-card__pages{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:15px;font-style:normal;font-weight:500;line-height:140%;color:#001337;margin:0}.page-pack-card__was{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:13px;font-style:normal;font-weight:400;line-height:140%;color:#2C2C2C;margin:0;text-decoration:line-through}.page-pack-card__price{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:28px;font-style:normal;font-weight:600;line-height:115%;color:#00457A;margin:0;letter-spacing:-0.03em}.page-pack-card__save{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:14px;font-style:normal;font-weight:600;line-height:140%;color:#1e7a4d;margin:0}.page-pack-card__per{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:13px;font-style:normal;font-weight:400;line-height:140%;color:#2C2C2C;margin:0}.page-pack-card__time{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:13px;font-style:normal;font-weight:500;line-height:140%;color:#001337;margin:0;padding-top:6px;border-top:1px dashed #CCCCCC}.page-pack-card__list{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:13px;font-style:normal;font-weight:400;line-height:145%;color:#001337;margin:0;padding-left:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.page-pack-card__note{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:12px;font-style:normal;font-weight:400;line-height:140%;color:#2C2C2C;margin:auto 0 0;padding-top:10px}@media (max-width:768px){.page-pack-card{padding:18px 16px 16px}.page-pack-card__price{font-size:24px}}.site-bundle-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;height:100%;padding:24px 22px 22px;background:#FFFFFF;border:2px solid #CCCCCC;border-radius:16px;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);box-shadow:0 4px 4px 0 rgba(0,0,0,0.25)}.site-bundle-card--featured{border-color:#002D4F;-webkit-box-shadow:0 10px 32px rgba(0,69,122,0.14);box-shadow:0 10px 32px rgba(0,69,122,0.14)}.site-bundle-card--portal{border-color:#410051;-webkit-box-shadow:0 10px 32px rgba(65,0,81,0.14);box-shadow:0 10px 32px rgba(65,0,81,0.14)}.site-bundle-card--portal .site-bundle-card__label{background:#410051}.site-bundle-card__label{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:11px;font-style:normal;font-weight:600;line-height:130%;-ms-flex-item-align:start;align-self:flex-start;margin:0;padding:4px 10px;border-radius:999px;letter-spacing:0.06em;text-transform:uppercase;color:#fff;background:#002D4F}.site-bundle-card__title{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:22px;font-style:normal;font-weight:600;line-height:120%;color:#00457A;margin:0}.site-bundle-card__for{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:14px;font-style:normal;font-weight:400;line-height:145%;color:#2C2C2C;margin:0}.site-bundle-card__total{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:13px;font-style:normal;font-weight:500;line-height:140%;color:#001337;margin:0;padding-bottom:10px;border-bottom:1px solid #CCCCCC}.site-bundle-card__price{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:30px;font-style:normal;font-weight:600;line-height:115%;color:#00457A;margin:0;letter-spacing:-0.03em}.site-bundle-card__term{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:14px;font-style:normal;font-weight:500;line-height:140%;color:#001337;margin:0}.site-bundle-card__list{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:14px;font-style:normal;font-weight:400;line-height:150%;color:#001337;margin:0;padding-left:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.site-bundle-card__footer{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:12px;font-style:normal;font-weight:400;line-height:140%;color:#2C2C2C;margin:auto 0 0;padding-top:12px;border-top:1px dashed #CCCCCC}@media (max-width:768px){.site-bundle-card{padding:20px 18px 18px}.site-bundle-card__price{font-size:26px}}.impl-sum-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;height:100%;padding:22px 20px 20px;background:#FFFFFF;border:2px solid #CCCCCC;border-radius:16px;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);box-shadow:0 4px 4px 0 rgba(0,0,0,0.25)}.impl-sum-card--featured{border-color:#002D4F;-webkit-box-shadow:0 10px 32px rgba(0,69,122,0.12);box-shadow:0 10px 32px rgba(0,69,122,0.12);background:linear-gradient(165deg,rgba(0,69,122,0.06) 0%,#FFFFFF 48%)}.impl-sum-card__eyebrow{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:11px;font-style:normal;font-weight:600;line-height:130%;margin:0;letter-spacing:0.06em;text-transform:uppercase;color:#002D4F}.impl-sum-card__title{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:20px;font-style:normal;font-weight:600;line-height:125%;color:#00457A;margin:0}.impl-sum-card__title-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.impl-sum-card__hint{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:13px;font-style:normal;font-weight:600;line-height:1;-ms-flex-negative:0;flex-shrink:0;min-width:22px;height:22px;margin:2px 0 0;padding:0;border:1px solid #CCCCCC;border-radius:50%;color:#2C2C2C;background:#FFFFFF;cursor:help;text-align:center;line-height:20px}@media (pointer:coarse){.impl-sum-card__hint{display:none!important}}.impl-sum-card__price{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:28px;font-style:normal;font-weight:600;line-height:115%;color:#00457A;margin:0;letter-spacing:-0.03em}.impl-sum-card__term{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:14px;font-style:normal;font-weight:500;line-height:140%;color:#001337;margin:0;padding-bottom:12px;border-bottom:1px dashed #CCCCCC}.impl-sum-card__outcome{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:14px;font-style:normal;font-weight:400;line-height:150%;color:#001337;margin:auto 0 0}.impl-sum-card__link{color:#002D4F;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.impl-sum-card__link:focus-visible,.impl-sum-card__link:hover{color:#410051;text-decoration-thickness:2px}@media (max-width:768px){.impl-sum-card{padding:18px 18px 16px}.impl-sum-card__price{font-size:24px}}.impl-section-split{border-top-style:dashed!important;border-top-color:#CCCCCC!important}.impl-collapse-toggle{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:14px;font-style:normal;font-weight:500;line-height:140%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin:0;padding:0;border:0;background:transparent;color:#2C2C2C;text-decoration:underline;text-underline-offset:3px;cursor:pointer;-webkit-transition:color 0.2s ease;transition:color 0.2s ease}.impl-collapse-toggle:focus-visible,.impl-collapse-toggle:hover{color:#00457A;outline:none}.impl-collapse{max-height:0;overflow:hidden;-webkit-transition:max-height 0.32s ease;transition:max-height 0.32s ease;will-change:max-height}.impl-collapse__inner{padding-top:4px}.impl-integration-card-media{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;border:1px solid #CCCCCC;border-radius:8px}@media (max-width:768px){.impl-integration-card-media{height:auto;max-height:470px;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover}}.impl-integration-card-media--no-crop{-o-object-fit:contain;object-fit:contain;background:#FAFCFF}@media (max-width:768px){.impl-integration-card-media--no-crop{-o-object-fit:contain;object-fit:contain}}.impl-integration-card-divider{display:block;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;width:100%;height:1px;margin:10px 0;background:repeating-linear-gradient(to right,#CCCCCC 0 9px,transparent 9px 18px);opacity:1;border:0}.cost-estimator{margin-top:20px;width:100%;max-width:1100px;margin-left:auto;margin-right:auto}.cost-estimator__columns{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 20px minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:1000px){.cost-estimator__columns{-ms-grid-columns:1fr;grid-template-columns:1fr}}.cost-estimator__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;min-width:0}.cost-estimator__sub{margin:6px 0 14px 10px;padding:12px 12px 4px;border-left:3px solid #CCCCCC}.cost-estimator__sub--muted{opacity:0.45;pointer-events:none}.cost-estimator__sub .cost-estimator__sublegend,.cost-estimator__sub legend{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:13px;font-style:normal;font-weight:600;line-height:130%;color:#00457A;margin:0 0 8px}.cost-estimator__muted{font-weight:400;color:#2C2C2C}.cost-estimator__hint{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:13px;font-style:normal;font-weight:400;line-height:140%;margin-bottom:0}.cost-estimator__fieldset{border:1px solid #CCCCCC;border-radius:16px;padding:14px 16px 12px;background:#FFFFFF;overflow:visible}.cost-estimator__legend{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:15px;font-style:normal;font-weight:600;line-height:130%;color:#00457A;padding:0 6px;margin-bottom:4px;float:none;width:auto}.cost-estimator__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:10px 0;margin:0;border-bottom:1px dashed rgba(0,45,82,0.12);cursor:pointer}.cost-estimator__row:last-child{border-bottom:none;padding-bottom:2px}.cost-estimator__check,.cost-estimator__radio{-ms-flex-negative:0;flex-shrink:0;margin-top:4px;width:18px;height:18px;accent-color:#002D4F}.cost-estimator__label{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:14px;font-style:normal;font-weight:400;line-height:145%;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#001337;margin:0;padding-top:1px;min-width:0}.cost-estimator__label-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:140px}.cost-estimator__tip-wrap{position:relative;-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle}.cost-estimator__tip{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:12px;font-style:normal;font-weight:600;line-height:1;width:22px;height:22px;margin:0;padding:0;border:1px solid #CCCCCC;border-radius:50%;color:#2C2C2C;background:#FFFFFF;cursor:help;line-height:20px;text-align:center;-ms-flex-negative:0;flex-shrink:0}.cost-estimator__tip:focus-visible,.cost-estimator__tip:hover{border-color:#002D4F;color:#002D4F;outline:none}.cost-estimator__tip-bubble{display:none;position:absolute;left:50%;bottom:calc(100% + 10px);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:40;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:min(280px,72vw);padding:10px 12px;border-radius:16px;border:1px solid #CCCCCC;background:#FFFFFF;-webkit-box-shadow:0 8px 28px rgba(0,45,82,0.14);box-shadow:0 8px 28px rgba(0,45,82,0.14);font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:13px;font-style:normal;font-weight:400;line-height:145%;color:#001337;pointer-events:none;text-align:left;-ms-hyphens:auto;hyphens:auto}.cost-estimator__tip-bubble:after{content:"";position:absolute;top:100%;left:50%;margin-left:-7px;border:7px solid transparent;border-top-color:#FFFFFF;-webkit-filter:drop-shadow(0 2px 1px rgba(0,45,82,0.08));filter:drop-shadow(0 2px 1px rgba(0,45,82,0.08))}.cost-estimator__tip-wrap:focus-within .cost-estimator__tip-bubble,.cost-estimator__tip-wrap:hover .cost-estimator__tip-bubble{display:block}@media (max-width:768px){.cost-estimator__tip-wrap:focus-within .cost-estimator__tip-bubble,.cost-estimator__tip-wrap:hover .cost-estimator__tip-bubble{display:none!important}}.cost-estimator__price{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:13px;font-style:normal;font-weight:500;line-height:140%;-ms-flex-negative:0;flex-shrink:0;color:#2C2C2C;white-space:nowrap;margin:0;padding-top:1px}.cost-estimator__footer{margin-top:20px;padding-top:20px;border-top:1px solid #CCCCCC}.cost-estimator__total{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:17px;font-style:normal;font-weight:500;line-height:130%;color:#001337;margin:0 0 10px}.cost-estimator__total-value{color:#00457A}.cost-estimator__disclaimer{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:13px;font-style:normal;font-weight:400;line-height:145%}.cost-estimator__cta-scroll{text-align:center}.cost-estimator__tip-modal{position:fixed;inset:0;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px;background:rgba(0,45,82,0.45);z-index:9999}.cost-estimator__tip-modal.is-open{display:-webkit-box;display:-ms-flexbox;display:flex}.cost-estimator__tip-modal-dialog{width:min(560px,100%);max-height:82vh;overflow:auto;background:#FFFFFF;border:1px solid #CCCCCC;border-radius:16px;-webkit-box-shadow:0 18px 60px rgba(0,45,82,0.22);box-shadow:0 18px 60px rgba(0,45,82,0.22);padding:12px 44px 12px 14px;position:relative}.cost-estimator__tip-modal-close{position:absolute;top:10px;right:10px;width:30px;height:30px;border-radius:999px;border:1px solid #CCCCCC;background:#FFFFFF;cursor:pointer;color:#2C2C2C;line-height:28px;text-align:center;font-size:14px}.cost-estimator__tip-modal-close:focus-visible,.cost-estimator__tip-modal-close:hover{border-color:#002D4F;color:#002D4F;outline:none}.cost-estimator__tip-modal-content{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:13px;font-style:normal;font-weight:400;line-height:145%;color:#001337;padding:0;margin:0;-ms-hyphens:auto;hyphens:auto}#prices-impl-cta{scroll-margin-top:88px}#cloud-access-and-payment{scroll-margin-top:88px}.price-tier-grid{display:-ms-grid;display:grid;gap:20px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0;padding:0;list-style:none;-ms-grid-columns:1fr;grid-template-columns:1fr;max-width:440px;margin-inline:auto;overflow:visible}@media (max-width:1000px){.price-tier-grid__item--featured{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}@media (min-width:1001px){.price-tier-grid{-ms-grid-columns:minmax(0,1fr) 16px minmax(0,1fr) 16px minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;margin-inline:0;gap:16px;padding-top:8px;padding-bottom:8px}.price-tier-grid__item{overflow:visible}.price-tier-grid__item--featured{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;z-index:1}}.price-tier{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;height:100%;min-height:100%;padding:0 0 22px;overflow:hidden;background:#FFFFFF;border:1px solid #CCCCCC;border-radius:16px;-webkit-box-shadow:4px 4px 7px 2px rgba(0,0,0,0.08);box-shadow:4px 4px 7px 2px rgba(0,0,0,0.08);-webkit-transition:-webkit-box-shadow 0.22s ease,-webkit-transform 0.22s ease;transition:-webkit-box-shadow 0.22s ease,-webkit-transform 0.22s ease;transition:box-shadow 0.22s ease,transform 0.22s ease;transition:box-shadow 0.22s ease,transform 0.22s ease,-webkit-box-shadow 0.22s ease,-webkit-transform 0.22s ease}@media (min-width:1001px){.price-tier:hover{-webkit-box-shadow:0 14px 40px rgba(0,45,82,0.12);box-shadow:0 14px 40px rgba(0,45,82,0.12)}}.price-tier__pick{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:10px;font-style:normal;font-weight:600;line-height:130%;position:absolute;top:22px;right:10px;z-index:2;margin:0;padding:6px 14px;letter-spacing:0.03em;text-transform:uppercase;color:#fff;background:#587500;-webkit-transform:rotate(12deg);transform:rotate(12deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-box-shadow:0 4px 12px rgba(88,117,0,0.35);box-shadow:0 4px 12px rgba(88,117,0,0.35);pointer-events:none;white-space:nowrap}.price-tier__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:20px 20px 16px;border-bottom:1px solid #CCCCCC;border-radius:calc(16px - 1px) calc(16px - 1px) 0 0}.price-tier__head-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;min-width:0}.price-tier__name{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:20px;font-style:normal;font-weight:600;line-height:120%;color:#00457A;margin:0}.price-tier__tagline{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:13px;font-style:normal;font-weight:500;line-height:140%;margin:0;color:#2C2C2C}.price-tier__style-mark{-ms-flex-negative:0;flex-shrink:0;width:10px;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;border-radius:999px;margin-top:2px}.price-tier__price-block{padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.price-tier__price-block--total{padding-top:4px;margin-top:-4px;border-top:1px dashed #CCCCCC}.price-tier__amount-label{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:12px;font-style:normal;font-weight:600;line-height:130%;margin:0;letter-spacing:0.06em;text-transform:uppercase;color:#2C2C2C}.price-tier__amount{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:32px;font-style:normal;font-weight:600;line-height:110%;color:#00457A;margin:0;letter-spacing:-0.03em}.price-tier__meta{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:14px;font-style:normal;font-weight:500;line-height:140%;color:#001337;margin:0}.price-tier__vat{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:12px;font-style:normal;font-weight:400;line-height:140%;color:#2C2C2C;margin:0}.price-tier__lead{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:14px;font-style:normal;font-weight:400;line-height:150%;color:#001337;margin:0;padding:0 20px}.price-tier__highlights{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:14px;font-style:normal;font-weight:400;line-height:150%;color:#001337;margin:0;padding:0 20px 0 36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;list-style:none}.price-tier__highlights li{position:relative}.price-tier__highlights li:before{content:"";position:absolute;left:-18px;top:0.55em;width:8px;height:8px;border-radius:50%;background:currentColor;opacity:0.35;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.price-tier__footnote{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:13px;font-style:normal;font-weight:400;line-height:145%;color:#2C2C2C;margin:0;padding:10px 14px;margin-inline:20px;background:#FAFCFF;border-radius:8px;border-left:3px solid #CCCCCC}.price-tier__breakdown{margin:0;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.price-tier__breakdown-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;margin:0}.price-tier__breakdown-row dt{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:13px;font-style:normal;font-weight:400;line-height:140%;color:#2C2C2C;margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.price-tier__breakdown-row dd{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:15px;font-style:normal;font-weight:600;line-height:130%;color:#00457A;margin:0;white-space:nowrap}.price-tier__foot{margin-top:auto;padding:4px 20px 0}.price-tier__cta{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.price-tier--silver .price-tier__head{background:-webkit-gradient(linear,left top,left bottom,from(#f4f7fa),to(#FFFFFF));background:linear-gradient(180deg,#f4f7fa 0%,#FFFFFF 100%)}.price-tier--silver .price-tier__style-mark{background:#5a6b7d}.price-tier--silver .price-tier__highlights li:before{background:#5a6b7d}.price-tier--gold{border-width:2px;border-color:rgba(0,69,122,0.35)}.price-tier--gold .price-tier__head{border-radius:calc(16px - 2px) calc(16px - 2px) 0 0;background:linear-gradient(135deg,rgba(0,69,122,0.12) 0%,rgba(0,69,122,0.03) 100%)}.price-tier--gold .price-tier__style-mark{background:#002D4F;width:12px}.price-tier--gold .price-tier__tagline{color:#002D4F}.price-tier--gold .price-tier__highlights li:before{background:#002D4F;opacity:1}.price-tier--platinum{border-color:rgba(65,0,81,0.28)}.price-tier--platinum .price-tier__head{background:linear-gradient(135deg,rgba(65,0,81,0.1) 0%,rgba(255,240,255,0.5) 55%,#FFFFFF 100%)}.price-tier--platinum .price-tier__style-mark{background:#410051}.price-tier--platinum .price-tier__highlights li:before{background:#410051;opacity:1}.price-tier--featured{border-color:#002D4F;-webkit-box-shadow:0 16px 48px rgba(0,45,82,0.16);box-shadow:0 16px 48px rgba(0,45,82,0.16)}@media (min-width:1001px){.price-tier--featured{-webkit-transform:scale(1.04);transform:scale(1.04);-webkit-transform-origin:center center;transform-origin:center center}.price-tier--featured:hover{-webkit-transform:scale(1.04);transform:scale(1.04);-webkit-box-shadow:0 20px 52px rgba(0,45,82,0.2);box-shadow:0 20px 52px rgba(0,45,82,0.2)}}.price-tier--featured .price-tier__head{padding-top:24px}.price-tier--featured .price-tier__name{font-size:22px}.price-tier--featured .price-tier__pick{top:26px;right:14px}.price-tier--site .price-tier__amount{font-size:28px}@media (max-width:768px){.price-tier__amount{font-size:28px}.price-tier--featured .price-tier__head{padding-right:96px}.price-tier--featured .price-tier__pick{top:20px;right:8px;font-size:9px;padding:5px 10px;-webkit-transform:rotate(10deg);transform:rotate(10deg)}}.license-compare__scroll,.price-compare__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -4px;padding:0 4px 12px;border:1px solid #CCCCCC;border-radius:16px;background:#FFFFFF}.license-compare__table,.price-compare__table{width:100%;min-width:720px;border-collapse:collapse;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:13px;font-style:normal;font-weight:400;line-height:145%;color:#001337}.license-compare__table td,.license-compare__table th,.price-compare__table td,.price-compare__table th{padding:11px 14px;border-bottom:1px solid #CCCCCC;vertical-align:middle;text-align:center}.license-compare__table thead th,.price-compare__table thead th{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:14px;font-style:normal;font-weight:600;line-height:130%;color:#00457A;background:#FAFCFF;padding-top:14px;padding-bottom:14px}.license-compare__table tbody tr:nth-child(2n) td,.license-compare__table tbody tr:nth-child(2n) th[scope=row],.price-compare__table tbody tr:nth-child(2n) td,.price-compare__table tbody tr:nth-child(2n) th[scope=row]{background:#FAFCFF}.license-compare__table tbody tr:nth-child(2n) .price-compare__feature-col,.price-compare__table tbody tr:nth-child(2n) .price-compare__feature-col{background:#FAFCFF}.license-compare__table tbody tr:nth-child(2n) .price-compare__cell--featured,.price-compare__table tbody tr:nth-child(2n) .price-compare__cell--featured{background:rgba(0,69,122,0.07)}.license-compare__table tbody tr:last-child td,.license-compare__table tbody tr:last-child th,.price-compare__table tbody tr:last-child td,.price-compare__table tbody tr:last-child th{border-bottom:0}.license-compare__feature-col,.price-compare__feature-col{text-align:left!important;min-width:240px;max-width:400px;font-weight:400!important;color:#001337!important;position:sticky;left:0;z-index:1;background:#FFFFFF;-webkit-box-shadow:4px 0 8px -4px rgba(0,19,55,0.08);box-shadow:4px 0 8px -4px rgba(0,19,55,0.08)}.license-compare__feature-col--emphasis,.price-compare__feature-col--emphasis{font-weight:600!important}.license-compare__feature-col--emphasis strong,.price-compare__feature-col--emphasis strong{font-weight:600}.license-compare__tier-col,.price-compare__tier-col{min-width:108px}.license-compare__tier-col--featured,.price-compare__tier-col--featured{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,69,122,0.1)),to(rgba(0,69,122,0.03)));background:linear-gradient(180deg,rgba(0,69,122,0.1) 0%,rgba(0,69,122,0.03) 100%);-webkit-box-shadow:inset 0 0 0 2px rgba(0,69,122,0.22);box-shadow:inset 0 0 0 2px rgba(0,69,122,0.22)}.license-compare__tier-name,.price-compare__tier-name{display:block}.license-compare__tier-badge,.price-compare__tier-badge{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:10px;font-style:normal;font-weight:600;line-height:130%;display:inline-block;margin-top:6px;padding:3px 8px;border-radius:999px;letter-spacing:0.04em;text-transform:uppercase;color:#fff;background:#587500}.license-compare__cell,.price-compare__cell{white-space:nowrap}.license-compare__cell--featured,.price-compare__cell--featured{background:rgba(0,69,122,0.04)}.license-compare__cell--yes .license-compare__cell-text,.price-compare__cell--yes .license-compare__cell-text{color:#1e7a4d;font-weight:600;font-size:16px}.license-compare__cell--crm,.license-compare__cell--email,.price-compare__cell--crm,.price-compare__cell--email{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:12px;font-style:normal;font-weight:500;line-height:130%;white-space:normal;max-width:110px}.license-compare__cell--no .license-compare__cell-text,.price-compare__cell--no .license-compare__cell-text{color:#2C2C2C}.prices-overview-grid{display:-ms-grid;display:grid;gap:20px;-ms-grid-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.prices-overview-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.prices-overview-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;height:100%;padding:24px 22px 22px;background:#FFFFFF;border:1px solid #CCCCCC;border-radius:16px;-webkit-box-shadow:4px 4px 7px 2px rgba(0,0,0,0.08);box-shadow:4px 4px 7px 2px rgba(0,0,0,0.08)}.prices-overview-block__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.prices-overview-block__title{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:var(--h4);font-style:normal;font-weight:600;line-height:125%;color:#00457A;margin:0}.prices-overview-block__text{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:14px;font-style:normal;font-weight:400;line-height:150%;color:#001337;margin:0}.prices-overview-block__price{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px 10px;margin:4px 0 0;padding:14px 16px;border-radius:8px;background:#FAFCFF;border:1px solid #CCCCCC}.prices-overview-block__price-from{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:15px;font-style:normal;font-weight:500;line-height:130%;color:#2C2C2C}.prices-overview-block__price-value{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:28px;font-style:normal;font-weight:600;line-height:110%;color:#00457A;letter-spacing:-0.03em}.prices-overview-block__price-note{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:13px;font-style:normal;font-weight:400;line-height:140%;color:#2C2C2C;margin:0}.prices-overview-block__link{margin-top:auto;-ms-flex-item-align:start;align-self:flex-start}.prices-overview-block__points{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:14px;font-style:normal;font-weight:400;line-height:150%;list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-flex:1;-ms-flex:1;flex:1;color:#001337}.prices-overview-block__points li{position:relative;padding-left:16px}.prices-overview-block__points li:before{content:"";position:absolute;left:0;top:0.55em;width:6px;height:6px;border-radius:50%;background:#002D4F;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:768px){.prices-overview-block__price-value{font-size:24px}}.prices-cross-promo__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;max-width:720px;padding:24px 26px 22px;border-radius:16px;border:1px solid rgba(0,69,122,0.22);background:linear-gradient(135deg,rgba(0,69,122,0.08) 0%,#FFFFFF 55%);-webkit-box-shadow:4px 4px 7px 2px rgba(0,0,0,0.08);box-shadow:4px 4px 7px 2px rgba(0,0,0,0.08)}.prices-cross-promo__eyebrow{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:11px;font-style:normal;font-weight:600;line-height:130%;margin:0;letter-spacing:0.06em;text-transform:uppercase;color:#002D4F}.prices-cross-promo__title{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:22px;font-style:normal;font-weight:600;line-height:125%;color:#00457A;margin:0}.prices-cross-promo__text{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:15px;font-style:normal;font-weight:400;line-height:150%;color:#001337;margin:0;max-width:560px}.prices-cross-promo__link{-ms-flex-item-align:start;align-self:flex-start;margin-top:4px}@media (max-width:768px){.prices-cross-promo__card{padding:20px 18px 18px}.prices-cross-promo__title{font-size:20px}}.price-addons-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.price-addon-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;scroll-margin-top:88px}.price-addon-section__title{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:var(--h3);font-style:normal;font-weight:600;line-height:125%;color:#00457A;margin:0}.price-addon-grid{display:-ms-grid;display:grid;gap:16px;-ms-grid-columns:minmax(0,1fr) 16px minmax(0,1fr) 16px minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.price-addon-grid{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.price-addon-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.price-addon-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;height:100%;padding:18px 18px 16px;background:#FFFFFF;border:1px solid #CCCCCC;border-radius:16px;-webkit-box-shadow:4px 4px 7px 2px rgba(0,0,0,0.08);box-shadow:4px 4px 7px 2px rgba(0,0,0,0.08)}.price-addon-card--featured{border-color:rgba(0,69,122,0.35);-webkit-box-shadow:0 10px 32px rgba(0,45,82,0.1);box-shadow:0 10px 32px rgba(0,45,82,0.1)}.price-addon-card__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}.price-addon-card__title{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:16px;font-style:normal;font-weight:600;line-height:130%;color:#00457A;margin:0}.price-addon-card__badge{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:10px;font-style:normal;font-weight:600;line-height:120%;-ms-flex-negative:0;flex-shrink:0;padding:4px 8px;letter-spacing:0.04em;text-transform:uppercase;color:#002D4F;background:rgba(0,69,122,0.1);border-radius:8px}.price-addon-card__amount{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:22px;font-style:normal;font-weight:600;line-height:115%;color:#00457A;margin:0;letter-spacing:-0.02em}.price-addon-card__term{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:12px;font-style:normal;font-weight:500;line-height:140%;color:#2C2C2C;margin:0}.price-addon-card__lead{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:13px;font-style:normal;font-weight:400;line-height:150%;color:#001337;margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.price-support-table-wrap{overflow-x:auto;margin-bottom:16px;border:1px solid #CCCCCC;border-radius:16px;background:#FFFFFF}.price-support-table{width:100%;min-width:420px;border-collapse:collapse;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:14px;font-style:normal;font-weight:400;line-height:145%}.price-support-table td,.price-support-table th{padding:12px 16px;border-bottom:1px solid #CCCCCC;text-align:left;vertical-align:middle}.price-support-table thead th{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:13px;font-style:normal;font-weight:600;line-height:130%;color:#00457A;background:#FAFCFF}.price-support-table tbody tr:last-child td,.price-support-table tbody tr:last-child th{border-bottom:0}.price-inline-breakdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin:0;max-width:520px}.price-inline-breakdown__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:16px;margin:0}.price-inline-breakdown__row dt{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:14px;font-style:normal;font-weight:400;line-height:140%;color:#001337;margin:0}.price-inline-breakdown__row dd{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:16px;font-style:normal;font-weight:600;line-height:130%;color:#00457A;margin:0;white-space:nowrap}.home-offers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.home-offers>.home-reveal{width:100%;max-width:520px}.home-offers__amount{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:32px;font-style:normal;font-weight:600;line-height:110%;color:#00457A;letter-spacing:-0.03em;margin:0}.home-offers__meta{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:14px;font-style:normal;font-weight:400;line-height:145%;color:#2C2C2C}.home-offers__link{color:#002D4F;text-decoration:underline;text-underline-offset:2px}.home-offers__link:focus-visible,.home-offers__link:hover{color:#410051;outline:none}.home-offers .card{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media (max-width:768px){.home-offers__amount{font-size:34px}}.home-offer{width:100%;max-width:900px;margin-left:auto;margin-right:auto;padding-right:calc(var(--bs-gutter-x, 1.5rem) / 2);padding-left:calc(var(--bs-gutter-x, 1.5rem) / 2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.home-offer__grid{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 10px minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (max-width:768px){.home-offer__grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.home-offer__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;padding:20px;border-radius:16px;border:1px solid #e0e0e0;background:#FFFFFF;text-align:left}.home-offer__card--wide{grid-column:1/-1}.home-offer__card--muted{background:#FAFCFF;border-style:dashed}.home-offer__label{margin:0;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:15px;font-style:normal;font-weight:600;line-height:125%;color:#00457A}.home-offer__text{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:14px;font-style:normal;font-weight:400;line-height:145%;color:#001337;margin:0}.home-offer__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.home-offer__list-item{position:relative;padding-left:14px;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:14px;font-style:normal;font-weight:400;line-height:145%;color:#001337}.home-offer__list-item:before{content:"";position:absolute;left:0;top:0.55em;width:5px;height:5px;border-radius:50%;background:#002D4F}.home-offer__guarantee{padding:24px;border-radius:16px;border:1px solid #00457A;background:linear-gradient(135deg,rgba(0,45,79,0.06) 0%,#FAFCFF 48%,#FFFFFF 100%);text-align:left}.home-offer__guarantee-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:20px;width:100%;min-height:0}@media (max-width:768px){.home-offer__guarantee-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.home-offer__guarantee-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;width:clamp(48px,7vw,80px);height:100%;margin:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center right;object-position:center right;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:768px){.home-offer__guarantee-icon{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:56px;height:auto;-o-object-position:center;object-position:center}}.home-offer__guarantee-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}@media (max-width:768px){.home-offer__guarantee-body{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}.home-offer__guarantee-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid rgba(0,45,79,0.35);background:rgba(0,45,79,0.1);font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:12px;font-style:normal;font-weight:600;line-height:120%;color:#00457A;letter-spacing:0.02em;text-transform:uppercase}.home-offer__guarantee-title{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:18px;font-style:normal;font-weight:600;line-height:125%;color:#00457A;margin:0}.home-offer__guarantee-text{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:14px;font-style:normal;font-weight:400;line-height:150%;color:#001337;margin:0;max-width:62ch}.home-offer__guarantee-note{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:12px;font-style:normal;font-weight:400;line-height:140%;color:#2C2C2C;margin:0;max-width:62ch}.home-offer__roles{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 10px minmax(0,1fr) 10px minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media (max-width:768px){.home-offer__roles{-ms-grid-columns:1fr;grid-template-columns:1fr}}.home-offer__role{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;padding:14px 16px;border-radius:10px;border:1px solid #e0e0e0;background:#FAFCFF;text-align:left}.home-offer__role-label{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:11px;font-style:normal;font-weight:600;line-height:120%;color:#410051;text-transform:uppercase;letter-spacing:0.04em}.home-offer__role-text{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:13px;font-style:normal;font-weight:400;line-height:140%;color:#001337;margin:0}.home-offers__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;width:100%;margin-top:10px;text-align:left}.home-offers__detail{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.home-offers__detail-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:28px;height:28px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#edf8ff;border:1px solid #9fc0dc;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:14px;font-style:normal;font-weight:700;line-height:100%;color:#00457A}.home-offers__detail-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.home-offers__detail-title{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:14px;font-style:normal;font-weight:500;line-height:130%;color:#00457A;margin:0}.home-offers__detail-text{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:13px;font-style:normal;font-weight:400;line-height:140%;color:#2C2C2C;margin:0}.hero-block__note--guarantee{max-width:640px;padding:12px 16px;border-radius:10px;border:1px solid #e0e0e0;background:rgba(255,255,255,0.85);font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:13px;font-style:normal;font-weight:400;line-height:145%;color:#001337}.hero-block__note--guarantee strong{font-weight:600;color:#00457A}.home-stats{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;width:100%}.home-stats__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;min-width:88px;-webkit-box-flex:1;-ms-flex:1 1 88px;flex:1 1 88px;max-width:160px;padding:12px 20px;border-radius:16px;border:1px solid #e0e0e0;background:#FFFFFF}.home-stats__value{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:22px;font-style:normal;font-weight:700;line-height:110%;color:#00457A}.home-stats__label{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:12px;font-style:normal;font-weight:400;line-height:130%;color:#2C2C2C;text-align:center}.home-stats__range{white-space:nowrap}.home-flow{width:100%;max-width:900px;margin-left:auto;margin-right:auto;padding-right:calc(var(--bs-gutter-x, 1.5rem) / 2);padding-left:calc(var(--bs-gutter-x, 1.5rem) / 2);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px}.home-flow__step{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:5px;padding:20px 16px;border-radius:16px;border:1px solid #e0e0e0;background:#FFFFFF}.home-flow__icon{width:40px;height:40px;border-radius:10px;background:#edf8ff;border:1px solid #9fc0dc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#00457A;font-weight:700;font-size:14px}.home-flow__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#CCCCCC;font-size:20px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-top:24px}@media (max-width:768px){.home-flow__arrow{display:none}.home-flow__step{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}@media (max-width:768px) and (min-width:576px){.home-flow__step{-webkit-box-flex:0;-ms-flex:0 1 calc((100% - 5px) / 2);flex:0 1 calc((100% - 5px) / 2)}}.home-problem-wrap{width:100%;max-width:720px;margin:0 auto}.home-problem-wrap .card__text,.home-problem-wrap .list__text{font-size:var(--text-main);line-height:130%}.home-problem-wrap .card__text{color:#2C2C2C}.home-solution-row{width:100%;max-width:900px;margin-left:auto;margin-right:auto}.home-offers{width:100%;max-width:900px;margin-left:auto;margin-right:auto;padding-right:calc(var(--bs-gutter-x, 1.5rem) / 2);padding-left:calc(var(--bs-gutter-x, 1.5rem) / 2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.home-partners{width:100%;max-width:900px;margin-left:auto;margin-right:auto;padding-right:calc(var(--bs-gutter-x, 1.5rem) / 2);padding-left:calc(var(--bs-gutter-x, 1.5rem) / 2);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.home-partners__card{-webkit-box-flex:1;-ms-flex:1 1 260px;flex:1 1 260px;max-width:360px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:20px 16px 16px;border-radius:16px;border:1px solid #e0e0e0;background:#FAFCFF;text-decoration:none;color:inherit;-webkit-transition:0.2s ease;transition:0.2s ease}.home-partners__card:hover{border-color:#00457A;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);box-shadow:0 4px 4px 0 rgba(0,0,0,0.25)}.home-partners__card:hover .home-partners__action{color:#001337}.home-partners__logo{display:block;width:auto;max-width:180px;height:36px;-o-object-fit:contain;object-fit:contain}.home-partners__cert-wrap{display:block;width:100%;overflow:hidden;border-radius:8px;border:1px solid #e0e0e0;background:#fff}.home-partners__cert{display:block;width:100%;height:auto}.home-partners__action{-webkit-transition:0.2s ease;transition:0.2s ease}@media (max-width:768px){.home-partners{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:none;width:auto;margin-left:calc(var(--bs-gutter-x, 1.5rem) / -2);margin-right:calc(var(--bs-gutter-x, 1.5rem) / -2);padding-left:calc(var(--bs-gutter-x, 1.5rem) / 2);padding-right:calc(var(--bs-gutter-x, 1.5rem) / 2);padding-bottom:8px;overflow-x:auto;overscroll-behavior-x:contain;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding-inline:calc(var(--bs-gutter-x, 1.5rem) / 2);-webkit-overflow-scrolling:touch;scrollbar-width:thin}.home-partners::-webkit-scrollbar{height:4px}.home-partners::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:999px}.home-partners__card{-webkit-box-flex:0;-ms-flex:0 0 clamp(240px,72vw,300px);flex:0 0 clamp(240px,72vw,300px);max-width:none;scroll-snap-align:start}}.trust-strip--home-logos .trust-strip__inner{max-width:720px;margin-left:auto;margin-right:auto}.trust-strip--home-logos .trust-strip__logo img{width:auto;max-width:140px;height:36px;-o-object-fit:contain;object-fit:contain}@-webkit-keyframes home-fade-up{0%{opacity:0;-webkit-transform:translateY(14px);transform:translateY(14px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes home-fade-up{0%{opacity:0;-webkit-transform:translateY(14px);transform:translateY(14px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes home-excel-fill{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes home-excel-fill{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes home-strike-draw{0%{width:0;opacity:0.4}to{width:100%;opacity:0.85}}@keyframes home-strike-draw{0%{width:0;opacity:0.4}to{width:100%;opacity:0.85}}@-webkit-keyframes home-speed-loader-pulse{0%,to{opacity:0.35}50%{opacity:1}}@keyframes home-speed-loader-pulse{0%,to{opacity:0.35}50%{opacity:1}}@-webkit-keyframes home-stat-flash{0%,to{color:#00457A}50%{color:#00457A}}@keyframes home-stat-flash{0%,to{color:#00457A}50%{color:#00457A}}@-webkit-keyframes home-flow-icon-pop{0%{-webkit-transform:scale(0.85);transform:scale(0.85)}60%{-webkit-transform:scale(1.06);transform:scale(1.06)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes home-flow-icon-pop{0%{-webkit-transform:scale(0.85);transform:scale(0.85)}60%{-webkit-transform:scale(1.06);transform:scale(1.06)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes home-arrow-slide{0%{opacity:0;-webkit-transform:translateX(-6px);transform:translateX(-6px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes home-arrow-slide{0%{opacity:0;-webkit-transform:translateX(-6px);transform:translateX(-6px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.page-home .home-section-head{opacity:1;-webkit-transform:none;transform:none}.page-home .home-reveal,.page-home [data-reveal]{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px);-webkit-transition:opacity 0.45s cubic-bezier(0.22,1,0.36,1),-webkit-transform 0.45s cubic-bezier(0.22,1,0.36,1);transition:opacity 0.45s cubic-bezier(0.22,1,0.36,1),-webkit-transform 0.45s cubic-bezier(0.22,1,0.36,1);transition:opacity 0.45s cubic-bezier(0.22,1,0.36,1),transform 0.45s cubic-bezier(0.22,1,0.36,1);transition:opacity 0.45s cubic-bezier(0.22,1,0.36,1),transform 0.45s cubic-bezier(0.22,1,0.36,1),-webkit-transform 0.45s cubic-bezier(0.22,1,0.36,1)}.page-home .home-reveal.is-visible,.page-home [data-reveal].is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-home .home-reveal--from-left,.page-home [data-reveal-item].home-reveal--from-left{-webkit-transform:translateX(-20px);transform:translateX(-20px)}.page-home .home-reveal--from-left.is-visible,.page-home [data-reveal-item].home-reveal--from-left.is-visible{-webkit-transform:translateX(0);transform:translateX(0)}.page-home .home-reveal--from-right,.page-home [data-reveal-item].home-reveal--from-right{-webkit-transform:translateX(20px);transform:translateX(20px)}.page-home .home-reveal--from-right.is-visible,.page-home [data-reveal-item].home-reveal--from-right.is-visible{-webkit-transform:translateX(0);transform:translateX(0)}.page-home [data-reveal-stagger] [data-reveal-item]{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px);-webkit-transition:opacity 0.4s cubic-bezier(0.22,1,0.36,1),-webkit-transform 0.4s cubic-bezier(0.22,1,0.36,1);transition:opacity 0.4s cubic-bezier(0.22,1,0.36,1),-webkit-transform 0.4s cubic-bezier(0.22,1,0.36,1);transition:opacity 0.4s cubic-bezier(0.22,1,0.36,1),transform 0.4s cubic-bezier(0.22,1,0.36,1);transition:opacity 0.4s cubic-bezier(0.22,1,0.36,1),transform 0.4s cubic-bezier(0.22,1,0.36,1),-webkit-transform 0.4s cubic-bezier(0.22,1,0.36,1);-webkit-transition-delay:calc(var(--reveal-i, 0) * 90ms);transition-delay:calc(var(--reveal-i, 0) * 90ms)}.page-home [data-reveal-stagger] [data-reveal-item].is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-home [data-reveal-stagger] [data-reveal-item].home-reveal--from-left{-webkit-transform:translateX(-20px);transform:translateX(-20px)}.page-home [data-reveal-stagger] [data-reveal-item].home-reveal--from-left.is-visible{-webkit-transform:translateX(0);transform:translateX(0)}.page-home [data-reveal-stagger] [data-reveal-item].home-reveal--from-right{-webkit-transform:translateX(20px);transform:translateX(20px)}.page-home [data-reveal-stagger] [data-reveal-item].home-reveal--from-right.is-visible{-webkit-transform:translateX(0);transform:translateX(0)}.page-home .hero-block__title{position:relative;overflow:visible;z-index:1}.page-home .hero-block__title:has(.home-hero-speed:focus-visible),.page-home .hero-block__title:has(.home-hero-speed:hover){z-index:50}.page-home .home-hero__step{opacity:0;-webkit-transform:translateY(14px);transform:translateY(14px)}.page-home .home-hero--ready .home-hero__step{-webkit-animation:home-fade-up 0.45s cubic-bezier(0.22,1,0.36,1) both;animation:home-fade-up 0.45s cubic-bezier(0.22,1,0.36,1) both;-webkit-animation-delay:calc(var(--hero-i, 0) * 120ms);animation-delay:calc(var(--hero-i, 0) * 120ms)}.page-home .home-excel-highlight{position:relative;display:inline-block;padding:0 0.12em;border-radius:3px}.page-home .home-excel-highlight:before{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(28,96,49,0.14);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;z-index:-1}.page-home .home-hero--ready .home-excel-highlight:before{-webkit-animation:home-excel-fill 0.55s cubic-bezier(0.22,1,0.36,1) 0.35s both;animation:home-excel-fill 0.55s cubic-bezier(0.22,1,0.36,1) 0.35s both}.page-home .home-hero-strike{position:relative;white-space:nowrap}.page-home .home-hero-strike:after{content:"";position:absolute;left:0;top:54%;height:2px;width:0;background:currentColor;opacity:0.75;pointer-events:none}.page-home .home-hero--ready .home-hero-strike:after{-webkit-animation:home-strike-draw 0.45s cubic-bezier(0.22,1,0.36,1) 0.95s both;animation:home-strike-draw 0.45s cubic-bezier(0.22,1,0.36,1) 0.95s both}.page-home .home-hero-speed{position:relative;display:inline;white-space:nowrap;outline:none}.page-home .home-hero--speed-done .home-hero-speed{border-bottom:none;cursor:help;padding-bottom:6px;background-image:repeating-linear-gradient(to right,#b8bec8 0,#b8bec8 14px,transparent 14px,transparent 20px);background-size:100% 2px;background-position:0 100%;background-repeat:repeat-x}.page-home .home-hero-speed__tip{position:absolute;left:50%;top:calc(100% + 12px);z-index:1;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:min(280px,78vw);padding:11px 14px;border-radius:8px;border:1px solid #e0e0e0;background:#FFFFFF;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:13px;font-style:normal;font-weight:400;line-height:150%;color:#2C2C2C;text-align:left;white-space:normal;pointer-events:none;opacity:0;visibility:hidden;-webkit-transform:translate(-50%,-6px);transform:translate(-50%,-6px);-webkit-transition:opacity 0.2s ease,visibility 0.2s ease,-webkit-transform 0.2s ease;transition:opacity 0.2s ease,visibility 0.2s ease,-webkit-transform 0.2s ease;transition:opacity 0.2s ease,transform 0.2s ease,visibility 0.2s ease;transition:opacity 0.2s ease,transform 0.2s ease,visibility 0.2s ease,-webkit-transform 0.2s ease}.page-home .home-hero-speed__tip:after{content:"";position:absolute;left:50%;top:0;width:10px;height:10px;margin-left:-5px;margin-top:-5px;background:#FFFFFF;border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.page-home .home-hero--speed-done .home-hero-speed:focus-visible .home-hero-speed__tip,.page-home .home-hero--speed-done .home-hero-speed:hover .home-hero-speed__tip{opacity:1;visibility:visible;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.page-home .home-hero--speed-done .home-hero-speed:focus-visible{border-radius:2px;-webkit-box-shadow:0 0 0 2px rgba(0,69,122,0.25);box-shadow:0 0 0 2px rgba(0,69,122,0.25)}.page-home .home-hero-speed__loader{display:none;width:1.1em;text-align:left}.page-home .home-hero-speed__loader:after{content:"...";letter-spacing:0.02em;-webkit-animation:home-speed-loader-pulse 0.8s ease-in-out infinite;animation:home-speed-loader-pulse 0.8s ease-in-out infinite}.page-home .home-hero-speed__tail{display:inline-block;overflow:hidden;max-width:0;opacity:0;vertical-align:bottom;white-space:nowrap}.page-home .home-hero--ready.home-hero--speed-loading .home-hero-speed__loader{display:inline-block}.page-home .home-hero--ready.home-hero--speed-loading .home-hero-speed__tail{max-width:0;opacity:0}.page-home .home-hero--ready.home-hero--speed-done .home-hero-speed__loader{display:none}.page-home .home-hero--ready.home-hero--speed-done .home-hero-speed__tail{max-width:10em;opacity:1;-webkit-transition:max-width 0.55s cubic-bezier(0.22,1,0.36,1),opacity 0.35s cubic-bezier(0.22,1,0.36,1);transition:max-width 0.55s cubic-bezier(0.22,1,0.36,1),opacity 0.35s cubic-bezier(0.22,1,0.36,1)}.page-home .home-hero--ready.home-hero--speed-typing .home-hero-speed__tail{max-width:10em;opacity:1}.page-home .home-hero--ready.home-hero--speed-typing .home-hero-speed__loader{display:none}.page-home .home-stats__item{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.page-home .home-hero--ready .home-stats__item{-webkit-animation:home-fade-up 0.4s cubic-bezier(0.22,1,0.36,1) both;animation:home-fade-up 0.4s cubic-bezier(0.22,1,0.36,1) both;-webkit-animation-delay:calc(480ms + var(--stat-i, 0) * 80ms);animation-delay:calc(480ms + var(--stat-i, 0) * 80ms)}.page-home .home-stats__value--flash.is-flashed{-webkit-animation:home-stat-flash 0.55s ease;animation:home-stat-flash 0.55s ease}.page-home .home-flow[data-reveal-flow] .home-flow__arrow,.page-home .home-flow[data-reveal-flow] .home-flow__step{opacity:0}.page-home .home-flow[data-reveal-flow] .home-flow__step{-webkit-transform:translateY(16px);transform:translateY(16px)}.page-home .home-flow[data-reveal-flow] .home-flow__arrow{-webkit-transform:translateX(-6px);transform:translateX(-6px)}.page-home .home-flow[data-reveal-flow] .home-flow__step.is-visible{-webkit-animation:home-fade-up 0.42s cubic-bezier(0.22,1,0.36,1) both;animation:home-fade-up 0.42s cubic-bezier(0.22,1,0.36,1) both}.page-home .home-flow[data-reveal-flow] .home-flow__step.is-visible .home-flow__icon{-webkit-animation:home-flow-icon-pop 0.45s cubic-bezier(0.22,1,0.36,1) 0.12s both;animation:home-flow-icon-pop 0.45s cubic-bezier(0.22,1,0.36,1) 0.12s both}.page-home .home-flow[data-reveal-flow] .home-flow__arrow.is-visible{-webkit-animation:home-arrow-slide 0.35s cubic-bezier(0.22,1,0.36,1) both;animation:home-arrow-slide 0.35s cubic-bezier(0.22,1,0.36,1) both}.page-home .trust-strip__logo[data-reveal-item]{-webkit-transition:opacity 0.4s cubic-bezier(0.22,1,0.36,1),-webkit-transform 0.4s cubic-bezier(0.22,1,0.36,1);transition:opacity 0.4s cubic-bezier(0.22,1,0.36,1),-webkit-transform 0.4s cubic-bezier(0.22,1,0.36,1);transition:opacity 0.4s cubic-bezier(0.22,1,0.36,1),transform 0.4s cubic-bezier(0.22,1,0.36,1);transition:opacity 0.4s cubic-bezier(0.22,1,0.36,1),transform 0.4s cubic-bezier(0.22,1,0.36,1),-webkit-transform 0.4s cubic-bezier(0.22,1,0.36,1)}.page-home .trust-strip__logo[data-reveal-item].is-visible:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}.page-home .home-problem-list [data-reveal-item] .list__marker{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0.35s cubic-bezier(0.22,1,0.36,1);transition:-webkit-transform 0.35s cubic-bezier(0.22,1,0.36,1);transition:transform 0.35s cubic-bezier(0.22,1,0.36,1);transition:transform 0.35s cubic-bezier(0.22,1,0.36,1),-webkit-transform 0.35s cubic-bezier(0.22,1,0.36,1);-webkit-transition-delay:calc(var(--reveal-i, 0) * 90ms + 40ms);transition-delay:calc(var(--reveal-i, 0) * 90ms + 40ms)}.page-home .home-problem-list [data-reveal-item].is-visible .list__marker{-webkit-transform:scale(1);transform:scale(1)}.page-home .faq--animated .faq__item[open] .faq__question{color:#001337}.page-home .faq--animated .faq__answer{display:-ms-grid;display:grid;-ms-grid-rows:0fr;grid-template-rows:0fr;padding-bottom:0;overflow:hidden;-webkit-transition:grid-template-rows 0.32s cubic-bezier(0.22,1,0.36,1),padding-bottom 0.32s cubic-bezier(0.22,1,0.36,1);transition:grid-template-rows 0.32s cubic-bezier(0.22,1,0.36,1),padding-bottom 0.32s cubic-bezier(0.22,1,0.36,1);transition:grid-template-rows 0.32s cubic-bezier(0.22,1,0.36,1),padding-bottom 0.32s cubic-bezier(0.22,1,0.36,1),-ms-grid-rows 0.32s cubic-bezier(0.22,1,0.36,1)}.page-home .faq--animated .faq__item[open] .faq__answer{-ms-grid-rows:1fr;grid-template-rows:1fr;padding-bottom:20px}.page-home .faq--animated .faq__answer-inner{min-height:0;overflow:hidden}@media (max-width:768px){.page-home .hero-block__title.home-hero__step{opacity:1;-webkit-transform:none;transform:none;-webkit-animation:none!important;animation:none!important}.page-home .home-excel-highlight:before,.page-home .home-hero--ready .home-excel-highlight:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-animation:none;animation:none}.page-home .home-hero--ready .home-hero-strike:after,.page-home .home-hero-strike:after{width:100%;-webkit-animation:none;animation:none}.page-home .home-hero-speed__loader{display:none!important}.page-home .home-hero-speed__tail{display:inline;max-width:none;opacity:1;overflow:visible}.page-home .home-hero-speed__tip{display:none!important}.page-home .home-hero--speed-done .home-hero-speed,.page-home .home-hero-speed{background-image:none;padding-bottom:0;cursor:inherit}.page-home .hero-block__title:has(.home-hero-speed:focus-visible),.page-home .hero-block__title:has(.home-hero-speed:hover){z-index:1}}@media (prefers-reduced-motion:reduce){.page-home .home-flow[data-reveal-flow] .home-flow__arrow,.page-home .home-flow[data-reveal-flow] .home-flow__step,.page-home .home-hero__step,.page-home .home-reveal,.page-home .home-reveal--from-left,.page-home .home-reveal--from-right,.page-home .home-stats__item,.page-home [data-reveal-item].home-reveal--from-left,.page-home [data-reveal-item].home-reveal--from-right,.page-home [data-reveal-stagger] [data-reveal-item],.page-home [data-reveal]{opacity:1;-webkit-transform:none;transform:none;-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important}.page-home .home-excel-highlight:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-animation:none;animation:none}.page-home .home-hero-strike:after{width:100%;-webkit-animation:none;animation:none}.page-home .home-hero--ready .home-hero-speed__loader{display:none}.page-home .home-hero--ready .home-hero-speed__tail{max-width:10em;opacity:1}.page-home .home-hero--speed-done .home-hero-speed{background-image:repeating-linear-gradient(to right,#b8bec8 0,#b8bec8 14px,transparent 14px,transparent 20px);background-size:100% 2px}.page-home .faq--animated .faq__answer{display:block;overflow:visible;padding-bottom:20px}}.catalog-calculators__list{margin-bottom:30px}.catalog-calculators__list .product-item-container{height:100%;border:1px solid #CCCCCC;border-radius:16px;background:#FFFFFF;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);-webkit-transition:0.2s ease;transition:0.2s ease;overflow:hidden;padding:14px}.catalog-calculators__list .product-item-title a{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:18px;font-style:normal;font-weight:600;line-height:130%;color:#00457A;text-decoration:none}.catalog-calculators__list .product-item-text{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:14px;font-style:normal;font-weight:400;line-height:145%;color:#001337}.catalog-calculators__list .product-item-detail-container{margin-top:12px}.catalog-calculators__list .btn.btn-default{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:10px 20px;border-radius:16px;border:1px solid transparent;text-decoration:none;cursor:pointer;-webkit-transition:0.2s ease;transition:0.2s ease;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:16px;font-style:normal;font-weight:500;line-height:130%;-webkit-box-shadow:none!important;box-shadow:none!important;background:transparent;color:#002D4F;border-color:#002D4F;width:100%}.catalog-calculators__list .btn.btn-default.is-hover,.catalog-calculators__list .btn.btn-default:hover{--btn-outline-color:#002D4F;background:#002D4F;color:#FFFFFF}.catalog-calculators__list .btn.btn-default.is-active,.catalog-calculators__list .btn.btn-default:active{--btn-outline-color:#00101c;background:#00101c;border-color:#00101c;color:#FFFFFF}@media (max-width:1000px){.catalog-calculators__list .product-item-title{margin-bottom:0}.catalog-calculators__list .catalog-top-card__text{display:none}.catalog-calculators__list .catalog-top-card__actions{display:none}}@media (max-width:768px){.catalog-calculators__list .product-item-title a{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:16px;font-style:normal;font-weight:600;line-height:130%}}.catalog-calculators-cta .actions-row .btn{min-width:220px}@media (max-width:768px){.catalog-calculators-cta .actions-row .btn{width:100%;min-width:0}}.catalog-top-simple__grid{margin-bottom:-12px}.catalog-top-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.catalog-top-card__picture{margin:-14px -14px 12px;overflow:hidden;border-radius:16px 16px 0 0;aspect-ratio:16/10;background:#FAFCFF}.catalog-top-card__picture img,.catalog-top-card__picture-link{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.catalog-top-card__title{line-height:100%;margin:0 0 10px}.catalog-top-card__text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0}.not-found{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:center;padding:80px 20px 100px;min-height:100vh;position:relative;overflow:hidden;background:#FAFCFF}.not-found:before{content:"";position:absolute;inset:0;z-index:0;background-image:radial-gradient(circle,#CCCCCC 1px,transparent 1px);background-size:24px 24px;opacity:0.5;pointer-events:none}.not-found__display{position:relative;z-index:1;font-family:"Courier New",Courier,monospace;font-size:clamp(100px,20vw,200px);font-weight:700;line-height:1;letter-spacing:-4px;color:#002D4F;text-shadow:0 2px 0 #002D4F,0 4px 24px rgba(0,69,122,0.18);margin-bottom:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.not-found__card{position:relative;z-index:1;max-width:560px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding:40px;border-radius:32px;border:1px solid #00457A;background:#FFFFFF;-webkit-box-shadow:4px 4px 7px 2px rgba(0,0,0,0.08);box-shadow:4px 4px 7px 2px rgba(0,0,0,0.08)}.not-found__eyebrow{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:12px;font-style:normal;font-weight:400;line-height:130%;text-transform:uppercase;letter-spacing:0.08em;color:#587500}.not-found__title{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:var(--h2);font-style:normal;font-weight:400;line-height:130%;color:#410051;margin:0}.not-found__text{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:var(--text-main);font-style:normal;font-weight:400;line-height:150%;color:#2C2C2C;margin:0}.not-found__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}@media (max-width:768px){.not-found{padding:60px 16px 80px}.not-found__display{margin-bottom:28px}.not-found__card{padding:28px 24px;border-radius:20px}}@media (max-width:480px){.not-found{padding:40px 16px 60px}.not-found__display{letter-spacing:-2px;margin-bottom:20px}.not-found__card{padding:24px 20px}}.case-study__head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;margin-bottom:1.5rem}.case-study__title{margin:0;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:28px;font-style:normal;font-weight:600;line-height:120%;color:#00457A;letter-spacing:-0.02em}@media (max-width:768px){.case-study__title{font-size:22px}}.case-study__tagline{margin:0.35rem 0 0;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:15px;font-style:normal;font-weight:400;line-height:140%;color:#2C2C2C;max-width:42rem}.case-study__brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;-ms-flex-wrap:wrap;flex-wrap:wrap}.case-study__logo{display:block;height:40px;width:auto;-o-object-fit:contain;object-fit:contain}.case-kpi-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr;grid-template-columns:repeat(2,1fr);gap:12px}@media (min-width:992px){.case-kpi-grid{-ms-grid-columns:1fr 16px 1fr 16px 1fr 16px 1fr;grid-template-columns:repeat(4,1fr);gap:16px}}.case-kpi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;min-height:100%;padding:20px 18px 18px;background:#FFFFFF;border:1px solid #CCCCCC;border-radius:16px;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);box-shadow:0 4px 4px 0 rgba(0,0,0,0.25)}.case-kpi__value{margin:0;font-size:clamp(2.35rem,5vw,3.35rem);font-weight:600;line-height:1.05;letter-spacing:-0.03em;color:#00457A}.case-kpi__value--tight{font-size:clamp(1.35rem,3.2vw,1.85rem);line-height:1.12;letter-spacing:-0.02em}.case-kpi__plus{display:inline-block;margin:0 0.06em;color:#410051}.case-kpi__unit{display:inline;font-size:0.48em;margin-left:0.08em;color:#410051}.case-kpi__label{margin:0;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:14px;font-style:normal;font-weight:500;line-height:130%;color:#001337;margin:auto 0 0}.case-kpi__hint{margin:0;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:12px;font-style:normal;font-weight:400;line-height:135%;color:#2C2C2C}.case-split{display:-ms-grid;display:grid;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem}@media (min-width:992px){.case-split{-ms-grid-columns:minmax(0,1fr) 28px minmax(0,1.15fr);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:28px;margin-bottom:2rem}}.case-split:last-child{margin-bottom:0}@media (min-width:992px){.case-split--reverse .case-split__visual{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.case-split--reverse .case-split__body{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.case-split__visual{margin:0}.case-split__body{min-width:0}.case-split__title{margin:0 0 10px;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:18px;font-style:normal;font-weight:600;line-height:125%;color:#00457A}.case-split__text{margin:0;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:15px;font-style:normal;font-weight:400;line-height:145%;color:#001337}.case-split .list{margin-top:12px}.case-split .list__text{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:15px;font-style:normal;font-weight:400;line-height:145%;color:#001337}.case-visual{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:160px;padding:20px 16px;background:linear-gradient(145deg,#FFF0FF 0%,#FFFFFF 70%);border:1px solid #CCCCCC;border-radius:16px;color:#002D4F}.case-visual svg{width:100%;max-width:320px;height:auto;display:block}@media (min-width:992px){.case-visual{min-height:200px}}.case-visual.case-contour{min-height:140px}.case-visual.case-contour svg{max-width:720px}@media (min-width:992px){.case-visual.case-contour{min-height:180px}}.case-results{margin-top:1.75rem;padding:22px 20px 20px;background:#FFFFFF;border:1px solid #00457A;border-radius:16px;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);box-shadow:0 4px 4px 0 rgba(0,0,0,0.25)}.case-results__title{margin:0 0 14px;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:16px;font-style:normal;font-weight:600;line-height:130%;color:#00457A}.case-results .list{gap:12px}.case-hero{display:-ms-grid;display:grid;gap:28px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}@media (min-width:992px){.case-hero{-ms-grid-columns:minmax(0,1.2fr) 40px minmax(0,0.85fr);grid-template-columns:minmax(0,1.2fr) minmax(0,0.85fr);gap:40px}}.case-hero__text{min-width:0}.case-hero__eyebrow{margin:0 0 8px;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:12px;font-style:normal;font-weight:600;line-height:130%;letter-spacing:0.08em;text-transform:uppercase;color:#2C2C2C}.case-hero__title{margin:0 0 16px;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:clamp(26px,4vw,36px);font-style:normal;font-weight:600;line-height:118%;color:#00457A;letter-spacing:-0.02em}.case-hero__lead{margin-bottom:1rem}.case-hero__meta{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:15px;font-style:normal;font-weight:400;line-height:150%;color:#001337}.case-hero__meta-sep{display:block;height:10px}.case-hero__aside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;min-width:0}.case-hero__brand{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.case-hero__shot{margin:4px 0 0;width:100%;max-width:420px;border-radius:16px;border:1px solid #CCCCCC;overflow:hidden;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);box-shadow:0 4px 4px 0 rgba(0,0,0,0.25)}.case-hero__shot img{display:block;width:100%;height:auto}.case-section-title{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:24px;font-style:normal;font-weight:600;line-height:120%;color:#00457A;letter-spacing:-0.02em}@media (max-width:768px){.case-section-title{font-size:20px}}.case-section-intro{max-width:48rem}.case-subtitle{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:17px;font-style:normal;font-weight:600;line-height:125%;color:#00457A}.case-prose{max-width:48rem}.case-chip-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.case-chip{display:inline-block;padding:6px 12px;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:13px;font-style:normal;font-weight:500;line-height:130%;color:#001337;background:#FFFFFF;border:1px solid #CCCCCC;border-radius:999px}.case-director{max-width:48rem}.case-director__role{margin-bottom:12px;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:16px;font-style:normal;font-weight:400;line-height:145%;color:#001337}.case-pullquote{margin:0;padding:18px 20px;border-left:4px solid #002D4F;background:#FFF0FF;border-radius:0 16px 16px 0;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);box-shadow:0 4px 4px 0 rgba(0,0,0,0.25)}.case-pullquote p{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:16px;font-style:normal;font-weight:400;line-height:150%;color:#001337}.case-pullquote--compact{padding:14px 18px}.case-reviews{display:-ms-grid;display:grid;gap:20px}@media (min-width:768px){.case-reviews{-ms-grid-columns:minmax(0,1fr) 24px minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.case-review{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;min-height:100%;padding:22px 20px 20px;background:#FFFFFF;border:1px solid #CCCCCC;border-radius:16px;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);box-shadow:0 4px 4px 0 rgba(0,0,0,0.25)}.case-review__title{margin:0;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:16px;font-style:normal;font-weight:600;line-height:125%;color:#00457A}.case-review__meta{margin:0;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:13px;font-style:normal;font-weight:400;line-height:130%;color:#2C2C2C}.case-review__quote{margin:0;padding:0;border:0;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:15px;font-style:normal;font-weight:400;line-height:150%;color:#001337}.case-review__quote p{margin:0}.case-review__caption{margin:0;font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:14px;font-style:normal;font-weight:400;line-height:145%;color:#001337}.case-review .btn{margin-top:auto}.case-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px;text-align:center;max-width:720px;margin:0 auto}.case-cta__title{color:#00457A}.case-cta__actions{width:100%;gap:12px}.case-cta__hint{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:14px;font-style:normal;font-weight:400;line-height:145%;max-width:36rem}.svc-prices{margin:0}.svc-prices__lead{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:16px;font-style:normal;font-weight:500;line-height:130%;color:#00457A;margin:0 0 12px}.svc-prices__list{list-style:none;margin:0 0 10px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.svc-prices__item{margin:0}.svc-prices__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2px;padding:10px 14px;border-radius:16px;border:1px solid #CCCCCC;background:#FFFFFF;text-decoration:none;color:inherit;-webkit-transition:border-color 0.2s ease,-webkit-box-shadow 0.2s ease;transition:border-color 0.2s ease,-webkit-box-shadow 0.2s ease;transition:border-color 0.2s ease,box-shadow 0.2s ease;transition:border-color 0.2s ease,box-shadow 0.2s ease,-webkit-box-shadow 0.2s ease}.svc-prices__link:focus-visible,.svc-prices__link:hover{border-color:#00457A;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);text-decoration:none}.svc-prices__link:focus-visible{outline:2px solid #00457A;outline-offset:2px}.svc-prices__label{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:14px;font-style:normal;font-weight:500;line-height:130%;color:#00457A}.svc-prices__sum{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:13px;font-style:normal;font-weight:400;line-height:130%;color:#2C2C2C}.svc-prices__note{font-family:var(--ui-font-family-montserrat,"Montserrat",sans-serif);font-size:13px;font-style:normal;font-weight:400;line-height:130%;color:#2C2C2C}.svc-prices__note a{color:#410051;text-decoration:underline;text-underline-offset:2px}.svc-prices__note a:hover{text-decoration:none}.svc-seo__inner{max-width:720px}.svc-seo__title{margin:0 0 12px}.svc-hub-grid{margin:0}.container,.container-fluid{--bs-gutter-x:20px}.container{max-width:1440px}
/* End */
/* /bitrix/templates/polycalc/components/bitrix/menu/footer-nav/style.min.css?1778539875837 */
/* /bitrix/templates/polycalc/template_styles.min.css?1783071928162973 */
