.site-header[data-astro-cid-nen7h5rs]{background-color:var(--header-bg,#fff);border-bottom:1px solid var(--header-border,#eef0f3);z-index:1000;width:100%;transition:background-color .3s,border-color .3s;position:sticky;top:0;box-shadow:0 2px 10px #00000008}.header-container[data-astro-cid-nen7h5rs]{z-index:1002;justify-content:space-between;align-items:center;gap:1rem;max-width:1600px;margin:0 auto;padding:.75rem 1.25rem;display:flex;position:relative}.logo-wrapper[data-astro-cid-nen7h5rs]{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.brand-logo[data-astro-cid-nen7h5rs]{object-fit:contain;width:auto;height:38px}.user-pill-desktop[data-astro-cid-nen7h5rs]{background:var(--icon-bg,#f3f4f6);border:1px solid var(--header-border,#e2e8f0);border-radius:50px;white-space:nowrap!important;flex-direction:row!important;align-items:center!important;gap:.85rem!important;padding:.3rem .6rem .3rem 1rem!important;display:flex!important}.user-name-text[data-astro-cid-nen7h5rs]{color:var(--nav-text,#242f3e);font-size:.88rem}.btn-red-animated[data-astro-cid-nen7h5rs]{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#f80718 0%,#e30613 100%)!important;border:none!important;border-radius:50px!important;justify-content:center!important;align-items:center!important;padding:.5rem 1.1rem!important;font-size:.78rem!important;font-weight:800!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 4px 12px #e3061359!important}.btn-red-animated[data-astro-cid-nen7h5rs]:hover{transform:translateY(-1px)!important;box-shadow:0 6px 16px #e3061380!important}.btn-red-animated[data-astro-cid-nen7h5rs]:active{transform:translateY(0)!important}.mobile-user-box-centered[data-astro-cid-nen7h5rs]{background:var(--icon-bg,#f8fafc);border:1px solid var(--header-border,#e2e8f0);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:.4rem;padding:1.25rem 1rem;display:flex}.m-welcome[data-astro-cid-nen7h5rs]{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:700}.m-username[data-astro-cid-nen7h5rs]{color:var(--title-color,#0f172a);margin-bottom:.5rem;font-size:1.15rem}.main-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{align-items:center;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.nav-link[data-astro-cid-nen7h5rs]{color:var(--nav-text,#242f3e);white-space:nowrap;font-size:.9rem;font-weight:700;text-decoration:none;transition:color .2s}.nav-link[data-astro-cid-nen7h5rs]:hover{color:#e30613}.dropdown-item[data-astro-cid-nen7h5rs]{position:relative}.dropdown-toggle[data-astro-cid-nen7h5rs]{color:var(--nav-text,#242f3e);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;font-family:inherit;font-size:.9rem;font-weight:700;display:flex}.dropdown-toggle[data-astro-cid-nen7h5rs]:hover{color:#e30613}.chevron-icon[data-astro-cid-nen7h5rs]{color:#6b7280;transition:transform .25s}.dropdown-item[data-astro-cid-nen7h5rs]:hover .chevron-icon[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.dropdown-megamenu[data-astro-cid-nen7h5rs]{background:var(--menu-bg,#fff);border:1px solid var(--menu-border,#e2e8f0);opacity:0;visibility:hidden;z-index:100;border-radius:20px;width:580px;padding:1.25rem 1.5rem;transition:all .3s cubic-bezier(.16,1,.3,1);position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(10px);box-shadow:0 20px 40px #0000001a}.dropdown-item[data-astro-cid-nen7h5rs]:hover .dropdown-megamenu[data-astro-cid-nen7h5rs],.dropdown-item[data-astro-cid-nen7h5rs].open .dropdown-megamenu[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.megamenu-header[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.header-subtitle[data-astro-cid-nen7h5rs]{color:#e30613;letter-spacing:.5px;font-size:.72rem;font-weight:800}.header-title[data-astro-cid-nen7h5rs]{color:var(--title-color,#0f172a);font-size:.88rem;font-weight:900}.cities-grid-row[data-astro-cid-nen7h5rs]{justify-content:space-between;gap:.85rem;display:flex}.city-card-vert[data-astro-cid-nen7h5rs]{opacity:0;border:2px solid #0000;border-radius:14px;flex:1;height:150px;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s;position:relative;overflow:hidden;transform:translateY(15px)scale(.95);box-shadow:0 4px 12px #0000000f}.dropdown-item[data-astro-cid-nen7h5rs]:hover .city-card-vert[data-astro-cid-nen7h5rs],.dropdown-item[data-astro-cid-nen7h5rs].open .city-card-vert[data-astro-cid-nen7h5rs]{animation:.4s cubic-bezier(.16,1,.3,1) forwards fadeInUpCard;animation-delay:var(--delay)}@keyframes fadeInUpCard{to{opacity:1;transform:translateY(0)scale(1)}}.city-card-vert[data-astro-cid-nen7h5rs]:hover{border-color:#ff9800;transform:translateY(-4px)scale(1.02);box-shadow:0 10px 20px #0000001f}.city-img-bg[data-astro-cid-nen7h5rs]{background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;width:100%;height:100%;transition:transform .4s;display:flex;position:relative}.city-card-vert[data-astro-cid-nen7h5rs]:hover .city-img-bg[data-astro-cid-nen7h5rs]{transform:scale(1.06)}.city-gradient-overlay[data-astro-cid-nen7h5rs]{background:linear-gradient(#0000 0%,#0a0f1959 40%,#0a0f19e6 100%);position:absolute;inset:0}.city-content[data-astro-cid-nen7h5rs]{z-index:2;flex-direction:column;gap:.1rem;padding:.85rem;display:flex;position:relative}.city-name[data-astro-cid-nen7h5rs]{color:#fff;letter-spacing:-.3px;font-size:1rem;font-weight:900}.city-status[data-astro-cid-nen7h5rs]{color:#cbd5e1;font-size:.68rem;font-weight:700}.megamenu-footer[data-astro-cid-nen7h5rs]{border-top:1px solid var(--border-light,#f1f5f9);text-align:center;margin-top:1rem;padding-top:.65rem}.megamenu-footer[data-astro-cid-nen7h5rs] p[data-astro-cid-nen7h5rs]{color:#64748b;margin:0;font-size:.74rem;font-weight:600}.header-actions[data-astro-cid-nen7h5rs]{flex-shrink:0;align-items:center;gap:.85rem;display:flex}.btn[data-astro-cid-nen7h5rs]{white-space:nowrap;cursor:pointer;border:none;border-radius:50px;justify-content:center;align-items:center;padding:.55rem 1.1rem;font-size:.8rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.btn-yellow[data-astro-cid-nen7h5rs]{color:#1a222c;background:linear-gradient(135deg,#ffc107 0%,#ff9800 100%);box-shadow:0 4px 12px #ff980059}.btn-yellow[data-astro-cid-nen7h5rs]:hover{transform:translateY(-1px);box-shadow:0 6px 16px #ff980080}.btn-outline[data-astro-cid-nen7h5rs]{background-color:var(--btn-outline-bg,#fff);border:1px solid var(--btn-outline-border,#d1d5db);color:var(--btn-outline-text,#242f3e)}.btn-outline[data-astro-cid-nen7h5rs]:hover{background-color:#f9fafb;border-color:#242f3e}.icon-circle[data-astro-cid-nen7h5rs]{background-color:var(--icon-bg,#f3f4f6);width:38px;height:38px;color:var(--icon-color,#374151);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:all .2s;display:flex}.icon-circle[data-astro-cid-nen7h5rs]:hover{color:#1a222c;background-color:#e5e7eb}.mobile-header-controls[data-astro-cid-nen7h5rs]{align-items:center;gap:.65rem;display:none}.hamburger-morph-btn[data-astro-cid-nen7h5rs]{background:var(--icon-bg,#f3f4f6);border:1px solid var(--header-border,#e2e8f0);cursor:pointer;z-index:1005;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;padding:0;transition:background-color .25s,transform .2s;display:flex;position:relative}.hamburger-morph-btn[data-astro-cid-nen7h5rs]:active{transform:scale(.92)}.ham-line[data-astro-cid-nen7h5rs]{background-color:var(--nav-text,#242f3e);transform-origin:50%;border-radius:4px;width:20px;height:2.5px;transition:transform .4s cubic-bezier(.68,-.6,.32,1.6),opacity .25s,width .3s,background-color .3s}.ham-line[data-astro-cid-nen7h5rs].line-mid{align-self:flex-end;width:14px;margin-right:10px}.hamburger-morph-btn[data-astro-cid-nen7h5rs].is-active{background-color:#e306131a;border-color:#e306134d}.hamburger-morph-btn[data-astro-cid-nen7h5rs].is-active .ham-line[data-astro-cid-nen7h5rs]{background-color:#e30613}.hamburger-morph-btn[data-astro-cid-nen7h5rs].is-active .line-top[data-astro-cid-nen7h5rs]{transform:translateY(7.5px)rotate(45deg)}.hamburger-morph-btn[data-astro-cid-nen7h5rs].is-active .line-mid[data-astro-cid-nen7h5rs]{opacity:0;transform:translate(10px)}.hamburger-morph-btn[data-astro-cid-nen7h5rs].is-active .line-bot[data-astro-cid-nen7h5rs]{transform:translateY(-7.5px)rotate(-45deg)}.mobile-fullscreen-overlay[data-astro-cid-nen7h5rs]{background-color:var(--header-bg,#fff);z-index:1001;clip-path:circle(0% at calc(100% - 34px) 32px);pointer-events:none;flex-direction:column;padding-top:72px;transition:clip-path .6s cubic-bezier(.77,0,.175,1);display:flex;position:fixed;inset:0;overflow-y:auto}.mobile-fullscreen-overlay[data-astro-cid-nen7h5rs].is-open{clip-path:circle(150% at calc(100% - 34px) 32px);pointer-events:auto}.overlay-glow-orb[data-astro-cid-nen7h5rs]{pointer-events:none;background:radial-gradient(circle,#e306131f 0%,#0000 70%);border-radius:50%;width:260px;height:260px;position:absolute;top:-60px;right:-60px}.mobile-overlay-inner[data-astro-cid-nen7h5rs]{box-sizing:border-box;flex-direction:column;flex-grow:1;justify-content:space-between;gap:1.75rem;width:100%;max-width:540px;margin:0 auto;padding:1.25rem 1.5rem 2.5rem;display:flex}.mobile-stagger-nav[data-astro-cid-nen7h5rs]{flex-direction:column;gap:.6rem;display:flex}.mobile-big-link[data-astro-cid-nen7h5rs]{border-radius:14px;align-items:baseline;gap:.85rem;padding:.65rem .75rem;text-decoration:none;transition:background-color .2s,transform .2s;display:flex}.mobile-big-link[data-astro-cid-nen7h5rs]:active{background-color:var(--icon-bg,#f1f5f9);transform:scale(.98)}.link-num[data-astro-cid-nen7h5rs]{color:#e30613;letter-spacing:.5px;font-size:.8rem;font-weight:900}.link-label[data-astro-cid-nen7h5rs]{color:var(--title-color,#0f172a);letter-spacing:-.5px;font-size:1.75rem;font-weight:900}.mobile-cities-box[data-astro-cid-nen7h5rs]{background:var(--icon-bg,#f8fafc);border:1px solid var(--header-border,#e2e8f0);border-radius:20px;padding:1rem}.mobile-cities-header[data-astro-cid-nen7h5rs]{align-items:center;gap:.6rem;margin-bottom:.85rem;display:flex}.badge-red[data-astro-cid-nen7h5rs]{color:#fff;letter-spacing:.5px;background:#e30613;border-radius:20px;padding:.2rem .55rem;font-size:.65rem;font-weight:900}.cities-sub[data-astro-cid-nen7h5rs]{color:var(--nav-text,#242f3e);font-size:.8rem;font-weight:800}.mobile-cities-scroller[data-astro-cid-nen7h5rs]{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.m-city-card[data-astro-cid-nen7h5rs]{border-radius:12px;flex-direction:column;justify-content:flex-end;height:110px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 10px #00000014}.m-city-card[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.m-city-grad[data-astro-cid-nen7h5rs]{background:linear-gradient(#0000 0%,#0f172a33 35%,#0f172aeb 100%);position:absolute;inset:0}.m-city-info[data-astro-cid-nen7h5rs]{z-index:2;flex-direction:column;padding:.55rem;display:flex;position:relative}.m-city-info[data-astro-cid-nen7h5rs] strong[data-astro-cid-nen7h5rs]{color:#fff;font-size:.85rem;font-weight:900;line-height:1.1}.m-city-info[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{color:#fbbf24;margin-top:2px;font-size:.62rem;font-weight:700}.mobile-bottom-cta[data-astro-cid-nen7h5rs]{flex-direction:column;gap:.75rem;display:flex}.cta-row-split[data-astro-cid-nen7h5rs]{grid-template-columns:1.2fr 1fr;gap:.65rem;display:grid}.mobile-btn-lg[data-astro-cid-nen7h5rs]{border-radius:14px;width:100%;padding:.85rem 1rem;font-size:.9rem}.mobile-profile-btn[data-astro-cid-nen7h5rs]{background:var(--icon-bg,#f1f5f9);color:var(--nav-text,#242f3e);border:1px solid var(--header-border,#e2e8f0);border-radius:14px;gap:.4rem;padding:.85rem .75rem;font-size:.85rem}.mobile-btn-full[data-astro-cid-nen7h5rs]{box-sizing:border-box;border-radius:14px;width:100%;padding:.85rem 1rem;font-size:.88rem}.sun-icon[data-astro-cid-nen7h5rs]{display:none}.moon-icon[data-astro-cid-nen7h5rs]{display:block}html.dark{--header-bg:#0f172a;--header-border:#1e293b;--nav-text:#f1f5f9;--menu-bg:#1e293b;--menu-border:#334155;--title-color:#fff;--border-light:#334155;--btn-outline-bg:#1e293b;--btn-outline-border:#475569;--btn-outline-text:#f1f5f9;--icon-bg:#1e293b;--icon-color:#f8fafc}html.dark .sun-icon[data-astro-cid-nen7h5rs]{display:block}html.dark .moon-icon[data-astro-cid-nen7h5rs]{display:none}@media (width<=980px){.main-nav[data-astro-cid-nen7h5rs],.desktop-actions[data-astro-cid-nen7h5rs]{display:none!important}.mobile-header-controls[data-astro-cid-nen7h5rs]{display:flex!important}}.modal-overlay[data-astro-cid-yxmasbxr]{backdrop-filter:blur(4px);z-index:10000;opacity:0;pointer-events:none;background:#0f172aa6;justify-content:center;align-items:center;width:100vw;height:100vh;padding:1rem;transition:opacity .25s;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.modal-overlay[data-astro-cid-yxmasbxr].active{opacity:1;pointer-events:auto}.modal-card[data-astro-cid-yxmasbxr]{box-sizing:border-box;background:#fff;border-radius:24px;width:100%;max-width:480px;max-height:90vh;padding:2rem 2.25rem;transition:transform .25s;position:relative;overflow-y:auto;transform:translateY(20px);box-shadow:0 25px 50px -12px #00000040}.modal-overlay[data-astro-cid-yxmasbxr].active .modal-card[data-astro-cid-yxmasbxr]{transform:translateY(0)}.close-btn[data-astro-cid-yxmasbxr]{cursor:pointer;color:#64748b;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.25rem;transition:all .2s;display:flex;position:absolute;top:1.25rem;right:1.25rem}.close-btn[data-astro-cid-yxmasbxr]:hover{color:#0f172a;background:#e2e8f0}.modal-header[data-astro-cid-yxmasbxr] h2[data-astro-cid-yxmasbxr]{color:#0f172a;margin:0;font-size:1.5rem;font-weight:900}.modal-header[data-astro-cid-yxmasbxr] p[data-astro-cid-yxmasbxr]{color:#64748b;margin:.35rem 0 1.25rem;font-size:.875rem;line-height:1.4}.modal-alert[data-astro-cid-yxmasbxr]{text-align:center;border-radius:10px;margin-bottom:1rem;padding:.75rem 1rem;font-size:.85rem;font-weight:700}.register-form[data-astro-cid-yxmasbxr]{flex-direction:column;gap:1rem;display:flex}.form-group[data-astro-cid-yxmasbxr]{flex-direction:column;gap:.4rem;display:flex}.form-group[data-astro-cid-yxmasbxr] label[data-astro-cid-yxmasbxr]{color:#334155;font-size:.82rem;font-weight:700}.form-group[data-astro-cid-yxmasbxr] input[data-astro-cid-yxmasbxr][type=text],.form-group[data-astro-cid-yxmasbxr] input[data-astro-cid-yxmasbxr][type=email],.form-group[data-astro-cid-yxmasbxr] input[data-astro-cid-yxmasbxr][type=password],.form-group[data-astro-cid-yxmasbxr] select[data-astro-cid-yxmasbxr]{box-sizing:border-box;color:#1e293b;background-color:#fff;border:1px solid #cbd5e1;border-radius:12px;outline:none;width:100%;height:44px;padding:0 .85rem;font-size:.9rem;transition:border-color .2s,box-shadow .2s}.form-group[data-astro-cid-yxmasbxr] input[data-astro-cid-yxmasbxr]:focus,.form-group[data-astro-cid-yxmasbxr] select[data-astro-cid-yxmasbxr]:focus{border-color:#ff9800;box-shadow:0 0 0 3px #ff980026}.date-selects[data-astro-cid-yxmasbxr]{grid-template-columns:1fr 1.2fr 1fr;gap:.5rem;display:grid}.sub-label[data-astro-cid-yxmasbxr]{color:#94a3b8;margin-top:.2rem;font-size:.72rem}.checkbox-group[data-astro-cid-yxmasbxr]{align-items:flex-start;gap:.6rem;margin-top:.25rem;display:flex}.checkbox-group[data-astro-cid-yxmasbxr] input[data-astro-cid-yxmasbxr][type=checkbox]{accent-color:#ff9800;cursor:pointer;width:18px;height:18px;margin-top:2px}.checkbox-group[data-astro-cid-yxmasbxr] label[data-astro-cid-yxmasbxr]{color:#475569;cursor:pointer;font-size:.78rem;line-height:1.3}.btn-submit[data-astro-cid-yxmasbxr]{color:#1a222c;cursor:pointer;background:linear-gradient(135deg,#ffc107 0%,#ff9800 100%);border:none;border-radius:12px;margin-top:.35rem;padding:.85rem;font-size:.95rem;font-weight:800;transition:all .2s;box-shadow:0 4px 14px #ff980059}.btn-submit[data-astro-cid-yxmasbxr]:hover{transform:translateY(-1px);box-shadow:0 6px 18px #ff980080}.modal-footer[data-astro-cid-yxmasbxr]{text-align:center;border-top:1px solid #f1f5f9;margin-top:1.25rem;padding-top:1rem}.modal-footer[data-astro-cid-yxmasbxr] p[data-astro-cid-yxmasbxr]{color:#64748b;margin:0;font-size:.85rem}.modal-footer[data-astro-cid-yxmasbxr] a[data-astro-cid-yxmasbxr]{color:#2563eb;font-weight:700;text-decoration:none}.modal-footer[data-astro-cid-yxmasbxr] a[data-astro-cid-yxmasbxr]:hover{text-decoration:underline}@media (width<=500px){.modal-card[data-astro-cid-yxmasbxr]{border-radius:16px;padding:1.5rem}}.modal-overlay[data-astro-cid-xbhdz2uj]{backdrop-filter:blur(5px);z-index:10000;background:#0f172abf;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-card[data-astro-cid-xbhdz2uj]{box-sizing:border-box;background:#fff;border-radius:24px;width:100%;max-width:460px;padding:2.25rem;position:relative;box-shadow:0 25px 50px -12px #00000040}.modal-close-btn[data-astro-cid-xbhdz2uj]{cursor:pointer;color:#475569;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-weight:800;display:flex;position:absolute;top:1.25rem;right:1.25rem}.modal-close-btn[data-astro-cid-xbhdz2uj]:hover{background:#e2e8f0}.modal-header[data-astro-cid-xbhdz2uj]{margin-bottom:1.25rem}.modal-header[data-astro-cid-xbhdz2uj] h2[data-astro-cid-xbhdz2uj]{color:#0f172a;margin:0 0 .35rem;font-size:1.5rem;font-weight:900}.modal-header[data-astro-cid-xbhdz2uj] p[data-astro-cid-xbhdz2uj]{color:#64748b;margin:0;font-size:.88rem}.modal-alert[data-astro-cid-xbhdz2uj]{text-align:center;border-radius:10px;margin-bottom:1rem;padding:.75rem 1rem;font-size:.85rem;font-weight:700}.modal-body[data-astro-cid-xbhdz2uj],.modal-form[data-astro-cid-xbhdz2uj]{flex-direction:column;gap:1rem;display:flex}.field-group[data-astro-cid-xbhdz2uj]{flex-direction:column;gap:.4rem;display:flex}.field-group[data-astro-cid-xbhdz2uj] label[data-astro-cid-xbhdz2uj]{color:#334155;font-size:.82rem;font-weight:700}.field-group[data-astro-cid-xbhdz2uj] input[data-astro-cid-xbhdz2uj]{background:#fff;border:1px solid #cbd5e1;border-radius:12px;outline:none;padding:.75rem .9rem;font-size:.9rem}.field-group[data-astro-cid-xbhdz2uj] input[data-astro-cid-xbhdz2uj]:focus{border-color:#e30613;box-shadow:0 0 0 3px #e306131a}.btn-submit-modal[data-astro-cid-xbhdz2uj]{color:#fff;cursor:pointer;background:#e30613;border:none;border-radius:12px;margin-top:.25rem;padding:.85rem;font-size:.95rem;font-weight:800}.btn-submit-modal[data-astro-cid-xbhdz2uj]:hover{background:#c5050f}.divider-text[data-astro-cid-xbhdz2uj]{text-align:center;border-bottom:1px solid #e2e8f0;margin:.75rem 0;line-height:.1em}.divider-text[data-astro-cid-xbhdz2uj] span[data-astro-cid-xbhdz2uj]{color:#94a3b8;text-transform:uppercase;background:#fff;padding:0 12px;font-size:.75rem;font-weight:700}.google-btn-wrapper[data-astro-cid-xbhdz2uj]{justify-content:center;width:100%;display:flex}.modal-footer[data-astro-cid-xbhdz2uj]{text-align:center;border-top:1px solid #f1f5f9;margin-top:1.5rem;padding-top:1.25rem}.modal-footer[data-astro-cid-xbhdz2uj] p[data-astro-cid-xbhdz2uj]{color:#64748b;margin:0;font-size:.85rem}.modal-footer[data-astro-cid-xbhdz2uj] a[data-astro-cid-xbhdz2uj]{color:#2563eb;font-weight:700;text-decoration:none}.modal-footer[data-astro-cid-xbhdz2uj] a[data-astro-cid-xbhdz2uj]:hover{text-decoration:underline}.site-footer[data-astro-cid-jo6i4kqk]{color:#94a3b8;background-color:#1e293b;border-top:4px solid #e30613;padding-top:4rem;font-family:system-ui,sans-serif}.footer-container[data-astro-cid-jo6i4kqk]{grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:2.5rem;max-width:1400px;margin:0 auto;padding:0 1.25rem 3rem;display:grid}.footer-logo-area[data-astro-cid-jo6i4kqk]{color:#fff;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.5rem;font-weight:900;display:flex}.logo-icon[data-astro-cid-jo6i4kqk]{font-size:1.2rem}.logo-text[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{color:#e30613}.footer-about[data-astro-cid-jo6i4kqk]{color:#94a3b8;margin-bottom:1.5rem;font-size:.9rem;line-height:1.6}.footer-socials[data-astro-cid-jo6i4kqk]{gap:.75rem;display:flex}.social-btn[data-astro-cid-jo6i4kqk]{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;text-decoration:none;transition:all .2s;display:flex}.social-btn[data-astro-cid-jo6i4kqk]:hover{background:#e30613;border-color:#e30613;transform:translateY(-2px)}.footer-col[data-astro-cid-jo6i4kqk] h3[data-astro-cid-jo6i4kqk]{color:#fff;letter-spacing:.3px;margin-top:0;margin-bottom:1.25rem;font-size:1.05rem;font-weight:800}.footer-links[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.footer-links[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#94a3b8;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .2s}.footer-links[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}.footer-text-small[data-astro-cid-jo6i4kqk]{color:#94a3b8;margin-bottom:1.25rem;font-size:.88rem;line-height:1.5}.footer-wa-btn[data-astro-cid-jo6i4kqk]{color:#fff;background:#22c55e;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.2rem;font-size:.9rem;font-weight:800;text-decoration:none;transition:background .2s;display:inline-flex;box-shadow:0 4px 12px #22c55e40}.footer-wa-btn[data-astro-cid-jo6i4kqk]:hover{background:#16a34a}.footer-bottom[data-astro-cid-jo6i4kqk]{background-color:#0f172a;border-top:1px solid #ffffff0d;padding:1.25rem 0}.footer-bottom-container[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:1400px;margin:0 auto;padding:0 1.25rem;font-size:.85rem;display:flex}.footer-bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.footer-legal-links[data-astro-cid-jo6i4kqk]{align-items:center;gap:.75rem;display:flex}.footer-legal-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#94a3b8;text-decoration:none;transition:color .2s}.footer-legal-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}@media (width<=1024px){.footer-container[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;gap:2rem}}@media (width<=640px){.footer-container[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:2rem}.footer-bottom-container[data-astro-cid-jo6i4kqk]{text-align:center;flex-direction:column}}.mobile-bottom-nav[data-astro-cid-pc2caehc]{background-color:var(--header-bg,#fff);border-top:1px solid var(--header-border,#e2e8f0);z-index:1000;backdrop-filter:blur(12px);width:100%;transition:background-color .3s,border-color .3s;position:fixed;bottom:0;left:0;box-shadow:0 -6px 25px #00000014}.bottom-nav-container[data-astro-cid-pc2caehc]{justify-content:space-around;align-items:center;max-width:500px;height:64px;margin:0 auto;padding:0 .5rem;display:flex}.nav-item[data-astro-cid-pc2caehc]{color:#94a3b8;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;height:100%;font-size:.68rem;font-weight:700;text-decoration:none;transition:color .25s;display:flex;position:relative}.icon-bubble[data-astro-cid-pc2caehc]{border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background-color .25s,color .25s;display:flex}.nav-icon[data-astro-cid-pc2caehc]{transition:transform .2s}.nav-item[data-astro-cid-pc2caehc].active{color:#e30613}.nav-item[data-astro-cid-pc2caehc].active .icon-bubble[data-astro-cid-pc2caehc]{color:#e30613;background-color:#e306131a;transform:translateY(-3px)}.nav-item[data-astro-cid-pc2caehc]:hover{color:#0f172a}html.dark .mobile-bottom-nav[data-astro-cid-pc2caehc]{background-color:#0f172af2;border-top-color:#334155}html.dark .nav-item[data-astro-cid-pc2caehc]{color:#64748b}html.dark .nav-item[data-astro-cid-pc2caehc]:hover{color:#cbd5e1}html.dark .nav-item[data-astro-cid-pc2caehc].active{color:#ff4d55}html.dark .nav-item[data-astro-cid-pc2caehc].active .icon-bubble[data-astro-cid-pc2caehc]{background-color:#ff4d5526}.location-banner[data-astro-cid-ypkvfzdb]{z-index:9999;background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;gap:1rem;max-width:450px;margin:0 auto;padding:1.25rem;animation:.4s cubic-bezier(.16,1,.3,1) forwards slideUpModal;display:flex;position:fixed;bottom:20px;left:20px;right:20px;box-shadow:0 15px 35px #0f172a2e}@keyframes slideUpModal{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.location-content[data-astro-cid-ypkvfzdb]{align-items:flex-start;gap:1rem;display:flex}.loc-icon[data-astro-cid-ypkvfzdb]{background:#e306131a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;font-size:1.8rem;display:flex}.loc-text[data-astro-cid-ypkvfzdb] h4[data-astro-cid-ypkvfzdb]{color:#0f172a;margin:0 0 .2rem;font-size:1rem;font-weight:900}.loc-text[data-astro-cid-ypkvfzdb] p[data-astro-cid-ypkvfzdb]{color:#64748b;margin:0;font-size:.8rem;line-height:1.4}.location-actions[data-astro-cid-ypkvfzdb]{gap:.75rem;display:flex}.btn-allow[data-astro-cid-ypkvfzdb]{color:#fff;cursor:pointer;background:#e30613;border:none;border-radius:12px;flex:1;padding:.7rem;font-size:.85rem;font-weight:800;transition:background .2s}.btn-allow[data-astro-cid-ypkvfzdb]:active{transform:scale(.97)}.btn-later[data-astro-cid-ypkvfzdb]{color:#475569;cursor:pointer;background:#f1f5f9;border:none;border-radius:12px;padding:.7rem 1rem;font-size:.85rem;font-weight:700}html,body{color:#1f2937;background-color:#f8fafc;width:100%;height:100%;margin:0;overflow-x:hidden;font-family:Google Sans Text,Google Sans Display,system-ui,-apple-system,sans-serif!important}h1,h2,h3,h4,h5,h6,.ad-title,.hero-content h1{font-family:Google Sans Display,system-ui,-apple-system,sans-serif!important}img{max-width:100%;height:auto}.mobile-only-nav{display:none}@media (width<=980px){.mobile-only-nav{display:block}body{padding-bottom:4.5rem}}
