.Header_headerSpacer__dfZC_{height:92px}.Header_header__2AlXl{position:fixed;top:16px;left:50%;transform:translateX(-50%);width:calc(100% - 32px);max-width:1200px;z-index:100;background:hsla(0,0%,100%,.85);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid hsla(0,0%,7%,.06);border-radius:18px;box-shadow:0 10px 30px rgba(0,0,0,.07);transition:top .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),background .45s ease,border-radius .45s ease}.Header_headerScrolled__Xtz0a{top:10px;background:hsla(0,0%,100%,.75);box-shadow:0 16px 40px rgba(0,0,0,.14)}.Header_inner__VPAiV{padding:0 1.5rem;height:64px;display:flex;align-items:center;justify-content:space-between}.Header_brand___l_bl{display:inline-flex;align-items:center;font-weight:800;font-size:1.2rem;color:#111;text-decoration:none;letter-spacing:-.03em}.Header_logo__d2E46{height:36px;width:auto}.Header_right__18QZ6{display:flex;align-items:center;gap:1rem}.Header_navLink__IXQUL{gap:.3rem;text-decoration:none;font-size:.9rem;font-weight:500}.Header_navLink__IXQUL,.Header_notifyBtn__X6osK{display:inline-flex;align-items:center;color:#374151}.Header_notifyBtn__X6osK{gap:.35rem;background:none;border:1px solid #d1d5db;border-radius:8px;padding:.4rem .8rem;font-size:.85rem;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.Header_notifyBtn__X6osK:hover{background:#f3f4f6;border-color:#b0b5bd}.Header_notifyBtn__X6osK:disabled{opacity:.7;cursor:default}.Header_centerNav___rnzv{display:flex;align-items:center;align-self:stretch;gap:.5rem}.Header_navTrigger__BusMo{padding:.5rem .9rem;border-radius:999px;font-weight:600;transition:background .2s ease,color .2s ease}.Header_navTrigger__BusMo:focus-visible,.Header_navTrigger__BusMo:hover{background:hsla(0,0%,7%,.06)}.Header_navCta__oHggh{display:inline-flex;align-items:center;padding:.5rem 1.3rem;border:none;border-radius:999px;background:#1b4de0;color:#fff;text-decoration:none;font-size:.9rem;font-weight:700;white-space:nowrap;box-shadow:0 4px 14px rgba(27,77,224,.35);transition:background .15s ease,box-shadow .15s ease,transform .15s ease}.Header_navCta__oHggh:hover{background:#1539a8;box-shadow:0 6px 18px rgba(27,77,224,.42);transform:translateY(-1px)}.Header_navItem__5TW5p{position:relative;display:flex;align-items:center;align-self:stretch}.Header_navItem__5TW5p:focus-within .Header_navLink__IXQUL,.Header_navItem__5TW5p:hover .Header_navLink__IXQUL{color:#111}.Header_chevron__k6kT4{color:#9ca3af;transition:transform .35s cubic-bezier(.22,1,.36,1),color .2s ease}.Header_navItem__5TW5p:focus-within .Header_chevron__k6kT4,.Header_navItem__5TW5p:hover .Header_chevron__k6kT4{color:inherit}.Header_chevronOpen__LYgA2{transform:rotate(180deg)}.Header_megaMenu__YV_sO{position:fixed;top:92px;left:0;right:0;width:100vw;background:#fff;border-radius:0 0 24px 24px;box-shadow:0 20px 50px rgba(0,0,0,.14);padding:2rem 1.5rem;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),visibility .32s;z-index:60;pointer-events:none}.Header_megaMenu__YV_sO:before{content:"";position:absolute;top:-28px;left:0;right:0;height:28px}.Header_megaMenuOpen__9nxG6{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.Header_megaMenuInner__r5Jq8{max-width:1200px;margin:0 auto}.Header_megaMenuGrid__7rVuL{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));grid-gap:1.1rem;gap:1.1rem}.Header_megaItem__p1msA{position:relative;display:block;text-decoration:none;color:inherit;border-radius:14px;overflow:hidden}.Header_megaItem__p1msA:hover .Header_megaItemImg__DMYP7{transform:scale(1.06)}.Header_megaItem__p1msA:hover .Header_megaItemCta__McBbP svg{transform:translateX(4px)}.Header_megaItemImage__UpWle{position:relative;width:100%;height:220px;overflow:hidden;background:#f3f4f6}.Header_megaItemImg__DMYP7{transition:transform .5s cubic-bezier(.22,1,.36,1)}.Header_megaItemPlaceholder__acAa8{width:100%;height:100%;background:linear-gradient(135deg,#f9fafb,#e5e7eb)}.Header_megaItemOverlay__IuHVB{position:absolute;inset:0;background:linear-gradient(180deg,transparent 22%,rgba(0,0,0,.58) 58%,rgba(0,0,0,.9))}.Header_megaItemBody__w0VTc{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:.15rem;padding:1rem 1.1rem;text-shadow:0 1px 4px rgba(0,0,0,.55)}.Header_megaItemName__O3jJB{font-size:1rem;font-weight:800;color:#fff;letter-spacing:-.01em}.Header_megaItemAddr__RUX6y{font-size:.75rem;color:hsla(0,0%,100%,.75)}.Header_megaItemPrice__Zldla{display:inline-flex;align-items:center;align-self:flex-start;width:-moz-fit-content;width:fit-content;font-family:var(--font-display);font-size:.8rem;font-weight:800;color:var(--c-positive-bright);background:rgba(14,159,110,.22);border:1px solid rgba(70,211,154,.4);border-radius:.3em;padding:.05em .4em;margin-top:.3rem}.Header_megaItemCta__McBbP{display:inline-flex;align-items:center;gap:.3rem;margin-top:.4rem;font-size:.72rem;font-weight:700;color:#fff}.Header_megaItemCta__McBbP svg{transition:transform .2s ease}.Header_megaFooterLink__wnrRn{display:block;text-align:center;margin-top:.9rem;padding-top:.8rem;border-top:1px solid #f3f4f6;font-size:.82rem;font-weight:700;color:#111;text-decoration:none}@media(max-width:768px){.Header_centerNav___rnzv,.Header_right__18QZ6{display:none}}.Header_btnOutline__HOv4a{padding:.4rem .9rem;border:1px solid #d1d5db;border-radius:8px;color:#111;text-decoration:none;font-size:.875rem;font-weight:600}.Header_userLabel__cFBpJ{font-size:.875rem;color:#6b7280}.Header_btnCta__TTgM1{padding:.5rem 1.1rem;border:none;border-radius:8px;background:#1b4de0;color:#fff;text-decoration:none;font-size:.875rem;font-weight:700;white-space:nowrap;transition:background .15s ease}.Header_btnCta__TTgM1:hover{background:#1539a8}.Header_authGroup__58KfL{display:inline-flex;align-items:center;gap:.4rem}.Header_btnLoginPill__5Vgsp{display:inline-flex;align-items:center;padding:.5rem 1.2rem;border:1px solid #e5e7eb;border-radius:999px;background:#f3f4f6;color:#111;text-decoration:none;font-size:.875rem;font-weight:600;white-space:nowrap;transition:background .15s ease}.Header_btnLoginPill__5Vgsp:hover{background:#e9ebef}.Header_btnSignupPill__0pa3D{display:inline-flex;align-items:center;padding:.5rem 1.2rem;border:none;border-radius:999px;background:#111;color:#fff;text-decoration:none;font-size:.875rem;font-weight:600;white-space:nowrap;transition:background .15s ease}.Header_btnSignupPill__0pa3D:hover{background:#000}.Header_userMenu__FSmIO{position:relative}.Header_userMenuTrigger__tVhAp{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .5rem .3rem .3rem;background:none;border:1px solid transparent;border-radius:999px;cursor:pointer;color:#374151;transition:background .12s ease,border-color .12s ease}.Header_userMenuTrigger__tVhAp:hover{background:#f3f4f6}.Header_userAvatar__WaZRK{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#1b4de0;color:#fff;font-size:.78rem;font-weight:700;flex-shrink:0}.Header_userMenuName__T7b39{font-size:.875rem;font-weight:600;color:#111}.Header_userMenuPanel__V9fz8{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 16px 40px rgba(0,0,0,.12);padding:.4rem;display:flex;flex-direction:column;gap:.1rem;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1),visibility .2s;z-index:110}.Header_userMenuPanelOpen__YIn3p{opacity:1;visibility:visible;transform:translateY(0)}.Header_userMenuItem__rUiQm{display:flex;align-items:center;gap:.6rem;width:100%;padding:.55rem .7rem;border:none;border-radius:8px;background:none;color:#374151;text-decoration:none;font-size:.85rem;font-weight:600;cursor:pointer;text-align:left}.Header_userMenuItem__rUiQm:hover{background:#f3f4f6;color:#111}.Header_userMenuItemDanger__WWAYX:hover{background:#fef2f2;color:#dc2626}.Header_userMenuHint__xV6Tw{margin:-.15rem .7rem .3rem;padding:.5rem .6rem;background:#f3f4f6;border-radius:8px;font-size:.75rem;line-height:1.4;color:#6b7280;display:flex;align-items:center;flex-wrap:wrap;gap:.2rem}.Header_userMenuHintIcon__PRCOy{display:inline;vertical-align:-2px;color:var(--c-accent,#1b4de0)}.Header_hamburgerBtn__jkdcK{display:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid hsla(0,0%,7%,.08);background:#fff;color:#111;cursor:pointer;flex-shrink:0}@media(max-width:768px){.Header_hamburgerBtn__jkdcK{display:flex}}.Header_mobileMenuPanel__sxrfF{position:fixed;inset:0;width:100%;height:100%;background:#fff;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .4s cubic-bezier(.22,1,.36,1);z-index:150;visibility:hidden}.Header_mobileMenuPanelOpen__9B9J7{transform:translateX(0);visibility:visible}.Header_mobileMenuHeader__mGcFY{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #f3f4f6;flex-shrink:0}.Header_mobileMenuCloseBtn__Xobp_{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid hsla(0,0%,7%,.08);background:#fff;color:#111;cursor:pointer;flex-shrink:0}.Header_mobileMenuContent__6AoUU{flex:1 1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:.5rem 1.1rem 2.5rem;display:flex;flex-direction:column;gap:.3rem}.Header_mobileUserRow__1n_FL{display:flex;align-items:center;gap:.75rem;padding:.5rem .6rem 1rem;border-bottom:1px solid #f3f4f6;margin-bottom:.3rem}.Header_mobileUserAvatar__pFQJc{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#1b4de0;color:#fff;font-size:1rem;font-weight:700;flex-shrink:0}.Header_mobileUserName__PjFEW{font-size:.95rem;font-weight:700;color:#111;margin:0;line-height:1.3}.Header_mobileUserEmail__RmMFb{font-size:.78rem;color:#9ca3af;margin:.1rem 0 0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header_blockBtn__BSmpH{display:flex;align-items:center;justify-content:center;width:100%;text-align:center}.Header_mobileMenuSection__wvxj_{display:flex;flex-direction:column;align-items:stretch;gap:.15rem;padding-bottom:.6rem;margin-bottom:.3rem;border-bottom:1px solid #f3f4f6}.Header_mobileMenuSection__wvxj_:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.Header_carouselTrack__vTOU8{display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:.5rem 0 .25rem;scrollbar-width:none;-ms-overflow-style:none}.Header_carouselTrack__vTOU8::-webkit-scrollbar{display:none}.Header_carouselCard__3kq6I{flex-shrink:0;width:200px;scroll-snap-align:center;text-decoration:none;color:inherit;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .35s ease}.Header_carouselImageWrap__I4vvy{position:relative;width:100%;height:140px;border-radius:14px;overflow:hidden;background:#f3f4f6}.Header_carouselImagePlaceholder__74XNd{width:100%;height:100%;background:linear-gradient(135deg,#f9fafb,#e5e7eb)}.Header_carouselCardBody__lPyLY{padding:.55rem .1rem 0}.Header_carouselCardName__oVPeh{margin:0;font-size:.88rem;font-weight:700;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Header_carouselCardAddr__hArK4{display:flex;align-items:center;gap:.25rem;margin:.15rem 0 0;font-size:.75rem;color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Header_carouselCardAddr__hArK4 svg{flex-shrink:0}.Header_carouselCardPrice__F3kcs{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;font-family:var(--font-display);margin:.35rem 0 0;font-size:.8rem;font-weight:800;color:var(--c-positive);background:rgba(14,159,110,.08);border:1px solid rgba(14,159,110,.18);border-radius:.3em;padding:.05em .4em}.Header_carouselDots__NNbvK{display:flex;justify-content:center;gap:.35rem;margin-top:.6rem}.Header_carouselDot__LdJqE{width:6px;height:6px;border-radius:50%;background:#e5e7eb;transition:background .2s ease,width .2s ease}.Header_carouselDotActive__gkhxX{background:#1b4de0;width:16px;border-radius:3px}.Footer_footer___mXpK{border-top:1px solid var(--c-border);background:var(--c-surface);margin-top:auto}.Footer_inner__fvbLE{max-width:1200px;margin:0 auto;padding:3rem 1.5rem;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:2rem}.Footer_left__wlqPp{display:flex;flex-direction:column;gap:.85rem;max-width:300px}.Footer_brand__h6NfV{display:inline-flex;align-items:center;gap:.65rem;font-family:var(--font-display),sans-serif;font-weight:700;font-size:1.05rem;color:var(--c-ink);text-decoration:none;letter-spacing:-.02em}.Footer_logo__gR__n{height:100px;width:auto}.Footer_tagline__q1hbD{display:none;font-size:.875rem;color:var(--c-text-secondary);line-height:1.5;margin:0}.Footer_social__pyssC{display:flex;gap:.6rem}.Footer_socialLink__xba3d{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;border:1px solid var(--c-border);color:var(--c-text-secondary);transition:color .15s ease,border-color .15s ease}.Footer_socialLink__xba3d:hover{color:var(--c-accent);border-color:var(--c-accent)}.Footer_linkCols__jrfzY{display:flex;gap:3.5rem;flex-wrap:wrap}.Footer_linkCol__GVbPE{display:flex;flex-direction:column;gap:.65rem}.Footer_linkColTitle__qXfex{font-size:.78rem;font-weight:700;color:var(--c-ink);margin-bottom:.2rem}.Footer_linkColLink__lfXxh{text-decoration:none;color:var(--c-text-secondary);font-size:.875rem}.Footer_bottomBar__KxK2N{border-top:1px solid var(--c-border-soft)}.Footer_copy__yYFxO{max-width:1200px;margin:0 auto;padding:1.1rem 1.5rem;font-size:.8rem;color:var(--c-text-tertiary)}.InstallAppPrompt_banner__7AcXP{position:fixed;left:1rem;right:1rem;bottom:1rem;z-index:60;display:flex;align-items:center;gap:.75rem;max-width:460px;margin:0 auto;padding:.85rem .9rem;background:var(--c-surface);border:1px solid var(--c-border);border-radius:14px;box-shadow:0 12px 32px rgba(14,23,38,.16);animation:InstallAppPrompt_slide-up__Z0neE .25s ease-out}@media(max-width:640px){.InstallAppPrompt_banner__7AcXP{bottom:6rem}.InstallAppPrompt_banner__7AcXP.InstallAppPrompt_noChatbotGap__bHcX7{bottom:1rem}}@keyframes InstallAppPrompt_slide-up__Z0neE{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.InstallAppPrompt_icon__IxPl0{flex-shrink:0;border-radius:10px}.InstallAppPrompt_iconCircle__m7t_z{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:var(--c-accent-light);color:var(--c-accent);display:flex;align-items:center;justify-content:center}.InstallAppPrompt_text__BphDQ{flex:1 1;min-width:0}.InstallAppPrompt_title__fxNy3{margin:0;font-size:.85rem;font-weight:700;color:var(--c-ink)}.InstallAppPrompt_subtitle__8Mjfd{margin:.15rem 0 0;font-size:.75rem;color:var(--c-text-secondary);line-height:1.4;display:flex;align-items:center;flex-wrap:wrap;gap:.2rem}.InstallAppPrompt_inlineIcon__KF2MK{display:inline;vertical-align:-2px;color:var(--c-accent)}.InstallAppPrompt_installBtn__Lb1qY{flex-shrink:0;background:var(--c-accent);color:#fff;border:none;border-radius:8px;padding:.5rem .85rem;font-size:.8rem;font-weight:700;cursor:pointer;white-space:nowrap}.InstallAppPrompt_installBtn__Lb1qY:hover{background:var(--c-accent-dark)}.InstallAppPrompt_closeBtn__HfJUC{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;border-radius:50%;color:var(--c-text-tertiary);cursor:pointer}.InstallAppPrompt_closeBtn__HfJUC:hover{background:var(--c-field-bg);color:var(--c-ink)}