.hero__panel[data-astro-cid-nsdmy3gj]{gap:var(--space-lg);background:var(--birth-surface-dark);color:var(--birth-text-light);border:1px solid var(--birth-border);border-radius:var(--radius-hero);box-shadow:var(--shadow-elevated);display:grid;overflow:hidden}@media (min-width:64rem){.hero__panel[data-astro-cid-nsdmy3gj]{grid-template-columns:1fr 1.05fr;align-items:stretch;min-height:clamp(28rem,68vh,40rem)}}.hero__copy[data-astro-cid-nsdmy3gj]{flex-direction:column;order:1;justify-content:flex-end;padding:clamp(1.5rem,4vw,3rem);display:flex}.hero__media[data-astro-cid-nsdmy3gj]{order:2;min-height:16rem;position:relative;overflow:hidden}@media (min-width:64rem){.hero__copy[data-astro-cid-nsdmy3gj]{order:1}.hero__media[data-astro-cid-nsdmy3gj]{order:2;height:100%;min-height:auto}}.hero__media[data-astro-cid-nsdmy3gj] .hero__image{object-fit:cover;width:100%;height:100%;min-height:16rem;display:block}@media (min-width:64rem){.hero__media[data-astro-cid-nsdmy3gj] .hero__image{min-height:100%;position:absolute;inset:0}}.hero__copy[data-astro-cid-nsdmy3gj] h1,.hero__copy[data-astro-cid-nsdmy3gj] .eyebrow{color:var(--birth-text-light)}.hero__lead[data-astro-cid-nsdmy3gj]{color:color-mix(in srgb, var(--birth-text-light) 88%, transparent);margin-bottom:var(--space-lg);font-size:1.0625rem;line-height:1.65}.hero__actions[data-astro-cid-nsdmy3gj]{gap:var(--space-sm);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.hero__panel[data-astro-cid-nsdmy3gj] .btn--outline{border-color:var(--birth-border);color:var(--birth-text-light)}.hero__panel[data-astro-cid-nsdmy3gj] .btn--outline:hover{border-color:var(--birth-accent);color:var(--birth-accent)}.proof-strip[data-astro-cid-nsdmy3gj]{gap:var(--space-sm) var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--birth-rule-dark);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.proof-strip__item[data-astro-cid-nsdmy3gj]{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;opacity:.82;font-size:.625rem}.story__header[data-astro-cid-jwypwqcw]{margin-bottom:var(--space-xl)}.story-sequence[data-astro-cid-jwypwqcw]{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;margin:0;padding:0;list-style:none;display:grid;overflow-x:clip}.story-sequence__item[data-astro-cid-jwypwqcw]{gap:var(--space-sm);text-align:center;justify-items:center;min-width:0;display:grid}.story-sequence__frame[data-astro-cid-jwypwqcw]{aspect-ratio:4/5;border-radius:var(--radius-lg);border:1px solid var(--birth-border-on-light);width:100%;max-width:22rem;box-shadow:var(--shadow-subtle);overflow:hidden}.story-sequence__frame[data-astro-cid-jwypwqcw] .story-sequence__image{object-fit:cover;width:100%;height:100%}.story-sequence__caption[data-astro-cid-jwypwqcw]{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--birth-muted-dark);font-size:.75rem;font-weight:700}@media (min-width:40rem){.story-sequence[data-astro-cid-jwypwqcw]{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr))}.story-sequence__frame[data-astro-cid-jwypwqcw]{max-width:none}.story-sequence__item[data-astro-cid-jwypwqcw]:last-child:nth-child(odd){max-width:calc(50% - var(--space-md) / 2);grid-column:1/-1;justify-self:center}}@media (min-width:64rem){.story-sequence[data-astro-cid-jwypwqcw]{gap:var(--space-md);grid-template-columns:repeat(5,minmax(0,1fr));align-items:start}.story-sequence__item[data-astro-cid-jwypwqcw]:last-child:nth-child(odd){grid-column:auto;justify-self:stretch;max-width:none}.story-sequence__caption[data-astro-cid-jwypwqcw]{letter-spacing:.08em;font-size:.6875rem}}.story__cta[data-astro-cid-jwypwqcw]{margin-top:var(--space-xl);margin-bottom:0}.approach__grid[data-astro-cid-47jk6suq]{gap:var(--space-xl);display:grid}@media (min-width:56rem){.approach__grid[data-astro-cid-47jk6suq]{grid-template-columns:1.05fr .95fr;align-items:start}}.approach__list[data-astro-cid-47jk6suq]{margin:var(--space-lg) 0;gap:.65rem;padding-left:1.1rem;display:grid}.approach__technical[data-astro-cid-47jk6suq]{color:var(--birth-muted-dark);font-size:.98rem;font-style:italic}.approach__privacy[data-astro-cid-47jk6suq]{margin:var(--space-lg) 0;padding:var(--space-md) var(--space-lg);border:1px solid var(--birth-border);border-left:3px solid var(--birth-accent);background:var(--birth-surface-dark)}.approach__privacy[data-astro-cid-47jk6suq] p[data-astro-cid-47jk6suq]{font-family:var(--font-heading);color:var(--birth-text-light);margin:0;font-size:1.125rem;line-height:1.45}.text-link[data-astro-cid-47jk6suq]{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--birth-text-light);font-size:.75rem}.approach__visuals[data-astro-cid-47jk6suq]{gap:var(--space-md);display:grid}.approach__image[data-astro-cid-47jk6suq]{border-radius:var(--radius-lg);object-fit:cover;border:1px solid var(--birth-border);width:100%}.approach__image--portrait[data-astro-cid-47jk6suq]{aspect-ratio:4/5}.approach__image--support[data-astro-cid-47jk6suq]{aspect-ratio:16/10}.approach__quote[data-astro-cid-47jk6suq]{padding:var(--space-md) 0 0;border-top:1px solid var(--birth-border);color:var(--birth-muted-light);margin:0;font-style:italic}.options__header[data-astro-cid-uuozkvsb]{margin-bottom:var(--space-xl)}.options__grid[data-astro-cid-uuozkvsb]{gap:var(--space-xl);display:grid}@media (min-width:56rem){.options__grid[data-astro-cid-uuozkvsb]{grid-template-columns:repeat(3,minmax(0,1fr))}}.option-card[data-astro-cid-uuozkvsb]{background:var(--birth-surface-light);border:1px solid var(--birth-border-on-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-subtle);scroll-margin-top:var(--header-offset);flex-direction:column;display:flex;overflow:hidden}.option-card__media[data-astro-cid-uuozkvsb]{aspect-ratio:4/3;overflow:hidden}.option-card__image[data-astro-cid-uuozkvsb]{object-fit:cover;width:100%;height:100%}.option-card__body[data-astro-cid-uuozkvsb]{padding:var(--space-lg);gap:var(--space-sm);flex-direction:column;flex:1;display:flex}.option-card__body[data-astro-cid-uuozkvsb] h3[data-astro-cid-uuozkvsb]{font-family:var(--font-heading);text-transform:none;letter-spacing:0;color:var(--birth-text-dark);margin:0;font-size:1.35rem}.option-card__best[data-astro-cid-uuozkvsb],.option-card__coverage[data-astro-cid-uuozkvsb]{color:var(--birth-muted-dark);margin:0;font-size:.9375rem}.option-card__links[data-astro-cid-uuozkvsb]{margin:var(--space-sm) 0 0;gap:.35rem;padding:0;list-style:none;display:grid}.option-card__links[data-astro-cid-uuozkvsb] a[data-astro-cid-uuozkvsb]{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--birth-muted-dark);font-size:.6875rem}.option-card__links[data-astro-cid-uuozkvsb] a[data-astro-cid-uuozkvsb]:hover{color:var(--birth-accent)}.guide__grid[data-astro-cid-7d6fsbbw]{gap:var(--space-xl);align-items:start;display:grid}@media (min-width:56rem){.guide__grid[data-astro-cid-7d6fsbbw]{grid-template-columns:1fr 1fr}}.guide-form[data-astro-cid-7d6fsbbw]{background:var(--birth-surface-dark);border:1px solid var(--birth-border);border-radius:var(--radius-lg);padding:var(--space-lg)}.experience__intro[data-astro-cid-inioce7g]{margin-bottom:var(--space-xl)}.timeline[data-astro-cid-inioce7g]{gap:var(--space-lg);counter-reset:step;width:min(40rem,100%);margin:0 auto;padding:0;list-style:none;display:grid}.timeline__item[data-astro-cid-inioce7g]{gap:var(--space-md);grid-template-columns:auto 1fr;align-items:start;display:grid}.timeline__marker[data-astro-cid-inioce7g]{width:2rem;height:2rem;font-family:var(--font-ui);background:var(--birth-accent);color:var(--birth-accent-text);counter-increment:step;border-radius:50%;place-items:center;font-size:.75rem;display:grid}.timeline__marker[data-astro-cid-inioce7g]:before{content:counter(step)}.timeline[data-astro-cid-inioce7g] h3[data-astro-cid-inioce7g]{margin:0 0 var(--space-xs);font-family:var(--font-heading);text-transform:none;letter-spacing:0;color:var(--birth-text-dark);font-size:1.125rem}.timeline[data-astro-cid-inioce7g] p[data-astro-cid-inioce7g]{color:var(--birth-muted-dark);margin:0}.finished[data-astro-cid-yv7rf2y4]{gap:var(--space-xl);align-items:center;display:grid}@media (min-width:56rem){.finished[data-astro-cid-yv7rf2y4]{grid-template-columns:1fr 1fr}}.finished[data-astro-cid-yv7rf2y4] h2[data-astro-cid-yv7rf2y4]{margin-top:0}.finished__list[data-astro-cid-yv7rf2y4]{color:var(--birth-muted-light);gap:.5rem;margin:0;padding-left:1.1rem;display:grid}.finished__image[data-astro-cid-yv7rf2y4]{border-radius:var(--radius-lg);aspect-ratio:4/3;object-fit:cover;border:1px solid var(--birth-border);width:100%}.faq__header[data-astro-cid-bed5rg5s]{margin-bottom:var(--space-xl)}.faq-list[data-astro-cid-bed5rg5s]{gap:var(--space-md);display:grid}.faq-list[data-astro-cid-bed5rg5s] details[data-astro-cid-bed5rg5s]{border:1px solid color-mix(in srgb, var(--birth-border-on-light) 88%, var(--birth-text-dark));border-radius:var(--radius-md);padding:var(--space-md) var(--space-lg);background:color-mix(in srgb, var(--birth-surface-light) 72%, white);scroll-margin-top:var(--header-offset)}.faq-list[data-astro-cid-bed5rg5s] summary[data-astro-cid-bed5rg5s]{cursor:pointer;font-family:var(--font-heading);color:var(--birth-text-dark);text-transform:none;letter-spacing:0;font-size:1.0625rem}.faq-list[data-astro-cid-bed5rg5s] p[data-astro-cid-bed5rg5s]{margin:var(--space-md) 0 0;color:color-mix(in srgb, var(--birth-text-dark) 62%, var(--birth-muted-dark))}.enquire__grid[data-astro-cid-kvojig5v]{gap:var(--space-xl);align-items:start;display:grid}@media (min-width:56rem){.enquire__grid[data-astro-cid-kvojig5v]{grid-template-columns:.95fr 1.05fr}}.text-link[data-astro-cid-kvojig5v]{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--birth-text-light);font-size:.75rem}.enquire-form[data-astro-cid-kvojig5v]{background:var(--birth-surface-dark);border:1px solid var(--birth-border);border-radius:var(--radius-lg);padding:var(--space-lg)}
