.Footer-module__g-ZVba__footer{border-top:1px solid var(--line);padding:var(--sp-3xl) 0}.Footer-module__g-ZVba__grid{gap:var(--sp-2xl);display:grid}.Footer-module__g-ZVba__brandColumn,.Footer-module__g-ZVba__column{align-content:start;gap:var(--sp-xs);display:grid}.Footer-module__g-ZVba__wordmark{align-items:center;gap:var(--sp-xs);letter-spacing:.02em;display:inline-flex;}.Footer-module__g-ZVba__about{max-width:34ch;color:var(--ink-2);margin:0;}.Footer-module__g-ZVba__title{margin:0 0 var(--sp-2xs);}.Footer-module__g-ZVba__link{color:var(--ink-2);transition:color var(--dur-1) var(--ease-out);text-decoration:none;}.Footer-module__g-ZVba__phone{color:var(--ink);text-decoration:none;}.Footer-module__g-ZVba__row{align-items:center;margin:0;display:flex}.Footer-module__g-ZVba__dot{margin-inline:var(--sp-2xs);color:var(--ink-3)}.Footer-module__g-ZVba__city{margin:var(--sp-2xs) 0 0;color:var(--ink-3);}.Footer-module__g-ZVba__legal{margin:var(--sp-2xl) 0 0;color:var(--ink-3);}@media (hover:hover){.Footer-module__g-ZVba__link:hover{color:var(--ink)}}@media (min-width:600px){.Footer-module__g-ZVba__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.Footer-module__g-ZVba__grid{gap:var(--sp-2xl);grid-template-columns:repeat(4,1fr)}.Footer-module__g-ZVba__brandColumn{grid-column:1/-1}}@media (min-width:1200px){.Footer-module__g-ZVba__grid{gap:var(--sp-3xl);grid-template-columns:1.4fr 1fr 1fr 1fr 1fr}.Footer-module__g-ZVba__brandColumn{grid-column:auto}}
.LocaleSwitch-module__7vMezG__switch{align-items:center;display:flex}.LocaleSwitch-module__7vMezG__item{align-items:center;display:inline-flex}.LocaleSwitch-module__7vMezG__dot{margin-inline:var(--sp-2xs);color:var(--ink-3)}.LocaleSwitch-module__7vMezG__link,.LocaleSwitch-module__7vMezG__active{padding:var(--sp-3xs) var(--sp-2xs);border-radius:var(--r-sm);letter-spacing:.06em;transition:color var(--dur-1) var(--ease-out);font-weight:500;text-decoration:none;}.LocaleSwitch-module__7vMezG__link{color:var(--ink-3)}.LocaleSwitch-module__7vMezG__active{color:var(--ink);font-weight:700}@media (hover:hover){.LocaleSwitch-module__7vMezG__link:hover{color:var(--ink)}}.LocaleSwitch-module__7vMezG__compact .LocaleSwitch-module__7vMezG__link,.LocaleSwitch-module__7vMezG__compact .LocaleSwitch-module__7vMezG__active{padding:var(--sp-3xs)}
.MobileMenu-module__cgKCQW__trigger{width:var(--ctrl-sm);height:var(--ctrl-sm);border-radius:var(--r-pill);color:var(--ink);cursor:pointer;transition:background-color var(--dur-1) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.MobileMenu-module__cgKCQW__trigger:hover{background:var(--surface)}}
.PhoneButton-module__zz4MuW__icon{width:var(--ctrl-sm);height:var(--ctrl-sm);border-radius:var(--r-pill);color:var(--ink);transition:background-color var(--dur-1) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.PhoneButton-module__zz4MuW__icon:hover{background:var(--surface)}}
.Header-module__sj-PPG__header{z-index:var(--z-header);border-bottom:1px solid var(--line);background:var(--bg);position:sticky;top:0}.Header-module__sj-PPG__row{justify-content:space-between;align-items:center;gap:var(--sp-lg);height:60px;display:flex}.Header-module__sj-PPG__wordmark{align-items:center;gap:var(--sp-xs);letter-spacing:.02em;text-decoration:none;display:inline-flex;}.Header-module__sj-PPG__nav,.Header-module__sj-PPG__desktop{display:none}.Header-module__sj-PPG__mobile{align-items:center;gap:var(--sp-2xs);display:flex}.Header-module__sj-PPG__link{color:var(--ink-2);transition:color var(--dur-1) var(--ease-out);text-decoration:none;}@media (hover:hover){.Header-module__sj-PPG__link:hover{color:var(--ink)}}@media (min-width:900px){.Header-module__sj-PPG__row{height:76px}}@media (min-width:1200px){.Header-module__sj-PPG__nav{align-items:center;gap:var(--sp-xl);display:flex}.Header-module__sj-PPG__desktop{align-items:center;gap:var(--sp-lg);display:flex}.Header-module__sj-PPG__mobile{display:none}}
.layout-module__3BCoEq__frame{flex-direction:column;height:100dvh;display:flex}.layout-module__3BCoEq__main{flex:1;min-height:0;display:flex}
.MobileMenuPanel-module__b0lPwq__nav{gap:var(--sp-3xs);display:grid}.MobileMenuPanel-module__b0lPwq__link{padding:var(--sp-sm) 0;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none;}.MobileMenuPanel-module__b0lPwq__group{margin-top:var(--sp-lg)}.MobileMenuPanel-module__b0lPwq__groupTitle{margin:0 0 var(--sp-2xs);color:var(--ink-3);}.MobileMenuPanel-module__b0lPwq__foot{justify-items:center;gap:var(--sp-md);margin-top:var(--sp-xl);display:grid}
