:root{--brand-primary: #0066CC;--brand-primary-hover: #004DA6;--brand-primary-pressed: #004DA6;--brand-primary-light: #EFEFEF;--brand-primary-disabled: #BDBDBD;--text-primary: #212529;--text-secondary: #3F3F3F;--text-muted: #495057;--text-subtle: #6C757D;--text-disabled: #AFAFAF;--text-inverse: #FFFFFF;--text-faint: #ADB5BD;--text-heading: #101D6B;--surface-white: #FFFFFF;--surface-soft: #F7F7F5;--surface-subtle: #F8F9FA;--surface-dark: #171513;--surface-dark-secondary: #282522;--surface-navy: #0A1628;--border-default: #E9ECEF;--border-strong: #BEBEBE;--border-focus: #1F1F1F;--border-error: #D9363E;--border-success: #2E8B57;--card-hover-border: #D4E8F8;--card-hover-shadow: 0 4px 20px rgba(0, 0, 0, .06);--status-error: #D9363E;--status-success: #2E8B57;--status-warning: #C98219;--status-info: #3987B9;--social-telegram: #229ED9;--social-telegram-hover: #1688BE;--social-whatsapp: #2DAA5A;--social-whatsapp-hover: #238848;--overlay-hero: #000000A6;--font-heading: system-ui, -apple-system, "Segoe UI", sans-serif;--font-body: system-ui, -apple-system, "Segoe UI", sans-serif;--section-h1-fs: 48px;--section-h1-lh: 54px;--section-h1-fw: 500;--section-lead-fs: 18px;--section-lead-lh: 26px;--section-lead-fw: 400;--card-title-fs: 24px;--card-title-lh: 30px;--card-title-fw: 500;--heading-fluid-md: clamp(2rem, 4vw, 3.25rem);--card-body-fs: 15px;--card-body-lh: 22px;--card-body-fw: 400;--dark-body-fs: 16px;--dark-body-lh: 24px;--dark-body-fw: 400;--cta-label-fs: 16px;--cta-label-fw: 600;--space-4: 4px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-24: 24px;--space-32: 32px;--space-40: 40px;--space-48: 48px;--space-64: 64px;--space-80: 80px;--space-96: 96px;--space-120: 120px;--radius-small: 4px;--radius-button: 6px;--radius-card: 10px;--radius-large: 16px;--radius-pill: 999px;--grid-max: 1320px;--grid-gutter: 40px;--grid-gap: 24px;--grid-columns: 3;--shadow-sm: 0 2px 12px rgba(0, 0, 0, .06);--shadow-lg: 0 12px 40px rgba(0, 0, 0, .1);--header-height: 72px;--header-height-mobile: 56px;--header-topbar-height: 38px;--logo-height: 44px;--logo-height-mobile: 32px;--icon-size-sm: 16px;--icon-size-md: 20px;--icon-size-lg: 24px;--btn-size-md: 40px;--icon-container-md: 42px}:root{--body-bg: var(--surface-white);--body-color: var(--text-primary);--link-color: var(--brand-primary);--link-color-hover: var(--brand-primary-hover);--border-color: var(--border-default);--button-bg: var(--brand-primary);--button-bg-hover: var(--brand-primary-hover);--button-bg-active: var(--brand-primary-pressed);--button-color: var(--text-inverse);--button-radius: var(--radius-button);--section-gap: var(--space-96);--block-gap: var(--space-40)}*,*:before,*:after{box-sizing:border-box}:where(html){-webkit-text-size-adjust:100%}:where(body){margin:0;background:var(--body-bg);color:var(--body-color);font-family:var(--font-body);font-size:var(--dark-body-fs);line-height:calc(var(--dark-body-lh) / var(--dark-body-fs))}:where(h1,h2,h3,h4,h5,h6){margin:0;font-family:var(--font-heading);font-weight:500}:where(h1){font-size:var(--section-h1-fs);line-height:calc(var(--section-h1-lh) / var(--section-h1-fs));font-weight:var(--section-h1-fw)}:where(p){margin:0 0 var(--space-16)}:where(a){color:var(--link-color);text-decoration:none}:where(a):hover{color:var(--link-color-hover)}:where(img,svg,video){max-width:100%;height:auto}:where(button,input,select,textarea){font:inherit;color:inherit}:where([hidden]){display:none!important}.layout{display:flex;flex-direction:column;min-height:100vh}.layout__main{flex:1 0 auto}.shell{width:100%;max-width:calc(var(--grid-max) + var(--grid-gutter) * 2);margin-inline:auto;padding-inline:var(--grid-gutter)}.icon{display:inline-flex;flex-shrink:0;width:1em;height:1em;color:inherit}.icon svg{display:block;width:100%;height:100%;fill:currentColor}.icon--stroke svg{fill:none;stroke:currentColor}.header__topbar{display:none;background:var(--surface-soft);border-bottom:1px solid var(--border-default)}@media(min-width:640px){.header__topbar{display:block}}.header__topbar-inner{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-24);height:var(--header-topbar-height)}.header__topbar-group{display:inline-flex;align-items:center;gap:var(--space-4)}.header__topbar-link{display:inline-flex;align-items:center;gap:var(--space-8);font-size:14px;font-weight:500;color:var(--text-primary);transition:color .15s ease}.header__topbar-link:hover{color:var(--brand-primary)}.header__topbar-icon{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--brand-primary)}.header__copy{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:none;color:var(--text-muted);cursor:pointer;transition:color .15s ease}.header__copy:hover{color:var(--brand-primary)}.header__copy-icon{width:var(--icon-size-sm);height:var(--icon-size-sm)}.header__copy-tooltip{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);padding:var(--space-4) var(--space-8);background:var(--brand-primary);color:var(--text-inverse);font-size:12px;font-weight:500;white-space:nowrap;border-radius:var(--radius-small);pointer-events:none;z-index:1}.header__copy-tooltip:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-bottom-color:var(--brand-primary)}.header{position:relative;z-index:100;background:var(--surface-white);border-bottom:1px solid var(--border-default);transition:box-shadow .3s ease}@media(min-width:1024px){.header{position:sticky;top:0}}.header.header--scrolled{box-shadow:var(--shadow-sm)}.header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);height:var(--header-height-mobile)}@media(min-width:640px){.header__inner{height:var(--header-height)}}.header__brand{display:flex;align-items:center;gap:var(--space-24);flex-shrink:0}.header__logo{display:flex;align-items:center}.header__logo-img{height:var(--logo-height-mobile);width:auto}@media(min-width:640px){.header__logo-img{height:var(--logo-height)}}.header__catalog-btn{display:none;align-items:center;gap:var(--space-8);height:var(--btn-size-md);padding:0 var(--space-24);border:0;background:var(--brand-primary);color:var(--text-inverse);font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .3s ease}.header__catalog-btn:hover,.header__catalog-btn:active{background:var(--brand-primary-hover)}@media(min-width:1024px){.header__catalog-btn{display:inline-flex}}.header__catalog-icon{width:var(--icon-size-sm);height:var(--icon-size-sm);opacity:.85}.header__catalog-icon--close,.header__catalog-btn[aria-expanded=true] .header__catalog-icon--grid{display:none}.header__catalog-btn[aria-expanded=true] .header__catalog-icon--close{display:inline-flex}.header__catalog-overlay{position:fixed;inset:0;z-index:200;background:linear-gradient(to bottom,transparent calc(var(--header-topbar-height) + var(--header-height)),rgba(0,0,0,.3) calc(var(--header-topbar-height) + var(--header-height)))}.header__catalog-modal{position:fixed;left:0;right:0;top:calc(var(--header-topbar-height) + var(--header-height));z-index:201;max-height:calc(90vh - var(--header-topbar-height) - var(--header-height));overflow-y:auto;background:var(--surface-white);border-bottom:1px solid var(--border-default);box-shadow:var(--shadow-lg)}.header__catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);padding:var(--space-16) 0 var(--space-32)}@media(max-width:1023px){.header__catalog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:639px){.header__catalog-grid{grid-template-columns:1fr}}.header__catalog-item{display:flex;align-items:center;gap:var(--space-16);padding:var(--space-16) var(--space-24);color:var(--text-primary);transition:background-color .15s ease,color .15s ease}.header__catalog-item:hover{background:var(--surface-soft);color:var(--brand-primary)}@media(max-width:639px){.header__catalog-item{padding:var(--space-12) var(--space-16)}}.header__catalog-item-image{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:56px;height:56px;border-radius:var(--radius-card);background:var(--surface-soft);color:var(--brand-primary);overflow:hidden}.header__catalog-item-img{width:100%;height:100%;object-fit:contain}.header__catalog-item-icon{width:28px;height:28px}.header__catalog-item-title{font-size:15px;font-weight:500;line-height:1.3}.header__nav{display:none;flex:1 0 auto;padding-left:var(--space-12)}@media(min-width:1024px){.header__nav{display:flex}}.header__nav-list{display:flex;align-items:center;gap:0;list-style:none;margin:0;padding:0}.header__nav-item{position:relative}.header__nav-item--has-children:hover .header__nav-submenu,.header__nav-item--has-children:focus-within .header__nav-submenu{opacity:1;pointer-events:auto;transform:translateY(0)}.header__nav-link{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-8) var(--space-16);font-size:14px;font-weight:500;color:var(--text-primary);position:relative;transition:color .15s ease}.header__nav-link:after{content:"";position:absolute;left:var(--space-16);right:var(--space-16);bottom:-1px;height:2px;background:var(--brand-primary);transform:scaleX(0);transition:transform .3s ease}.header__nav-link:hover{color:var(--brand-primary)}.header__nav-link:hover:after{transform:scaleX(1)}.header__nav-link--active{color:var(--brand-primary)}.header__nav-link--active:after{transform:scaleX(1)}.header__nav-submenu{position:absolute;top:100%;left:0;min-width:220px;margin:0;padding:var(--space-8) 0;list-style:none;background:var(--surface-white);border:1px solid var(--border-default);box-shadow:var(--shadow-sm);opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease}.header__nav-sublink{display:block;padding:var(--space-8) var(--space-16);font-size:14px;color:var(--text-primary);white-space:nowrap}.header__nav-sublink:hover{color:var(--brand-primary);background:var(--surface-soft)}.header__nav-sublink--active{color:var(--brand-primary)}.header__actions{display:flex;align-items:center;gap:var(--space-4);flex-shrink:0}.header__action,.header__sidebar-close,.header__burger{display:flex;align-items:center;justify-content:center;width:var(--btn-size-md);height:var(--btn-size-md);padding:0;border:1px solid transparent;background:none;color:var(--text-muted);cursor:pointer;transition:color .15s ease,border-color .15s ease}.header__action:hover,.header__sidebar-close:hover,.header__burger:hover{color:var(--brand-primary);border-color:var(--border-default)}.header__action-icon{width:var(--icon-size-md);height:var(--icon-size-md)}@media(min-width:640px){.header__action--call{display:none}}@media(min-width:1024px){.header__burger{display:none}}.header__burger-icon{width:var(--icon-size-lg);height:var(--icon-size-lg)}.header__sidebar-backdrop{position:fixed;inset:0;z-index:200;background:#0a162880}@media(min-width:1024px){.header__sidebar-backdrop{display:none!important}}.header__sidebar{position:fixed;inset:0;z-index:201;display:flex;flex-direction:column;background:var(--surface-white)}@media(min-width:640px){.header__sidebar{left:auto;width:360px;box-shadow:var(--shadow-lg)}}@media(min-width:1024px){.header__sidebar{display:none!important}}.header__sidebar-head{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:var(--space-12) var(--space-16);height:var(--header-height-mobile);border-bottom:1px solid var(--border-default)}@media(min-width:640px){.header__sidebar-head{height:var(--header-height)}}.header__sidebar-logo img{height:var(--logo-height-mobile);width:auto}@media(min-width:640px){.header__sidebar-logo img{height:var(--logo-height)}}.header__sidebar-body{flex:1 1 auto;overflow:hidden}.header__sidebar-slider{display:flex;width:200%;height:100%;transition:transform .3s ease}.header__sidebar-slider--catalog{transform:translate(-50%)}.header__sidebar-panel{flex-shrink:0;width:50%;height:100%;padding:var(--space-16);overflow-y:auto}.header__sidebar-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.header__sidebar-link,.header__sidebar-catalog-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-16) 0;border:0;border-bottom:1px solid var(--border-default);background:none;font-size:15px;font-weight:500;color:var(--text-primary);text-align:left;cursor:pointer}.header__sidebar-link:hover,.header__sidebar-catalog-toggle:hover{color:var(--brand-primary)}.header__sidebar-link--active{color:var(--brand-primary);font-weight:600}.header__sidebar-chevron{width:var(--icon-size-md);height:var(--icon-size-md);opacity:.4;flex-shrink:0}.header__sidebar-sublist{list-style:none;margin:0;padding:0 0 var(--space-8) var(--space-16)}.header__sidebar-sublink{display:block;padding:var(--space-8) 0;font-size:14px;color:var(--text-secondary)}.header__sidebar-sublink:hover{color:var(--brand-primary)}.header__sidebar-back{display:flex;align-items:center;gap:var(--space-8);margin-bottom:var(--space-8);padding:var(--space-12) 0;border:0;background:none;font-size:14px;font-weight:500;color:var(--brand-primary);cursor:pointer}.hero{position:relative;display:flex;align-items:center;overflow:hidden;min-height:360px}@media(min-width:768px){.hero{min-height:380px}}@media(min-width:1024px){.hero{min-height:540px}}.hero__media{position:absolute;inset:0;z-index:0;background:var(--surface-dark)}.hero__image{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.hero__overlay{position:absolute;inset:0;background:linear-gradient(to right,#0a1628,#0a1628eb 28%,#0a1628a6 52%,#0a162833 78%,#0a162800)}.hero__container{position:relative;z-index:1;width:100%;max-width:var(--grid-max);margin-inline:auto;padding-inline:var(--space-16)}@media(min-width:768px){.hero__container{padding-inline:var(--space-24)}}@media(min-width:1024px){.hero__container{padding-inline:var(--space-32)}}.hero__title{max-width:100%;margin-bottom:var(--space-12);font-size:clamp(2rem,5vw,3.75rem);line-height:1.15;font-weight:700;color:var(--text-inverse)}@media(min-width:768px){.hero__title{max-width:520px}}@media(min-width:1024px){.hero__title{max-width:640px}}.hero__title-accent{color:#ffffff8c}.hero__text{max-width:320px;font-size:14px;line-height:1.75;color:#fffc}@media(min-width:768px){.hero__text{max-width:420px;font-size:15px}}@media(min-width:1024px){.hero__text{max-width:600px;font-size:18px}}.hero__cta{display:inline-flex;align-items:center;gap:var(--space-8);padding:12px 24px;border-radius:0;background:var(--brand-primary);color:var(--text-inverse);font-size:14px;font-weight:600}.hero__cta:hover{background:var(--brand-primary-hover);color:var(--text-inverse)}@media(min-width:768px){.hero__cta{padding:16px 32px;font-size:15px}}.hero__cta-icon{width:var(--icon-size-md);height:var(--icon-size-md)}.catalog-grid{padding-block:60px}@media(min-width:768px){.catalog-grid{padding-block:var(--space-80)}}@media(min-width:1024px){.catalog-grid{padding-block:100px}}.catalog-grid__container{width:100%;max-width:var(--grid-max);margin-inline:auto;padding-inline:var(--space-16)}@media(min-width:768px){.catalog-grid__container{padding-inline:var(--space-24)}}@media(min-width:1024px){.catalog-grid__container{padding-inline:var(--space-32)}}.catalog-grid__label{margin:0 0 var(--space-8);font-size:13px;font-weight:700;color:var(--brand-primary);text-transform:uppercase;letter-spacing:1.95px}.catalog-grid__headline{margin:0 0 var(--space-32);font-size:var(--heading-fluid-md);line-height:1.15;font-weight:600;color:var(--text-heading)}.catalog-grid__grid{display:grid;grid-template-columns:1fr;gap:var(--space-12)}@media(min-width:768px){.catalog-grid__grid{grid-template-columns:repeat(2,1fr);gap:var(--space-24)}}@media(min-width:1024px){.catalog-grid__grid{grid-template-columns:repeat(3,1fr)}}.catalog-grid__card{display:flex;flex-direction:column;padding:var(--space-16);border:1px solid var(--border-default);border-radius:0;background:var(--surface-white);color:inherit;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out,background-color .3s ease-in-out}@media(min-width:768px){.catalog-grid__card{padding:var(--space-32)}}.catalog-grid__card:hover{color:inherit;border-color:#d4e8f8;box-shadow:0 4px 20px #0000000f;background-color:#f8f9fa}.catalog-grid__card-image{height:48px;margin-bottom:var(--space-16)}@media(min-width:768px){.catalog-grid__card-image{height:100px;margin-bottom:var(--space-32)}}.catalog-grid__card-image img{width:100%;height:100%;object-fit:contain;object-position:left center}.catalog-grid__card-content{flex:1 0 auto}.catalog-grid__card-title{margin:0 0 var(--space-12);font-size:15px;line-height:1.15;font-weight:600;color:var(--text-heading)}@media(min-width:768px){.catalog-grid__card-title{font-size:20px}}.catalog-grid__card-desc{font-size:14px;line-height:1.75;color:var(--text-primary)}@media(min-width:768px){.catalog-grid__card-desc{font-size:15px;line-height:1.75}}.catalog-grid__card-desc p{margin:0}.catalog-grid__card-action{display:none;align-items:center;gap:var(--space-8);margin-top:var(--space-24);padding-top:var(--space-16);border-top:1px solid var(--border-default);font-size:15px;font-weight:600;color:var(--text-heading);transition:color .15s}@media(min-width:768px){.catalog-grid__card-action{display:flex}}.catalog-grid__card:hover .catalog-grid__card-action{color:var(--brand-primary)}.catalog-grid__card-action-icon{width:var(--icon-size-sm);height:var(--icon-size-sm);transition:transform .15s}.catalog-grid__card:hover .catalog-grid__card-action-icon{transform:translate(4px)}.advantages{background-color:var(--surface-navy);overflow:hidden}.advantages__container{width:100%;max-width:var(--grid-max);margin-inline:auto;padding-inline:var(--space-16)}@media(min-width:768px){.advantages__container{padding-inline:var(--space-24)}}@media(min-width:1024px){.advantages__container{padding-inline:var(--space-32)}}.advantages__grid{display:grid;grid-template-columns:1fr 420px;gap:64px;align-items:end}@media(max-width:1023px){.advantages__grid{grid-template-columns:1fr}}.advantages__text{padding-block:80px}@media(max-width:1023px){.advantages__text{padding-block:64px 80px}}@media(max-width:639px){.advantages__text{padding-block:48px}}.advantages__label{margin:0 0 var(--space-12);font-size:13px;font-weight:700;line-height:1.6;letter-spacing:.15em;text-transform:uppercase;color:#ffffffe6}.advantages__headline{margin:0 0 var(--space-16);font-size:clamp(2rem,4vw,3.25rem);line-height:1.15;font-weight:600;color:var(--text-inverse)}.advantages__supporting{max-width:540px;margin-bottom:64px;font-size:17px;line-height:1.75;color:#fffc}@media(max-width:1023px){.advantages__supporting{max-width:460px;margin-bottom:var(--space-48);font-size:15px}}@media(max-width:639px){.advantages__supporting{max-width:320px;margin-bottom:var(--space-32)}}.advantages__supporting p{margin:0}.advantages__features{display:grid;grid-template-columns:1fr 1fr;gap:64px 48px;margin:0;padding:0;list-style:none}@media(max-width:1023px){.advantages__features{gap:var(--space-48) var(--space-32)}}@media(max-width:639px){.advantages__features{grid-template-columns:1fr;gap:var(--space-16)}}.advantages__feature{display:flex;align-items:flex-start;gap:var(--space-16)}@media(max-width:639px){.advantages__feature{gap:var(--space-12)}}.advantages__feature-marker{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:42px;height:42px;background-color:#06c6}@media(max-width:639px){.advantages__feature-marker{width:32px;height:32px}}.advantages__feature-icon{width:var(--icon-size-md);height:var(--icon-size-md);color:#99c7f5}@media(max-width:639px){.advantages__feature-icon{width:var(--icon-size-sm);height:var(--icon-size-sm)}}.advantages__feature-title{margin:0 0 var(--space-8);font-size:17px;line-height:1.15;font-weight:600;color:var(--text-inverse)}@media(max-width:639px){.advantages__feature-title{font-size:15px}}.advantages__feature-desc{font-size:14px;line-height:1.75;color:#ffffffbf}@media(max-width:639px){.advantages__feature-desc{font-size:13px;line-height:1.6}}.advantages__feature-desc p{margin:0}.advantages__image{position:relative;display:flex;align-self:stretch;align-items:flex-end;justify-content:center;min-height:520px}.advantages__image:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to right,var(--surface-navy) 0%,transparent 35%),linear-gradient(to top,var(--surface-navy) 0%,transparent 14%)}@media(max-width:1023px){.advantages__image{display:none}}.advantages__image-img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:bottom center}.process{background-color:var(--surface-subtle);padding:var(--space-80) 0}.process__header{max-width:760px;margin-bottom:var(--space-48)}.process__label{margin:0 0 var(--space-12);font-size:13px;font-weight:700;line-height:1.6;letter-spacing:.15em;text-transform:uppercase;color:var(--brand-primary)}.process__headline{margin:0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.15;font-weight:600;color:var(--text-heading)}.process__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-24)}@media(max-width:1023px){.process__steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:639px){.process__steps{grid-template-columns:1fr;gap:var(--space-16)}}.process__step{padding:var(--space-32);border:1px solid var(--border-default);background-color:var(--surface-white);transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out}.process__step:hover{border-color:var(--card-hover-border);box-shadow:var(--card-hover-shadow)}.process__step:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.process__step:active{box-shadow:none}@media(max-width:639px){.process__step{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;column-gap:var(--space-24);row-gap:var(--space-4);padding:var(--space-24)}}.process__step-number{display:flex;align-items:center;justify-content:center;width:var(--icon-container-md);height:var(--icon-container-md);margin-bottom:var(--space-32);background-color:var(--brand-primary)}.process__step-number span{font-size:15px;font-weight:700;line-height:1;color:var(--surface-white)}@media(max-width:639px){.process__step-number{grid-row:1/3;margin-bottom:0}}.process__step-title{margin:0 0 var(--space-16);font-size:17px;line-height:1.15;font-weight:600;color:var(--text-heading)}@media(max-width:639px){.process__step-title{align-self:end;margin-bottom:0}}.process__step-desc{font-size:15px;font-weight:400;line-height:1.75;color:var(--text-primary)}@media(max-width:639px){.process__step-desc{align-self:start}}.process__step-desc p{margin:0}.process__step-desc a{color:var(--brand-primary);text-decoration:underline;text-underline-offset:2px}.useful-info{margin-block:var(--space-80)}.useful-info__header{margin-bottom:var(--space-48)}.useful-info__label{margin:0 0 var(--space-12);font-size:13px;font-weight:700;line-height:1.6;letter-spacing:.15em;text-transform:uppercase;color:var(--brand-primary)}.useful-info__headline{margin:0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.15;font-weight:600;color:var(--text-heading)}.useful-info__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-24)}@media(max-width:1023px){.useful-info__grid{display:flex;gap:var(--space-16);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.useful-info__grid::-webkit-scrollbar{display:none}}.useful-info__card{display:flex;flex-direction:row;align-items:flex-start;gap:var(--space-24);padding:var(--space-32);background-color:var(--surface-subtle);border:1px solid transparent;color:inherit;transition:border-color .3s ease-in-out,background-color .3s ease-in-out,box-shadow .3s ease-in-out}.useful-info__card:hover{border-color:var(--border-default);background-color:var(--surface-white);box-shadow:var(--card-hover-shadow)}.useful-info__card:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.useful-info__card:active{background-color:var(--surface-white)}@media(max-width:1023px){.useful-info__card{flex-shrink:0;min-width:320px;max-width:400px;scroll-snap-align:start}}@media(max-width:639px){.useful-info__card{min-width:280px;padding:var(--space-24)}}.useful-info__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--icon-container-md);height:var(--icon-container-md);background-color:var(--brand-primary)}.useful-info__icon-img{width:var(--icon-size-md);height:var(--icon-size-md)}.useful-info__title{margin:0 0 var(--space-12);font-size:17px;line-height:1.15;font-weight:600;color:var(--text-heading)}.useful-info__desc{margin:0 0 var(--space-16);font-size:15px;font-weight:400;line-height:1.75;color:var(--text-primary)}.useful-info__desc p{margin:0}.useful-info__cta{display:inline-flex;align-items:center;gap:var(--space-8);font-size:15px;font-weight:600;line-height:1.6;color:var(--text-heading);transition:color .15s}.useful-info__card:hover .useful-info__cta{color:var(--brand-primary)}.useful-info__cta-icon{width:var(--icon-size-sm);height:var(--icon-size-sm);transition:transform .15s}.useful-info__card:hover .useful-info__cta-icon{transform:translate(4px)}.cta{padding:var(--space-80) 0;background-color:var(--surface-subtle)}.cta__inner{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-64);align-items:center}@media(max-width:1023px){.cta__inner{gap:var(--space-48)}}@media(max-width:639px){.cta__inner{grid-template-columns:1fr;gap:var(--space-32)}}.cta__text-col{max-width:480px}@media(max-width:639px){.cta__text-col{max-width:100%}}.cta__label{margin:0 0 var(--space-12);font-size:13px;font-weight:700;line-height:1.6;letter-spacing:.15em;text-transform:uppercase;color:var(--brand-primary)}.cta__headline{margin:0 0 var(--space-24);font-size:clamp(2rem,4vw,3.25rem);line-height:1.15;font-weight:600;color:var(--text-heading)}.cta__supporting{margin:0;font-size:17px;font-weight:400;line-height:1.75;color:var(--text-muted)}.cta__contacts{display:flex;flex-direction:column;gap:var(--space-24)}.cta__contact-card{display:flex;align-items:center;gap:var(--space-24);padding:var(--space-24) var(--space-32);background-color:var(--surface-white);border:1px solid var(--border-default);border-left:2px solid var(--brand-primary)}.cta__contact-card:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.cta__contact-card:active{box-shadow:none}@media(max-width:639px){.cta__contact-card{padding:var(--space-16) var(--space-24)}}.cta__contact-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--icon-container-md);height:var(--icon-container-md);background-color:var(--brand-primary)}.cta__contact-icon-svg{width:var(--icon-size-md);height:var(--icon-size-md);color:var(--surface-white)}.cta__contact-text{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.cta__contact-label{font-size:13px;font-weight:400;line-height:1.6;color:var(--text-subtle)}.cta__contact-values{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:var(--space-24);row-gap:var(--space-4)}@media(max-width:1023px){.cta__contact-values{flex-direction:column;align-items:flex-start;row-gap:0}}.cta__contact-value{font-size:18px;font-weight:600;line-height:1.6;color:var(--text-heading);transition:color .15s}.cta__contact-value+.cta__contact-value{margin-left:var(--space-32);padding-left:var(--space-32);border-left:1px solid var(--border-default)}@media(max-width:1023px){.cta__contact-value+.cta__contact-value{margin-left:0;padding-left:0;border-left:0;margin-top:var(--space-12);padding-top:var(--space-12);border-top:1px solid var(--card-hover-border)}}.cta__contact-value:hover{color:var(--brand-primary)}.cta__contact-value:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.footer{background-color:var(--surface-navy);color:#fff9}.footer__top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:var(--space-48) var(--space-32);max-width:var(--grid-max);margin-inline:auto;padding-block:var(--space-64) var(--space-48);padding-inline:var(--space-16)}@media(min-width:768px){.footer__top{padding-inline:var(--space-24)}}@media(min-width:1024px){.footer__top{padding-inline:var(--space-32)}}@media(max-width:1023px){.footer__top{grid-template-columns:1fr 1fr;row-gap:var(--space-40)}}@media(max-width:639px){.footer__top{grid-template-columns:1fr;gap:0;padding-block:var(--space-48) var(--space-32)}}@media(max-width:1023px){.footer__brand{order:1}}@media(max-width:639px){.footer__brand{margin-bottom:var(--space-32)}}.footer__logo{display:inline-flex}.footer__logo-img{display:block;height:var(--logo-height);width:auto}@media(max-width:639px){.footer__logo-img{height:var(--logo-height-mobile)}}.footer__brand-text{margin:var(--space-16) 0 0;max-width:320px;font-size:14px;font-weight:400;line-height:1.75;color:#fff9}.footer__legal{margin:var(--space-24) 0 0}.footer__legal-row{display:flex;gap:var(--space-8);font-size:14px;line-height:1.6}.footer__legal-row dt{font-weight:400;color:#ffffff80}.footer__legal-row dd{margin:0;font-weight:500;color:#fffc}.footer__copyright{margin:var(--space-16) 0 0;font-size:14px;font-weight:400;line-height:1.6;color:var(--text-inverse)}@media(max-width:1023px){.footer__col--catalog{order:3}}@media(max-width:1023px){.footer__col--clients{order:4}}.footer__col-toggle,.footer__contacts-title{display:block;width:100%;margin:0 0 var(--space-16);padding:0;border:0;background:none;font:inherit;font-size:13px;font-weight:700;line-height:1.6;letter-spacing:.15em;text-transform:uppercase;color:#ffffff80;text-align:left}.footer__col-toggle{cursor:default}@media(max-width:639px){.footer__col-toggle{position:relative;margin-bottom:0;padding-block:var(--space-16);cursor:pointer}.footer__col-toggle:after{content:"";position:absolute;top:50%;right:0;width:8px;height:8px;border-right:2px solid rgba(255,255,255,.5);border-bottom:2px solid rgba(255,255,255,.5);transform:translateY(-70%) rotate(45deg);transition:transform .2s ease-in-out}.footer__col-toggle[aria-expanded=true]:after{transform:translateY(-30%) rotate(-135deg)}}@media(max-width:639px){.footer__col-panel{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .3s ease-in-out}.footer__col-panel[data-open]{grid-template-rows:1fr}.footer__col-panel>.footer__list{min-height:0;overflow:hidden}}.footer__list{margin:0;padding:0;list-style:none}.footer__list li{margin:0 0 var(--space-12)}.footer__list li:last-child{margin-bottom:0}.footer__list a,.footer__list .footer__list-inactive{display:inline-block;font-size:15px;font-weight:400;line-height:1.6}.footer__list a{color:#ffffffbf;text-decoration:none}.footer__list a:hover{color:var(--text-inverse)}.footer__list .footer__list-inactive{color:#ffffff59;cursor:default}@media(max-width:639px){.footer__list{padding-bottom:var(--space-16)}}@media(max-width:1023px){.footer__contacts{order:2}}.footer__contacts-list a{font-size:15px;font-weight:500;line-height:1.6;color:#ffffffe6}.footer__contacts-list a:hover{color:var(--text-inverse)}.footer__address{display:block;font-size:14px;font-weight:400;line-height:1.75;color:#ffffffe6}.footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-16);max-width:var(--grid-max);margin-inline:auto;padding-block:var(--space-24);padding-inline:var(--space-16);border-top:1px solid rgba(255,255,255,.1);font-size:14px;line-height:1.6}@media(min-width:768px){.footer__bottom{padding-inline:var(--space-24)}}@media(min-width:1024px){.footer__bottom{padding-inline:var(--space-32)}}.footer__bottom-inactive{color:#ffffff59;cursor:default}.footer__credit{color:#ffffff80}.footer__credit a{color:#fffc;text-decoration:none}.footer__credit a:hover{color:var(--text-inverse)}.breadcrumbs{min-width:0;margin-bottom:var(--space-24);overflow:hidden}.breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:0;min-width:0;margin:0;padding:0;list-style:none}@media(max-width:639px){.breadcrumbs__list{flex-wrap:nowrap}}.breadcrumbs__item{display:flex;align-items:center;min-width:0;font-size:14px;color:var(--text-subtle)}@media(max-width:639px){.breadcrumbs__item:not(:last-child){flex-shrink:0}.breadcrumbs__item:last-child{flex:1 1 0}}.breadcrumbs__separator{margin:0 var(--space-8);font-size:12px;color:var(--text-faint)}.breadcrumbs__link{color:var(--brand-primary);overflow-wrap:anywhere;transition:color .15s ease}.breadcrumbs__link:hover{color:var(--brand-primary-hover)}.breadcrumbs__current{color:var(--text-muted);overflow-wrap:anywhere}@media(max-width:639px){.breadcrumbs__current{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.page-hero{background-color:var(--surface-subtle);border-bottom:1px solid var(--border-default)}.page-hero__content{padding-block:var(--space-32) var(--space-48)}.page-hero__title{max-width:100%;margin:0 0 var(--space-16);font-size:var(--heading-fluid-md);line-height:1.15;font-weight:600;color:var(--text-heading);overflow-wrap:anywhere;word-break:break-word}.page-hero__description{max-width:740px;font-size:15px;line-height:1.75;color:var(--text-primary)}.page-hero__description p{margin:0}.page-hero__description p+p{margin-top:var(--space-12)}.textpage{padding-block:var(--space-48) var(--space-96)}.textpage__paragraph+.textpage__paragraph{margin-top:var(--space-32)}.textpage__paragraph h2{margin:0 0 var(--space-16);font-size:24px;line-height:1.3;font-weight:600;color:var(--text-heading)}.textpage__paragraph p{margin:0 0 var(--space-16);font-size:15px;line-height:1.75;color:var(--text-primary)}.textpage__paragraph p:last-child{margin-bottom:0}.textpage__paragraph table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.6;color:var(--text-primary)}.textpage__paragraph table tr{border-bottom:1px solid var(--border-default)}.textpage__paragraph table tr:last-child{border-bottom:none}.textpage__paragraph table td{padding:var(--space-12) 0;vertical-align:top}.textpage__paragraph table td:first-child{width:45%;padding-right:var(--space-24);color:var(--text-subtle)}
