section[data-astro-cid-yzocectd]{padding-block:var(--section-gap-sp)}.section-header[data-astro-cid-yzocectd]{margin-bottom:40px}.section-label[data-astro-cid-yzocectd]{font-size:12px;font-weight:700;letter-spacing:.15em;color:var(--color-primary);margin-bottom:8px;text-transform:uppercase}.section-header[data-astro-cid-yzocectd] h2[data-astro-cid-yzocectd]{font-size:clamp(22px,3vw,32px);font-weight:700;color:var(--color-text-primary)}@media(min-width:1024px){section[data-astro-cid-yzocectd]{padding-block:var(--section-gap-pc)}}.what-section[data-astro-cid-yzocectd]{background:var(--color-bg-base)}.what-content[data-astro-cid-yzocectd]{display:grid;grid-template-columns:1fr;gap:40px}.what-text[data-astro-cid-yzocectd]{display:flex;flex-direction:column;gap:16px}.what-text[data-astro-cid-yzocectd] p[data-astro-cid-yzocectd]{font-size:15px;line-height:1.9;color:var(--color-text-secondary)}.what-points[data-astro-cid-yzocectd]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.what-point[data-astro-cid-yzocectd]{display:flex;align-items:center;gap:10px;background:var(--color-bg-cream);border-radius:var(--radius-sm);padding:16px;font-size:14px;font-weight:700;color:var(--color-text-primary)}.what-point-icon[data-astro-cid-yzocectd]{font-size:24px;flex-shrink:0}@media(min-width:1024px){.what-content[data-astro-cid-yzocectd]{grid-template-columns:1fr 1fr;align-items:center}}.target-section[data-astro-cid-yzocectd]{background:var(--color-bg-cream)}.target-intro[data-astro-cid-yzocectd]{font-size:14px;color:var(--color-text-secondary);margin-bottom:32px;line-height:1.8}.target-grid[data-astro-cid-yzocectd]{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:20px}.target-card[data-astro-cid-yzocectd]{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:28px;box-shadow:var(--shadow-card)}.target-card--primary[data-astro-cid-yzocectd]{border-color:var(--color-primary);border-width:2px}.target-card[data-astro-cid-yzocectd] h3[data-astro-cid-yzocectd]{font-size:17px;font-weight:700;color:var(--color-text-primary);margin-bottom:10px}.target-card--primary[data-astro-cid-yzocectd] h3[data-astro-cid-yzocectd]{color:var(--color-primary)}.target-card[data-astro-cid-yzocectd] p[data-astro-cid-yzocectd]{font-size:14px;line-height:1.8;color:var(--color-text-secondary)}.target-note[data-astro-cid-yzocectd]{font-size:12px;color:var(--color-text-muted)}@media(min-width:768px){.target-grid[data-astro-cid-yzocectd]{grid-template-columns:repeat(3,1fr)}}.flow-section[data-astro-cid-yzocectd]{background:var(--color-bg-base)}.flow-tabs[data-astro-cid-yzocectd]{display:flex;gap:0;border-bottom:2px solid var(--color-border);margin-bottom:40px}.flow-tab[data-astro-cid-yzocectd]{padding:12px 20px;font-size:14px;font-weight:700;background:none;border:none;border-bottom:3px solid transparent;margin-bottom:-2px;cursor:pointer;color:var(--color-text-secondary);transition:color .2s;white-space:nowrap}.flow-tab--active[data-astro-cid-yzocectd]{color:var(--color-primary);border-bottom-color:var(--color-primary)}.flow-panel--hidden[data-astro-cid-yzocectd]{display:none}.flow-steps[data-astro-cid-yzocectd]{display:flex;flex-direction:column;gap:0;max-width:640px}.flow-step[data-astro-cid-yzocectd]{display:grid;grid-template-columns:56px 1fr;gap:20px;padding-bottom:32px;position:relative}.flow-step[data-astro-cid-yzocectd]:not(:last-child):after{content:"";position:absolute;left:27px;top:52px;bottom:0;width:2px;background:var(--color-border)}.flow-step-num[data-astro-cid-yzocectd]{width:52px;height:52px;border-radius:50%;background:var(--color-primary);color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1}.flow-step-body[data-astro-cid-yzocectd]{padding-top:12px}.flow-step-body[data-astro-cid-yzocectd] h3[data-astro-cid-yzocectd]{font-size:16px;font-weight:700;color:var(--color-text-primary);margin-bottom:6px}.flow-step-body[data-astro-cid-yzocectd] p[data-astro-cid-yzocectd]{font-size:14px;line-height:1.8;color:var(--color-text-secondary)}.fee-section[data-astro-cid-yzocectd]{background:var(--color-bg-cream)}.fee-content[data-astro-cid-yzocectd]{display:grid;grid-template-columns:1fr;gap:24px;max-width:800px}.fee-insurance[data-astro-cid-yzocectd],.fee-other[data-astro-cid-yzocectd]{background:#fff;border-radius:var(--radius-md);padding:28px;border:1px solid var(--color-border);box-shadow:var(--shadow-card)}.fee-insurance[data-astro-cid-yzocectd] h3[data-astro-cid-yzocectd],.fee-other[data-astro-cid-yzocectd] h3[data-astro-cid-yzocectd]{font-size:16px;font-weight:700;color:var(--color-primary);margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--color-border)}.fee-insurance[data-astro-cid-yzocectd] p[data-astro-cid-yzocectd]{font-size:14px;line-height:1.9;color:var(--color-text-secondary);margin-top:10px}.fee-other[data-astro-cid-yzocectd] ul[data-astro-cid-yzocectd]{display:flex;flex-direction:column;gap:8px}.fee-other[data-astro-cid-yzocectd] li[data-astro-cid-yzocectd]{font-size:14px;color:var(--color-text-secondary);padding-left:16px;position:relative}.fee-other[data-astro-cid-yzocectd] li[data-astro-cid-yzocectd]:before{content:"•";position:absolute;left:0;color:var(--color-primary)}.fee-note[data-astro-cid-yzocectd]{background:#6b8e5a14;border-left:3px solid var(--color-primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:16px 20px}.fee-note[data-astro-cid-yzocectd] p[data-astro-cid-yzocectd]{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.8;color:var(--color-text-secondary)}.fee-note[data-astro-cid-yzocectd] svg[data-astro-cid-yzocectd]{flex-shrink:0;margin-top:3px;color:var(--color-primary)}@media(min-width:768px){.fee-content[data-astro-cid-yzocectd]{grid-template-columns:1fr 1fr}.fee-note[data-astro-cid-yzocectd]{grid-column:span 2}}.faq-section[data-astro-cid-yzocectd]{background:var(--color-bg-base)}.faq-list[data-astro-cid-yzocectd]{max-width:760px;display:flex;flex-direction:column;gap:0;border-top:1px solid var(--color-border)}.faq-item[data-astro-cid-yzocectd]{border-bottom:1px solid var(--color-border)}.faq-question[data-astro-cid-yzocectd]{width:100%;display:flex;align-items:center;gap:14px;padding:20px 0;background:none;border:none;cursor:pointer;text-align:left}.faq-q-mark[data-astro-cid-yzocectd]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--color-primary);color:#fff;font-size:13px;font-weight:700;flex-shrink:0}.faq-q-text[data-astro-cid-yzocectd]{flex:1;font-size:15px;font-weight:700;color:var(--color-text-primary);line-height:1.5}.faq-chevron[data-astro-cid-yzocectd]{flex-shrink:0;color:var(--color-text-muted);transition:transform .3s}.faq-question[data-astro-cid-yzocectd][aria-expanded=true] .faq-chevron[data-astro-cid-yzocectd]{transform:rotate(180deg)}.faq-answer[data-astro-cid-yzocectd]{padding-bottom:20px}.faq-answer[data-astro-cid-yzocectd][hidden]{display:none}.faq-answer-inner[data-astro-cid-yzocectd]{display:flex;gap:14px;align-items:flex-start}.faq-a-mark[data-astro-cid-yzocectd]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--color-bg-cream);border:1px solid var(--color-border);color:var(--color-primary);font-size:13px;font-weight:700;flex-shrink:0}.faq-answer-inner[data-astro-cid-yzocectd] p[data-astro-cid-yzocectd]{flex:1;font-size:14px;line-height:1.9;color:var(--color-text-secondary);padding-top:4px}
