.Footer_footer__UaG1g{background:var(--color-brand);color:var(--color-text-inverse);margin-top:var(--space-20)}.Footer_inner__ACAek{display:grid;grid-gap:var(--space-10);gap:var(--space-10);padding-top:var(--space-16);padding-bottom:var(--space-12);grid-template-columns:1fr}@media (min-width:768px){.Footer_inner__ACAek{grid-template-columns:1.4fr 1fr 1fr 1.2fr}}.Footer_brandCol__HhVKt{display:flex;flex-direction:column;gap:var(--space-4);max-width:360px}.Footer_logo__NsUJK{display:inline-flex;align-items:center;font-size:var(--fs-2xl);font-weight:var(--fw-bold);color:var(--color-text-inverse);letter-spacing:-.02em;margin-bottom:var(--space-1)}.Footer_logoMark__ScQJB{display:inline-block;width:4px;height:24px;background:var(--color-accent);margin-left:4px}.Footer_brandText__k92Je{margin-bottom:var(--space-2)}.Footer_brandPerson__tIXl4,.Footer_brandText__k92Je{color:#d4d4d8;font-size:var(--fs-sm);line-height:var(--lh-normal)}.Footer_brandPerson__tIXl4{margin:0 0 var(--space-2)}.Footer_brandPerson__tIXl4 a{color:var(--color-text-inverse);text-decoration:none;white-space:nowrap;border-bottom:1px solid hsla(0,0%,100%,.3);transition:border-color var(--dur) var(--ease-out)}.Footer_brandPerson__tIXl4 a:hover{border-color:var(--color-text-inverse)}.Footer_col__Uenj5{display:flex;flex-direction:column;gap:var(--space-4)}.Footer_colTitle__sNZTr{font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-inverse);margin-bottom:var(--space-1)}.Footer_list__nA1sk{display:flex;flex-direction:column;gap:var(--space-3)}.Footer_list__nA1sk a{color:#d4d4d8;font-size:var(--fs-sm);transition:color var(--dur) var(--ease-out)}.Footer_list__nA1sk a:hover{color:var(--color-text-inverse)}.Footer_contacts__y_2nn{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-4)}.Footer_contacts__y_2nn li{display:flex;align-items:flex-start;gap:var(--space-3);color:#d4d4d8;font-size:var(--fs-sm);line-height:var(--lh-snug)}.Footer_contacts__y_2nn svg{flex-shrink:0;margin-top:2px;color:#a1a1aa}.Footer_contacts__y_2nn a{color:#d4d4d8;transition:color var(--dur) var(--ease-out)}.Footer_contacts__y_2nn a:hover{color:var(--color-text-inverse)}.Footer_placeholder__b9fUZ{color:#a1a1aa;font-style:italic;font-size:var(--fs-xs)}.Footer_placeholderNote__2f9Na{display:block;color:#a1a1aa;font-size:11px;margin-top:2px}.Footer_messengers__27nn5{display:flex;gap:var(--space-2);margin-top:var(--space-2)}.Footer_messenger__SlhTT{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);background:hsla(0,0%,100%,.08);color:var(--color-text-inverse);transition:background var(--dur) var(--ease-out)}.Footer_messenger__SlhTT:hover{background:hsla(0,0%,100%,.16)}.Footer_geography__4GQQQ{border-top:1px solid hsla(0,0%,100%,.08);padding-block:var(--space-6)}.Footer_geoLabel__mwSNQ{color:#a1a1aa;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-3)}.Footer_geoList___SIcP{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);font-size:var(--fs-sm);color:#d4d4d8}.Footer_geoList___SIcP li:before{content:"·";margin-right:var(--space-2);color:var(--color-accent)}.Footer_geoList___SIcP li:first-child:before{content:"";margin:0}.Footer_bottom__O5rKs{border-top:1px solid hsla(0,0%,100%,.08);padding-block:var(--space-6)}.Footer_bottomInner__zvcW5{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start;justify-content:space-between;font-size:var(--fs-xs);color:#a1a1aa}@media (min-width:640px){.Footer_bottomInner__zvcW5{flex-direction:row;align-items:center}}.Footer_copyright__j5CNb{margin:0;color:#d4d4d8}.Footer_legal__gVqLl{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.Footer_legal__gVqLl a{color:#a1a1aa;transition:color var(--dur) var(--ease-out)}.Footer_legal__gVqLl a:hover{color:var(--color-text-inverse)}.Footer_toTop__BpOKp{display:inline-flex;align-items:center;gap:var(--space-1);color:#a1a1aa;font-size:var(--fs-xs);transition:color var(--dur) var(--ease-out)}.Footer_toTop__BpOKp:hover{color:var(--color-text-inverse)}:root{--color-bg:#fff;--color-bg-elevated:#fafafa;--color-bg-muted:#f4f4f5;--color-border:#e4e4e7;--color-border-strong:#d4d4d8;--color-text:#0a0a0a;--color-text-secondary:#52525b;--color-text-tertiary:#71717a;--color-text-inverse:#fff;--color-brand:#0a0a0a;--color-brand-hover:#1f1f23;--color-accent:#c2410c;--color-accent-hover:#9a3405;--color-accent-soft:#fff7ed;--color-success:#16a34a;--color-success-bg:#f0fdf4;--color-error:#dc2626;--color-error-bg:#fef2f2;--color-warning:#ca8a04;--color-info:#2563eb;--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI","Inter","Onest","PT Root UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-display:"Inter","Onest",-apple-system,BlinkMacSystemFont,sans-serif;--fs-xs:0.75rem;--fs-sm:0.875rem;--fs-base:1rem;--fs-md:1.0625rem;--fs-lg:1.125rem;--fs-xl:1.25rem;--fs-2xl:1.5rem;--fs-3xl:1.875rem;--fs-4xl:2.25rem;--fs-5xl:3rem;--fs-6xl:3.75rem;--lh-tight:1.15;--lh-snug:1.3;--lh-normal:1.55;--lh-relaxed:1.7;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--shadow-sm:0 1px 2px hsla(0,0%,4%,.05);--shadow-md:0 4px 6px -1px hsla(0,0%,4%,.08),0 2px 4px -2px hsla(0,0%,4%,.05);--shadow-lg:0 10px 15px -3px hsla(0,0%,4%,.1),0 4px 6px -4px hsla(0,0%,4%,.05);--shadow-xl:0 20px 25px -5px hsla(0,0%,4%,.1),0 8px 10px -6px hsla(0,0%,4%,.05);--container-max:1280px;--container-px:clamp(1rem,4vw,2rem);--header-h:72px;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--dur-fast:150ms;--dur:200ms;--dur-slow:350ms}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--header-h);overflow-x:hidden}body{overflow-x:clip;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--fs-md);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;min-height:100vh;overflow-x:hidden}canvas,img,picture,svg,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0}a{color:inherit;text-decoration:none}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--color-text);letter-spacing:-.01em}h1{font-size:clamp(2rem,5vw + 1rem,var(--fs-6xl));letter-spacing:-.025em}h2{font-size:clamp(1.625rem,3vw + 1rem,var(--fs-4xl));letter-spacing:-.02em}h3{font-size:clamp(1.375rem,2vw + .75rem,var(--fs-3xl))}h4{font-size:var(--fs-xl)}h5{font-size:var(--fs-lg)}h6{font-size:var(--fs-base)}p{color:var(--color-text-secondary)}::selection{background:var(--color-accent);color:var(--color-text-inverse)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:4px}.skip-link{position:absolute;left:-9999px;top:0;background:var(--color-brand);color:var(--color-text-inverse);padding:var(--space-3) var(--space-4);z-index:1000}.skip-link:focus{left:var(--space-4);top:var(--space-4)}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-px)}.section{padding-block:clamp(var(--space-12),8vw,var(--space-24))}.section--muted{background:var(--color-bg-muted)}.section--brand{background:var(--color-brand)}.section--brand,.section--brand h1,.section--brand h2,.section--brand h3,.section--brand p{color:var(--color-text-inverse)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-accent{color:var(--color-accent)}.text-secondary{color:var(--color-text-secondary)}[data-contact-links]{gap:var(--space-4)}[data-contact-links] a{overflow-wrap:anywhere}[data-contact-links=invert]{justify-content:center;margin-top:var(--space-5)}[data-contact-links=invert] a{color:#d4d4d8}[data-contact-links=invert] a:hover{color:var(--color-text-inverse)}[data-contact-links=invert] svg{color:var(--color-accent)}@media (max-width:420px){[data-contact-links]{flex-direction:column;align-items:flex-start;gap:var(--space-3)}}.link{color:var(--color-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:-webkit-text-decoration-color var(--dur) var(--ease-out);transition:text-decoration-color var(--dur) var(--ease-out);transition:text-decoration-color var(--dur) var(--ease-out),-webkit-text-decoration-color var(--dur) var(--ease-out)}.link:hover{text-decoration-thickness:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.Header_header__MvnS2{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:hsla(0,0%,100%,.85);backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid transparent;transition:border-color var(--dur) var(--ease-out),background var(--dur) var(--ease-out)}.Header_scrolled__s9Ifj{border-bottom-color:var(--color-border);background:hsla(0,0%,100%,.95)}.Header_inner__ggL_E{display:flex;align-items:center;justify-content:space-between;height:var(--header-h);gap:var(--space-4)}.Header_logo__j7oID{display:inline-flex;align-items:center;gap:.25rem;color:var(--color-text);font-weight:var(--fw-bold);font-size:var(--fs-xl);letter-spacing:-.02em}.Header_logoText__gtMNE{line-height:1}.Header_logoMark__O8c_Y{display:inline-block;width:4px;height:24px;background:var(--color-accent);margin-left:2px;margin-bottom:-2px}.Header_nav__EE71E{display:none}.Header_navList__l21rr{display:flex;align-items:center;gap:var(--space-2)}.Header_navLink__Q_hTB{display:inline-flex;align-items:center;padding:.5rem .875rem;border-radius:var(--radius-sm);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-text-secondary);transition:color var(--dur) var(--ease-out),background var(--dur) var(--ease-out)}.Header_navLinkActive__FX8vk,.Header_navLink__Q_hTB:hover{color:var(--color-text);background:var(--color-bg-muted)}.Header_cta__BKss3{display:none}.Header_phoneLink__avZOL{display:inline-flex;align-items:center;gap:.375rem;color:var(--color-text);text-decoration:none;font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap;padding:.5rem .25rem;transition:color var(--dur) var(--ease-out)}.Header_phoneLink__avZOL svg,.Header_phoneLink__avZOL:hover{color:var(--color-accent)}.Header_burger__CUvUF{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-sm);color:var(--color-text);transition:background var(--dur) var(--ease-out)}.Header_burger__CUvUF:hover{background:var(--color-bg-muted)}.Header_mobileMenu__nWWGd{position:fixed;inset:var(--header-h) 0 0 0;background:var(--color-bg);z-index:60;display:flex;flex-direction:column;padding:var(--space-6) var(--container-px) var(--space-8);transform:translateX(100%);transition:transform var(--dur-slow) var(--ease-out);overflow-y:auto;visibility:hidden}.Header_mobileMenuOpen__4Rs0x{transform:translateX(0);visibility:visible}.Header_mobileList__jVR_h{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-8)}.Header_mobileLink__LH6oj{display:block;padding:.875rem 1rem;font-size:var(--fs-lg);font-weight:var(--fw-medium);color:var(--color-text);border-radius:var(--radius-md);transition:background var(--dur) var(--ease-out)}.Header_mobileLink__LH6oj:hover{background:var(--color-bg-muted)}.Header_mobileFooter__aH_9s{margin-top:auto;padding-top:var(--space-6)}.Header_mobileContacts__jZWwS{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-5);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border)}.Header_mobileContactLink__Q1t7h{display:flex;align-items:center;gap:var(--space-3);min-height:44px;padding:.625rem .875rem;border-radius:var(--radius-md);background:var(--color-bg-muted);color:var(--color-text);text-decoration:none;font-size:var(--fs-base);font-weight:var(--fw-medium)}.Header_mobileContactLink__Q1t7h svg{flex-shrink:0;color:var(--color-accent)}.Header_mobileContactLink__Q1t7h span{overflow-wrap:anywhere;word-break:break-word}.Header_mobileContactLink__Q1t7h[data-contact=phone] span{white-space:nowrap}.Header_overlay__qJh_7{position:fixed;inset:var(--header-h) 0 0 0;background:hsla(0,0%,4%,.4);z-index:55;border:0;cursor:pointer}@media (min-width:1024px){.Header_nav__EE71E{display:block}.Header_cta__BKss3{display:inline-flex;align-items:center;gap:var(--space-3)}.Header_burger__CUvUF,.Header_mobileMenu__nWWGd,.Header_overlay__qJh_7{display:none}}