.lang-switcher[data-astro-cid-su6xvggn]{position:relative}.lang-current[data-astro-cid-su6xvggn]{display:flex;align-items:center;gap:5px;padding:7px 12px;background:var(--bg3);border:1.5px solid var(--border);border-radius:7px;cursor:pointer;font-size:.8rem;font-weight:700;color:var(--text2);letter-spacing:.05em;transition:background .13s var(--ease-out),border-color .13s var(--ease-out);white-space:nowrap}@media(hover:hover)and (pointer:fine){.lang-current[data-astro-cid-su6xvggn]:hover{background:var(--bg4);border-color:var(--border2);color:var(--text)}}.lang-current[data-astro-cid-su6xvggn]:active{transform:scale(.97)}.lang-chevron[data-astro-cid-su6xvggn]{color:var(--text3);transition:transform .2s var(--ease-out);flex-shrink:0}.lang-switcher[data-astro-cid-su6xvggn].open .lang-chevron[data-astro-cid-su6xvggn]{transform:rotate(180deg)}.lang-dropdown[data-astro-cid-su6xvggn]{position:absolute;top:calc(100% + 6px);right:0;background:var(--bg2);border:1.5px solid var(--border);border-radius:10px;box-shadow:0 4px 20px #0000001a,0 1px 4px #0000000f;min-width:150px;overflow:hidden;z-index:100;opacity:0;transform:scale(.96) translateY(-4px);transform-origin:top right;pointer-events:none;transition:opacity .18s var(--ease-out),transform .18s var(--ease-out)}.lang-switcher[data-astro-cid-su6xvggn].open .lang-dropdown[data-astro-cid-su6xvggn]{opacity:1;transform:scale(1) translateY(0);pointer-events:auto}.lang-option[data-astro-cid-su6xvggn]{display:flex;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;color:var(--text2);font-size:.875rem;transition:background .12s var(--ease-out),color .12s var(--ease-out)}@media(hover:hover)and (pointer:fine){.lang-option[data-astro-cid-su6xvggn]:hover{background:var(--bg3);color:var(--text)}}.lang-option[data-astro-cid-su6xvggn].active{color:var(--text);font-weight:600}.lang-code[data-astro-cid-su6xvggn]{font-size:.72rem;font-weight:700;letter-spacing:.05em;color:var(--text3);width:22px;flex-shrink:0}.lang-option[data-astro-cid-su6xvggn].active .lang-code[data-astro-cid-su6xvggn]{color:var(--accent)}.lang-name[data-astro-cid-su6xvggn]{flex:1}.lang-check[data-astro-cid-su6xvggn]{color:var(--accent);flex-shrink:0}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:900;background:#f7f7fbeb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}.header-inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:16px;padding-top:14px;padding-bottom:14px}.logo[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:10px;flex-shrink:0;transition:opacity .15s var(--ease-out)}.logo[data-astro-cid-3ef6ksr2]:active{opacity:.7}.logo-mark[data-astro-cid-3ef6ksr2]{width:30px;height:30px;border-radius:8px;background:var(--accent);flex-shrink:0;position:relative;display:block;box-shadow:0 2px 8px #e8a80059}.logo-mark[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;inset:7px;border-radius:3px;background:#fff}.logo-text[data-astro-cid-3ef6ksr2]{font-size:1.15rem;font-weight:500;color:var(--text2);letter-spacing:-.02em}.logo-text[data-astro-cid-3ef6ksr2] strong[data-astro-cid-3ef6ksr2]{color:var(--text);font-weight:700}.main-nav[data-astro-cid-3ef6ksr2]{display:flex;gap:2px;margin:0 auto}.main-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:7px 12px;border-radius:6px;color:var(--text2);font-size:.88rem;font-weight:500;letter-spacing:-.01em;transition:color .13s var(--ease-out),background .13s var(--ease-out)}@media(hover:hover)and (pointer:fine){.main-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--text);background:var(--bg3)}}.main-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{color:var(--text);font-weight:600}.header-cta[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:8px;flex-shrink:0}.burger[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:6px;margin-left:auto;border-radius:6px;transition:background .13s var(--ease-out)}.burger[data-astro-cid-3ef6ksr2]:active{background:var(--bg3)}.bar[data-astro-cid-3ef6ksr2]{display:block;width:22px;height:1.5px;background:var(--text2);border-radius:2px;transition:transform .2s var(--ease-out),opacity .2s var(--ease-out);transform-origin:center}.burger[data-astro-cid-3ef6ksr2][aria-expanded=true] .bar[data-astro-cid-3ef6ksr2]:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.burger[data-astro-cid-3ef6ksr2][aria-expanded=true] .bar[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0;transform:scaleX(0)}.burger[data-astro-cid-3ef6ksr2][aria-expanded=true] .bar[data-astro-cid-3ef6ksr2]:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.mobile-nav[data-astro-cid-3ef6ksr2]{overflow:hidden;max-height:0;transition:max-height .26s var(--ease-drawer);border-top:0px solid var(--border)}.mobile-nav[data-astro-cid-3ef6ksr2].open{max-height:500px;border-top-width:1px}.mobile-nav-inner[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;padding:10px 0 18px;background:var(--bg2)}.mobile-nav-inner[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:11px 24px;color:var(--text2);font-size:.95rem;font-weight:500;transition:color .13s var(--ease-out),background .13s var(--ease-out)}@media(hover:hover)and (pointer:fine){.mobile-nav-inner[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--text);background:var(--bg3)}}.mobile-lang[data-astro-cid-3ef6ksr2]{padding:12px 24px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:8px 0}.mobile-nav-cta[data-astro-cid-3ef6ksr2]{display:flex;gap:10px;padding:0 24px;margin-top:4px}@media(max-width:920px){.main-nav[data-astro-cid-3ef6ksr2],.header-cta[data-astro-cid-3ef6ksr2]{display:none}.burger[data-astro-cid-3ef6ksr2]{display:flex}}.site-footer[data-astro-cid-sz7xmlte]{background:var(--bg2);border-top:1px solid var(--border);margin-top:96px}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.8fr 1fr 1fr 1fr;gap:48px;padding:64px 24px}.footer-logo[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:10px;text-decoration:none;margin-bottom:14px}.footer-logo-mark[data-astro-cid-sz7xmlte]{width:28px;height:28px;border-radius:7px;background:var(--accent);flex-shrink:0;position:relative;display:block;box-shadow:0 2px 8px #e8a80040}.footer-logo-mark[data-astro-cid-sz7xmlte]:after{content:"";position:absolute;inset:6px;border-radius:3px;background:#fff}.footer-logo-text[data-astro-cid-sz7xmlte]{font-size:1.05rem;font-weight:500;color:var(--text2);letter-spacing:-.02em}.footer-logo-text[data-astro-cid-sz7xmlte] strong[data-astro-cid-sz7xmlte]{color:var(--text);font-weight:700}.footer-desc[data-astro-cid-sz7xmlte]{color:var(--text2);font-size:.875rem;line-height:1.75;margin-bottom:20px}.footer-contacts[data-astro-cid-sz7xmlte]{display:flex;gap:10px;flex-wrap:wrap}.footer-heading[data-astro-cid-sz7xmlte]{font-size:.72rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--text3);margin-bottom:16px;display:block}.footer-accordion-btn[data-astro-cid-sz7xmlte]{background:none;border:none;cursor:default;padding:0;text-align:left;width:100%}.accordion-icon[data-astro-cid-sz7xmlte]{display:none}.footer-grid[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;display:flex;flex-direction:column;gap:9px}.footer-grid[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--text2);font-size:.875rem;transition:color .13s var(--ease-out)}@media(hover:hover)and (pointer:fine){.footer-grid[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--text)}}.contact-list[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{color:var(--text2);font-size:.875rem}.contact-list[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--text2)}.footer-instagram[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:6px;color:var(--text2)!important;transition:color .13s var(--ease-out)!important}@media(hover:hover)and (pointer:fine){.footer-instagram[data-astro-cid-sz7xmlte]:hover{color:#e1306c!important}}.footer-map[data-astro-cid-sz7xmlte]{border-top:1px solid var(--border);padding-bottom:32px}.map-embed[data-astro-cid-sz7xmlte]{border-radius:10px;overflow:hidden}@media(max-width:560px){.footer-map[data-astro-cid-sz7xmlte]{padding:0 16px 24px}.footer-map[data-astro-cid-sz7xmlte] .footer-heading[data-astro-cid-sz7xmlte]{padding-top:24px!important}}.footer-bottom[data-astro-cid-sz7xmlte]{border-top:1px solid var(--border);padding:18px 24px;background:var(--bg3)}.footer-bottom-inner[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.footer-bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte],.footer-bottom[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--text3);font-size:.8rem}@media(hover:hover)and (pointer:fine){.footer-bottom[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--text2)}}@media(max-width:900px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;gap:32px;padding:48px 24px}}@media(max-width:560px){.site-footer[data-astro-cid-sz7xmlte]{margin-top:40px}.footer-grid[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;padding:28px 16px 20px;gap:0}.footer-brand[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:20px;border-bottom:1px solid var(--border)}.footer-desc[data-astro-cid-sz7xmlte]{font-size:.82rem;margin-bottom:16px}.footer-contacts[data-astro-cid-sz7xmlte]{justify-content:center}.footer-grid[data-astro-cid-sz7xmlte]>div[data-astro-cid-sz7xmlte]:not(.footer-brand),.footer-zones-col[data-astro-cid-sz7xmlte]{display:none}.footer-bottom[data-astro-cid-sz7xmlte]{padding:12px 16px}.footer-bottom-inner[data-astro-cid-sz7xmlte]{justify-content:center;text-align:center}.footer-bottom[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte][href*=sitemap]{display:none}}.float-wa[data-astro-cid-v4o2aonp],.float-tel[data-astro-cid-v4o2aonp]{position:fixed;z-index:1000;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .15s var(--ease-out),box-shadow .15s var(--ease-out);text-decoration:none;will-change:transform}.float-wa[data-astro-cid-v4o2aonp]{bottom:84px;right:20px;background:#1a8c4e;box-shadow:0 4px 16px #1a8c4e66}.float-tel[data-astro-cid-v4o2aonp]{bottom:20px;right:20px;background:var(--accent);box-shadow:0 4px 16px #e8a80066}.float-wa[data-astro-cid-v4o2aonp]:active,.float-tel[data-astro-cid-v4o2aonp]:active{transform:scale(.93)}@media(hover:hover)and (pointer:fine){.float-wa[data-astro-cid-v4o2aonp]:hover,.float-tel[data-astro-cid-v4o2aonp]:hover{transform:scale(1.06)}}.float-wa[data-astro-cid-v4o2aonp] svg[data-astro-cid-v4o2aonp],.float-tel[data-astro-cid-v4o2aonp] svg[data-astro-cid-v4o2aonp]{width:22px;height:22px;fill:#fff}.mobile-cta-bar[data-astro-cid-v4o2aonp]{display:none}@media(max-width:768px){.float-wa[data-astro-cid-v4o2aonp],.float-tel[data-astro-cid-v4o2aonp]{display:none}.mobile-cta-bar[data-astro-cid-v4o2aonp]{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:1000;background:var(--bg2);border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom,0px);box-shadow:0 -4px 24px #0000001a}.mobile-cta-btn[data-astro-cid-v4o2aonp]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:12px 8px;min-height:60px;text-decoration:none;font-size:.72rem;font-weight:600;letter-spacing:.02em;color:var(--text2);transition:background .14s,color .14s;-webkit-tap-highlight-color:transparent}.mobile-cta-btn[data-astro-cid-v4o2aonp]:active{background:var(--bg3)}.mobile-cta-call[data-astro-cid-v4o2aonp]{color:#2b6cb0}.mobile-cta-call[data-astro-cid-v4o2aonp] svg[data-astro-cid-v4o2aonp]{stroke:#2b6cb0}.mobile-cta-wa[data-astro-cid-v4o2aonp]{color:#1a8c4e}.mobile-cta-wa[data-astro-cid-v4o2aonp] svg[data-astro-cid-v4o2aonp]{fill:#1a8c4e}.mobile-cta-book[data-astro-cid-v4o2aonp]{background:var(--accent);color:#111;font-weight:700}.mobile-cta-book[data-astro-cid-v4o2aonp] svg[data-astro-cid-v4o2aonp]{stroke:#111}.mobile-cta-book[data-astro-cid-v4o2aonp]:active{background:#d4980a}.mobile-cta-sep[data-astro-cid-v4o2aonp]{width:1px;background:var(--border);margin:10px 0;flex-shrink:0}body{padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}}:root{--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--bg: #f7f7fb;--bg2: #ffffff;--bg3: #f0f0f6;--bg4: #e8e8f2;--border: #e4e4ee;--border2: #d0d0e0;--shadow: 0 1px 4px rgba(0,0,0,.06), 0 4px 20px rgba(0,0,0,.05);--shadow2: 0 2px 8px rgba(0,0,0,.08), 0 12px 40px rgba(0,0,0,.07);--accent: #e8a800;--accent2: #f5c030;--accent-bg: rgba(232,168,0,.08);--accent-border: rgba(232,168,0,.25);--text: #111118;--text2: #6b6b85;--text3: #a0a0b8;--white: #ffffff;--radius: 8px;--radius2: 14px;--radius3: 20px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;overflow-x:hidden}body{background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden;min-height:100vh}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,h4{font-weight:700;line-height:1.15;letter-spacing:-.03em;color:var(--text)}h1{font-size:clamp(2rem,5vw,3.5rem)}h2{font-size:clamp(1.5rem,3vw,2.2rem)}h3{font-size:clamp(1rem,2vw,1.2rem);font-weight:600}.container{max-width:1120px;margin:0 auto;padding:0 24px}.section{padding:96px 0}.section-sm{padding:64px 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 24px;border-radius:var(--radius);font-weight:600;font-size:.95rem;cursor:pointer;border:none;text-decoration:none;letter-spacing:-.01em;white-space:nowrap;transition:transform .15s var(--ease-out),box-shadow .15s var(--ease-out),background .15s var(--ease-out);will-change:transform}.btn:active{transform:scale(.97)}.btn-primary{background:var(--accent);color:#fff;box-shadow:0 1px 3px #e8a8004d,0 4px 14px #e8a80033}@media(hover:hover)and (pointer:fine){.btn-primary:hover{background:#d49a00;box-shadow:0 2px 6px #e8a80059,0 8px 24px #e8a80038}}.btn-dark{background:var(--text);color:#fff;box-shadow:0 1px 3px #00000026,0 4px 14px #0000001a}@media(hover:hover)and (pointer:fine){.btn-dark:hover{background:#2a2a3a;box-shadow:0 2px 8px #0003,0 8px 24px #00000026}}.btn-ghost{background:var(--white);color:var(--text);border:1px solid var(--border);box-shadow:0 1px 3px #0000000d}@media(hover:hover)and (pointer:fine){.btn-ghost:hover{background:var(--bg3);border-color:var(--border2)}}.btn-outline{background:transparent;color:var(--accent);border:1.5px solid var(--accent-border)}@media(hover:hover)and (pointer:fine){.btn-outline:hover{background:var(--accent-bg)}}.btn-wa{background:#1a8c4e;color:#fff;box-shadow:0 1px 3px #1a8c4e40,0 4px 14px #1a8c4e26}@media(hover:hover)and (pointer:fine){.btn-wa:hover{background:#168040;box-shadow:0 2px 6px #1a8c4e4d,0 8px 24px #1a8c4e2e}}.badge{display:inline-block;background:var(--accent-bg);color:var(--accent);border:1px solid var(--accent-border);border-radius:50px;padding:5px 14px;font-size:.75rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius2);padding:28px;box-shadow:var(--shadow);transition:box-shadow .2s var(--ease-out),transform .2s var(--ease-out)}@media(hover:hover)and (pointer:fine){.card-hover:hover{box-shadow:var(--shadow2);transform:translateY(-2px)}}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:900px){.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.section{padding:64px 0}.section-sm{padding:48px 0}}.hero{padding:110px 0 90px;background:radial-gradient(ellipse 80% 60% at 50% -5%,rgba(232,168,0,.09) 0%,transparent 65%),var(--bg);border-bottom:1px solid var(--border)}.hero-with-bg{position:relative;overflow:hidden;background:none;border-bottom:1px solid var(--border)}.hero-bg-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 60%;z-index:0}.hero-bg-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom,#0a0a0ab8,#0a0a0a99 60%,#0a0a0acc)}:root[data-theme=light] .hero-bg-overlay,.light .hero-bg-overlay{background:linear-gradient(to bottom,#ffffffd1,#ffffffb8 60%,#ffffffe0)}.hero-with-bg .hero-title,.hero-with-bg h1,.hero-with-bg .hero-subtitle,.hero-with-bg p,.hero-with-bg .avail-label,.hero-with-bg .badge{color:#fff!important;text-shadow:0 1px 4px rgba(0,0,0,.4)}.hero-with-bg .hero-accent,.hero-with-bg span[style*="color:var(--accent)"],.hero-with-bg .badge{color:#e8a800!important;text-shadow:0 1px 4px rgba(0,0,0,.3)}.hero-eyebrow{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:28px}.hero-title{text-align:center}.hero-subtitle{color:var(--text2);font-size:1.1rem;margin:20px auto 40px;max-width:560px;text-align:center;line-height:1.75;font-weight:400;letter-spacing:-.01em}.hero-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.section-label{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.form-group{margin-bottom:18px}label{display:block;margin-bottom:7px;font-weight:500;color:var(--text2);font-size:.83rem;letter-spacing:.01em}input,select,textarea{width:100%;padding:11px 14px;background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:.95rem;font-family:inherit;transition:border-color .14s var(--ease-out),box-shadow .14s var(--ease-out);outline:none;appearance:none;-webkit-appearance:none;box-shadow:0 1px 2px #0000000a}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #e8a80024}input::placeholder,textarea::placeholder{color:var(--text3)}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23a0a0b8' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}textarea{resize:vertical;min-height:100px}table{width:100%;border-collapse:collapse}th{background:var(--bg3);padding:12px 18px;text-align:left;color:var(--text2);font-size:.78rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid var(--border)}td{padding:14px 18px;border-bottom:1px solid var(--border);color:var(--text);font-size:.95rem}tr:last-child td{border-bottom:none}@media(hover:hover)and (pointer:fine){tr:hover td{background:var(--bg3)}}.alert{padding:12px 18px;border-radius:var(--radius);margin:14px 0;font-size:.9rem}.alert-success{background:#1a8c4e12;border:1px solid rgba(26,140,78,.2);color:#147a40}.alert-error{background:#c828280f;border:1px solid rgba(200,40,40,.18);color:#b83232}.tag{display:inline-block;background:var(--bg3);border:1px solid var(--border);border-radius:4px;padding:3px 9px;font-size:.72rem;color:var(--text2);letter-spacing:.04em;font-weight:600}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.stagger>*{opacity:0;animation:fadeUp .36s var(--ease-out) forwards}.stagger>*:nth-child(1){animation-delay:0ms}.stagger>*:nth-child(2){animation-delay:55ms}.stagger>*:nth-child(3){animation-delay:.11s}.stagger>*:nth-child(4){animation-delay:165ms}.stagger>*:nth-child(5){animation-delay:.22s}.stagger>*:nth-child(6){animation-delay:275ms}.stagger>*:nth-child(7){animation-delay:.33s}.stagger>*:nth-child(8){animation-delay:385ms}.stagger>*:nth-child(9){animation-delay:.44s}.stagger>*:nth-child(10){animation-delay:495ms}@media(prefers-reduced-motion:reduce){.stagger>*{animation:none;opacity:1}.btn,.card,input,select,textarea{transition:none}}.float-wa,.float-tel{position:fixed;z-index:1000;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .15s var(--ease-out),box-shadow .15s var(--ease-out);text-decoration:none;will-change:transform}.float-wa{bottom:84px;right:20px;background:#1a8c4e;box-shadow:0 4px 16px #1a8c4e66}.float-tel{bottom:20px;right:20px;background:var(--accent);box-shadow:0 4px 16px #e8a80066}.float-wa:active,.float-tel:active{transform:scale(.93)}@media(hover:hover)and (pointer:fine){.float-wa:hover,.float-tel:hover{transform:scale(1.06)}}.float-wa svg,.float-tel svg{width:22px;height:22px;fill:#fff}.stat-num{font-size:2.8rem;font-weight:800;letter-spacing:-.04em;color:var(--text);line-height:1}.divider{border:none;border-top:1px solid var(--border)}.hero-sep{display:inline-block;width:1px;height:14px;background:var(--border2);vertical-align:middle;margin:0 4px}.avail-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#1a8c4e;box-shadow:0 0 0 3px #1a8c4e2e;animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{0%,to{box-shadow:0 0 0 3px #1a8c4e2e}50%{box-shadow:0 0 0 6px #1a8c4e00}}.avail-label{color:var(--text2);font-size:.85rem;font-weight:500}.hero-accent{color:var(--accent)}.book-card{background:var(--bg2);border:1.5px solid var(--border);border-radius:18px;box-shadow:0 2px 8px #0000000f,0 16px 48px #00000014;max-width:920px;margin:40px auto 0;overflow:hidden;opacity:0;animation:fadeUp .42s var(--ease-out) .16s forwards}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.book-card-header{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;border-bottom:1px solid var(--border);background:var(--bg3)}.book-title{font-weight:700;font-size:.93rem;letter-spacing:-.02em;color:var(--text)}.book-sub{font-size:.75rem;color:var(--text2);font-weight:500}.book-row{display:flex;align-items:stretch}.book-field{flex:1;padding:14px 18px;display:flex;flex-direction:column;gap:6px;min-width:0}.book-field-sm{flex:.62}.book-field label{display:flex;align-items:center;gap:5px;font-size:.7rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text2);margin:0}.book-field label svg{color:var(--text3);flex-shrink:0}.book-field input{border:none;background:transparent;padding:0;font-size:.92rem;font-weight:500;color:var(--text);box-shadow:none;border-radius:0;letter-spacing:-.01em}.book-field input:focus{border:none;box-shadow:none;outline:none}.book-field input::placeholder{color:var(--text3);font-weight:400}.book-divider-v{width:1px;background:var(--border);flex-shrink:0;margin:10px 0}.book-actions{display:flex;align-items:center;gap:10px;padding:12px 18px 16px;border-top:1px solid var(--border);background:var(--bg3);flex-wrap:wrap}.book-action-group{display:flex;align-items:center;gap:8px;flex-shrink:0}.book-icon-btn{display:inline-flex;align-items:center;gap:6px;padding:9px 15px;border-radius:9px;font-size:.85rem;font-weight:600;text-decoration:none;letter-spacing:-.01em;white-space:nowrap;transition:transform .15s var(--ease-out),box-shadow .15s var(--ease-out),background .15s var(--ease-out);will-change:transform}.book-icon-btn:active{transform:scale(.96)}.book-icon-wa{background:#e8f7f0;color:#0f6e3c;border:1.5px solid rgba(26,140,78,.2)}.book-icon-tel{background:var(--bg4);color:var(--text);border:1.5px solid var(--border)}@media(hover:hover)and (pointer:fine){.book-icon-wa:hover{background:#d4f0e3;box-shadow:0 2px 8px #1a8c4e26}.book-icon-tel:hover{background:var(--bg2);border-color:var(--border2)}}.book-submit{padding:10px 20px;font-size:.9rem;border-radius:9px;flex-shrink:0;white-space:nowrap}.book-card-footer{padding:9px 22px;font-size:.75rem;color:var(--text3);display:flex;align-items:center;gap:7px;border-top:1px solid var(--border)}.book-card-footer a{color:var(--text2);font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:color .13s var(--ease-out)}@media(hover:hover)and (pointer:fine){.book-card-footer a:hover{color:var(--accent)}}.dot-sep{color:var(--border2)}@media(max-width:780px){.book-row{flex-direction:column}.book-divider-v{width:auto;height:1px;margin:0 18px}.book-field-sm{flex:1}.book-card-header{flex-direction:column;align-items:flex-start;gap:2px}.book-actions{flex-direction:column;align-items:stretch}.book-action-group{flex-direction:column}.book-icon-btn,.book-submit{width:100%;justify-content:center}}.airports-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:28px;gap:16px;flex-wrap:wrap}.airports-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:900px){.airports-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.airports-grid{grid-template-columns:1fr}}.airport-card{display:block;background:var(--bg2);border:1.5px solid var(--border);border-radius:var(--radius2);padding:20px 18px 16px;text-decoration:none;box-shadow:var(--shadow);transition:box-shadow .18s var(--ease-out),border-color .18s var(--ease-out),transform .18s var(--ease-out)}.airport-card:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.airport-card:hover{box-shadow:var(--shadow2);border-color:var(--accent-border);transform:translateY(-2px)}.airport-card:hover .airport-cta{color:var(--accent)}}.airport-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.airport-price{font-size:1.9rem;font-weight:800;letter-spacing:-.04em;color:var(--accent);line-height:1}.airport-name{font-weight:600;color:var(--text);font-size:.92rem;margin-bottom:3px}.airport-meta{color:var(--text2);font-size:.77rem;margin-bottom:12px}.airport-cta{font-size:.78rem;font-weight:600;color:var(--text2);transition:color .14s var(--ease-out)}.features-header{margin-bottom:44px}.feature-card{padding:26px}.feature-dot{width:30px;height:30px;border-radius:7px;background:var(--accent-bg);border:1px solid var(--accent-border);position:relative}.feature-dot:after{content:"";position:absolute;inset:8px;border-radius:3px;background:var(--accent)}.feature-desc{color:var(--text2);font-size:.87rem;line-height:1.7}.cta-block{background:var(--bg2);border:1px solid var(--border);border-radius:20px;padding:48px 40px;box-shadow:var(--shadow)}.stats-row{display:grid;grid-template-columns:repeat(4,1fr);text-align:center}.stat-item{padding:0 20px;position:relative}.stat-item+.stat-item:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:40px;width:1px;background:var(--border)}.stat-number{font-size:2.5rem;font-weight:800;letter-spacing:-.04em;color:var(--text);line-height:1}.stat-label{color:var(--text2);font-size:.78rem;margin-top:6px}@media(max-width:640px){.stats-row{grid-template-columns:repeat(2,1fr);gap:24px}.stat-item:before{display:none}.cta-block{padding:32px 20px}}.zones-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.zone-card{display:flex;flex-direction:column;gap:10px;background:var(--bg);border:1.5px solid var(--border);border-radius:14px;padding:16px;text-decoration:none;position:relative;transition:border-color .15s var(--ease-out),transform .15s var(--ease-out),box-shadow .15s var(--ease-out)}.zone-card:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.zone-card:hover{border-color:var(--accent-border);box-shadow:0 4px 20px #00000012}.zone-card:hover .zone-arrow{opacity:1;transform:translate(3px)}.zone-card:hover .zone-pin{color:var(--accent)}}.zone-card-header{display:flex;align-items:center;gap:8px}.zone-pin{color:var(--accent);flex-shrink:0;transition:color .15s var(--ease-out)}.zone-name{font-weight:600;font-size:.9rem;color:var(--text);line-height:1.2}.zone-card-meta{display:flex;justify-content:space-between;align-items:center;gap:6px}.zone-type{font-size:.7rem;color:var(--text3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zone-bru{font-size:.68rem;color:var(--accent);font-weight:700;background:#e8a8001a;padding:2px 7px;border-radius:20px;white-space:nowrap;flex-shrink:0}.zone-arrow{width:14px;height:14px;color:var(--text3);opacity:0;align-self:flex-end;transition:opacity .15s var(--ease-out),transform .15s var(--ease-out);flex-shrink:0}@media(max-width:1100px){.zones-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:900px){.zones-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.zones-grid{grid-template-columns:repeat(2,1fr);gap:8px}}.vehicle-section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);overflow:hidden}.vehicle-inner{display:grid;grid-template-columns:1fr auto 1fr;height:280px;position:relative}.vehicle-img,.vehicle-img-2{width:100%;height:100%;object-fit:cover;object-position:center}.vehicle-overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--bg);border-left:1px solid var(--border);border-right:1px solid var(--border);padding:32px 40px;text-align:center;min-width:260px;z-index:1}.vehicle-badge{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}.vehicle-desc{color:var(--text2);font-size:.875rem;line-height:1.6;margin:0}@media(max-width:700px){.vehicle-inner{grid-template-columns:1fr;height:auto}.vehicle-img{height:200px}.vehicle-img-2{display:none}.vehicle-overlay{min-width:unset;padding:24px 20px;border:none;border-top:1px solid var(--border)}}.steps-row{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:start;gap:0 16px}.step-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.step-num{width:48px;height:48px;border-radius:50%;background:var(--accent);color:#111;font-size:1.2rem;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.step-body h3{margin:0 0 8px;font-size:1rem}.step-body p{color:var(--text2);font-size:.875rem;margin:0;line-height:1.6}.step-connector{margin-top:24px;width:40px;height:2px;background:var(--border);position:relative}.step-connector:after{content:"";position:absolute;right:-5px;top:-4px;border:5px solid transparent;border-left-color:var(--accent)}@media(max-width:700px){.steps-row{grid-template-columns:1fr;gap:32px 0}.step-connector{display:none}}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.review-card{background:var(--bg2);border:1px solid var(--border);border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:16px}.review-stars{color:var(--accent);font-size:1rem;letter-spacing:2px}.review-text{color:var(--text2);font-size:.9rem;line-height:1.7;margin:0;font-style:italic;flex:1}.review-author{display:flex;align-items:center;gap:12px}.review-avatar{width:38px;height:38px;border-radius:50%;background:#e8a80026;color:var(--accent);font-weight:700;font-size:1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.review-name{font-weight:600;font-size:.875rem;color:var(--text)}.review-meta{font-size:.78rem;color:var(--text2);margin-top:2px}@media(max-width:900px){.reviews-grid{grid-template-columns:1fr}}@media(min-width:601px)and (max-width:900px){.reviews-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.container{padding:0 16px}}@media(max-width:640px){.hero{padding:64px 0 48px}.hero-title{font-size:clamp(1.7rem,7vw,2.4rem)}.hero-subtitle{font-size:.95rem;margin-bottom:28px}.hero-eyebrow{flex-wrap:wrap;justify-content:center;gap:6px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .btn{justify-content:center}}@media(max-width:480px){.book-card{border-radius:14px}.book-field{padding:12px 14px}.book-actions{padding:10px 14px 14px}.book-card-header{padding:12px 14px}.book-card-footer{padding:8px 14px;flex-wrap:wrap}}@media(max-width:480px){.section{padding:48px 0}.section-sm{padding:36px 0}}@media(max-width:640px){.grid-3.stagger{grid-template-columns:1fr}.feature-card{padding:20px}}@media(max-width:640px){.airports-grid{grid-template-columns:1fr 1fr;gap:12px}.airport-card{padding:16px}}@media(max-width:420px){.airports-grid{grid-template-columns:1fr}}@media(max-width:700px){.steps-row{grid-template-columns:1fr;gap:28px}.step-connector{display:none}.step-item{flex-direction:row;text-align:left;align-items:flex-start}.step-num{flex-shrink:0}.step-body{text-align:left}}@media(max-width:640px){.reviews-grid{grid-template-columns:1fr}}@media(max-width:640px){.zones-grid{grid-template-columns:1fr 1fr}}@media(max-width:380px){.zones-grid{grid-template-columns:1fr}}@media(max-width:640px){.stats-row{grid-template-columns:repeat(2,1fr);gap:20px}.stat-item:before{display:none}.cta-block{padding:28px 20px}}@media(max-width:640px){.float-wa,.float-tel{width:48px;height:48px;right:16px}.float-wa{bottom:76px}.float-tel{bottom:20px}.float-wa svg,.float-tel svg{width:20px;height:20px}}@media(max-width:480px){h1{font-size:clamp(1.6rem,7.5vw,2.2rem)}h2{font-size:clamp(1.3rem,5vw,1.7rem)}}@media(max-width:480px){.card{padding:20px}}@media(max-width:640px){.trust-strip{flex-direction:column;align-items:flex-start;gap:8px;padding:16px}.trust-sep{display:none}.reassurance-grid{grid-template-columns:1fr}}@media(max-width:700px){.about-grid{grid-template-columns:1fr;gap:40px}.about-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.airport-pricing-grid{grid-template-columns:1fr 1fr}.tarifs-details{grid-template-columns:1fr;padding:20px}.cta-devis{flex-direction:column;padding:24px 20px}.cta-devis-btns{flex-direction:column}.cta-devis-btns .btn{justify-content:center}}@media(max-width:400px){.airport-pricing-grid{grid-template-columns:1fr}}@media(max-width:500px){.kpi-row{grid-template-columns:1fr 1fr}.kpi-val{font-size:1.4rem}}@media(max-width:768px){input,select,textarea{font-size:16px!important;padding:13px 14px;min-height:48px}select{padding:13px 36px 13px 14px}textarea{min-height:100px}.btn{min-height:48px;padding:13px 20px}.mobile-nav-inner a{min-height:48px;display:flex;align-items:center}.book-field input{font-size:16px!important;min-height:40px}.act-btn{min-height:40px;padding:8px 12px}.btn,a,button{touch-action:manipulation}}html{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}*{-webkit-tap-highlight-color:transparent}@supports (padding: env(safe-area-inset-left)){@media(max-width:768px){.container{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}}}@media(max-width:640px){.hero{padding:56px 0 40px}.hero-title{font-size:clamp(1.85rem,8vw,2.4rem);line-height:1.15}.hero-subtitle{font-size:.925rem;margin:16px auto 28px;line-height:1.65}.badge{font-size:.72rem;padding:5px 12px}.hero-eyebrow{margin-bottom:20px;gap:6px}.avail-label{font-size:.8rem}.book-card{margin-top:28px;border-radius:14px}.book-card-footer{font-size:.72rem}}@media(max-width:640px){section.hero[style*="padding:70px"]{padding:48px 0 36px!important}}section,header,footer,main,.container,.card{max-width:100%}table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}@media(max-width:700px){.steps-row{overflow:hidden}.step-connector{display:none}}.book-card{width:100%;max-width:min(920px,calc(100vw - 32px))}.book-row{overflow:hidden}.book-field input{max-width:100%}@media(max-width:768px){.grid-2,.grid-3,.grid-4,.airports-grid,.zones-grid,.reviews-grid,.kpi-row,.steps-row,.stats-row{max-width:100%}.book-action-group{max-width:100%;width:100%}pre,code{max-width:100%;overflow-x:auto;white-space:pre-wrap;word-break:break-word}}.breadcrumb[data-astro-cid-kfl2q5lw]{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--text3);margin-bottom:4px}.breadcrumb[data-astro-cid-kfl2q5lw] a[data-astro-cid-kfl2q5lw]{color:var(--text3);text-decoration:none;transition:color .13s}.breadcrumb[data-astro-cid-kfl2q5lw] a[data-astro-cid-kfl2q5lw]:hover{color:var(--text2)}.hero-ctas[data-astro-cid-kfl2q5lw]{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.hero-ctas[data-astro-cid-kfl2q5lw] .btn[data-astro-cid-kfl2q5lw]{display:inline-flex;align-items:center;gap:8px}.zone-layout[data-astro-cid-kfl2q5lw]{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:start}.zone-desc[data-astro-cid-kfl2q5lw]{color:var(--text2);line-height:1.8;margin:16px 0 24px;font-size:.95rem}.zone-landmarks[data-astro-cid-kfl2q5lw]{background:var(--bg2);border:1px solid var(--border);border-radius:12px;padding:18px 20px}.zone-landmarks-title[data-astro-cid-kfl2q5lw]{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text3);margin-bottom:12px}.zone-landmarks[data-astro-cid-kfl2q5lw] ul[data-astro-cid-kfl2q5lw]{list-style:none;display:flex;flex-direction:column;gap:8px}.zone-landmarks[data-astro-cid-kfl2q5lw] li[data-astro-cid-kfl2q5lw]{display:flex;align-items:center;gap:8px;color:var(--text2);font-size:.875rem}.airport-list[data-astro-cid-kfl2q5lw]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.airport-row[data-astro-cid-kfl2q5lw]{display:flex;justify-content:space-between;align-items:center;background:var(--bg2);border:1px solid var(--border);border-radius:10px;padding:12px 16px}.airport-row-left[data-astro-cid-kfl2q5lw]{display:flex;align-items:center;gap:10px}.airport-code[data-astro-cid-kfl2q5lw]{font-size:.7rem;font-weight:700;letter-spacing:.08em;color:var(--text3);background:var(--bg3);border:1px solid var(--border);border-radius:5px;padding:2px 6px}.airport-name[data-astro-cid-kfl2q5lw]{font-size:.875rem;color:var(--text);font-weight:500}.airport-row-right[data-astro-cid-kfl2q5lw]{display:flex;align-items:center;gap:12px}.airport-time[data-astro-cid-kfl2q5lw]{font-size:.8rem;color:var(--text3)}.airport-price[data-astro-cid-kfl2q5lw]{font-size:1.1rem;font-weight:700;color:var(--accent)}.price-note[data-astro-cid-kfl2q5lw]{font-size:.75rem;color:var(--text3);margin-bottom:28px}.zone-cta-card[data-astro-cid-kfl2q5lw]{background:var(--bg2);border:1px solid var(--border);border-radius:14px;padding:22px 24px}.zone-cta-title[data-astro-cid-kfl2q5lw]{font-weight:700;font-size:1rem;color:var(--text);margin-bottom:6px}.zone-cta-sub[data-astro-cid-kfl2q5lw]{color:var(--text2);font-size:.875rem;margin-bottom:16px}.reasons-list[data-astro-cid-kfl2q5lw]{display:flex;flex-direction:column;gap:0;margin-bottom:28px}.reason-item[data-astro-cid-kfl2q5lw]{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-bottom:1px solid var(--border)}.reason-item[data-astro-cid-kfl2q5lw]:last-child{border-bottom:none}.reason-check[data-astro-cid-kfl2q5lw]{flex-shrink:0;margin-top:2px}.reason-title[data-astro-cid-kfl2q5lw]{font-weight:600;font-size:.875rem;color:var(--text);margin-bottom:3px}.reason-text[data-astro-cid-kfl2q5lw]{font-size:.8rem;color:var(--text2);line-height:1.5}.trust-strip[data-astro-cid-kfl2q5lw]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:12px;overflow:hidden}.trust-item[data-astro-cid-kfl2q5lw]{background:var(--bg2);padding:18px 12px;text-align:center;display:flex;flex-direction:column;gap:4px}.trust-num[data-astro-cid-kfl2q5lw]{font-size:1.4rem;font-weight:800;color:var(--accent);line-height:1}.trust-label[data-astro-cid-kfl2q5lw]{font-size:.7rem;color:var(--text2)}.faq-list[data-astro-cid-kfl2q5lw]{display:flex;flex-direction:column;gap:8px;max-width:820px}.faq-item[data-astro-cid-kfl2q5lw]{background:var(--bg);border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:border-color .15s var(--ease-out)}.faq-item[data-astro-cid-kfl2q5lw][open]{border-color:var(--accent-border)}.faq-q[data-astro-cid-kfl2q5lw]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;font-weight:600;font-size:.9rem;color:var(--text);cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.faq-q[data-astro-cid-kfl2q5lw]::-webkit-details-marker{display:none}.faq-icon[data-astro-cid-kfl2q5lw]{flex-shrink:0;color:var(--text3);transition:transform .2s var(--ease-out)}.faq-item[data-astro-cid-kfl2q5lw][open] .faq-icon[data-astro-cid-kfl2q5lw]{transform:rotate(180deg)}.faq-a[data-astro-cid-kfl2q5lw]{padding:0 20px 18px;color:var(--text2);font-size:.875rem;line-height:1.7;margin:0}.nearby-grid[data-astro-cid-kfl2q5lw]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.nearby-card[data-astro-cid-kfl2q5lw]{display:flex;align-items:center;gap:8px;background:var(--bg2);border:1.5px solid var(--border);border-radius:10px;padding:12px 14px;text-decoration:none;color:var(--text2);font-size:.875rem;font-weight:500;transition:border-color .15s var(--ease-out),color .15s var(--ease-out),transform .15s var(--ease-out)}.nearby-card[data-astro-cid-kfl2q5lw]:active{transform:scale(.97)}@media(hover:hover){.nearby-card[data-astro-cid-kfl2q5lw]:hover{border-color:var(--accent-border);color:var(--text)}.nearby-card[data-astro-cid-kfl2q5lw]:hover .nearby-arrow[data-astro-cid-kfl2q5lw]{opacity:1;transform:translate(3px)}}.nearby-arrow[data-astro-cid-kfl2q5lw]{margin-left:auto;color:var(--text3);opacity:0;flex-shrink:0;transition:opacity .15s var(--ease-out),transform .15s var(--ease-out)}@media(max-width:900px){.zone-layout[data-astro-cid-kfl2q5lw]{grid-template-columns:1fr;gap:40px}.nearby-grid[data-astro-cid-kfl2q5lw]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.nearby-grid[data-astro-cid-kfl2q5lw]{grid-template-columns:repeat(2,1fr);gap:8px}.hero-ctas[data-astro-cid-kfl2q5lw]{flex-direction:column}.hero-ctas[data-astro-cid-kfl2q5lw] .btn[data-astro-cid-kfl2q5lw]{justify-content:center}}
