.mockup[data-astro-cid-siyuyfmj]{justify-self:center;width:min(100%,17rem);margin:0;position:relative}.mockup-label[data-astro-cid-siyuyfmj]{z-index:1;background:var(--color-highlight-bg);color:var(--color-highlight-text);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:600;position:absolute;top:-.75rem;right:-.5rem}.phone[data-astro-cid-siyuyfmj]{background:var(--color-text);box-shadow:0 1.5rem 3rem -1.5rem var(--color-brand-deep);border-radius:2.2rem;padding:.6rem}.screen[data-astro-cid-siyuyfmj]{background:var(--palette-papier-50);color:var(--palette-encre-900);border-radius:1.7rem;font-size:.72rem;line-height:1.4;overflow:hidden}.site-bar[data-astro-cid-siyuyfmj]{justify-content:space-between;align-items:center;padding:1.1rem 1rem .6rem;display:flex}.site-name[data-astro-cid-siyuyfmj]{font-family:var(--font-display);color:var(--palette-rose-700);font-size:.95rem;font-weight:700}.site-menu[data-astro-cid-siyuyfmj]{border-block:2px solid var(--palette-encre-800);width:1rem;height:.6rem}.site-hero[data-astro-cid-siyuyfmj]{background:var(--palette-rose-100);border-radius:1rem;gap:.45rem;margin:0 .6rem;padding:1rem .8rem;display:grid}.site-city[data-astro-cid-siyuyfmj]{letter-spacing:.08em;text-transform:uppercase;color:var(--palette-rose-700);font-size:.62rem;font-weight:600}.site-tagline[data-astro-cid-siyuyfmj]{font-family:var(--font-display);margin:0;font-size:.95rem;line-height:1.25}.site-cta[data-astro-cid-siyuyfmj]{background:var(--palette-rose-700);color:var(--palette-blanc);border-radius:999px;justify-self:start;padding:.35rem .9rem;font-weight:600}.site-services[data-astro-cid-siyuyfmj]{gap:.35rem;margin:.6rem;padding:0;list-style:none;display:grid}.site-services[data-astro-cid-siyuyfmj] li[data-astro-cid-siyuyfmj]{background:var(--palette-blanc);border:1px solid var(--palette-papier-200);border-radius:.6rem;justify-content:space-between;padding:.45rem .6rem;display:flex}.site-hours[data-astro-cid-siyuyfmj]{background:var(--palette-celadon-100);color:var(--palette-celadon-700);border-radius:.6rem;margin:0 .6rem 1rem;padding:.45rem .6rem;font-weight:600}.hero[data-astro-cid-ge2uvauf]{gap:var(--space-6);padding-block:var(--space-5) var(--space-6);align-items:center;display:grid}@media (width>=56rem){.hero[data-astro-cid-ge2uvauf]{padding-block:var(--space-6) var(--space-7);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.eyebrow[data-astro-cid-ge2uvauf]{color:var(--color-accent-text);font-weight:600;font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase}h1[data-astro-cid-ge2uvauf]{font-size:var(--text-2xl)}.lead[data-astro-cid-ge2uvauf]{font-size:var(--text-lg);color:var(--color-text-muted);margin-bottom:var(--space-4);max-width:38rem}.text[data-astro-cid-jrdwie4c]{color:var(--color-text-muted);max-width:40rem}.figures[data-astro-cid-jrdwie4c]{gap:var(--space-4);margin:var(--space-5) 0 0;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.figure[data-astro-cid-jrdwie4c]{padding-top:var(--space-3);border-top:3px solid var(--color-brand)}dt[data-astro-cid-jrdwie4c]{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-brand);margin-bottom:var(--space-2);font-weight:700;line-height:1}dd[data-astro-cid-jrdwie4c]{margin:0}.source[data-astro-cid-jrdwie4c]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);display:block}.steps[data-astro-cid-l43jfdkk]{counter-reset:step;margin:var(--space-4) 0 0;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));padding:0;list-style:none;display:grid}.step[data-astro-cid-l43jfdkk]{counter-increment:step;padding:var(--space-4);border-radius:var(--radius);background:var(--color-surface)}.step[data-astro-cid-l43jfdkk]:before{content:counter(step);width:2rem;height:2rem;margin-bottom:var(--space-3);background:var(--color-brand);color:var(--color-on-brand);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}h3[data-astro-cid-l43jfdkk]{font-size:var(--text-lg)}p[data-astro-cid-l43jfdkk]{color:var(--color-text-muted);margin:0}.layers[data-astro-cid-5keybjgg]{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.layer[data-astro-cid-5keybjgg]{padding:var(--space-5) var(--space-4);border-radius:var(--radius)}.layer[data-astro-cid-5keybjgg] p[data-astro-cid-5keybjgg]{margin:0}.layer--ours[data-astro-cid-5keybjgg]{background:var(--color-brand);color:var(--color-on-brand-muted)}.layer--ours[data-astro-cid-5keybjgg] h3[data-astro-cid-5keybjgg]{color:var(--color-on-brand)}.layer--yours[data-astro-cid-5keybjgg]{background:var(--color-surface);border:1px solid var(--color-border)}.items[data-astro-cid-isoliv6r]{margin:var(--space-4) 0 0;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));padding:0;list-style:none;display:grid}.item[data-astro-cid-isoliv6r]{align-content:start;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius);background:var(--color-surface);border:1px solid var(--color-border);display:grid}h3[data-astro-cid-isoliv6r]{font-size:var(--text-lg);margin:0}p[data-astro-cid-isoliv6r]{color:var(--color-text-muted);margin:0}.badge[data-astro-cid-isoliv6r]{background:var(--color-highlight-bg);color:var(--color-highlight-text);font-size:var(--text-sm);border-radius:.3rem;justify-self:start;padding:.15rem .55rem;font-weight:600}.text[data-astro-cid-5oxtwd5f]{font-size:var(--text-lg);max-width:40rem;margin:0}.waitlist[data-astro-cid-v6wlzwr5]{scroll-margin-top:var(--space-3)}.intro[data-astro-cid-v6wlzwr5]{color:var(--color-text-muted)}.form[data-astro-cid-v6wlzwr5]{gap:var(--space-3) var(--space-4);margin-top:var(--space-4);padding:var(--space-4);border-radius:var(--radius);background:var(--color-surface);border:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.field[data-astro-cid-v6wlzwr5]{gap:var(--space-1);align-content:start;display:grid}.field--wide[data-astro-cid-v6wlzwr5]{grid-column:1/-1}label[data-astro-cid-v6wlzwr5]{font-weight:600;font-size:var(--text-sm)}input[data-astro-cid-v6wlzwr5][type=email],input[data-astro-cid-v6wlzwr5][type=text],input[data-astro-cid-v6wlzwr5][type=tel],select[data-astro-cid-v6wlzwr5]{width:100%;min-height:2.9rem;padding:0 var(--space-3);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font:inherit;border-radius:.6rem}[data-astro-cid-v6wlzwr5][aria-invalid=true]{border-color:var(--color-error-text);border-width:2px}.consent[data-astro-cid-v6wlzwr5]{align-items:start;gap:var(--space-2) var(--space-3);grid-template-columns:auto 1fr}.consent[data-astro-cid-v6wlzwr5] input[data-astro-cid-v6wlzwr5]{width:1.35rem;height:1.35rem;accent-color:var(--color-brand);margin-top:.15rem}.consent[data-astro-cid-v6wlzwr5] label[data-astro-cid-v6wlzwr5]{font-weight:400;font-size:var(--text-base)}.consent-notice[data-astro-cid-v6wlzwr5]{font-size:var(--text-sm);color:var(--color-text-muted);grid-column:1/-1;margin:0}.consent[data-astro-cid-v6wlzwr5] .field-error[data-astro-cid-v6wlzwr5]{grid-column:1/-1}.field-error[data-astro-cid-v6wlzwr5]{padding:var(--space-1) var(--space-2);background:var(--color-error-bg);color:var(--color-error-text);font-size:var(--text-sm);border-radius:.4rem;margin:0;font-weight:600}.actions[data-astro-cid-v6wlzwr5]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.actions[data-astro-cid-v6wlzwr5] .button[data-astro-cid-v6wlzwr5]{font:inherit;cursor:pointer;border:0;font-weight:600}.actions[data-astro-cid-v6wlzwr5] .button[data-astro-cid-v6wlzwr5]:disabled{cursor:progress;background:var(--color-action-hover)}.form-status[data-astro-cid-v6wlzwr5]{font-size:var(--text-sm);margin:0}.form-status--ok[data-astro-cid-v6wlzwr5],.form-status--error[data-astro-cid-v6wlzwr5]{padding:var(--space-2) var(--space-3);border-radius:.5rem;font-weight:600}.form-status--ok[data-astro-cid-v6wlzwr5]{background:var(--color-success-bg);color:var(--color-success-text)}.form-status--error[data-astro-cid-v6wlzwr5]{background:var(--color-error-bg);color:var(--color-error-text)}.hp[data-astro-cid-v6wlzwr5]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}
