.PwaInstall_entry__NRurX{display:inline-flex;align-items:center;min-height:44px;min-width:44px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--muted);font:inherit;cursor:pointer}.PwaInstall_entry__NRurX:hover{color:var(--navy);text-decoration:underline;text-underline-offset:4px}.PwaInstall_dialog__FYUgL button:focus-visible,.PwaInstall_entry__NRurX:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.PwaInstall_dialog__FYUgL{box-sizing:border-box;width:min(460px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:24px;border:1px solid var(--border);border-radius:16px;background:var(--surface);color:var(--text);box-shadow:0 16px 56px rgb(16 44 84/.2);overflow-y:auto;overscroll-behavior:contain;overflow-wrap:anywhere}.PwaInstall_dialog__FYUgL::backdrop{background:rgb(16 44 84/.35)}body:has(.PwaInstall_dialog__FYUgL[open]){overflow:hidden}.PwaInstall_heading__6OBUn{display:flex;align-items:center;justify-content:space-between;gap:12px}.PwaInstall_heading__6OBUn h2{margin:0;font-size:20px;line-height:1.4;word-break:keep-all}.PwaInstall_close__k_Joe{display:grid;place-items:center;flex:0 0 44px;min-height:44px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--navy);font-size:16px;cursor:pointer}.PwaInstall_dialog__FYUgL p{font-size:14px;line-height:1.7;margin:12px 0}.PwaInstall_install__kEn9p{min-height:44px;width:100%;border:0;border-radius:8px;background:var(--navy);color:white;font:inherit;cursor:pointer}.PwaInstall_note__JHmNt:empty{display:none}.PwaInstall_steps__Jco2p{list-style:none;margin:20px 0 16px;padding:0;display:grid;gap:18px}.PwaInstall_steps__Jco2p li{display:grid;gap:4px;font-size:14px;line-height:1.7}.PwaInstall_steps__Jco2p strong{color:var(--navy)}.PwaInstall_help__au9MZ,.PwaInstall_note__JHmNt{color:var(--muted)}.PwaInstall_status__CTgeq{padding:12px;border-radius:8px;background:var(--page-bg)}@media (max-width:600px){.PwaInstall_dialog__FYUgL{padding:16px 16px max(16px,env(safe-area-inset-bottom))}.PwaInstall_heading__6OBUn h2{font-size:18px}}.Footer_footer__UaG1g{border-top:1px solid var(--border);background:#f0f4f9;color:var(--muted);padding:24px 0 max(12px,env(safe-area-inset-bottom))}.Footer_container__Z8cUU{width:min(calc(100% - 64px),var(--content-max));margin-inline:auto}.Footer_main__68iCA{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:20px}.Footer_main__68iCA>*{min-width:0}.Footer_identityInfo__2o00v{display:grid;grid-template-columns:230px auto;gap:0 24px;align-items:center}.Footer_identityInfo__2o00v>a{grid-row:1/4;width:230px;height:52px;background:var(--surface);border-radius:6px}.Footer_identityInfo__2o00v p{font-size:12px;line-height:1.8;margin:0}.Footer_identityInfo__2o00v p.Footer_tagline__EtMBR{white-space:pre-line;color:var(--navy);font-size:14px;font-weight:700;line-height:1.45;letter-spacing:-.025em;margin:0 0 4px}.Footer_menus__ccnlw{display:flex;gap:8px;flex-shrink:0}.Footer_group__V9CBU{position:relative}.Footer_trigger__Lgm6O{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;padding:9px 14px;border:1px solid #d5dfeb;border-radius:8px;background:var(--surface);color:var(--navy);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .1s,border-color .1s}.Footer_trigger__Lgm6O:hover,.Footer_trigger__Lgm6O[aria-expanded=true]{background:#e7eef8;border-color:#a9bdd5}.Footer_chevron__w_eSe{font-size:16px;line-height:1}.Footer_trigger__Lgm6O[aria-expanded=true] .Footer_chevron__w_eSe{transform:rotate(180deg)}.Footer_panel__q43Q0{position:fixed;z-index:100;width:min(320px,calc(100vw - 24px));box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;padding:8px;border:1px solid #d5dfeb;border-radius:12px;background:var(--surface);color:var(--navy);box-shadow:0 8px 28px rgb(16 44 79/.14);scrollbar-gutter:stable}.Footer_panel__q43Q0[hidden]{display:none}.Footer_panel__q43Q0 ul{list-style:none;margin:0;padding:0}.Footer_panel__q43Q0 a{display:flex;align-items:center;gap:10px;min-height:44px;padding:9px 10px;box-sizing:border-box;border-radius:6px;color:var(--navy);font-size:14px;line-height:1.5;word-break:keep-all;overflow-wrap:anywhere}.Footer_panel__q43Q0 a:hover{background:#edf3fa}.Footer_socialLinks__QXggH img{width:24px;height:24px;object-fit:contain;flex:0 0 24px}.Footer_socialLinks__QXggH small{display:block;color:var(--muted);font-size:11px;margin-top:2px}.Footer_panel__q43Q0 .Footer_services__0Ilrw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 8px}.Footer_agencyMark__Y_8Zb{display:block;flex:0 0 22px;width:22px;height:22px;object-fit:contain}.Footer_external__JQMDq{margin-left:auto;color:var(--muted);font-size:13px}.Footer_policies__VIgPX{display:flex;align-items:center;flex-wrap:wrap;gap:0 24px;border-top:1px solid #d8e1ec;padding-top:8px;font-size:13px}.Footer_policies__VIgPX a{display:inline-flex;align-items:center;min-height:44px;border-radius:4px}.Footer_policies__VIgPX strong{color:var(--navy)}.Footer_credits__KHdgh{margin-top:0;font-size:12px;line-height:1.7}.Footer_credits__KHdgh summary{cursor:pointer;display:flex;align-items:center;min-height:44px;width:fit-content}.Footer_credits__KHdgh p{max-width:900px;padding-bottom:12px}.Footer_credits__KHdgh a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:3px}.Footer_footer__UaG1g a:hover{color:var(--navy);text-decoration:underline;text-underline-offset:4px}.Footer_footer__UaG1g :where(a,button,summary):focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media (max-width:1199px){.Footer_container__Z8cUU{width:calc(100% - 40px)}.Footer_identityInfo__2o00v{grid-template-columns:200px auto;gap:0 18px}.Footer_identityInfo__2o00v>a{width:200px}.Footer_menus__ccnlw{gap:6px}.Footer_trigger__Lgm6O{padding-inline:12px;gap:10px}}@media (max-width:1000px){.Footer_main__68iCA{align-items:flex-start;flex-direction:column;gap:16px}.Footer_menus__ccnlw{width:100%}.Footer_group__V9CBU{flex:1 1}.Footer_trigger__Lgm6O{width:100%}.Footer_identityInfo__2o00v{grid-template-columns:220px auto}.Footer_identityInfo__2o00v>a{width:220px}}@media (max-width:600px){.Footer_footer__UaG1g{padding-top:20px}.Footer_container__Z8cUU{width:calc(100% - 32px)}.Footer_identityInfo__2o00v{grid-template-columns:minmax(0,1fr);gap:0}.Footer_identityInfo__2o00v>a{grid-row:auto;width:210px;height:44px;margin-bottom:8px}.Footer_identityInfo__2o00v p.Footer_tagline__EtMBR{font-size:14px;margin-bottom:4px}.Footer_main__68iCA{gap:14px;padding-bottom:16px}.Footer_trigger__Lgm6O{font-size:13px;padding-inline:10px;gap:8px}.Footer_policies__VIgPX{gap:0 16px}}@media (prefers-reduced-motion:reduce){.Footer_trigger__Lgm6O{transition:none}}.Footer_installEntry__qczjk{display:contents}.Footer_mobileTrigger__2e2bX,.Footer_sheet__Yr_oZ{display:none}@media (max-width:767px){.Footer_footer__UaG1g{padding:12px 16px max(12px,env(safe-area-inset-bottom))}.Footer_container__Z8cUU{width:100%}.Footer_container__Z8cUU>.Footer_credits__KHdgh,.Footer_container__Z8cUU>.Footer_main__68iCA,.Footer_container__Z8cUU>.Footer_policies__VIgPX>a,.Footer_installEntry__qczjk>button{display:none}.Footer_container__Z8cUU>.Footer_policies__VIgPX{border:0;padding:0;gap:0}.Footer_mobileTrigger__2e2bX{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;padding:10px 16px;border:1px solid #d5dfeb;border-radius:8px;background:var(--surface);color:var(--navy);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.Footer_sheet__Yr_oZ[open]{display:block;position:fixed;inset:auto 0 var(--footer-keyboard-inset,0);width:100%;max-width:none;height:auto;max-height:min(80dvh,calc(var(--footer-viewport-height,100dvh) * .8));margin:0;padding:0;border:0;background:transparent;color:var(--text);overflow:visible;animation:Footer_footer-slide-up__Zgrs_ .22s ease-out}.Footer_sheet__Yr_oZ::backdrop{background:rgb(15 28 48/.45);animation:Footer_footer-fade-in__c_jC_ .22s ease-out}.Footer_sheet__Yr_oZ[data-closing]{animation:Footer_footer-slide-down__aKDcL .22s ease-in forwards;pointer-events:none}.Footer_sheet__Yr_oZ[data-closing]::backdrop{animation:Footer_footer-fade-out__U_Q7W .22s ease-in forwards}.Footer_sheetSurface__ZJnSN{display:flex;flex-direction:column;max-height:inherit;overflow:hidden;border-radius:18px 18px 0 0;background:var(--surface);box-shadow:0 -8px 40px rgb(16 44 79/.18)}.Footer_sheetHeader__cJuG7{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:12px;padding:10px max(16px,env(safe-area-inset-right)) 8px max(20px,env(safe-area-inset-left));border-bottom:1px solid var(--border)}.Footer_sheetHeader__cJuG7 h2{margin:0;color:var(--navy);font-size:16px;line-height:1.5}.Footer_sheetClose__PdNvV{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;padding:0;border:0;border-radius:8px;background:#f0f4f9;color:var(--navy);font:inherit;font-size:28px;cursor:pointer}.Footer_sheetScroll__dFnNk{min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-gutter:stable;padding:20px max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}.Footer_sheetScroll__dFnNk>a{display:flex;width:210px;max-width:100%;min-height:44px}.Footer_sheetTagline__YtfDL{white-space:pre-line;color:var(--navy);font-size:14px;font-weight:600;line-height:1.6;margin:12px 0 4px}.Footer_sheetContact__KXTLk,.Footer_sheetCopyright__vqDk2{font-size:12px;color:var(--muted);line-height:1.8;margin:4px 0}.Footer_sheetGroup__xYGDh{margin-top:20px}.Footer_sheetGroup__xYGDh h3{margin:0 0 4px;color:var(--navy);font-size:14px}.Footer_sheetGroup__xYGDh ul{list-style:none;margin:0;padding:0}.Footer_sheetGroup__xYGDh a{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 4px;box-sizing:border-box;color:var(--navy);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.Footer_sheetGroup__xYGDh .Footer_services__0Ilrw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.Footer_sheetPolicies__ePhZq{display:flex;flex-wrap:wrap;gap:0 16px;border-top:1px solid var(--border);margin-top:20px;padding-top:8px}.Footer_sheetPolicies__ePhZq a,.Footer_sheetPolicies__ePhZq button{display:inline-flex;align-items:center;min-height:44px;font:inherit;font-size:13px;color:var(--navy)}.Footer_sheetPolicies__ePhZq button{padding:0;border:0;background:none;cursor:pointer}.Footer_sheet__Yr_oZ .Footer_credits__KHdgh{display:block}}@keyframes Footer_footer-slide-up__Zgrs_{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes Footer_footer-slide-down__aKDcL{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes Footer_footer-fade-in__c_jC_{0%{opacity:0}to{opacity:1}}@keyframes Footer_footer-fade-out__U_Q7W{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.Footer_sheet__Yr_oZ::backdrop,.Footer_sheet__Yr_oZ[data-closing],.Footer_sheet__Yr_oZ[data-closing]::backdrop,.Footer_sheet__Yr_oZ[open]{animation:none}}