.page-container.svelte-f1zo4u{max-width:900px;margin:0 auto;padding:4rem 2rem}.section.svelte-f1zo4u{margin-bottom:6rem}.section-title.svelte-f1zo4u{font-size:2.25rem;text-align:center;margin-bottom:1rem}.hero-section.svelte-f1zo4u{text-align:center;padding:2rem 0;margin-bottom:4rem}.main-title.svelte-f1zo4u{font-size:2.7rem;color:var(--primary-color)}.subtitle.svelte-f1zo4u{font-size:1.2rem;color:var(--secondary-color);line-height:1.7;margin:1.5rem 0 2.5rem}.cta-button.svelte-f1zo4u{display:inline-block;background-color:var(--primary-color);color:#fff;padding:1rem 2.5rem;border-radius:999px;font-size:1.1rem;font-weight:700;text-decoration:none;transition:transform .2s,filter .2s}.cta-button.svelte-f1zo4u:hover{transform:translateY(-3px);filter:brightness(1.1)}.benefits-grid.svelte-f1zo4u{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.benefit-card.svelte-f1zo4u{background-color:#252830;padding:2rem;border-radius:16px;border:1px solid var(--border-color)}.benefit-card.svelte-f1zo4u h3:where(.svelte-f1zo4u){font-size:1.5rem;margin-top:0}.benefit-card.svelte-f1zo4u ul:where(.svelte-f1zo4u){padding-left:1.2rem}.mentor-benefits.svelte-f1zo4u{border-color:var(--primary-color)}.activities-list.svelte-f1zo4u{list-style:none;padding:0;margin-top:3rem}.activities-list.svelte-f1zo4u li:where(.svelte-f1zo4u){background-color:#252830;padding:1.5rem;border-radius:8px;margin-bottom:1rem;border-left:4px solid var(--primary-color)}.final-cta.svelte-f1zo4u{text-align:center;padding:4rem 0;background-color:#1f2128;border-radius:16px}@media (max-width: 768px){.page-container.svelte-f1zo4u{padding:3rem 1.5rem}.main-title.svelte-f1zo4u{font-size:2.5rem}.benefits-grid.svelte-f1zo4u{grid-template-columns:1fr}}.schedule-section.svelte-f1zo4u{background-color:#1f2128;padding:4rem 2rem;border-radius:16px}.schedule-grid.svelte-f1zo4u{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem;text-align:center}.schedule-item.svelte-f1zo4u{background-color:#252830;padding:2rem;border-radius:12px}.schedule-item.svelte-f1zo4u .date:where(.svelte-f1zo4u){font-weight:700;font-size:1.2rem;color:var(--primary-color)}.schedule-item.svelte-f1zo4u .event:where(.svelte-f1zo4u){font-size:1.5rem;font-weight:700;margin:.5rem 0}.schedule-item.svelte-f1zo4u .description:where(.svelte-f1zo4u){font-size:.9rem;color:var(--secondary-color)}@media (max-width: 768px){.schedule-grid.svelte-f1zo4u{grid-template-columns:1fr}}
