.breadcrumbs[data-astro-cid-vx4iavld]{padding-block:2.5rem 0}.breadcrumbs__list[data-astro-cid-vx4iavld]{font:600 .78125rem/1 var(--font-body);color:var(--color-footer-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs__item[data-astro-cid-vx4iavld]{align-items:center;gap:.5rem;display:flex}.breadcrumbs[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld]{color:var(--color-footer-muted)}.breadcrumbs[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld]:hover{color:var(--color-accent)}.breadcrumbs__item[data-astro-cid-vx4iavld] span[data-astro-cid-vx4iavld][aria-current]{color:var(--color-ink)}.breadcrumbs__sep[data-astro-cid-vx4iavld]{color:var(--color-footer-muted)}.faq-section[data-astro-cid-25eicpmf]{background:radial-gradient(120% 100% at 50% 0%, var(--color-cream) 0%, var(--color-cream-deep) 100%);border-block:1px solid #14110f12;margin-top:5rem;padding-block:5.25rem}.faq-section__inner[data-astro-cid-25eicpmf]{max-width:56.25rem}.faq-section__intro[data-astro-cid-25eicpmf]{text-align:center;margin-bottom:2.125rem}.faq-section__title[data-astro-cid-25eicpmf]{margin:.875rem 0 0;font-size:clamp(1.75rem,3.6vw,2.75rem);line-height:1.08}.faq-section__list[data-astro-cid-25eicpmf]{flex-direction:column;gap:.75rem;display:flex}.faq-section__item[data-astro-cid-25eicpmf]{background:var(--color-paper);border-radius:var(--radius-lg);border:1px solid #14110f1a;overflow:hidden}.faq-section__trigger[data-astro-cid-25eicpmf]{cursor:pointer;text-align:left;width:100%;font:600 1.0625rem/1.4 var(--font-body);color:var(--color-ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1.125rem;padding:1.375rem 1.625rem;display:flex}.faq-section__icon[data-astro-cid-25eicpmf]{width:1.875rem;height:1.875rem;color:var(--color-ink);background:#f0e9dc;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.faq-section__icon-minus[data-astro-cid-25eicpmf]{display:none}.faq-section__item[data-astro-cid-25eicpmf].is-open .faq-section__icon[data-astro-cid-25eicpmf]{background:var(--color-accent);color:var(--color-paper)}.faq-section__item[data-astro-cid-25eicpmf].is-open .faq-section__icon-plus[data-astro-cid-25eicpmf]{display:none}.faq-section__item[data-astro-cid-25eicpmf].is-open .faq-section__icon-minus[data-astro-cid-25eicpmf]{display:block}.faq-section__panel[data-astro-cid-25eicpmf]{font:400 .96875rem/1.7 var(--font-body);color:var(--color-ink-subtle);padding:0 1.625rem 1.5rem;animation:.3s both fade-up}.faq-section__panel[data-astro-cid-25eicpmf] p[data-astro-cid-25eicpmf]{margin:0}.faq-section__footer[data-astro-cid-25eicpmf]{text-align:center;font:400 .9375rem/1.6 var(--font-body);color:var(--color-ink-subtle);margin:1.875rem 0 0}.faq-section__footer[data-astro-cid-25eicpmf] a[data-astro-cid-25eicpmf]{color:var(--color-accent);font-weight:700}.visually-hidden[data-astro-cid-njl2q4gy]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.service-hero[data-astro-cid-njl2q4gy]{grid-template-columns:1fr;align-items:center;gap:3.5rem;padding-block:2.125rem 1.25rem;display:grid}.service-hero__title[data-astro-cid-njl2q4gy]{letter-spacing:-.015em;margin:1rem 0 0;font-size:clamp(2.5rem,5vw,4.25rem);line-height:1.03}.service-hero__tagline[data-astro-cid-njl2q4gy]{font:400 1.1875rem/1.6 var(--font-body);color:var(--color-ink-muted);max-width:32.5rem;margin:1.25rem 0 0}.service-hero__actions[data-astro-cid-njl2q4gy]{flex-wrap:wrap;gap:.875rem;margin-top:2rem;display:flex}.service-hero__btn[data-astro-cid-njl2q4gy]{font:700 .875rem/1 var(--font-body);letter-spacing:.03em;border-radius:var(--radius-pill);border:1.5px solid #0000;align-items:center;gap:.625rem;padding:1rem 1.875rem;display:inline-flex}.service-hero__btn--primary[data-astro-cid-njl2q4gy]{background:var(--color-accent);color:var(--color-paper)}.service-hero__btn--primary[data-astro-cid-njl2q4gy]:hover{background:var(--color-ink);color:var(--color-paper)}.service-hero__btn--secondary[data-astro-cid-njl2q4gy]{color:var(--color-ink);border-color:var(--border-strong);background:0 0}.service-hero__btn--secondary[data-astro-cid-njl2q4gy]:hover{border-color:var(--color-ink);color:var(--color-ink)}.service-hero__visual[data-astro-cid-njl2q4gy]{aspect-ratio:4/3;border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 30px 60px -34px #14110f73}.service-hero__visual[data-astro-cid-njl2q4gy] picture,.service-hero__visual[data-astro-cid-njl2q4gy] img{object-fit:cover;width:100%;height:100%;display:block}.service-overview[data-astro-cid-njl2q4gy]{grid-template-columns:1fr;align-items:start;gap:3.5rem;padding-block:3.75rem 0;display:grid}.service-overview__title[data-astro-cid-njl2q4gy]{margin:0;font-size:clamp(1.75rem,3.4vw,2.625rem);line-height:1.1}.service-overview__intro[data-astro-cid-njl2q4gy]{font:400 1.0625rem/1.75 var(--font-body);color:var(--color-ink-muted);margin:1.125rem 0 0}.service-overview__formats[data-astro-cid-njl2q4gy]{background:var(--color-paper);border:1px solid var(--border-hairline);border-radius:1.125rem;padding:1.75rem}.service-overview__formats-label[data-astro-cid-njl2q4gy]{font:700 .6875rem/1 var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);margin:0 0 1rem}.service-overview__chips[data-astro-cid-njl2q4gy]{flex-wrap:wrap;gap:.5625rem;display:flex}.service-overview__chip[data-astro-cid-njl2q4gy]{border-radius:var(--radius-pill);font:600 .8125rem/1 var(--font-body);color:var(--color-ink-soft);border:1px solid #14110f24;padding:.5625rem .9375rem}.service-highlights[data-astro-cid-njl2q4gy]{padding-block:4.375rem 0}.service-highlights__grid[data-astro-cid-njl2q4gy]{grid-template-columns:1fr;gap:1.25rem;margin-top:1.625rem;display:grid}.service-highlights__card[data-astro-cid-njl2q4gy]{background:var(--color-paper);border:1px solid var(--border-hairline);border-radius:1.125rem;align-items:flex-start;gap:1.125rem;padding:1.875rem;display:flex}.service-highlights__icon[data-astro-cid-njl2q4gy]{background:var(--color-accent-tint);width:2.75rem;height:2.75rem;color:var(--color-accent);border-radius:.75rem;flex:none;justify-content:center;align-items:center;display:flex}.service-highlights__card-title[data-astro-cid-njl2q4gy]{font:700 1.0625rem/1.3 var(--font-body);margin:0}.service-highlights__card-desc[data-astro-cid-njl2q4gy]{font:400 .90625rem/1.6 var(--font-body);color:var(--color-ink-subtle);margin:.5rem 0 0}.service-others[data-astro-cid-njl2q4gy]{padding-block:5.625rem 0}.service-others__grid[data-astro-cid-njl2q4gy]{grid-template-columns:1fr;gap:1rem;margin-top:1.625rem;display:grid}.service-others__card[data-astro-cid-njl2q4gy]{background:var(--color-paper);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);color:var(--color-ink);padding:1.5rem}.service-others__card[data-astro-cid-njl2q4gy]:hover{border-color:var(--color-accent);color:var(--color-ink)}.service-others__num[data-astro-cid-njl2q4gy]{font:500 .9375rem/1 var(--font-heading);color:var(--color-accent)}.service-others__title[data-astro-cid-njl2q4gy]{font:600 1.0625rem/1.25 var(--font-body);margin-top:.625rem;display:block}.service-cta[data-astro-cid-njl2q4gy]{padding-block:3.75rem 6.25rem}.service-cta[data-astro-cid-njl2q4gy] .cta-strip{padding-inline:var(--gutter);border-radius:1.5rem}@media (width>=768px){.service-hero[data-astro-cid-njl2q4gy]{grid-template-columns:1.05fr .95fr}.service-overview[data-astro-cid-njl2q4gy]{grid-template-columns:1fr .8fr}.service-highlights__grid[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(2,1fr)}.service-others__grid[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(3,1fr)}}
