@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/montserrat-latin-300-normal.BgP24wlQ.woff2) format("woff2"),url(/_astro/montserrat-latin-300-normal.sTRdVzlf.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-400-normal.BLhwKU8k.woff2) format("woff2"),url(/_astro/montserrat-latin-400-normal.xItZbAXg.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-latin-500-normal.DRFEGfly.woff2) format("woff2"),url(/_astro/montserrat-latin-500-normal.Dok2oTci.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-latin-600-normal.UVxSCcoG.woff2) format("woff2"),url(/_astro/montserrat-latin-600-normal.CdhFl4lI.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/montserrat-cyrillic-300-normal.DyQnI4ta.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-300-normal.BVP0yxL_.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-cyrillic-400-normal.BPq32Q8K.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-400-normal.jEs4Tk-Z.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-cyrillic-500-normal.T0SG181k.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-500-normal.CyGtXmN9.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-cyrillic-600-normal.CQEPC0hM.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-600-normal.DUglwBrH.woff) format("woff")}:root{--accent: #c64400;--accent-h: #a83a00;--teal: #07789a;--teal-brand: #0ea0cc;--teal-dark: #65c1dc;--light: #d9effb;--contacts: #f2f6f8;--dark: #191b1d;--text: #2a2d30;--muted: #555b61;--line: #c9dbe4;--radius: 2px;--header-h: 72px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--text);line-height:1.6;-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 8px)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:#fff;font-size:1rem}img{max-width:100%;height:auto;display:block}a{color:var(--teal)}h1,h2,h3{line-height:1.2;margin:0 0 .6em;color:var(--dark)}h1{font-weight:300;font-size:clamp(2rem,5.5vw,3.25rem)}h2{font-weight:400;font-size:clamp(1.6rem,3.6vw,2.25rem)}h3{font-weight:600;font-size:1.1rem}p{margin:0 0 1em}ul{margin:0;padding:0;list-style:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:8px;top:-60px;background:var(--dark);color:#fff;padding:10px 14px;z-index:100}.skip:focus{top:8px}:focus-visible{outline:3px solid var(--teal-brand);outline-offset:2px}.container{width:100%;max-width:1100px;margin:0 auto;padding:0 20px}.narrow>*{max-width:680px}.narrow-h{max-width:640px}.btn{display:inline-flex;align-items:center;gap:.55rem;background:var(--accent);color:#fff;text-decoration:none;font-weight:600;font-size:.9rem;padding:.8rem 1.3rem;border-radius:var(--radius);min-height:44px;border:0;transition:background .15s}.btn:hover{background:var(--accent-h)}.btn-sm{padding:.55rem 1rem;font-size:.82rem}.btn-lg{padding:1rem 1.4rem}.btn-num{font-weight:400}.btn-ghost{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid #cfd6da;background:#fff;color:var(--dark);border-radius:var(--radius)}.site-header{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid #eef1f3}.header-inner{display:flex;align-items:center;justify-content:space-between;height:var(--header-h);gap:1rem}.brand{display:block;line-height:0}.logo-img{width:130px;height:auto}.header-actions{display:flex;align-items:center;gap:1.2rem}.lang{display:flex;gap:.2rem;font-size:.8rem}.lang a{color:var(--muted);text-decoration:none;padding:.6rem .4rem;display:inline-block}.lang a[aria-current]{color:var(--teal);text-decoration:underline;text-underline-offset:4px}@media(max-width:899px){.header-actions{gap:.4rem}.logo-img{width:110px}}.hero{position:relative;background:var(--dark);color:#fff;overflow:hidden;isolation:isolate}.hero-bg,.hero picture{position:absolute;inset:0;width:100%;height:100%}.hero-bg{object-fit:cover;object-position:30% center;opacity:.55;z-index:-1}.hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#191b1deb,#191b1d99 55%,#191b1d40)}.hero-content{padding:4.5rem 20px 6.5rem;max-width:1100px}.hero-content>*{max-width:560px}.hero h1{color:#fff}.kicker{text-transform:uppercase;font-size:.75rem;letter-spacing:.06em;color:#e6eef2;font-weight:500}.hero .lead{color:#d7dde1;font-size:1rem}.hero .btn{margin-top:.6rem}.hours{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#d7dde1;margin-top:1rem}.hero-curve{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:48px}@media(min-width:900px){.hero-content{padding:6rem 20px 8rem}.hero-curve{height:70px}}.section{padding:4rem 0}@media(min-width:900px){.section{padding:5.5rem 0}}.bg-light{background:var(--light)}.bg-contacts{background:var(--contacts)}.bg-dark{background:var(--dark);color:#e9edef}.bg-dark h2{color:#fff}.bg-dark .ico{color:var(--teal-dark);margin-bottom:1.2rem}.bg-dark .lead{font-size:1.05rem;color:#fff}.bg-dark .muted{color:#b9c1c6}.split{display:grid;gap:2.5rem;align-items:center}.split-top{align-items:start}@media(min-width:900px){.split{grid-template-columns:1fr 1fr;gap:4rem}}.sale-img{width:100%;aspect-ratio:1;object-fit:cover}.checks li{display:flex;gap:.7rem;align-items:flex-start;margin:0 0 .7rem;color:var(--text);font-size:.95rem}.checks svg{color:var(--teal-brand);flex:none;margin-top:.2rem}#sale .checks{margin:1.4rem 0 1.8rem}.sub{color:var(--muted)}.cols-2{display:grid;gap:2rem;margin-top:2rem}@media(min-width:900px){.cols-2{grid-template-columns:1fr 1fr;gap:1rem}}.card-line{border-top:2px solid #a8d8ec;padding-top:1.6rem}.card-line .ico,.benefits .ico{color:var(--teal-brand);margin-bottom:.9rem}.note{color:var(--muted);font-size:.85rem;margin-top:1rem}.benefits{display:grid;gap:0 1rem;margin-top:2rem}@media(min-width:640px){.benefits{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.benefits{grid-template-columns:repeat(3,1fr)}}.benefits li{border-top:1px solid #dfe5e8;padding:1.6rem 0 1.4rem}.benefits p{color:var(--muted);font-size:.92rem;margin:0}.contact-list dl{margin:1.5rem 0}.contact-list dt{font-size:.82rem;color:var(--muted);margin-top:1.2rem}.contact-list dd{margin:.25rem 0 0}.contact-list dd a{display:inline-flex;align-items:center;gap:.5rem;color:var(--dark);text-decoration:none;min-height:32px}.contact-list .big-phone{color:var(--teal);font-size:1.5rem;font-weight:600}.contact-list .big-phone svg{color:var(--teal)}.row{display:inline-flex;align-items:center;gap:.5rem}.contact-list small{display:block;color:var(--muted);margin-left:1.5rem}.hours-t{border-collapse:collapse}.hours-t th{text-align:left;font-weight:600;padding:.1rem 1.6rem .1rem 0}.messengers{display:flex;flex-wrap:wrap;gap:.5rem}.chip{display:inline-block;padding:.35rem .7rem;border:1px solid #cfd6da;border-radius:999px;font-size:.8rem;background:#fff}.chip-todo{color:var(--muted);border-style:dashed}.actions{display:flex;gap:.6rem}.map{position:relative;aspect-ratio:4/3;background:#e4eaee}.map iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.site-footer{background:var(--dark);color:#c3cacf;padding:3rem 0 2.5rem;font-size:.88rem}.site-footer a{color:#e9edef;text-decoration:none}.site-footer a:hover{color:var(--teal-dark)}.footer-grid{display:grid;gap:2rem}@media(min-width:900px){.footer-grid{grid-template-columns:1fr 1fr;gap:4rem}}.footer-logo .logo-img{width:120px}.footer-contacts li{display:flex;gap:.6rem;align-items:center;margin-bottom:.55rem}.site-footer .lang a{color:#c3cacf}.site-footer .lang a[aria-current]{color:var(--teal-dark)}.copy{margin-top:2rem;font-size:.78rem;color:#9aa3a9}.prose{max-width:760px}.prose h1{font-size:clamp(1.8rem,4vw,2.4rem)}.review-banner{background:#fff4e5;border-left:4px solid var(--accent);padding:.8rem 1rem}.post-list li{padding:1.2rem 0;border-top:1px solid #e3e8eb}.post-list a{text-decoration:none}.post-cta{margin-top:2rem}.section-cta{margin-top:2.5rem}.blog-hero{background:var(--light);padding:3.5rem 0 3rem}.blog-hero h1{margin-bottom:.4em}.blog-intro{color:var(--muted);max-width:640px;margin:0}.blog-list{padding-top:3rem}.cards{display:grid;gap:1.5rem}@media(min-width:640px){.cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.cards{grid-template-columns:repeat(3,1fr)}}.card{background:#fff;border:1px solid #e3e8eb;transition:box-shadow .15s,transform .15s}.card:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-2px)}.card-link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.card-img{width:100%;aspect-ratio:16/9;object-fit:cover}.card-img-ph{display:grid;place-items:center;background:var(--light);color:var(--teal-brand)}.card-body{padding:1.2rem 1.3rem 1.4rem;display:flex;flex-direction:column;flex:1}.card-body time{font-size:.8rem;color:var(--muted)}.card-body h2{font-size:1.15rem;font-weight:600;margin:.4rem 0 .5rem}.card-body p{color:var(--muted);font-size:.92rem;flex:1}.card-more{color:var(--teal);font-weight:600;font-size:.88rem}.blog-empty{text-align:center;max-width:520px;margin:0 auto;padding:2rem 0 1rem}.blog-empty .ico{color:var(--teal-brand);margin:0 auto 1rem}.blog-empty h2{font-size:1.4rem}.blog-empty p{color:var(--muted)}.footer-meta{display:flex;align-items:center;gap:1rem;margin-top:1rem}.footer-links a{font-weight:600;display:inline-block;padding:.6rem 0}.footer-sep{width:1px;height:1rem;background:#4a5056}@media(min-width:900px){#service .cols-2{grid-template-columns:5fr 7fr;gap:3rem}}.post-top{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem;font-size:.9rem}.post-lang{font-weight:600}.post-cover{width:100%;aspect-ratio:16/9;object-fit:cover;margin:1.5rem 0}
