@font-face{font-family:'Bounded';src:url('fonts/bounded-variable.woff2') format('woff2');font-weight:200 900;font-style:normal;font-display:swap}
@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=93.75rem){.hidden-tablet{display:none!important}}@media (width>93.75rem){.visible-tablet{display:none!important}}*,:before,:after{box-sizing:border-box;margin:0;padding:0;overflow-wrap:break-word;hyphens:auto;text-wrap:pretty}html,body{height:100%}img,picture,video{max-width:100%;height:auto;display:block}button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}input,textarea,select{color:inherit;font:inherit}textarea{resize:vertical}:focus-visible{outline:.125rem solid var(--color-dark);outline-offset:.125rem}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=93.75rem){.hidden-tablet{display:none!important}}@media (width>93.75rem){.visible-tablet{display:none!important}}body{color:var(--color-dark);background:#fff;font-family:Onest,sans-serif;font-weight:500;overflow:hidden auto}.main{min-width:20rem;overflow-x:clip}.container{width:var(--site-width);max-width:100%;margin:0 auto;padding-inline:4.375rem}@media (width<=68.75rem){.container{padding-inline:2.5rem}}.subtitle{color:var(--color-text);font-size:1rem;line-height:138%}.muted{color:var(--color-text-inactive)}.icon{flex-shrink:0;align-self:center;display:inline-flex}.visually-hidden{white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);border:0;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;overflow:hidden;position:absolute!important}.section{padding:3.75rem 0}.section__head{justify-content:space-between;align-items:flex-end;gap:2.5rem;margin-bottom:2.5rem;display:flex}.section__title{color:var(--color-dark);text-transform:uppercase;font-family:Bounded,sans-serif;font-size:2rem;font-weight:700;line-height:1.1}.section__lead{color:var(--color-text-muted);max-width:32.5rem;font-size:.875rem;line-height:143%}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=68.75rem){.hidden-tablet{display:none!important}}@media (width>68.75rem){.visible-tablet{display:none!important}}.button{border-radius:1.875rem;justify-content:center;align-items:center;gap:.625rem;padding:1rem 2.5rem;transition:all .15s ease-in-out;display:flex}.button:active{scale:var(--scale)}.button--main{color:var(--color-white);background-color:var(--color-main)}.button--main .icon{fill:var(--color-white);stroke:var(--color-white);color:var(--color-white)}@media (hover:hover){.button--main:hover{background-color:color-mix(in srgb, var(--color-main) 80%, transparent)}}.button--secondary{color:var(--color-main);background-color:var(--color-bg-blue)}@media (hover:hover){.button--secondary:hover{background-color:color-mix(in srgb, var(--color-bg-blue) 80%, transparent)}}.button--ghost{color:var(--color-main);background:var(--color-white);border:.125rem solid var(--color-main)}@media (hover:hover){.button--ghost:hover{background:color-mix(in srgb, var(--color-main) 8%, var(--color-white))}}.button--rounded{border-radius:50%;width:3.125rem;min-height:3.125rem;padding:.3125rem;flex-shrink:0;aspect-ratio:1}.button--rounded--small{width:2.5rem;min-height:2.5rem}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=68.75rem){.hidden-tablet{display:none!important}}@media (width>68.75rem){.visible-tablet{display:none!important}}.input{color:var(--color-dark);border-radius:var(--radius-pill);background-color:var(--color-white);border:.0625rem solid #0000;outline:none;width:100%;height:3.125rem;padding:0 1.5rem;font-size:.875rem;transition:border-color .2s}.input::placeholder{color:#00000073}.input:focus-visible{border-color:var(--color-dark)}.input--textarea{border-radius:var(--radius-md);resize:none;height:auto;min-height:5rem;padding-top:.875rem;padding-bottom:.875rem}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=68.75rem){.hidden-tablet{display:none!important}}@media (width>68.75rem){.visible-tablet{display:none!important}}.header{z-index:100;-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);background-color:#ffffff4d;align-items:center;width:100%;min-height:5.9375rem;display:flex;position:fixed;top:0;left:0}.header__inner{justify-content:center;align-items:center;gap:2.5rem;width:100%;display:flex}.header__menu{align-items:center;gap:2.5rem;display:flex}@media (width<=68.75rem){.header__menu{background-color:#00000080;flex-direction:column;justify-content:center;width:100%;height:100dvh;transition:all .3s ease-in-out;position:fixed;top:0;left:-100%}.header__menu.is-open{left:0%}}.header__nav{align-items:center;display:flex}@media (width<=68.75rem){.header__nav{flex-direction:column}}.header__list{align-items:center;gap:4.375rem;display:flex}@media (width<=68.75rem){.header__list{flex-direction:column;gap:.625rem}}.header__link{color:#00000080;font-weight:500;transition:all .15s ease-in-out;display:inline-block}@media (hover:hover){.header__link:hover{color:var(--color-main)}}@media (hover:hover) and (width<=68.75rem){.header__link:hover{color:#d9e2eb}}.header__link:active{scale:var(--scale)}.header__link.is-active{color:var(--color-main)}@media (width<=68.75rem){.header__link.is-active,.header__link{color:var(--color-white)}}.header__actions{align-items:center;gap:.3125rem;display:flex}@media (width<=68.75rem){.header__menu-button{z-index:101}}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=68.75rem){.hidden-tablet{display:none!important}}@media (width>68.75rem){.visible-tablet{display:none!important}}.menu-button{color:var(--color-white);background:var(--color-dark);border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}@media (width<=68.75rem){.menu-button{display:inline-flex}}.menu-button__icon{flex-direction:column;align-items:center;gap:.3125rem;display:flex}.menu-button__line{background:var(--color-white);transform-origin:50%;width:1.125rem;height:.125rem;transition:transform .25s,opacity .25s;display:block}.menu-button__line.is-open:first-child{transform:translateY(.4375rem)rotate(45deg)}.menu-button__line.is-open:nth-child(2){opacity:0}.menu-button__line.is-open:nth-child(3){transform:translateY(-.4375rem)rotate(-45deg)}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=68.75rem){.hidden-tablet{display:none!important}}@media (width>68.75rem){.visible-tablet{display:none!important}}.scheme-card{background:#d3e6f566;border-radius:1.5rem;min-height:17.5rem;padding:2rem 2rem 2.25rem}.scheme-card__tag{color:var(--color-text-muted);margin-bottom:.875rem;font-size:.875rem;font-weight:600;display:inline-block}.scheme-card__title{color:var(--color-dark);margin-bottom:.875rem;font-size:1.375rem;font-weight:600}.scheme-card__text{color:var(--color-text);font-size:.875rem;line-height:157.1%}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=68.75rem){.hidden-tablet{display:none!important}}@media (width>68.75rem){.visible-tablet{display:none!important}}.format-card{-webkit-backdrop-filter:blur(.625rem);background:#ffffff80;border:.0625rem solid #fff9;border-radius:1.625rem;flex-direction:column;min-height:20rem;padding:2.125rem 2.25rem 2.25rem;display:flex}@media (width<=48rem){.format-card{padding:1.75rem 1.5rem}}.format-card__title{color:var(--color-dark);margin-bottom:.875rem;font-size:1.375rem;font-weight:700}.format-card__lead{color:var(--color-text);margin-bottom:1.25rem;font-size:.9375rem;line-height:146.7%}.format-card__divider{background:#111b221f;height:.0625rem;margin:.25rem 0 1.125rem}.format-card__text{color:var(--color-text-muted);margin-bottom:auto;font-size:.8125rem;line-height:153.8%}.format-card__cta{margin-top:1.75rem}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=68.75rem){.hidden-tablet{display:none!important}}@media (width>68.75rem){.visible-tablet{display:none!important}}.tech-card{text-align:left;background:#d3e6f559;border:.0625rem solid #d3e6f5b3;border-radius:2.5rem;flex-direction:column;width:22.5rem;height:14.5625rem;padding:1.375rem 1.125rem 1.125rem;display:flex;position:relative;overflow:hidden}.tech-card__title{margin-bottom:.375rem;font-size:1rem;font-weight:600;line-height:112.5%}.tech-card__sub{color:var(--color-text-muted);font-size:.875rem;line-height:114.3%}.tech-card__icon{justify-content:center;align-items:flex-end;width:100%;height:8.25rem;margin-top:auto;display:flex}.tech-card__icon--large{height:11.375rem;margin-bottom:-1.125rem}.tech-card__icon--large .tech-card__icon-image{max-height:100%;transform:translate(4.4375rem)}.tech-card__icon--app{height:13rem;margin-bottom:-1.125rem}.tech-card__icon--app .tech-card__icon-image{max-height:100%;transform:translate(4.6875rem)translateY(-2.5rem)}.tech-card__icon--auto .tech-card__icon-image{height:9.5rem}.tech-card__icon--warehouse .tech-card__icon-image{height:9.875rem}.tech-card__icon--cert .tech-card__icon-image{height:11.125rem}.tech-card__icon--right{position:static}.tech-card__icon--right .tech-card__icon-image{width:auto;max-width:none;height:11.6875rem;max-height:none;position:absolute;bottom:0;right:0}.tech-card__icon-image{object-fit:contain;max-width:100%;max-height:100%}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=68.75rem){.hidden-tablet{display:none!important}}@media (width>68.75rem){.visible-tablet{display:none!important}}.title{color:var(--color-dark);font-family:Bounded,sans-serif}.title--big{letter-spacing:.03em;text-transform:uppercase;color:#001830;font-family:Bounded,sans-serif;font-size:2.25rem;font-weight:500;line-height:125%}.title--medium{font-size:2.25rem;font-weight:700;line-height:1.15}.title--small{font-size:1.375rem;font-weight:600;line-height:1.3}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=68.75rem){.hidden-tablet{display:none!important}}@media (width>68.75rem){.visible-tablet{display:none!important}}.warehouse-card{background:#ffffffb3;border:.0625rem solid #d3e6f5cc;border-radius:1.375rem;align-items:center;gap:1.5rem;min-height:8.125rem;padding:1.75rem 2rem;display:flex;position:relative;overflow:hidden}.warehouse-card__text{color:#599ecf;z-index:1;flex:1;font-size:1rem;font-weight:600;line-height:137.5%;position:relative}.warehouse-card__icon{flex-shrink:0;justify-content:center;align-items:center;width:10rem;height:10.9375rem;display:flex;position:absolute;right:-59px;bottom:-74px;border-radius:500px;background:#deeeff}.warehouse-card__icon-image{object-fit:contain;width:10rem;height:10.9375rem}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=68.75rem){.hidden-tablet{display:none!important}}@media (width>68.75rem){.visible-tablet{display:none!important}}.eco-card{-webkit-backdrop-filter:blur(.875rem);background-color:#d3e6f54d;border:.0625rem solid #ffffffb3;border-radius:1.375rem;flex-direction:column;min-height:12.5rem;padding:1.625rem 1.75rem;display:flex;box-shadow:0 .5rem 1.5rem #648cb414}.eco-card__title{color:var(--color-dark);margin-bottom:1rem;font-size:1.0625rem;font-weight:600;line-height:129.4%}.eco-card__text{color:var(--color-text-muted);margin-top:auto;font-size:.8125rem;line-height:138.5%}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=68.75rem){.hidden-tablet{display:none!important}}@media (width>68.75rem){.visible-tablet{display:none!important}}.modal{background:0 0;border:none;width:100%;margin:auto;position:fixed;inset:0}.modal::backdrop{-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background:#111b228c}.modal__inner{justify-content:center;align-items:center;min-height:100%;display:flex}.modal__content{background:var(--color-bg-blue);border-radius:1.875rem;width:100%;max-width:33.75rem;max-height:90dvh;padding:3.125rem 3.75rem;position:relative;overflow-y:auto;box-shadow:0 1.875rem 5rem #111b2240}@media (width<=48rem){.modal__content{border-radius:1.375rem;padding:2.375rem 1.5rem 1.875rem}}.modal__close{color:var(--color-dark);background:#fff9;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background .2s;display:inline-flex;position:absolute;top:1.375rem;right:1.375rem}@media (hover:hover){.modal__close:hover{background:var(--color-white)}}.modal__title{color:var(--color-dark);margin-bottom:1.75rem;font-size:1.375rem;font-weight:700;line-height:1.25}@media (width<=48rem){.modal__title{font-size:1.125rem}}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=68.75rem){.hidden-tablet{display:none!important}}@media (width>68.75rem){.visible-tablet{display:none!important}}.form__field{flex-direction:column;gap:.625rem;margin-bottom:1.125rem;display:flex}.form__label{color:var(--color-dark);font-size:1.0625rem;font-weight:600;line-height:129.4%}.form__check{color:var(--color-text-muted);-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;gap:.75rem;margin:.875rem 0 1.375rem;font-size:.8125rem;display:inline-flex}.form__check-input{appearance:none;cursor:pointer;background:var(--color-white);border:.09375rem solid #00000059;border-radius:.25rem;width:1.125rem;height:1.125rem;position:relative}.form__check-input:checked{border-color:var(--color-dark);background:var(--color-dark)}.form__check-input:checked:after{content:"";border:solid var(--color-white);border-width:0 .125rem .125rem 0;width:.375rem;height:.6875rem;position:absolute;top:0;left:.25rem;transform:rotate(45deg)}.form__submit{color:var(--color-white);border-radius:var(--radius-pill);cursor:pointer;background:var(--color-dark);width:100%;height:3.75rem;font-size:1.0625rem;font-weight:600;transition:background .2s}@media (hover:hover){.form__submit:hover{background:#1d2c36}}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=68.75rem){.hidden-tablet{display:none!important}}@media (width>68.75rem){.visible-tablet{display:none!important}}.chip{color:var(--color-text);height:2.25rem;font-size:.8125rem;font-weight:500;border-radius:var(--radius-pill);background:var(--color-white);border:.0625rem solid #e6eef5;align-items:center;padding:0 1.125rem;transition:background .2s,color .2s;display:inline-flex}@media (hover:hover){.chip:hover{background:#f1f7fc}}.chip.is-active{color:var(--color-white);border-color:var(--color-dark);background:var(--color-dark)}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=68.75rem){.hidden-tablet{display:none!important}}@media (width>68.75rem){.visible-tablet{display:none!important}}.footer{color:var(--color-white);background:#111b22;padding:4.375rem 0 1.875rem}@media (width<=48rem){.footer{padding:3.125rem 0 1.75rem}}.footer__inner.container{padding:0 4.375rem}@media (width<=68.75rem){.footer__inner.container{padding:0 1.875rem}}@media (width<=48rem){.footer__inner.container{padding:0 1.125rem}}.footer__rows{flex-direction:column;gap:3.75rem;padding-bottom:3.75rem;display:flex}.footer__row{grid-template-columns:1fr 1fr 1fr;gap:3.75rem;display:grid}@media (width<=68.75rem){.footer__row{grid-template-columns:1fr 1fr}}@media (width<=48rem){.footer__row{grid-template-columns:1fr;gap:2.25rem}}.footer__col{flex-direction:column;display:flex}.footer__col-title{color:var(--color-white);margin-bottom:1.5rem;font-size:1.25rem;font-weight:600;line-height:130%}.footer__list{flex-direction:column;gap:.875rem;display:flex}.footer__link,.footer__text{color:var(--color-white);font-size:.875rem;line-height:128.6%;font-weight:500}.footer__text--with-margin{margin-top:.5rem}.footer__link{transition:opacity .2s}@media (hover:hover){.footer__link:hover{opacity:.7}}.footer__bottom{color:var(--color-white-70);border-top:.0625rem solid #ffffff14;justify-content:space-between;align-items:center;gap:2.5rem;padding-top:1.625rem;font-size:.875rem;display:flex}@media (width<=48rem){.footer__bottom{flex-direction:column;align-items:flex-start;gap:.875rem}}.footer__legal{gap:3.75rem;display:flex}@media (width<=48rem){.footer__legal{flex-direction:column;gap:.5rem}}.footer__legal-link{color:var(--color-white-70);transition:color .2s}@media (hover:hover){.footer__legal-link:hover{color:var(--color-white)}}.footer__socials{align-items:center;gap:1.125rem;margin-bottom:1.5rem;display:flex}.footer__social{color:var(--color-white);opacity:.95;justify-content:center;align-items:center;transition:opacity .2s;display:inline-flex}@media (hover:hover){.footer__social:hover{opacity:.7}}.footer__search{border-radius:var(--radius-pill);background:var(--color-white);align-items:center;gap:.5rem;max-width:20rem;height:2.75rem;padding:0 1.125rem;display:flex}.footer__search-input{color:var(--color-text);background:0 0;border:0;outline:none;flex:1;font-size:.875rem}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=68.75rem){.hidden-tablet{display:none!important}}@media (width>68.75rem){.visible-tablet{display:none!important}}.metrics{background:0 0;min-height:45rem;padding:5rem 0;position:relative}@media (width<=48rem){.metrics{min-height:0;padding:3.125rem 0}}.metrics__inner.container{padding:0 4.375rem}@media (width<=48rem){.metrics__inner.container{padding:0 1.125rem}}.metrics__intro{color:var(--color-dark);z-index:2;border-radius:var(--metrics-radius);border:var(--metrics-border);background:var(--metrics-bg);max-width:45rem;padding:1.75rem 2.25rem;font-size:1rem;line-height:137.5%;position:relative}@media (width<=48rem){.metrics__intro{max-width:100%;padding:1.125rem 1.375rem;font-size:.875rem;line-height:142.9%}}.metrics__strong{font-weight:700}.metrics__map{z-index:1;opacity:.95;pointer-events:none;width:68.75rem;max-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-45%)}@media (width<=48rem){.metrics__map{display:none}}.metrics__numbers{z-index:2;border-radius:var(--metrics-radius);border:var(--metrics-border);background:var(--metrics-bg);grid-template-columns:1fr 1fr;gap:1.625rem 2.5rem;width:36.25rem;margin-top:6.25rem;margin-left:auto;padding:2.25rem 2.5rem;display:grid;position:relative}@media (width<=48rem){.metrics__numbers{gap:1.375rem 1.5rem;width:100%;margin-top:1.875rem;padding:1.5rem 1.75rem}}@media (width<=30rem){.metrics__numbers{grid-template-columns:1fr}}.metrics-num__value{color:var(--color-dark);text-transform:uppercase;font-family:Bounded,sans-serif;font-size:2.5rem;font-weight:800;line-height:1}@media (width<=48rem){.metrics-num__value{font-size:2rem}}.metrics-num__label{color:var(--color-text-muted);margin-top:.5rem;font-size:.8125rem;line-height:138.5%}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=68.75rem){.hidden-tablet{display:none!important}}@media (width>68.75rem){.visible-tablet{display:none!important}}.home{background:0 0;padding:3.75rem 0 3.125rem;position:relative}@media (width<=48rem){.home{padding:1.875rem 0 2.5rem}}.home__inner{z-index:1;flex-direction:column;gap:2.5rem;min-height:32.5rem;display:flex;position:relative}@media (width<=48rem){.home__inner{gap:1.25rem}}.home__content{z-index:2;flex-direction:column;gap:1.875rem;width:100%;display:flex;position:relative}.home__desc{color:#001830cc;letter-spacing:0;max-width:29.6875rem;font-family:Onest,sans-serif;font-size:1.25rem;font-weight:500;line-height:130%}.home__title{letter-spacing:.03em;text-transform:uppercase;color:#001830;font-family:Bounded,sans-serif;font-size:clamp(1.25rem,.995098rem + 1.04575vw,2.25rem);font-weight:500;line-height:125%}.home__actions{align-items:center;gap:.3125rem;display:flex}.home__actions .button--main:not(.button--rounded){padding-left:3rem;padding-right:3rem}.home__gradient{opacity:.5;pointer-events:none;z-index:-2;filter:blur(10rem);background:linear-gradient(#195899 20%,#7bb6e2 40%);border-radius:50%;width:49rem;height:42.3125rem;position:absolute;top:-4.875rem;left:47.125rem}@media (width<=48rem){.home__gradient{display:none}}.home__art{object-fit:contain;pointer-events:none;z-index:-1;width:59.3125rem;height:38.5rem;position:absolute;top:-5.8125rem;left:46.5rem}@media (width<=68.75rem){.home__art{display:none}}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=68.75rem){.hidden-tablet{display:none!important}}@media (width>68.75rem){.visible-tablet{display:none!important}}.page-about{background:#e9f7ff}.about{background:0 0;padding:4.375rem 0 3.125rem;position:relative}.about__inner{grid-template-columns:1fr 1fr;align-items:center;gap:2.5rem;min-height:31.25rem;display:grid;position:relative}.about__inner.container{padding:0 4.375rem}@media (width<=68.75rem){.about__inner.container{padding:0 1.875rem}}@media (width<=48rem){.about__inner.container{padding:0 1.125rem}}@media (width<=68.75rem){.about__inner{min-height:unset;grid-template-columns:1fr}}.about__inner>.advantages{grid-column:1/-1;width:100%}.about__gradient{opacity:.44;filter:blur(10rem);pointer-events:none;z-index:0;background:linear-gradient(#195899 20%,#7bb6e2 40%);border-radius:50%;width:49rem;height:42.3125rem;position:absolute;top:5.4375rem;left:34.125rem}@media (width<=48rem){.about__gradient{display:none}}.about__content{z-index:2;max-width:41.9375rem;position:relative}.about__art{object-fit:contain;pointer-events:none;width:100%;height:auto;transform:translate(-1.875rem)scale(1.15)}@media (width<=68.75rem){.about__art{max-width:25rem;margin:0 auto;transform:none}}@media (width<=48rem){.about__art{display:none}}.about__title{color:var(--color-dark);letter-spacing:.03em;text-transform:uppercase;font-family:Bounded,sans-serif;font-size:2.25rem;font-weight:500;line-height:2.8125rem}@media (width<=68.75rem){.about__title{font-size:1.75rem;line-height:1.2}}@media (width<=48rem){.about__title{font-size:1.375rem}}.about__lead{color:#001830cc;max-width:41.9375rem;margin-top:1.625rem;font-size:1.25rem;font-weight:500;line-height:1.625rem}@media (width<=48rem){.about__lead{font-size:1rem;line-height:1.5}}.about__cta-group{flex-direction:column;gap:1.125rem;margin-top:2.375rem;display:flex}.about__btn-row{align-items:center;gap:.75rem;display:flex}.about__blob{z-index:0;pointer-events:none;opacity:.7;width:37.5rem;height:auto;position:absolute;bottom:0;right:0}@media (width<=48rem){.about__blob{display:none}}.about__features{z-index:3;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#ffffffb3;border:.0625rem solid #d3e6f5cc;grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-top:-1.875rem;padding:1.875rem 2.5rem;display:grid;position:relative}@media (width<=68.75rem){.about__features{grid-template-columns:1fr;gap:1.25rem;padding:1.5rem 1.25rem}}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=68.75rem){.hidden-tablet{display:none!important}}@media (width>68.75rem){.visible-tablet{display:none!important}}.blog-hero{background:linear-gradient(#fff 0%,#e9f7ff 100%);padding:3.125rem 0 2.5rem}.blog-hero__title{color:var(--color-dark);text-transform:uppercase;margin-bottom:1.875rem;font-family:Bounded,sans-serif;font-size:2.75rem;font-weight:800;line-height:1.1}.blog{background:linear-gradient(#e9f7ff 0%,#fff 100%);padding:3.125rem 0 5rem}.blog__filters{flex-wrap:wrap;gap:.875rem;display:flex}@media (width<=48rem){.blog__filters{flex-wrap:wrap;gap:.5rem}}.blog__inner.container{padding:0 4.375rem}@media (width<=48rem){.blog__inner.container{padding:0 1.125rem}}.blog__grid{grid-template-columns:repeat(3,1fr);gap:1.75rem 1.5rem;display:grid}@media (width<=48rem){.blog__grid{grid-template-columns:1fr!important}}.post-card{background:0 0;flex-direction:column;min-width:0;transition:transform .2s;display:flex}@media (hover:hover){.post-card:hover{transform:translateY(-.25rem)}}.post-card__cover{aspect-ratio:4/3;background:linear-gradient(135deg,#dcebf6 0%,#b9d6ea 100%) 50%/cover;border-radius:1.25rem;margin-bottom:1.125rem}.post-card__cover--coffee-bags{background-image:url(/imgs/blog/photo-coffee-bags.webp)}.post-card__cover--barista{background-image:url(/imgs/blog/photo-barista.webp)}.post-card__cover--beans{background-image:url(/imgs/blog/photo-beans.webp)}.post-card__cover--erp-laptop{background-image:url(/imgs/blog/photo-erp-laptop.webp)}.post-card__cover--cup-logo{background-image:url(/imgs/blog/photo-cup-logo.webp)}.post-card__cover--coins-robot{background-image:url(/imgs/blog/photo-coins-robot.webp)}.post-card__title{color:var(--color-dark);min-height:4.125rem;margin-bottom:1rem;font-size:1.0625rem;font-weight:600;line-height:129.4%}.post-card__meta{color:var(--color-text-inactive);justify-content:space-between;align-items:center;gap:.5rem;font-size:.8125rem;display:flex;min-width:0}.post-card__meta>span:first-child{white-space:nowrap;flex:0 0 auto}.post-card__cat{color:var(--color-text-inactive);white-space:nowrap;text-overflow:ellipsis;flex:0 1 auto;min-width:0;text-align:right;overflow:hidden}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=68.75rem){.hidden-tablet{display:none!important}}@media (width>68.75rem){.visible-tablet{display:none!important}}.article{background:linear-gradient(#fff 0%,#e9f7ff 100%);padding-block-end:3.75rem}.article__inner.container{padding:0 4.375rem}@media (width<=48rem){.article__inner.container{padding:0 1.125rem}}.article__top{grid-template-columns:51.25rem 23.125rem;gap:1.25rem;display:grid;position:relative}@media (width<=68.75rem){.article__top{flex-direction:column;gap:0;display:flex}}.article__top-content{background-color:#d3e6f54d;border-radius:0 0 2.5rem 2.5rem;flex-direction:column;align-items:center;display:flex}.article__info{min-height:22.5rem;padding-block-start:2.8125rem}.article__crumbs{color:var(--color-text-inactive);align-items:center;gap:.625rem;margin-bottom:1.375rem;font-size:.8125rem;display:flex}.article__crumb-link{color:var(--color-text-inactive)}@media (hover:hover){.article__crumb-link:hover{color:var(--color-dark)}}.article__crumb-sep{opacity:.5}.article__table-of-contents{margin-top:2.8125rem;margin-right:3.125rem}@media (width<=68.75rem){.article__table-of-contents{width:fit-content}}.article__layout{width:100%;max-width:47.5rem;padding-block-start:2.25rem;padding-inline-start:4.375rem}@media (width<=48rem){.article__layout{padding-block-start:1.5rem;padding-inline-start:0}}.article__title{color:var(--color-dark);text-transform:none;max-width:31.875rem;margin-bottom:1.5rem;font-size:1.875rem;font-weight:700;line-height:1.2}.article__meta{gap:3.75rem;margin-bottom:1.875rem;font-size:.8125rem;display:flex}.article__meta-small{color:var(--color-text-inactive);margin-bottom:.25rem;display:block}.article__meta-strong{color:var(--color-dark);font-weight:500}.article__cover{aspect-ratio:16/8;background:linear-gradient(135deg,#dcebf6 0%,#b9d6ea 100%) 50%/cover;width:100%;margin-bottom:2.25rem}.article__heading-2{color:var(--color-dark);margin:2rem 0 1rem;font-size:1.375rem;font-weight:700}.article__heading-3{color:var(--color-dark);margin:1.625rem 0 .75rem;font-size:1.0625rem;font-weight:600}.article__paragraph{color:var(--color-text);margin-bottom:1rem;font-size:1.25rem}.article__list,.article__list-ordered{margin:.875rem 0 1.375rem;padding-left:1.5rem}.article__list-item{color:var(--color-text);margin-bottom:.25rem;font-size:.9375rem;line-height:160%;list-style:outside}.article__quote{color:var(--color-text-muted);background:#d3e6f566;border-radius:1.125rem;margin:1.625rem 0;padding:.6875rem 3.4375rem;font-size:.875rem;line-height:157.1%;position:relative}.article__quote:before,.article__quote:after{content:"“";color:#55beff;font-size:4.4375rem;line-height:1;position:absolute}.article__quote:before{content:"“";bottom:-1.875rem;left:.75rem}.article__quote:after{content:"”";top:-.625rem;right:.75rem}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=68.75rem){.hidden-tablet{display:none!important}}@media (width>68.75rem){.visible-tablet{display:none!important}}.table-of-contents{background-color:#d3e6f54d;border:.0625rem solid #d3e6f5cc;border-radius:2.5rem;padding:1.9375rem 1.875rem 2.125rem 1.9375rem}.table-of-contents__nav{border-inline-start:.0625rem solid var(--color-main);flex-direction:column;padding-inline-start:.9375rem;display:flex}.table-of-contents__title{color:var(--color-dark);margin-bottom:.875rem;font-size:.9375rem;font-weight:700}.table-of-contents__list{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.table-of-contents__list-item{margin:0;padding:0}.table-of-contents__link{color:var(--color-text-muted);font-size:.8125rem;line-height:138.5%;text-decoration:none;transition:color .2s}@media (hover:hover){.table-of-contents__link:hover{color:var(--color-dark)}}.table-of-contents__link.is-active{color:var(--color-dark)}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=68.75rem){.hidden-tablet{display:none!important}}@media (width>68.75rem){.visible-tablet{display:none!important}}.page-service{background:#e9f7ff}.service{padding:var(--svc-padding-y) 0rem 3.125rem;background:0 0;position:relative}.service__gradient{opacity:.36;filter:blur(10rem);pointer-events:none;z-index:0;background:linear-gradient(#195899 20%,#7bb6e2 40%);border-radius:50%;width:49rem;height:42.3125rem;position:absolute;top:1.0625rem;left:35.0625rem}.service__inner{flex-direction:column;gap:2.5rem;min-height:31.25rem;display:flex;position:relative}.service__inner.container{padding:0 4.375rem}@media (width<=68.75rem){.service__inner.container{padding:0 1.875rem}}@media (width<=48rem){.service__inner.container{padding:0 1.125rem}}.service__content{z-index:2;flex-direction:column;gap:1.875rem;display:flex;position:relative}.service__title{color:var(--color-dark);letter-spacing:.03em;text-transform:uppercase;font-family:Bounded,sans-serif;font-size:2.25rem;font-weight:500;line-height:125%}.service__lead{color:var(--color-text);max-width:29.6875rem;font-size:1.25rem;font-weight:500;line-height:130%}.service__actions{align-items:center;gap:.3125rem;display:flex}.service__art{z-index:-1;pointer-events:none;filter:drop-shadow(0 1.875rem 2.5rem #648cb42e);width:45rem;max-width:58%;position:absolute;top:50%;right:-5rem;transform:translateY(calc(-50% - 3.125rem))translate(-8.75rem)}@media (width<=68.75rem){.service__art{display:none}}.service__features{z-index:3;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#ffffffb3;border:.0625rem solid #d3e6f5cc;grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-top:-1.875rem;padding:1.875rem 2.5rem;display:grid;position:relative}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=68.75rem){.hidden-tablet{display:none!important}}@media (width>68.75rem){.visible-tablet{display:none!important}}.warehouse{background:0 0;padding:4.375rem 0;position:relative}.warehouse__gradient{opacity:.2;filter:blur(10rem);pointer-events:none;z-index:0;background:linear-gradient(#195899 20%,#7bb6e2 40%);border-radius:50%;width:71.625rem;height:40.4375rem;position:absolute;top:32rem;left:19.25rem}.warehouse__inner.container{padding:0 4.375rem}@media (width<=68.75rem){.warehouse__inner.container{padding:0 1.875rem}}@media (width<=48rem){.warehouse__inner.container{padding:0 1.125rem}}.warehouse__head{max-width:61.25rem;margin-bottom:2.5rem}.warehouse__title{margin-bottom:1rem;font-size:2rem;font-weight:700;line-height:1.15}.warehouse__text{color:var(--color-text-muted);font-size:.875rem;line-height:157.1%}.warehouse__grid{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}@media (width<=48rem){.warehouse__grid{flex-direction:column;display:flex}}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=68.75rem){.hidden-tablet{display:none!important}}@media (width>68.75rem){.visible-tablet{display:none!important}}.certified{padding:var(--svc-padding-y-lg) 0rem;background:0 0;position:relative;overflow:hidden}.certified__gradient{opacity:.2;filter:blur(10rem);pointer-events:none;z-index:0;background:linear-gradient(#195899 20%,#7bb6e2 40%);border-radius:50%;width:55.6875rem;height:35.625rem;position:absolute;top:31.875rem;left:-13.8125rem}.certified__inner.container{padding:0 4.375rem}@media (width<=68.75rem){.certified__inner.container{padding:0 1.875rem}}@media (width<=48rem){.certified__inner.container{padding:0 1.125rem}}.certified__panel{background:linear-gradient(160deg,#ffffffeb 0%,#bedef5d1 100%);border-radius:2.5rem;padding:3.75rem 4.375rem;position:relative}@media (width<=48rem){.certified__panel{padding:1.875rem}}.certified__panel *{position:relative;z-index:2}.certified__title{max-width:50rem;font-size:var(--svc-title-size);margin-bottom:1.375rem;font-weight:700;line-height:1.15}.certified__text{color:var(--color-text);max-width:51.25rem;margin-bottom:1.875rem;font-size:.9375rem;line-height:160%}.certified__sub{margin-bottom:1.5rem;font-size:1.0625rem;font-weight:600}.certified__cards{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}@media (width<=48rem){.certified__cards{flex-direction:column;display:flex}}.certified__card{border-radius:var(--svc-radius);border:var(--svc-border);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#d3e6f54d;flex-direction:column;justify-content:flex-end;padding:1.5rem 1.75rem;display:flex}.certified__card--dark{color:var(--color-white);border-color:var(--color-dark);background:var(--color-dark)}.certified__card--white{background:var(--color-white)}.certified__card--wide{grid-column:1/3}.certified__card-title{color:var(--color-dark);margin-bottom:.625rem;font-size:1.0625rem;font-weight:600;line-height:129.4%}.certified__card-title--on-dark{color:var(--color-white)}.certified__card-sub{color:var(--color-text-muted);font-size:.875rem;line-height:142.9%}.certified__card-sub--on-dark{color:#ffffffbf}.certified__art{z-index:1;pointer-events:none;filter:drop-shadow(0 1.5625rem 2.5rem #648cb440);width:28.75rem;position:absolute;top:50%;right:-2.5rem;transform:translateY(-50%)}@media (width<=48rem){.certified__art{display:none}}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=68.75rem){.hidden-tablet{display:none!important}}@media (width>68.75rem){.visible-tablet{display:none!important}}.regs{width:100%;padding:var(--svc-padding-y) 0rem;background:linear-gradient(-30deg,#19589933 0%,#e9f7ff 100%)}.regs__inner.container{padding:0 4.375rem}@media (width<=68.75rem){.regs__inner.container{padding:0 1.875rem}}@media (width<=48rem){.regs__inner.container{padding:0 1.125rem}}.regs__grid{flex-direction:column;gap:1.25rem;display:flex}.regs__intro{justify-content:space-between;gap:1.25rem;width:100%;display:flex}@media (width<=48rem){.regs__intro{flex-direction:column}}.regs__intro-main{flex-direction:column;gap:1.875rem;display:flex}.regs__intro-cards{align-items:center;gap:1.25rem;display:flex}@media (width<=48rem){.regs__intro-cards{flex-wrap:wrap}}.regs__text{max-width:39.0625rem}.regs__card{-webkit-backdrop-filter:blur(.9375rem);backdrop-filter:blur(.9375rem);background:#d3e6f533;border:.0625rem solid #fff6;border-radius:2.5rem;flex-direction:column;justify-content:center;width:100%;max-width:15rem;min-height:16.25rem;padding:1.875rem;display:flex;box-shadow:inset 0 .0625rem .0625rem #ffffff80,0 .5rem 2rem #00000008}.regs__card-title{color:var(--color-dark);text-align:center;font-size:1.0625rem;font-weight:600;line-height:129.4%}.regs__cards{justify-content:flex-end;gap:1.25rem;width:100%;display:flex}@media (width<=48rem){.regs__cards{flex-wrap:wrap;justify-content:start}}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=68.75rem){.hidden-tablet{display:none!important}}@media (width>68.75rem){.visible-tablet{display:none!important}}.sla{padding:var(--svc-padding-y) 0rem;background:linear-gradient(-30deg,#19589933 0%,#e9f7ff 100%);position:relative;overflow:hidden}.sla__inner.container{padding:0 4.375rem;position:relative}@media (width<=68.75rem){.sla__inner.container{padding:0 1.875rem}}@media (width<=48rem){.sla__inner.container{padding:0 1.125rem}}.sla__head{max-width:42.5rem;margin-bottom:3.5rem}.sla__title{margin-bottom:1rem;font-size:2rem;font-weight:700;line-height:1.15}.sla__text{color:var(--color-text-muted);font-size:.875rem;line-height:157.1%}.sla__bottom{min-height:7.5rem;position:relative}.sla__cards{z-index:2;gap:1.25rem;display:flex;position:relative}@media (width<=68.75rem){.sla__cards{flex-wrap:wrap}}@media (width<=48rem){.sla__cards{flex-direction:column}}.sla__card{border-radius:var(--svc-radius);-webkit-backdrop-filter:blur(.9375rem);backdrop-filter:blur(.9375rem);background:#d3e6f533;border:.0625rem solid #fff6;align-items:flex-start;width:100%;max-width:16.875rem;min-height:6.5rem;padding:1.375rem 1.5rem;display:flex;box-shadow:inset 0 .0625rem .0625rem #ffffff80,0 .5rem 2rem #00000008}@media (width<=48rem){.sla__card{max-width:none}}.sla__card-title{color:var(--color-dark);font-size:1rem;font-weight:600;line-height:1.35}.sla__art{z-index:1;pointer-events:none;filter:drop-shadow(0 1rem 2.5rem #648cb42e);width:50rem;height:auto;position:absolute;bottom:-11rem;right:-5rem;transform:rotate(8deg);transform-origin:center}@media (width<=68.75rem){.sla__art{display:none}}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=68.75rem){.hidden-tablet{display:none!important}}@media (width>68.75rem){.visible-tablet{display:none!important}}.training{padding:var(--svc-padding-y) 0rem;background:0 0;position:relative}.training__gradient{opacity:.2;filter:blur(10rem);pointer-events:none;z-index:0;background:linear-gradient(#195899 20%,#7bb6e2 40%);border-radius:50%;width:62.625rem;height:22.3125rem;position:absolute;top:5.875rem;left:-17.375rem;transform:rotate(-8.55deg)}.training__inner{flex-direction:column;gap:1.25rem;display:flex}.training__layout{justify-content:space-between;align-items:start;gap:1.875rem;display:flex}@media (width<=48rem){.training__layout{flex-direction:column;justify-content:start}}.training__intro{padding-top:1.25rem}.training__title{font-size:var(--svc-title-size);margin-bottom:1.125rem;font-weight:700;line-height:1.15}.training__text{color:var(--color-text-muted);max-width:37.5rem;font-size:.875rem;line-height:157%}.training__cards{gap:var(--svc-gap);grid-template-columns:1fr;display:grid}.training__row{justify-content:end;gap:1.25rem;width:100%;display:flex}@media (width<=48rem){.training__row{flex-direction:column;justify-content:start}}.training__card{border-radius:var(--svc-radius);border:var(--svc-border);background:#ffffffa6;flex-direction:column;width:100%;max-width:16.875rem;min-height:16.25rem;padding:1.625rem 1.875rem;display:flex;position:relative;overflow:hidden}@media (width<=48rem){.training__card{max-width:none;min-height:9.375rem}}.training__card-title{max-width:70%;font-size:1rem;font-weight:600;line-height:137.5%}.training__card-icon{z-index:1;justify-content:center;align-items:center;width:8.75rem;height:7.5rem;display:flex;position:absolute;bottom:0;right:-.625rem}.training__card-icon-image{object-fit:cover;max-width:100%;max-height:100%}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=68.75rem){.hidden-tablet{display:none!important}}@media (width>68.75rem){.visible-tablet{display:none!important}}.support{padding:var(--svc-padding-y-lg) 0rem;background:0 0;position:relative;overflow:hidden}.support__gradient{opacity:.2;filter:blur(10rem);pointer-events:none;z-index:0;background:linear-gradient(#195899 20%,#7bb6e2 40%);border-radius:50%;width:62.625rem;height:26.375rem;position:absolute;top:4.1875rem;left:24.5625rem;transform:rotate(-8.55deg)}.support__inner.container{padding:0 4.375rem}@media (width<=68.75rem){.support__inner.container{padding:0 1.875rem}}@media (width<=48rem){.support__inner.container{padding:0 1.125rem}}.support__head{max-width:55rem;margin-bottom:1.875rem}.support__title{font-size:var(--svc-title-size);margin-bottom:1.125rem;font-weight:700}.support__text{color:var(--color-text-muted);font-size:.875rem;line-height:157.1%}.support__sub{margin:1.875rem 0 1.375rem;font-size:1.5rem;font-weight:700}.support__grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}@media (width<=48rem){.support__grid{flex-direction:column;display:flex}}.support__bg-art{z-index:-1;opacity:.7;pointer-events:none;width:19rem;position:absolute;bottom:-8rem;left:-6rem}@media (width<=48rem){.support__bg-art{display:none}}.support__card{border-radius:var(--svc-radius);border:var(--svc-border);background:#fff6;justify-self:end;width:100%;max-width:16.875rem;min-height:7rem;padding:1.5rem 1.75rem;font-size:1rem;font-weight:600;line-height:137.5%}@media (width<=48rem){.support__card{max-width:none;min-height:9.375rem}}.support__card--dark{color:var(--color-white);background:#001830e6}.support__card--white{background:var(--color-white)}.support__card--with-art{position:relative;overflow:hidden}.support__card--mid{background-color:#d3e6f580}.support__card--long{max-width:none}.support__card:nth-child(4){grid-column:2}.support__card:nth-child(5){grid-column:3}.support__card-art{opacity:.95;pointer-events:none;width:8.5rem;position:absolute;bottom:-1rem;right:-1rem}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=68.75rem){.hidden-tablet{display:none!important}}@media (width>68.75rem){.visible-tablet{display:none!important}}.advantages{background-color:#d3e6f54d;border-radius:1.875rem;width:100%;min-height:10.3125rem;padding:1.875rem 3.125rem}.advantages__list{justify-content:space-between;align-items:center;gap:.625rem;width:100%;display:flex}@media (width<=48rem){.advantages__list{flex-direction:column;justify-content:start;align-items:start}}.advantages__card{grid-template-columns:var(--icon-size) 1fr;gap:1.125rem;display:grid;align-items:start}.advantages__icon{justify-content:center;align-items:center;display:inline-flex}.advantages__icon-image{object-fit:contain;width:var(--icon-size);height:var(--icon-size)}.advantages__card-main{flex-direction:column;gap:.625rem;display:flex}.advantages__title{color:#001830;letter-spacing:0;font-family:Bounded,sans-serif;font-size:.9375rem;font-weight:500;line-height:126.7%}.advantages__text{color:#001830b3;letter-spacing:0;max-width:9.375rem;font-family:Onest,sans-serif;font-size:.8125rem;font-weight:500;line-height:130.8%}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=68.75rem){.hidden-tablet{display:none!important}}@media (width>68.75rem){.visible-tablet{display:none!important}}.scheme{padding:4.375rem 0;position:relative}.scheme:before{content:"";filter:blur(5rem);pointer-events:none;z-index:0;background:#1958992e;border-radius:50%;width:70.84375rem;height:49.225rem;position:absolute;top:10.3125rem;left:-9.125rem;transform:rotate(-6.48deg)}.scheme__inner{z-index:1;position:relative}@media (width<=48rem){.scheme{padding:3.125rem 0}}.scheme__inner.container{padding:0 4.375rem}@media (width<=68.75rem){.scheme__inner.container{padding:0 1.875rem}}@media (width<=48rem){.scheme__inner.container{padding:0 1.125rem}}.scheme__title{margin-bottom:2.25rem;font-family:Bounded,sans-serif;font-size:2rem;font-weight:700;line-height:1.15}@media (width<=48rem){.scheme__title{font-size:1.625rem}}.scheme__grid{grid-template-columns:repeat(3,1fr);gap:1.375rem;display:grid}@media (width<=68.75rem){.scheme__grid{grid-template-columns:1fr 1fr}}@media (width<=48rem){.scheme__grid{grid-template-columns:1fr}}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=68.75rem){.hidden-tablet{display:none!important}}@media (width>68.75rem){.visible-tablet{display:none!important}}.eco{background:0 0;min-height:53.125rem;padding:3.125rem 0 5rem;position:relative}.eco__inner{flex-direction:column;gap:3.125rem;display:flex}.eco__inner.container{padding:0 4.375rem}@media (width<=68.75rem){.eco__inner.container{padding:0 1.875rem}}@media (width<=48rem){.eco__inner.container{padding:0 1.125rem}}.eco__art{object-fit:contain;opacity:1;z-index:1;pointer-events:none;filter:drop-shadow(0 1.25rem 2.5rem #648cb433);width:48.8125rem;height:36.125rem;position:absolute;top:13.75rem;left:42.875rem;transform:rotate(0)}@media (width<=68.75rem){.eco__art{display:none}}.eco__main{-webkit-backdrop-filter:blur(.1875rem);backdrop-filter:blur(.1875rem);z-index:2;background-color:#ffffff1a;border:.0625rem solid #fff9;border-radius:1.875rem;padding-block:3.125rem 2.5rem;padding-inline:5rem}@media (width<=48rem){.eco__main{padding-block:1.875rem;padding-inline:0}}.eco__tabs{border-bottom:.0625rem solid #001830;justify-content:space-between;width:100%;margin-bottom:1.875rem;padding-block-end:.8125rem;display:flex}@media (width<=48rem){.eco__tabs{flex-direction:column;gap:.625rem;padding:.625rem .9375rem}}.eco__tab{color:#111b2266;cursor:pointer;text-align:left;background:0 0;border:0;padding:.25rem 0 .25rem 1.75rem;font-size:1rem;font-weight:600;position:relative}.eco__tab.is-active{color:var(--color-dark)}@media (width<=48rem){.eco__tab{padding:0}}.eco__content{align-items:end;gap:1.5625rem;display:flex}@media (width<=68.75rem){.eco__content{flex-direction:column;align-items:start}}.eco__cards{z-index:3;grid-template-columns:1fr 1fr;gap:1.25rem;max-width:40rem;display:grid;position:relative}@media (width<=48rem){.eco__cards{flex-direction:column;display:flex}}.eco__actions{flex-direction:row;align-items:center;gap:.5rem;display:flex}.eco__btn-more{padding:.9375rem 3.8125rem}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=68.75rem){.hidden-tablet{display:none!important}}@media (width>68.75rem){.visible-tablet{display:none!important}}.formats{background:0 0;padding:4.375rem 0}.formats__inner.container{padding:0 4.375rem}@media (width<=68.75rem){.formats__inner.container{padding:0 1.875rem}}@media (width<=48rem){.formats__inner.container{padding:0 1.125rem}}.formats__title{margin-bottom:2.25rem;font-family:Bounded,sans-serif;font-size:2rem;font-weight:700;line-height:1.15}.formats__grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (width<=48rem){.formats__grid{grid-template-columns:1fr}}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=68.75rem){.hidden-tablet{display:none!important}}@media (width>68.75rem){.visible-tablet{display:none!important}}.tech{background:0 0;padding:4.375rem 0;position:relative}.tech:before{content:"";filter:blur(5rem);pointer-events:none;z-index:0;background:#1958992e;border-radius:50%;width:55.3125rem;height:47rem;position:absolute;top:17.0625rem;left:40.6875rem}.tech__inner{z-index:1;position:relative}.tech__inner.container{padding:0 4.375rem}@media (width<=68.75rem){.tech__inner.container{padding:0 1.875rem}}@media (width<=48rem){.tech__inner.container{padding:0 1.125rem}}.tech__title{margin-bottom:.75rem;font-family:Bounded,sans-serif;font-size:2rem;font-weight:700;line-height:1.2}.tech__lead{color:var(--color-text-muted);max-width:45rem;margin-bottom:2.5rem;font-size:.875rem;line-height:142.9%}.tech__grid{grid-template-columns:repeat(3,22.5rem);gap:1.875rem;display:grid}@media (width<=68.75rem){.tech__grid{flex-direction:column;align-items:center;display:flex}}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=68.75rem){.hidden-tablet{display:none!important}}@media (width>68.75rem){.visible-tablet{display:none!important}}.app-download{padding:4.375rem 0;position:relative}.app-download:before{content:"";filter:blur(5rem);pointer-events:none;z-index:0;background-color:#1958992e;border-radius:50%;width:55.3125rem;height:47rem;position:absolute;top:17.0625rem;left:40.6875rem}.app-download__inner{grid-template-columns:1fr 1fr;align-items:center;gap:3.75rem;display:grid}.app-download__inner.container{padding:0 4.375rem}@media (width<=68.75rem){.app-download__inner.container{padding:0 1.875rem}}@media (width<=48rem){.app-download__inner.container{padding:0 1.125rem}}.app-download__content{flex-direction:column;display:flex}.app-download__title{max-width:100%;margin-bottom:1.875rem;font-size:2.125rem;font-weight:700;line-height:1.2}.app-download__stores{flex-direction:column;gap:.875rem;display:flex}.app-download__badges{display:grid;grid-template-columns:1fr 1fr;gap:1.125rem;align-items:center;justify-items:center;width:23.75rem}.app-download__badge-link{display:block;min-width:0}.app-download__badge{height:2.75rem;width:auto;max-width:100%;display:block}.app-download__qrs{grid-template-columns:1fr 1fr;gap:1.125rem;width:23.75rem;display:grid}.app-download__qr{object-fit:contain;background:var(--color-white);border:.0625rem solid #e6eef5;border-radius:.75rem;width:100%;height:10rem;padding:.5rem}.app-download__art{justify-content:center;display:flex;position:relative}@media (width<=68.75rem){.app-download__art{display:none}}.app-download__art-image{filter:drop-shadow(0 1.875rem 2.5rem #648cb440);max-width:23.75rem}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=68.75rem){.hidden-tablet{display:none!important}}@media (width>68.75rem){.visible-tablet{display:none!important}}.articles{padding:3.75rem 0 5.625rem;position:relative;overflow:clip}.articles:before{content:"";filter:blur(5rem);pointer-events:none;z-index:0;background:#1958992e;border-radius:50%;width:84.71875rem;height:31.63125rem;position:absolute;top:5.875rem;left:14.71875rem}.articles__inner{z-index:1;position:relative}@media (width<=48rem){.articles{padding:3.125rem 0}}.articles__inner.container{padding:0 4.375rem}@media (width<=68.75rem){.articles__inner.container{padding:0 1.875rem}}@media (width<=48rem){.articles__inner.container{padding:0 1.125rem}}.articles__head{justify-content:space-between;align-items:center;gap:1.875rem;margin-bottom:2.25rem;display:flex}.articles__title{font-family:Bounded,sans-serif;font-size:2rem;font-weight:700}.articles__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (width<=68.75rem){.articles__grid{grid-template-columns:1fr 1fr}}@media (width<=48rem){.articles__grid{grid-template-columns:1fr}}.articles__actions{justify-content:flex-end;align-items:center;gap:.5rem;margin-top:1.5rem;display:flex}.article-card{border-radius:var(--radius-md);background:0 0;flex-direction:column;transition:transform .2s;display:flex}@media (hover:hover){.article-card:hover{transform:translateY(-.25rem)}}.article-card__cover{aspect-ratio:4/3;background:#dcebf6 50%/cover;border-radius:1.125rem;margin-bottom:1rem}.article-card__cover--coffee-bags{background-image:url(/imgs/articles/photo-coffee-bags.webp)}.article-card__cover--barista{background-image:url(/imgs/articles/photo-barista.webp)}.article-card__cover--beans{background-image:url(/imgs/articles/photo-beans.webp)}.article-card__cover--erp-laptop{background-image:url(/imgs/articles/photo-erp-laptop.webp)}.article-card__cover--cup-logo{background-image:url(/imgs/articles/photo-cup-logo.webp)}.article-card__cover--coins-robot{background-image:url(/imgs/articles/photo-coins-robot.webp)}.article-card__title{color:var(--color-dark);min-height:3.75rem;margin-bottom:.875rem;font-size:.9375rem;font-weight:600;line-height:133.3%}.article-card__meta{color:var(--color-text-inactive);justify-content:space-between;align-items:center;font-size:.8125rem;display:flex}.article-card__cat{color:var(--color-text-inactive)}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=68.75rem){.hidden-tablet{display:none!important}}@media (width>68.75rem){.visible-tablet{display:none!important}}.page-tehplatforma{background:#e9f7ff}.tehplatforma{background:0 0;padding:3.75rem 0 3.125rem;position:relative}.tehplatforma__inner{z-index:1;flex-direction:column;gap:2.5rem;min-height:32.5rem;display:flex;position:relative}.tehplatforma__inner.container{padding:0 4.375rem}@media (width<=68.75rem){.tehplatforma__inner.container{padding:0 1.875rem}}@media (width<=48rem){.tehplatforma__inner.container{padding:0 1.125rem}}.tehplatforma__content{z-index:2;flex-direction:column;max-width:35rem;display:flex;position:relative}.tehplatforma__title{color:#001830;letter-spacing:.03em;text-transform:uppercase;font-family:Bounded,sans-serif;font-size:clamp(1.25rem,.995098rem + 1.04575vw,2.25rem);font-weight:500;line-height:125%}.tehplatforma__lead{color:#001830cc;max-width:29.6875rem;margin-top:1.625rem;font-family:Onest,sans-serif;font-size:1.25rem;font-weight:500;line-height:130%}.tehplatforma__cta-group{flex-direction:column;gap:1.125rem;margin-top:2.375rem;display:flex}.tehplatforma__btn-row{align-items:center;gap:.3125rem;display:flex}.tehplatforma__gradient{opacity:.61;pointer-events:none;z-index:-2;filter:blur(10rem);background:linear-gradient(#195899 20%,#7bb6e2 40%);border-radius:50%;width:49rem;height:42.3125rem;position:absolute;top:-8.3125rem;left:36.25rem}.tehplatforma__art{object-fit:contain;pointer-events:none;z-index:-1;width:66.6875rem;height:43.375rem;position:absolute;top:-8.9375rem;left:27.4375rem}@media (width<=68.75rem){.tehplatforma__art{display:none}}.tehplatforma__features{z-index:3;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#ffffffb3;border:.0625rem solid #d3e6f5cc;grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-top:-1.875rem;padding:1.875rem 2.5rem;display:grid;position:relative}.tehplatforma__features .advantage{flex-direction:row;align-items:flex-start;gap:1rem;display:flex}.tehplatforma__features .advantage__icon{flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=68.75rem){.hidden-tablet{display:none!important}}@media (width>68.75rem){.visible-tablet{display:none!important}}.apps{padding:4.375rem 0;position:relative}.apps__gradient{filter:blur(4.6875rem);pointer-events:none;z-index:0;background:#1958991a;width:49rem;height:42.3125rem;position:absolute;top:-16.3125rem;left:-7.8125rem}.apps--warehouse{min-height:46.875rem}.apps--warehouse .apps__phone-rect{background:#001830;border-radius:1.25rem}.apps--warehouse .apps__phone-rect--1{width:25.9375rem;top:18.25rem;right:31.5rem}.apps--warehouse .apps__phone-rect--2{width:12.5625rem;top:18.25rem;right:17.9375rem}.apps--warehouse .apps__phone-rect--3{width:12.5625rem;top:18.25rem;right:4.375rem}.apps--warehouse .apps__tags{flex-direction:column;gap:.75rem;padding-left:.6875rem;display:flex}@media (width<=48rem){.apps--warehouse .apps__tags{padding-left:0}}.apps--warehouse .apps__tags .apps__tag{border-radius:1rem;align-items:center;height:auto;padding:.875rem 1.375rem;display:inline-flex}.apps--warehouse .apps__tags-row{gap:.75rem;display:flex}@media (width<=48rem){.apps--warehouse .apps__tags-row{flex-direction:column}}.apps--dark{background:0 0;min-height:46.875rem}.apps--dark .apps__tags{flex-direction:column;gap:.75rem;padding-left:.6875rem;display:flex}.apps--dark .apps__tags .apps__tag{border-radius:1rem;align-items:center;height:auto;padding:.875rem 1.375rem;display:inline-flex}.apps--dark .apps__tags-row{gap:.75rem;display:flex}.apps__inner.container{padding:0 4.375rem}@media (width<=68.75rem){.apps__inner.container{padding:0 1.875rem}}@media (width<=48rem){.apps__inner.container{padding:0 1.125rem}}.apps__title{margin-bottom:1rem;font-size:2.125rem;font-weight:700;line-height:1.15}.apps__text{color:var(--color-text-muted);max-width:35.625rem;font-size:1rem;line-height:150%}.apps__content{flex-direction:column;gap:1rem;max-width:35.625rem;margin-bottom:1.5rem;display:flex}.apps__phones{gap:.75rem;margin-bottom:2.5rem;display:flex}.apps__phone-grid{flex-wrap:wrap;justify-content:flex-start;gap:.9375rem;display:flex}@media (width<=68.75rem){.apps__phone-grid{justify-content:start}}.apps__phone-rect{background:#001830;border-radius:1.25rem;flex-shrink:0;width:12.5625rem;height:28rem}.apps__phone-main{width:100%;max-width:56.25rem;height:auto}.apps__phone-thumb{object-fit:cover;border-radius:1.25rem;width:12.5625rem;height:28rem}.apps__phone{flex:0rem 0rem auto}.apps__sub{color:var(--color-dark);margin-block:1.875rem;font-size:1rem;font-weight:600}.apps__features-panel{flex-wrap:wrap;gap:.75rem;max-width:51.9375rem;display:flex}.apps__tags{flex-wrap:wrap;gap:.75rem;display:flex}.apps__tag{color:var(--color-text);border-radius:var(--radius-pill);background:var(--color-white);align-items:center;height:2.75rem;padding:0 1.375rem;font-size:.875rem;font-weight:500;display:inline-flex;box-shadow:0 .25rem .875rem #648cb414}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=68.75rem){.hidden-tablet{display:none!important}}@media (width>68.75rem){.visible-tablet{display:none!important}}.intl{background:linear-gradient(#e9f7ff 0%,#fff 100%);padding:4.375rem 0 25rem;position:relative}.intl__gradient{opacity:.2;filter:blur(10rem);pointer-events:none;z-index:0;background:linear-gradient(#195899 20%,#7bb6e2 40%);border-radius:50%;width:80rem;height:42.3125rem;position:absolute;top:31.625rem;left:50%;transform:translate(-50%)}.intl__inner.container{padding:0 4.375rem}@media (width<=68.75rem){.intl__inner.container{padding:0 1.875rem}}@media (width<=48rem){.intl__inner.container{padding:0 1.125rem}}.intl__title{color:#001830;margin-bottom:1.875rem;font-size:2rem;font-weight:700}@media (width<=48rem){.intl__title{font-size:1.5rem}}.intl__grid{grid-template-columns:repeat(3,22.9375rem);gap:1.25rem;margin-bottom:2.5rem;display:grid}@media (width<=68.75rem){.intl__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=48rem){.intl__grid{grid-template-columns:1fr}}.intl .glass-card{background:#fff6;border-radius:2.5rem;flex-direction:column;align-items:flex-start;gap:.625rem;width:22.9375rem;height:11.4375rem;padding:1.875rem;display:flex}@media (width<=68.75rem){.intl .glass-card{width:100%;height:auto}}.intl .glass-card__title{color:#001830;font-family:Bounded,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.625rem}.intl .glass-card__sub{color:#001830cc;font-family:Onest,sans-serif;font-size:.8125rem;font-weight:500;line-height:1.0625rem}.intl__bottom{grid-template-columns:1fr 1fr;align-items:center;gap:3.125rem;display:grid;position:relative}@media (width<=68.75rem){.intl__bottom{grid-template-columns:1fr;gap:1.875rem}}.intl__deco{pointer-events:none;z-index:0;width:45.3125rem;height:47rem;position:absolute;top:-5.625rem;left:-8.75rem;transform:rotate(-2.24deg)}@media (width<=48rem){.intl__deco{display:none}}.intl__image{filter:drop-shadow(0 1.5625rem 2.1875rem #648cb440);max-width:100%;max-height:23.75rem}@media (width<=68.75rem){.intl__image{max-height:16.25rem}}.intl__text{position:relative;color:#001830cc;margin-left:-.3125rem;font-family:Onest,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.5}@media (width<=68.75rem){.intl__text{margin-left:0;font-size:1.25rem;line-height:1.5}}@media (width<=48rem){.intl__text{font-size:1.0625rem}}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=68.75rem){.hidden-tablet{display:none!important}}@media (width>68.75rem){.visible-tablet{display:none!important}}.team{background:linear-gradient(#e9f7ff 0%,#fff 100%);padding:4.375rem 0}.team__inner.container{padding:0 4.375rem}@media (width<=68.75rem){.team__inner.container{padding:0 1.875rem}}@media (width<=48rem){.team__inner.container{padding:0 1.125rem}}.team__title{color:#001830;margin-bottom:1.125rem;font-size:2rem;font-weight:700}.team__text{color:#001830cc;max-width:55rem;margin-bottom:3.125rem;font-size:.9375rem;line-height:157.1%}.team__tree{flex-direction:column;align-items:center;display:flex;position:relative}.team__head{color:var(--color-dark);border-radius:var(--radius-pill);background:#d3e6f566;margin-bottom:1.875rem;padding:.875rem 3.75rem;font-size:1.0625rem;font-weight:600;position:relative}.team__head:after{content:"";background:var(--team-line-color);width:.0625rem;height:1.875rem;position:absolute;bottom:-1.875rem;left:50%;transform:translate(-50%)}.team__lines{width:100%;height:1.875rem;position:relative}.team__lines:before{content:"";background:var(--team-line-color);height:.0625rem;position:absolute;top:0;left:12.5%;right:12.5%}.team__line{background:var(--team-line-color);width:.0625rem;height:1.875rem;position:absolute;top:0}.team__line--1{left:12.5%}.team__line--2{left:37.5%}.team__line--3{left:62.5%}.team__line--4{left:87.5%}.team__cards{grid-template-columns:repeat(4,1fr);gap:1.5rem;width:100%;display:grid}@media (width<=68.75rem){.team__cards{grid-template-columns:repeat(2,1fr)}}@media (width<=48rem){.team__cards{grid-template-columns:1fr}.team__title{font-size:1.5rem}}@media (width<=68.75rem){.team__lines,.team__line{display:none}}.team-card{background:#ffffffb3;border:.0625rem solid #d3e6f5cc;border-radius:1.625rem;min-height:15.625rem;padding:1.5rem 1.5rem 0;position:relative;overflow:hidden}.team-card__title{color:#001830;margin-bottom:.875rem;font-size:1.0625rem;font-weight:600}.team-card__icon{justify-content:flex-end;align-items:flex-end;width:8.75rem;height:8.75rem;display:flex;position:absolute;bottom:0;right:0}.team-card--support .team-card__icon{width:11.25rem;height:11.25rem}.team-card--ops .team-card__icon{width:10.0625rem;height:10.0625rem}.team-card--service .team-card__icon{width:13.0625rem;height:13.0625rem}.team-card--it .team-card__icon{justify-content:flex-end;align-items:flex-end;width:10.875rem;height:10.875rem;bottom:0!important;right:0!important}.team-card__icon-image{object-fit:contain;max-width:100%;max-height:100%}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=68.75rem){.hidden-tablet{display:none!important}}@media (width>68.75rem){.visible-tablet{display:none!important}}.network{background:linear-gradient(#fff 0%,#e9f7ff 100%);padding:4.375rem 0;position:relative;overflow:hidden}.network__inner{grid-template-columns:2fr 1fr;align-items:center;gap:2.5rem;display:grid}.network__inner.container{padding:0 4.375rem}@media (width<=68.75rem){.network__inner.container{padding:0 1.875rem}}@media (width<=48rem){.network__inner.container{padding:0 1.125rem}}@media (width<=68.75rem){.network__inner{grid-template-columns:1fr}}.network__title{color:#001830;margin-bottom:1.125rem;font-size:2rem;font-weight:700}@media (width<=48rem){.network__title{font-size:1.5rem}}.network__nowrap{white-space:nowrap}.network__text{color:#001830cc;max-width:46.875rem;margin-bottom:2rem;font-size:1.125rem;line-height:157.1%}.network__list{flex-direction:column;gap:.875rem;display:flex}.network__deco{pointer-events:none;z-index:0;width:25.875rem;height:auto;position:absolute;top:50%;right:0;transform:translateY(calc(3.125rem - 50%))}@media (width<=68.75rem){.network__deco{display:none}}.network__image{filter:drop-shadow(0 1.5625rem 2.5rem #648cb440);max-width:100%;max-height:31.25rem}.network-item{border-radius:var(--radius-pill);background:#ffffffb3;border:.0625rem solid #bad5e8;align-items:center;gap:1.125rem;padding:1rem 1.625rem;display:flex}.network-item__num{color:#6fa8d4;min-width:1.75rem;font-family:Onest,sans-serif;font-size:1.125rem;font-weight:700}.network-item__title{color:#001830;font-size:.9375rem;font-weight:600}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=68.75rem){.hidden-tablet{display:none!important}}@media (width>68.75rem){.visible-tablet{display:none!important}}.bento{background:linear-gradient(#e9f7ff 0%,#fff 100%);padding:4.375rem 0 5.625rem}.bento__inner.container{padding:0 4.375rem}@media (width<=68.75rem){.bento__inner.container{padding:0 1.875rem}}@media (width<=48rem){.bento__inner.container{padding:0 1.125rem}}.bento__title{margin-bottom:2rem;font-size:2rem;font-weight:700}@media (width<=48rem){.bento__title{font-size:1.5rem}}.bento__grid{grid-template-rows:13.75rem 13.75rem;grid-template-columns:1fr 1fr 1fr 22.9375rem;gap:1.375rem;display:grid}@media (width<=68.75rem){.bento__grid{grid-template-rows:auto;grid-template-columns:1fr 1fr}}@media (width<=48rem){.bento__grid{grid-template-columns:1fr}}.bento-card{color:var(--color-dark);background:#d3e6f58c;border-radius:1.625rem;padding:1.75rem 1.875rem;font-size:1.25rem;font-weight:600;line-height:1.2;transition:transform .2s;position:relative;overflow:hidden}@media (hover:hover){.bento-card:hover{transform:translateY(-.1875rem)}}.bento-card--blue{background:#b9d6ea}.bento-card--white{background:var(--color-white)}.bento-card--dark{color:var(--color-white);background:var(--color-dark)}.bento-card--contacts{color:var(--color-white);background:#001830cc}.bento-card--outline{background:0 0;border:.09375rem solid #b9d6ea}.bento-card--art{background:#d3e6f566}.bento-card--small{grid-row:span 1}.bento-card--tehplatforma{grid-area:1/2/auto/4}@media (width<=68.75rem){.bento-card--tehplatforma{grid-area:auto/1/auto/3}}@media (width<=48rem){.bento-card--tehplatforma{grid-column:1}}.bento-card--tall{border-radius:2.5rem;grid-area:1/4/3;height:29.75rem}@media (width<=68.75rem){.bento-card--tall{grid-area:auto/1/auto/3;height:20rem}}@media (width<=48rem){.bento-card--tall{grid-column:1;height:17.5rem}}.bento-card--service{grid-area:2/1/auto/3}@media (width<=68.75rem){.bento-card--service{grid-area:auto/1/auto/3}}@media (width<=48rem){.bento-card--service{grid-column:1}}.bento-card--kontakty{grid-area:2/3}@media (width<=68.75rem){.bento-card--kontakty{grid-area:auto/1}}@media (width<=48rem){.bento-card--kontakty{grid-column:1}}.bento-card__image{pointer-events:none;width:35.1875rem!important;height:auto!important;bottom:-6.5625rem!important;right:-4.375rem!important;left:unset!important;top:unset!important;display:block!important;position:absolute!important;transform:scaleX(-1)!important}.bento-card__deco{pointer-events:none;position:absolute;right:-1.25rem;bottom:-1.5rem;width:10.5rem;height:auto;display:block}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=68.75rem){.hidden-tablet{display:none!important}}@media (width>68.75rem){.visible-tablet{display:none!important}}.features{background:0 0;padding:4.375rem 0}.features__inner.container{padding:0 4.375rem}@media (width<=68.75rem){.features__inner.container{padding:0 1.875rem}}@media (width<=48rem){.features__inner.container{padding:0 1.125rem}}.features__title{margin-bottom:2.25rem;font-size:2rem;font-weight:600;line-height:1.15}.features__grid{grid-template-columns:24.1875rem 24.125rem 22.9375rem;row-gap:1.25rem;display:grid}@media (width<=68.75rem){.features__grid{grid-template-columns:1fr;row-gap:1.875rem}}.features__gradient{filter:blur(4.6875rem);pointer-events:none;z-index:0;background:#1958991a;width:39.9375rem;height:53.5625rem;position:absolute;top:-30.625rem;left:-18.4375rem;transform:rotate(127.06deg)}.feature-card{background:#d3e6f54d;border-radius:2.5rem;flex-direction:column;align-self:start;height:15.5rem;padding:2.875rem 1.875rem 1.5rem;display:flex;position:relative;overflow:hidden}.feature-card::before{content:"";position:absolute;right:-5.5rem;bottom:-6.25rem;width:19.5rem;height:19.5rem;border-radius:50%;background:radial-gradient(circle,#a9d0ef 0%,#bcdaf0 50%,rgba(188,218,240,0) 72%);pointer-events:none;z-index:0}.feature-card__title,.feature-card__sub{position:relative;z-index:2}.feature-card__icon{z-index:1}.feature-card:first-child{width:16.125rem}.feature-card:nth-child(2){width:22.875rem}.feature-card:nth-child(3){width:16.125rem}.feature-card:nth-child(4){width:22.9375rem}.feature-card:nth-child(5){width:16.0625rem}.feature-card:nth-child(6){width:22.9375rem}.feature-card__title{color:var(--color-dark);margin-bottom:.6875rem;font-size:1.25rem;font-weight:500;line-height:130%}.feature-card__sub{color:var(--color-text-muted);font-size:.8125rem;line-height:130.8%}.feature-card__icon{position:absolute}.feature-card__icon--dashboard{width:10.375rem;height:8.3125rem;bottom:.375rem;right:.3125rem;transform:rotate(4.58deg)}.feature-card__icon--pig{width:11.8125rem;height:12.25rem;bottom:-1.9375rem;right:-.25rem}.feature-card__icon--person{width:12.0625rem;height:11.5rem;bottom:-1.25rem;right:-2.25rem}.feature-card__icon--analytics{width:15.0625rem;height:14.0625rem;bottom:0;right:-1.375rem}.feature-card__icon--notebook{width:9.1875rem;height:10.1875rem;bottom:-1rem;right:.75rem}.feature-card__icon--calculator{width:11.75rem;height:11.75rem;bottom:-1.5rem;right:-1.4375rem;transform:rotate(-4.84deg)}.feature-card__icon-image{object-fit:contain;max-width:100%;max-height:100%}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=68.75rem){.hidden-tablet{display:none!important}}@media (width>68.75rem){.visible-tablet{display:none!important}}.text-block{padding:4.375rem 0}.text-block__title{margin-bottom:1.25rem;font-size:2rem;font-weight:700;line-height:1.15}.text-block__text{color:var(--color-text-muted);max-width:51.25rem;font-size:.9375rem;line-height:160%}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=68.75rem){.hidden-tablet{display:none!important}}@media (width>68.75rem){.visible-tablet{display:none!important}}.values-block{background:linear-gradient(#fff 0%,#e9f7ff 100%);padding:5rem 0;position:relative;overflow:hidden}.values-block__inner.container{padding:0 4.375rem}@media (width<=68.75rem){.values-block__inner.container{padding:0 1.875rem}}@media (width<=48rem){.values-block__inner.container{padding:0 1.125rem}}.values-block__title{color:#001830;margin-bottom:1.875rem;font-size:2rem;font-weight:700}.values-block__grid{z-index:2;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;gap:1.375rem;display:grid;position:relative}.values-block__deco{z-index:1;pointer-events:none;width:45rem;height:auto;position:absolute;bottom:0;right:0}.values-block__art{z-index:1;opacity:.95;pointer-events:none;width:38.75rem;position:absolute;bottom:-1.25rem;right:0}.value-cell{background:#ffffffb3;border:.0625rem solid #d3e6f5cc;border-radius:1.625rem;min-height:10.625rem;padding:1.75rem 2rem}.value-cell--blue{background:#b9d6ea}.value-cell--dark{color:var(--color-white);background:var(--color-dark)}.value-cell--row-span-2{grid-row:span 2}.value-cell--col-span-2{grid-column:span 2}.value-cell--pos-2-1{grid-area:2/1/3/2}.value-cell__title{color:#001830;margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.value-cell__text{color:#001830cc;font-size:.8125rem;line-height:138.5%}.value-cell__text--dark{color:#ffffffbf}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=68.75rem){.hidden-tablet{display:none!important}}@media (width>68.75rem){.visible-tablet{display:none!important}}.goal-mission{background:0 0;padding:4.375rem 0}.goal-mission__inner.container{padding:0 4.375rem}@media (width<=68.75rem){.goal-mission__inner.container{padding:0 1.875rem}}@media (width<=48rem){.goal-mission__inner.container{padding:0 1.125rem}}.goal-mission__grid{grid-template-columns:1fr 1fr;gap:1.875rem;display:grid}@media (width<=48rem){.goal-mission__grid{grid-template-columns:1fr}}.gm-card{min-height:22.5rem;padding:2.5rem 2.75rem 0}@media (width<=48rem){.gm-card{min-height:16.25rem;padding:1.875rem 1.5rem 0}}.gm-card{background:#ffffff8c;border:.0625rem solid #ffffffb3;border-radius:1.875rem;position:relative;overflow:hidden}.gm-card__title{margin-bottom:1.25rem;font-size:1.875rem;font-weight:700}.gm-card__text{color:var(--color-dark);max-width:30rem;font-size:1.125rem;line-height:144.4%}.gm-card__icon-image{object-fit:contain;max-width:100%;max-height:100%}.gm-card__icon{justify-content:center;align-items:flex-end;width:16.25rem;height:13.75rem;display:flex;position:absolute;bottom:0;right:1.5rem}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=68.75rem){.hidden-tablet{display:none!important}}@media (width>68.75rem){.visible-tablet{display:none!important}}.erp{background:0 0;padding-block:3.125rem 15.625rem;position:relative}@media (width<=48rem){.erp{padding-block:1.875rem}}.erp__inner.container{padding:0 4.375rem}@media (width<=68.75rem){.erp__inner.container{padding:0 1.875rem}}@media (width<=48rem){.erp__inner.container{padding:0 1.125rem}}.erp__head{justify-content:center;display:flex;position:relative;transform:translateY(-1.875rem)}.erp__head:after{content:"";background:#111b2233;width:.125rem;height:1.875rem;position:absolute;top:100%;left:50%}@media (width<=48rem){.erp__head:after{display:none}}.erp__head-card{color:var(--color-white);border-radius:var(--radius-pill);background:var(--color-dark);align-items:center;padding:.875rem 3.125rem;font-size:1.0625rem;font-weight:600;display:inline-flex}.erp__lines{max-width:62.5rem;height:3.125rem;margin:0 auto;position:relative}.erp__lines:before{content:"";background:#111b2233;height:.125rem;position:absolute;top:0;left:12.5%;right:12.5%}@media (width<=48rem){.erp__lines{display:none}}.erp__line{background:#111b2233;width:.125rem;position:absolute;top:0;bottom:0}.erp__line--1{left:12.5%}.erp__line--2{left:37.5%}.erp__line--3{left:62.5%}.erp__line--4{left:87.5%}@media (width<=48rem){.erp__line{display:none}}.erp__grid{z-index:2;grid-template-columns:repeat(4,1fr);gap:1.125rem;margin-left:auto;margin-right:auto;display:grid;position:relative}@media (width<=48rem){.erp__grid{flex-direction:column;display:flex}}.erp__gradient{filter:blur(4.6875rem);pointer-events:none;z-index:0;background:#1958991a;width:39.9375rem;height:53.5625rem;position:absolute;top:14.125rem;left:-18.4375rem;transform:rotate(127.06deg)}@media (width<=48rem){.erp__gradient{display:none}}.erp__bg{z-index:1;opacity:.9;pointer-events:none;width:51.3125rem;position:absolute;bottom:-1.25rem;right:2.8125rem}@media (width<=48rem){.erp__bg{display:none}}.erp-card{-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);z-index:2;background:#ffffff80;border:.0625rem solid #b7d7f0e6;border-radius:1.375rem;flex-direction:column;min-height:15rem;padding:1.625rem 1.5rem;display:flex;position:relative;box-shadow:inset 0 0 0 .0625rem #fff9,0 .25rem 1rem #64a0d21a}.erp-card__title{color:var(--color-dark);margin-bottom:.875rem;font-size:1rem;font-weight:600;line-height:137.5%}.erp-card__text{color:var(--color-text-muted);font-size:.8125rem;line-height:138.5%}:root{--scale:.9;--color-bg:#fff;--color-bg-blue:#dceefb;--color-bg-soft:#b0d5f059;--color-dark:#111b22;--color-main:#001830;--color-text:#111b22;--color-text-muted:#000000b3;--color-text-inactive:#00000080;--color-white:#fff;--color-white-70:#ffffffb3;--container:71.25rem;--site-width:80rem;--radius-pill:62.4375rem;--radius-lg:2.5rem;--radius-md:1.25rem;--radius-sm:.625rem;--icon-size:2.75rem;--team-line-color:#111b2240;--svc-padding-y:4.375rem;--svc-padding-y-lg:5rem;--svc-gap:1.5rem;--svc-radius:1.625rem;--svc-border:.0625rem solid #d3e6f5cc;--svc-title-size:2rem;--metrics-border:.0625rem solid #d3e6f5cc;--metrics-bg:#ffffffb3;--metrics-radius:1.625rem}.visually-hidden{white-space:nowrap!important;clip-path:inset(100%)!important;clip:rect(0 0 0 0)!important;border:0!important;width:.0625rem!important;height:.0625rem!important;margin:-.0625rem!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=48rem){.hidden-mobile{display:none!important}}@media (width>48rem){.visible-mobile{display:none!important}}@media (width<=68.75rem){.hidden-tablet{display:none!important}}@media (width>68.75rem){.visible-tablet{display:none!important}}.fullscreen{min-height:100dvh}.scroll-lock{overflow:hidden}.demo{background:linear-gradient(#fff,#fff),linear-gradient(#eff8ff,#eff8ff);padding:5rem 0;position:relative;overflow:hidden}.demo__inner{z-index:2;grid-template-columns:1fr 1fr;align-items:start;gap:3.75rem;display:grid;position:relative}@media (width<=68.75rem){.demo__inner{grid-template-columns:1fr;gap:2.5rem}}.demo__inner.container{padding:0 4.375rem}@media (width<=68.75rem){.demo__inner.container{padding:0 1.875rem}}@media (width<=48rem){.demo__inner.container{padding:0 1.125rem}}.demo__title{color:var(--color-dark);max-width:27.5rem;margin-bottom:1.125rem;font-size:2rem;font-weight:700;line-height:1.15}.demo__lead{color:var(--color-text-muted);max-width:26.25rem;font-size:.9375rem;line-height:146.7%}.demo__tech{z-index:1;opacity:.9;pointer-events:none;width:30rem;height:auto;position:absolute;bottom:0;left:0}.demo__art{z-index:1;opacity:.85;pointer-events:none;width:28.75rem;position:absolute;bottom:-3.75rem;left:-5rem}.demo .input{border-color:#00000026}.demo .input:focus-visible{border-color:var(--color-dark)}.demo__form{flex-direction:column;gap:0;display:flex}.demo__submit{align-self:flex-start;width:auto;padding:0 3.125rem}
/* responsive-fixes-kofelar */
@media (max-width:68.75rem){
.network__nowrap{white-space:normal}
.app-download__inner{grid-template-columns:1fr}
.tehplatforma__gradient,.features__gradient,.apps__gradient{display:none}
}
@media (max-width:48rem){
.main{min-width:0}
.tech-card{width:100%;max-width:100%}
.app-download__badges{width:100%;max-width:23.75rem}
.app-download__qrs{width:100%;max-width:23.75rem}
.features__grid .feature-card{width:100%}
.apps__tags-row{flex-direction:column}
.values-block__grid{grid-template-columns:1fr}
.values-block__grid .value-cell--col-span-2{grid-column:auto}
.values-block__grid .value-cell--row-span-2{grid-row:auto}
.values-block__grid .value-cell--pos-2-1{grid-area:auto}
}

/* card-overlap-fixes (desktop-like positioning, text above image) */
@media (max-width:48rem){
.service__title{font-size:1.5rem;line-height:1.2;overflow-wrap:break-word}
.gm-card__title,.gm-card__text{position:relative;z-index:1}
.training__card-title{position:relative;z-index:2;max-width:100%}
.tech-card__title,.tech-card__sub{position:relative;z-index:1}
.warehouse-card__text{position:relative;z-index:1}
}
/* card-overlap-fixes-2 */
@media (max-width:48rem){
.app-download__content{min-width:0}
.app-download__stores,.app-download__badges,.app-download__qrs{min-width:0;width:100%;max-width:100%}
.app-download__qrs{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.home__title{overflow-wrap:break-word}
.app-download__title{font-size:1.6rem;line-height:1.2;overflow-wrap:break-word}
.advantages{padding:1.5rem}
.advantages__card{min-width:0}
.advantages__card-main{min-width:0}
.advantages__title{overflow-wrap:break-word}
}


/* gm-reflow */
@media (max-width:48rem){
.gm-card{min-height:0;padding-bottom:1.5rem}
.gm-card__icon{position:static;width:max-content;max-width:100%;height:auto;margin:1.25rem auto 0;align-items:center}
.gm-card__icon-image{width:auto;height:auto;max-width:11rem;max-height:11rem}
}

/* blog-article-mobile */
@media (max-width:48rem){
.article .article__title{font-size:1.5rem;font-family:Bounded,sans-serif;letter-spacing:0;text-transform:none;max-width:100%;overflow-wrap:break-word}
.article__info{min-width:0;max-width:100%;width:100%}
.article__meta{flex-wrap:wrap;gap:1.25rem}
.article__crumbs{flex-wrap:wrap}
}

/* perf-hide-blur-gradients */
@media (max-width:68.75rem){
.home__gradient,.about__gradient,.service__gradient,.warehouse__gradient,.certified__gradient,.training__gradient,.support__gradient,.intl__gradient,.tehplatforma__gradient,.apps__gradient,.features__gradient,.erp__gradient,.scheme::before,.tech::before,.app-download::before,.articles::before{display:none!important}
}

/* home-hero-title-fit */
@media (max-width:48rem){
.home__inner.container{padding-inline:1.125rem}
.home .home__title{font-size:1.15rem}
}

/* app-badges-mobile */
@media (max-width:48rem){.app-download__badge{height:2.25rem}}

.value-cell--dark .value-cell__title{color:#fff}

.header__inner{justify-content:center}
.header__link,.button{white-space:nowrap;font-size:.875rem}
.button{padding:.75rem 1.5rem;-webkit-user-select:none;user-select:none}
.button--main:not(.button--rounded){padding-left:2rem;padding-right:2rem}

@media(width<=96rem){.header__list{gap:2rem}.header__inner,.header__menu{gap:1.25rem}.header__link{font-size:.8125rem}.button.button--main,.button--rounded{font-size:.8125rem;padding:.625rem 1rem}.button--main:not(.button--rounded){padding-left:1.25rem;padding-right:1.25rem}}
@media(width<=93.75rem){.header__list{gap:1rem}.header__inner,.header__menu{gap:.75rem}.header__link{font-size:.75rem}.button.button--main,.button--rounded{font-size:.75rem;padding:.5rem .75rem}.button--main:not(.button--rounded){padding-left:1rem;padding-right:1rem}}
@media(width<=80rem){.header__list{gap:.5rem}.header__inner,.header__menu{gap:.375rem}}

.title,.section__title,.eco__title,.formats__title,.tech__title,.app-download__title,.articles__title,.features__title,.warehouse__title,.certified__title,.regs__title,.sla__title,.training__title,.demo__title,.team__title,.intl__title,.network__title,.bento__title,.values-block__title,.support__title,.home__title,.scheme__title,.service__title,.about__title,.tehplatforma__title,.apps__title,.article-card__title,.post-card__title,.sla__card-title,.eco-card__title,.format-card__title,.gm-card__title,.erp-card__title,.value-cell__title,.regs__card-title,.metrics-num__value,.metrics__strong{font-family:Bounded,sans-serif}
.title--big{font-size:2.25rem;line-height:1.2}
.title--medium{font-size:2rem;line-height:1.15}
.title--small{font-size:1.0625rem;line-height:1.25}

.blog__breadcrumbs{display:flex;align-items:center;gap:.375rem;margin-bottom:1rem;font-size:.8125rem;color:var(--color-text-muted)}
.blog__breadcrumbs a{color:var(--color-text-muted);transition:color .15s}
.blog__breadcrumbs a:hover{color:var(--color-main)}
.blog__breadcrumbs-sep{color:var(--color-text-inactive)}
.blog__breadcrumbs-current{color:var(--color-dark);font-weight:600}
.blog__filters{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}
.blog__filter{border-radius:1.875rem;border:.0625rem solid #d3e6f5cc;padding:.5rem 1.25rem;font-size:.875rem;transition:all .15s;display:inline-block}
.blog__filter.is-active,.blog__filter:hover{color:var(--color-white);background:var(--color-main);border-color:var(--color-main)}

.certified__card-title,.certified__card-sub{font-weight:700}

/* TASK#2: все заголовки — Unbounded */
.title,.blog-hero__title,.article__title,.post-card__title{font-family:Bounded,sans-serif}

/* SEO-правки: единый размер секционных заголовков (#7) */
.title--medium,.scheme__title,.formats__title,.tech__title,.section__title{font-size:2rem}

/* ВСЕ заголовки — Unbounded */
h1,h2,h3,h4,h5,h6,[class*="title"]:not(.subtitle){font-family:Bounded,sans-serif!important;text-wrap:balance}

/* ─── Отзывы ─────────────────────────────────────────────── */
.reviews{padding:3.75rem 0}
.reviews__title{margin-bottom:2.25rem}
.reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:3rem}
@media (width<=68.75rem){.reviews__grid{grid-template-columns:1fr 1fr}}
@media (width<=48rem){.reviews__grid{grid-template-columns:1fr}}
.review-card{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem 1.75rem;background:#d3e6f54d;border:1px solid #d3e6f5;border-radius:1.25rem}
.review-card__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}
.review-card__name{color:var(--color-dark);font-family:Bounded,sans-serif;font-size:1.0625rem;font-weight:600}
.review-card__stars{color:#f5a623;font-size:1rem;letter-spacing:.05em;white-space:nowrap}
.review-card__text{color:var(--color-text);font-size:1rem;line-height:1.45;flex:1}
.review-card__date{color:var(--color-text-inactive);font-size:.8125rem}
.reviews__empty{color:var(--color-text);font-size:1.125rem;grid-column:1/-1}
.reviews__form{max-width:42rem;display:flex;flex-direction:column;gap:1rem}
.reviews__form-title{margin-bottom:.25rem}
.reviews__form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}
@media (width<=48rem){.reviews__form-row{grid-template-columns:1fr}}
.reviews__note{color:var(--color-text-inactive);font-size:.8125rem;margin-top:-.25rem}
select.input{cursor:pointer;appearance:none;-webkit-appearance:none}

/* Fix: hide small duplicate image on desktop (big __deco is shown there); mobile keeps the in-flow image since __deco is hidden by existing rules */
@media (width>48rem){.intl__image{display:none}}
@media (width>68.75rem){.network__image{display:none}}

/* --- Адаптив: точечные фиксы --- */
/* 1-2. Карточки "Форматы сотрудничества": длинные кнопки переносим, колонку даём сжать — не уезжает за экран */
.format-card{min-width:0}
@media (max-width:48rem){.format-card__cta .button{white-space:normal;height:auto;min-height:3rem;padding-top:.75rem;padding-bottom:.75rem;line-height:1.25}}
/* 3. Чекбокс согласия не сплющивается при переносе подписи на несколько строк */
.form__check{align-items:flex-start}
.form__check-input{flex-shrink:0;margin-top:.125rem}
/* 4-5. Заголовок героя на главной — такого же размера, как на остальных страницах (title--big) */
.home__title{font-size:2.25rem}
@media (max-width:48rem){.home .home__title{font-size:2.25rem;overflow-wrap:break-word}}
/* 6. "Развитие сети": на телефоне картинку убираем, на ПК остаётся (deco) */
@media (max-width:68.75rem){.network__art{display:none}}
/* 7. "Международная компания": на телефоне картинку убираем, на ПК остаётся (deco) */
@media (max-width:48rem){.intl__art{display:none}}

/* --- Reviews slider + clamp + modal --- */
.reviews__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}
.reviews__head .reviews__title{margin-bottom:0}
.reviews__nav{display:flex;gap:.5rem}
.reviews__nav-btn{width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid #d3e6f5;background:#fff;color:var(--color-dark);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s,opacity .2s}
.reviews__nav-btn:hover{background:var(--color-dark);color:#fff}
.reviews__nav-btn:disabled{opacity:.3;cursor:default;background:#fff;color:var(--color-dark)}
.reviews__slider{margin-bottom:3rem}
.reviews__track{display:flex;align-items:stretch;gap:1.25rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:.5rem;scrollbar-width:none;-ms-overflow-style:none}
.reviews__track::-webkit-scrollbar{display:none}
.reviews__track .review-card{flex:0 0 calc((100% - 2.5rem)/3);scroll-snap-align:start}
.reviews__track .review-card__text{flex:0 0 auto;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}
.reviews__track .review-card__date{margin-top:auto}
.review-card__more{align-self:flex-start;background:none;border:0;padding:0;margin:0;color:#195899;font:inherit;font-size:.9rem;cursor:pointer;text-decoration:underline}
.review-card__more:hover{color:var(--color-dark)}
@media (max-width:68.75rem){.reviews__track .review-card{flex-basis:calc((100% - 1.25rem)/2)}}
@media (max-width:48rem){.reviews__track .review-card{flex-basis:86%}}
.review-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.25rem}
.review-modal[hidden]{display:none}
.review-modal__overlay{position:absolute;inset:0;background:rgba(0,24,48,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}
.review-modal__box{position:relative;z-index:1;background:#fff;border-radius:1.25rem;max-width:34rem;width:100%;max-height:80vh;overflow-y:auto;padding:2rem 2rem 1.75rem}
.review-modal__close{position:absolute;top:1rem;right:1rem;width:2rem;height:2rem;border:0;background:#eef4fa;border-radius:50%;font-size:1.35rem;line-height:1;cursor:pointer;color:var(--color-dark)}
.review-modal__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem;padding-right:2rem}
.review-modal__name{font-family:Bounded,sans-serif;font-weight:600;color:var(--color-dark)}
.review-modal__stars{color:#f5a623;white-space:nowrap}
.review-modal__text{color:var(--color-text);line-height:1.55;white-space:pre-line;margin-bottom:1rem}
.review-modal__date{color:var(--color-text-inactive);font-size:.85rem}

/* --- Legal pages (privacy policy) --- */
.legal{padding:3.5rem 0 5rem}
.legal__inner{max-width:54rem}
.legal__title{margin-bottom:2rem}
.legal__content{color:var(--color-text);font-size:1rem;line-height:1.6}
.legal__content h2{font-family:Bounded,sans-serif;color:var(--color-dark);font-size:1.25rem;line-height:1.3;margin:2.25rem 0 .75rem}
.legal__content p{margin:0 0 .85rem}
.legal__content ul{margin:0 0 1rem;padding-left:1.25rem}
.legal__content li{margin:0 0 .5rem;list-style:disc}
.legal__content a{color:#195899;text-decoration:underline;word-break:break-word}
@media (max-width:48rem){.legal__content h2{font-size:1.125rem}}
/* Фикс: не разрывать слова в заголовках training-карточек (Методические) */
.training__card-title{max-width:100%;overflow-wrap:normal;word-break:normal;hyphens:manual}

/* ВСЕ заголовки/подзаголовки/тайтлы карточек — Bounded */
.scheme-card__title,.tech-card__title,.feature-card__title,.team-card__title,.training__card-title,.certified__card-title,.certified__card-title--on-dark,.network-item__title,.reviews__title,.reviews__form-title,.legal__title,.modal__title,.footer__col-title,.text-block__title,.table-of-contents__title,.title--medium,.title--small{font-family:Bounded,sans-serif}

/* goal-mission: на узких 2-колоночных ширинах (<=75rem) картинка под текст, без наезда */
@media (max-width:75rem){.gm-card{min-height:0;padding-bottom:1.5rem}.gm-card__icon{position:static;width:max-content;max-width:100%;height:auto;margin:1.25rem auto 0;align-items:center}.gm-card__icon-image{max-width:11rem;max-height:11rem}}

.team__photo{max-width:62.5rem;margin:0 auto 3.125rem;border-radius:1.25rem;overflow:hidden;box-shadow:0 1.25rem 3.125rem rgba(0,24,48,.12)}.team__photo img{width:100%;height:auto;display:block}@media (width<=48rem){.team__photo{border-radius:.75rem;margin-bottom:2.25rem}}
