.mobile-nav-module__x5ubCG__panel{background:var(--color-surface,#faf8fc);border-radius:24px 0 0 24px;gap:0;overflow:hidden;width:min(440px,100vw - 20px)!important;max-width:none!important;height:100dvh!important}.mobile-nav-module__x5ubCG__header{padding:max(24px, env(safe-area-inset-top)) 20px 20px;background:#fff;border-bottom:1px solid #e9e0ef;flex-direction:row;flex:none;justify-content:space-between;align-items:center;gap:12px}.mobile-nav-module__x5ubCG__eyebrow{color:#6b4389;letter-spacing:.16em;margin-bottom:6px;font-size:10px;font-weight:700}.mobile-nav-module__x5ubCG__title{font-size:25px;line-height:1.2}.mobile-nav-module__x5ubCG__close{background:#faf8fc;border:1px solid #e9e0ef;border-radius:50%;flex:none}.mobile-nav-module__x5ubCG__navigation{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:16px 12px;overflow-y:auto}.mobile-nav-module__x5ubCG__groups{gap:10px;margin-bottom:12px}.mobile-nav-module__x5ubCG__group{background:#fff;border-radius:16px;overflow:hidden;border:1px solid #e9e0ef!important}.mobile-nav-module__x5ubCG__trigger{align-items:center;min-height:54px;padding:14px 16px;font-size:16px;font-weight:600}.mobile-nav-module__x5ubCG__trigger:hover{background:#faf8fc;text-decoration:none}.mobile-nav-module__x5ubCG__trigger[aria-expanded=true]{color:#5b0ba5;background:#f3ecf9;border-radius:0}.mobile-nav-module__x5ubCG__content{height:auto;padding:4px 6px 8px}.mobile-nav-module__x5ubCG__content a{text-decoration:none}.mobile-nav-module__x5ubCG__column+.mobile-nav-module__x5ubCG__column{border-top:1px solid #eee7f3;margin-top:8px}.mobile-nav-module__x5ubCG__columnTitle{color:#74617f;letter-spacing:.1em;text-transform:uppercase;padding:16px 10px 6px;font-size:10px;font-weight:700}.mobile-nav-module__x5ubCG__links{flex-direction:column;gap:2px;display:flex}.mobile-nav-module__x5ubCG__link{border-radius:12px;align-items:flex-start;gap:12px;min-height:64px;padding:12px 10px;text-decoration:none;display:flex}.mobile-nav-module__x5ubCG__link:hover,.mobile-nav-module__x5ubCG__link:focus-visible{background:#f4edf9}.mobile-nav-module__x5ubCG__link:focus-visible,.mobile-nav-module__x5ubCG__contact:focus-visible,.mobile-nav-module__x5ubCG__login:focus-visible{outline-offset:-2px;outline:2px solid #5b0ba5}.mobile-nav-module__x5ubCG__icon{color:#5b0ba5;background:#f3ecf9;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.mobile-nav-module__x5ubCG__linkCopy{flex:1;min-width:0}.mobile-nav-module__x5ubCG__linkTitle{color:#290b43;font-size:14px;font-weight:600;line-height:20px;display:block}.mobile-nav-module__x5ubCG__description{color:#716479;margin-top:3px;font-size:12px;font-weight:400;line-height:18px;display:block}.mobile-nav-module__x5ubCG__linkArrow{color:#8a719d;flex:none;margin-top:10px}.mobile-nav-module__x5ubCG__footer{padding:12px 16px max(12px, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e9e0ef;flex:none}.mobile-nav-module__x5ubCG__contact{color:#fff;background:#5b0ba5;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.mobile-nav-module__x5ubCG__contact>span{flex:1}.mobile-nav-module__x5ubCG__contact strong{font-size:14px;font-weight:600;display:block}.mobile-nav-module__x5ubCG__contact span span{color:#eee1fa;margin-top:2px;font-size:12px;display:block}.mobile-nav-module__x5ubCG__login{color:#5b0ba5;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:6px;font-size:13px;text-decoration:none;display:flex}.mobile-nav-module__x5ubCG__loginDescription{color:#716479;font-size:11px}@media (max-height:500px){.mobile-nav-module__x5ubCG__panel{overflow-y:auto}.mobile-nav-module__x5ubCG__navigation{flex:none;overflow:visible}}.mobile-nav-module__x5ubCG__sectionHeading{align-items:center;gap:12px;padding-right:8px;display:flex}.mobile-nav-module__x5ubCG__panel{transition:none}.mobile-nav-module__x5ubCG__panel[data-state=open]{animation:.24s cubic-bezier(.22,1,.36,1) both mobile-nav-module__x5ubCG__drawer-in}.mobile-nav-module__x5ubCG__panel[data-state=closed]{animation:.24s cubic-bezier(.4,0,1,1) both mobile-nav-module__x5ubCG__drawer-out}.mobile-nav-module__x5ubCG__overlay{transition:none;animation-duration:.24s;animation-fill-mode:both}@keyframes mobile-nav-module__x5ubCG__drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes mobile-nav-module__x5ubCG__drawer-out{0%{transform:translate(0)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.mobile-nav-module__x5ubCG__panel[data-state],.mobile-nav-module__x5ubCG__overlay{transition:none;animation:none}}
