.page-hero[data-astro-cid-jtzn4zcc]{background:var(--color-bg-soft);padding-block:clamp(48px,8vw,80px);border-bottom:1px solid var(--color-line)}.page-hero-inner[data-astro-cid-jtzn4zcc]{max-width:720px;margin-inline:auto}.page-title[data-astro-cid-jtzn4zcc]{font-size:clamp(2rem,4vw,2.75rem);color:var(--color-text);margin-bottom:.75rem}.page-lead[data-astro-cid-jtzn4zcc]{font-size:clamp(1rem,2vw,1.125rem);color:var(--color-text-sub);line-height:1.7}.content-block[data-astro-cid-jtzn4zcc]{max-width:720px;margin-inline:auto}.content-heading[data-astro-cid-jtzn4zcc]{font-size:clamp(1.375rem,2.5vw,1.75rem);margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:3px solid var(--color-accent)}.content-block[data-astro-cid-jtzn4zcc] p[data-astro-cid-jtzn4zcc]{font-size:1rem;line-height:1.85;color:var(--color-text)}.target-grid[data-astro-cid-jtzn4zcc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;margin-top:1rem}.target-card[data-astro-cid-jtzn4zcc]{background:var(--color-bg-soft);border-radius:var(--radius-card);padding:1.5rem;border:1px solid var(--color-line)}.target-card[data-astro-cid-jtzn4zcc] h3[data-astro-cid-jtzn4zcc]{font-size:1.0625rem;margin-bottom:.75rem;color:var(--color-main)}.target-card[data-astro-cid-jtzn4zcc] p[data-astro-cid-jtzn4zcc]{font-size:.9375rem;line-height:1.75;color:var(--color-text);margin-bottom:.75rem}.target-card[data-astro-cid-jtzn4zcc] ul[data-astro-cid-jtzn4zcc]{padding-left:1.25rem;font-size:.875rem;line-height:1.8;color:var(--color-text-sub)}.cost-highlight[data-astro-cid-jtzn4zcc]{font-family:var(--font-heading);font-size:1.375rem;font-weight:700;color:var(--color-main);margin-bottom:.5rem}.flow-list[data-astro-cid-jtzn4zcc]{list-style:none;display:flex;flex-direction:column;gap:2rem;margin-top:1rem}.flow-list[data-astro-cid-jtzn4zcc]>li[data-astro-cid-jtzn4zcc]{display:flex;gap:1.25rem;align-items:flex-start}.flow-num[data-astro-cid-jtzn4zcc]{width:2.5rem;height:2.5rem;border-radius:50%;background:var(--color-main);color:#fff;font-family:var(--font-heading);font-weight:700;font-size:.9375rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.flow-list[data-astro-cid-jtzn4zcc] h3[data-astro-cid-jtzn4zcc]{font-size:1.0625rem;margin-bottom:.375rem;color:var(--color-text)}.flow-list[data-astro-cid-jtzn4zcc] p[data-astro-cid-jtzn4zcc]{font-size:.9375rem;line-height:1.8;color:var(--color-text-sub)}.confirm-list[data-astro-cid-jtzn4zcc]{margin:1rem 0;padding-left:1.5rem;display:flex;flex-direction:column;gap:.5rem}.confirm-list[data-astro-cid-jtzn4zcc] li[data-astro-cid-jtzn4zcc]{font-size:.9375rem;line-height:1.75;color:var(--color-text)}.apply-inner[data-astro-cid-jtzn4zcc]{max-width:560px;margin-inline:auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.apply-heading[data-astro-cid-jtzn4zcc]{font-size:clamp(1.5rem,3vw,2rem);color:var(--color-text)}.apply-desc[data-astro-cid-jtzn4zcc]{font-size:1rem;line-height:1.75;color:var(--color-text-sub)}.apply-form[data-astro-cid-jtzn4zcc]{width:100%;max-width:480px;display:flex;flex-direction:column;gap:1.25rem;text-align:left}.form-group[data-astro-cid-jtzn4zcc]{display:flex;flex-direction:column;gap:.4rem}.form-group[data-astro-cid-jtzn4zcc] label[data-astro-cid-jtzn4zcc]{font-size:.9375rem;font-weight:700;color:var(--color-text);display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.req[data-astro-cid-jtzn4zcc]{font-size:.6875rem;font-weight:700;color:#fff;background:var(--color-main);border-radius:3px;padding:1px 5px;line-height:1.4}.form-note[data-astro-cid-jtzn4zcc]{font-size:.8125rem;font-weight:400;color:var(--color-text-sub)}.form-group[data-astro-cid-jtzn4zcc] input[data-astro-cid-jtzn4zcc][type=text],.form-group[data-astro-cid-jtzn4zcc] input[data-astro-cid-jtzn4zcc][type=email],.form-group[data-astro-cid-jtzn4zcc] select[data-astro-cid-jtzn4zcc]{width:100%;padding:.625rem .875rem;border:1px solid var(--color-line);border-radius:var(--radius-card);font-size:1rem;font-family:var(--font-body);color:var(--color-text);background:var(--color-bg);transition:border-color .2s,box-shadow .2s}.form-group[data-astro-cid-jtzn4zcc] input[data-astro-cid-jtzn4zcc]:focus,.form-group[data-astro-cid-jtzn4zcc] select[data-astro-cid-jtzn4zcc]:focus{outline:none;border-color:var(--color-main);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-main) 15%,transparent)}.form-check[data-astro-cid-jtzn4zcc] label[data-astro-cid-jtzn4zcc]{font-weight:400;display:flex;align-items:flex-start;gap:.5rem;cursor:pointer;line-height:1.6}.form-check[data-astro-cid-jtzn4zcc] input[data-astro-cid-jtzn4zcc][type=checkbox]{margin-top:3px;width:1rem;height:1rem;flex-shrink:0;accent-color:var(--color-main)}.faq-list[data-astro-cid-jtzn4zcc]{max-width:720px;margin-inline:auto;display:flex;flex-direction:column;gap:1px;border:1px solid var(--color-line);border-radius:var(--radius-card);overflow:hidden}.faq-item[data-astro-cid-jtzn4zcc]{background:var(--color-bg);padding:0}.faq-item[data-astro-cid-jtzn4zcc]+.faq-item[data-astro-cid-jtzn4zcc]{border-top:1px solid var(--color-line)}.faq-item[data-astro-cid-jtzn4zcc]>summary[data-astro-cid-jtzn4zcc]{list-style:none;cursor:pointer;padding:1.25rem 1.5rem;font-weight:700;font-family:var(--font-heading);font-size:1rem;color:var(--color-text);display:flex;align-items:center;gap:.75rem;user-select:none}.faq-item[data-astro-cid-jtzn4zcc]>summary[data-astro-cid-jtzn4zcc]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-jtzn4zcc]>summary[data-astro-cid-jtzn4zcc]:before{content:"Q.";color:var(--color-main);font-size:.875rem;flex-shrink:0}.faq-item[data-astro-cid-jtzn4zcc]>summary[data-astro-cid-jtzn4zcc]:after{content:"+";margin-left:auto;font-size:1.25rem;color:var(--color-main);font-weight:400;line-height:1;flex-shrink:0}.faq-item[data-astro-cid-jtzn4zcc][open]>summary[data-astro-cid-jtzn4zcc]:after{content:"−"}.faq-item[data-astro-cid-jtzn4zcc]>p[data-astro-cid-jtzn4zcc]{font-size:.9375rem;line-height:1.8;color:var(--color-text-sub);padding:0 1.5rem 1.25rem 3.5rem}
