:root{--promo-blue:#2678ff;--promo-blue-dark:#145ed0;--promo-blue-light:#edf4ff;--promo-dark:#17212b;--promo-text:#27313a;--promo-muted:#68737e;--promo-bg:#f6f8fa;--promo-border:#e2e7eb;--promo-container:76.25em;--promo-radius:1.5em;--promo-shadow:0 1.5em 4.0625em rgba(28,43,58,0.1);--promo-transition:.22s ease}html{scroll-behavior:smooth}body{color:var(--promo-text);background:radial-gradient(75em 37.5em at 0 0, rgba(38,120,255,0.05), transparent 55%),radial-gradient(56.25em 31.25em at 100% 20%, rgba(38,120,255,0.04), transparent 45%),#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}body.modal-open{overflow:hidden}.container{width:min(calc(100% - 3em), var(--promo-container));max-width:none;margin-inline:auto;padding:0}.promo-header{position:relative;z-index:50;width:100%;color:#10283d;border-bottom:.0625em solid rgba(38,120,255,0.12);background:rgba(255,255,255,0.96);backdrop-filter:blur(.5em)}.promo-header__inner{display:flex;align-items:center;min-height:5.125em;gap:2em}.promo-header__logo{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:.5625em .8125em}.promo-header__logo img{width:auto;height:auto;max-width:11em;max-height:3.5em;object-fit:contain}.promo-header__nav{display:flex;align-items:center;margin-left:auto;gap:1.75em}.promo-header__nav a{color:inherit;font-size:.8125em;font-weight:650;opacity:.82;transition:opacity var(--promo-transition)}.promo-header__nav a:hover,.promo-header__nav a:focus-visible{opacity:1}.promo-header__phone{display:flex;flex-direction:column;flex:0 0 auto;color:inherit;text-align:right}.promo-header__phone strong{font-size:1.0625em}.promo-header__phone span{font-size:.625em;opacity:.6}.promo-header__call{flex:0 0 auto}.promo-header__burger{display:none;width:2.75em;height:2.75em;padding:.625em;border:0;border-radius:.8125em;background:rgba(38,120,255,0.08)}.promo-header__burger span{display:block;width:100%;height:.1875em;margin:.25em 0;border-radius:6.25em;background:#10283d;transition:transform var(--promo-transition),opacity var(--promo-transition)}.promo-header__burger.active span:first-child{transform:translateY(.4375em) rotate(45deg)}.promo-header__burger.active span:nth-child(2){opacity:0}.promo-header__burger.active span:last-child{transform:translateY(-0.4375em) rotate(-45deg)}.wrap:has(.promo-home) .promo-header{position:fixed;top:0;left:0;color:#10283d;border-bottom-color:rgba(255,255,255,0.15);background:rgba(255,255,255,0.35)}.wrap:has(.promo-home)>main[data-role="content"]{width:100%;max-width:none;margin:0}.promo-home{overflow:hidden;color:var(--promo-text)}.promo-home img{display:block;max-width:100%}.promo-home a{color:inherit;text-decoration:none}.promo-home h1,.promo-home h2,.promo-home h3,.promo-home p{margin-top:0}.promo-home h2{margin-bottom:0;color:var(--promo-dark);font-size:clamp(2.125em, 4.2vw, 3.5em);font-weight:770;line-height:1.04;letter-spacing:-0.045em}.promo-home__anchor{position:absolute;top:0;left:0}.promo-home__interactive-plot{margin-top:2em;scroll-margin-top:1.5em}.promo-home__interactive-plot:empty{display:none}.promo-home .section{padding:5.625em 0}.promo-home .section-label{display:inline-flex;align-items:center;gap:.625em;margin-bottom:.875em;color:var(--promo-blue);font-size:.75em;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.promo-home .section-label--light{color:#b8d3ff}.promo-home .gzel-caption{display:block;margin-bottom:.65em;color:var(--promo-muted);font-size:.75em;font-weight:650}.promo-home .gzel-caption--light{color:rgba(255,255,255,0.62)}.promo-home .button{display:inline-flex;align-items:center;justify-content:center;min-height:3.375em;padding:0 1.375em;gap:1.375em;border:0;border-radius:.8125em;font-size:.875em;font-weight:750;cursor:pointer;transition:transform var(--promo-transition),background var(--promo-transition),border-color var(--promo-transition)}.promo-home .button:hover{transform:translateY(-0.125em)}.promo-home .button--large{min-height:3.875em;padding-inline:1.6875em;font-size:.9375em}.promo-home .button--primary{color:#fff;background:linear-gradient(180deg, #2c83ff 0%, #1e6ef0 100%);box-shadow:0 .875em 2em rgba(38,120,255,0.24)}.promo-home .button--primary:hover{color:#fff;background:var(--promo-blue-dark)}.promo-home .button--white{color:var(--promo-dark);background:#fff}.promo-home .button--dark{color:#fff;background:linear-gradient(180deg, #223142 0%, #17212b 100%)}.promo-home .button--wide{width:100%}.promo-home .hero{position:relative;display:flex;align-items:center;min-height:46.25em;overflow:hidden;color:#13283d}.promo-home .hero::before{content:"";position:absolute;z-index:2;top:0;bottom:0;left:0;width:min(59vw, 57.5em);background-image:url("/design/default/assets/promo/gzhel-pattern2.png");background-position:left 43%;background-size:14.375em auto;opacity:.2;mask-image:linear-gradient(90deg, #000 0%, #000 48%, rgba(0,0,0,0.58) 72%, transparent 100%);pointer-events:none}.promo-home .hero__background{position:absolute;inset:0;background:url("/design/default/assets/promo/hero.png") 27% center / cover no-repeat;transform:scale(1.03);filter:saturate(1.05) contrast(1.02)}.promo-home .hero__overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg, rgba(246,250,255,0.97) 0%, rgba(240,247,255,0.9399999999999999) 32%, rgba(235,245,255,0.78) 52%, rgba(235,245,255,0.28) 72%, rgba(255,255,255,0.04) 100%)}.promo-home .hero__container{position:relative;z-index:2;padding-top:5em}.promo-home .hero__content{max-width:46.25em;padding-top:8.125em}.promo-home .hero h1{max-width:none;margin-bottom:.3077em;color:#13283d;font-size:clamp(3em, 6vw, 4.875em);font-weight:790;line-height:.98;letter-spacing:-0.055em;text-shadow:none;text-wrap:balance;text-align:left}.promo-home .hero h1 span{display:block;color:var(--promo-blue)}.promo-home .hero__lead{max-width:30em;margin:0 0 1.5em;padding:1.125em 1.25em;color:#46586a;border:.0625em solid rgba(38,120,255,0.12);border-radius:1em;background:rgba(255,255,255,0.72);box-shadow:0 .875em 2.5em rgba(32,62,94,0.1);backdrop-filter:blur(.875em);font-size:1.0625em}.promo-home .hero__lead strong{color:#13283d}.promo-home .hero__actions{display:flex;gap:.75em}.promo-home .hero__facts{display:grid;grid-template-columns:repeat(3, max-content);margin-top:2.375em;gap:2.125em}.promo-home .hero__facts>div{display:flex;flex-direction:column;padding:.75em .875em;border:.0625em solid rgba(255,255,255,0.1);border-radius:.875em;background:rgba(255,255,255,0.05);backdrop-filter:blur(.5em)}.promo-home .hero__facts strong{font-size:.875em}.promo-home .hero__facts span{margin-top:.1875em;color:var(--promo-blue);font-size:.6875em}.promo-home .section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:2.375em;gap:2.5em}.promo-home .section-head>div{max-width:44.375em}.promo-home .plots{position:relative;padding-top:6.5625em;overflow:hidden;background:#fff}.promo-home .plots>.container{position:relative;z-index:1}.promo-home .plot-map{position:relative;display:block;height:38.125em;overflow:hidden;border:.0625em solid var(--promo-border);border-radius:1.375em;background:var(--promo-bg);box-shadow:0 1.5em 4em rgba(28,43,58,0.1)}.promo-home .plot-map::after{content:"";position:absolute;inset:0;border:.0625em solid rgba(255,255,255,0.25);border-radius:inherit;pointer-events:none}.promo-home .plot-map>img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.promo-home .plot-map:hover>img{transform:scale(1.015)}.promo-home .plot-map__action{position:absolute;z-index:2;right:1.375em;bottom:1.375em;left:1.375em;display:flex;align-items:center;justify-content:space-between;padding:1.25em 1.375em;gap:1.875em;color:#fff;border-radius:1.375em;background:rgba(18,30,42,0.86);backdrop-filter:blur(.625em)}.promo-home .plot-map__action>div{display:flex;flex-direction:column}.promo-home .plot-map__action span{font-size:.6875em;opacity:.65}.promo-home .plot-map__action strong{margin-top:.25em;font-size:1em}.promo-home .plot-map__button{flex:0 0 auto;padding:.625em .875em;color:#fff;font-weight:750;border:.0625em solid rgba(255,255,255,0.22);border-radius:.625em;opacity:1 !important}.promo-home .facts{padding:0 0 5em}.promo-home .facts__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:.875em}.promo-home .fact,.promo-home .fact:first-child,.promo-home .fact:last-child{display:flex;flex-direction:column;padding:1.375em 1.25em;border:.0625em solid var(--promo-border);border-radius:1.125em;background:linear-gradient(180deg, #fff 0%, #fafcff 100%);box-shadow:0 .625em 1.75em rgba(27,43,58,0.04)}.promo-home .fact strong{color:var(--promo-dark);font-size:1em}.promo-home .fact span{margin-top:.4375em;color:var(--promo-muted);font-size:.75em}.promo-home .aerial{position:relative;background:var(--promo-bg)}.promo-home .aerial__grid{display:grid;grid-template-columns:.72fr 1.28fr;align-items:center;gap:4.0625em}.promo-home .aerial__content p{max-width:27.5em;margin:1.375em 0 1.75em;color:var(--promo-muted);font-size:1.0625em;line-height:1.65}.promo-home .aerial__actions{display:flex;align-items:center;gap:1.5em}.promo-home .text-action{color:var(--promo-dark);font-size:.875em;font-weight:750}.promo-home .aerial__image{height:32.5em;overflow:hidden;border-radius:1.375em;box-shadow:0 1.5em 4em rgba(28,43,58,0.1)}.promo-home .aerial__image img{width:100%;height:100%;object-fit:cover}.promo-home .aerial__map{display:block;margin-bottom:2em}.promo-home .aerial__map-img{width:100%;border-radius:1em}.promo-home .conditions{position:relative;overflow:hidden;color:#fff;background:linear-gradient(135deg, #1465de, #2678ff 60%, #438fff)}.promo-home .conditions h2{color:#fff}.promo-home .conditions__top{display:grid;grid-template-columns:1.1fr .7fr;align-items:end;gap:4.375em}.promo-home .conditions__top>p{margin-bottom:.1875em;color:rgba(255,255,255,0.72);font-size:1.0625em}.promo-home .conditions__numbers{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2, 1fr);margin-top:2.875em;padding:0 .5em;border-top:.0625em solid rgba(255,255,255,0.22);border-bottom:.0625em solid rgba(255,255,255,0.22);border-radius:1.5em;background:rgba(255,255,255,0.08);backdrop-filter:blur(.625em)}.promo-home .condition-number{display:flex;flex-direction:column;padding:2.125em 0}.promo-home .condition-number:first-child{border-right:.0625em solid rgba(255,255,255,0.22)}.promo-home .condition-number:last-child{padding-left:3.4375em}.promo-home .condition-number span{margin-bottom:.5em;color:rgba(255,255,255,0.65);font-size:.6875em;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.promo-home .condition-number strong{font-size:clamp(2.625em, 6vw, 4.5em);line-height:1;letter-spacing:-0.05em}.promo-home .conditions__bottom{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;margin-top:2.125em;gap:2.1875em}.promo-home .conditions__steps{display:flex;align-items:center;flex:1;gap:1.125em}.promo-home .conditions__steps>div{display:flex;align-items:center;gap:.625em}.promo-home .conditions__steps b{display:flex;align-items:center;justify-content:center;width:1.75em;height:1.75em;font-size:.625em;border:.0625em solid rgba(255,255,255,0.3);border-radius:50%}.promo-home .conditions__steps span{font-size:.75em;font-weight:650}.promo-home .conditions__steps i{display:block;flex:1;max-width:4.6875em;height:.0625em;background:rgba(255,255,255,0.25)}.promo-home .conditions--gzhel::before,.promo-home .conditions--gzhel::after{content:"";position:absolute;z-index:0;background-image:url("/design/default/assets/promo/gzhel-pattern2.png");background-repeat:no-repeat;background-position:center;mix-blend-mode:screen;pointer-events:none}.promo-home .conditions--gzhel::before{top:-5.625em;right:-7.5em;width:35em;height:35em;background-size:38.125em auto;opacity:.11;filter:brightness(1.55) saturate(.72)}.promo-home .conditions--gzhel::after{bottom:-11.875em;left:-10em;width:31.25em;height:31.25em;background-size:35em auto;opacity:.075;filter:brightness(1.65) saturate(.65);transform:rotate(180deg)}.promo-home .conditions--gzhel>.container{position:relative;z-index:1}.promo-home .photos{background:#fff}.promo-home .gallery{display:grid;grid-template-columns:repeat(12, 1fr);grid-auto-rows:11.25em;gap:.75em}.promo-home .gallery__item{position:relative;grid-column:span 4;grid-row:span 2;margin:0;overflow:hidden;border-radius:1.375em;background:#e8ecef}.promo-home .gallery__item--wide{grid-column:span 8}.promo-home .gallery__item--portrait{grid-column:span 4;grid-row:span 3}.promo-home .gallery__item img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.promo-home .gallery__item:hover img{transform:scale(1.025)}.promo-home .gallery__item::after{position:absolute;inset:auto 0 0;height:42%;content:"";background:linear-gradient(to top, rgba(12,22,32,0.58), transparent);pointer-events:none}.promo-home .gallery__item figcaption{position:absolute;z-index:2;right:1.0625em;bottom:.875em;left:1.0625em;color:#fff;font-size:.875em;font-weight:700;letter-spacing:.01em}.promo-home .photos__cta{display:flex;align-items:center;justify-content:space-between;margin-top:1.875em;padding:1.375em 1.5em;gap:1.875em;border:.0625em solid rgba(38,120,255,0.1);border-radius:1.375em;background:linear-gradient(180deg, #fff 0%, #f8fbff 100%);backdrop-filter:blur(.625em)}.promo-home .photos__cta>div{display:flex;flex-direction:column}.promo-home .photos__cta strong{color:var(--promo-dark);font-size:1.0625em}.promo-home .photos__cta span{margin-top:.1875em;color:var(--promo-muted);font-size:.75em}.promo-home .callback{position:relative;padding:1.25em 0 5.625em}.promo-home .callback--gzhel::before{content:"";position:absolute;right:0;left:0;top:.125em;height:3.5em;background-image:url("/design/default/assets/promo/gzhel-pattern2.png");background-repeat:repeat-x;background-size:20em auto;background-position:center 44%;opacity:.09;pointer-events:none}.promo-home .callback__card{position:relative;display:grid;grid-template-columns:1fr 26.25em;align-items:center;padding:3.4375em;gap:4.375em;overflow:hidden;color:#fff;border-radius:1.375em;background:radial-gradient(28.125em 13.75em at 90% 10%, rgba(75,145,255,0.2), transparent 60%),linear-gradient(135deg, #17212b 0%, #1a2633 45%, #20344a 100%);box-shadow:0 1.875em 4.375em rgba(19,31,43,0.14)}.promo-home .callback__card::after{content:"";position:absolute;z-index:0;right:-6.875em;bottom:-9.375em;width:24.375em;height:24.375em;background-image:url("/design/default/assets/promo/gzhel-pattern2.png");background-repeat:no-repeat;background-size:26.875em auto;background-position:center;opacity:.09;filter:brightness(1.45);mix-blend-mode:screen;pointer-events:none}.promo-home .callback__card>*{position:relative;z-index:1}.promo-home .callback__content h2{max-width:41.875em;color:#fff;font-size:clamp(2.125em, 4vw, 3.3125em)}.promo-home .callback__content p{margin:1.125em 0 1.6875em;color:rgba(255,255,255,0.6)}.promo-home .callback__phone{display:inline-flex;flex-direction:column;color:#fff;font-size:1.625em;font-weight:800;line-height:1.1}.promo-home .callback__phone small{margin-top:.3125em;color:rgba(255,255,255,0.5);font-size:.3846em;font-weight:500}.promo-home .callback-form{padding:1.75em;border:.0625em solid rgba(255,255,255,0.12);border-radius:1.375em;background:linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0.06) 100%);backdrop-filter:blur(.625em)}.promo-home .callback-form label{display:flex;flex-direction:column;margin-bottom:.8125em;gap:.4375em}.promo-home .callback-form label span{color:rgba(255,255,255,0.67);font-size:.6875em;font-weight:700}.promo-home .callback-form input:not([type="hidden"]){width:100%;height:3.5em;padding:0 .9375em;border:0;outline:none;border-radius:.6875em;background:#fff;box-sizing:border-box}.promo-home .callback-form input[aria-invalid="true"]{box-shadow:0 0 0 .125em #f44336}.promo-home .callback-form__error{display:block;min-height:1.2em;margin:-0.35em 0 .65em;color:#ffe2e2;font-size:.75em}.promo-home .callback-form>small{display:block;margin-top:.6875em;color:rgba(255,255,255,0.42);font-size:.5625em}.promo-home .callback-form>small>a{color:#fff;text-decoration:underline}.promo-home .callback-form__status{display:none;margin:.75em 0 0;padding:.75em 1em;border-radius:.625em;font-size:.8em}.promo-home .callback-form__status:not(:empty){display:block}.promo-home .callback-form__status[data-status="success"]{color:#dff9e5;border:.0625em solid rgba(92,211,120,0.25);background:rgba(92,211,120,0.12)}.promo-home .callback-form__status[data-status="error"]{color:#ffe2e2;border:.0625em solid rgba(255,111,111,0.25);background:rgba(255,111,111,0.12)}.promo-header .button{display:inline-flex;align-items:center;justify-content:center;min-height:2.6875em;padding-inline:1.0625em;border:.0625em solid rgba(38,120,255,0.32);border-radius:.8125em;color:#10283d;background:rgba(255,255,255,0.25);font-size:.875em;font-weight:750}.promo-footer{padding:2.25em 0;color:rgba(255,255,255,0.55);background:#101820}.promo-footer__inner{display:flex;align-items:center;gap:2.1875em}.promo-footer__brand{display:inline-flex;align-items:center;justify-content:center;padding:.5625em .8125em;border:.0625em solid rgba(255,255,255,0.1);border-radius:.9375em;background:#fff;box-shadow:0 .625em 1.75em rgba(18,31,42,0.1)}.promo-footer__logo{width:11em;max-height:3.75em;object-fit:contain}.promo-footer__legal{display:flex;flex-direction:column;max-width:36.875em;gap:.3125em;font-size:.625em}.promo-footer__legal-link{color:#fff;font-size:1.4em}.promo-footer__phone{margin-left:auto;color:#fff;font-size:1.0625em;font-weight:750}.promo-mobile-call{display:none}.promo-cookie{position:fixed;z-index:1200;right:1.375em;bottom:1.375em;display:flex;align-items:center;max-width:29.375em;padding:.875em .875em .875em 1.0625em;gap:1em;color:var(--promo-dark);border:.0625em solid var(--promo-border);border-radius:.875em;background:rgba(255,255,255,0.97);box-shadow:0 .9375em 2.8125em rgba(25,39,54,0.15);backdrop-filter:blur(.875em)}.promo-cookie[hidden]{display:none}.promo-cookie__text{color:var(--promo-muted);font-size:.6875em}.promo-cookie__button{flex:0 0 auto;min-height:2.375em;padding:0 .875em;color:#fff;border:0;border-radius:.5625em;background:var(--promo-blue);font-size:.6875em;font-weight:750;cursor:pointer;width:7em}.gzhel-divider-thin{position:relative;height:2.875em;overflow:hidden;background:#fff}.gzhel-divider-thin::before{content:"";position:absolute;inset:-11.5625em 0;background-image:url("/design/default/assets/promo/gzhel-pattern2.png");background-repeat:repeat-x;background-size:22.5em auto;background-position:center 50%;opacity:.16}.notifications-container{position:fixed;z-index:100501;top:1.25em;right:1.25em;display:flex;flex-direction:column;gap:.625em}.notification{display:flex;align-items:center;min-width:15.625em;padding:1em 1.25em;gap:.5em;color:#fff;border-radius:.375em;background:rgba(0,0,0,0.85);box-shadow:0 .25em .5em rgba(0,0,0,0.1)}.modal{position:fixed;z-index:10000;inset:0;display:none;align-items:center;justify-content:center;width:100%;height:100vh;height:100dvh;padding:1em;box-sizing:border-box}.modal.active{display:flex}.modal__cover{position:absolute;inset:0;background:rgba(255,255,255,0.7);cursor:pointer}.modal__container{position:relative;width:100%;max-width:30em;max-height:calc(100dvh - 2em);padding:2em 3em;overflow-y:auto;border-radius:1em;background:#fff;box-shadow:0 0 .4375em .3125em rgba(0,0,0,0.05);box-sizing:border-box}.modal__header{display:flex;align-items:center;justify-content:space-between;padding-bottom:1em;gap:3em;border-bottom:.0625em solid rgba(0,0,0,0.05)}.modal__title{color:var(--promo-dark);font-size:1.25em;font-weight:750}.modal__close{display:grid;place-items:center;flex:0 0 2.75em;width:2.75em;height:2.75em;border:0;border-radius:50%;background:transparent;cursor:pointer}.modal__body{padding-top:1em}.form{display:flex;flex-direction:column;gap:1em}.form__group{display:flex;flex-direction:column;gap:.5em}.form__group label{font-size:.875em;font-weight:500}.form__group input{min-height:3.125em;padding:.75em 1em;border:.0625em solid rgba(0,0,0,0.08);border-radius:.4em;box-sizing:border-box}.form__submit{width:100%;min-height:3.125em;padding:.75em 1em;color:#fff;border:0;border-radius:.8em;background:var(--promo-blue);font:inherit;font-weight:650;cursor:pointer}.form__error{min-height:1.15em;color:#f44336;font-size:.8em}.form__consent,.form__status{margin:0;font-size:.75em;line-height:1.4}.form__status:not(:empty){padding:.75em 1em;border-radius:.6em}.privacy-policy{padding:3em 0;overflow-wrap:anywhere}@keyframes promoMobileCallPulse{0%,100%{box-shadow:0 .75em 2em rgba(38,120,255,0.38),0 0 0 0 rgba(38,120,255,0.2)}50%{box-shadow:0 .75em 2em rgba(38,120,255,0.38),0 0 0 .5625em rgba(38,120,255,0)}}@media (max-width:64em){.promo-header__nav{position:absolute;top:100%;right:1.5em;display:none;flex-direction:column;align-items:stretch;width:min(22em, calc(100% - 3em));margin:0;padding:1em;gap:0;border:.0625em solid var(--promo-border);border-radius:1em;background:rgba(255,255,255,0.98);box-shadow:var(--promo-shadow)}.promo-header__nav.active{display:flex}.promo-header__nav a{padding:.8em 1em;color:var(--promo-dark);border-bottom:.0625em solid var(--promo-border)}.promo-header__nav a:last-child{border-bottom:0}.promo-header__phone{margin-left:auto}.promo-header__burger{display:block}.promo-home .facts__grid{grid-template-columns:repeat(2, 1fr)}.promo-home .aerial__grid{grid-template-columns:.8fr 1.2fr;gap:2.1875em}.promo-home .conditions__bottom{align-items:flex-start;flex-direction:column}.promo-home .callback__card{grid-template-columns:1fr 22.5em;gap:2.5em}}@media (max-width:47.9375em){.container{width:min(calc(100% - 1.875em), var(--promo-container))}.wrap:has(.promo-home) .promo-header{border-bottom:0}.promo-header__inner{min-height:4.25em;gap:.75em}.promo-header__logo{padding:.4375em .5625em}.promo-header__logo img{max-width:8.25em;max-height:2.625em;transform:scale(1.5)}.promo-header__phone,.promo-header__call{display:none}.promo-header__burger{margin-left:auto}.promo-header__nav{right:.9375em;width:calc(100% - 1.875em)}.promo-home .section{padding:4em 0}.promo-home h2{font-size:clamp(2em, 10vw, 2.6875em)}.promo-home .hero{min-height:43.125em;align-items:flex-end;padding:7.5em 0 4.625em}.promo-home .hero::before{top:auto;right:0;bottom:0;width:100%;height:29.375em;background-size:16.875em auto;background-position:center bottom;opacity:.18;mask-image:linear-gradient(180deg, transparent 0%, rgba(0,0,0,0.55) 35%, #000 70%, #000 100%)}.promo-home .hero__background{height:25%;background-position:67% center;margin-top:5em}.promo-home .hero__overlay{background:linear-gradient(360deg, rgba(246,250,255,0.97) 0%, rgba(240,247,255,0.9399999999999999) 32%, rgba(235,245,255,0.78) 52%, rgba(235,245,255,0.28) 72%, rgba(255,255,255,0.04) 100%)}.promo-home .hero__container{padding-top:0}.promo-home .hero__content{padding-top:8.125em}.promo-home .hero h1{margin-bottom:.4419em;font-size:clamp(2.6875em, 13vw, 3.625em);line-height:.98;text-align:center;text-shadow:.0625em .0625em .1875em rgba(0,0,0,0.55)}.promo-home .hero__lead{margin-bottom:1.125em;padding:.875em;font-size:.875em;line-height:1.45;background:rgba(255,255,255,0.82)}.promo-home .hero__actions{flex-direction:column}.promo-home .hero__facts{grid-template-columns:1fr 1fr;margin-top:1.6875em;gap:1.125em}.promo-home .hero__facts>div:last-child{grid-column:span 2}.promo-home .section-head{align-items:stretch;flex-direction:column;margin-bottom:1.75em;gap:1.25em}.promo-home .section-head .button{align-self:stretch}.promo-home .plots{padding-top:4em}.promo-home .plot-map{height:28.75em;border-radius:1.125em}.promo-home .plot-map__action{right:.75em;bottom:.75em;left:.75em;align-items:stretch;flex-direction:column;padding:1em;gap:.75em}.promo-home .plot-map__button{text-align:center}.promo-home .facts{padding-bottom:3.5em}.promo-home .facts__grid{grid-template-columns:1fr;gap:.625em}.promo-home .fact,.promo-home .fact:first-child,.promo-home .fact:last-child{padding:1.125em 1em}.promo-home .aerial__grid{grid-template-columns:1fr;gap:2em}.promo-home .aerial__image{order:-1;height:22.5em;border-radius:1.125em}.promo-home .aerial__actions{align-items:stretch;flex-direction:column}.promo-home .aerial__actions .button{width:100%}.promo-home .conditions__top,.promo-home .conditions__numbers{grid-template-columns:1fr}.promo-home .conditions__top{gap:1.25em}.promo-home .conditions__numbers{margin-top:1.875em}.promo-home .condition-number{padding:1.6875em 0}.promo-home .condition-number:first-child{border-right:0;border-bottom:.0625em solid rgba(255,255,255,0.22)}.promo-home .condition-number:last-child{padding-left:0}.promo-home .condition-number strong{font-size:3.125em}.promo-home .conditions__steps{align-items:flex-start;flex-direction:column;gap:.8125em}.promo-home .conditions__steps i{display:none}.promo-home .conditions__bottom .button{width:100%}.promo-home .conditions--gzhel::before{right:-13.125em;width:26.875em;height:26.875em;background-size:29.375em auto;opacity:.08500000000000001}.promo-home .conditions--gzhel::after{display:none}.promo-home .gallery{display:flex;flex-direction:column;gap:.5625em}.promo-home .gallery__item,.promo-home .gallery__item--wide,.promo-home .gallery__item--portrait{width:100%;height:16.25em}.promo-home .gallery__item:nth-child(2),.promo-home .gallery__item:nth-child(4){height:21.25em}.promo-home .photos__cta{align-items:stretch;flex-direction:column}.promo-home .photos__cta .button{width:100%}.promo-home .callback{padding:.625em 0 4em}.promo-home .callback__card{grid-template-columns:1fr;padding:1.6875em;gap:1.875em;border-radius:1.125em}.promo-home .callback__card::after{right:-10.625em;bottom:-10.625em;opacity:.065}.promo-home .callback__content h2{font-size:2.25em}.promo-home .callback-form{padding:1.1875em}.promo-footer__inner{align-items:flex-start;flex-direction:column;gap:1.125em}.promo-footer__brand{padding:.5625em .6875em}.promo-footer__logo{width:9.0625em;max-height:3.125em}.promo-footer__phone{margin-left:0}.promo-mobile-call{position:fixed;z-index:1100;right:.875em;bottom:calc(.875em + env(safe-area-inset-bottom));display:flex;align-items:center;padding:.4375em 1.0625em .4375em .5em;gap:.625em;color:#fff;border-radius:6.25em;background:var(--promo-blue);box-shadow:0 .75em 2em rgba(38,120,255,0.38);animation:promoMobileCallPulse 2.8s ease-in-out infinite}.promo-mobile-call__icon{display:flex;align-items:center;justify-content:center;flex:0 0 2.75em;width:2.75em;height:2.75em;border-radius:50%;background:rgba(255,255,255,0.16)}.promo-mobile-call__icon svg{width:1.5em;height:1.5em}.promo-mobile-call__text{display:flex;flex-direction:column;line-height:1.12}.promo-mobile-call__text strong{font-size:.875em;font-weight:800}.promo-mobile-call__text small{margin-top:.1875em;color:rgba(255,255,255,0.72);font-size:.6875em}.promo-cookie{right:.75em;bottom:calc(5.375em + env(safe-area-inset-bottom));left:.75em;max-width:none;padding:.75em}.modal__container{padding:1.25em;border-radius:.8em}}@media (max-width:24.375em){.promo-home .hero h1{padding:.4286em;border-radius:.4286em;background:rgba(255,255,255,0.35);backdrop-filter:blur(.0571em);font-size:2.1875em;line-height:1.02}.promo-home .condition-number strong{font-size:2.6875em}}@media (prefers-reduced-motion:reduce){.promo-home .hero__background{filter:none}.promo-mobile-call{animation:none}}