.page-content[data-astro-cid-yey4wmgo]{padding:var(--spacing-2xl) 0;max-width:900px}.page-content[data-astro-cid-yey4wmgo] h1[data-astro-cid-yey4wmgo]{color:var(--color-primary);margin-bottom:var(--spacing-2xl);border-bottom:3px solid var(--color-primary);padding-bottom:var(--spacing-lg)}.page-content[data-astro-cid-yey4wmgo] section[data-astro-cid-yey4wmgo]{margin-bottom:var(--spacing-2xl)}.page-content[data-astro-cid-yey4wmgo] h2[data-astro-cid-yey4wmgo]{color:var(--color-primary);margin-top:0;margin-bottom:var(--spacing-lg)}.page-content[data-astro-cid-yey4wmgo] .lead[data-astro-cid-yey4wmgo]{font-size:1.15rem;font-weight:600;margin-bottom:var(--spacing-md);color:var(--color-dark)}.three-step-grid[data-astro-cid-yey4wmgo]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-lg);margin-top:var(--spacing-xl)}.step-card[data-astro-cid-yey4wmgo]{background:linear-gradient(180deg,#5ec7d41f,#fff);border:1px solid rgba(94,199,212,.25);border-radius:24px;padding:var(--spacing-lg);min-height:220px;display:flex;flex-direction:column;gap:var(--spacing-sm)}.step-number[data-astro-cid-yey4wmgo]{width:44px;height:44px;border-radius:999px;background-color:var(--color-primary);color:#fff;display:grid;place-items:center;font-weight:700;font-size:1.1rem}.step-card[data-astro-cid-yey4wmgo] h3[data-astro-cid-yey4wmgo]{margin:0;font-size:1.1rem}.step-card[data-astro-cid-yey4wmgo] p[data-astro-cid-yey4wmgo]{margin:0;color:var(--color-dark);line-height:1.75;flex:1}.accordion-item[data-astro-cid-yey4wmgo]{border-radius:24px;border:1px solid rgba(0,0,0,.08);overflow:hidden;margin-bottom:var(--spacing-lg)}.accordion-button[data-astro-cid-yey4wmgo]{width:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-md);background-color:var(--color-white);border:none;padding:var(--spacing-lg);font-size:var(--font-size-base);text-align:left;cursor:pointer;color:var(--color-dark);position:relative}.accordion-button[data-astro-cid-yey4wmgo] span[data-astro-cid-yey4wmgo]:first-child{font-weight:700}.accordion-button[data-astro-cid-yey4wmgo] span[data-astro-cid-yey4wmgo]:last-child{color:var(--color-gray);flex:1}.accordion-button[data-astro-cid-yey4wmgo]:after{content:"+";font-size:24px;color:var(--color-primary);transition:transform .3s ease}.accordion-button[data-astro-cid-yey4wmgo].active:after{transform:rotate(45deg)}.accordion-panel[data-astro-cid-yey4wmgo]{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;background-color:var(--color-light);padding:0 var(--spacing-lg)}.accordion-panel[data-astro-cid-yey4wmgo].open{padding:var(--spacing-lg);max-height:2000px}.accordion-panel[data-astro-cid-yey4wmgo] p[data-astro-cid-yey4wmgo],.accordion-panel[data-astro-cid-yey4wmgo] li[data-astro-cid-yey4wmgo],.accordion-panel[data-astro-cid-yey4wmgo] h3[data-astro-cid-yey4wmgo],.accordion-panel[data-astro-cid-yey4wmgo] h4[data-astro-cid-yey4wmgo]{color:var(--color-dark)}.donation-option[data-astro-cid-yey4wmgo],.corporate-supporter[data-astro-cid-yey4wmgo],.recommended-for[data-astro-cid-yey4wmgo],.fund-structure[data-astro-cid-yey4wmgo],.benefits-list[data-astro-cid-yey4wmgo],.consultation-flow[data-astro-cid-yey4wmgo],.simulator-card[data-astro-cid-yey4wmgo],.tax-note[data-astro-cid-yey4wmgo]{background:#fff;border-radius:20px;padding:var(--spacing-lg);margin-bottom:var(--spacing-lg);border:1px solid rgba(94,199,212,.12)}.donation-option[data-astro-cid-yey4wmgo] h3[data-astro-cid-yey4wmgo],.corporate-supporter[data-astro-cid-yey4wmgo] h3[data-astro-cid-yey4wmgo],.recommended-for[data-astro-cid-yey4wmgo] h3[data-astro-cid-yey4wmgo],.fund-structure[data-astro-cid-yey4wmgo] h3[data-astro-cid-yey4wmgo],.benefits-list[data-astro-cid-yey4wmgo] h3[data-astro-cid-yey4wmgo],.consultation-flow[data-astro-cid-yey4wmgo] h3[data-astro-cid-yey4wmgo],.simulator-card[data-astro-cid-yey4wmgo] h4[data-astro-cid-yey4wmgo]{margin-top:0;margin-bottom:var(--spacing-sm)}.tax-note[data-astro-cid-yey4wmgo] p[data-astro-cid-yey4wmgo],.donation-option[data-astro-cid-yey4wmgo] p[data-astro-cid-yey4wmgo],.corporate-supporter[data-astro-cid-yey4wmgo] p[data-astro-cid-yey4wmgo],.fund-structure[data-astro-cid-yey4wmgo] p[data-astro-cid-yey4wmgo],.consultation-flow[data-astro-cid-yey4wmgo] p[data-astro-cid-yey4wmgo],.simulator-card[data-astro-cid-yey4wmgo] p[data-astro-cid-yey4wmgo]{margin:0;line-height:1.75}.tax-note[data-astro-cid-yey4wmgo]{background-color:#ffebcde6}.tax-note[data-astro-cid-yey4wmgo] strong[data-astro-cid-yey4wmgo]{color:var(--color-primary)}.donation-button[data-astro-cid-yey4wmgo],.simulator-button[data-astro-cid-yey4wmgo]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin-top:var(--spacing-md);background-color:var(--color-primary);color:#fff;text-decoration:none;padding:.9rem 1.3rem;border-radius:999px;transition:background-color .25s ease}.donation-button[data-astro-cid-yey4wmgo]:hover,.simulator-button[data-astro-cid-yey4wmgo]:hover{background-color:#4baab3}.legacy-example[data-astro-cid-yey4wmgo]{background:#5ec7d40f;border-left:4px solid var(--color-primary);border-radius:0 16px 16px 0;padding:var(--spacing-lg);margin:var(--spacing-lg) 0}.legacy-example-label[data-astro-cid-yey4wmgo]{font-size:.85rem;font-weight:700;color:var(--color-primary);margin-bottom:var(--spacing-sm)!important}.legacy-example[data-astro-cid-yey4wmgo] blockquote[data-astro-cid-yey4wmgo]{font-size:1rem;line-height:1.8;color:var(--color-dark);border:none;padding:0;margin:0 0 var(--spacing-sm) 0;font-style:normal}.legacy-example-note[data-astro-cid-yey4wmgo]{font-size:.88rem;color:var(--color-gray);margin:0!important;line-height:1.6}.benefits-list[data-astro-cid-yey4wmgo] ul[data-astro-cid-yey4wmgo],.recommended-for[data-astro-cid-yey4wmgo] ul[data-astro-cid-yey4wmgo]{padding-left:1.2rem;margin:0}.benefits-list[data-astro-cid-yey4wmgo] li[data-astro-cid-yey4wmgo],.recommended-for[data-astro-cid-yey4wmgo] li[data-astro-cid-yey4wmgo]{margin-bottom:var(--spacing-sm);line-height:1.8}@media(max-width:900px){.three-step-grid[data-astro-cid-yey4wmgo]{grid-template-columns:1fr}}@media(max-width:680px){.accordion-button[data-astro-cid-yey4wmgo]{flex-direction:column;align-items:flex-start}.accordion-button[data-astro-cid-yey4wmgo] span[data-astro-cid-yey4wmgo]:last-child{margin-top:var(--spacing-sm)}}
