html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--swiper-pagination-bottom: auto;--swiper-pagination-top: auto;--admin-panel-height: 0px;--header-height: 0px;--header-top-height: 0px;--body-scrollbar-width: 0px;--color-black: #1F2024;--color-gray: #5F626C;--color-white: #FFFFFF;--color-accent: #326DE8;--color-accent-light: #3287FF;--color-background: #F4F6FB;--color-green: #61B155;--color-border: #DCDEE3;--color-overlay: rgba(31, 32, 36, 0.5);--color-error: #FF383C;--color-orange: #F87449;--color-white-80: rgba(255, 255, 255, 0.8);--color-yellow: #FFCC00;--color-gray-light: #A1A1A1;--color-field: #F0F0F0;--color-border-light: #EFF7FF;--color-brand-light: #EAF2FF;--color-blue-dark: #16477F;--color-blue-pale: #8CB2FF;--color-blue-outline: rgba(89, 148, 255, 0.38);--color-blue-blur: rgba(29, 120, 235, 0.15);--color-white-60: rgba(255, 255, 255, 0.6);--color-blue-10: rgba(17, 87, 237, 0.1);--gradient-accent: linear-gradient(-90deg, #326DE8 0%, #008AEF 100%);--shadow-dropdown: 0 4px 10px rgba(0, 0, 0, 0.1);--shadow-top: 0 -2px 10px rgba(0, 0, 0, 0.1);--shadow-header: 0 8px 24px rgba(0, 0, 0, 0.04);--shadow-panel: 0 16px 32px rgba(0, 0, 0, 0.05);--shadow-card: 0 8px 24px rgba(0, 0, 0, 0.07)}@font-face{font-family:"Montserrat";src:url("/local/templates/site/fonts/Montserrat/Montserrat-Thin.woff2") format("woff2"),url("/local/templates/site/fonts/Montserrat/Montserrat-Thin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("/local/templates/site/fonts/Montserrat/Montserrat-ThinItalic.woff2") format("woff2"),url("/local/templates/site/fonts/Montserrat/Montserrat-ThinItalic.woff") format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url("/local/templates/site/fonts/Montserrat/Montserrat-ExtraLight.woff2") format("woff2"),url("/local/templates/site/fonts/Montserrat/Montserrat-ExtraLight.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("/local/templates/site/fonts/Montserrat/Montserrat-ExtraLightItalic.woff2") format("woff2"),url("/local/templates/site/fonts/Montserrat/Montserrat-ExtraLightItalic.woff") format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url("/local/templates/site/fonts/Montserrat/Montserrat-Light.woff2") format("woff2"),url("/local/templates/site/fonts/Montserrat/Montserrat-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("/local/templates/site/fonts/Montserrat/Montserrat-LightItalic.woff2") format("woff2"),url("/local/templates/site/fonts/Montserrat/Montserrat-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url("/local/templates/site/fonts/Montserrat/Montserrat-Regular.woff2") format("woff2"),url("/local/templates/site/fonts/Montserrat/Montserrat-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("/local/templates/site/fonts/Montserrat/Montserrat-RegularItalic.woff2") format("woff2"),url("/local/templates/site/fonts/Montserrat/Montserrat-RegularItalic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url("/local/templates/site/fonts/Montserrat/Montserrat-Medium.woff2") format("woff2"),url("/local/templates/site/fonts/Montserrat/Montserrat-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("/local/templates/site/fonts/Montserrat/Montserrat-MediumItalic.woff2") format("woff2"),url("/local/templates/site/fonts/Montserrat/Montserrat-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url("/local/templates/site/fonts/Montserrat/Montserrat-SemiBold.woff2") format("woff2"),url("/local/templates/site/fonts/Montserrat/Montserrat-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("/local/templates/site/fonts/Montserrat/Montserrat-SemiBoldItalic.woff2") format("woff2"),url("/local/templates/site/fonts/Montserrat/Montserrat-SemiBoldItalic.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url("/local/templates/site/fonts/Montserrat/Montserrat-Bold.woff2") format("woff2"),url("/local/templates/site/fonts/Montserrat/Montserrat-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("/local/templates/site/fonts/Montserrat/Montserrat-BoldItalic.woff2") format("woff2"),url("/local/templates/site/fonts/Montserrat/Montserrat-BoldItalic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url("/local/templates/site/fonts/Montserrat/Montserrat-ExtraBold.woff2") format("woff2"),url("/local/templates/site/fonts/Montserrat/Montserrat-ExtraBold.woff") format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("/local/templates/site/fonts/Montserrat/Montserrat-ExtraBoldItalic.woff2") format("woff2"),url("/local/templates/site/fonts/Montserrat/Montserrat-ExtraBoldItalic.woff") format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:"Montserrat";src:url("/local/templates/site/fonts/Montserrat/Montserrat-Black.woff2") format("woff2"),url("/local/templates/site/fonts/Montserrat/Montserrat-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("/local/templates/site/fonts/Montserrat/Montserrat-BlackItalic.woff2") format("woff2"),url("/local/templates/site/fonts/Montserrat/Montserrat-BlackItalic.woff") format("woff");font-weight:900;font-style:italic;font-display:swap}*{box-sizing:border-box;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{min-width:320px;font-size:16px;line-height:1.35;font-weight:400;font-style:normal;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:scroll;min-width:320px;min-height:100vh;color:var(--color-black);background-color:var(--color-white);font-family:"Montserrat",sans-serif;font-size:1rem;scrollbar-gutter:stable}@media screen and (max-width: 620px){body{font-size:0.875rem}}body._is-lock{overflow:hidden;padding-right:var(--body-scrollbar-width)}button,[type=button],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}input,button,textarea,select{color:inherit;font:inherit}textarea{resize:vertical}img{display:block;width:auto;max-width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}p{margin:1.5rem 0 0}@media screen and (max-width: 620px){p{margin-top:1rem}}p:first-child{margin-top:0}a{color:currentColor;text-decoration-thickness:0}ul,ol{margin:1rem 0 0;padding:0;list-style:none}ul:first-child,ol:first-child{margin-top:0}h1,h2,h3,._h1,._h2,._h3{margin:1.5rem 0 0;line-height:1.2;overflow-wrap:break-word;word-wrap:break-word}h1:first-child,h2:first-child,h3:first-child,._h1:first-child,._h2:first-child,._h3:first-child{margin-top:0}h1,._h1,h2,._h2{font-size:2.75rem;font-weight:800}@media screen and (max-width: 1180px){h1,._h1,h2,._h2{font-size:2.5rem}}@media screen and (max-width: 920px){h1,._h1,h2,._h2{font-size:2.25rem}}@media screen and (max-width: 768px){h1,._h1,h2,._h2{font-size:2rem}}@media screen and (max-width: 620px){h1,._h1,h2,._h2{font-size:1.75rem}}h3,._h3{font-size:2rem;font-weight:800}@media screen and (max-width: 920px){h3,._h3{font-size:1.75rem}}@media screen and (max-width: 620px){h3,._h3{font-size:1.5rem}}.app{flex-grow:1}._container{--container-width: 1280px;--container-padding: 16px;width:100%;min-width:320px;max-width:calc(var(--container-width) + var(--container-padding)*2);margin:0 auto;padding:0 var(--container-padding)}._block-space{clear:both;border:solid rgba(0,0,0,0);border-width:60px 0 59px;width:100%;height:1px;box-sizing:content-box}@media screen and (max-width: 920px){._block-space{border-width:40px 0 39px}}@media screen and (max-width: 620px){._block-space{border-width:20px 0 19px}}._hidden,[hidden]{display:none !important}._text-gradient{background:var(--gradient-accent);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}._image{display:flex;flex-shrink:0;align-items:flex-start;justify-content:flex-start}._image img{border-radius:inherit}._icon{display:flex;flex-shrink:0}._icon svg{width:100%;height:auto}._error{margin-top:5px;color:var(--color-error);font-size:0.75rem}

._button{--button-color: var(--color-white);--button-color-hover: var(--color-white);--button-color-active: var(--color-white);--button-background: var(--gradient-accent);--button-background-hover: var(--color-accent-light);--button-background-active: var(--color-accent);--button-border-color: transparent;--button-border-color-hover: transparent;--button-border-color-active: transparent;--button-border-width: 1px;--button-border-radius: 100px;--button-padding: 11px 24px;--button-font-size: 1.125rem;--button-font-weight: 600;display:inline-block;padding:var(--button-padding);border:var(--button-border-width) solid var(--button-border-color);border-radius:var(--button-border-radius);color:var(--button-color);background:var(--button-background);background-origin:border-box;font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:1.3;text-align:center;text-decoration:none;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}@media screen and (max-width: 620px){._button{--button-font-size: 1rem}}._button_border{--button-color: transparent;--button-color-hover: var(--color-white);--button-color-active: var(--color-white);--button-background-hover: var(--gradient-accent);--button-border-color: var(--color-accent);--button-border-color-hover: var(--color-accent);--button-border-color-active: var(--color-accent);-webkit-background-clip:text;background-clip:text}._button_border:hover,._button_border:focus-visible,._button_border:active{-webkit-background-clip:border-box;background-clip:border-box}._button:hover,._button:focus-visible{--button-color: var(--button-color-hover);--button-background: var(--button-background-hover);--button-border-color: var(--button-border-color-hover)}._button:active{--button-color: var(--button-color-active);--button-background: var(--button-background-active);--button-border-color: var(--button-border-color-active)}._button._is-disabled,._button[disabled]{opacity:.5;pointer-events:none}._button-clean{padding:0;border:none;background:none;text-align:inherit;cursor:pointer}

._block-label{--block-label-color: var(--color-gray);--block-label-dot-color: var(--color-accent);--block-label-font-size: 1.125rem;--block-label-font-weight: 400;--block-label-justify-content: flex-start;justify-content:var(--block-label-justify-content);color:var(--block-label-color);font-size:var(--block-label-font-size);font-weight:var(--block-label-font-weight);display:flex;align-items:center;gap:12px;letter-spacing:.04em;text-transform:uppercase}@media screen and (max-width: 620px){._block-label{--block-label-font-size: 1rem}}._block-label::before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:50%;background-color:var(--block-label-dot-color)}

._block-desc{color:var(--color-gray);font-size:1.25rem}@media screen and (max-width: 620px){._block-desc{font-size:1rem}}

._logo{--logo-gap: 4px;--logo-name-font-size: 1.4375rem;--logo-slogan-font-size: 0.6875rem;gap:var(--logo-gap);display:flex;flex-direction:column;align-items:center;color:var(--color-black);text-decoration:none;white-space:nowrap}._logo__name{font-size:var(--logo-name-font-size);font-weight:800;line-height:1.2}._logo__slogan{color:var(--color-gray);font-size:var(--logo-slogan-font-size);letter-spacing:.04em;text-transform:uppercase}

._social{display:flex;gap:8px}._social__item{--social-item-background: var(--color-white);--social-item-icon-filter: none;background:var(--social-item-background);width:28px;border-radius:10px;transition:background-color .2s ease}._social__item:hover,._social__item:focus-visible{--social-item-background: var(--gradient-accent);--social-item-icon-filter: brightness(0) invert(1)}._social__item:active{--social-item-background: var(--color-accent);--social-item-icon-filter: brightness(0) invert(1)}._social__item svg{filter:var(--social-item-icon-filter)}

._input-text{--input-text-color: var(--color-black);--input-text-border-color: var(--color-border);--input-text-border-color-error: var(--color-error);--input-text-background-color: var(--color-white);--input-text-border-radius: 16px;--input-text-padding: 12px;--input-text-font-size: 1rem;--input-text-font-weight: 400;--input-text-placeholder-color: var(--color-gray)}._input-text__box{color:var(--input-text-color);background-color:var(--input-text-background-color);border:1px solid var(--input-text-border-color);border-radius:var(--input-text-border-radius);display:flex;align-items:center;width:100%;cursor:text;transition:border-color .2s ease}._input-text__box:has(._input-text__value:user-invalid){--input-text-border-color: var(--input-text-border-color-error)}._input-text__field{padding:var(--input-text-padding);display:flex;align-items:center;width:100%}._input-text__input{display:flex;width:100%}._input-text__value{font-size:var(--input-text-font-size);font-weight:var(--input-text-font-weight);width:100%;padding:0;border:none;color:currentColor;background-color:rgba(0,0,0,0);line-height:1.35;-moz-appearance:none;appearance:none;-webkit-appearance:none}._input-text__value::-webkit-outer-spin-button,._input-text__value::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._input-text__value:-webkit-autofill,._input-text__value:-webkit-autofill:hover,._input-text__value:-webkit-autofill:focus,._input-text__value:-webkit-autofill:active{-webkit-transition:background-color 600000s 0s,color 600000s 0s;transition:background-color 600000s 0s,color 600000s 0s}._input-text__value::-moz-placeholder{color:var(--input-text-placeholder-color);opacity:1}._input-text__value::placeholder{color:var(--input-text-placeholder-color);opacity:1}

._input-checkbox{--input-checkbox-color: var(--color-gray);--input-checkbox-icon-color: var(--color-accent);--input-checkbox-icon-background: var(--color-white);--input-checkbox-icon-opacity: 0;--input-checkbox-size: 16px;--input-checkbox-gap: 16px;--input-checkbox-font-size: 0.6875rem;--input-checkbox-line-height: 1.35;--input-checkbox-radius: 6px;--input-checkbox-border-color: transparent}._input-checkbox__box{gap:var(--input-checkbox-gap);position:relative;display:flex;align-items:flex-start;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._input-checkbox__icon{width:var(--input-checkbox-size);color:var(--input-checkbox-icon-color);background-color:var(--input-checkbox-icon-background);border-radius:var(--input-checkbox-radius);box-shadow:inset 0 0 0 1px var(--input-checkbox-border-color)}._input-checkbox__icon svg{opacity:var(--input-checkbox-icon-opacity);transition:opacity .15s ease}._input-checkbox__label{color:var(--input-checkbox-color);font-size:var(--input-checkbox-font-size);line-height:var(--input-checkbox-line-height);flex-grow:1;-webkit-user-select:text;-moz-user-select:text;user-select:text}._input-checkbox__label a{transition:color .2s ease}._input-checkbox__label a:hover,._input-checkbox__label a:focus-visible{color:var(--color-accent)}._input-checkbox__value{width:var(--input-checkbox-size);height:var(--input-checkbox-size);position:absolute;top:0;left:0;margin:0;opacity:0;cursor:pointer}._input-checkbox__value:checked~._input-checkbox__icon{--input-checkbox-icon-opacity: 1}

._input-range{--input-range-color: var(--color-accent);--input-range-track-color: var(--color-field);--input-range-track-height: 3px;--input-range-thumb-size: 15px;--input-range-progress: 0%}._input-range__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}._input-range__label{font-size:0.875rem;font-weight:500}@media screen and (max-width: 620px){._input-range__label{font-size:0.8125rem}}._input-range__value{font-size:1.5rem;font-weight:600;line-height:1.15;white-space:nowrap}@media screen and (max-width: 620px){._input-range__value{font-size:1.125rem}}._input-range__input{display:block;width:100%;height:var(--input-range-thumb-size);margin:12px 0 0;background:rgba(0,0,0,0);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}._input-range__input::-webkit-slider-runnable-track{height:var(--input-range-track-height);border-radius:999px;background:linear-gradient(to right, var(--input-range-color) 0 var(--input-range-progress), var(--input-range-track-color) var(--input-range-progress) 100%)}._input-range__input::-webkit-slider-thumb{width:var(--input-range-thumb-size);height:var(--input-range-thumb-size);margin-top:calc((var(--input-range-track-height) - var(--input-range-thumb-size))/2);border-radius:50%;background:var(--input-range-color);appearance:none;-webkit-appearance:none}._input-range__input::-moz-range-track{height:var(--input-range-track-height);border-radius:999px;background:var(--input-range-track-color)}._input-range__input::-moz-range-progress{height:var(--input-range-track-height);border-radius:999px;background:var(--input-range-color)}._input-range__input::-moz-range-thumb{width:var(--input-range-thumb-size);height:var(--input-range-thumb-size);border:none;border-radius:50%;background:var(--input-range-color)}._input-range__scale{display:flex;justify-content:space-between;gap:16px;margin-top:4px;color:var(--color-gray-light);font-weight:600;line-height:1.15}@media screen and (max-width: 620px){._input-range__scale{font-size:0.875rem}}

._input-file{--input-file-padding: 10px;--input-file-gap: 16px;--input-file-radius: 16px;--input-file-border-color: var(--color-border);--input-file-color: var(--color-gray);--input-file-icon-color: var(--color-black);--input-file-font-size: 1rem}._input-file__box{gap:var(--input-file-gap);padding:var(--input-file-padding);border:2px dashed var(--input-file-border-color);border-radius:var(--input-file-radius);color:var(--input-file-color);font-size:var(--input-file-font-size);position:relative;display:flex;align-items:center;letter-spacing:.01em;cursor:pointer}._input-file__value{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0;overflow:hidden}._input-file__icon{width:24px;color:var(--input-file-icon-color)}._input-file__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

._form-success__icon{width:40px;color:var(--color-green)}._form-success__text{margin-top:24px;color:var(--color-gray);font-size:1.125rem}@media screen and (max-width: 620px){._form-success__text{font-size:1rem}}

._slider-arrow{--slider-arrow-size: 40px;--slider-arrow-color: var(--color-gray);--slider-arrow-color-hover: var(--color-accent);--slider-arrow-color-active: var(--color-accent);--slider-arrow-background: var(--color-background);width:var(--slider-arrow-size);height:var(--slider-arrow-size);color:var(--slider-arrow-color);background-color:var(--slider-arrow-background);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;border:none;border-radius:50%;cursor:pointer;transition:color .2s ease}._slider-arrow:hover,._slider-arrow:focus-visible{--slider-arrow-color: var(--slider-arrow-color-hover)}._slider-arrow:active{--slider-arrow-color: var(--slider-arrow-color-active)}._slider-arrow._is-disabled{--slider-arrow-color-hover: var(--color-gray);--slider-arrow-color-active: var(--color-gray);cursor:default}._slider-arrow._is-lock{display:none}

._rating{--rating-star-size: 24px;--rating-star-color: var(--color-yellow);--rating-star-color-empty: var(--color-border);--rating-gap: 0px;gap:var(--rating-gap);display:flex;align-items:center}._rating__star{--rating-star-fill: var(--rating-star-color-empty);width:var(--rating-star-size);color:var(--rating-star-fill)}._rating__star._is-active{--rating-star-fill: var(--rating-star-color)}

._pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}._pagination__item{--pagination-item-color: var(--color-black);--pagination-item-background: var(--color-background);color:var(--pagination-item-color);background:var(--pagination-item-background);display:flex;justify-content:center;align-items:center;min-width:40px;height:40px;padding:0 12px;border-radius:100px;font-weight:600;text-decoration:none;transition:color .2s ease}._pagination__item:hover,._pagination__item:focus-visible{--pagination-item-color: var(--color-accent)}._pagination__item._is-active{--pagination-item-color: var(--color-white);--pagination-item-background: var(--gradient-accent)}._pagination__dots{color:var(--color-gray)}

.header{position:sticky;top:calc(var(--admin-panel-height) - var(--header-top-height));z-index:10}.header__top{padding:8px 0;background-color:var(--color-background)}@media screen and (max-width: 620px){.header__top{display:none}}.header__container{display:flex;align-items:center;justify-content:space-between;gap:16px}.header-address{display:flex;align-items:center;gap:8px}.header-address__icon{width:16px}.header-address__text{font-size:0.875rem}.header-address__accent{color:var(--color-accent)}.header-social{display:flex;align-items:center;gap:16px}.header-social__label{font-size:0.875rem;white-space:nowrap}@media screen and (max-width: 700px){.header-social__label{display:none}}.header__main{padding:16px 0;border-bottom:2px solid var(--color-background);background-color:var(--color-white)}@media screen and (max-width: 620px){.header__main{border-bottom:none;box-shadow:var(--shadow-header)}}@media screen and (max-width: 620px){.header__logo{--logo-gap: 2px;--logo-name-font-size: 0.85rem;--logo-slogan-font-size: 0.40625rem}}.header__menu{align-self:stretch;margin:-16px 0}@media screen and (max-width: 1290px){.header__menu{display:none}}.header__contacts{display:flex;align-items:center;gap:16px}@media screen and (max-width: 1290px){.header__contacts{margin-left:auto}}@media screen and (max-width: 620px){.header__contacts{}}@media (max-width: 1199px) { /* твой брейкпоинт */
  .header__container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 12px;
  }
.header__contacts{margin-left:0px;}
  /* убираем меню из потока */
  .header__container > .header__menu {
    display: none;
  }

  /* на всякий случай прячем кнопку, чтобы блок контактов был только телефоном */
  .header__button {
    display: none;
  }

  .header-phone {
    text-align: center;
    white-space: nowrap;
  }
}.header-phone{display:flex;flex-direction:column;align-items:center;gap:4px}.header-phone__value{--header-phone-value-color: var(--color-black);--header-phone-value-background: none;color:var(--header-phone-value-color);background:var(--header-phone-value-background);-webkit-background-clip:text;background-clip:text;font-size:1rem;font-weight:700;text-decoration:none;white-space:nowrap;transition:color .2s ease}.header-phone__value:hover,.header-phone__value:focus-visible{--header-phone-value-color: transparent;--header-phone-value-background: var(--gradient-accent)}.header-phone__value:active{--header-phone-value-color: var(--color-accent);--header-phone-value-background: none}.header-phone__text{color:var(--color-gray);font-size:0.875rem}@media screen and (max-width: 640px){.header__button{display:none}}.header__burger{--header-burger-bars-display: flex;--header-burger-cross-display: none;display:none;flex-shrink:0;width:44px;height:44px;border-radius:12px;color:var(--color-black);background-color:var(--color-background)}@media screen and (max-width: 1290px){.header__burger{display:flex}}@media screen and (max-width: 620px){.header__burger{margin:-8px 0}}.header__burger._is-active{--header-burger-bars-display: none;--header-burger-cross-display: flex}.header__bars{display:var(--header-burger-bars-display);width:44px}.header__cross{display:var(--header-burger-cross-display);width:44px}

.header-menu__list{display:flex;gap:16px;height:100%}.header-menu__item{--header-menu-link-color: var(--color-black);--header-menu-arrow-transform: none;--header-menu-dropdown-opacity: 0;--header-menu-dropdown-visibility: hidden;position:relative;display:flex;align-items:center}.header-menu__item:hover,.header-menu__item:focus-within{--header-menu-link-color: var(--color-accent);--header-menu-arrow-transform: scaleY(-1);--header-menu-dropdown-opacity: 1;--header-menu-dropdown-visibility: visible}.header-menu__link{display:flex;align-items:center;gap:4px;color:var(--header-menu-link-color);font-size:1rem;text-decoration:none;white-space:nowrap;transition:color .3s ease}.header-menu__link._is-active{--header-menu-link-color: var(--color-accent)}.header-menu__arrow{width:16px;transform:var(--header-menu-arrow-transform);transition:transform .3s ease}.header-menu__dropdown{position:absolute;top:100%;left:0;z-index:1;padding-top:6px;opacity:var(--header-menu-dropdown-opacity);visibility:var(--header-menu-dropdown-visibility);transition:opacity .3s ease,visibility .3s ease}.header-menu-dropdown{display:flex;flex-direction:column;gap:6px;width:250px;padding:12px;border-radius:16px;background-color:var(--color-white);box-shadow:var(--shadow-dropdown)}.header-menu-dropdown__link{display:block;padding:8px 12px;border-radius:10px;color:var(--color-black);font-size:1rem;text-decoration:none;transition:color .3s ease,background-color .3s ease}.header-menu-dropdown__link:hover,.header-menu-dropdown__link:focus-visible,.header-menu-dropdown__link._is-active{color:var(--color-accent);background-color:var(--color-background)}

.mobile-panel{--mobile-panel-top: 0px;--mobile-panel-opacity: 0;--mobile-panel-visibility: hidden;top:var(--mobile-panel-top);opacity:var(--mobile-panel-opacity);visibility:var(--mobile-panel-visibility);display:none;position:fixed;right:0;bottom:0;left:0;padding-right:var(--body-scrollbar-width);background-color:var(--color-overlay);transition:opacity .3s ease,visibility .3s ease}@media screen and (max-width: 1290px){.mobile-panel{display:block}}.mobile-panel._is-active{--mobile-panel-opacity: 1;--mobile-panel-visibility: visible}.mobile-panel__box{max-width:320px;max-height:100%;margin-left:auto;overflow-y:auto;border-radius:0 0 16px 16px;background-color:var(--color-white);box-shadow:var(--shadow-panel)}.mobile-panel__inner{display:flex;flex-direction:column;gap:20px;padding:8px 16px 24px}.mobile-panel__phone{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 16px;line-height:1.2}.mobile-panel__tel{color:var(--color-black);font-size:1rem;font-weight:700;text-decoration:none;white-space:nowrap}.mobile-panel__hint{color:var(--color-gray);font-size:0.75rem}.mobile-panel__button{width:100%}.mobile-panel-group{--mobile-panel-group-rows: 0fr;--mobile-panel-group-visibility: hidden;--mobile-panel-group-arrow-transform: none}.mobile-panel-group._is-active{--mobile-panel-group-rows: 1fr;--mobile-panel-group-visibility: var(--mobile-panel-visibility, visible);--mobile-panel-group-arrow-transform: rotate(90deg)}.mobile-panel-group__head{--mobile-panel-group-head-color: var(--color-gray);--mobile-panel-group-head-background: transparent;--mobile-panel-group-head-padding-y: 12px;--mobile-panel-group-head-padding-x: 16px;color:var(--mobile-panel-group-head-color);background-color:var(--mobile-panel-group-head-background);padding:var(--mobile-panel-group-head-padding-y) var(--mobile-panel-group-head-padding-x);display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;border-radius:12px;font-size:1rem;line-height:1.5;text-align:left;text-decoration:none;cursor:pointer;transition:color .2s ease,background-color .2s ease}.mobile-panel-group__head_split{--mobile-panel-group-title-padding: var(--mobile-panel-group-head-padding-y) 0 var(--mobile-panel-group-head-padding-y) var(--mobile-panel-group-head-padding-x);align-items:stretch;gap:0;padding:0}.mobile-panel-group__head:hover,.mobile-panel-group__head:focus-visible,.mobile-panel-group__head:has(:focus-visible),.mobile-panel-group__head:active,.mobile-panel-group__head._is-active{--mobile-panel-group-head-color: var(--color-black);--mobile-panel-group-head-background: var(--color-background)}.mobile-panel-group__title{display:flex;align-items:center;flex-grow:1;min-width:0;padding:var(--mobile-panel-group-title-padding, 0);text-decoration:none}.mobile-panel-group__toggle{display:flex;align-items:center;padding:var(--mobile-panel-group-head-padding-y) var(--mobile-panel-group-head-padding-x);color:inherit}.mobile-panel-group__arrow{width:24px;transform:var(--mobile-panel-group-arrow-transform);transition:transform .3s ease}.mobile-panel-group__drop{display:grid;grid-template-rows:var(--mobile-panel-group-rows);transition:grid-template-rows .3s ease}.mobile-panel-group__body{visibility:var(--mobile-panel-group-visibility);min-height:0;overflow:hidden;transition:visibility .3s ease}.mobile-panel-group__list{display:flex;flex-direction:column;gap:4px;margin-top:0;padding:16px}.mobile-panel-group__link{display:flex;align-items:center;min-height:40px;padding:8px 16px;border-radius:12px;color:var(--color-black);font-size:0.875rem;text-decoration:none;transition:background-color .2s ease}.mobile-panel-group__link:hover,.mobile-panel-group__link:focus-visible,.mobile-panel-group__link:active,.mobile-panel-group__link._is-active{background-color:var(--color-background)}

.main-screen{--main-screen-padding: 32px 56px;--main-screen-text-width: 572px;padding-top:24px}.main-screen__box{display:flex;align-items:center;position:relative;min-height:670px;overflow:hidden;border-radius:40px;background-color:var(--color-background)}@media screen and (max-width: 1000px){.main-screen__box{display:block;min-height:0}}.main-screen__content{position:relative;z-index:1;flex-grow:1;padding:var(--main-screen-padding)}@media screen and (max-width: 1000px){.main-screen__content{--main-screen-padding: 56px 56px 32px;--main-screen-text-width: none}}@media screen and (max-width: 620px){.main-screen__content{--main-screen-padding: 32px 24px 24px}}.main-screen__title{max-width:var(--main-screen-text-width);margin-top:24px}.main-screen__title:first-child{margin-top:0}.main-screen__kicker{color:var(--color-gray);font-size:0.8125rem;font-weight:700;letter-spacing:.13em;line-height:1.4;text-transform:uppercase}.main-screen__subtitle{max-width:var(--main-screen-text-width);margin-top:24px;color:var(--color-gray);font-size:1.25rem}@media screen and (max-width: 620px){.main-screen__subtitle{font-size:1rem}}.main-screen__list{display:flex;flex-direction:column;gap:16px;margin-top:40px}@media screen and (max-width: 620px){.main-screen__list{margin-top:24px}}.main-screen__item{display:flex;align-items:center;gap:8px}.main-screen__icon{width:28px}.main-screen__text{font-size:1.125rem;font-weight:600}@media screen and (max-width: 620px){.main-screen__text{font-size:1rem}}.main-screen__control{display:flex;flex-wrap:wrap;gap:16px;margin-top:40px}@media screen and (max-width: 620px){.main-screen__control{margin-top:24px}}.main-screen__media{position:absolute;inset:0}@media screen and (max-width: 1000px){.main-screen__media{position:relative}}.main-screen__image{width:100%;height:100%}@media screen and (max-width: 1000px){.main-screen__image{height:auto;aspect-ratio:4/3}}.main-screen__photo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center}@media screen and (max-width: 1000px){.main-screen__photo{-o-object-position:right center;object-position:right center}}.main-screen__label{--block-label-color: var(--color-white);--block-label-dot-color: var(--color-white);--block-label-font-weight: 500;position:absolute;right:40px;bottom:40px}@media screen and (max-width: 620px){.main-screen__label{--block-label-font-size: 0.875rem;right:20px;bottom:20px}}.main-screen__label b,.main-screen__label strong{font-weight:700}

.why-choose__label{--block-label-justify-content: center}.why-choose__title{text-align:center}.why-choose__list{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px;margin-top:56px}@media screen and (max-width: 1000px){.why-choose__list{grid-template-columns:repeat(2, 1fr);margin-top:40px}}@media screen and (max-width: 540px){.why-choose__list{grid-template-columns:1fr;gap:16px;margin-top:24px}}.why-choose__item{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:24px;border-radius:32px;background-color:var(--color-background)}.why-choose__number{font-size:3rem;font-weight:800;line-height:1.2}@media screen and (max-width: 620px){.why-choose__number{font-size:2.25rem}}.why-choose__name{font-size:1.25rem;font-weight:700;line-height:1.2}@media screen and (max-width: 620px){.why-choose__name{font-size:1rem}}.why-choose__text{color:var(--color-gray)}

.stats__label{--block-label-justify-content: center}.stats__title{text-align:center}.stats__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin-top:56px;padding:32px;border-radius:40px;background-color:var(--color-background)}@media screen and (max-width: 1000px){.stats__list{margin-top:40px}}@media screen and (max-width: 800px){.stats__list{grid-template-columns:1fr;gap:16px}}@media screen and (max-width: 620px){.stats__list{margin-top:24px;padding:16px}}.stats__item{--stats-item-background: var(--color-white);--stats-value-color: var(--color-accent);--stats-text-color: var(--color-gray);--stats-icon-background: var(--color-accent);--stats-icon-color: var(--color-white);background-color:var(--stats-item-background);position:relative;display:flex;flex-direction:column;gap:16px;padding:32px 56px 32px 24px;border-radius:32px}.stats__item_accent{--stats-item-background: var(--color-accent);--stats-value-color: var(--color-white);--stats-text-color: var(--color-white);--stats-icon-background: var(--color-white);--stats-icon-color: var(--color-accent)}.stats__value{color:var(--stats-value-color);font-size:2rem;font-weight:800;line-height:1.2}@media screen and (max-width: 620px){.stats__value{font-size:1.5rem}}.stats__scale{color:var(--color-black)}.stats__text{color:var(--stats-text-color);font-size:1.125rem}@media screen and (max-width: 620px){.stats__text{font-size:1rem}}.stats__icon{color:var(--stats-icon-color);background-color:var(--stats-icon-background);position:absolute;top:16px;right:16px;width:40px;padding:8px;border-radius:50%}

.programs__label{--block-label-justify-content: center}.programs__title{text-align:center;max-width:740px;margin-left:auto;margin-right:auto}.programs__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px;margin-top:56px}@media screen and (max-width: 1000px){.programs__list{margin-top:40px}}@media screen and (max-width: 800px){.programs__list{grid-template-columns:1fr;gap:16px}}@media screen and (max-width: 620px){.programs__list{margin-top:24px}}.programs__item{--programs-item-background: var(--color-accent);background-color:var(--programs-item-background);display:flex;flex-direction:column;border-radius:32px;text-decoration:none}.programs__item_green{--programs-item-background: var(--color-green)}.programs__head{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 10px;color:var(--color-white)}.programs__icon{width:24px}.programs__tag{font-size:1.125rem;font-weight:500;line-height:1.2;text-align:center}@media screen and (max-width: 620px){.programs__tag{font-size:1rem}}.programs__card{flex-grow:1;display:flex;flex-direction:column;gap:16px;padding:40px 43px;border:1.5px solid var(--color-background);border-radius:32px;background-color:var(--color-white);box-shadow:var(--shadow-top)}@media screen and (max-width: 620px){.programs__card{padding:24px}}.programs__name{font-size:1.5rem;font-weight:700;line-height:1.2}@media screen and (max-width: 620px){.programs__name{font-size:1.125rem}}.programs__text{color:var(--color-gray);font-size:1.125rem}@media screen and (max-width: 620px){.programs__text{font-size:1rem}}

.form-credit__box{display:grid;grid-template-columns:minmax(0, 600px) 1fr;-moz-column-gap:40px;column-gap:40px;padding:40px;border-radius:32px;background-color:var(--color-background)}@media screen and (max-width: 1000px){.form-credit__box{grid-template-columns:1fr}}@media screen and (max-width: 920px){.form-credit__box{margin-top:59px}}@media screen and (max-width: 620px){.form-credit__box{padding:24px}}.form-credit__content{align-self:center}.form-credit__text{margin-top:24px;color:var(--color-gray);font-size:1.125rem}@media screen and (max-width: 620px){.form-credit__text{font-size:1rem}}.form-credit__form{margin-top:24px}.form-credit__fields{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}@media screen and (max-width: 540px){.form-credit__fields{grid-template-columns:1fr}}.form-credit__control{margin-top:24px}.form-credit__agree{margin-top:24px}.form-credit__image{align-self:end;justify-self:end;width:100%;max-width:471px;margin:-99px 10px -40px 0}@media screen and (max-width: 1000px){.form-credit__image{order:-1;justify-self:center;max-width:280px;margin:-99px 0 16px}}@media screen and (max-width: 620px){.form-credit__image{max-width:240px;margin-top:-83px}}

.requirements__label{--block-label-justify-content: center}.requirements__title{text-align:center}.requirements__list{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px;margin-top:56px}@media screen and (max-width: 1000px){.requirements__list{grid-template-columns:repeat(2, 1fr);margin-top:40px}}@media screen and (max-width: 540px){.requirements__list{grid-template-columns:1fr;gap:16px;margin-top:24px}}.requirements__item{display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:32px;background-color:var(--color-background)}.requirements__icon{width:48px;padding:10px;border-radius:50%;background-color:var(--color-white)}.requirements__name{font-size:1.25rem;font-weight:700;line-height:1.2}@media screen and (max-width: 620px){.requirements__name{font-size:1rem}}.requirements__points ul{display:flex;flex-direction:column;gap:16px;margin-top:0}.requirements__points li{display:flex;align-items:center;gap:8px;color:var(--color-gray)}.requirements__points li::before{content:"";flex-shrink:0;width:5px;height:5px;border-radius:50%;background-color:var(--color-accent)}

.compare__label{--block-label-justify-content: center}.compare__title{text-align:center}.compare__desc{text-align:center}.compare__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px;margin-top:56px}@media screen and (max-width: 1000px){.compare__list{margin-top:40px}}@media screen and (max-width: 800px){.compare__list{grid-template-columns:1fr;gap:16px}}@media screen and (max-width: 620px){.compare__list{margin-top:24px}}.compare-card{--compare-card-background: var(--color-background);--compare-card-color: var(--color-black);--compare-card-text-color: var(--color-gray);--compare-card-icon-color: var(--color-accent);background-color:var(--compare-card-background);color:var(--compare-card-color);display:flex;flex-direction:column;gap:32px;padding:32px;border-radius:32px}@media screen and (max-width: 620px){.compare-card{gap:24px;padding:24px}}.compare-card_accent{--compare-card-background: var(--color-accent);--compare-card-color: var(--color-white);--compare-card-text-color: var(--color-white-80);--compare-card-icon-color: var(--color-white)}.compare-card__badge{align-self:flex-start;padding:8px 12px;border-radius:24px;background-color:var(--color-white);color:var(--color-accent);font-weight:600}.compare-card__title{font-size:1.5rem;font-weight:700;line-height:1.2}@media screen and (max-width: 620px){.compare-card__title{font-size:1.125rem}}.compare-card__list{display:flex;flex-direction:column;gap:24px;margin-top:0}@media screen and (max-width: 620px){.compare-card__list{gap:16px}}.compare-card__item{display:grid;grid-template-columns:auto 1fr;gap:8px 16px}.compare-card__icon{color:var(--compare-card-icon-color);grid-row:span 2;align-self:start;width:24px}.compare-card__name{font-size:1.125rem;font-weight:700}@media screen and (max-width: 620px){.compare-card__name{font-size:1rem}}.compare-card__text{color:var(--compare-card-text-color)}

.examples__head{position:relative;padding:0 128px}@media screen and (max-width: 620px){.examples__head{padding:0}}.examples__label{--block-label-justify-content: center}.examples__title{text-align:center}.examples__arrows{position:absolute;right:0;bottom:0;display:flex;gap:24px}@media screen and (max-width: 620px){.examples__arrows{position:static;justify-content:center;margin-top:24px}}.examples__slider{margin-top:56px}@media screen and (max-width: 1000px){.examples__slider{margin-top:40px}}@media screen and (max-width: 620px){.examples__slider{margin-top:24px}}.examples__slide{width:405px;max-width:100%;height:auto}.examples-card{display:flex;flex-direction:column;border-radius:32px;background-color:var(--color-background)}.examples-card__image{border-radius:32px}.examples-card__body{display:flex;flex-direction:column;flex-grow:1;gap:24px;padding:24px}.examples-card__info{display:flex;flex-direction:column;gap:16px}.examples-card__name{font-size:1.25rem;font-weight:700;line-height:1.2}@media screen and (max-width: 620px){.examples-card__name{font-size:1rem}}.examples-card__specs{display:flex;flex-direction:column;gap:12px;font-size:0.875rem}@media screen and (max-width: 620px){.examples-card__specs{font-size:0.8125rem}}.examples-card__spec{display:flex;align-items:center;gap:14px}.examples-card__label{flex-shrink:0;color:var(--color-gray);white-space:nowrap}.examples-card__value{flex-grow:1;font-weight:500;text-align:right}.examples-card__alert{display:flex;align-items:center;gap:8px;padding:6px 0;color:var(--color-orange);font-size:0.875rem;font-weight:500;line-height:1.2}@media screen and (max-width: 620px){.examples-card__alert{font-size:0.8125rem}}.examples-card__icon{width:20px}.examples-card__terms{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px}.examples-card__term{display:flex;flex-direction:column;gap:8px;padding:12px 16px;border-radius:16px;background-color:var(--color-white)}.examples-card__caption{color:var(--color-gray);font-size:0.875rem}@media screen and (max-width: 620px){.examples-card__caption{font-size:0.8125rem}}.examples-card__amount{font-weight:700;line-height:1.2}.examples-card__button{margin-top:auto}

.reviews__head{position:relative;padding:0 128px}@media screen and (max-width: 620px){.reviews__head{padding:0}}.reviews__label{--block-label-justify-content: center}.reviews__title{text-align:center}.reviews__arrows{position:absolute;right:0;bottom:0;display:flex;gap:24px}@media screen and (max-width: 620px){.reviews__arrows{position:static;justify-content:center;margin-top:24px}}.reviews__badge{margin:40px auto 0}@media screen and (max-width: 620px){.reviews__badge{margin-top:24px}}.reviews__slider{margin-top:40px}@media screen and (max-width: 620px){.reviews__slider{margin-top:24px}}.reviews__slide{width:405px;max-width:100%;height:auto}.reviews-badge{display:flex;align-items:center;gap:16px;width:-moz-fit-content;width:fit-content;padding:10.5px 10.5px 10.5px 14.5px;border:1.5px solid var(--color-border);border-radius:24px;text-decoration:none}.reviews-badge__source{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.reviews-badge__logo{width:168px}.reviews-badge__count{color:var(--color-gray)}.reviews-badge__score{display:flex;justify-content:center;width:48px;padding:10px 0;border-radius:16px;background:var(--gradient-accent);color:var(--color-white);font-size:1.25rem;font-weight:700}@media screen and (max-width: 620px){.reviews-badge__score{font-size:1rem}}.reviews-card{display:flex;flex-direction:column;gap:24px;padding:24px;border-radius:32px;background-color:var(--color-background)}.reviews-card__head{display:grid;grid-template-columns:1fr auto;align-items:start;gap:4px 16px}.reviews-card__name{font-size:1.25rem;font-weight:700}@media screen and (max-width: 620px){.reviews-card__name{font-size:1rem}}.reviews-card__date{grid-column:1/-1;color:var(--color-gray)}.reviews-card__content{display:flex;flex-direction:column;gap:8px}.reviews-card__text{--reviews-card-lines: 11;-webkit-line-clamp:var(--reviews-card-lines);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.reviews-card__text._is-active{--reviews-card-lines: none}.reviews-card__text p{margin-top:0}.reviews-card__more{display:none;align-self:flex-start;color:var(--color-gray);text-decoration:underline;text-underline-position:from-font}.reviews-card__more::after{content:attr(data-show)}.reviews-card__more._is-visible{display:block}.reviews-card__more._is-active::after{content:attr(data-hide)}.reviews-card__logo{width:132px;margin-top:auto}

.calc{padding:88px 0;background:var(--gradient-accent);color:var(--color-white)}@media screen and (max-width: 920px){.calc{padding:60px 0}}@media screen and (max-width: 620px){.calc{padding:40px 0}}.calc__box{display:flex;align-items:center;justify-content:space-between;gap:40px}@media screen and (max-width: 1000px){.calc__box{flex-direction:column;align-items:flex-start}}.calc__info{max-width:544px}@media screen and (max-width: 1000px){.calc__info{max-width:none}}.calc__label{--block-label-color: var(--color-white);--block-label-dot-color: var(--color-white)}.calc__desc{max-width:452px;margin-top:24px;font-size:1.125rem;font-weight:500}@media screen and (max-width: 1000px){.calc__desc{max-width:none}}@media screen and (max-width: 620px){.calc__desc{font-size:1rem}}.calc__desc p{margin-top:10px}.calc__desc p:first-child{margin-top:0}.calc__card{display:flex;flex-direction:column;gap:32px;flex-shrink:0;width:100%;max-width:590px;padding:43px 26px 26px;border:1px solid var(--color-border-light);border-radius:32px;background-color:var(--color-white);color:var(--color-black)}@media screen and (max-width: 620px){.calc__card{gap:24px;padding:23px}}.calc__bottom{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-top:10px}@media screen and (max-width: 620px){.calc__bottom{flex-direction:column;margin-top:0}}.calc__form{flex-shrink:0;width:280px}@media screen and (max-width: 620px){.calc__form{width:100%}}.calc-result{display:flex;flex-direction:column;gap:52px}@media screen and (max-width: 620px){.calc-result{gap:24px}}.calc-result__row{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:6px 15px}.calc-result__icon{grid-row:span 2;width:32px;color:var(--color-accent)}.calc-result__label{font-size:0.875rem;font-weight:500}@media screen and (max-width: 620px){.calc-result__label{font-size:0.8125rem}}.calc-result__value{font-size:1.5rem;font-weight:600;line-height:1.15;white-space:nowrap}@media screen and (max-width: 620px){.calc-result__value{font-size:1.125rem}}.calc-form__field{--input-text-background-color: var(--color-field);--input-text-border-color: var(--color-field);--input-text-border-radius: 8px;--input-text-padding: 11px 12px;--input-text-font-size: 0.875rem;--input-text-font-weight: 600;--input-text-placeholder-color: var(--color-gray-light)}@media screen and (max-width: 620px){.calc-form__field{--input-text-font-size: 1rem}}.calc-form__control{display:flex;flex-direction:column;align-items:flex-end;margin-top:23px}.calc-form__button{--button-background: var(--color-accent)}.calc-form__agree{--input-checkbox-color: var(--color-gray-light);--input-checkbox-icon-background: var(--color-field);--input-checkbox-border-color: var(--color-accent);--input-checkbox-size: 12px;--input-checkbox-gap: 15px;--input-checkbox-radius: 2px;--input-checkbox-line-height: 1.15;margin-top:13px}

.steps__label{--block-label-justify-content: center}.steps__title{text-align:center}.steps__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin-top:56px}@media screen and (max-width: 1000px){.steps__list{margin-top:40px}}@media screen and (max-width: 800px){.steps__list{grid-template-columns:1fr;gap:16px}}@media screen and (max-width: 620px){.steps__list{margin-top:24px}}.steps__item{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:24px;border-radius:32px;background-color:var(--color-background)}.steps__time{padding:8px 12px;border:1.5px solid var(--color-accent);border-radius:100px;font-size:1.25rem;font-weight:700;line-height:1.2}@media screen and (max-width: 620px){.steps__time{font-size:1rem}}.steps__name{font-size:1.25rem;font-weight:700;line-height:1.2}@media screen and (max-width: 620px){.steps__name{font-size:1rem}}.steps__text{color:var(--color-gray)}

.faq__label{--block-label-justify-content: center}.faq__title{text-align:center}.faq__list{display:flex;flex-direction:column;gap:16px;margin-top:56px}@media screen and (max-width: 1000px){.faq__list{margin-top:40px}}@media screen and (max-width: 620px){.faq__list{margin-top:24px}}.faq__item{--faq-line-opacity: 1;padding:16px 16px 16px 24px;border-radius:24px;background-color:var(--color-background)}.faq__item._is-active{--faq-line-opacity: 0}.faq__head{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}.faq__head::-webkit-details-marker{display:none}.faq__name{flex-grow:1;margin-top:0;font-size:1.25rem;font-weight:600;line-height:inherit}@media screen and (max-width: 620px){.faq__name{font-size:1rem}}.faq__icon{width:32px;color:var(--color-accent)}.faq__line{opacity:var(--faq-line-opacity);transition:opacity .2s ease}.faq__text{padding-top:16px;color:var(--color-gray)}.faq__text ul,.faq__text ol{margin-top:8px;padding-left:24px}.faq__text ul:first-child,.faq__text ol:first-child{margin-top:0}.faq__text ul{list-style:disc}.faq__text ol{list-style:decimal}.faq__text li{margin-top:6px}.faq__text li:first-child{margin-top:0}

.form-photo__box{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center;-moz-column-gap:40px;column-gap:40px;padding:40px 40px 40px 0;border-radius:32px;background-color:var(--color-background)}@media screen and (max-width: 1000px){.form-photo__box{grid-template-columns:1fr;row-gap:24px;padding:40px}}@media screen and (max-width: 620px){.form-photo__box{padding:24px}}.form-photo__media{width:100%;max-width:602px}@media screen and (max-width: 1000px){.form-photo__media{justify-self:center}}.form-photo__text{margin-top:24px;color:var(--color-gray);font-size:1.125rem}@media screen and (max-width: 620px){.form-photo__text{font-size:1rem}}.form-photo__text p,.form-photo__text ul{margin-top:44px}.form-photo__text p:first-child,.form-photo__text ul:first-child{margin-top:0}.form-photo__text li{margin-top:10px}.form-photo__text li:first-child{margin-top:0}.form-photo__text li::before{content:"•";margin-right:5px}.form-photo__notice{display:flex;align-items:flex-start;gap:16px;margin-top:24px;padding:16px;border:1px solid var(--color-border);border-radius:16px;background-color:var(--color-white)}.form-photo__badge{align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--color-brand-light)}.form-photo__badge svg{width:20px}.form-photo__message{flex-grow:1;min-width:0}.form-photo__caption{font-size:1rem;font-weight:600;line-height:1.15}@media screen and (max-width: 620px){.form-photo__caption{font-size:0.875rem}}.form-photo__hint{margin-top:4px;color:var(--color-gray);font-size:0.75rem}.form-photo__form{margin-top:24px}.form-photo__fields{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}@media screen and (max-width: 540px){.form-photo__fields{grid-template-columns:1fr}}.form-photo__file{margin-top:24px}.form-photo__control{margin-top:24px}.form-photo__agree{margin-top:24px}

.contacts__label{--block-label-justify-content: center}.contacts__title{text-align:center}.contacts__desc{text-align:center}.contacts__box{display:grid;grid-template-columns:minmax(0, 1fr) 418px;align-items:center;gap:48px;margin-top:56px}@media screen and (max-width: 1000px){.contacts__box{grid-template-columns:1fr;gap:24px;margin-top:40px}}@media screen and (max-width: 620px){.contacts__box{margin-top:24px}}.contacts__map{height:478px;overflow:hidden;border-radius:48px;background-color:var(--color-background)}@media screen and (max-width: 1000px){.contacts__map{height:380px;border-radius:32px}}@media screen and (max-width: 620px){.contacts__map{height:300px}}.contacts__side{display:flex;flex-direction:column;gap:24px}.contacts__buttons{display:flex;flex-wrap:wrap;gap:16px}.contacts__button{--button-padding: 11px 16px;width:200px}.contacts-office{--contacts-office-background: var(--color-white);--contacts-office-border-color: var(--color-border);--contacts-office-color: var(--color-black);--contacts-office-text-color: var(--color-gray);--contacts-office-link-color: var(--color-accent);--contacts-office-link-color-hover: var(--color-accent-light);--contacts-office-link-color-active: var(--color-accent);background-color:var(--contacts-office-background);border:1.5px solid var(--contacts-office-border-color);color:var(--contacts-office-color);display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:24px;border-radius:32px;cursor:pointer}.contacts-office._is-active{--contacts-office-background: var(--color-accent);--contacts-office-border-color: var(--color-accent);--contacts-office-color: var(--color-white);--contacts-office-text-color: var(--color-white-80);--contacts-office-link-color: var(--color-white);--contacts-office-link-color-hover: var(--color-white-80);--contacts-office-link-color-active: var(--color-white-80)}.contacts-office__name{font-size:1.25rem;font-weight:700;line-height:1.2}@media screen and (max-width: 620px){.contacts-office__name{font-size:1rem}}.contacts-office__info{color:var(--contacts-office-text-color);display:flex;flex-direction:column;gap:8px}.contacts-office__route{color:var(--contacts-office-link-color);display:flex;align-items:center;gap:12px;font-weight:600;line-height:1.2;text-decoration:none;transition:color .2s ease}.contacts-office__route:hover,.contacts-office__route:focus-visible{--contacts-office-link-color: var(--contacts-office-link-color-hover)}.contacts-office__route:active{--contacts-office-link-color: var(--contacts-office-link-color-active)}.contacts-office__icon{width:16px}

.breadcrumbs{padding:16px 0;background-color:var(--color-background);color:var(--color-gray);font-size:0.8125rem}.breadcrumbs__list{display:flex;flex-wrap:wrap;gap:4px;margin-top:0}.breadcrumbs__item::after{content:"/";margin-left:4px}.breadcrumbs__item:last-child::after{content:none}.breadcrumbs__link{color:inherit;text-decoration:none}.breadcrumbs__current{color:var(--color-black);font-weight:600}

.steps-how__label{--block-label-justify-content: center}.steps-how__title{text-align:center}.steps-how__list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px;margin-top:56px}@media screen and (max-width: 1000px){.steps-how__list{margin-top:40px}}@media screen and (max-width: 830px){.steps-how__list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 620px){.steps-how__list{margin-top:24px}}@media screen and (max-width: 560px){.steps-how__list{grid-template-columns:minmax(0, 1fr)}}.steps-how__item{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:24px;border-radius:32px;background-color:var(--color-background)}.steps-how__number{font-size:3rem;font-weight:800;line-height:1.2}@media screen and (max-width: 620px){.steps-how__number{font-size:2.25rem}}.steps-how__name{font-size:1.25rem;font-weight:700;line-height:1.2}@media screen and (max-width: 620px){.steps-how__name{font-size:1rem}}.steps-how__text{color:var(--color-gray)}.steps-how__note{margin-top:56px;padding:20px;border-radius:12px;background-color:var(--color-brand-light);color:var(--color-gray);font-size:0.875rem}@media screen and (max-width: 1000px){.steps-how__note{margin-top:40px}}@media screen and (max-width: 620px){.steps-how__note{margin-top:24px;font-size:0.8125rem}}.steps-how__note b,.steps-how__note strong{color:var(--color-accent);font-weight:600}.steps-how__note p{margin-top:0}

.advantages{--advantages-item-gap: 16px;--advantages-item-border: none;--advantages-item-radius: 32px;--advantages-item-background: var(--color-background);--advantages-question-font-size: 1rem;--advantages-question-font-weight: 500;--advantages-name-font-size: 1.25rem;--advantages-name-line-height: 1.2}@media screen and (max-width: 620px){.advantages{--advantages-question-font-size: 0.875rem;--advantages-name-font-size: 1rem}}.advantages_border{--advantages-item-gap: 8px;--advantages-item-border: 1px solid var(--color-border);--advantages-item-radius: 16px;--advantages-item-background: var(--color-white);--advantages-question-font-size: 0.875rem;--advantages-question-font-weight: 400;--advantages-name-font-size: 1.125rem;--advantages-name-line-height: 1.35}@media screen and (max-width: 620px){.advantages_border{--advantages-question-font-size: 0.8125rem;--advantages-name-font-size: 1rem}}.advantages__label{--block-label-justify-content: center}.advantages__title{text-align:center}.advantages__list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px;margin-top:56px}@media screen and (max-width: 1000px){.advantages__list{margin-top:40px}}@media screen and (max-width: 960px){.advantages__list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 640px){.advantages__list{grid-template-columns:minmax(0, 1fr);margin-top:24px}}.advantages__item{display:flex;flex-direction:column;gap:var(--advantages-item-gap);padding:24px;border:var(--advantages-item-border);border-radius:var(--advantages-item-radius);background-color:var(--advantages-item-background)}.advantages__question{color:var(--color-gray);font-size:var(--advantages-question-font-size);font-style:italic;font-weight:var(--advantages-question-font-weight)}.advantages__name{font-size:var(--advantages-name-font-size);font-weight:700;line-height:var(--advantages-name-line-height)}.advantages__text{color:var(--color-gray)}

.compare-table{padding:48px 0 106px;background-color:var(--color-background)}@media screen and (max-width: 1000px){.compare-table{padding:40px 0 64px}}@media screen and (max-width: 620px){.compare-table{padding:24px 0 40px}}.compare-table__label{--block-label-justify-content: center}.compare-table__title{text-align:center}.compare-table__desc{text-align:center}.compare-table__box{margin-top:94px;overflow-x:auto;border-radius:16px}@media screen and (max-width: 1000px){.compare-table__box{margin-top:40px}}@media screen and (max-width: 620px){.compare-table__box{margin-top:24px}}.compare-table__table{width:100%;min-width:760px;border-collapse:collapse;text-align:left}.compare-table__head{--compare-table-value-font-size: 1.25rem;--compare-table-value-font-weight: 700;--compare-table-value-text-transform: uppercase;--compare-table-head-color: var(--color-black);color:var(--compare-table-head-color);padding:21px 24px;border:1px solid var(--color-white);background-color:var(--color-brand-light);white-space:nowrap}@media screen and (max-width: 620px){.compare-table__head{--compare-table-value-font-size: 1rem}}.compare-table__head_accent{--compare-table-head-color: var(--color-blue-dark)}.compare-table__cell{--compare-table-value-font-size: 1rem;--compare-table-value-font-weight: 600;--compare-table-value-text-transform: none;--compare-table-cell-background-color: var(--color-white);--compare-table-cell-color: var(--color-black);background-color:var(--compare-table-cell-background-color);color:var(--compare-table-cell-color);padding:18px 24px;vertical-align:middle}@media screen and (max-width: 620px){.compare-table__cell{--compare-table-value-font-size: 0.875rem}}.compare-table__cell_accent{--compare-table-cell-background-color: var(--color-brand-light);--compare-table-cell-color: var(--color-blue-dark)}.compare-table__head:first-child,.compare-table__cell:first-child{width:300px}.compare-table__item{display:flex;align-items:center;gap:8px}.compare-table__icon{align-items:center;justify-content:center;width:32px;height:32px;padding:8px;border-radius:50%;background-color:var(--color-brand-light);color:var(--color-accent)}.compare-table__value{display:block;font-size:var(--compare-table-value-font-size);font-weight:var(--compare-table-value-font-weight);line-height:1.2;text-transform:var(--compare-table-value-text-transform)}.compare-table__badge{margin-left:6px;padding:4px 14px;border-radius:20px;background-color:var(--color-blue-10);color:var(--color-accent);font-size:0.6875rem;letter-spacing:.02em;line-height:1.45;vertical-align:middle;white-space:nowrap}.compare-table__note{display:block;margin-top:4px;color:var(--color-gray);font-size:0.75rem}

.features{--features-columns: minmax(0, 1fr) auto;--features-content-order: 0;--features-content-width: 653px;--features-image-order: 0;--features-image-width: 470px}.features_reverse{--features-columns: auto minmax(0, 1fr);--features-content-order: 1;--features-image-order: -1}.features_large{--features-image-width: 523px}.features__box{display:grid;grid-template-columns:var(--features-columns);align-items:center;gap:24px;padding:40px;border-radius:32px;background-color:var(--color-background)}@media screen and (max-width: 1000px){.features__box{--features-columns: minmax(0, 1fr);--features-content-width: none}}@media screen and (max-width: 620px){.features__box{padding:24px;border-radius:24px}}.features__content{order:var(--features-content-order);max-width:var(--features-content-width)}.features__title{margin-top:24px}.features__list{display:flex;flex-direction:column;gap:24px;margin-top:32px}@media screen and (max-width: 620px){.features__list{gap:16px;margin-top:24px}}.features__item{display:flex;align-items:flex-start;gap:16px}.features__icon{width:24px;color:var(--color-accent)}.features__text{line-height:1.5}.features__image{order:var(--features-image-order);width:var(--features-image-width);max-width:100%}@media screen and (max-width: 1000px){.features__image{justify-self:center}}

.banner__box{display:grid;grid-template-columns:minmax(0, 600px) minmax(0, 1fr);align-items:center;gap:40px;margin-top:59px;padding:40px;border-radius:32px;background-color:var(--color-background)}@media screen and (max-width: 1000px){.banner__box{grid-template-columns:minmax(0, 1fr);gap:24px}}@media screen and (max-width: 620px){.banner__box{padding:24px;border-radius:24px}}.banner__text{color:var(--color-gray);font-size:1.125rem}@media screen and (max-width: 620px){.banner__text{font-size:1rem}}.banner__button{margin-top:24px}.banner__image{width:460px;margin:-99px 16px -40px 0;justify-self:end}@media screen and (max-width: 1000px){.banner__image{width:320px;max-width:100%;margin-right:0;margin-bottom:0;justify-self:center;order:-1}}@media screen and (max-width: 620px){.banner__image{width:240px;margin-top:-83px}}

.transport__label{--block-label-justify-content: center}.transport__title{text-align:center}.transport__list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px 24px;margin-top:56px}@media screen and (max-width: 1000px){.transport__list{margin-top:40px}}@media screen and (max-width: 800px){.transport__list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 620px){.transport__list{margin-top:24px}}@media screen and (max-width: 540px){.transport__list{grid-template-columns:minmax(0, 1fr)}}.transport__item{display:flex;align-items:center;gap:8px;padding:24px;border:1px solid var(--color-border);border-radius:16px;background-color:var(--color-white)}@media screen and (max-width: 620px){.transport__item{padding:16px}}.transport__icon{align-items:center;justify-content:center;width:48px;height:48px;padding:12px;border-radius:50%;background-color:var(--color-background)}.transport__name{font-size:1.125rem;font-weight:700;line-height:1.35}@media screen and (max-width: 620px){.transport__name{font-size:1rem}}

.banner-resale__box{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;overflow:hidden;padding:40px;border-radius:32px;background-color:var(--color-background)}@media screen and (max-width: 1000px){.banner-resale__box{grid-template-columns:minmax(0, 1fr)}}@media screen and (max-width: 620px){.banner-resale__box{padding:24px;border-radius:24px}}.banner-resale__text{margin-top:24px;color:var(--color-gray);font-size:1.125rem}@media screen and (max-width: 620px){.banner-resale__text{font-size:1rem}}.banner-resale__button{margin-top:24px}.banner-resale__image{width:516px;margin:-40px -40px -40px 0}@media screen and (max-width: 1000px){.banner-resale__image{width:320px;max-width:100%;margin:0 0 24px;justify-self:center;order:-1}}@media screen and (max-width: 620px){.banner-resale__image{width:240px}}

.tag-credit__label{--block-label-justify-content: center}.tag-credit__title{text-align:center}.tag-credit__list{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:56px}@media screen and (max-width: 1000px){.tag-credit__list{margin-top:40px}}@media screen and (max-width: 620px){.tag-credit__list{gap:12px;margin-top:24px}}.tag-credit__item{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:12px;padding:19px 24px;border-radius:50px;background-color:var(--color-accent);color:var(--color-white)}.tag-credit__icon{width:20px}.tag-credit__name{font-size:1.25rem;font-weight:700;line-height:1.2}@media screen and (max-width: 620px){.tag-credit__name{font-size:1rem}}

.article-list__label{--block-label-justify-content: center}.article-list__title{text-align:center}.article-list__list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px;margin-top:56px}@media screen and (max-width: 1000px){.article-list__list{margin-top:40px}}@media screen and (max-width: 860px){.article-list__list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 620px){.article-list__list{margin-top:24px}}@media screen and (max-width: 580px){.article-list__list{grid-template-columns:minmax(0, 1fr)}}.article-list__pagination{margin-top:40px}@media screen and (max-width: 620px){.article-list__pagination{margin-top:24px}}.article-list-card{display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background-color:var(--color-white);box-shadow:var(--shadow-card);color:var(--color-black);text-decoration:none}.article-list-card__image{height:170px;background-color:var(--color-background)}.article-list-card__photo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-list-card__content{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 20px 32px}.article-list-card__tag{padding:4px 10px;border-radius:999px;background-color:var(--color-brand-light);color:var(--color-accent);font-size:0.75rem;line-height:1.35}.article-list-card__name{font-size:1.25rem;font-weight:600;line-height:1.35}@media screen and (max-width: 620px){.article-list-card__name{font-size:1rem}}

.steps-accent__label{--block-label-justify-content: center}.steps-accent__title{text-align:center}.steps-accent__list{display:grid;grid-template-columns:minmax(0, 17fr) minmax(0, 10fr) minmax(0, 10fr);gap:48px;margin-top:48px}@media screen and (max-width: 1100px){.steps-accent__list{gap:24px}}@media screen and (max-width: 1000px){.steps-accent__list{margin-top:40px}}@media screen and (max-width: 900px){.steps-accent__list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 620px){.steps-accent__list{margin-top:24px}}@media screen and (max-width: 560px){.steps-accent__list{grid-template-columns:minmax(0, 1fr)}}.steps-accent__card{--steps-accent-card-padding: 24px;--steps-accent-card-background: var(--color-brand-light);--steps-accent-color: var(--color-black);--steps-accent-text-color: var(--color-gray);--steps-accent-number-color: var(--color-accent);--steps-accent-number-font-size: 2.375rem;--steps-accent-name-offset: 48px;--steps-accent-name-font-size: 1.25rem;--steps-accent-text-offset: 8px;--steps-accent-content-width: none;--steps-accent-mark-size: 72px;--steps-accent-mark-offset: 0 -4px -4px 0;--steps-accent-mark-border: none;--steps-accent-mark-background: var(--color-white-60);--steps-accent-mark-blur: blur(7.25px);--steps-accent-blur-inset: auto auto -131px -103px;display:flex;flex-direction:column;gap:24px;position:relative;min-height:340px;overflow:hidden;padding:var(--steps-accent-card-padding);border-radius:30px;background:var(--steps-accent-card-background);color:var(--steps-accent-color)}@media screen and (max-width: 620px){.steps-accent__card{--steps-accent-number-font-size: 1.75rem;--steps-accent-name-font-size: 1rem}}.steps-accent__card_accent{--steps-accent-card-padding: 18px 28px 28px;--steps-accent-card-background: var(--gradient-accent);--steps-accent-color: var(--color-white);--steps-accent-text-color: var(--color-white);--steps-accent-number-color: var(--color-white);--steps-accent-number-font-size: 4.5rem;--steps-accent-name-offset: 32px;--steps-accent-name-font-size: 2rem;--steps-accent-text-offset: 16px;--steps-accent-content-width: 393px;--steps-accent-mark-size: 118px;--steps-accent-mark-offset: 0 41px -3px 0;--steps-accent-mark-border: 3px solid var(--color-blue-outline);--steps-accent-mark-background: transparent;--steps-accent-mark-blur: none}@media screen and (max-width: 900px){.steps-accent__card_accent{grid-column:1/-1}}@media screen and (max-width: 620px){.steps-accent__card_accent{--steps-accent-number-font-size: 3.5rem;--steps-accent-name-font-size: 1.5rem}}.steps-accent__card:nth-child(odd){--steps-accent-blur-inset: -117px -19px auto auto}.steps-accent__ring{position:absolute;top:-71px;right:-3px;width:221px;height:221px;border:3px solid var(--color-blue-outline);border-radius:50%}.steps-accent__blur{position:absolute;inset:var(--steps-accent-blur-inset);width:220px;height:220px;border-radius:50%;background-color:var(--color-blue-blur);filter:blur(27.5px)}.steps-accent__content{position:relative;max-width:var(--steps-accent-content-width)}.steps-accent__number{color:var(--steps-accent-number-color);font-size:var(--steps-accent-number-font-size);font-weight:700;line-height:1.18}.steps-accent__name{margin-top:var(--steps-accent-name-offset);font-size:var(--steps-accent-name-font-size);font-weight:700;line-height:1.2}.steps-accent__text{max-width:330px;margin-top:var(--steps-accent-text-offset);color:var(--steps-accent-text-color);font-size:0.875rem;line-height:1.5}@media screen and (max-width: 620px){.steps-accent__text{font-size:0.8125rem}}.steps-accent__mark{display:flex;flex-shrink:0;align-items:center;align-self:flex-end;justify-content:center;position:relative;width:var(--steps-accent-mark-size);height:var(--steps-accent-mark-size);margin:var(--steps-accent-mark-offset);margin-top:auto;border:var(--steps-accent-mark-border);border-radius:50%;background-color:var(--steps-accent-mark-background);backdrop-filter:var(--steps-accent-mark-blur);color:var(--color-accent)}.steps-accent__icon{width:28px}.steps-accent__caption{color:var(--color-blue-pale);font-size:1.375rem;font-weight:600;opacity:.75}@media screen and (max-width: 620px){.steps-accent__caption{font-size:1.125rem}}

.stats-accent__list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:38px}@media screen and (max-width: 1100px){.stats-accent__list{gap:24px}}@media screen and (max-width: 800px){.stats-accent__list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 480px){.stats-accent__list{grid-template-columns:minmax(0, 1fr);gap:16px}}.stats-accent__item{display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:30px;background:var(--gradient-accent);color:var(--color-white)}.stats-accent__value{font-size:2rem;font-weight:700;line-height:1.2}@media screen and (max-width: 620px){.stats-accent__value{font-size:1.5rem}}.stats-accent__text{font-size:0.875rem;line-height:1.5}@media screen and (max-width: 620px){.stats-accent__text{font-size:0.8125rem}}

.text-section__title{font-size:2rem;font-weight:700;line-height:1.2}@media screen and (max-width: 920px){.text-section__title{font-size:1.75rem}}@media screen and (max-width: 620px){.text-section__title{font-size:1.5rem}}.text-section__text{margin-top:24px;color:var(--color-gray);line-height:1.5}.text-section__text:first-child{margin-top:0}.text-section__text p:first-child,.text-section__text ul:first-child,.text-section__text ol:first-child{margin-top:0}.text-section__text ul{margin-top:8px;padding-left:24px;list-style:disc}.text-section__text li{margin-top:6px}.text-section__text li:first-child{margin-top:0}

.review-list__label{--block-label-justify-content: center}.review-list__title{text-align:center}.review-list__badge{margin:40px auto 0}@media screen and (max-width: 620px){.review-list__badge{margin-top:24px}}.review-list__list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px 24px;margin-top:40px}@media screen and (max-width: 900px){.review-list__list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 620px){.review-list__list{margin-top:24px}}@media screen and (max-width: 600px){.review-list__list{grid-template-columns:minmax(0, 1fr)}}.review-list__pagination{margin-top:40px}@media screen and (max-width: 620px){.review-list__pagination{margin-top:24px}}

.text-document{padding-top:40px}@media screen and (max-width: 620px){.text-document{padding-top:24px}}.text-document__text{margin-top:40px;line-height:1.5}@media screen and (max-width: 620px){.text-document__text{margin-top:24px}}.text-document__text:first-child{margin-top:0}.text-document__text ol:not([type]){--text-document-item-gap: 12px;counter-reset:text-document-item}.text-document__text ol[type]{--text-document-item-gap: 6px;counter-reset:text-document-subitem}.text-document__text ul{--text-document-item-gap: 6px;margin-top:8px;padding-left:24px;list-style:disc}.text-document__text li{margin-top:var(--text-document-item-gap)}.text-document__text li:first-child{margin-top:0}.text-document__text li>ol{margin-top:8px}.text-document__text ol:not([type])>li{counter-increment:text-document-item}.text-document__text ol:not([type])>li::before{content:counters(text-document-item, ".") ". "}.text-document__text ol[type]>li{counter-increment:text-document-subitem}.text-document__text ol[type]>li::before{content:counter(text-document-subitem) ") "}

.article-head{padding-top:80px}@media screen and (max-width: 1000px){.article-head{padding-top:56px}}@media screen and (max-width: 620px){.article-head{padding-top:32px}}.article-head__container{display:flex;flex-direction:column;align-items:center;text-align:center}.article-head__label{--block-label-font-size: 0.875rem;--block-label-font-weight: 600;--block-label-justify-content: center}@media screen and (max-width: 620px){.article-head__label{--block-label-font-size: 0.8125rem}}.article-head__title{margin-top:24px;font-size:3.25rem;font-weight:800;line-height:1.12;letter-spacing:-0.023em;text-wrap:balance}@media screen and (max-width: 1180px){.article-head__title{font-size:2.875rem}}@media screen and (max-width: 920px){.article-head__title{font-size:2.5rem}}@media screen and (max-width: 768px){.article-head__title{font-size:2.125rem}}@media screen and (max-width: 620px){.article-head__title{font-size:1.75rem;letter-spacing:0}}.article-head__meta{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 24px;margin-top:24px}.article-head__item{--article-head-item-color: var(--color-gray);--article-head-item-font-size: 0.875rem;--article-head-item-font-weight: 400;color:var(--article-head-item-color);font-size:var(--article-head-item-font-size);font-weight:var(--article-head-item-font-weight);display:flex;align-items:center;gap:8px;padding-left:24px;border-left:1px solid var(--color-border);line-height:1.4}@media screen and (max-width: 620px){.article-head__item{--article-head-item-font-size: 0.8125rem}}.article-head__item_accent{--article-head-item-color: var(--color-accent);--article-head-item-font-size: 0.8125rem;--article-head-item-font-weight: 600}.article-head__item:first-child{padding-left:0;border-left:none}.article-head__icon{width:18px;color:var(--color-accent)}

.article-contents__box{float:left;width:302px;margin:0 24px 24px 0;padding:24px;border-radius:24px;background-color:var(--color-background)}@media screen and (max-width: 1000px){.article-contents__box{float:none;width:auto;margin-right:0}}@media screen and (max-width: 620px){.article-contents__box{padding:20px;border-radius:16px}}.article-contents__title{font-size:1.125rem;font-weight:700;line-height:1.3}@media screen and (max-width: 620px){.article-contents__title{font-size:1rem}}.article-contents__list{display:flex;flex-direction:column;gap:14px;margin-top:18px}.article-contents__link{--article-contents-color: var(--color-black);--article-contents-font-weight: 400;display:flex;align-items:flex-start;gap:10px;width:100%;line-height:1.45;text-align:left}.article-contents__link:hover,.article-contents__link:focus-visible,.article-contents__link._is-active{--article-contents-color: var(--color-accent);--article-contents-font-weight: 600}.article-contents__number{flex-shrink:0;width:22px;color:var(--color-accent);font-size:0.8125rem;font-weight:600}.article-contents__name{color:var(--article-contents-color);font-size:0.875rem;font-weight:var(--article-contents-font-weight);transition:color .2s ease}@media screen and (max-width: 620px){.article-contents__name{font-size:0.8125rem}}

.article-section_attached{padding-top:24px}.article-section__text{margin-top:20px;font-size:1rem;line-height:1.65}@media screen and (max-width: 620px){.article-section__text{font-size:0.875rem}}.article-section__text:first-child{margin-top:0}.article-section__text p{margin-top:18px}.article-section__text p:first-child{margin-top:0}.article-section__text ul{display:flex;flex-direction:column;gap:12px;margin-top:20px}.article-section__text ul:first-child{margin-top:0}.article-section__text li{position:relative;padding-left:19px;line-height:1.55}.article-section__text li::before{content:"";position:absolute;top:calc(.775em - 3.5px);left:0;width:7px;height:7px;border-radius:50%;background-color:var(--color-accent)}

.article-note_attached{padding-top:20px}.article-note__box{display:flex;align-items:flex-start;gap:18px;overflow:hidden;padding:24px;border-radius:16px;background-color:var(--color-brand-light)}@media screen and (max-width: 620px){.article-note__box{gap:14px;padding:20px}}.article-note__icon{justify-content:center;align-items:center;width:44px;height:44px;border-radius:50%;background-color:var(--color-white);color:var(--color-accent)}.article-note__icon svg{width:22px}.article-note__content{flex-grow:1;min-width:0}.article-note__title{font-size:1.0625rem;font-weight:700;line-height:1.35}@media screen and (max-width: 620px){.article-note__title{font-size:1rem}}.article-note__text{margin-top:8px;color:var(--color-gray);font-size:0.9375rem;line-height:1.55}@media screen and (max-width: 620px){.article-note__text{font-size:0.875rem}}.article-note__text:first-child{margin-top:0}

.article-hint_attached{padding-top:20px}.article-hint__box{display:flex;align-items:center;gap:12px;overflow:hidden;padding:16px 20px;border:1px solid var(--color-border);border-radius:10px}@media screen and (max-width: 620px){.article-hint__box{align-items:flex-start}}.article-hint__icon{width:22px;color:var(--color-accent)}.article-hint__text{color:var(--color-gray);font-size:0.875rem;line-height:1.5}@media screen and (max-width: 620px){.article-hint__text{font-size:0.8125rem}}.article-hint__text b{color:var(--color-black);font-weight:700}

.article-steps_attached{padding-top:20px}.article-steps__list{display:flex;flex-direction:column;gap:12px;overflow:hidden}.article-steps__item{display:flex;align-items:flex-start;gap:20px;padding:24px;border-radius:16px;background-color:var(--color-background)}@media screen and (max-width: 620px){.article-steps__item{gap:14px;padding:20px}}.article-steps__number{display:flex;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;border-radius:50%;background-color:var(--color-accent);color:var(--color-white);font-size:1rem;font-weight:700}@media screen and (max-width: 620px){.article-steps__number{width:36px;height:36px;font-size:0.875rem}}.article-steps__content{flex-grow:1;min-width:0}.article-steps__name{font-size:1.125rem;font-weight:700;line-height:1.35}@media screen and (max-width: 620px){.article-steps__name{font-size:1rem}}.article-steps__text{margin-top:6px;color:var(--color-gray);font-size:0.9375rem;line-height:1.55}@media screen and (max-width: 620px){.article-steps__text{font-size:0.875rem}}

.article-summary_attached{padding-top:24px}.article-summary__box{overflow:hidden;padding:28px;border-radius:24px;background-color:var(--color-background)}@media screen and (max-width: 620px){.article-summary__box{padding:20px;border-radius:16px}}.article-summary__title{font-size:1.5rem;font-weight:800;line-height:1.25}@media screen and (max-width: 620px){.article-summary__title{font-size:1.125rem}}.article-summary__text{margin-top:16px;font-size:1rem;line-height:1.65}@media screen and (max-width: 620px){.article-summary__text{font-size:0.875rem}}.article-summary__text:first-child{margin-top:0}.article-summary__text p{margin-top:18px}.article-summary__text p:first-child{margin-top:0}.article-summary__text ul{display:flex;flex-direction:column;gap:16px;margin-top:20px}.article-summary__text ul:first-child{margin-top:0}.article-summary__text li{position:relative;padding-left:19px;line-height:1.55}.article-summary__text li::before{content:"";position:absolute;top:calc(.775em - 3.5px);left:0;width:7px;height:7px;border-radius:50%;background-color:var(--color-accent)}

.article-related__label{--block-label-font-size: 0.875rem;--block-label-justify-content: center}@media screen and (max-width: 620px){.article-related__label{--block-label-font-size: 0.8125rem}}.article-related__title{margin-top:16px;text-align:center}.article-related__list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px;margin-top:40px}@media screen and (max-width: 860px){.article-related__list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 620px){.article-related__list{margin-top:24px}}@media screen and (max-width: 580px){.article-related__list{grid-template-columns:minmax(0, 1fr)}}.article-related-card{display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background-color:var(--color-white);box-shadow:var(--shadow-card);color:var(--color-black);text-decoration:none}.article-related-card__image{height:196px;background-color:var(--color-background)}.article-related-card__photo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-related-card__content{display:flex;flex-direction:column;flex-grow:1;gap:18px;padding:18px 20px 20px}.article-related-card__meta{display:flex;justify-content:space-between;align-items:center;gap:12px}.article-related-card__tag{padding:5px 9px;border-radius:999px;background-color:var(--color-brand-light);color:var(--color-accent);font-size:0.6875rem;font-weight:600;line-height:1.2}.article-related-card__time{color:var(--color-gray);font-size:0.75rem;line-height:1.2}.article-related-card__name{font-size:1.0625rem;font-weight:700;line-height:1.35}@media screen and (max-width: 620px){.article-related-card__name{font-size:1rem}}.article-related-card__more{display:flex;align-items:center;gap:8px;margin-top:auto;color:var(--color-accent);font-size:0.8125rem;font-weight:600;line-height:1.2}.article-related-card__arrow{width:16px}

.banner-error{padding-top:48px}@media screen and (max-width: 620px){.banner-error{padding-top:24px}}.banner-error__box{--banner-error-padding-y: 70px;--banner-error-padding-x: 56px;padding:var(--banner-error-padding-y) var(--banner-error-padding-x);position:relative;overflow:hidden;border-radius:40px;background-color:var(--color-background)}@media screen and (max-width: 900px){.banner-error__box{--banner-error-padding-y: 40px;--banner-error-padding-x: 32px}}@media screen and (max-width: 620px){.banner-error__box{--banner-error-padding-y: 32px;--banner-error-padding-x: 20px;border-radius:24px}}.banner-error__content{display:flex;flex-direction:column;align-items:flex-start;position:relative;z-index:1;max-width:520px}@media screen and (max-width: 1180px){.banner-error__content{max-width:440px}}@media screen and (max-width: 900px){.banner-error__content{max-width:none}}.banner-error__label{--block-label-color: var(--color-accent);--block-label-font-size: 0.875rem;--block-label-font-weight: 600}@media screen and (max-width: 620px){.banner-error__label{--block-label-font-size: 0.8125rem}}.banner-error__title{margin-top:28px}.banner-error__text{margin-top:20px;color:var(--color-gray);font-size:1.125rem;line-height:1.5}@media screen and (max-width: 620px){.banner-error__text{font-size:1rem}}.banner-error__button{margin-top:28px}.banner-error__image{position:absolute;inset:0;pointer-events:none}@media screen and (max-width: 900px){.banner-error__image{position:static;overflow:hidden;margin:24px calc(var(--banner-error-padding-x)*-1) calc(var(--banner-error-padding-y)*-1)}}.banner-error__picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center}@media screen and (max-width: 900px){.banner-error__picture{width:167%;max-width:none;height:auto;margin-left:-67%}}

.footer{padding:56px 0;background-color:var(--color-background)}@media screen and (max-width: 620px){.footer{padding:24px 0}}.footer__top{display:grid;grid-template-columns:auto minmax(0, 764px) minmax(0, 208px);grid-template-areas:"logo menu contacts";justify-content:space-between;align-items:start;gap:40px 24px}@media screen and (max-width: 1000px){.footer__top{grid-template-columns:auto minmax(0, 208px);grid-template-areas:"logo contacts" "menu menu"}}@media screen and (max-width: 620px){.footer__top{grid-template-columns:minmax(0, 1fr);grid-template-areas:"logo" "contacts" "menu";gap:16px}}.footer__logo{grid-area:logo;justify-self:start}.footer__menu{grid-area:menu;display:grid;grid-template-columns:repeat(3, minmax(0, 208px));justify-content:space-between;gap:24px}@media screen and (max-width: 620px){.footer__menu{display:block;margin:8px calc(var(--container-padding, 16px)*-1) 0;border-top:1px solid var(--color-border)}}.footer__column{display:flex;flex-direction:column;gap:24px}@media screen and (max-width: 620px){.footer__column{display:block}}.footer__contacts{grid-area:contacts;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.footer__phone{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.footer__tel{--footer-tel-color: var(--color-black);--footer-tel-background: none;color:var(--footer-tel-color);background:var(--footer-tel-background);-webkit-background-clip:text;background-clip:text;font-size:1.125rem;font-weight:700;text-decoration:none;white-space:nowrap;transition:color .2s ease}.footer__tel:hover,.footer__tel:focus-visible{--footer-tel-color: transparent;--footer-tel-background: var(--gradient-accent)}.footer__tel:active{--footer-tel-color: var(--color-accent);--footer-tel-background: none}.footer__hint{color:var(--color-gray);font-size:0.875rem}.footer__social{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.footer__label{font-size:0.875rem}.footer__info{margin-top:32px;padding-top:32px;border-top:1px solid var(--color-border);color:var(--color-gray);font-size:0.875rem}@media screen and (max-width: 620px){.footer__info{margin-top:0;padding-top:16px;border-top:none;font-size:0.75rem}}.footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 48px;margin-top:32px}@media screen and (max-width: 620px){.footer__bottom{flex-direction:column;align-items:stretch;gap:8px;margin-top:28px}}.footer__credits{display:flex;flex-wrap:wrap;align-items:center;gap:12px 48px}@media screen and (max-width: 620px){.footer__credits{flex-direction:column;align-items:flex-start;gap:8px}}.footer__docs{display:flex;flex-wrap:wrap;gap:12px 24px}@media screen and (max-width: 620px){.footer__docs{flex-direction:column;gap:8px}}.footer__legal{color:inherit;text-underline-position:from-font;transition:color .2s ease}@media screen and (max-width: 620px){.footer__legal{text-decoration:none}}.footer__legal:hover,.footer__legal:focus-visible{color:var(--color-accent)}.footer-developer{display:flex;align-items:center;gap:8px;color:var(--color-black);text-decoration:none}.footer-developer__logo{width:89px}.footer-developer__text{font-size:0.75rem;line-height:1.2}.footer-group{--footer-group-rows: 1fr;--footer-group-visibility: visible;--footer-group-arrow-transform: none;--footer-group-head-cursor: default;font-size:0.875rem}@media screen and (max-width: 620px){.footer-group{--footer-group-rows: 0fr;--footer-group-visibility: hidden;--footer-group-head-cursor: pointer}}.footer-group_link{--footer-group-head-cursor: pointer}.footer-group._is-active{--footer-group-rows: 1fr;--footer-group-visibility: visible;--footer-group-arrow-transform: scaleY(-1)}.footer-group__head{--footer-group-head-padding: 0px;cursor:var(--footer-group-head-cursor);padding:var(--footer-group-head-padding);display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;color:var(--color-gray);text-align:left;text-decoration:none;text-transform:uppercase}@media screen and (max-width: 620px){.footer-group__head{--footer-group-head-padding: 16px}}.footer-group__head_split{--footer-group-title-padding: var(--footer-group-head-padding) 0 var(--footer-group-head-padding) var(--footer-group-head-padding);align-items:stretch;gap:0;padding:0}.footer-group__title{display:flex;align-items:center;flex-grow:1;min-width:0;padding:var(--footer-group-title-padding, 0);text-decoration:none}.footer-group__toggle{display:none;align-items:center;padding:var(--footer-group-head-padding);color:inherit}@media screen and (max-width: 620px){.footer-group__toggle{display:flex}}.footer-group__arrow{display:none;width:24px;transform:var(--footer-group-arrow-transform);transition:transform .3s ease}@media screen and (max-width: 620px){.footer-group__arrow{display:flex}}.footer-group__drop{display:grid;grid-template-rows:var(--footer-group-rows);margin-top:12px;transition:grid-template-rows .3s ease}@media screen and (max-width: 620px){.footer-group__drop{margin-top:0}}.footer-group__body{visibility:var(--footer-group-visibility);min-height:0;overflow:hidden;transition:visibility .3s ease}.footer-group__list{display:flex;flex-direction:column;gap:12px;margin-top:0}@media screen and (max-width: 620px){.footer-group__list{gap:4px;padding:16px;border-bottom:1px solid var(--color-border);background-color:var(--color-white)}}.footer-group__link{--footer-group-link-color-hover: var(--color-accent);--footer-group-link-background-hover: transparent;color:var(--color-black);text-decoration:none;transition:color .2s ease,background-color .2s ease}@media screen and (max-width: 620px){.footer-group__link{--footer-group-link-color-hover: var(--color-black);--footer-group-link-background-hover: var(--color-background);display:flex;align-items:center;min-height:40px;padding:8px 16px;border-radius:12px}}.footer-group__link:hover,.footer-group__link:focus-visible,.footer-group__link:active,.footer-group__link._is-active{color:var(--footer-group-link-color-hover);background-color:var(--footer-group-link-background-hover)}.footer-office{display:flex;flex-direction:column;gap:16px}.footer-office__head{display:flex;align-items:center;gap:8px}.footer-office__icon{width:16px}.footer-office__name{font-size:0.875rem;font-weight:700;line-height:1.2}.footer-office__info{display:flex;flex-direction:column;gap:8px;color:var(--color-gray);font-size:0.75rem}

.popup{--popup-width: 850px;--popup-padding: 40px;--popup-border-radius: 32px;--popup-background-color: var(--color-background);--popup-close-color: var(--color-gray);--popup-overlay-color: transparent;--popup-visibility: hidden;--popup-wrapper-opacity: 0;--popup-wrapper-transform: scale(0.95);background-color:var(--popup-overlay-color);visibility:var(--popup-visibility);position:fixed;inset:var(--admin-panel-height) 0 0;z-index:1001;display:flex;align-items:center;justify-content:center;padding:16px calc(16px + var(--body-scrollbar-width)) 16px 16px;transition:background-color .3s ease,visibility .3s ease}@media screen and (max-width: 620px){.popup{--popup-padding: 24px}}.popup._is-active{--popup-overlay-color: var(--color-overlay);--popup-visibility: visible;--popup-wrapper-opacity: 1;--popup-wrapper-transform: none}.popup__wrapper{max-width:var(--popup-width);padding:var(--popup-padding);border-radius:var(--popup-border-radius);background-color:var(--popup-background-color);opacity:var(--popup-wrapper-opacity);transform:var(--popup-wrapper-transform);position:relative;display:flex;flex-direction:column;width:100%;max-height:100%;transition:opacity .3s ease,transform .3s ease}.popup__close{color:var(--popup-close-color);position:absolute;top:16px;right:16px;z-index:1;width:40px}.popup__scroll{min-height:0;overflow-y:auto}.popup__content{display:flex;align-items:center;gap:24px}@media screen and (max-width: 620px){.popup__content{flex-direction:column;align-items:flex-start}}.popup__text{flex-grow:1}.popup__desc{margin-top:24px;color:var(--color-gray);font-size:1.125rem}@media screen and (max-width: 620px){.popup__desc{font-size:1rem}}.popup__image{flex-shrink:0;width:296px}@media screen and (max-width: 740px){.popup__image{width:220px}}@media screen and (max-width: 620px){.popup__image{order:-1;align-self:center;width:180px}}

.popup-request__form{margin-top:24px}.popup-request__fields{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}@media screen and (max-width: 540px){.popup-request__fields{grid-template-columns:1fr}}.popup-request__control{margin-top:24px}.popup-request__agree{margin-top:24px}


