.hero[data-astro-cid-f45ov6cg]{background:radial-gradient(42rem 24rem at 100% 0%, #e3eb94b3, transparent 68%), var(--paper)}.hero-grid[data-astro-cid-f45ov6cg],.copy[data-astro-cid-f45ov6cg],.stack[data-astro-cid-f45ov6cg],.hero-body[data-astro-cid-f45ov6cg],.apply[data-astro-cid-f45ov6cg],.split[data-astro-cid-f45ov6cg]{gap:1rem;display:grid}.split[data-astro-cid-f45ov6cg]{align-items:center;gap:1.5rem}.hero-grid[data-astro-cid-f45ov6cg]{padding-block:clamp(1.75rem,4vw,3.75rem)}.line[data-astro-cid-f45ov6cg]{display:block}.hero-body[data-astro-cid-f45ov6cg]{gap:1.05rem}.hero-body[data-astro-cid-f45ov6cg] .lead[data-astro-cid-f45ov6cg],.copy[data-astro-cid-f45ov6cg] .lead[data-astro-cid-f45ov6cg],.copy[data-astro-cid-f45ov6cg] p[data-astro-cid-f45ov6cg],.card[data-astro-cid-f45ov6cg] p[data-astro-cid-f45ov6cg],.close-line[data-astro-cid-f45ov6cg],.transparency[data-astro-cid-f45ov6cg],.hint[data-astro-cid-f45ov6cg],.legal-note[data-astro-cid-f45ov6cg],.thanks[data-astro-cid-f45ov6cg] p[data-astro-cid-f45ov6cg]{margin:0}.copy[data-astro-cid-f45ov6cg]{gap:.95rem;max-width:40rem}.copy[data-astro-cid-f45ov6cg] h2[data-astro-cid-f45ov6cg],.hero-grid[data-astro-cid-f45ov6cg] h1[data-astro-cid-f45ov6cg]{max-width:16em}.stack[data-astro-cid-f45ov6cg]{gap:1.75rem}.hero-figure[data-astro-cid-f45ov6cg],.frame[data-astro-cid-f45ov6cg]{margin:0}.photo[data-astro-cid-f45ov6cg]{border-radius:1.2rem;width:100%;height:auto;display:block}.hero-figure[data-astro-cid-f45ov6cg] .photo[data-astro-cid-f45ov6cg]{object-fit:cover;object-position:center 28%;max-height:18rem}.hint[data-astro-cid-f45ov6cg]{max-width:38rem;color:var(--ink-soft)}.facts[data-astro-cid-f45ov6cg]{gap:.7rem;margin:.15rem 0 0;padding:0;list-style:none;display:grid}.facts[data-astro-cid-f45ov6cg] li[data-astro-cid-f45ov6cg]{border-left:2px solid var(--forest);margin:0;padding-left:.85rem;font-weight:700;line-height:1.35}.cost-note[data-astro-cid-f45ov6cg]{background:var(--color-highlight);max-width:40rem;color:var(--ink);border-radius:1rem;margin:.2rem 0 0;padding:.95rem 1.05rem;font-size:1.05rem;font-weight:650;line-height:1.45}.steps[data-astro-cid-f45ov6cg],.service-grid[data-astro-cid-f45ov6cg],.path-grid[data-astro-cid-f45ov6cg],.quote-grid[data-astro-cid-f45ov6cg]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-f45ov6cg],.quote[data-astro-cid-f45ov6cg]{border-radius:var(--radius-card);background:var(--paper-deep);align-content:start;gap:.45rem;margin:0;padding:1.2rem 1.25rem;display:grid}.band-deep[data-astro-cid-f45ov6cg] .card[data-astro-cid-f45ov6cg],.band-deep[data-astro-cid-f45ov6cg] .quote[data-astro-cid-f45ov6cg]{background:var(--paper)}.card[data-astro-cid-f45ov6cg] h3[data-astro-cid-f45ov6cg],.quote[data-astro-cid-f45ov6cg] p[data-astro-cid-f45ov6cg],.thanks[data-astro-cid-f45ov6cg] h3[data-astro-cid-f45ov6cg]{margin:0}.step-label[data-astro-cid-f45ov6cg]{color:var(--forest);font-family:var(--font-poppins), sans-serif;letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:700}.close-line[data-astro-cid-f45ov6cg]{max-width:40rem;font-weight:680}.transparency[data-astro-cid-f45ov6cg]{background:var(--paper-deep);border-radius:1rem;max-width:40rem;padding:1rem 1.1rem;line-height:1.5}.about[data-astro-cid-f45ov6cg] .photo[data-astro-cid-f45ov6cg]{box-shadow:0 0 0 .4rem var(--paper);border-radius:1.1rem}.quote[data-astro-cid-f45ov6cg]{grid-template-rows:1fr auto;gap:.85rem}.quote[data-astro-cid-f45ov6cg] blockquote[data-astro-cid-f45ov6cg]{margin:0}.quote[data-astro-cid-f45ov6cg] p[data-astro-cid-f45ov6cg]{font-family:var(--font-poppins), sans-serif;letter-spacing:-.02em;font-size:clamp(1.2rem,1.05rem + .45vw,1.45rem);font-weight:700;line-height:1.3}.quote[data-astro-cid-f45ov6cg] figcaption[data-astro-cid-f45ov6cg]{color:var(--forest);font-weight:700}.cost-box[data-astro-cid-f45ov6cg]{border-radius:var(--radius-card);background:var(--paper);gap:.85rem;max-width:40rem;margin:0;padding:1.25rem 1.3rem;list-style:none;display:grid}.cost-row[data-astro-cid-f45ov6cg]{grid-template-columns:minmax(7.5rem,11rem) 1fr;gap:.35rem 1.25rem;margin:0;display:grid}.cost-row[data-astro-cid-f45ov6cg] span[data-astro-cid-f45ov6cg]:first-child{font-weight:700}.is-license[data-astro-cid-f45ov6cg] span[data-astro-cid-f45ov6cg]:last-child{font-family:var(--font-poppins), sans-serif;letter-spacing:-.02em;font-size:1.35rem;font-weight:800;line-height:1.2}.apply-grid[data-astro-cid-f45ov6cg]{align-items:start;gap:1.75rem;display:grid}.apply-panel[data-astro-cid-f45ov6cg]{gap:.9rem;display:grid}.apply[data-astro-cid-f45ov6cg],.thanks[data-astro-cid-f45ov6cg]{border-radius:var(--radius-card);background:var(--paper-deep);padding:clamp(1.15rem,2vw,1.6rem)}.apply[data-astro-cid-f45ov6cg][hidden],.thanks[data-astro-cid-f45ov6cg][hidden]{display:none}.thanks[data-astro-cid-f45ov6cg]{gap:.8rem;display:grid}.sign[data-astro-cid-f45ov6cg]{font-family:var(--font-poppins), sans-serif;font-size:1.35rem;font-weight:700}.apply[data-astro-cid-f45ov6cg] input[data-astro-cid-f45ov6cg],.apply[data-astro-cid-f45ov6cg] textarea[data-astro-cid-f45ov6cg]{border:1px solid var(--line-strong);background:var(--paper);width:100%;color:var(--ink);font:inherit;padding:.75rem .8rem}.apply[data-astro-cid-f45ov6cg] textarea[data-astro-cid-f45ov6cg]{resize:vertical}.tag[data-astro-cid-f45ov6cg]{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;margin-left:.35rem;font-size:.78rem;font-weight:700}.apply[data-astro-cid-f45ov6cg] .button[data-astro-cid-f45ov6cg]{width:100%}.apply[data-astro-cid-f45ov6cg]{position:relative}.apply[data-astro-cid-f45ov6cg] .form-error[data-astro-cid-f45ov6cg]{color:#8d2e28;margin:0;font-weight:700}.apply[data-astro-cid-f45ov6cg] .hp[data-astro-cid-f45ov6cg]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.legal-note[data-astro-cid-f45ov6cg]{max-width:40rem;font-size:.98rem}.legal-note[data-astro-cid-f45ov6cg] a[data-astro-cid-f45ov6cg]{color:var(--forest);font-weight:700}.faq-layout[data-astro-cid-f45ov6cg]{align-items:start;gap:1.25rem;display:grid}.close-grid[data-astro-cid-f45ov6cg]{align-items:center;gap:1.5rem;display:grid}.band-apricot[data-astro-cid-f45ov6cg] .photo[data-astro-cid-f45ov6cg]{border-radius:1.2rem}@media (width>=700px){.service-grid[data-astro-cid-f45ov6cg]{grid-template-columns:1fr 1fr}.hero-figure[data-astro-cid-f45ov6cg] .photo[data-astro-cid-f45ov6cg]{max-height:22rem}}@media (width>=800px){.split[data-astro-cid-f45ov6cg],.apply-grid[data-astro-cid-f45ov6cg],.close-grid[data-astro-cid-f45ov6cg]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:3rem}.about[data-astro-cid-f45ov6cg]{grid-template-columns:minmax(16rem,.85fr) minmax(0,1.15fr)}.faq-layout[data-astro-cid-f45ov6cg]{grid-template-columns:minmax(14rem,.7fr) minmax(0,1.3fr);gap:2.5rem}.faq-layout[data-astro-cid-f45ov6cg] .copy[data-astro-cid-f45ov6cg]{top:var(--header-offset);position:sticky}}@media (width>=960px){.hero-grid[data-astro-cid-f45ov6cg]{grid-template-columns:minmax(0,1.12fr) minmax(18rem,.88fr);grid-template-areas:"kicker photo""title photo""body photo";align-items:start;column-gap:3.5rem}.hero-grid[data-astro-cid-f45ov6cg] .kicker[data-astro-cid-f45ov6cg]{grid-area:kicker}.hero-grid[data-astro-cid-f45ov6cg] h1[data-astro-cid-f45ov6cg]{grid-area:title}.hero-body[data-astro-cid-f45ov6cg]{grid-area:body}.hero-figure[data-astro-cid-f45ov6cg]{grid-area:photo}.hero-figure[data-astro-cid-f45ov6cg] .photo[data-astro-cid-f45ov6cg]{aspect-ratio:4/5;max-height:38rem}.facts[data-astro-cid-f45ov6cg],.steps[data-astro-cid-f45ov6cg],.path-grid[data-astro-cid-f45ov6cg],.quote-grid[data-astro-cid-f45ov6cg],.service-grid[data-astro-cid-f45ov6cg]{grid-template-columns:repeat(3,minmax(0,1fr))}}
