@media (width<=639px){.home-footer-inner.svelte-7lfk2o{padding:3rem 1.25rem 1.5rem}.home-footer-grid.svelte-7lfk2o{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.875rem 1.25rem;padding-bottom:2rem}.home-footer-brand.svelte-7lfk2o{grid-column:1/-1}.home-footer-section.svelte-7lfk2o h2:where(.svelte-7lfk2o){margin-bottom:.875rem}.home-footer-section.svelte-7lfk2o li:where(.svelte-7lfk2o),.home-footer-section.svelte-7lfk2o a:where(.svelte-7lfk2o){font-size:.875rem;line-height:1.4}.home-footer-meta.svelte-7lfk2o{text-align:center;align-items:center;gap:.625rem}.home-footer-badges.svelte-7lfk2o{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;display:grid}.home-footer-badge.svelte-7lfk2o{justify-self:center;width:100%;max-width:9.0625rem}}.badge-toggle.svelte-7lfk2o,.badge-fallback.svelte-7lfk2o{display:none}@media (width<=767px){.home-mobile-footer.svelte-7lfk2o .home-footer-inner:where(.svelte-7lfk2o){padding:32px 18px 24px}.home-mobile-footer.svelte-7lfk2o .home-footer-grid:where(.svelte-7lfk2o){grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;padding-bottom:24px}.home-mobile-footer.svelte-7lfk2o .home-footer-brand:where(.svelte-7lfk2o){grid-column:1/-1}.home-mobile-footer.svelte-7lfk2o .home-footer-section:where(.svelte-7lfk2o) h2:where(.svelte-7lfk2o){margin-bottom:8px}.home-mobile-footer.svelte-7lfk2o .home-footer-section:where(.svelte-7lfk2o) li:where(.svelte-7lfk2o){margin-block:0}.home-mobile-footer.svelte-7lfk2o .home-footer-section:where(.svelte-7lfk2o) a:where(.svelte-7lfk2o){align-items:center;min-height:44px;font-size:13px;line-height:1.4;display:flex}.home-mobile-footer.svelte-7lfk2o .home-footer-meta:where(.svelte-7lfk2o){text-align:left;align-items:flex-start;font-size:12px;line-height:1.6}.home-mobile-footer.svelte-7lfk2o .badge-toggle:where(.svelte-7lfk2o){color:#5d478c;background:#fff;border:1px solid #e4ddef;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:44px;margin-top:20px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.home-mobile-footer.svelte-7lfk2o .home-footer-badges:where(.svelte-7lfk2o){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.home-mobile-footer.svelte-7lfk2o .home-footer-badges:where(.svelte-7lfk2o):not(.badges-expanded)>a:where(.svelte-7lfk2o):nth-child(n+5){display:none}.home-mobile-footer.svelte-7lfk2o .home-footer-badge:where(.svelte-7lfk2o){background:#fff;border:1px solid #e8e2f0;border-radius:10px;width:100%;min-width:0;max-width:none;height:52px;padding:6px;font-size:12px}.home-mobile-footer.svelte-7lfk2o .home-footer-badge:where(.svelte-7lfk2o) img:where(.svelte-7lfk2o),.home-mobile-footer.svelte-7lfk2o .home-footer-badge:where(.svelte-7lfk2o)>span:where(.svelte-7lfk2o){max-width:100%}.home-mobile-footer.svelte-7lfk2o .home-footer-badge:where(.svelte-7lfk2o) img[data-failed]{display:none}.home-mobile-footer.svelte-7lfk2o .home-footer-badge:where(.svelte-7lfk2o):has(img[data-failed]) .badge-fallback:where(.svelte-7lfk2o){text-align:center;color:#514064;font-size:12px;line-height:1.3;display:block}.badge-toggle.svelte-7lfk2o:focus-visible{outline-offset:3px;outline:3px solid #8067dc}}.main-navigation.svelte-v5gmyo{--nav-text:#66627d;--nav-purple:var(--primary,#7d68dc);align-items:center;gap:12px;margin-left:32px;display:flex}.navigation-group.svelte-v5gmyo{position:relative}.navigation-label.svelte-v5gmyo{min-height:40px;color:var(--nav-text);white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:6px;padding:8px;font-size:16px;font-weight:500;line-height:24px;list-style:none;transition:color .16s,background-color .16s;display:flex}.navigation-label.svelte-v5gmyo::-webkit-details-marker{display:none}.navigation-label.svelte-v5gmyo:hover,.navigation-group[open].svelte-v5gmyo>.navigation-label:where(.svelte-v5gmyo){color:var(--nav-purple);background:#f5f3ff}.navigation-label.active.svelte-v5gmyo{color:var(--nav-purple);background:#ede9fe}.navigation-label.svelte-v5gmyo:focus-visible,.dropdown-panel.svelte-v5gmyo a:where(.svelte-v5gmyo):focus-visible{outline:2px solid var(--ring,#8d78d3);outline-offset:3px}.navigation-group[open].svelte-v5gmyo .navigation-chevron{transform:rotate(180deg)}.navigation-group.svelte-v5gmyo .navigation-chevron{flex-shrink:0;transition:transform .16s}.dropdown-position.svelte-v5gmyo{z-index:50;padding-top:10px;position:absolute;top:100%;left:0}.dropdown-panel.svelte-v5gmyo{overscroll-behavior:contain;background:var(--popover,#fff);border:1px solid #ede9f5;border-radius:14px;width:312px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 6.5rem);padding:8px;transition:transform .16s;overflow-y:auto;transform:translateY(-4px);box-shadow:0 8px 24px #1e143c14}.navigation-group[open].svelte-v5gmyo .dropdown-panel:where(.svelte-v5gmyo){transform:translateY(0)}.navigation-group.svelte-v5gmyo::details-content{opacity:0;transition:opacity .16s ease, content-visibility .16s allow-discrete}.navigation-group[open].svelte-v5gmyo::details-content{opacity:1}.dropdown-panel.svelte-v5gmyo ul:where(.svelte-v5gmyo){margin:0;padding:0;list-style:none}.dropdown-panel.svelte-v5gmyo a:where(.svelte-v5gmyo){min-height:46px;color:var(--nav-text);white-space:normal;overflow-wrap:anywhere;border-radius:8px;align-items:center;padding:12px 14px;font-size:15px;font-weight:500;line-height:22px;transition:color .15s,background-color .15s;display:flex}.dropdown-panel.svelte-v5gmyo a:where(.svelte-v5gmyo):hover{color:var(--nav-purple);background:#f5f3ff}.dropdown-panel.svelte-v5gmyo a[aria-current=page]:where(.svelte-v5gmyo){color:var(--nav-purple);background:#ede9fe}.mobile.svelte-v5gmyo{flex-direction:column;align-items:stretch;gap:2px;margin:0}.mobile.svelte-v5gmyo .navigation-label:where(.svelte-v5gmyo){min-height:46px;padding:11px 12px}.mobile.svelte-v5gmyo .dropdown-position:where(.svelte-v5gmyo){padding:4px 0 8px;position:static}.mobile.svelte-v5gmyo .dropdown-panel:where(.svelte-v5gmyo){width:100%;max-width:100%;max-height:none;box-shadow:none;overflow:visible}@media (width>=80rem) and (width<=95.999rem){.main-navigation.svelte-v5gmyo:not(.mobile) .navigation-label:where(.svelte-v5gmyo){font-size:14px}}@media (width<=79.999rem){.main-navigation.svelte-v5gmyo:not(.mobile){gap:4px;margin-left:16px}.main-navigation.svelte-v5gmyo:not(.mobile) .navigation-label:where(.svelte-v5gmyo){font-size:13px}}@media (width>=90rem){.main-navigation.svelte-v5gmyo:not(.mobile){gap:16px}}@media (prefers-reduced-motion:reduce){.navigation-label.svelte-v5gmyo,.dropdown-panel.svelte-v5gmyo,.dropdown-panel.svelte-v5gmyo a:where(.svelte-v5gmyo),.navigation-group.svelte-v5gmyo .navigation-chevron{transition:none}.navigation-group.svelte-v5gmyo::details-content{transition:none}}.editor-compact.svelte-hv3zzy{border-bottom:0}.editor-compact.svelte-hv3zzy>div:where(.svelte-hv3zzy):first-child{max-width:none;height:64px;padding-inline:24px}@media (width<=767px){.editor-compact.svelte-hv3zzy>div:where(.svelte-hv3zzy):first-child{padding-inline:16px}.home-mobile-header.svelte-hv3zzy{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.home-mobile-header.svelte-hv3zzy .mobile-menu-toggle{width:44px;height:44px}.home-mobile-header.svelte-hv3zzy .mobile-menu-panel:where(.svelte-hv3zzy){-webkit-backdrop-filter:none;backdrop-filter:none;overscroll-behavior:contain;max-height:calc(100dvh - 56px);padding-bottom:env(safe-area-inset-bottom);background:#fff;overflow-y:auto}.home-mobile-header.svelte-hv3zzy .mobile-menu-content:where(.svelte-hv3zzy){flex-direction:column;padding:12px 18px 24px;display:flex}.home-mobile-header.svelte-hv3zzy .mobile-account-actions:where(.svelte-hv3zzy){border-top:0;border-bottom:1px solid #eee8f5;order:-1;margin:0 0 12px;padding:0 0 12px}.home-mobile-header.svelte-hv3zzy .navigation-label,.home-mobile-header.svelte-hv3zzy .dropdown-panel a{color:#3c3153;min-height:44px}.home-mobile-header.svelte-hv3zzy .dropdown-panel{background:#faf8ff}.home-mobile-header.svelte-hv3zzy button,.home-mobile-header.svelte-hv3zzy summary{min-height:44px}}
