.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:620px;display:flex;align-items:center;color:#fff;overflow:hidden}.hero-bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:0}.hero-bg[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.hero-overlay[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(90deg,#0a0a0ad1,#0a0a0a99,#0a0a0a59)}.hero-inner[data-astro-cid-j7pv25f6]{position:relative;z-index:1;padding-block:96px;max-width:820px}.hero-chip[data-astro-cid-j7pv25f6]{background:#d97706f2;color:#fff;margin-bottom:20px}.hero-title[data-astro-cid-j7pv25f6]{color:#fff;font-size:clamp(2.2rem,5vw,4rem);line-height:1.05;margin:0 0 20px;text-shadow:0 2px 12px rgba(0,0,0,.3);max-width:780px}.hero-lede[data-astro-cid-j7pv25f6]{color:#ffffffe6;font-size:1.15rem;line-height:1.6;max-width:640px;margin:0 0 32px}.hero-ctas[data-astro-cid-j7pv25f6]{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:32px}.btn[data-astro-cid-j7pv25f6].btn-directions{background:#fff;color:var(--ink);border:1.5px solid #fff;box-shadow:none;transition:background .15s,transform .1s}.btn[data-astro-cid-j7pv25f6].btn-directions:hover{background:#f1f1ec;border-color:#f1f1ec;color:var(--ink)}.btn[data-astro-cid-j7pv25f6].btn-directions:active{background:#e2e2dc;border-color:#e2e2dc;transform:scale(.97)}@media(max-width:560px){.hero-ctas[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{flex:1 1 100%}}.hero-meta[data-astro-cid-j7pv25f6]{display:flex;gap:24px;flex-wrap:wrap;color:#ffffffd9;font-size:.95rem}.brands-strip[data-astro-cid-j7pv25f6]{background:var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:36px 0}.eyebrow[data-astro-cid-j7pv25f6]{text-align:center;font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;color:var(--steel);margin:0 0 20px;font-weight:600}.brands-row[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.brand-chip[data-astro-cid-j7pv25f6]{padding:10px 20px;background:#fff;border:1px solid var(--line);border-radius:var(--r-md);font-weight:600;font-size:.95rem;color:var(--ink);transition:all var(--dur) var(--ease);font-family:var(--font-display);letter-spacing:.02em}.brand-chip[data-astro-cid-j7pv25f6]:hover{border-color:var(--amber);transform:translateY(-2px);box-shadow:var(--s-sm)}.brand-local[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,#fff,#fff8ec);border-color:var(--amber-50)}.service-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:28px 24px;text-decoration:none;color:var(--ink);transition:all var(--dur) var(--ease)}.service-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);box-shadow:var(--s-md);border-color:var(--amber);color:var(--ink)}.service-icon[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;background:var(--amber-50);color:var(--amber-700);border-radius:var(--r-md);margin-bottom:8px}.service-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.15rem;margin:0 0 4px}.service-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--graphite);font-size:.96rem;line-height:1.5;margin:0;flex:1}.service-link[data-astro-cid-j7pv25f6]{color:var(--amber-700);font-weight:600;font-size:.9rem;margin-top:10px}.service-card[data-astro-cid-j7pv25f6]:hover .service-link[data-astro-cid-j7pv25f6]{color:var(--amber-800)}.stat[data-astro-cid-j7pv25f6]{text-align:center;padding:24px 16px}.stat-number[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:clamp(2.4rem,5vw,3.4rem);font-weight:800;letter-spacing:-.03em;background:linear-gradient(180deg,#fff 0%,var(--amber) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:8px}.stat-label[data-astro-cid-j7pv25f6]{color:#ffffffbf;font-size:.85rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.story-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}@media(max-width:768px){.story-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:32px}}.story-text[data-astro-cid-j7pv25f6] .chip[data-astro-cid-j7pv25f6]{margin-bottom:16px}.story-text[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0 0 20px}.story-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--graphite);font-size:1.05rem;line-height:1.65;margin:0 0 16px}.story-img[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{border-radius:var(--r-xl);box-shadow:var(--s-md);width:100%;height:100%;object-fit:cover}.reviews[data-astro-cid-j7pv25f6]{max-width:920px;margin-inline:auto}.review-card[data-astro-cid-j7pv25f6]{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:24px;position:relative}.stars[data-astro-cid-j7pv25f6]{display:flex;gap:2px;margin-bottom:12px}.review-card[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{margin:0 0 10px;font-size:1rem;line-height:1.6;color:var(--ink);font-style:normal}.review-card[data-astro-cid-j7pv25f6] cite[data-astro-cid-j7pv25f6]{color:var(--steel);font-size:.9rem;font-style:normal;font-weight:500}.reviews-cta[data-astro-cid-j7pv25f6]{text-align:center;margin-top:32px}.post-card[data-astro-cid-j7pv25f6]{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;text-decoration:none;color:var(--ink);transition:all var(--dur) var(--ease);display:flex;flex-direction:column}.post-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-3px);box-shadow:var(--s-md);border-color:var(--amber);color:var(--ink)}.post-card-img[data-astro-cid-j7pv25f6]{margin:0;aspect-ratio:16/10;overflow:hidden;background:var(--panel)}.post-card-img[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.post-card-body[data-astro-cid-j7pv25f6]{padding:22px;display:flex;flex-direction:column;gap:8px;flex:1}.post-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.1rem;margin:0;line-height:1.3}.post-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--graphite);font-size:.95rem;line-height:1.5;margin:0;flex:1}.post-link[data-astro-cid-j7pv25f6]{color:var(--amber-700);font-weight:600;font-size:.9rem;margin-top:10px}.posts-cta[data-astro-cid-j7pv25f6]{text-align:center;margin-top:32px}.cta-section[data-astro-cid-j7pv25f6] .cta-inner[data-astro-cid-j7pv25f6]{text-align:center;max-width:680px;margin-inline:auto}.cta-section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#fff;margin-bottom:16px}.cta-section[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#ffffffd9;font-size:1.1rem;margin:0 0 28px}.cta-section[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{background:#d9770633;padding:2px 8px;border-radius:4px;color:#fff;font-family:JetBrains Mono,ui-monospace,monospace}.map-wrap[data-astro-cid-j7pv25f6]{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line);box-shadow:var(--s-sm);aspect-ratio:16/8}.map-wrap[data-astro-cid-j7pv25f6] iframe[data-astro-cid-j7pv25f6]{width:100%;height:100%;border:0;display:block}@media(max-width:768px){.map-wrap[data-astro-cid-j7pv25f6]{aspect-ratio:4/3}}
