@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/e27b85d01cb4b1af-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/10e5db483fb7b6ef-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/01a1b57b2e0cef27-s.1vcas2uk12q5a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/648e19a466ec92f1-s.2demiz2t05dx4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/29e2a75af8e45044-s.2kjei9psvcorz.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}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.m7gdvW_className{font-family:Nunito,Nunito Fallback;font-style:normal}.m7gdvW_variable{--font-nunito:"Nunito", "Nunito Fallback"}
@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6313bfc2b2e5d7e4-s.2o9_j983y90g0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13b33f934275930a-s.0c0g8ifvh7k7-.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}@font-face{font-family:DM Serif Display Fallback;src:local(Times New Roman);ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.0%;size-adjust:109.78%}._9f3ntG_className{font-family:DM Serif Display,DM Serif Display Fallback;font-style:normal;font-weight:400}._9f3ntG_variable{--font-dm:"DM Serif Display", "DM Serif Display Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5ff0e6c94c2c8e75-s.42wv-39tqi93b.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4207253bf36d12d7-s.2fz5wkgi-6p94.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/03deed08f56fd89d-s.3yteaz8w05yke.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/079a0b79dddf9678-s.1jbdm1ow0r2mj.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}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.yWIr2G_className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal;font-weight:500}.yWIr2G_variable{--font-dm:"Playfair Display", "Playfair Display Fallback"}
:root{--bg:#fff;--surface:#f5f6f9;--foot:#f5f5f5;--line:#e5e7eb;--ink:#000;--soft:#45556c;--field:#314158;--accent:#973c00;--on-dark:#fff;--font-display:var(--font-dm), Georgia, serif;--font-text:var(--font-nunito), system-ui, sans-serif;--step-small:.9375rem;--step-body:clamp(1.0625rem, 1rem + .2vw, 1.1875rem);--step-lead:clamp(1.25rem, 1.1rem + .6vw, 1.625rem);--step-mid:clamp(1.5rem, 1.25rem + 1vw, 2.25rem);--step-head:clamp(2.25rem, 1.5rem + 3.2vw, 5rem);--margin:clamp(1.25rem, 2.2vw, 2rem);--gutter:clamp(1rem, 2vw, 2rem);--section:clamp(5rem, 11vw, 11rem);--ease-out:cubic-bezier(.22, 1, .36, 1);--t-press:.14s;--t-hover:.18s}html[lang=ru]{font-variant-numeric:lining-nums;--step-head:clamp(1.625rem, 1rem + 3.2vw, 4.5rem);--step-mid:clamp(1.25rem, 1.1rem + 1.1vw, 2.125rem)}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:6rem}body{background:var(--bg);color:var(--ink);font-family:var(--font-text);font-size:var(--step-body);font-kerning:normal;-webkit-font-smoothing:antialiased;margin:0;line-height:1.55;overflow-x:clip}h1,h2,h3,p,figure,ul,ol,dl,dd,fieldset{margin:0;padding:0}ul,ol{list-style:none}fieldset{border:0}img,svg{max-width:100%;display:block}img{height:auto}figure img,.hero__photo img,.intro__pano img,.svc-row__pic img,.about__door img{object-fit:cover;background:var(--surface);width:100%;height:100%}input,select,textarea,button{font:inherit;color:inherit}a{color:inherit}h1,h2,h3{color:var(--field)}:where(.price,.contact,.band,.alarm,.how__panel) :is(h1,h2,h3){color:inherit}.statement,.about__text,.svc-row__name,.tier__rate,thead th,.compare__group th,.contacts__big{color:var(--field)}.price .statement,.band .statement{color:inherit}::selection{background:var(--accent);color:var(--on-dark)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}:where(.price,.contact,.band,.alarm) :focus-visible{outline-color:var(--on-dark)}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;overflow-wrap:break-word;font-weight:400}p{text-wrap:pretty;max-width:62ch}p+p{margin-top:.9em}.head{font-size:var(--step-head);letter-spacing:-.02em;line-height:1.02}.head-s{font-size:var(--step-mid);margin-bottom:.6em;line-height:1.12}.lead{font-size:var(--step-lead);max-width:44ch;margin-top:1.1rem;line-height:1.35}.statement{font-family:var(--font-display);font-size:var(--step-mid);max-width:34ch;line-height:1.22}.small{font-size:var(--step-small);line-height:1.45}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{left:var(--margin);z-index:40;background:var(--field);color:var(--on-dark);padding:.6rem 1rem;position:absolute;top:-4rem}.skip:focus{top:.5rem}.button{background:var(--field);min-height:3rem;color:var(--on-dark);white-space:nowrap;cursor:pointer;transition:transform var(--t-press) var(--ease-out), background-color var(--t-hover) ease;border:0;justify-content:center;align-items:center;padding:0 1.4rem;font-weight:700;text-decoration:none;display:inline-flex}.button:active{transform:scale(.97)}.button--light,:where(.price,.contact,.band,.alarm) .button{background:var(--on-dark);color:var(--field)}.link{text-underline-offset:.22em;transition:text-decoration-color var(--t-hover) ease;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:.07em}.link-plain{text-underline-offset:.2em;transition:color var(--t-hover) ease;text-decoration:underline;text-decoration-thickness:.07em}@media (hover:hover) and (pointer:fine){.link:hover{text-decoration-color:currentColor}.button:hover{background:var(--soft)}.button--light:hover,:where(.price,.contact,.band,.alarm) .button:hover{background:var(--surface)}.link-plain:hover{color:var(--accent)}:where(.price,.contact,.band,.alarm) .link-plain:hover{color:inherit;text-decoration-thickness:.14em}.svc-row:hover .svc-row__pic img{transform:scale(1.03)}.plan:not(:has(input:checked)):hover{outline:2px solid var(--on-dark);outline-offset:-2px}}.bar{padding:.9rem var(--margin);z-index:20;background:var(--bg);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.bar__logo{flex:none;display:block}.bar__logo img{width:52px;height:52px}.bar__links{font-size:var(--step-small);align-items:center;gap:clamp(1rem,2vw,1.75rem);display:none}.bar__links a[aria-current]{color:var(--accent)}.bar__phone{align-items:center;gap:.4rem;font-weight:700;display:flex}.bar__tel{white-space:nowrap;text-decoration:none}.bar__phone .bar__tel{background:var(--surface);min-height:44px;color:var(--field);font-size:var(--step-small);align-items:center;padding:0 .75rem;display:flex}.menu summary{cursor:pointer;background:var(--surface);min-height:44px;color:var(--field);align-items:center;padding:0 .9rem;list-style:none;display:flex}.menu summary::-webkit-details-marker{display:none}.menu__panel{padding:1rem var(--margin) 1.5rem;background:var(--surface);color:var(--field);font-size:var(--step-lead);gap:.25rem;display:grid;position:absolute;top:100%;left:0;right:0}.menu__panel a:not(.button){padding:.4rem 0;text-decoration:none}.menu__panel .button{margin-top:.6rem;font-size:1rem}.lang{position:relative}.lang summary,.menu summary{-webkit-tap-highlight-color:transparent}.menu[open] summary{background:var(--field);color:var(--on-dark)}.lang summary{cursor:pointer;background:var(--surface);min-height:44px;color:var(--field);font-weight:700;font-size:var(--step-small);transition:background-color var(--t-hover) ease;align-items:center;gap:.4rem;padding:0 .6rem;list-style:none;display:flex}.lang summary::-webkit-details-marker{display:none}.lang__panel{z-index:30;background:var(--surface);border:1px solid var(--line);min-width:12rem;font-size:var(--step-body);padding:.35rem;font-weight:400;position:absolute;top:calc(100% + .35rem);right:0}.lang__panel a{color:var(--field);transition:background-color var(--t-hover) ease;justify-content:space-between;gap:1.5rem;padding:.6rem .75rem;text-decoration:none;display:flex}.lang__panel a[aria-current]{background:var(--bg);font-weight:700}.lang__panel a span+span{color:var(--soft);font-weight:700}@media (hover:hover) and (pointer:fine){.lang summary:hover,.lang__panel a:hover{background:var(--bg)}}@media (max-width:30em){.lang summary svg{display:none}.lang summary{padding:0 .7rem}}@media (max-width:24em){.bar__phone .bar__tel{display:none}}@media (min-width:62.5em){.bar__links{display:flex}.bar__phone{display:none}}.hero{background:var(--bg);grid-template-columns:47% 1fr;min-height:calc(100svh - 80px);display:grid;position:relative;overflow:hidden}.hero__photo{inset:0 auto 20px var(--margin);width:calc(47% - var(--margin));position:absolute;overflow:hidden}.hero__text{padding:clamp(2rem, 6vh, 4rem) var(--margin) clamp(2rem, 6vh, 4rem) clamp(1.5rem, 5vw, 5rem);grid-column:2;align-self:center}.hero__h1{font-size:var(--step-mid);max-width:30ch;margin-bottom:.7rem;line-height:1.12}.hero__act{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.25rem;font-weight:700;display:flex}@media (max-width:50em){.hero{flex-direction:column;min-height:0;padding-bottom:2.5rem;display:flex}.hero__photo{width:auto;height:40svh;margin:0 var(--margin);position:relative;inset:auto}.hero__text{padding:1.5rem var(--margin) 0}}.intro{padding-top:var(--section)}.intro__top{padding-inline:var(--margin);gap:1.75rem;display:grid}.intro__caps{gap:1rem;display:grid}.intro__caps p+p{margin-top:0}.intro__pano{aspect-ratio:21/9;margin-top:2.5rem;overflow:hidden}@media (min-width:50em){.intro__caps{grid-template-columns:repeat(2,minmax(0,24rem));gap:3rem}}@media (max-width:50em){.intro__pano{aspect-ratio:4/5}}.price{background:var(--field);color:var(--on-dark);padding:var(--section) var(--margin);margin-top:var(--section);scroll-margin-top:0}.page-top+.price{margin-top:3rem}.price__head{font-size:var(--step-mid);margin-bottom:1.5rem}.price__sentence{max-width:38ch}.price__area input{background:var(--on-dark);width:4.4em;color:var(--field);font-family:var(--font-display);text-align:center;appearance:textfield;border:0;padding:0 .15em}.price__area input::-webkit-outer-spin-button{appearance:none;margin:0}.price__area input::-webkit-inner-spin-button{appearance:none;margin:0}.price__figure{background:var(--accent);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;padding:0 .2em;display:inline-block}.price__range{max-width:46rem;margin-top:1.75rem;display:block}.price__range input{appearance:none;cursor:pointer;--fill:0%;background:0 0;width:100%;height:2.75rem;margin:0;display:block}.price__range input::-webkit-slider-runnable-track{box-sizing:border-box;border:1px solid var(--on-dark);background:linear-gradient(to right, var(--on-dark) var(--fill), transparent var(--fill));height:8px}.price__range input::-moz-range-track{box-sizing:border-box;border:1px solid var(--on-dark);background:0 0;height:8px}.price__range input::-moz-range-progress{background:var(--on-dark);height:8px}.price__range input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--on-dark);border:0;border-radius:50%;width:22px;height:22px;margin-top:-8px}.price__range input::-moz-range-thumb{background:var(--on-dark);border:0;border-radius:50%;width:22px;height:22px}.price__hint{min-height:1.45em;margin-top:.4rem}.price__plans{gap:.5rem;margin-top:2rem;display:grid}.plan{background:var(--soft);cursor:pointer;transition:background-color var(--t-hover) ease;gap:.1rem;padding:1.25rem;display:grid;position:relative}.plan input{opacity:0;cursor:pointer;position:absolute;inset:0}.plan:has(input:checked){background:var(--on-dark);color:var(--field)}.plan:has(input:focus-visible){outline:3px solid var(--on-dark);outline-offset:2px}.plan__name{font-family:var(--font-display);font-size:var(--step-mid);line-height:1.1}.plan__rate{font-variant-numeric:lining-nums tabular-nums;font-weight:700}.plan__min{font-size:var(--step-small)}.price__foot{gap:2rem;margin-top:2.5rem;display:grid}.price__act{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;font-weight:700;display:flex}@media (min-width:50em){.price__plans{grid-template-columns:repeat(3,1fr)}.price__foot{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4rem}}.index{padding:var(--section) var(--margin)}.index__head{font-size:var(--step-mid);margin-bottom:3rem}.index__cols{gap:2.5rem var(--gutter);display:grid}.index__group{font-family:var(--font-text);font-weight:700;font-size:var(--step-body);margin-bottom:1em}.index__cols li{color:var(--soft);line-height:1.5}@media (min-width:50em){.index__cols{grid-template-columns:repeat(2,1fr)}}@media (min-width:75em){.index__cols{grid-template-columns:repeat(4,1fr)}}.duo{gap:var(--gutter);padding-inline:var(--margin);display:grid}.duo__big{aspect-ratio:5/4;overflow:hidden}.duo__small{aspect-ratio:4/3;overflow:hidden}.duo__text{padding-top:1rem}@media (min-width:50em){.duo{grid-template-columns:7fr 5fr;align-items:end}.duo__big{grid-row:span 2}.duo__text{grid-area:1/2;align-self:end;padding:0 0 1.5rem}.duo__small{grid-area:2/2}}.how{padding:var(--section) var(--margin)}.how__intro{gap:1.5rem;margin-bottom:3.5rem;display:grid}@media (min-width:62.5em){.how__intro{gap:3rem var(--gutter);grid-template-columns:5fr 6fr}}.how__row{display:grid}.how__panel{padding:1.5rem 1.25rem 2rem}.how__panel h3{font-size:var(--step-lead);margin-bottom:.75rem;line-height:1.15}.how__panel{background:var(--field);color:var(--on-dark)}.how__panel:nth-child(2n){background:var(--soft)}@media (min-width:62.5em){.how__row{grid-template-columns:repeat(5,1fr)}.how__panel{min-height:19rem}}.about{padding:0 var(--margin) var(--section);gap:1.75rem;display:grid}.about__text{font-size:var(--step-mid);line-height:1.24;font-family:var(--font-display)}.about__more{font-family:var(--font-text);font-size:var(--step-body);clear:none;line-height:1.55}.about__text p{max-width:58ch}.about__door{float:left;width:4.9em;height:4.9em;margin:.2em .55em .2em 0;overflow:hidden}.about__facts{color:var(--soft);order:2}@media (min-width:62.5em){.about{gap:var(--gutter);grid-template-columns:2fr 10fr}.about__facts{order:0}}.faq{padding:var(--section) var(--margin);background:var(--surface);gap:0 var(--gutter);display:grid}.faq__head{font-size:var(--step-mid);color:var(--soft);margin-bottom:3rem;line-height:1.1}.faq__q{font-size:var(--step-mid);line-height:1.12}.faq__a{margin:.75rem 0 3.5rem}.faq__a p{max-width:42ch}@media (min-width:62.5em){.faq{grid-template-columns:7fr 5fr}.faq__a{margin-top:.4rem}}.faq>div:empty{display:none}@media (min-width:62.5em){.faq>div:empty{display:block}}.contact{background:var(--field);color:var(--on-dark);padding:clamp(4rem, 8vw, 7rem) var(--margin);flex-direction:column;gap:1.5rem;display:flex}.contact__lead{font-size:var(--step-lead);max-width:34ch}.contact__mail{font-family:var(--font-display);font-size:var(--step-mid);letter-spacing:-.02em;text-underline-offset:.12em;white-space:nowrap;transition:text-decoration-color var(--t-hover) ease;align-self:flex-start;line-height:1.2;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:.05em}.contact__mail:hover{text-decoration-color:currentColor}.contact__foot{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;margin-top:1.5rem;display:flex}.foot{background:var(--foot);color:var(--field);padding:clamp(3rem, 6vw, 5rem) var(--margin) 2rem}.foot__row{gap:2.5rem var(--gutter);display:grid}.foot__places{font-family:var(--font-display);font-size:var(--step-mid);line-height:1.3}.foot__head{margin-bottom:.5em;font-weight:700}.foot__col li{padding-block:.22rem}.foot__legal{font-size:var(--step-small);max-width:none;margin-top:3.5rem}@media (min-width:50em){.foot__row{grid-template-columns:5fr repeat(3,2fr)}}.stats{gap:2.5rem var(--gutter);padding:clamp(2.5rem, 5vw, 4rem) var(--margin);background:var(--foot);text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stats__item{color:var(--field);flex-direction:column;align-items:center;display:flex}.stats__item svg{width:2.75rem;height:2.75rem;margin-bottom:.4rem}.stats__item dd{color:var(--accent);font-size:var(--step-mid);order:1;font-weight:700;line-height:1.15}.stats__item dt{font-size:var(--step-small);order:2;margin-top:.25rem}@media (min-width:50em){.stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-top{padding:clamp(2.5rem, 6vw, 5.5rem) var(--margin) 3rem}.crumbs{color:var(--soft);flex-wrap:wrap;gap:.25rem .6rem;margin-bottom:1.5rem;display:flex}.crumbs>*+:before{content:"/";margin-right:.6rem}.svc-hero{aspect-ratio:21/9;overflow:hidden}@media (max-width:50em){.svc-hero{aspect-ratio:4/3}}.svc-body{gap:3rem var(--gutter);padding:var(--section) var(--margin);display:grid}.svc-body__side ul{margin-bottom:2.5rem}.svc-body__side li{padding-block:.25rem}.svc-body__main>section+section{margin-top:3.5rem}.svc-plan{background:var(--surface);padding:clamp(1.5rem,3vw,2.5rem)}@media (min-width:62.5em){.svc-body{grid-template-columns:4fr 7fr}.svc-body__main{grid-column:2}.svc-body__side{align-self:start;position:sticky;top:1.5rem}}.svc-pic2{margin:0 var(--margin) var(--section) auto;aspect-ratio:16/9;width:min(66%,62rem);overflow:hidden}@media (max-width:50em){.svc-pic2{width:auto;margin-left:var(--margin)}}.svc-more{padding:var(--section) var(--margin) calc(var(--section) / 2)}.svc-more ul{flex-wrap:wrap;gap:.75rem 2rem;display:flex}.svc-list{display:grid}.svc-row{text-decoration:none;display:grid}.svc-row__pic{aspect-ratio:16/10;display:block;overflow:hidden}.svc-row__pic img{transition:transform .6s var(--ease-out)}.svc-row__text{padding:clamp(1.5rem, 5vw, 5rem) var(--margin);flex-direction:column;justify-content:center;gap:.75rem;display:flex}.svc-row__name{font-family:var(--font-display);font-size:var(--step-mid);margin:0;line-height:1.1}.svc-row__more{text-underline-offset:.2em;font-weight:700;text-decoration:underline}.svc-row:nth-child(2n){background:var(--surface)}@media (min-width:50em){.svc-row{grid-template-columns:1fr 1fr}.svc-row:nth-child(2n) .svc-row__pic{order:2}}.band{background:var(--field);color:var(--on-dark);padding:clamp(4rem, 8vw, 7rem) var(--margin);gap:2rem;display:grid}.band__act{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;font-weight:700;display:flex}@media (min-width:62.5em){.band{grid-template-columns:1fr auto;align-items:end}}.tiers{padding:var(--section) var(--margin) 0;gap:.5rem;display:grid}.tier{background:var(--surface);padding:clamp(1.5rem,3vw,2.5rem)}.tier__rate{font-family:var(--font-display);font-size:var(--step-mid);line-height:1.1}.tier .link-plain{margin-top:1.25rem;font-weight:700;display:inline-block}@media (min-width:50em){.tiers{grid-template-columns:repeat(3,1fr)}}.compare{padding:var(--section) var(--margin) 0}.compare__scroll{margin-top:2.5rem;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:40rem}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.8rem .75rem;font-weight:400}thead th{font-family:var(--font-display);font-size:var(--step-lead);border-bottom:2px solid var(--field)}td{white-space:nowrap;width:15%;font-weight:700}td.is-no{color:var(--soft);font-weight:400}.compare__group th{font-family:var(--font-display);font-size:var(--step-lead);padding-top:2rem}.extras{padding:var(--section) var(--margin)}.extras dl>div{gap:.1rem 2rem;padding:.9rem 0;display:grid}.extras dl>div:nth-child(odd){background:var(--surface);margin-inline:calc(var(--margin) * -1);padding-inline:var(--margin)}.extras .small{margin-top:1.5rem}@media (min-width:50em){.extras dl>div{grid-template-columns:1fr 22rem}}.contacts{gap:3.5rem var(--gutter);padding:0 var(--margin) var(--section);display:grid}.contacts__big{font-family:var(--font-display);font-size:var(--step-mid);max-width:none;margin-bottom:2.5rem;line-height:1.3}.contacts__info .head-s{margin-top:2.5rem}.contacts__alarm{background:var(--surface);margin-top:2rem;padding:1.5rem}.contacts__alarm .head-s{margin-top:0}address{font-style:normal}.hours>div{justify-content:space-between;gap:2rem;max-width:26rem;padding-block:.2rem;display:flex}.form{background:var(--surface);align-self:start;padding:clamp(1.5rem,3vw,2.5rem);scroll-margin-top:1rem}.form__grid{gap:1rem;margin:1.5rem 0;display:grid}.form label{font-weight:700;font-size:var(--step-small)}.field{background:var(--bg);border:1px solid var(--soft);width:100%;min-height:3rem;font-weight:400;font-size:max(1rem, var(--step-body));border-radius:0;margin-top:.3rem;padding:.65rem .85rem;display:block}.form .button{margin-top:1.25rem}.form__trap{width:0;height:0;position:absolute;left:-100vw;overflow:hidden}@media (min-width:40em){.form__grid{grid-template-columns:1fr 1fr}.form__wide{grid-column:1/-1}}@media (min-width:62.5em){.contacts{grid-template-columns:1fr 1fr}}.eu{padding:0 var(--margin) var(--section)}.eu img{width:320px;margin-top:1.5rem}.alarm{padding:clamp(2.5rem, 6vw, 5.5rem) var(--margin) var(--section);background:var(--field);color:var(--on-dark)}.alarm .crumbs{color:inherit}.alarm__tel{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;margin-top:1.5rem;font-size:clamp(2.75rem,11vw,11rem);line-height:1;text-decoration:none;display:block}.steps{gap:3rem var(--gutter);padding:var(--section) var(--margin);display:grid}.steps--ol{counter-reset:none}@media (min-width:50em){.steps{grid-template-columns:1fr 1fr}}.alarm-note{padding:0 var(--margin) var(--section)}.legal{padding:clamp(2.5rem, 6vw, 5.5rem) var(--margin) var(--section)}.legal>.head-s{margin-top:2.5rem}.legal>p{max-width:70ch}@keyframes drift{0%{transform:scale(1.06)}to{transform:scale(1)}}[data-r],[data-pic] img{transition:opacity .7s var(--ease-out), transform .9s var(--ease-out);transition-delay:var(--stagger,0s)}[data-r][data-wait]{opacity:0;transform:translateY(26px)}[data-pic][data-wait] img{opacity:.6;transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.hero__photo img{animation:none}[data-r],[data-pic] img{transition:none}}@media (pointer:coarse){.price__area input{min-height:44px}.hero__act .link-plain,.foot__col a,.foot__places a,.faq__a .link-plain,.contact__foot .link-plain,.contact__mail,.band__act .link-plain,.svc-more a,.tier .link-plain,.price__act .link-plain,.alarm-note a,.contacts__alarm .link-plain,.svc-plan .link-plain{padding-block:.6rem;display:inline-block}.crumbs a{padding-block:.75rem;display:inline-block}.lang summary{justify-content:center;min-width:44px}}@media (prefers-reduced-motion:reduce){.svc-row__pic img,.button{transition:none}.button:active{transform:none}}@media print{[data-r][data-wait],[data-pic][data-wait] img{opacity:1;transform:none}.bar,.skip,.price__range,.button{display:none}.price,.contact,.band,.alarm,.how__panel,.how__panel:nth-child(2n){color:var(--ink);background:0 0}}@media (max-width:49.99em){.compare__scroll{overflow:visible}table,tbody{min-width:0;display:block}thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem .75rem;padding:.9rem 0;display:grid}tr.compare__group{border:0;padding:0;display:block}tr th[scope=row]{color:var(--field);border:0;grid-column:1/-1;padding:0;font-weight:700}td{white-space:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;border:0;width:auto;padding:0;font-size:.9rem;display:block}.compare__group th{border:0;padding:1.5rem 0 .25rem}td:before{content:attr(data-label);color:var(--soft);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:400;display:block}.about__door{float:none;width:100%;height:10rem;margin:0 0 1rem;display:block}}.crumbs{align-items:center}
