.LanguageSwitcher-module__psbpAa__root{position:relative}.LanguageSwitcher-module__psbpAa__trigger{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-1);color:inherit;letter-spacing:.02em;cursor:pointer;background:0 0;font-size:.8125rem;font-weight:500;display:flex}.LanguageSwitcher-module__psbpAa__trigger:hover{background:var(--surface-subtle);color:var(--ink)}.LanguageSwitcher-module__psbpAa__menu{top:calc(100% + var(--space-2));z-index:60;min-width:160px;padding:var(--space-1);border-radius:var(--radius-2);background:var(--surface);box-shadow:var(--shadow-3);position:absolute;right:0}.LanguageSwitcher-module__psbpAa__item,.LanguageSwitcher-module__psbpAa__itemActive,.LanguageSwitcher-module__psbpAa__itemDisabled{padding:var(--space-2) var(--space-3);border-radius:var(--radius-1);letter-spacing:-.02em;font-size:.875rem;display:block}.LanguageSwitcher-module__psbpAa__item{color:var(--ink-secondary)}.LanguageSwitcher-module__psbpAa__item:hover{background:var(--surface-subtle);color:var(--ink)}.LanguageSwitcher-module__psbpAa__itemActive{background:var(--surface-subtle);color:var(--ink);font-weight:500}.LanguageSwitcher-module__psbpAa__itemDisabled{color:var(--ink-low);cursor:default}
.BrandMark-module__7Q1bDa__lockup{--brand-size:12.85px;font-size:var(--brand-size);color:currentColor;flex-direction:row;align-items:flex-start;gap:.62em;display:inline-flex}.BrandMark-module__7Q1bDa__mark{flex-shrink:0;width:2.25em;height:1.81em}.BrandMark-module__7Q1bDa__words{flex-direction:column;display:flex}.BrandMark-module__7Q1bDa__name{letter-spacing:.03em;text-transform:uppercase;font-size:1em;font-weight:700;line-height:1.4}.BrandMark-module__7Q1bDa__suffixRow{flex-direction:row;align-items:center;gap:.172em;margin-top:-.047em;display:flex}.BrandMark-module__7Q1bDa__rule{background:currentColor;flex-shrink:0;width:.458em;height:.055em;min-height:.5px}.BrandMark-module__7Q1bDa__suffix{letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;font-size:.344em;font-weight:300;line-height:1}
.landing-footer{z-index:2;background:linear-gradient(#fff 0,#94cbff 84px,#56b5fc 116px,#34c1fe 162px,#29acfe 200px);width:100%;padding:200px 0 0;position:relative}.landing-footer--overlap{background:#29acfe;margin-top:-80px;padding-top:0}.landing-footer-plate{background:#fff;border-radius:120px 120px 0 0;flex-direction:column;align-items:stretch;gap:120px;width:100%;padding:160px 160px 80px;display:flex}.landing-footer-grid{grid-template-columns:minmax(0,1fr) repeat(3,max-content);align-items:start;column-gap:64px;display:grid}.landing-footer-brand{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.landing-footer-logo{--brand-size:19.275px;color:#000}.landing-footer-brand p{letter-spacing:-.02em;color:#666;width:290px;max-width:100%;margin:0;font-size:16px;font-weight:400;line-height:24px}.landing-footer-col{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.landing-footer-col-header{color:inherit;cursor:default;background:0 0;border:none;flex-direction:row;align-items:center;gap:12px;padding:0;display:flex}.landing-footer-col-header span{letter-spacing:-.01em;color:#191919;white-space:nowrap;font-size:14px;font-weight:400;line-height:16px}.landing-footer-chevron{color:#666;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:transform .15s;display:none}.landing-footer-col-links{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.landing-footer .landing-footer-col a{letter-spacing:-.02em;color:#666;white-space:nowrap;font-size:16px;font-weight:400;line-height:24px;text-decoration:none}.landing-footer .landing-footer-col a:hover{color:#999}.landing-footer-bottom{flex-flow:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.landing-footer-bottom span{letter-spacing:-.02em;color:#666;font-size:16px;font-weight:400;line-height:24px}@media (max-width:767px){.landing-footer{background:linear-gradient(#fff 0,#94cbff 27px,#56b5fc 37px,#34c1fe 52px,#29acfe 64px);padding-top:64px}.landing-footer--overlap{background:0 0;margin-top:-32px;padding-top:0}.landing-footer-plate{border-radius:32px 32px 0 0;gap:40px;padding:48px 20px}.landing-footer-grid{flex-direction:column;gap:0;display:flex}.landing-footer-brand{gap:12px}.landing-footer-brand p{width:100%;font-size:14px;line-height:18px}.landing-footer-col{border-top:1px solid #00000014;align-self:stretch;gap:0;width:100%;padding:16px 0}.landing-footer-col-header{cursor:pointer;justify-content:space-between;align-self:stretch;width:100%}.landing-footer-chevron{background:var(--lp-gray-100);border-radius:12px;width:28px;height:28px;display:flex}.landing-footer-col-links{gap:8px;padding-top:16px}.landing-footer-col a{font-size:14px;line-height:18px}.landing-footer-bottom{flex-direction:column;align-items:flex-start;gap:4px}.landing-footer-bottom span{font-family:Inter,Figtree,sans-serif;font-size:12px;line-height:16px}}@media (min-width:768px) and (max-width:1200px){.landing-footer-plate{padding:64px 40px}.landing-footer-grid{flex-direction:column;gap:40px;display:flex}.landing-footer-brand p{width:100%}}
.LanguageHint-module__WX9RTa__bar{top:var(--space-3);left:var(--space-3);right:var(--space-3);z-index:120;gap:var(--space-4);max-width:560px;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);border-radius:var(--radius-3);background:var(--surface);box-shadow:var(--shadow-4), inset 0 0 0 1px #ffffffb3;flex-direction:row;justify-content:space-between;align-items:center;margin:0 auto;animation:.22s ease-out LanguageHint-module__WX9RTa__hintIn;display:flex;position:fixed}@keyframes LanguageHint-module__WX9RTa__hintIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.LanguageHint-module__WX9RTa__text{letter-spacing:-.02em;color:var(--ink);font-size:.9375rem}.LanguageHint-module__WX9RTa__actions{gap:var(--space-2);flex-direction:row;flex-shrink:0;align-items:center;display:flex}.LanguageHint-module__WX9RTa__accept{padding:var(--space-2) var(--space-4);border-radius:var(--radius-1);background:var(--surface-dark);color:var(--ink-on-dark);letter-spacing:-.02em;white-space:nowrap;cursor:pointer;border:none;font-size:.875rem;font-weight:500}.LanguageHint-module__WX9RTa__dismiss{border-radius:var(--radius-1);width:32px;height:32px;color:var(--ink-muted);cursor:pointer;background:0 0;border:none;font-size:1.25rem;line-height:1}.LanguageHint-module__WX9RTa__dismiss:hover{background:var(--surface-subtle);color:var(--ink)}
