.SiteHeader-module__JMfsBq__root{z-index:30;font-family:var(--font-body);color:var(--color-ink);background:#fff;width:100%;position:sticky;top:0}.SiteHeader-module__JMfsBq__bar{white-space:nowrap;z-index:2;min-height:80px;transition:border-color var(--duration) var(--ease);background:#fff;border-bottom:1px solid #0000;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:8px max(32px,50% - 656px);display:flex;position:relative}.SiteHeader-module__JMfsBq__barScrolled{border-bottom-color:var(--color-border)}.SiteHeader-module__JMfsBq__left{flex:1;align-items:center;gap:40px;min-width:0;display:flex}.SiteHeader-module__JMfsBq__logo{flex:none}.SiteHeader-module__JMfsBq__logo:hover{color:var(--color-ink)}.SiteHeader-module__JMfsBq__nav{font-family:var(--font-navigation);letter-spacing:.025em;flex-wrap:wrap;gap:4px;min-width:0;font-size:15px;font-weight:500;display:flex}.SiteHeader-module__JMfsBq__navItem{cursor:pointer;height:40px;color:var(--color-ink);font:inherit;letter-spacing:inherit;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-top:2px;padding:0 12px;display:flex}.SiteHeader-module__JMfsBq__navItem:hover{color:var(--color-ink)}.SiteHeader-module__JMfsBq__navItem.SiteHeader-module__JMfsBq__on{border-bottom-color:var(--color-ink)}.SiteHeader-module__JMfsBq__chev{transition:transform .15s;display:inline-block}.SiteHeader-module__JMfsBq__chev.SiteHeader-module__JMfsBq__up{transform:rotate(180deg)}.SiteHeader-module__JMfsBq__right{font-family:var(--font-navigation);letter-spacing:.015em;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.SiteHeader-module__JMfsBq__langWrap{position:relative}.SiteHeader-module__JMfsBq__langBtn{cursor:pointer;height:40px;font:inherit;letter-spacing:inherit;transition:background-color var(--duration) var(--ease);background:0 0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.SiteHeader-module__JMfsBq__langBtn:hover,.SiteHeader-module__JMfsBq__langBtn.SiteHeader-module__JMfsBq__open{background:var(--color-ink-soft)}.SiteHeader-module__JMfsBq__langPop{border:1px solid var(--color-border);min-width:200px;box-shadow:var(--shadow-menu);white-space:nowrap;z-index:3;background:#fff;border-radius:12px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.SiteHeader-module__JMfsBq__langOpt{cursor:pointer;height:40px;font-weight:400;font-family:var(--font-navigation);letter-spacing:.015em;text-align:left;background:0 0;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:0 12px;font-size:14px;display:flex}.SiteHeader-module__JMfsBq__langOpt:hover,.SiteHeader-module__JMfsBq__langOpt.SiteHeader-module__JMfsBq__on{background:var(--color-surface-warm)}.SiteHeader-module__JMfsBq__langOptText{flex-direction:column;line-height:1.3;display:flex}.SiteHeader-module__JMfsBq__langOptName{font-weight:500}.SiteHeader-module__JMfsBq__langOptNote{color:var(--color-muted);font-size:11px}.SiteHeader-module__JMfsBq__menu{width:calc(100% - 24px);max-width:1376px;box-shadow:var(--shadow-menu);white-space:normal;z-index:2;background:#fff;border-radius:0 0 16px 16px;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);margin:0 auto;display:grid;position:absolute;top:100%;left:0;right:0;overflow:hidden}.SiteHeader-module__JMfsBq__menuMain{flex-direction:column;gap:24px;min-width:0;padding:32px 36px 28px;display:flex}.SiteHeader-module__JMfsBq__menuEyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);border-bottom:1px solid var(--color-border);padding-bottom:14px;font-size:12px;font-weight:500}.SiteHeader-module__JMfsBq__menuGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 32px;display:grid}.SiteHeader-module__JMfsBq__menuGridWide{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 20px}.SiteHeader-module__JMfsBq__menuGridWide .SiteHeader-module__JMfsBq__menuItem{gap:12px;margin:0 -10px;padding:8px 10px}.SiteHeader-module__JMfsBq__menuGridWide .SiteHeader-module__JMfsBq__menuItemDesc{font-size:13px}.SiteHeader-module__JMfsBq__menuItem{color:inherit;min-width:0;transition:background-color var(--duration) var(--ease);border-radius:10px;align-items:flex-start;gap:14px;margin:0 -12px;padding:10px 12px;display:flex}.SiteHeader-module__JMfsBq__menuItem:hover{background:var(--color-surface-warm);color:inherit}.SiteHeader-module__JMfsBq__tile{width:40px;height:40px;color:var(--color-ink);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.SiteHeader-module__JMfsBq__tileLav{background:var(--color-lavender-soft)}.SiteHeader-module__JMfsBq__tileWarm{background:var(--color-surface-warm)}.SiteHeader-module__JMfsBq__menuItemText{flex-direction:column;gap:2px;min-width:0;display:flex}.SiteHeader-module__JMfsBq__menuItemName{color:var(--color-ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.SiteHeader-module__JMfsBq__menuItemDesc{color:var(--color-muted);font-size:14px;line-height:1.5}.SiteHeader-module__JMfsBq__menuCards{border-top:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:20px;display:grid}.SiteHeader-module__JMfsBq__menuCard{background:var(--color-surface-warm);color:inherit;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:16px 18px;display:flex}.SiteHeader-module__JMfsBq__menuCard:hover{color:inherit}.SiteHeader-module__JMfsBq__menuCardText{flex-direction:column;gap:2px;min-width:0;display:flex}.SiteHeader-module__JMfsBq__menuCardTitle{color:var(--color-ink);font-weight:500}.SiteHeader-module__JMfsBq__menuCardSub{color:var(--color-muted);font-size:14px}.SiteHeader-module__JMfsBq__menuPanel{background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;min-height:340px;padding:24px;display:flex;position:relative}.SiteHeader-module__JMfsBq__panelCard{box-shadow:var(--shadow-pricing);background:#fff;border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex;position:relative}.SiteHeader-module__JMfsBq__panelCardHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.SiteHeader-module__JMfsBq__panelCardEye{color:var(--color-muted);font-size:12px}.SiteHeader-module__JMfsBq__panelCardBody{align-items:center;gap:12px;display:flex}.SiteHeader-module__JMfsBq__panelIcon{background:var(--color-frame-top);border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.SiteHeader-module__JMfsBq__panelTitle{font-weight:500}.SiteHeader-module__JMfsBq__panelSub{color:var(--color-muted);font-size:13px}.SiteHeader-module__JMfsBq__panelMore{color:var(--color-ink);background:#ffffffd9;border-radius:9999px;align-self:flex-start;align-items:center;gap:6px;margin-top:14px;padding:8px 14px;font-weight:500;display:inline-flex;position:relative}.SiteHeader-module__JMfsBq__panelMore:hover{color:var(--color-ink);background:#fff}.SiteHeader-module__JMfsBq__menuFoot{background:var(--color-peach-soft);grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:12px 36px;font-size:14px;font-weight:500;display:flex}.SiteHeader-module__JMfsBq__menuFootLinks{flex-wrap:wrap;gap:24px;display:flex}.SiteHeader-module__JMfsBq__menuFootLinks a{color:var(--color-ink)}.SiteHeader-module__JMfsBq__menuFootLinks a:hover{color:var(--color-muted)}.SiteHeader-module__JMfsBq__menuClose{cursor:pointer;font:inherit;align-items:center;gap:6px;line-height:24px;display:inline-flex}.SiteHeader-module__JMfsBq__overlay{z-index:-1;cursor:default;background:#1b1b1b59;border:0;padding:0;position:fixed;inset:0}.SiteHeader-module__JMfsBq__burger{width:40px;height:40px;color:var(--color-ink);border-radius:8px;flex:none;justify-content:center;align-items:center;display:none}.SiteHeader-module__JMfsBq__burger:hover{background:var(--color-ink-soft)}.SiteHeader-module__JMfsBq__drawerWrap{z-index:60;display:none;position:fixed;inset:0}.SiteHeader-module__JMfsBq__drawerOverlay{cursor:default;animation:SiteHeader-module__JMfsBq__fadeIn .22s var(--ease) both;background:#1b1b1b59;border:0;padding:0;position:absolute;inset:0}.SiteHeader-module__JMfsBq__drawer{width:min(400px,88vw);box-shadow:var(--shadow-menu);overscroll-behavior:contain;white-space:normal;animation:SiteHeader-module__JMfsBq__slideIn .26s var(--ease) both;background:#fff;flex-direction:column;padding-bottom:24px;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.SiteHeader-module__JMfsBq__closing .SiteHeader-module__JMfsBq__drawer{animation:SiteHeader-module__JMfsBq__slideOut .22s var(--ease) both}.SiteHeader-module__JMfsBq__closing .SiteHeader-module__JMfsBq__drawerOverlay{animation:SiteHeader-module__JMfsBq__fadeOut .22s var(--ease) both}.SiteHeader-module__JMfsBq__drawerHead{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;min-height:80px;padding:8px 12px 8px 20px;display:flex}.SiteHeader-module__JMfsBq__drawerMark{font-size:26px}.SiteHeader-module__JMfsBq__drawerClose{width:40px;height:40px;color:var(--color-ink);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.SiteHeader-module__JMfsBq__drawerClose:hover{background:var(--color-ink-soft)}@keyframes SiteHeader-module__JMfsBq__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes SiteHeader-module__JMfsBq__slideOut{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes SiteHeader-module__JMfsBq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes SiteHeader-module__JMfsBq__fadeOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.SiteHeader-module__JMfsBq__drawer,.SiteHeader-module__JMfsBq__drawerOverlay{animation-duration:1ms}}.SiteHeader-module__JMfsBq__mList,.SiteHeader-module__JMfsBq__mGroup{flex-direction:column;display:flex}.SiteHeader-module__JMfsBq__mRow{width:100%;min-height:56px;font-family:var(--font-navigation);letter-spacing:.02em;color:var(--color-ink);border-bottom:1px solid var(--color-border);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 20px;font-size:16px;font-weight:500;display:flex}.SiteHeader-module__JMfsBq__mRow:hover{color:var(--color-ink);background:var(--color-surface-warm)}.SiteHeader-module__JMfsBq__mRowOn{box-shadow:inset 3px 0 0 var(--color-ink)}.SiteHeader-module__JMfsBq__mRowIcon{color:var(--color-muted);flex:none}.SiteHeader-module__JMfsBq__mItems{background:var(--color-paper-warm);border-bottom:1px solid var(--color-border);flex-direction:column;gap:2px;padding:8px 20px 16px;display:flex}.SiteHeader-module__JMfsBq__mItems .SiteHeader-module__JMfsBq__menuItem{margin:0;padding:10px 8px}.SiteHeader-module__JMfsBq__mCards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;padding-top:12px;display:grid}.SiteHeader-module__JMfsBq__mLang{flex-wrap:wrap;gap:8px;padding:20px 20px 4px;display:flex}.SiteHeader-module__JMfsBq__mLangBtn{border:1px solid var(--color-border);height:40px;color:var(--color-ink);font-family:var(--font-navigation);letter-spacing:.015em;background:#fff;border-radius:9999px;align-items:center;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.SiteHeader-module__JMfsBq__mLangBtn.SiteHeader-module__JMfsBq__on{background:var(--color-ink);border-color:var(--color-ink);color:#fff}.SiteHeader-module__JMfsBq__mActions{flex-direction:column;gap:10px;padding:16px 20px 0;display:flex}.SiteHeader-module__JMfsBq__mActions .SiteHeader-module__JMfsBq__mBtn{justify-content:center;width:100%}@media (max-width:1119px){.SiteHeader-module__JMfsBq__nav,.SiteHeader-module__JMfsBq__desktopOnly,.SiteHeader-module__JMfsBq__menu{display:none}.SiteHeader-module__JMfsBq__burger{display:inline-flex}.SiteHeader-module__JMfsBq__drawerWrap{display:block}.SiteHeader-module__JMfsBq__bar{flex-wrap:nowrap}.SiteHeader-module__JMfsBq__left{gap:16px}}@media (max-width:640px){.SiteHeader-module__JMfsBq__bar{min-height:64px;padding:8px 16px}.SiteHeader-module__JMfsBq__drawerHead{min-height:64px;padding-left:16px}.SiteHeader-module__JMfsBq__mRow{padding:0 16px}.SiteHeader-module__JMfsBq__mItems{padding:8px 12px 16px}.SiteHeader-module__JMfsBq__mLang,.SiteHeader-module__JMfsBq__mActions{padding-left:16px;padding-right:16px}.SiteHeader-module__JMfsBq__langPop{right:-8px}}
.SiteFooter-module__lWai2a__footer{background:var(--color-ink);color:#bebebe;border-radius:12px 12px 0 0;flex-direction:column;gap:48px;margin:12px 12px 0;padding:64px max(40px,50% - 656px) 32px;font-size:14px;display:flex}.SiteFooter-module__lWai2a__grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:32px;display:grid}.SiteFooter-module__lWai2a__brand{flex-direction:column;gap:14px;display:flex}.SiteFooter-module__lWai2a__brandMark{color:#fff}.SiteFooter-module__lWai2a__claim{max-width:240px;line-height:1.6}.SiteFooter-module__lWai2a__col{flex-direction:column;gap:10px;display:flex}.SiteFooter-module__lWai2a__colTitle{color:#fff;font-weight:500}.SiteFooter-module__lWai2a__col a{color:#bebebe}.SiteFooter-module__lWai2a__col a:hover{color:#fff}.SiteFooter-module__lWai2a__bottom{border-top:1px solid #333;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:24px;display:flex}.SiteFooter-module__lWai2a__langs{gap:20px;display:flex}.SiteFooter-module__lWai2a__langs button{color:#bebebe;font:inherit}.SiteFooter-module__lWai2a__langs button:hover,.SiteFooter-module__lWai2a__langs .SiteFooter-module__lWai2a__on{color:#fff}.SiteFooter-module__lWai2a__compact{background:var(--color-ink);color:#bebebe;border-radius:12px 12px 0 0;flex-wrap:wrap;justify-content:space-between;gap:16px;margin:0 12px;padding:40px max(40px,50% - 656px);font-size:14px;display:flex}.SiteFooter-module__lWai2a__compactMark{color:#fff;font-size:24px}.SiteFooter-module__lWai2a__compactMark:hover{color:#fff}.SiteFooter-module__lWai2a__compactLinks{flex-wrap:wrap;gap:20px;display:flex}.SiteFooter-module__lWai2a__compactLinks a{color:#bebebe}.SiteFooter-module__lWai2a__compactLinks a:hover{color:#fff}@media (max-width:900px){.SiteFooter-module__lWai2a__footer{gap:32px;padding:48px 24px 24px}.SiteFooter-module__lWai2a__compact{padding:32px 24px}}@media (max-width:640px){.SiteFooter-module__lWai2a__footer{padding:40px 20px 24px}.SiteFooter-module__lWai2a__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.SiteFooter-module__lWai2a__brand{grid-column:1/-1}.SiteFooter-module__lWai2a__bottom{flex-direction:column;gap:16px}.SiteFooter-module__lWai2a__compact{flex-direction:column;gap:12px;padding:28px 20px}}
