.text-column.svelte-1h8a06w{max-width:1200px;margin:0 auto;padding:2rem}h1.svelte-1h8a06w{text-align:center;margin:2rem 0;color:#2c3e50;font-size:2.5rem}h2.svelte-1h8a06w{color:#0072ce;font-weight:600;margin:2.5rem 0 1.5rem}h3.svelte-1h8a06w{color:#2c3e50;margin-bottom:1rem}.section-intro.svelte-1h8a06w{font-size:1.1rem;line-height:1.6;color:#555;margin-bottom:2rem}.section-subtitle.svelte-1h8a06w{text-align:center;font-size:1.2rem;margin-bottom:2rem;opacity:.9}.intro-section.svelte-1h8a06w{text-align:center;margin:3rem 0;background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:3rem;border-radius:15px;box-shadow:0 4px 8px #0000000d}.intro-section.svelte-1h8a06w h2:where(.svelte-1h8a06w){margin-top:0}.intro-section.svelte-1h8a06w p:where(.svelte-1h8a06w){font-size:1.2rem;line-height:1.6;max-width:800px;margin:0 auto 2rem;color:#555}.content-section.svelte-1h8a06w{margin:4rem 0;background-color:#fff;padding:2.5rem;border-radius:15px;box-shadow:0 2px 8px #00000014}.benefits-grid.svelte-1h8a06w{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:2rem}.benefit-card.svelte-1h8a06w{background:#f8f9fa;padding:2rem;border-radius:12px;border-left:4px solid #0072CE;transition:transform .3s ease,box-shadow .3s ease}.benefit-card.svelte-1h8a06w:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0000001f}.group-types-grid.svelte-1h8a06w{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:2rem}.group-card.svelte-1h8a06w{background:linear-gradient(135deg,#fff,#f8f9fa);padding:2rem;border-radius:12px;border:2px solid #e9ecef;transition:all .3s ease;display:flex;flex-direction:column}.group-card.svelte-1h8a06w:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0000001f;border-color:#0072ce}.group-details.svelte-1h8a06w p:where(.svelte-1h8a06w){margin:.5rem 0;font-size:.95rem}.group-details.svelte-1h8a06w strong:where(.svelte-1h8a06w){color:#0072ce;font-weight:600}.group-details.svelte-1h8a06w{flex:1}.group-cta.svelte-1h8a06w{display:inline-block;margin-top:1rem;padding:.6rem 1.2rem;background-color:#0072ce;color:#fff;text-decoration:none;border-radius:6px;font-weight:500;font-size:.9rem;transition:all .3s ease;align-self:flex-start}.group-cta.svelte-1h8a06w:hover{background-color:#005ba3;transform:translateY(-2px)}.finding-guide-section.svelte-1h8a06w{background:linear-gradient(135deg,#0072ce,#005ba3);color:#fff;padding:3rem;border-radius:15px;margin:4rem 0;box-shadow:0 8px 16px #0072ce4d}.finding-guide-section.svelte-1h8a06w h2:where(.svelte-1h8a06w){color:#fff;text-align:center;margin-bottom:1rem}.guide-steps.svelte-1h8a06w{display:flex;flex-direction:column;gap:2rem}.step-card.svelte-1h8a06w{display:flex;align-items:flex-start;gap:2rem;padding:2rem;background:#ffffff1a;border-radius:12px;border-left:4px solid white}.step-number.svelte-1h8a06w{background:#fff;color:#0072ce;width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.3rem;flex-shrink:0}.step-content.svelte-1h8a06w{flex:1}.step-content.svelte-1h8a06w h3:where(.svelte-1h8a06w){color:#fff;margin:0 0 1rem}.step-content.svelte-1h8a06w p:where(.svelte-1h8a06w){margin-bottom:1.5rem;line-height:1.6}.goal-list.svelte-1h8a06w{list-style:none;padding:0}.goal-list.svelte-1h8a06w li:where(.svelte-1h8a06w){background:#ffffff1a;padding:.75rem 1rem;margin:.5rem 0;border-radius:6px;border-left:3px solid white}.commitment-levels.svelte-1h8a06w,.practical-considerations.svelte-1h8a06w{display:flex;flex-direction:column;gap:1rem}.commitment-item.svelte-1h8a06w,.consideration.svelte-1h8a06w{background:#ffffff1a;padding:1rem;border-radius:8px;border-left:3px solid white}.success-section.svelte-1h8a06w{background-color:#fff;padding:3rem;border-radius:15px;margin:4rem 0;box-shadow:0 4px 8px #0000000d}.tips-grid.svelte-1h8a06w{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:2rem}.success-tip.svelte-1h8a06w{background:linear-gradient(135deg,#f0f8ff,#e6f3ff);padding:2rem;border-radius:12px;border-left:4px solid #0072CE;transition:transform .3s ease}.success-tip.svelte-1h8a06w:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0000001f}.cta-section.svelte-1h8a06w{background:linear-gradient(135deg,#e8f4fd,#cce7ff);padding:3rem;border-radius:15px;text-align:center;margin:4rem 0;box-shadow:0 4px 8px #0000000d}.cta-section.svelte-1h8a06w h2:where(.svelte-1h8a06w){margin-top:0}.cta-section.svelte-1h8a06w p:where(.svelte-1h8a06w){font-size:1.1rem;line-height:1.6;max-width:600px;margin:0 auto 2rem;color:#555}.cta-container.svelte-1h8a06w{margin:2rem 0;display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.cta-button.svelte-1h8a06w{display:inline-block;padding:1rem 2rem;text-decoration:none;border-radius:10px;font-weight:600;font-size:1.1rem;transition:all .3s ease;box-shadow:0 4px 8px #0000001a}.cta-button.primary.svelte-1h8a06w,.cta-button.svelte-1h8a06w:not(.secondary){background-color:#0072ce;color:#fff}.cta-button.primary.svelte-1h8a06w:hover,.cta-button.svelte-1h8a06w:not(.secondary):hover{background-color:#005ba3;transform:translateY(-2px);box-shadow:0 6px 12px #00000026}@media (max-width: 768px){.text-column.svelte-1h8a06w{padding:1rem}h1.svelte-1h8a06w{font-size:2rem;margin:1.5rem 0}.intro-section.svelte-1h8a06w,.content-section.svelte-1h8a06w,.finding-guide-section.svelte-1h8a06w,.success-section.svelte-1h8a06w,.cta-section.svelte-1h8a06w{padding:2rem 1.5rem}.benefits-grid.svelte-1h8a06w{grid-template-columns:repeat(2,1fr)}.group-types-grid.svelte-1h8a06w,.tips-grid.svelte-1h8a06w{grid-template-columns:1fr}.step-card.svelte-1h8a06w{flex-direction:column;text-align:center;gap:1rem}.cta-container.svelte-1h8a06w{flex-direction:column;align-items:center}.cta-button.svelte-1h8a06w{width:100%;max-width:300px}}@media (max-width: 480px){.intro-section.svelte-1h8a06w,.content-section.svelte-1h8a06w,.finding-guide-section.svelte-1h8a06w,.success-section.svelte-1h8a06w,.cta-section.svelte-1h8a06w{padding:1.5rem 1rem}h1.svelte-1h8a06w{font-size:1.8rem}.benefits-grid.svelte-1h8a06w{grid-template-columns:1fr}.benefit-card.svelte-1h8a06w,.group-card.svelte-1h8a06w,.success-tip.svelte-1h8a06w,.step-card.svelte-1h8a06w{padding:1.5rem}}
