.page-wrapper.svelte-17fhl7v{background:linear-gradient(to bottom,#fff,#f8fffe,#fff)}.bubble-header.svelte-17fhl7v{text-align:center;max-width:900px;margin:0 auto;padding:var(--spacing-xl) 0}.badge-row.svelte-17fhl7v{display:flex;justify-content:center;gap:1rem;margin-bottom:var(--spacing-md);flex-wrap:wrap}.badge.svelte-17fhl7v{display:inline-block;padding:.5rem 1.25rem;background:linear-gradient(135deg,#00d563,#00b350);color:#fff;border-radius:2rem;font-size:.9rem;font-weight:600;box-shadow:0 2px 8px #00d56333}.bubble-header.svelte-17fhl7v h1:where(.svelte-17fhl7v){font-size:clamp(2rem,5vw,3rem);margin-bottom:var(--spacing-md);color:var(--color-text)}.lead.svelte-17fhl7v{font-size:1.25rem;color:var(--color-text-light);line-height:1.7}.content-section.svelte-17fhl7v{max-width:1000px;margin:0 auto}.content-section.svelte-17fhl7v h2:where(.svelte-17fhl7v){text-align:center;margin-bottom:var(--spacing-md)}.intro-text.svelte-17fhl7v{font-size:1.125rem;color:var(--color-text-light);line-height:1.8;margin-bottom:var(--spacing-xl);text-align:center}.features-grid.svelte-17fhl7v{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg);margin-top:var(--spacing-lg)}.feature-card.svelte-17fhl7v{background:#fff;padding:var(--spacing-lg);border-radius:12px;box-shadow:0 2px 12px #00000014;transition:transform .2s ease,box-shadow .2s ease}.feature-card.svelte-17fhl7v:hover{transform:translateY(-4px);box-shadow:0 4px 20px #00d56326}.feature-card.svelte-17fhl7v h3:where(.svelte-17fhl7v){font-size:1.25rem;margin-bottom:var(--spacing-sm);color:var(--color-text)}.feature-card.svelte-17fhl7v p:where(.svelte-17fhl7v){color:var(--color-text-light);line-height:1.7;margin:0}.services-list.svelte-17fhl7v{display:flex;flex-direction:column;gap:var(--spacing-lg);margin-top:var(--spacing-lg)}.service-item.svelte-17fhl7v{background:#fff;padding:var(--spacing-lg);border-radius:12px;border-left:4px solid var(--color-primary);box-shadow:0 2px 8px #0000000f}.service-item.svelte-17fhl7v h3:where(.svelte-17fhl7v){font-size:1.5rem;margin-bottom:var(--spacing-sm);color:var(--color-text)}.service-item.svelte-17fhl7v p:where(.svelte-17fhl7v){color:var(--color-text-light);line-height:1.8;margin:0}.approach-content.svelte-17fhl7v{max-width:800px;margin:0 auto}.approach-content.svelte-17fhl7v>p:where(.svelte-17fhl7v){font-size:1.125rem;color:var(--color-text-light);line-height:1.8;margin-bottom:var(--spacing-lg)}.approach-list.svelte-17fhl7v{list-style:none;padding:0;margin:0}.approach-list.svelte-17fhl7v li:where(.svelte-17fhl7v){padding:var(--spacing-md);margin-bottom:var(--spacing-sm);background:#fff;border-radius:8px;box-shadow:0 1px 4px #0000000d;font-size:1.0625rem;line-height:1.7;color:var(--color-text-light)}.approach-list.svelte-17fhl7v li:where(.svelte-17fhl7v) strong:where(.svelte-17fhl7v){color:var(--color-text);font-weight:600}.cta-section.svelte-17fhl7v{text-align:center;max-width:700px;margin:0 auto;padding:var(--spacing-xl) 0}.cta-section.svelte-17fhl7v h2:where(.svelte-17fhl7v){margin-bottom:var(--spacing-md)}.cta-text.svelte-17fhl7v{font-size:1.125rem;color:var(--color-text-light);line-height:1.8;margin-bottom:var(--spacing-lg)}.cta-buttons.svelte-17fhl7v{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap}@media(max-width:768px){.bubble-header.svelte-17fhl7v{padding:var(--spacing-lg) 0}.features-grid.svelte-17fhl7v{grid-template-columns:1fr;gap:var(--spacing-md)}.cta-buttons.svelte-17fhl7v{flex-direction:column;align-items:stretch}}
