:root{--color-brand-navy:#1a2338;--color-brand-navy-hover:#2a3756;--color-brand-navy-active:#0f172a;--color-brand-blue:#2b6cb0;--color-brand-blue-hover:#1e4e8c;--color-brand-blue-light:#ebf4fe;--color-brand-sky:#38bdf8;--color-brand-cream:#faf9f6;--color-brand-surface:#f8fafc;--color-white:#fff;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cbd5e1;--color-slate-400:#94a3b8;--color-slate-500:#64748b;--color-slate-600:#475569;--color-slate-700:#334155;--color-slate-800:#1e293b;--color-slate-900:#0f172a;--color-status-available-bg:#ecfdf5;--color-status-available-text:#065f46;--color-status-available-border:#a7f3d0;--color-status-available-dot:#10b981;--color-status-available-ping:#34d399;--color-status-busy-bg:#fefce8;--color-status-busy-text:#854d0e;--color-status-busy-border:#fde68a;--color-status-busy-dot:#f59e0b;--color-status-busy-ping:#fbbf24;--color-status-offline-bg:#fef2f2;--color-status-offline-text:#991b1b;--color-status-offline-border:#fecaca;--color-status-offline-dot:#ef4444;--color-whatsapp:#25d366;--color-whatsapp-hover:#20ba5a;--zone-blackheath-img-bg:#d9eaf7;--zone-blackheath-img-border:#dbeafe;--zone-blackheath-badge-bg:#d7e8f7;--zone-blackheath-badge-text:#1e3a5f;--zone-blackheath-hover-bg:#eff6ff66;--zone-medlow-img-bg:#cbe7d7;--zone-medlow-img-border:#d1fae5;--zone-medlow-badge-bg:#c9ebd4;--zone-medlow-badge-text:#1b4d2e;--zone-medlow-hover-bg:#ecfdf566;--zone-katoomba-img-bg:#fde2b5;--zone-katoomba-img-border:#fef3c7;--zone-katoomba-badge-bg:#fee3ae;--zone-katoomba-badge-text:#5c3d0e;--zone-katoomba-hover-bg:#fef3c766;--zone-leura-img-bg:#e7cbeb;--zone-leura-img-border:#f3e8ff;--zone-leura-badge-bg:#e8cbeb;--zone-leura-badge-text:#4a2552;--zone-leura-hover-bg:#f3e8ff66;--zone-megalong-img-bg:#fdb5a6;--zone-megalong-img-border:#ffe4e6;--zone-megalong-badge-bg:#ffb7a8;--zone-megalong-badge-text:#5c2318;--zone-megalong-hover-bg:#fff1f266;--font-sans:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #00000014, 0 4px 6px -4px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.25rem;--radius-3xl:1.5rem;--radius-full:9999px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{background-color:var(--color-brand-cream);color:var(--color-brand-navy);font-family:var(--font-sans);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow-x:hidden}::selection{color:#1e3a8a;background-color:#dbeafe}a{color:inherit;text-decoration:none}img,svg{display:block}button{cursor:pointer;background:0 0;border:none;font-family:inherit}@keyframes subtle-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.15)}}.status-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite subtle-pulse}@keyframes drive-path{0%{stroke-dashoffset:40px}to{stroke-dashoffset:0}}.road-dash{stroke-dasharray:6 6;animation:8s linear infinite drive-path}@keyframes gentle-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(1deg)}}.car-float{animation:4.5s ease-in-out infinite gentle-float}.site-container{width:100%;max-width:56rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (width>=640px){.site-container{padding-left:1.5rem;padding-right:1.5rem}}.background-decorations[data-astro-cid-wlrbmxgr]{pointer-events:none;z-index:0;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.map-graphic[data-astro-cid-wlrbmxgr]{pointer-events:none;transition:opacity .2s;position:absolute}.map-svg[data-astro-cid-wlrbmxgr]{filter:drop-shadow(0 4px 6px #00000014);width:100%;height:auto}.top-right[data-astro-cid-wlrbmxgr]{opacity:.9;width:12rem;top:-2rem;right:-2rem;transform:rotate(-12deg)}.bottom-left[data-astro-cid-wlrbmxgr]{opacity:.85;width:11rem;bottom:-2.5rem;left:-2.5rem;transform:rotate(-6deg)}@media (width>=640px){.top-right[data-astro-cid-wlrbmxgr]{opacity:.95;width:16rem;top:-1.5rem;right:-1.5rem}.bottom-left[data-astro-cid-wlrbmxgr]{opacity:.9;width:15rem;bottom:-2rem;left:-2rem}}@media (width>=768px){.top-right[data-astro-cid-wlrbmxgr]{width:20rem;top:-2rem;right:-2rem}.bottom-left[data-astro-cid-wlrbmxgr]{width:18rem;bottom:-2.5rem;left:-2.5rem}}@media (width>=1024px){.top-right[data-astro-cid-wlrbmxgr]{width:24rem;top:-2.5rem;right:-2.5rem}.bottom-left[data-astro-cid-wlrbmxgr]{width:20rem}}.road-trails[data-astro-cid-wlrbmxgr]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.floating-car[data-astro-cid-wlrbmxgr]{pointer-events:none;display:none;position:absolute}.car-wrapper[data-astro-cid-wlrbmxgr]{width:3.5rem;height:2.5rem}.car-svg[data-astro-cid-wlrbmxgr]{filter:drop-shadow(0 1px 2px #00000014);width:100%;height:100%}.car-1[data-astro-cid-wlrbmxgr]{opacity:.8;top:6rem;left:2rem;transform:rotate(-12deg)}.car-2[data-astro-cid-wlrbmxgr]{opacity:.75;animation-delay:1.5s;top:52%;left:1rem;transform:rotate(6deg)}@media (width>=768px){.car-1[data-astro-cid-wlrbmxgr]{display:block}}@media (width>=1024px){.car-2[data-astro-cid-wlrbmxgr]{display:block}}.status-badge[data-astro-cid-3fi7yzja]{border-radius:var(--radius-full);-webkit-user-select:none;user-select:none;border:1px solid;align-items:center;gap:.5rem;padding:.375rem .625rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}@media (width>=640px){.status-badge[data-astro-cid-3fi7yzja]{padding:.375rem .75rem;font-size:.875rem}}.status-badge-available[data-astro-cid-3fi7yzja]{background-color:var(--color-status-available-bg);color:var(--color-status-available-text);border-color:var(--color-status-available-border)}.status-badge-busy[data-astro-cid-3fi7yzja]{background-color:var(--color-status-busy-bg);color:var(--color-status-busy-text);border-color:var(--color-status-busy-border)}.status-badge-offline[data-astro-cid-3fi7yzja]{background-color:var(--color-status-offline-bg);color:var(--color-status-offline-text);border-color:var(--color-status-offline-border)}.dot-container[data-astro-cid-3fi7yzja]{flex-shrink:0;width:.625rem;height:.625rem;display:flex;position:relative}.status-dot[data-astro-cid-3fi7yzja]{border-radius:var(--radius-full);width:.625rem;height:.625rem;display:inline-flex;position:relative}.ping-ring[data-astro-cid-3fi7yzja]{border-radius:var(--radius-full);opacity:.75;width:100%;height:100%;animation:2s cubic-bezier(.4,0,.6,1) infinite subtle-pulse;display:inline-flex;position:absolute}.dot-available[data-astro-cid-3fi7yzja]{background-color:var(--color-status-available-dot)}.dot-busy[data-astro-cid-3fi7yzja]{background-color:var(--color-status-busy-dot)}.dot-offline[data-astro-cid-3fi7yzja]{background-color:var(--color-status-offline-dot)}.status-label[data-astro-cid-3fi7yzja]{white-space:nowrap}.navbar[data-astro-cid-ehi7cz4i]{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100%;box-shadow:var(--shadow-xs);background-color:#fffffff2;border-bottom:1px solid #e2e8f0cc;position:sticky;top:0}.navbar-container[data-astro-cid-ehi7cz4i]{max-width:56rem;margin:0 auto;padding:0 1rem}@media (width>=640px){.navbar-container[data-astro-cid-ehi7cz4i]{padding:0 1.5rem}}.navbar-row[data-astro-cid-ehi7cz4i]{justify-content:space-between;align-items:center;gap:.75rem;height:4rem;display:flex}@media (width>=640px){.navbar-row[data-astro-cid-ehi7cz4i]{height:4.5rem}}.brand-group[data-astro-cid-ehi7cz4i]{align-items:center;gap:.625rem;display:flex}@media (width>=640px){.brand-group[data-astro-cid-ehi7cz4i]{gap:.75rem}}.brand-link[data-astro-cid-ehi7cz4i]{border-radius:var(--radius-lg);align-items:center;gap:.5rem;padding:.25rem .125rem;display:flex}.brand-car-icon[data-astro-cid-ehi7cz4i]{flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:1.75rem;transition:transform .2s;display:flex;position:relative}.brand-link[data-astro-cid-ehi7cz4i]:hover .brand-car-icon[data-astro-cid-ehi7cz4i]{transform:scale(1.05)}@media (width>=640px){.brand-car-icon[data-astro-cid-ehi7cz4i]{width:2.5rem;height:2rem}}.car-svg[data-astro-cid-ehi7cz4i]{filter:drop-shadow(0 1px 1px #0000000d);width:100%;height:100%}.brand-text[data-astro-cid-ehi7cz4i]{letter-spacing:-.025em;color:var(--color-brand-navy);font-size:1.25rem;font-weight:800}@media (width>=640px){.brand-text[data-astro-cid-ehi7cz4i]{font-size:1.5rem}}.brand-dot-au[data-astro-cid-ehi7cz4i]{color:var(--color-brand-blue);font-weight:700}.desktop-location[data-astro-cid-ehi7cz4i]{border-left:1px solid var(--color-slate-200);color:var(--color-slate-700);align-items:center;gap:.375rem;padding-left:.75rem;font-size:.8125rem;font-weight:600;display:none}@media (width>=640px){.desktop-location[data-astro-cid-ehi7cz4i]{display:inline-flex}}.location-icon[data-astro-cid-ehi7cz4i]{width:.875rem;height:.875rem;color:var(--color-brand-sky);flex-shrink:0}.actions-group[data-astro-cid-ehi7cz4i]{align-items:center;gap:.5rem;display:flex}@media (width>=640px){.actions-group[data-astro-cid-ehi7cz4i]{gap:.75rem}}.menu-toggle[data-astro-cid-ehi7cz4i]{color:var(--color-slate-700);border-radius:var(--radius-xl);justify-content:center;align-items:center;padding:.5rem;transition:background-color .15s,color .15s;display:flex}.menu-toggle[data-astro-cid-ehi7cz4i]:hover{color:var(--color-brand-navy);background-color:var(--color-slate-100)}.menu-toggle[data-astro-cid-ehi7cz4i]:active{background-color:var(--color-slate-200)}.hamburger-icon[data-astro-cid-ehi7cz4i]{width:1.5rem;height:1.5rem}.mobile-location[data-astro-cid-ehi7cz4i]{border-top:1px solid var(--color-slate-100);color:var(--color-slate-700);justify-content:center;align-items:center;gap:.375rem;padding-top:.375rem;padding-bottom:.625rem;font-size:.75rem;font-weight:600;display:flex}@media (width>=640px){.mobile-location[data-astro-cid-ehi7cz4i]{display:none}}.drawer-backdrop[data-astro-cid-df4ftrae]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:50;opacity:0;pointer-events:none;background-color:#0f172a66;transition:opacity .25s ease-in-out;position:fixed;inset:0}.drawer-backdrop[data-astro-cid-df4ftrae].open{opacity:1;pointer-events:auto}.drawer-panel[data-astro-cid-df4ftrae]{background-color:var(--color-white);z-index:51;width:100%;max-width:20rem;box-shadow:var(--shadow-xl);flex-direction:column;justify-content:space-between;transition:transform .25s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.drawer-panel[data-astro-cid-df4ftrae].open{transform:translate(0)}body.drawer-open{overflow:hidden}.drawer-header[data-astro-cid-df4ftrae]{border-bottom:1px solid var(--color-slate-100);justify-content:space-between;align-items:center;padding:1.25rem;display:flex}.drawer-brand[data-astro-cid-df4ftrae]{align-items:center;gap:.625rem;display:flex}.brand-car-icon[data-astro-cid-df4ftrae]{flex-shrink:0;width:1.75rem;height:1.25rem}.car-svg[data-astro-cid-df4ftrae]{width:100%;height:100%}.brand-text[data-astro-cid-df4ftrae]{letter-spacing:-.025em;color:var(--color-brand-navy);font-size:1.125rem;font-weight:900}.brand-dot-au[data-astro-cid-df4ftrae]{color:var(--color-brand-blue);font-weight:700}.close-btn[data-astro-cid-df4ftrae]{color:var(--color-slate-500);border-radius:var(--radius-lg);padding:.5rem;transition:background-color .15s,color .15s}.close-btn[data-astro-cid-df4ftrae]:hover{color:var(--color-slate-800);background-color:var(--color-slate-100)}.close-icon[data-astro-cid-df4ftrae]{width:1.25rem;height:1.25rem}.drawer-body[data-astro-cid-df4ftrae]{flex:1;padding:1.25rem;overflow-y:auto}.nav-section[data-astro-cid-df4ftrae]{flex-direction:column;gap:.25rem;display:flex}.nav-section-title[data-astro-cid-df4ftrae]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-slate-600);padding:0 .75rem .5rem;font-size:.6875rem;font-weight:700}.drawer-link[data-astro-cid-df4ftrae]{border-radius:var(--radius-xl);color:var(--color-slate-800);justify-content:space-between;align-items:center;padding:.75rem;font-size:1rem;font-weight:600;transition:background-color .15s,color .15s;display:flex}.drawer-link[data-astro-cid-df4ftrae]:hover{background-color:var(--color-slate-50);color:var(--color-brand-blue)}.drawer-link[data-astro-cid-df4ftrae].active{background-color:var(--color-brand-blue-light);color:var(--color-brand-blue)}.link-label[data-astro-cid-df4ftrae]{align-items:center;gap:.75rem;display:flex}.link-icon[data-astro-cid-df4ftrae]{width:1.25rem;height:1.25rem;color:var(--color-slate-400);transition:color .15s}.drawer-link[data-astro-cid-df4ftrae].active .link-icon[data-astro-cid-df4ftrae]{color:var(--color-brand-blue)}.arrow-icon[data-astro-cid-df4ftrae]{width:1rem;height:1rem;color:var(--color-slate-400)}.drawer-footer[data-astro-cid-df4ftrae]{background-color:var(--color-brand-cream);border-top:1px solid var(--color-slate-200);padding:1.25rem}.footer-graphic[data-astro-cid-df4ftrae]{width:100%;margin-bottom:.75rem;position:relative}.footer-road-svg[data-astro-cid-df4ftrae]{width:100%;height:2rem;overflow:visible}.footer-tagline[data-astro-cid-df4ftrae]{color:var(--color-slate-700);font-size:.75rem;font-weight:700}.footer-subtitle[data-astro-cid-df4ftrae]{color:var(--color-slate-600);margin-top:.125rem;font-size:.6875rem}.footer-hours[data-astro-cid-df4ftrae]{color:var(--color-slate-600);margin-top:.25rem;font-size:.625rem}.trust-footer[data-astro-cid-bfkulpyt]{text-align:center;z-index:10;width:100%;max-width:28rem;margin:2rem auto 2.5rem;position:relative}.footer-title[data-astro-cid-bfkulpyt]{letter-spacing:.1em;color:var(--color-brand-navy);text-transform:uppercase;font-size:.75rem;font-weight:900}@media (width>=640px){.footer-title[data-astro-cid-bfkulpyt]{font-size:.875rem}}.footer-details[data-astro-cid-bfkulpyt]{color:var(--color-slate-500);margin-top:.25rem;font-size:.6875rem}@media (width>=640px){.footer-details[data-astro-cid-bfkulpyt]{font-size:.75rem}}.layout-content[data-astro-cid-z4jru4n3]{z-index:10;flex-direction:column;flex:1;width:100%;display:flex;position:relative}
