.faq[data-astro-cid-bppbuphv]{gap:.75rem;display:grid}.faq__item[data-astro-cid-bppbuphv]{border-radius:var(--radius-card);background:var(--mint)}.faq__question[data-astro-cid-bppbuphv]{justify-content:space-between;align-items:center;gap:var(--space-m);border-radius:var(--radius-card);cursor:pointer;padding:1.25rem 1.5rem;font-size:clamp(1.0625rem,1rem + .27vw,1.25rem);font-weight:800;line-height:1.3;list-style:none;display:flex}.faq__question[data-astro-cid-bppbuphv]::-webkit-details-marker{display:none}.faq__question[data-astro-cid-bppbuphv] .faq__chevron{color:var(--coral-ink);transition:transform .2s var(--ease-out);flex-shrink:0}.faq__item[data-astro-cid-bppbuphv][open] .faq__chevron{transform:rotate(180deg)}.faq__answer[data-astro-cid-bppbuphv]{max-width:var(--measure);color:var(--muted);padding:0 1.5rem 1.5rem}.step-details[data-astro-cid-dkjdkypq]{gap:1.25rem;display:grid}.step-detail[data-astro-cid-dkjdkypq]{gap:var(--space-m) var(--space-xl);border-radius:var(--radius-card);padding:clamp(1.75rem,1.3rem + 2vw,2.75rem);display:grid}.step-detail--featured[data-astro-cid-dkjdkypq]{box-shadow:var(--shadow-light)}.step-detail__mark[data-astro-cid-dkjdkypq]{flex-direction:column;align-items:flex-start;gap:.875rem;display:flex}.step-detail__number[data-astro-cid-dkjdkypq]{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:2px var(--coral);font-size:clamp(4.5rem,3.9rem + 2.6vw,6rem);font-weight:800;line-height:.9}.step-detail--featured[data-astro-cid-dkjdkypq] .step-detail__number[data-astro-cid-dkjdkypq]{-webkit-text-stroke-color:var(--coral-on-dark)}.step-detail__tag[data-astro-cid-dkjdkypq]{border-radius:var(--radius-pill);background:var(--mint);color:var(--coral-ink);font-size:var(--text-eyebrow);letter-spacing:.12em;text-transform:uppercase;padding:.5rem .9rem;font-weight:800;line-height:1}.step-detail--featured[data-astro-cid-dkjdkypq] .step-detail__tag[data-astro-cid-dkjdkypq]{background:var(--coral);color:var(--deep)}.step-detail__intro[data-astro-cid-dkjdkypq]{gap:var(--space-s);align-content:start;display:grid}.step-detail__title[data-astro-cid-dkjdkypq]{letter-spacing:-.02em;font-size:clamp(1.5rem,1.3rem + .87vw,2rem);line-height:1.15}.step-detail__summary[data-astro-cid-dkjdkypq]{color:var(--fg-muted)}.step-detail__gets[data-astro-cid-dkjdkypq]{background:var(--mint);border-radius:1.25rem;align-content:start;gap:.875rem;padding:clamp(1.125rem,.9rem + 1vw,1.5rem);display:grid}.step-detail--featured[data-astro-cid-dkjdkypq] .step-detail__gets[data-astro-cid-dkjdkypq]{background:#ffffff0f}.step-detail__gets-title[data-astro-cid-dkjdkypq]{font-size:var(--text-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-small);font-weight:800}.step-detail__list[data-astro-cid-dkjdkypq]{gap:.625rem;display:grid}.step-detail__list[data-astro-cid-dkjdkypq] li[data-astro-cid-dkjdkypq]{align-items:flex-start;gap:.625rem;font-weight:600;line-height:1.45;display:flex}.step-detail__list[data-astro-cid-dkjdkypq] .step-detail__check{color:var(--coral-ink);margin-top:.1rem}.step-detail--featured[data-astro-cid-dkjdkypq] .step-detail__list[data-astro-cid-dkjdkypq] .step-detail__check{color:var(--coral-on-dark)}.step-detail__note[data-astro-cid-dkjdkypq]{border-top:1px solid var(--line);font-size:var(--text-small);padding-top:.75rem;font-weight:700}.step-detail--featured[data-astro-cid-dkjdkypq] .step-detail__note[data-astro-cid-dkjdkypq]{border-top-color:var(--line-on-dark)}@media (width>=64rem){.step-detail[data-astro-cid-dkjdkypq]{grid-template-columns:9rem minmax(0,1fr) minmax(0,1.15fr)}}.steps-section[data-astro-cid-ikooipj4] .section__inner{gap:1.25rem;display:grid}.intro-call[data-astro-cid-ikooipj4]{gap:var(--space-m) var(--space-xl);border:2px solid var(--coral);border-radius:var(--radius-card);padding:clamp(1.75rem,1.3rem + 2vw,2.75rem);display:grid}.intro-call__mark[data-astro-cid-ikooipj4]{flex-direction:column;align-items:flex-start;gap:.875rem;display:flex}.intro-call__number[data-astro-cid-ikooipj4]{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:2px var(--coral);font-size:clamp(4.5rem,3.9rem + 2.6vw,6rem);font-weight:800;line-height:.9}.intro-call__tag[data-astro-cid-ikooipj4]{border-radius:var(--radius-pill);background:var(--mint);color:var(--coral-ink);font-size:var(--text-eyebrow);letter-spacing:.12em;text-transform:uppercase;padding:.5rem .9rem;font-weight:800;line-height:1}.intro-call__body[data-astro-cid-ikooipj4]{gap:var(--space-s);align-content:center;display:grid}.intro-call__title[data-astro-cid-ikooipj4]{letter-spacing:-.02em;font-size:clamp(1.5rem,1.3rem + .87vw,2rem);line-height:1.15}.intro-call__text[data-astro-cid-ikooipj4]{max-width:var(--measure);font-size:var(--text-lead);color:var(--muted);line-height:1.55}.intro-call__action[data-astro-cid-ikooipj4]{align-items:center;gap:var(--space-m);flex-wrap:wrap;display:flex}.intro-call__icon[data-astro-cid-ikooipj4]{border-radius:var(--radius-sm);background:var(--mint);width:4rem;height:4rem;color:var(--coral);place-items:center;display:none}@media (width>=64rem){.intro-call__icon[data-astro-cid-ikooipj4]{display:inline-grid}.intro-call[data-astro-cid-ikooipj4]{grid-template-columns:9rem minmax(0,1fr) auto;align-items:center}.intro-call__action[data-astro-cid-ikooipj4]{flex-direction:column;align-items:flex-end}}.build-head[data-astro-cid-ikooipj4]{margin-bottom:var(--space-xl)}.services[data-astro-cid-ikooipj4]{gap:1.25rem;display:grid}.service[data-astro-cid-ikooipj4]{border-radius:var(--radius-card);background:var(--mint);align-content:start;gap:.75rem;padding:2rem;display:grid}.service__icon[data-astro-cid-ikooipj4]{border-radius:var(--radius-sm);place-items:center;width:3.75rem;height:3.75rem;margin-bottom:.5rem;display:inline-grid}.service__icon[data-astro-cid-ikooipj4].tone-teal,.service__icon[data-astro-cid-ikooipj4].tone-deep{color:var(--coral-on-dark)}.service__icon[data-astro-cid-ikooipj4].tone-coral{color:var(--white)}.service__icon[data-astro-cid-ikooipj4].tone-mint{background:var(--white);color:var(--coral)}.faq-layout[data-astro-cid-ikooipj4]{gap:var(--space-xl);display:grid}@media (width>=40rem){.services[data-astro-cid-ikooipj4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.services[data-astro-cid-ikooipj4]{grid-template-columns:repeat(3,minmax(0,1fr))}.build-head[data-astro-cid-ikooipj4]{margin-bottom:3.5rem}.faq-layout[data-astro-cid-ikooipj4]{align-items:start;gap:var(--space-2xl);grid-template-columns:.8fr 1.2fr}}
