.hero[data-astro-cid-j7pv25f6]{background:radial-gradient(1200px 500px at 15% -10%,color-mix(in srgb,var(--brand-100) 60%,transparent),transparent 60%),linear-gradient(180deg,var(--surface) 0%,var(--cream) 100%);padding-block:clamp(2.5rem,5vw,4.5rem) clamp(3rem,6vw,5rem)}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(2rem,5vw,4rem);align-items:center}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin-top:.9rem}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] .accent[data-astro-cid-j7pv25f6]{color:var(--brand-500)}.hero[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{margin-top:1.2rem;max-width:34rem}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.8rem}.hero-trust[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:1.1rem 1.6rem;margin-top:1.6rem;font-weight:600;font-size:.95rem;color:var(--brand-700)}.hero-media[data-astro-cid-j7pv25f6]{display:flex;justify-content:center}.reel[data-astro-cid-j7pv25f6]{position:relative;width:min(340px,82vw);aspect-ratio:476 / 848;border-radius:26px;padding:8px;background:linear-gradient(160deg,var(--gold-200),var(--brand-500) 55%,var(--brand-900));box-shadow:var(--shadow-lg)}.reel-video[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;border-radius:20px;background:var(--brand-900);display:block}.reel-badge[data-astro-cid-j7pv25f6]{position:absolute;left:50%;bottom:14px;transform:translate(-50%);background:color-mix(in srgb,var(--brand-900) 78%,transparent);color:#fff;font-size:.78rem;font-weight:600;padding:.4rem .9rem;border-radius:var(--radius-pill);backdrop-filter:blur(4px);white-space:nowrap}.services-cta[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;margin-top:2.2rem}.about[data-astro-cid-j7pv25f6]{background:var(--surface-2)}.about-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.3fr .9fr;gap:clamp(2rem,5vw,3.5rem);align-items:center}.feature-list[data-astro-cid-j7pv25f6]{display:grid;gap:.9rem;margin-top:1.5rem}.feature-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:relative;padding-left:1.9rem;color:var(--ink)}.feature-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"✓";position:absolute;left:0;top:0;width:1.35rem;height:1.35rem;display:grid;place-items:center;background:var(--brand-700);color:#fff;border-radius:50%;font-size:.75rem;font-weight:700}.feature-list[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--brand-900)}.about-stats[data-astro-cid-j7pv25f6]{background:linear-gradient(165deg,var(--brand-700),var(--brand-900));color:#fff;border-radius:var(--radius-lg);padding:2rem;box-shadow:var(--shadow);display:grid;gap:1.4rem}.stat-big[data-astro-cid-j7pv25f6]{display:grid;gap:.3rem}.stat-year-row[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.6rem}.stat-year[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:3.4rem;line-height:1;color:var(--gold-200)}.stat-since[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-500);line-height:1.2}.stat-label[data-astro-cid-j7pv25f6]{color:#cfe0dc;font-size:.95rem}.stat-row[data-astro-cid-j7pv25f6]{display:flex;gap:1.5rem;border-top:1px solid color-mix(in srgb,#fff 15%,transparent);padding-top:1.2rem}.stat-row[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.stat-row[data-astro-cid-j7pv25f6] .num[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-end;min-height:2.1rem;font-family:var(--font-display);font-size:1.9rem;line-height:1;color:#fff}.stat-row[data-astro-cid-j7pv25f6] .num--word[data-astro-cid-j7pv25f6]{font-size:1.5rem}.stat-row[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6],.stat-row[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:last-child{color:#b9cec9;font-size:.88rem}.about-stats[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{justify-self:start}.steps[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.1rem}.step[data-astro-cid-j7pv25f6]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.6rem;box-shadow:var(--shadow-sm)}.step-n[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1.6rem;color:var(--gold-600);display:block;margin-bottom:.6rem}.step[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.12rem;margin-bottom:.4rem}.step[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:.94rem}.areas[data-astro-cid-j7pv25f6]{background:var(--surface-2)}.area-block[data-astro-cid-j7pv25f6]+.area-block[data-astro-cid-j7pv25f6]{margin-top:1.8rem}.area-block[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.1rem;margin-bottom:.9rem;color:var(--brand-900)}.chips[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.6rem}.chips[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{background:var(--surface);border:1px solid var(--line);color:var(--ink);padding:.5rem 1rem;border-radius:var(--radius-pill);font-size:.92rem;font-weight:600}.cta-band[data-astro-cid-j7pv25f6]{background:linear-gradient(120deg,var(--brand-900),var(--brand-700));color:#fff}.cta-inner[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem 2rem;flex-wrap:wrap;padding-block:clamp(2.2rem,4vw,3.2rem)}.cta-band[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#fff}.cta-band[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#cfe0dc;margin-top:.4rem}.cta-actions[data-astro-cid-j7pv25f6]{display:flex;gap:.8rem;flex-wrap:wrap}.contact-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.9fr 1.1fr;gap:1.5rem}.contact-card[data-astro-cid-j7pv25f6]{padding:2rem}.contact-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:1.2rem;color:var(--brand-900)}.contact-card[data-astro-cid-j7pv25f6] address[data-astro-cid-j7pv25f6]{font-style:normal;display:grid;gap:.9rem}.c-line[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.7rem;color:var(--ink);font-weight:500}.c-line[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:20px;height:20px;color:var(--brand-700);flex:none}.c-line[data-astro-cid-j7pv25f6]:hover{color:var(--brand-700)}.c-line[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-variant-numeric:tabular-nums}.dir-btn[data-astro-cid-j7pv25f6]{margin-top:1.4rem;width:100%}.map-wrap[data-astro-cid-j7pv25f6]{padding:6px;overflow:hidden}.map-wrap[data-astro-cid-j7pv25f6] iframe[data-astro-cid-j7pv25f6]{width:100%;height:100%;min-height:340px;border:0;border-radius:calc(var(--radius-lg) - 6px);display:block}@media(max-width:900px){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero-media[data-astro-cid-j7pv25f6]{order:-1}.about-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.services-grid[data-astro-cid-j7pv25f6],.steps[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.contact-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}@media(max-width:560px){.services-grid[data-astro-cid-j7pv25f6],.steps[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.cta-inner[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start}}
