.quick-modal-backdrop[data-astro-cid-k7ey2dea]{z-index:1000;-webkit-backdrop-filter:blur(8px);padding:var(--space-4);opacity:0;visibility:hidden;background-color:#090d16d9;justify-content:center;align-items:center;transition:opacity .25s,visibility .25s;display:flex;position:fixed;inset:0}.quick-modal-backdrop[data-astro-cid-k7ey2dea].is-active{opacity:1;visibility:visible}.quick-modal-card[data-astro-cid-k7ey2dea]{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);width:100%;max-width:520px;max-height:90vh;padding:var(--space-6);transition:transform .25s cubic-bezier(.16,1,.3,1);position:relative;overflow-y:auto;transform:translateY(20px)scale(.97);box-shadow:0 25px 50px -12px #000000a6,0 0 30px #0e498c40}.quick-modal-backdrop[data-astro-cid-k7ey2dea].is-active .quick-modal-card[data-astro-cid-k7ey2dea]{transform:translateY(0)scale(1)}.modal-head[data-astro-cid-k7ey2dea]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.badge-pickup[data-astro-cid-k7ey2dea]{color:var(--color-secondary);border-radius:var(--radius-full);margin-bottom:var(--space-1);background:#76ba231f;border:1px solid #76ba2340;padding:.2rem .6rem;font-size:.75rem;font-weight:700;display:inline-block}.modal-title[data-astro-cid-k7ey2dea]{color:var(--color-text-primary);margin:0;font-size:1.35rem;font-weight:800}.btn-close[data-astro-cid-k7ey2dea]{background:var(--color-bg-surface-elevated);border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:var(--radius-full);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s,color .2s;display:flex}.btn-close[data-astro-cid-k7ey2dea]:hover{background:var(--color-border-hover);color:var(--color-text-primary)}.modal-sub[data-astro-cid-k7ey2dea]{color:var(--color-text-secondary);margin-top:0;margin-bottom:var(--space-5);font-size:.875rem}.modal-form[data-astro-cid-k7ey2dea]{gap:var(--space-4);flex-direction:column;display:flex}.customer-box[data-astro-cid-k7ey2dea]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}@media (width<=520px){.customer-box[data-astro-cid-k7ey2dea]{grid-template-columns:1fr}}.form-group[data-astro-cid-k7ey2dea]{gap:var(--space-1);flex-direction:column;display:flex}.input-label[data-astro-cid-k7ey2dea]{color:var(--color-text-secondary);font-size:.825rem;font-weight:600}.required[data-astro-cid-k7ey2dea]{color:var(--color-error)}.input-wrap[data-astro-cid-k7ey2dea]{align-items:center;display:flex;position:relative}.input-icon[data-astro-cid-k7ey2dea]{color:var(--color-text-muted);pointer-events:none;position:absolute;right:12px}.form-control[data-astro-cid-k7ey2dea]{background:var(--color-bg-base);border:1px solid var(--color-border);width:100%;color:var(--color-text-primary);border-radius:var(--radius-lg);padding:.7rem 2.4rem .7rem .9rem;font-family:inherit;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.form-control[data-astro-cid-k7ey2dea]:focus{border-color:var(--color-primary-light);outline:none;box-shadow:0 0 0 3px #0e498c59}.form-control-sm[data-astro-cid-k7ey2dea]{padding:.6rem .8rem;font-size:.875rem}.services-box[data-astro-cid-k7ey2dea]{gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-3);background:#0e498c0d;flex-direction:column;display:flex}.services-head[data-astro-cid-k7ey2dea]{justify-content:space-between;align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.services-hint[data-astro-cid-k7ey2dea]{color:var(--color-accent);font-size:.75rem;font-weight:600}.services-chips-grid[data-astro-cid-k7ey2dea]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}@media (width<=480px){.services-chips-grid[data-astro-cid-k7ey2dea]{grid-template-columns:1fr}}.service-chip[data-astro-cid-k7ey2dea]{align-items:center;gap:var(--space-2);background:var(--color-bg-base);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-secondary);text-align:right;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;padding:.65rem .75rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.service-chip[data-astro-cid-k7ey2dea]:hover{border-color:var(--color-primary-light);color:var(--color-text-primary);background:var(--color-bg-surface-elevated)}.service-chip[data-astro-cid-k7ey2dea].is-selected{border-color:var(--color-accent);color:var(--color-text-primary);background:#0e498c38;box-shadow:0 0 14px #38bdf833}.chip-badge[data-astro-cid-k7ey2dea]{border-radius:var(--radius-full);border:1.5px solid var(--color-border);color:#0000;background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:.75rem;font-weight:800;transition:all .2s;display:flex}.service-chip[data-astro-cid-k7ey2dea].is-selected .chip-badge[data-astro-cid-k7ey2dea]{background:var(--color-accent);border-color:var(--color-accent);color:#090d16}.chip-icon[data-astro-cid-k7ey2dea]{flex-shrink:0;font-size:1.1rem}.chip-title[data-astro-cid-k7ey2dea]{flex:1;line-height:1.35}.quantity-group[data-astro-cid-k7ey2dea]{margin-top:var(--space-1)}.location-box[data-astro-cid-k7ey2dea]{background:var(--color-bg-surface-elevated);border:1px dashed var(--color-border-hover);border-radius:var(--radius-xl);padding:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}.location-head[data-astro-cid-k7ey2dea]{justify-content:space-between;align-items:center;display:flex}.loc-title[data-astro-cid-k7ey2dea]{color:var(--color-text-primary);font-size:.825rem;font-weight:700}.loc-hint[data-astro-cid-k7ey2dea]{color:var(--color-secondary);font-size:.75rem;font-weight:600}.btn-location-gps[data-astro-cid-k7ey2dea]{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-lg);width:100%;color:var(--color-accent);cursor:pointer;background:linear-gradient(135deg,#0e498c40 0%,#38bdf826 100%);border:1px solid #38bdf859;padding:.75rem 1rem;font-size:.9rem;font-weight:700;transition:all .2s;display:flex;position:relative}.btn-location-gps[data-astro-cid-k7ey2dea]:hover:not(:disabled){border-color:var(--color-accent);background:linear-gradient(135deg,#0e498c66 0%,#38bdf840 100%);transform:translateY(-1px)}.btn-location-gps[data-astro-cid-k7ey2dea].is-loading{opacity:.75;cursor:wait}.btn-location-gps[data-astro-cid-k7ey2dea].is-success{color:#34d399;background:#10b98126;border-color:#10b98166}.location-status[data-astro-cid-k7ey2dea]{min-height:1.2rem;font-size:.8rem}.location-status[data-astro-cid-k7ey2dea].status-loading{color:var(--color-accent)}.location-status[data-astro-cid-k7ey2dea].status-success{color:var(--color-success);font-weight:600}.location-status[data-astro-cid-k7ey2dea].status-warning{color:#fbbf24;border-radius:var(--radius-md);background:#f59e0b1f;border:1px solid #f59e0b59;padding:.5rem .75rem;font-size:.825rem;font-weight:600;line-height:1.45}.location-status[data-astro-cid-k7ey2dea].status-error{color:var(--color-error);border-radius:var(--radius-md);background:#ef44441a;border:1px solid #ef444440;padding:.5rem .75rem;font-size:.825rem;line-height:1.45}.loc-preview-link{color:var(--color-accent);font-weight:600;text-decoration:underline}.modal-footer[data-astro-cid-k7ey2dea]{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.btn-submit-booking[data-astro-cid-k7ey2dea]{justify-content:center;align-items:center;gap:var(--space-2);color:#fff;border-radius:var(--radius-xl);cursor:pointer;background:linear-gradient(135deg,#25d366 0%,#128c7e 100%);border:none;width:100%;padding:.85rem 1.5rem;font-size:1.05rem;font-weight:800;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 16px #25d36659}.btn-submit-booking[data-astro-cid-k7ey2dea]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #25d36680}.guarantee-text[data-astro-cid-k7ey2dea]{text-align:center;color:var(--color-text-muted);font-size:.75rem}.laundry-splash-overlay[data-astro-cid-vbvwubmo]{z-index:10000;-webkit-user-select:none;user-select:none;cursor:pointer;background:radial-gradient(circle,#0f1c34 0%,#060a12 100%);flex-direction:column;justify-content:center;align-items:center;transition:opacity .45s cubic-bezier(.4,0,.2,1),transform .45s cubic-bezier(.4,0,.2,1),visibility .45s;display:flex;position:fixed;inset:0;overflow:hidden}.laundry-splash-overlay[data-astro-cid-vbvwubmo].splash-dismissed{opacity:0;visibility:hidden;pointer-events:none;transform:scale(1.03)}.splash-content[data-astro-cid-vbvwubmo]{z-index:2;text-align:center;padding:var(--space-4);flex-direction:column;align-items:center;display:flex;position:relative}.drum-wrapper[data-astro-cid-vbvwubmo]{width:120px;height:120px;margin-bottom:var(--space-5);justify-content:center;align-items:center;display:flex;position:relative}.water-ring[data-astro-cid-vbvwubmo]{filter:drop-shadow(0 0 10px #38bdf880);border:3px dashed #38bdf8;border-radius:50%;animation:2.2s linear infinite drum-spin;position:absolute;inset:0}.water-ring-reverse[data-astro-cid-vbvwubmo]{opacity:.8;border:2px solid #0000;border-color:#76ba23 #0000 #38bdf8;border-radius:50%;animation:3s cubic-bezier(.4,0,.2,1) infinite drum-spin-reverse;position:absolute;inset:-8px}.drum-core[data-astro-cid-vbvwubmo]{background:#090e1a;border:2px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;animation:1.2s ease-in-out infinite alternate drum-pulse;display:flex;overflow:hidden;box-shadow:inset 0 0 15px #0e498c99,0 0 25px #0e498c66}.splash-logo[data-astro-cid-vbvwubmo]{object-fit:contain;border-radius:50%;width:72px;height:72px}.sparkle[data-astro-cid-vbvwubmo]{pointer-events:none;font-size:1.1rem;animation:1.4s ease-in-out infinite alternate float-sparkle;position:absolute}.sparkle[data-astro-cid-vbvwubmo].s1{top:-5px;right:5px}.sparkle[data-astro-cid-vbvwubmo].s2{animation-delay:.5s;bottom:5px;left:-5px}.splash-typography[data-astro-cid-vbvwubmo]{margin-bottom:var(--space-5);flex-direction:column;align-items:center;gap:4px;display:flex}.splash-title[data-astro-cid-vbvwubmo]{color:#fff;letter-spacing:-.01em;margin:0;font-size:1.6rem;font-weight:900}.splash-badge[data-astro-cid-vbvwubmo]{color:#38bdf8;border-radius:var(--radius-full);background:#38bdf81f;border:1px solid #38bdf840;padding:2px 10px;font-size:.8rem;font-weight:700}.splash-motto[data-astro-cid-vbvwubmo]{color:#a3e635;margin-top:6px;font-size:.9rem;font-style:italic;font-weight:600}.splash-progress-track[data-astro-cid-vbvwubmo]{border-radius:var(--radius-full);background:#ffffff1a;width:140px;height:4px;overflow:hidden}.splash-progress-bar[data-astro-cid-vbvwubmo]{border-radius:var(--radius-full);background:linear-gradient(90deg,#38bdf8,#76ba23);width:0%;height:100%;animation:1.1s cubic-bezier(.16,1,.3,1) forwards progress-fill}.splash-particles[data-astro-cid-vbvwubmo]{pointer-events:none;z-index:1;position:absolute;inset:0}.bubble[data-astro-cid-vbvwubmo]{background:radial-gradient(circle at 30% 30%,#fffc,#38bdf833 60%,#0000 80%);border:1px solid #ffffff4d;border-radius:50%;animation:2s ease-in infinite rise-bubble;position:absolute}.b1[data-astro-cid-vbvwubmo]{width:18px;height:18px;animation-duration:2.2s;animation-delay:.1s;bottom:-20px;left:15%}.b2[data-astro-cid-vbvwubmo]{width:26px;height:26px;animation-duration:2.5s;animation-delay:.4s;bottom:-30px;left:35%}.b3[data-astro-cid-vbvwubmo]{width:14px;height:14px;animation-duration:1.9s;animation-delay:.2s;bottom:-15px;left:60%}.b4[data-astro-cid-vbvwubmo]{width:22px;height:22px;animation-duration:2.3s;animation-delay:.6s;bottom:-25px;left:78%}.b5[data-astro-cid-vbvwubmo]{width:12px;height:12px;animation-duration:2.1s;animation-delay:.3s;bottom:-15px;left:88%}.b6[data-astro-cid-vbvwubmo]{width:28px;height:28px;animation-duration:2.7s;animation-delay:.5s;bottom:-30px;left:24%}@keyframes drum-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes drum-spin-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes drum-pulse{0%{transform:scale(.97)}to{transform:scale(1.03)}}@keyframes float-sparkle{0%{transform:translateY(0)scale(.9)}to{transform:translateY(-6px)scale(1.15)}}@keyframes progress-fill{0%{width:0%}to{width:100%}}@keyframes rise-bubble{0%{opacity:0;transform:translateY(0)scale(.8)}20%{opacity:.8}80%{opacity:.6}to{opacity:0;transform:translateY(-110vh)scale(1.2)}}:root{--color-primary:#0e498c;--color-primary-hover:#0a3769;--color-primary-light:#e0f0fe;--color-primary-dark:#08284d;--color-secondary:#76ba23;--color-secondary-hover:#639c1c;--color-secondary-light:#f0fdf4;--color-accent:#38bdf8;--color-accent-glow:#76ba2340;--color-bg-base:#090d16;--color-bg-surface:#111827;--color-bg-surface-elevated:#1f2937;--color-bg-surface-glass:#111827bf;--color-border:#1f293d;--color-border-hover:#374151;--color-border-focus:#0284c7;--color-text-primary:#f8fafc;--color-text-secondary:#94a3b8;--color-text-muted:#64748b;--color-text-inverse:#090d16;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--color-info:#3b82f6;--font-family-sans:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;--font-family-mono:"JetBrains Mono", "Fira Code", ui-monospace, SFMono-Regular, monospace;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0003, 0 2px 4px -2px #0003;--shadow-lg:0 10px 15px -3px #0000004d, 0 4px 6px -4px #0000004d;--shadow-xl:0 20px 25px -5px #0006, 0 8px 10px -6px #0006;--shadow-glow:0 0 25px var(--color-accent-glow);--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-normal:.25s cubic-bezier(.4, 0, .2, 1);--transition-slow:.35s cubic-bezier(.4, 0, .2, 1);--container-max-width:1200px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-family-sans);background-color:var(--color-bg-base);color:var(--color-text-primary);scroll-behavior:smooth;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;max-width:100%;line-height:1.6;overflow-x:clip}body{flex-direction:column;width:100%;max-width:100%;min-height:100vh;display:flex;position:relative;overflow-x:clip}:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.container{width:100%;max-width:var(--container-max-width);padding-left:var(--space-4);padding-right:var(--space-4);margin-left:auto;margin-right:auto}@media (width>=768px){.container{padding-left:var(--space-8);padding-right:var(--space-8)}}.glass-panel{background:var(--color-bg-surface-glass);-webkit-backdrop-filter:blur(16px);border:1px solid var(--color-border)}:root{--font-family-sans:"Cairo", system-ui, -apple-system, sans-serif}.skip-link[data-astro-cid-z4jru4n3]{top:-100px;right:var(--space-4);background:var(--color-primary);color:#fff;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);z-index:9999;transition:top var(--transition-fast);font-weight:600;text-decoration:none;position:absolute}.skip-link[data-astro-cid-z4jru4n3]:focus{top:var(--space-4)}main[data-astro-cid-z4jru4n3]{flex:1;width:100%;max-width:100%;overflow-x:clip}.top-announcement-bar[data-astro-cid-pclz2dle]{color:#fff;padding:7px var(--space-4);z-index:1001;background:linear-gradient(90deg,#0e498c 0%,#0369a1 50%,#15803d 100%);border-bottom:1px solid #ffffff26;font-size:.84rem;position:relative;overflow:hidden}.announcement-container[data-astro-cid-pclz2dle]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;max-width:1280px;margin:0 auto;display:flex}.announcement-content[data-astro-cid-pclz2dle]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.announcement-badge[data-astro-cid-pclz2dle]{backdrop-filter:blur(4px);border-radius:var(--radius-full);letter-spacing:.3px;background:#fff3;border:1px solid #ffffff59;padding:2px 8px;font-size:.72rem;font-weight:800}.announcement-text[data-astro-cid-pclz2dle]{color:#fff;font-weight:500}.announcement-text[data-astro-cid-pclz2dle] strong[data-astro-cid-pclz2dle]{color:#fef08a;font-weight:800}.code-chip[data-astro-cid-pclz2dle]{background:#00000040;border-radius:4px;align-items:center;gap:4px;margin-right:4px;padding:1px 6px;font-size:.76rem;display:inline-flex}.code-chip[data-astro-cid-pclz2dle] code[data-astro-cid-pclz2dle]{color:#86efac;font-family:inherit;font-weight:900}.announcement-actions[data-astro-cid-pclz2dle]{align-items:center;gap:var(--space-3);display:flex}.btn-claim-offer[data-astro-cid-pclz2dle]{color:#0e498c;border-radius:var(--radius-full);transition:transform var(--transition-fast), background var(--transition-fast);white-space:nowrap;background:#fff;padding:3px 12px;font-size:.75rem;font-weight:800;text-decoration:none}.btn-claim-offer[data-astro-cid-pclz2dle]:hover{background:#f8fafc;transform:translateY(-1px)}.btn-close-bar[data-astro-cid-pclz2dle]{color:#ffffffbf;cursor:pointer;transition:color var(--transition-fast), background var(--transition-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;display:flex}.btn-close-bar[data-astro-cid-pclz2dle]:hover{color:#fff;background:#ffffff26}@media (width<=640px){.top-announcement-bar[data-astro-cid-pclz2dle]{padding:6px var(--space-3);font-size:.76rem}.announcement-container[data-astro-cid-pclz2dle]{justify-content:center}.announcement-content[data-astro-cid-pclz2dle]{text-align:center;justify-content:center}.announcement-actions[data-astro-cid-pclz2dle]{display:none}}.live-visitors-badge[data-astro-cid-3qujdhdh]{-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-full);color:#f1f5f9;user-select:none;transition:all var(--transition-fast);background:#0f172abf;border:1px solid #22c55e4d;align-items:center;gap:8px;display:inline-flex}.badge-hero[data-astro-cid-3qujdhdh]{min-width:200px;padding:5px 12px;font-size:.8rem;box-shadow:0 4px 14px #00000040}.badge-header[data-astro-cid-3qujdhdh]{background:#0f172a99;border-color:#22c55e40;gap:6px;padding:3px 9px;font-size:.72rem}.live-ping[data-astro-cid-3qujdhdh]{background:#22c55e;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s cubic-bezier(0,0,.2,1) infinite live-ping-pulse;box-shadow:0 0 10px #22c55e}@keyframes live-ping-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.3)}}.visitors-text[data-astro-cid-3qujdhdh]{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.visitors-count[data-astro-cid-3qujdhdh]{color:#4ade80;text-align:center;min-width:14px;font-weight:800;display:inline-block}.visitors-count[data-astro-cid-3qujdhdh].pulse-up{animation:.3s count-pop}@keyframes count-pop{0%{transform:scale(1)}50%{color:#86efac;transform:scale(1.25)}to{transform:scale(1)}}@media (width<=640px){.badge-hero[data-astro-cid-3qujdhdh]{min-width:unset;padding:4px 10px;font-size:.75rem}.badge-header[data-astro-cid-3qujdhdh]{display:none}}.site-header[data-astro-cid-bi27l4kv]{z-index:1000;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--color-border);transition:all var(--transition-normal);background:#090d16eb;position:sticky;top:0}.header-container[data-astro-cid-bi27l4kv]{justify-content:space-between;align-items:center;height:76px;display:flex}.brand-group[data-astro-cid-bi27l4kv]{align-items:center;gap:var(--space-3);display:flex}.brand-link[data-astro-cid-bi27l4kv]{align-items:center;gap:var(--space-3);text-decoration:none;display:flex}.brand-logo[data-astro-cid-bi27l4kv]{border-radius:var(--radius-md);object-fit:contain;background:#fff;width:46px;height:46px;padding:2px}.brand-info[data-astro-cid-bi27l4kv]{flex-direction:column;display:flex}.brand-title[data-astro-cid-bi27l4kv]{color:#fff;letter-spacing:-.02em;font-size:1.25rem;font-weight:800;line-height:1.2}.brand-subtitle[data-astro-cid-bi27l4kv]{color:var(--color-secondary);font-size:.75rem;font-weight:600}.desktop-nav[data-astro-cid-bi27l4kv]{display:none}@media (width>=960px){.desktop-nav[data-astro-cid-bi27l4kv]{display:block}}.nav-list[data-astro-cid-bi27l4kv]{align-items:center;gap:var(--space-6);margin:0;padding:0;list-style:none;display:flex}.nav-item[data-astro-cid-bi27l4kv]{color:var(--color-text-secondary);transition:color var(--transition-fast);padding:var(--space-2) 0;font-size:.92rem;font-weight:600;text-decoration:none;position:relative}.nav-item[data-astro-cid-bi27l4kv]:hover{color:#fff}.nav-item[data-astro-cid-bi27l4kv]:after{content:"";background:var(--color-secondary);width:0;height:2px;transition:width var(--transition-fast);position:absolute;bottom:0;right:0}.nav-item[data-astro-cid-bi27l4kv]:hover:after{width:100%}.header-actions[data-astro-cid-bi27l4kv]{align-items:center;gap:var(--space-2);display:flex}.btn-whatsapp-primary[data-astro-cid-bi27l4kv]{align-items:center;gap:var(--space-2);color:#fff;border-radius:var(--radius-full);transition:transform var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);white-space:nowrap;background:#25d366;padding:.55rem 1.15rem;font-size:.88rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 4px 14px #25d36659}.btn-whatsapp-primary[data-astro-cid-bi27l4kv]:hover{background:#20ba59;transform:translateY(-2px);box-shadow:0 6px 20px #25d36680}.btn-calc-secondary[data-astro-cid-bi27l4kv]{color:var(--color-text-primary);border-radius:var(--radius-full);white-space:nowrap;transition:all var(--transition-fast);background:0 0;border:1.5px solid #fff3;align-items:center;gap:6px;padding:.5rem 1rem;font-size:.84rem;font-weight:700;text-decoration:none;display:none}@media (width>=640px){.btn-calc-secondary[data-astro-cid-bi27l4kv]{display:inline-flex}}.btn-calc-secondary[data-astro-cid-bi27l4kv]:hover{border-color:var(--color-secondary);color:var(--color-secondary);background:#76ba2314;transform:translateY(-1px)}.mobile-toggle[data-astro-cid-bi27l4kv]{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:32px;height:22px;padding:0;display:flex}@media (width>=960px){.mobile-toggle[data-astro-cid-bi27l4kv]{display:none}}.mobile-toggle[data-astro-cid-bi27l4kv] .bar[data-astro-cid-bi27l4kv]{width:100%;height:3px;transition:all var(--transition-fast);background:#fff;border-radius:2px}.mobile-drawer[data-astro-cid-bi27l4kv]{border-bottom:1px solid var(--color-border);padding:var(--space-6) var(--space-4);box-shadow:var(--shadow-xl);background:#0d131f;display:none;position:absolute;top:76px;left:0;right:0}.mobile-drawer[data-astro-cid-bi27l4kv].open{display:block}.mobile-nav-list[data-astro-cid-bi27l4kv]{margin:0 0 var(--space-6) 0;gap:var(--space-4);flex-direction:column;padding:0;list-style:none;display:flex}.mobile-nav-item[data-astro-cid-bi27l4kv]{color:var(--color-text-primary);padding:var(--space-2) 0;border-bottom:1px solid #ffffff0d;font-size:1.1rem;font-weight:600;text-decoration:none;display:block}.mobile-nav-item[data-astro-cid-bi27l4kv]:hover{color:var(--color-secondary)}.mobile-drawer-contact[data-astro-cid-bi27l4kv]{text-align:center;border-top:1px solid var(--color-border);padding-top:var(--space-4)}.working-hours[data-astro-cid-bi27l4kv]{color:var(--color-text-muted);margin-bottom:var(--space-2);font-size:.85rem}.phone-link[data-astro-cid-bi27l4kv]{color:var(--color-accent);font-size:1rem;font-weight:700;text-decoration:none}.site-footer[data-astro-cid-ubon47vl]{border-top:1px solid var(--color-border);padding:clamp(3.5rem, 6vw, 5rem) 0 var(--space-8);background:#060910}.footer-grid[data-astro-cid-ubon47vl]{gap:var(--space-10);margin-bottom:var(--space-10);grid-template-columns:1fr;display:grid}@media (width>=768px){.footer-grid[data-astro-cid-ubon47vl]{grid-template-columns:1.5fr 1fr 1.25fr}}.footer-brand[data-astro-cid-ubon47vl]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.footer-logo[data-astro-cid-ubon47vl]{border-radius:var(--radius-md);object-fit:contain;background:#fff;padding:2px}.footer-brand-title[data-astro-cid-ubon47vl]{color:#fff;font-size:1.3rem;font-weight:800}.footer-desc[data-astro-cid-ubon47vl]{color:var(--color-text-secondary);margin-bottom:var(--space-5);font-size:.9rem;line-height:1.7}.payment-badges[data-astro-cid-ubon47vl]{gap:var(--space-2);flex-direction:column;display:flex}.pay-title[data-astro-cid-ubon47vl]{color:var(--color-text-muted);font-size:.8rem;font-weight:700}.badges-wrap[data-astro-cid-ubon47vl]{gap:var(--space-2);flex-wrap:wrap;display:flex}.badge-item[data-astro-cid-ubon47vl]{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-secondary);padding:3px 10px;font-size:.75rem;font-weight:600}.col-title[data-astro-cid-ubon47vl]{color:#fff;margin-bottom:var(--space-5);padding-bottom:var(--space-2);font-size:1.1rem;font-weight:800;position:relative}.col-title[data-astro-cid-ubon47vl]:after{content:"";background:var(--color-primary);width:32px;height:2px;position:absolute;bottom:0;right:0}.footer-links[data-astro-cid-ubon47vl]{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.footer-links[data-astro-cid-ubon47vl] a[data-astro-cid-ubon47vl]{color:var(--color-text-secondary);transition:color var(--transition-fast);font-size:.9rem;text-decoration:none}.footer-links[data-astro-cid-ubon47vl] a[data-astro-cid-ubon47vl]:hover{color:#fff;padding-right:4px}.contact-line[data-astro-cid-ubon47vl]{color:var(--color-text-secondary);margin-bottom:var(--space-3);font-size:.88rem;line-height:1.7}.contact-line[data-astro-cid-ubon47vl] strong[data-astro-cid-ubon47vl]{color:#fff}.contact-phone[data-astro-cid-ubon47vl]{color:var(--color-accent);font-weight:800;text-decoration:none}.footer-social-wrap[data-astro-cid-ubon47vl]{margin-top:var(--space-4)}.footer-facebook-btn[data-astro-cid-ubon47vl]{align-items:center;gap:var(--space-2);color:#fff;border-radius:var(--radius-lg);transition:all var(--transition-fast);background:#1877f226;border:1px solid #1877f259;padding:.55rem 1rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.footer-facebook-btn[data-astro-cid-ubon47vl] svg[data-astro-cid-ubon47vl]{color:#1877f2;transition:transform var(--transition-fast)}.footer-facebook-btn[data-astro-cid-ubon47vl]:hover{color:#fff;background:#1877f2;border-color:#1877f2;transform:translateY(-2px);box-shadow:0 4px 12px #1877f266}.footer-facebook-btn[data-astro-cid-ubon47vl]:hover svg[data-astro-cid-ubon47vl]{color:#fff}.footer-bottom[data-astro-cid-ubon47vl]{border-top:1px solid var(--color-border);padding-top:var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;display:flex}@media (width>=768px){.footer-bottom[data-astro-cid-ubon47vl]{text-align:right;flex-direction:row}}.bottom-info[data-astro-cid-ubon47vl]{flex-direction:column;gap:4px;display:flex}.developer-credit[data-astro-cid-ubon47vl]{border-radius:var(--radius-full);transition:all var(--transition-fast);direction:ltr;background:#0f172abf;border:1px solid #38bdf838;align-items:center;gap:8px;padding:6px 16px;font-size:.825rem;display:inline-flex}.developer-credit[data-astro-cid-ubon47vl]:hover{background:#0f172af2;border-color:#38bdf88c;transform:translateY(-1px);box-shadow:0 0 16px #38bdf840}.code-symbol[data-astro-cid-ubon47vl]{font-family:var(--font-family-mono);color:var(--color-accent);font-size:.85rem;font-weight:800}.dev-label[data-astro-cid-ubon47vl]{color:var(--color-text-muted);font-weight:500}.dev-name[data-astro-cid-ubon47vl]{color:#fff;background:linear-gradient(135deg,#fff 40%,#38bdf8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-weight:800}.copyright[data-astro-cid-ubon47vl]{color:var(--color-text-muted);margin:0;font-size:.82rem}.disclaimer[data-astro-cid-ubon47vl]{color:var(--color-text-muted);margin:0;font-size:.75rem}.floating-contact-group[data-astro-cid-hwht5wwg]{bottom:max(24px, env(safe-area-inset-bottom,24px));z-index:9999;flex-direction:column;align-items:center;gap:12px;display:flex;position:fixed;left:20px}.fab-btn[data-astro-cid-hwht5wwg]{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s;display:flex;position:relative;box-shadow:0 8px 24px #0006}.fab-btn[data-astro-cid-hwht5wwg]:hover{transform:scale(1.08)translateY(-3px)}.fab-call[data-astro-cid-hwht5wwg]{background:linear-gradient(135deg,#0284c7 0%,#0e498c 100%);border:1px solid #38bdf866;box-shadow:0 8px 22px #0284c773}.fab-call[data-astro-cid-hwht5wwg]:hover{box-shadow:0 12px 28px #0284c7a6}.fab-whatsapp[data-astro-cid-hwht5wwg]{background:#25d366;box-shadow:0 8px 24px #25d36673}.fab-whatsapp[data-astro-cid-hwht5wwg]:hover{box-shadow:0 12px 30px #25d366a6}.fab-pulse[data-astro-cid-hwht5wwg]{pointer-events:none;border:2px solid #25d366;border-radius:50%;animation:2s cubic-bezier(.4,0,.6,1) infinite fab-pulse;position:absolute;inset:-4px}@keyframes fab-pulse{0%{opacity:.9;transform:scale(.95)}to{opacity:0;transform:scale(1.35)}}.fab-badge[data-astro-cid-hwht5wwg]{color:#fff;border-radius:var(--radius-full);pointer-events:none;letter-spacing:.2px;background:#0f172af2;border:1px solid #fff3;padding:1px 6px;font-size:.65rem;font-weight:800;position:absolute;bottom:-6px}.fab-tooltip[data-astro-cid-hwht5wwg]{color:#fff;border-radius:var(--radius-md);white-space:nowrap;opacity:0;pointer-events:none;transition:all var(--transition-fast);border:1px solid var(--color-border);box-shadow:var(--shadow-lg);background:#0f172a;padding:6px 12px;font-size:.8rem;font-weight:700;position:absolute;left:68px;transform:translate(-8px)}.fab-btn[data-astro-cid-hwht5wwg]:hover .fab-tooltip[data-astro-cid-hwht5wwg]{opacity:1;transform:translate(0)}@media (width<=640px){.floating-contact-group[data-astro-cid-hwht5wwg]{bottom:max(20px, env(safe-area-inset-bottom,20px));gap:10px;left:16px}.fab-btn[data-astro-cid-hwht5wwg]{width:52px;height:52px}.fab-tooltip[data-astro-cid-hwht5wwg]{display:none}}
