.page-hero[data-astro-cid-2ce4anoi]{background:linear-gradient(135deg,var(--navy) 0%,var(--navy-light) 100%);color:var(--white);padding:80px 0;text-align:center}.page-hero[data-astro-cid-2ce4anoi] h1[data-astro-cid-2ce4anoi]{color:var(--white);font-size:2.4rem;margin-bottom:12px}.page-hero[data-astro-cid-2ce4anoi] p[data-astro-cid-2ce4anoi]{font-size:1.1rem;opacity:.85;margin-bottom:28px}.content-grid[data-astro-cid-2ce4anoi]{display:grid;grid-template-columns:1fr 340px;gap:48px;align-items:start}.main-content[data-astro-cid-2ce4anoi] h2[data-astro-cid-2ce4anoi]{font-size:1.6rem;margin:40px 0 16px}.main-content[data-astro-cid-2ce4anoi] h2[data-astro-cid-2ce4anoi]:first-of-type{margin-top:0}.lead[data-astro-cid-2ce4anoi]{font-size:1.1rem;color:var(--text-light);line-height:1.7;margin-bottom:32px;padding-bottom:32px;border-bottom:2px solid var(--border)}.info-box[data-astro-cid-2ce4anoi]{background:var(--bg-light);border-radius:var(--radius);padding:24px;margin-bottom:16px}.info-box[data-astro-cid-2ce4anoi] h3[data-astro-cid-2ce4anoi]{font-size:1.05rem;margin-bottom:10px;color:var(--navy)}.info-box[data-astro-cid-2ce4anoi] p[data-astro-cid-2ce4anoi]{font-size:.9rem;color:var(--text-light);line-height:1.7}.stages-grid[data-astro-cid-2ce4anoi]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px}.stage-card[data-astro-cid-2ce4anoi]{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:20px;text-align:center}.stage-num[data-astro-cid-2ce4anoi]{width:48px;height:48px;border-radius:50%;background:var(--navy);color:var(--white);font-size:1.3rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.stage-card[data-astro-cid-2ce4anoi] h4[data-astro-cid-2ce4anoi]{margin-bottom:8px}.stage-card[data-astro-cid-2ce4anoi] p[data-astro-cid-2ce4anoi]{font-size:.85rem;color:var(--text-light);line-height:1.6}.faq-item[data-astro-cid-2ce4anoi]{border:1px solid var(--border);border-radius:var(--radius);margin-bottom:8px;overflow:hidden}.faq-item[data-astro-cid-2ce4anoi] summary[data-astro-cid-2ce4anoi]{padding:16px 20px;font-weight:600;cursor:pointer;list-style:none;background:var(--bg-light);font-size:.95rem;color:var(--navy)}.faq-item[data-astro-cid-2ce4anoi] summary[data-astro-cid-2ce4anoi]:hover{background:var(--bg-section)}.faq-item[data-astro-cid-2ce4anoi] p[data-astro-cid-2ce4anoi]{padding:16px 20px;font-size:.9rem;color:var(--text-light);line-height:1.7}.cta-box[data-astro-cid-2ce4anoi]{background:linear-gradient(135deg,var(--navy),var(--navy-light));color:var(--white);border-radius:12px;padding:36px;text-align:center;margin-top:48px}.cta-box[data-astro-cid-2ce4anoi] h3[data-astro-cid-2ce4anoi]{color:var(--white);font-size:1.4rem;margin-bottom:12px}.cta-box[data-astro-cid-2ce4anoi] p[data-astro-cid-2ce4anoi]{opacity:.85;margin-bottom:24px}.sidebar[data-astro-cid-2ce4anoi]{display:flex;flex-direction:column;gap:24px;position:sticky;top:140px}.sidebar-card[data-astro-cid-2ce4anoi]{background:var(--white);border:1px solid var(--border);border-radius:12px;overflow:hidden;padding:0}.sidebar-card[data-astro-cid-2ce4anoi] img[data-astro-cid-2ce4anoi]{width:100%;aspect-ratio:4/3;object-fit:cover}.sidebar-card[data-astro-cid-2ce4anoi] h3[data-astro-cid-2ce4anoi]{font-size:1rem;padding:16px 20px 8px;color:var(--navy)}.sidebar-card[data-astro-cid-2ce4anoi] p[data-astro-cid-2ce4anoi]{font-size:.875rem;color:var(--text-light);padding:0 20px 16px;line-height:1.6}.sidebar-card[data-astro-cid-2ce4anoi] .btn[data-astro-cid-2ce4anoi]{margin:0 20px 20px}.fact[data-astro-cid-2ce4anoi]{display:flex;align-items:flex-start;gap:12px;padding:12px 20px;border-top:1px solid var(--border)}.fact[data-astro-cid-2ce4anoi]:first-of-type{border-top:none;padding-top:0}.fact-num[data-astro-cid-2ce4anoi]{font-size:1.3rem;font-weight:800;color:var(--gold);min-width:64px}.fact[data-astro-cid-2ce4anoi] span[data-astro-cid-2ce4anoi]:last-child{font-size:.85rem;color:var(--text-light);line-height:1.5;padding-top:4px}.contact-card[data-astro-cid-2ce4anoi]{padding:20px!important}.contact-card[data-astro-cid-2ce4anoi] h3[data-astro-cid-2ce4anoi]{padding:0 0 12px!important}.contact-card[data-astro-cid-2ce4anoi] p[data-astro-cid-2ce4anoi]{padding:0 0 4px!important}.contact-card[data-astro-cid-2ce4anoi] a[data-astro-cid-2ce4anoi]{color:var(--gold);font-weight:600}@media (max-width: 1024px){.content-grid[data-astro-cid-2ce4anoi]{grid-template-columns:1fr}.sidebar[data-astro-cid-2ce4anoi]{position:static}.stages-grid[data-astro-cid-2ce4anoi]{grid-template-columns:1fr}}
