@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}html,body{background:#17181b;width:100%;min-height:100%;margin:0}*{box-sizing:border-box}.page-content{padding-top:var(--site-header-height)}.page-content--hero{padding-top:0}html{scroll-behavior:smooth}body.menu-open{overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}:root{--site-header-height:78px}.site-header{--header-ink:#f2f3f8;--header-dark:#141517;z-index:20;height:var(--site-header-height);color:var(--header-ink);backdrop-filter:blur(14px);background:#0f1012c7;border-bottom:1px solid #f2f3f833;font-family:Manrope,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:normal;position:fixed;top:0;left:0;right:0}.header-inner{grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;width:min(100% - 96px,1360px);height:100%;margin:0 auto;display:grid}.brand{color:inherit;justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.brand-logo{width:auto;height:42px;display:block}.site-nav{justify-content:center;align-items:center;gap:clamp(22px,2vw,38px);display:flex}.site-nav :is(a,button){color:#f2f3f8ba;font-family:inherit;font-size:10px;font-weight:600;line-height:inherit;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:10px 0;text-decoration:none;transition:color .18s;position:relative}.site-nav :is(a,button):after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .18s;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.site-nav :is(a,button):focus-visible{color:#fff}.site-nav :is(a,button):focus-visible:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.site-nav :is(a,button):hover{color:#fff}.site-nav :is(a,button):hover:after{transform:scaleX(1)}}.mobile-contact{display:none}.header-contact{color:#fff;min-width:174px;font-family:inherit;font-size:10px;font-weight:600;line-height:inherit;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff7a;justify-content:center;justify-self:end;align-items:center;padding:13px 15px;text-decoration:none;transition:color .18s,background .18s;display:inline-flex}.header-contact:focus-visible{color:var(--header-dark);background:#fff}@media (hover:hover) and (pointer:fine){.header-contact:hover{color:var(--header-dark);background:#fff}}.menu-toggle{display:none}@media (width<=1180px){.header-inner{grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);width:min(100% - 48px,1080px)}.site-nav{gap:18px}.header-contact{min-width:178px}}@media (width<=940px){.site-nav :is(a,button){font-size:9px}.header-contact{display:none}.header-inner{grid-template-columns:auto 1fr auto}}@media (width<=820px){:root{--site-header-height:72px}.header-inner{justify-content:space-between;width:calc(100% - 36px);display:flex}.site-nav{top:var(--site-header-height);visibility:hidden;height:calc(100dvh - var(--site-header-height));overscroll-behavior:contain;opacity:0;pointer-events:none;background:#141517fa;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:clamp(34px,10vh,80px) 28px 40px;transition:opacity .18s,transform .18s,visibility 0s linear .18s;display:flex;position:fixed;left:0;right:0;overflow-y:auto;transform:translateY(-10px)}.site-nav.is-open{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.site-nav :is(a,button){color:#ffffffc7;border-bottom:1px solid #ffffff21;padding:17px 0;font-size:13px}.site-nav :is(a,button):after{display:none}.mobile-contact{text-align:center;margin-top:24px;display:block;border:1px solid #fff6!important;padding:15px!important}.menu-toggle{width:42px;height:42px;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:7px;padding:8px;display:flex}.menu-toggle span{background:currentColor;width:100%;height:1px;transition:transform .18s;display:block}.menu-toggle.is-active span:first-child{transform:translateY(4px)rotate(45deg)}.menu-toggle.is-active span:last-child{transform:translateY(-4px)rotate(-45deg)}}@media (width<=520px){.brand-logo{height:34px}}@media (prefers-reduced-motion:reduce){.site-nav,.site-nav :is(a,button),.site-nav :is(a,button):after,.header-contact,.menu-toggle span{transition:none}}.ui-dialog-overlay{z-index:40;backdrop-filter:blur(5px);background:#000000ad;transition:opacity .18s;position:fixed;inset:0}.ui-dialog-content{--content-dark:#141517;--content-light:#f2f3f8;z-index:50;overscroll-behavior:contain;width:min(560px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--content-light);background:#1c1d20;border:1px solid #f2f3f833;outline:none;gap:28px;padding:36px;font-family:Manrope,Helvetica Neue,Arial,sans-serif;line-height:normal;transition:opacity .18s,scale .18s;display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 24px 100px #0006}.ui-dialog-overlay[data-starting-style],.ui-dialog-overlay[data-ending-style],.ui-dialog-content[data-starting-style],.ui-dialog-content[data-ending-style]{opacity:0}.ui-dialog-content[data-starting-style],.ui-dialog-content[data-ending-style]{scale:.98}.ui-dialog-overlay[hidden],.ui-dialog-content[hidden]{display:none}.ui-dialog-header{gap:16px;padding-right:24px;display:grid}.ui-dialog-title{letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(28px,5vw,36px);font-weight:700;line-height:1.1}.ui-dialog-description{color:#b6b8c7;margin:0;font-size:14px;line-height:1.6}.ui-dialog-close{color:#b6b8c7;cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:40px;padding:0;transition:color .18s,background .18s;display:grid;position:absolute;top:12px;right:12px}.ui-dialog-close:focus-visible{color:#fff;background:#ffffff14}@media (hover:hover) and (pointer:fine){.ui-dialog-close:hover{color:#fff;background:#ffffff14}}.ui-dialog-close:focus-visible{outline-offset:-2px;outline:2px solid}@media (width<=680px){.ui-dialog-content{gap:24px;padding:28px 20px 24px}.ui-dialog-content .ui-input,.ui-dialog-content .ui-combobox-input{font-size:16px}}@media (prefers-reduced-motion:reduce){.ui-dialog-overlay,.ui-dialog-content,.ui-dialog-close{transition:none}}.ui-toast-viewport{z-index:200;right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));pointer-events:none;outline:none;width:min(380px,100vw - 40px);position:fixed}.ui-toast{--gap:12px;--height:var(--toast-frontmost-height,var(--toast-height));--scale:max(0, calc(1 - var(--toast-index) * .1));--shrink:calc(1 - var(--scale));--offset-y:calc(var(--toast-offset-y) * -1 - var(--toast-index) * var(--gap) + var(--toast-swipe-movement-y));z-index:calc(1000 - var(--toast-index));width:100%;height:var(--height);color:#f2f3f8;transform-origin:bottom;transform:translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) - var(--toast-index) * 12px - var(--shrink) * var(--height))) scale(var(--scale));pointer-events:auto;background:#1c1d20;border:1px solid #f2f3f83d;outline:none;font-family:Manrope,Helvetica Neue,Arial,sans-serif;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .25s,height .15s;position:absolute;bottom:0;right:0;box-shadow:0 16px 40px #0000004d}.ui-toast:after{width:100%;height:calc(var(--gap) + 1px);content:"";position:absolute;top:100%;left:0}.ui-toast[data-expanded]{height:var(--toast-height);transform:translateX(var(--toast-swipe-movement-x)) translateY(var(--offset-y))}.ui-toast[data-limited]{opacity:0}.ui-toast[data-starting-style],.ui-toast[data-ending-style]:not([data-swipe-direction]){opacity:0;transform:translateY(150%)}.ui-toast[data-ending-style][data-swipe-direction=right]{transform:translateX(calc(var(--toast-swipe-movement-x) + 150%)) translateY(var(--offset-y));opacity:0}.ui-toast-content{align-items:flex-start;gap:12px;height:100%;padding:18px;transition:opacity .2s;display:flex;overflow:hidden}.ui-toast-content[data-behind]{opacity:0}.ui-toast-content[data-expanded]{opacity:1}.ui-toast-icon{color:#b1c8ae;flex-shrink:0;margin-top:1px}.ui-toast-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.ui-toast-title{margin:0;font-size:14px;font-weight:600;line-height:1.4}.ui-toast-description{color:#b6b8c7;margin:0;font-size:12px;line-height:1.5}.ui-toast-close{color:#b6b8c7;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin:-3px -5px 0 0;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.ui-toast-close:hover{color:#fff;background:#f2f3f814}}.ui-toast:focus-visible,.ui-toast-close:focus-visible{outline-offset:2px;outline:2px solid #f2f3f8}@media (prefers-reduced-motion:reduce){.ui-toast,.ui-toast-content{transition:none}}.calculation-form{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;width:100%;display:grid}.calculation-honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.calculation-field{flex-direction:column;gap:9px;min-width:0;display:flex}.calculation-label{color:#fff9;letter-spacing:.1em;text-transform:uppercase;font-size:10px;line-height:1.4}.calculation-consent{color:#b6b8c7;gap:10px;font-size:13px;line-height:1.5;display:grid}.calculation-consent-row{grid-template-columns:20px minmax(0,1fr);align-items:center;gap:12px;display:grid}.calculation-consent-row label{cursor:pointer;align-items:center;min-height:44px;display:flex}.calculation-consent-document summary,.calculation-consent a{color:#f2f3f8;text-underline-offset:3px;cursor:pointer;text-decoration:underline}.calculation-consent-document summary:focus-visible,.calculation-consent a:focus-visible{outline-offset:3px;outline:2px solid #f2f3f8}.calculation-consent-document p{margin:12px 0 0}.calculation-privacy-link{justify-self:start}.calculation-submit{min-width:0;min-height:52px;color:var(--content-dark);background:var(--content-light);border:1px solid var(--content-light);font:inherit;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:24px;margin-top:4px;padding:0 24px;font-size:10px;font-weight:700;text-decoration:none;transition:color .18s,background .18s;display:inline-flex}.calculation-submit:focus-visible:not(:disabled){color:var(--content-light);background:0 0}@media (hover:hover) and (pointer:fine){.calculation-submit:hover:not(:disabled){color:var(--content-light);background:0 0}}.calculation-submit:disabled{opacity:.6;cursor:not-allowed}.form-error{color:#ffb8b8;font-size:10px;line-height:1.4}@media (width<=680px){.calculation-submit{min-height:56px;margin-top:0}}@media (prefers-reduced-motion:reduce){.calculation-submit{transition:none}}.ui-input,.ui-combobox-chips{color:#f2f3f8;width:100%;min-width:0;min-height:44px;font:inherit;background:#ffffff06;border:1px solid #ffffff3d;border-radius:0;outline:none;padding:10px 12px;font-size:14px;transition:border-color .16s,box-shadow .16s}.ui-input{color-scheme:dark;height:44px}.ui-input::placeholder,.ui-combobox-input::placeholder{color:#f2f3f899;opacity:1}.ui-input:focus-visible,.ui-combobox-chips:focus-within{border-color:#f2f3f8cc;box-shadow:0 0 0 2px #f2f3f81f}.ui-input[aria-invalid=true]{border-color:#e7a09a}.ui-input:disabled{opacity:.5;cursor:not-allowed}.ui-combobox-chips{flex-wrap:nowrap;align-items:center;gap:6px;height:44px;padding:7px 40px 7px 10px;display:flex;position:relative;overflow:hidden}.ui-combobox-input{width:0;min-width:90px;height:28px;color:inherit;font:inherit;background:0 0;border:0;border-radius:0;outline:none;flex:100px;padding:0}.ui-combobox-chips[data-has-selection=true] .ui-combobox-input{flex:1 0 14px;min-width:14px}.ui-combobox-overflow{color:#f2f3f8a6;white-space:nowrap;flex-shrink:0;font-size:12px}.ui-combobox-trigger,.ui-combobox-chip-remove{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-combobox-trigger{width:30px;height:28px;position:absolute;top:7px;right:6px}.ui-combobox-trigger svg{transition:transform .16s}.ui-combobox-trigger[data-popup-open] svg{transform:rotate(180deg)}.ui-combobox-chip{color:#f2f3f8;white-space:nowrap;background:#f2f3f817;border:1px solid #f2f3f82e;align-items:center;gap:6px;min-width:0;max-width:100%;height:28px;min-height:28px;padding:0 4px 0 8px;font-size:12px;line-height:1.3;display:inline-flex}.ui-combobox-chip-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-combobox-chip-remove{color:#f2f3f8a6;width:24px;height:24px}@media (hover:hover) and (pointer:fine){.ui-combobox-trigger:hover,.ui-combobox-chip-remove:hover{color:#fff;background:#f2f3f81a}}.ui-combobox-trigger:focus-visible,.ui-combobox-chip-remove:focus-visible,.ui-combobox-chip:focus-visible{outline-offset:1px;outline:2px solid #f2f3f8}.ui-combobox-positioner{z-index:100;width:var(--anchor-width);max-width:var(--available-width);outline:none}.ui-combobox-content{max-height:var(--available-height);color:#f2f3f8;background:#1c1d20;border:1px solid #f2f3f83d;outline:none;font-family:Manrope,Helvetica Neue,Arial,sans-serif;font-size:14px;overflow:hidden;box-shadow:0 16px 40px #0000004d}.ui-combobox-list{max-height:min(320px, var(--available-height));overscroll-behavior:contain;padding:4px;scroll-padding-block:4px;overflow-y:auto}.ui-combobox-item{cursor:default;user-select:none;outline:none;align-items:center;min-height:40px;padding:10px 34px 10px 12px;display:flex;position:relative}.ui-combobox-item[data-highlighted]{background:#f2f3f81a}.ui-combobox-item[data-selected]{color:#fff}.ui-combobox-item-indicator{pointer-events:none;display:inline-flex;position:absolute;right:10px}.ui-combobox-empty:not(:empty){color:#f2f3f8a6;text-align:center;padding:16px}@media (width<=680px){.ui-input,.ui-combobox-chips{font-size:16px}}@media (prefers-reduced-motion:reduce){.ui-input,.ui-combobox-chips,.ui-combobox-trigger svg{transition:none}}.ui-checkbox{color:#141517;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #f2f3f880;border-radius:3px;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:border-color .16s,background-color .16s;display:inline-flex}.ui-checkbox[data-checked]{background:#f2f3f8;border-color:#f2f3f8}.ui-checkbox[aria-invalid=true]{border-color:#ffb8b8}.ui-checkbox:focus-visible{outline-offset:3px;outline:2px solid #f2f3f8}.ui-checkbox[data-disabled]{opacity:.5;cursor:not-allowed}.ui-checkbox-indicator{pointer-events:none;justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.ui-checkbox{transition:none}}.site-footer{color:#f2f3f8;background:#141517;border-top:1px solid #f2f3f829;padding:64px 0 28px;font-family:Manrope,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.7}.footer-container{width:min(100% - 72px,1440px);margin:0 auto}.footer-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"brand navigation contacts documents";gap:48px;display:grid}.footer-about{grid-area:brand}.footer-brand{max-width:100%;display:inline-flex}.footer-brand img{width:220px;max-width:100%;height:auto;display:block}.footer-about p{color:#a3a6b0;max-width:310px;margin:22px 0 0;line-height:1.85}.footer-navigation{grid-area:navigation}.footer-contacts{grid-area:contacts}.footer-documents{grid-area:documents}.footer-column h2{color:#a3a6b0;letter-spacing:.12em;text-transform:uppercase;margin:4px 0 20px;font-size:11px;font-weight:600;line-height:1.5}.footer-column ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.footer-column address{justify-items:start;gap:8px;font-style:normal;display:grid}.site-footer a{color:inherit;text-underline-offset:5px;overflow-wrap:anywhere;text-decoration:none}.footer-column a{padding:3px 0;display:inline-block}.site-footer a[aria-current=page]{text-decoration:underline}@media (hover:hover) and (pointer:fine){.site-footer a:hover{text-decoration:underline}}.site-footer a:focus-visible{outline-offset:5px;outline:2px solid}.footer-bottom{color:#a3a6b0;border-top:1px solid #f2f3f829;justify-content:space-between;align-items:baseline;gap:16px 32px;margin-top:52px;padding-top:24px;font-size:12px;display:flex}.footer-bottom p{margin:0}.footer-requisites{flex-wrap:wrap;justify-content:flex-end;gap:4px 20px;display:flex}@media (width<=1180px){.footer-container{width:min(100% - 48px,1080px)}.footer-grid{gap:32px}}@media (width<=1000px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"brand contacts""navigation documents";gap:36px 48px}.footer-bottom{flex-direction:column;align-items:flex-start}.footer-requisites{justify-content:flex-start}}@media (width<=600px){.site-footer{padding-top:44px}.footer-container{width:calc(100% - 40px)}.footer-grid{grid-template-areas:"brand brand""navigation documents""contacts contacts";gap:32px 24px}.footer-brand img{width:210px}.footer-column h2{margin-bottom:14px}.footer-bottom{margin-top:36px;padding-top:20px}.footer-requisites{flex-direction:column}}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope/manrope-cyrillic-variable.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope/manrope-latin-variable.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
