:root{--black:#0b0b0c;--black-pure:#000;--cream:#f5f2ed;--white:#fff;--paper:#faf8f4;--tint:#efebe4;--red:#d7191f;--red-hover:#ef2a30;--red-ink-light:#b3141a;--red-on-dark:#ff4a4f;--surface-1:#151517;--surface-2:#1a1a1c;--surface-3:#1c1c1f;--surface-4:#26262a;--line-dark:#232326;--line-dark-2:#2a2a2e;--line-dark-3:#333337;--line-dark-4:#38383c;--line-light:#ece7df;--line-light-2:#e4dfd6;--line-light-3:#d9d4cb;--line-input:#d6d0c6;--ink-dark-1:#c9c5bd;--ink-dark-2:#a7a39b;--ink-dark-3:#8a867e;--ink-light-1:#3d3b37;--ink-light-2:#4a4741;--ink-light-3:#6a665f;--ok:#35c46a;--test-bg:#fff1c2;--test-ink:#6b4e00;--container:1320px;--gutter:clamp(16px, 3vw, 36px);--section-pad:clamp(56px, 8vw, 112px);--r-btn:2px;--r-card:6px;--r-panel:16px;--r-chat:18px;--r-pill:999px;--shadow-panel:0 30px 80px #00000080;--shadow-chat:0 30px 80px #0000008c;--shadow-launcher:0 14px 34px #00000073}@font-face{font-family:MTF Display Fallback;font-style:normal;font-weight:700 800;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Helvetica Bold);size-adjust:60.89%;ascent-override:161.61%;descent-override:34.98%;line-gap-override:0%;unicode-range:U+41-5A}@font-face{font-family:MTF Display Fallback;font-style:normal;font-weight:700 800;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Helvetica Bold);size-adjust:69.9%;ascent-override:140.77%;descent-override:30.47%;line-gap-override:0%;unicode-range:U+30-39}@font-face{font-family:MTF Display Fallback;font-style:normal;font-weight:700 800;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Helvetica Bold);size-adjust:66.84%;ascent-override:147.22%;descent-override:31.87%;line-gap-override:0%;unicode-range:U+61-7A}@font-face{font-family:MTF Display Fallback;font-style:normal;font-weight:700 800;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Helvetica Bold);size-adjust:65.07%;ascent-override:151.23%;descent-override:32.73%;line-gap-override:0%;unicode-range:U+20,U+A0}@font-face{font-family:MTF Display Fallback;font-style:normal;font-weight:700 800;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Helvetica Bold);size-adjust:87.06%;ascent-override:113.03%;descent-override:24.47%;line-gap-override:0%;unicode-range:U+0-1F,U+21-2F,U+3A-40,U+5B-60,U+7B-9F,U+A1-FF,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:MTF Display Fallback;font-style:normal;font-weight:900;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Helvetica Bold);size-adjust:61.78%;ascent-override:159.27%;descent-override:34.48%;line-gap-override:0%;unicode-range:U+41-5A}@font-face{font-family:MTF Display Fallback;font-style:normal;font-weight:900;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Helvetica Bold);size-adjust:72.48%;ascent-override:135.76%;descent-override:29.39%;line-gap-override:0%;unicode-range:U+30-39}@font-face{font-family:MTF Display Fallback;font-style:normal;font-weight:900;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Helvetica Bold);size-adjust:63.59%;ascent-override:154.75%;descent-override:33.5%;line-gap-override:0%;unicode-range:U+61-7A}@font-face{font-family:MTF Display Fallback;font-style:normal;font-weight:900;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Helvetica Bold);size-adjust:65.97%;ascent-override:149.16%;descent-override:32.29%;line-gap-override:0%;unicode-range:U+20,U+A0}@font-face{font-family:MTF Display Fallback;font-style:normal;font-weight:900;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Helvetica Bold);size-adjust:80.2%;ascent-override:122.69%;descent-override:26.56%;line-gap-override:0%;unicode-range:U+0-1F,U+21-2F,U+3A-40,U+5B-60,U+7B-9F,U+A1-FF,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:MTF Sans Fallback;font-style:normal;font-weight:400;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Helvetica);size-adjust:106.1%;ascent-override:91.42%;descent-override:23.56%;line-gap-override:0%;unicode-range:U+61-7A}@font-face{font-family:MTF Sans Fallback;font-style:normal;font-weight:400;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Helvetica);size-adjust:101.2%;ascent-override:95.85%;descent-override:24.7%;line-gap-override:0%;unicode-range:U+41-5A}@font-face{font-family:MTF Sans Fallback;font-style:normal;font-weight:400;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Helvetica);size-adjust:98.99%;ascent-override:97.99%;descent-override:25.26%;line-gap-override:0%;unicode-range:U+30-39}@font-face{font-family:MTF Sans Fallback;font-style:normal;font-weight:400;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Helvetica);size-adjust:71.99%;ascent-override:134.75%;descent-override:34.73%;line-gap-override:0%;unicode-range:U+20,U+A0}@font-face{font-family:MTF Sans Fallback;font-style:normal;font-weight:400;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Helvetica);size-adjust:99%;ascent-override:97.98%;descent-override:25.25%;line-gap-override:0%;unicode-range:U+0-1F,U+21-2F,U+3A-40,U+5B-60,U+7B-9F,U+A1-FF,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:MTF Sans Fallback;font-style:normal;font-weight:500;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Helvetica);size-adjust:108.02%;ascent-override:89.8%;descent-override:23.14%;line-gap-override:0%;unicode-range:U+61-7A}@font-face{font-family:MTF Sans Fallback;font-style:normal;font-weight:500;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Helvetica);size-adjust:101.4%;ascent-override:95.66%;descent-override:24.65%;line-gap-override:0%;unicode-range:U+41-5A}@font-face{font-family:MTF Sans Fallback;font-style:normal;font-weight:500;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Helvetica);size-adjust:103.75%;ascent-override:93.49%;descent-override:24.1%;line-gap-override:0%;unicode-range:U+30-39}@font-face{font-family:MTF Sans Fallback;font-style:normal;font-weight:500;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Helvetica);size-adjust:70.91%;ascent-override:136.8%;descent-override:35.26%;line-gap-override:0%;unicode-range:U+20,U+A0}@font-face{font-family:MTF Sans Fallback;font-style:normal;font-weight:500;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Helvetica);size-adjust:101.02%;ascent-override:96.02%;descent-override:24.75%;line-gap-override:0%;unicode-range:U+0-1F,U+21-2F,U+3A-40,U+5B-60,U+7B-9F,U+A1-FF,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:MTF Sans Fallback;font-style:normal;font-weight:600;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Helvetica Bold);size-adjust:99.88%;ascent-override:97.12%;descent-override:25.03%;line-gap-override:0%;unicode-range:U+61-7A}@font-face{font-family:MTF Sans Fallback;font-style:normal;font-weight:600;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Helvetica Bold);size-adjust:100.47%;ascent-override:96.54%;descent-override:24.88%;line-gap-override:0%;unicode-range:U+41-5A}@font-face{font-family:MTF Sans Fallback;font-style:normal;font-weight:600;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Helvetica Bold);size-adjust:98.67%;ascent-override:98.31%;descent-override:25.34%;line-gap-override:0%;unicode-range:U+30-39}@font-face{font-family:MTF Sans Fallback;font-style:normal;font-weight:600;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Helvetica Bold);size-adjust:69.47%;ascent-override:139.64%;descent-override:35.99%;line-gap-override:0%;unicode-range:U+20,U+A0}@font-face{font-family:MTF Sans Fallback;font-style:normal;font-weight:600;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Helvetica Bold);size-adjust:100.88%;ascent-override:96.15%;descent-override:24.78%;line-gap-override:0%;unicode-range:U+0-1F,U+21-2F,U+3A-40,U+5B-60,U+7B-9F,U+A1-FF,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:MTF Sans Fallback;font-style:normal;font-weight:700;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Helvetica Bold);size-adjust:102.33%;ascent-override:94.79%;descent-override:24.43%;line-gap-override:0%;unicode-range:U+61-7A}@font-face{font-family:MTF Sans Fallback;font-style:normal;font-weight:700;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Helvetica Bold);size-adjust:99.9%;ascent-override:97.1%;descent-override:25.02%;line-gap-override:0%;unicode-range:U+41-5A}@font-face{font-family:MTF Sans Fallback;font-style:normal;font-weight:700;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Helvetica Bold);size-adjust:108.46%;ascent-override:89.44%;descent-override:23.05%;line-gap-override:0%;unicode-range:U+30-39}@font-face{font-family:MTF Sans Fallback;font-style:normal;font-weight:700;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Helvetica Bold);size-adjust:68.39%;ascent-override:141.84%;descent-override:36.56%;line-gap-override:0%;unicode-range:U+20,U+A0}@font-face{font-family:MTF Sans Fallback;font-style:normal;font-weight:700;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Helvetica Bold);size-adjust:105.19%;ascent-override:92.22%;descent-override:23.77%;line-gap-override:0%;unicode-range:U+0-1F,U+21-2F,U+3A-40,U+5B-60,U+7B-9F,U+A1-FF,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:MTF Mono Fallback;font-style:normal;font-weight:500;src:local(Courier New),local(CourierNewPSMT),local(Liberation Mono),local(Courier);size-adjust:100.97%;ascent-override:101.02%;descent-override:29.71%;line-gap-override:0%;unicode-range:U+41-5A,U+61-7A,U+30-39,U+0-1F,U+21-2F,U+3A-40,U+5B-60,U+7B-9F,U+A1-FF,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:MTF Mono Fallback;font-style:normal;font-weight:700;src:local(Courier New Bold),local(CourierNewPS-BoldMT),local(Liberation Mono Bold),local(Courier Bold);size-adjust:99.98%;ascent-override:102.02%;descent-override:30%;line-gap-override:0%;unicode-range:U+41-5A,U+61-7A,U+30-39,U+0-1F,U+21-2F,U+3A-40,U+5B-60,U+7B-9F,U+A1-FF,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}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable}html.fonts-pending{visibility:hidden}body{color:#f5f2ed;font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;background:#0b0b0c;margin:0}a{color:inherit;text-decoration:none}a:hover{color:#ff4a4f}input,button{font:inherit}input:focus{outline:none}@keyframes mtfdot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes mtfpulse{0%{box-shadow:0 0 #d7191f8c}70%{box-shadow:0 0 0 14px #d7191f00}to{box-shadow:0 0 #d7191f00}}.h-red:hover{background:#ef2a30!important}.h-bin:hover{color:#fff!important;background:#ef2a30!important}body:has(.pg-legal){color:#0b0b0c;background:#f5f2ed}.pg-legal a:hover{color:#d7191f}@media (width<=639px){.sub-phone{display:none!important}}.h-rent:hover{color:#fff!important;background:#d7191f!important}.h-other:hover{color:#fff!important;background:#d7191f!important;border-color:#d7191f!important}.h-town-main:hover{color:#fff!important;background:#d7191f!important}.h-town-ext:hover{color:#f5f2ed!important;border-color:#f5f2ed!important}.bin-panel picture,.bin-row picture{display:contents}.h-chip:hover{background:#d7191f!important}.h-chip{box-sizing:border-box;justify-content:center;align-items:center;min-height:44px;display:inline-flex}.tap44{position:relative}.tap44:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.h-ghost:hover{color:#0b0b0c!important;background:#f5f2ed!important}.h-ink:hover{color:#ff4a4f!important}input.f-red:focus{border-color:#d7191f!important}.site-nav{font:600 15px/1 var(--font-sans), sans-serif;white-space:nowrap;flex:auto;justify-content:center;gap:18px;display:flex}.site-nav a{color:#c9c5bd;text-decoration:none}.site-nav a.is-current{color:#f5f2ed}.site-nav a:hover{color:#ff4a4f}@media (width>=1280px){.site-nav{gap:28px}}@media (width<=1079px){.site-nav{display:none!important}}.site-menu-btn{color:#f5f2ed;min-width:44px;min-height:44px;font:700 15px/1 var(--font-sans), sans-serif;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #38383c;border-radius:2px;flex:none;align-items:center;gap:10px;padding:0 14px;display:none}.site-menu-btn:hover{background:#26262a}.site-menu-bars{background:currentColor;flex:none;width:18px;height:2px;position:relative}.site-menu-bars:before,.site-menu-bars:after{content:"";background:currentColor;width:18px;height:2px;position:absolute;left:0}.site-menu-bars:before{top:-6px}.site-menu-bars:after{top:6px}@media (width<=1079px){.site-menu-btn{display:inline-flex}}@supports not selector(:popover-open){.site-menu-btn,.site-menu-panel{display:none!important}}.site-menu-panel{color:#f5f2ed;overscroll-behavior:contain;background:#0b0b0c;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}.site-menu-panel:popover-open{flex-direction:column;display:flex}@media (width>=1080px){.site-menu-panel{display:none!important}}html:has(.site-menu-panel:popover-open){overflow:hidden}.site-menu-top{border-bottom:1px solid #232326;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:14px clamp(16px,3vw,36px);display:flex}.site-menu-home{flex:none;display:flex}.site-menu-close{color:#f5f2ed;min-width:44px;min-height:44px;font:700 15px/1 var(--font-sans), sans-serif;cursor:pointer;background:0 0;border:1px solid #38383c;border-radius:2px;flex:none;padding:0 18px}.site-menu-close:hover{background:#26262a}.site-menu-nav{flex-direction:column;padding:8px clamp(16px,3vw,36px) 0;display:flex}.site-menu-nav a{color:#f5f2ed;min-height:60px;font:900 38px/1 var(--font-display), sans-serif;letter-spacing:.01em;text-transform:uppercase;border-bottom:1px solid #232326;align-items:center;display:flex}.site-menu-nav a[aria-current=page],.site-menu-nav a:hover{color:#ff4a4f}.site-menu-actions{padding:28px clamp(16px, 3vw, 36px) calc(28px + env(safe-area-inset-bottom));flex-direction:column;gap:12px;display:flex}.site-menu-call{border:1px solid #38383c;border-radius:2px;flex-direction:column;justify-content:center;gap:8px;min-height:44px;padding:14px 16px;display:flex}.site-menu-book{color:#fff;min-height:56px;font:700 17px/1 var(--font-sans), sans-serif;cursor:pointer;background:#d7191f;border:0;border-radius:2px;justify-content:center;align-items:center;padding:0 20px;display:flex}.site-menu-panel .site-menu-book:hover{color:#fff}@media (width<=399px){.site-menu-btn-text{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-menu-btn{justify-content:center;width:44px;padding:0}}.ftr-pad{height:76px!important}@media (width<=719px){.hdr-phone{display:none!important}.ftr-pad{height:76px!important}.mtf-launcher{display:none!important}}@media (width>=720px){.mtf-mobile-bar{display:none!important}}html[data-assistant-open] .mtf-launcher,html[data-assistant-open] .mtf-mobile-bar,.mtf-fallback{display:none!important}@media (width>=720px){html[data-assistant-off] .mtf-launcher.mtf-fallback{display:flex!important}html[data-assistant-off] .mtf-launcher:not(.mtf-fallback){display:none!important}}@media (width<=719px){html[data-assistant-off] .mtf-bar-book{display:none!important}html[data-assistant-off] .mtf-mobile-bar .mtf-fallback{display:block!important}}html[data-assistant-off] .mtf-hero-status-online,html[data-assistant-unreachable] .mtf-hero-status-online{display:none!important}html[data-assistant-off] .mtf-hero-status-offline,html[data-assistant-unreachable] .mtf-hero-status-offline{display:inline!important}html[data-assistant-off] .mtf-hero-dot,html[data-assistant-unreachable] .mtf-hero-dot{background:#f2a33b!important}.faq-item>summary{list-style:none}.faq-item>summary::-webkit-details-marker{display:none}.faq-icon:before{content:"+"}.faq-item[open] .faq-icon{background:#d7191f!important}.faq-item[open] .faq-icon:before{content:"−"}.mtf-slot{aspect-ratio:3/2;width:100%;height:100%;font:13px/1.3 system-ui,-apple-system,sans-serif;display:block;position:relative}.mtf-slot-frame{background:#7f7f7f14;position:absolute;inset:0;overflow:hidden}.mtf-slot-frame picture{display:contents}.mtf-slot-frame:has(>picture){container-type:size}.mtf-slot-img{user-select:none;max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mtf-slot-img--contain{width:min(100cqw, calc(100cqh * var(--ar)));height:min(100cqh, calc(100cqw / var(--ar)))}.mtf-slot-img--cover{width:max(100cqw, calc(100cqh * var(--ar)));height:max(100cqh, calc(100cqw / var(--ar)))}@supports (width:calc(1px * (2px / 1px))){.mtf-slot-img{--fw:round(nearest, calc(100cqw + .01px), 1px);--fh:round(nearest, calc(100cqh + .01px), 1px);--wide:calc(var(--fh) * var(--ar) / var(--fw));--tall:calc(var(--fw) / (var(--ar) * var(--fh)))}.mtf-slot-img--contain{width:calc(100% * min(1, var(--wide)));height:calc(100% * min(1, var(--tall)))}.mtf-slot-img--cover{width:calc(100% * max(1, var(--wide)));height:calc(100% * max(1, var(--tall)))}}.mtf-slot-empty{text-align:center;box-sizing:border-box;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px;display:flex;position:absolute;inset:0}.mtf-slot-empty svg{opacity:.45}.mtf-slot-cap{letter-spacing:.01em;opacity:.75;max-width:90%;font-weight:500}.mtf-slot-ring{pointer-events:none;opacity:.35;border:1.5px dashed;position:absolute;inset:0}.skip-link{opacity:0;z-index:100;color:#fff;min-height:44px;font:700 14px/1 var(--font-sans), sans-serif;background:#d7191f;align-items:center;padding:0 16px;display:inline-flex;position:absolute;top:-40px;left:0}.skip-link:focus{opacity:1;top:0}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn{font:700 15px/1 var(--font-sans), sans-serif;cursor:pointer;white-space:nowrap;border:0;border-radius:2px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 20px;display:inline-flex}.btn-primary{color:#fff;background:#d7191f}.btn-primary:hover{background:#ef2a30}.btn-secondary{color:#f5f2ed;background:0 0;border:1px solid #38383c}.btn-secondary:hover{background:#26262a}.hp-field{width:1px;height:1px;position:absolute;top:-9999px;left:-9999px;overflow:hidden}.hp-field input{width:44px;height:44px}.mtf-lead-dialog{color:#f5f2ed;background:#151517;border:1px solid #2a2a2e;border-radius:16px;width:min(500px,100% - 32px);padding:24px;box-shadow:0 30px 80px #0000008c}.mtf-lead-dialog::backdrop{background:#0009}.mtf-lead-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.mtf-lead-head h2{font:900 28px/1 var(--font-display), sans-serif;text-transform:uppercase;margin:0}.mtf-lead-close{color:#f5f2ed;cursor:pointer;width:44px;height:44px;font:500 22px/1 var(--font-sans), sans-serif;background:#1c1c1f;border:0;border-radius:50%;flex:none}.mtf-lead-close:hover{background:#2a2a2e}.lead-toast{z-index:80;max-width:520px;font:600 14px/1.4 var(--font-sans), sans-serif;background:#151517;border:1px solid #2a2a2e;border-radius:10px;margin:0 auto;padding:14px 16px;display:none;position:fixed;bottom:16px;left:16px;right:16px}.lead-toast:target{display:block}#lead-ok:target{color:#35c46a}#lead-error:target{color:#ff4a4f}.mtf-assistant-overlay{z-index:70;justify-content:flex-end;align-items:flex-end;display:flex;position:fixed;inset:0}.mtf-assistant-panel{color:#f5f2ed;background:#151517;border:1px solid #232326;flex-direction:column;width:100%;height:100%;display:flex;box-shadow:0 30px 80px #0000008c}@media (width>=640px){.mtf-assistant-panel{border-radius:18px;width:410px;height:auto;max-height:700px;margin:0 20px 20px 0}}.mtf-assistant-head{border-bottom:1px solid #232326;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.mtf-assistant-head h2{font:700 17px/1.2 var(--font-sans), sans-serif;text-transform:none;margin:0}.mtf-assistant-close{color:#f5f2ed;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;font-size:22px;line-height:1}.mtf-assistant-body{font:400 14px/1.5 var(--font-sans), sans-serif;color:#c9c5bd;flex-direction:column;gap:14px;padding:18px;display:flex}.mtf-assistant-echo{color:#a7a39b;font-style:italic}.mtf-assistant-actions{flex-wrap:wrap;gap:10px;display:flex}.mtf-assistant-body a{color:#f5f2ed;font-weight:700}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-business-email] a,[data-business-email] a:hover{color:inherit;text-decoration:none}[data-business-email=tap]>a{align-items:center;min-height:44px;display:inline-flex}[data-business-email=card] a:after{content:"";position:absolute;inset:0}[data-business-email=card] a:focus-visible{outline:none}[data-business-email=card]:has(a:focus-visible){outline:-webkit-focus-ring-color auto 1px;outline-offset:1px}.contact-cards{grid-template-columns:1fr}@media (width>=640px){.contact-cards{grid-template-columns:repeat(2,1fr)}.contact-card-wide:first-child{grid-column:span 2}}@media (width>=1000px){.contact-cards{grid-template-columns:repeat(4,1fr)}.contact-card-wide{grid-column:span 2}}.nochat-grid{align-items:start;gap:clamp(24px,4vw,64px);display:grid}@media (width>=1000px){.nochat-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.nochat-card{background:#fff;border:2px solid #0b0b0c;border-radius:14px;padding:clamp(20px,3vw,32px)}.lead-form[data-astro-cid-sevzbneq]{flex-direction:column;gap:14px;max-width:460px;display:flex}.field[data-astro-cid-sevzbneq]{flex-direction:column;gap:4px;display:flex}.field[data-astro-cid-sevzbneq] label[data-astro-cid-sevzbneq]{font:600 12px/1 var(--font-sans), sans-serif;color:var(--ink-dark-2)}.field[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq],.field[data-astro-cid-sevzbneq] select[data-astro-cid-sevzbneq],.field[data-astro-cid-sevzbneq] textarea[data-astro-cid-sevzbneq]{border-radius:var(--r-card);border:1px solid var(--line-dark-2);background:var(--surface-2);min-height:44px;color:var(--cream);padding:10px 12px}.field[data-astro-cid-sevzbneq] textarea[data-astro-cid-sevzbneq]{resize:vertical;min-height:80px}.field-err[data-astro-cid-sevzbneq]{font:600 12px/1.4 var(--font-sans), sans-serif;color:var(--red-on-dark);margin:0}.form-alert[data-astro-cid-sevzbneq]{font:700 13px/1.4 var(--font-sans), sans-serif;color:var(--red-on-dark);margin:0}.privacy-notice[data-astro-cid-sevzbneq]{font:400 12px/1.4 var(--font-sans), sans-serif;color:var(--ink-dark-3);margin:0}.success-message[data-astro-cid-sevzbneq]{font:700 14px/1.4 var(--font-sans), sans-serif;color:var(--ok);margin:0}
