.page[data-astro-cid-zhbudowm]{min-height:100vh;display:flex;flex-direction:column;background:#fff}.section--base[data-astro-cid-zhbudowm]{background:#fff}.section--band[data-astro-cid-zhbudowm]{background:#f8fafc;border-block:1px solid var(--color-border)}.section[data-astro-cid-zhbudowm]{padding:var(--space-section-y) var(--space-section-x)}.section__inner[data-astro-cid-zhbudowm]{max-width:var(--content-max);margin:0 auto}.section__inner--narrow[data-astro-cid-zhbudowm]{max-width:56rem}.section__head-block[data-astro-cid-zhbudowm]{margin-bottom:2rem}.heading-icon[data-astro-cid-zhbudowm]{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.4rem;background:#1e3a8a;flex-shrink:0;vertical-align:middle;margin-right:.65rem}.heading-icon[data-astro-cid-zhbudowm]:after{content:"";width:.55rem;height:.72rem;border:2px solid #fff;border-radius:2px}.section__heading[data-astro-cid-zhbudowm]{display:flex;align-items:center;flex-wrap:wrap;margin:0 0 1rem;font-size:clamp(1.2rem,2.8vw,1.5rem);font-weight:700;color:var(--color-primary);letter-spacing:.05em;line-height:1.45}.section__sub[data-astro-cid-zhbudowm]{margin:0;max-width:52rem;font-size:.9375rem;color:var(--color-text-muted);line-height:1.9}.section__lead[data-astro-cid-zhbudowm]{margin:0 0 1rem;font-size:1.05rem;font-weight:600;line-height:1.9;color:var(--color-text)}.section__text[data-astro-cid-zhbudowm]{margin:0;font-size:.95rem;line-height:1.95;color:var(--color-text-muted)}.page-hero[data-astro-cid-zhbudowm]{padding:clamp(3.25rem,9vw,5.75rem) var(--space-section-x) max(var(--space-section-y),3.75rem)}.page-hero__inner[data-astro-cid-zhbudowm]{max-width:var(--content-max);margin:0 auto;display:grid;gap:2rem 2.5rem;align-items:center}@media(min-width:960px){.page-hero__inner[data-astro-cid-zhbudowm]{grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr)}}.breadcrumb[data-astro-cid-zhbudowm]{grid-column:1 / -1}.breadcrumb[data-astro-cid-zhbudowm] ol[data-astro-cid-zhbudowm]{display:flex;flex-wrap:wrap;gap:.35rem .5rem;list-style:none;margin:0 0 .25rem;padding:0;font-size:.8125rem;color:var(--color-text-muted)}.breadcrumb[data-astro-cid-zhbudowm] li[data-astro-cid-zhbudowm]:not(:last-child):after{content:"/";margin-left:.5rem;color:var(--color-border-strong)}.breadcrumb[data-astro-cid-zhbudowm] a[data-astro-cid-zhbudowm]{color:var(--color-text-muted);text-decoration:none}.breadcrumb[data-astro-cid-zhbudowm] a[data-astro-cid-zhbudowm]:hover{color:var(--color-primary)}.breadcrumb[data-astro-cid-zhbudowm] li[data-astro-cid-zhbudowm][aria-current=page]{color:var(--color-text);font-weight:600}.page-hero__label[data-astro-cid-zhbudowm]{margin:0 0 1rem;font-size:.8125rem;font-weight:700;letter-spacing:.16em;color:var(--color-primary)}.page-hero__title[data-astro-cid-zhbudowm]{margin:0 0 1.25rem;font-size:clamp(1.9rem,6vw,2.8rem);line-height:1.35;letter-spacing:.04em;color:var(--color-text)}.page-hero__lead[data-astro-cid-zhbudowm]{margin:0 0 1.6rem;font-size:1rem;line-height:1.95;color:var(--color-text-muted);max-width:46rem}.page-hero__actions[data-astro-cid-zhbudowm]{display:flex;flex-wrap:wrap;gap:.85rem 1rem}.page-hero__visual[data-astro-cid-zhbudowm]{margin:0;border-radius:1rem;overflow:hidden;border:1px solid var(--color-border);box-shadow:var(--shadow-md);background:#f3f6fb}.page-hero__visual[data-astro-cid-zhbudowm] img[data-astro-cid-zhbudowm]{display:block;width:100%;height:100%;min-height:280px;object-fit:cover}.btn[data-astro-cid-zhbudowm]{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:0 1.5rem;font-size:.9375rem;font-weight:700;letter-spacing:.04em;border-radius:var(--radius);text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.btn--primary[data-astro-cid-zhbudowm]{background:#1e3a8a;color:#fff;border:2px solid #1e3a8a}.btn--primary[data-astro-cid-zhbudowm]:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#fff}.step-block[data-astro-cid-zhbudowm]{display:grid;gap:1.25rem}@media(min-width:768px){.step-block[data-astro-cid-zhbudowm]{grid-template-columns:7.5rem minmax(0,1fr);align-items:start}}.step-block__label[data-astro-cid-zhbudowm]{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-width:6.5rem;padding:.7rem 1rem;border-radius:999px;background:#1e3a8a;color:#fff;font-size:.8rem;font-weight:700;letter-spacing:.12em;box-shadow:var(--shadow-sm)}.step-block__body[data-astro-cid-zhbudowm]{min-width:0}.card-grid[data-astro-cid-zhbudowm]{display:grid;gap:1.25rem}.card-grid--two[data-astro-cid-zhbudowm],.card-grid--three[data-astro-cid-zhbudowm]{grid-template-columns:1fr}@media(min-width:768px){.card-grid--two[data-astro-cid-zhbudowm]{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid--three[data-astro-cid-zhbudowm]{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid[data-astro-cid-zhbudowm]:not(.card-grid--two):not(.card-grid--three){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.card-grid[data-astro-cid-zhbudowm]:not(.card-grid--two):not(.card-grid--three){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px){.card-grid--misconception[data-astro-cid-zhbudowm]{grid-template-columns:1fr}}.section__grid[data-astro-cid-zhbudowm]{display:grid;gap:1.75rem 2.75rem;align-items:center}@media(min-width:960px){.section__grid--visual[data-astro-cid-zhbudowm]{grid-template-columns:minmax(0,1fr) minmax(280px,.92fr);gap:2rem 3rem}.section__grid--visual[data-astro-cid-zhbudowm] .section__visual--lead[data-astro-cid-zhbudowm]{order:-1}}.section__grid--step[data-astro-cid-zhbudowm]{margin-bottom:1.75rem}.section__main[data-astro-cid-zhbudowm]{min-width:0}.section__visual[data-astro-cid-zhbudowm]{margin:0;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--color-border);box-shadow:var(--shadow-md);background:#f3f6fb}.section__visual[data-astro-cid-zhbudowm] img[data-astro-cid-zhbudowm]{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.step-block--visual[data-astro-cid-zhbudowm] .step-block__body[data-astro-cid-zhbudowm]{width:100%}.info-card--visual[data-astro-cid-zhbudowm]{padding:0;overflow:hidden}.info-card__visual[data-astro-cid-zhbudowm]{margin:0;aspect-ratio:16 / 9;overflow:hidden;background:#f3f6fb}.info-card__visual[data-astro-cid-zhbudowm] img[data-astro-cid-zhbudowm]{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.info-card--visual[data-astro-cid-zhbudowm]:hover .info-card__visual[data-astro-cid-zhbudowm] img[data-astro-cid-zhbudowm]{transform:scale(1.03)}.info-card__body[data-astro-cid-zhbudowm]{display:flex;flex-direction:column;flex:1;padding:1.35rem 1.4rem 1.45rem}.info-card--visual[data-astro-cid-zhbudowm] .info-card__text[data-astro-cid-zhbudowm]{flex:1}.info-card[data-astro-cid-zhbudowm]{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.4rem;box-shadow:var(--shadow-sm)}.info-card--link[data-astro-cid-zhbudowm]{display:flex;flex-direction:column}.info-card--visual[data-astro-cid-zhbudowm].info-card--link{height:100%}.info-card[data-astro-cid-zhbudowm]:not(.info-card--visual){padding:1.4rem}.info-card__title[data-astro-cid-zhbudowm]{margin:0 0 .75rem;font-size:1rem;font-weight:700;line-height:1.6;color:var(--color-text)}.info-card__text[data-astro-cid-zhbudowm]{margin:0;line-height:1.9;color:var(--color-text-muted);font-size:.9375rem}.info-card__content[data-astro-cid-zhbudowm]{margin-top:.25rem}.text-link[data-astro-cid-zhbudowm]{display:inline-flex;align-items:center;gap:.4rem;margin-top:1rem;width:fit-content;color:var(--color-primary);font-weight:700;text-decoration:none}.text-link[data-astro-cid-zhbudowm]:after{content:"→";font-size:.95em}.text-link[data-astro-cid-zhbudowm]:hover{text-decoration:underline}.bullet-list[data-astro-cid-zhbudowm]{margin:0;padding-left:1.2rem;display:grid;gap:.85rem;line-height:1.85;color:var(--color-text-muted)}.note[data-astro-cid-zhbudowm]{margin:.9rem 0 0;font-size:.85rem;color:var(--color-text-muted);line-height:1.8}.subsection[data-astro-cid-zhbudowm]{margin-top:1.75rem}.subsection__title[data-astro-cid-zhbudowm]{margin:0 0 1rem;font-size:1rem;font-weight:700;color:var(--color-primary);line-height:1.6}.check-list[data-astro-cid-zhbudowm]{list-style:none;margin:0;padding:0;display:grid;gap:.85rem}.check-list__item[data-astro-cid-zhbudowm]{position:relative;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1rem 1rem 1rem 2.75rem;line-height:1.8;color:var(--color-text);box-shadow:var(--shadow-sm)}.check-list__item[data-astro-cid-zhbudowm]:before{content:"✓";position:absolute;left:1rem;top:1rem;display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--color-primary-soft);color:var(--color-primary);font-size:.8rem;font-weight:700}.faq-list[data-astro-cid-zhbudowm]{display:grid;gap:1rem}.faq-item[data-astro-cid-zhbudowm]{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.faq-item__question[data-astro-cid-zhbudowm]{cursor:pointer;list-style:none;padding:1.15rem 1.25rem;font-weight:700;line-height:1.7;color:var(--color-text)}.faq-item__question[data-astro-cid-zhbudowm]::-webkit-details-marker{display:none}.faq-item__answer[data-astro-cid-zhbudowm]{padding:0 1.25rem 1.15rem;color:var(--color-text-muted);line-height:1.85}.faq-item__answer[data-astro-cid-zhbudowm] p[data-astro-cid-zhbudowm]{margin:0}.section--contact-cta[data-astro-cid-zhbudowm]{background:#fff;padding:var(--space-section-y) var(--space-section-x) max(var(--space-section-y),4rem)}.cta-box[data-astro-cid-zhbudowm]{background:#f8fafc;border:1px solid var(--color-border);border-radius:1rem;padding:clamp(1.75rem,4vw,2.5rem);box-shadow:var(--shadow-md);text-align:center}.cta-box__heading[data-astro-cid-zhbudowm]{margin:0 0 1rem;font-size:clamp(1.2rem,2.8vw,1.6rem);line-height:1.6;color:var(--color-text)}.cta-box__text[data-astro-cid-zhbudowm]{margin:0 0 1.5rem;color:var(--color-text-muted);line-height:1.9}.cta-box__actions[data-astro-cid-zhbudowm]{display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem 1rem}
