.solutions-page.svelte-1bui72n{padding-bottom:4rem}.hero-actions.svelte-1bui72n{flex-wrap:wrap;gap:1rem;display:flex}.btn.svelte-1bui72n{border-radius:var(--radius-full);cursor:pointer;border:none;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-white.svelte-1bui72n{background:var(--color-masthead-cta-bg);color:var(--color-masthead-cta-text)}.btn-white.svelte-1bui72n:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.btn-outline-white.svelte-1bui72n{color:var(--color-masthead-text);border:2px solid var(--color-masthead-text);background:0 0}.btn-outline-white.svelte-1bui72n:hover{background:#ffffff1a}.btn-primary.svelte-1bui72n{background:var(--color-primary);color:#fff}.btn-primary.svelte-1bui72n:hover{opacity:.9;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.btn-outline.svelte-1bui72n{color:var(--color-primary);border:2px solid var(--color-border);background:0 0}.btn-outline.svelte-1bui72n:hover{border-color:var(--color-primary);background:var(--color-primary-50)}.btn-lg.svelte-1bui72n{padding:1rem 2rem;font-size:1.1rem}.container.svelte-1bui72n{max-width:1200px;margin:0 auto;padding:0 1rem}.features-section.svelte-1bui72n{text-align:center;padding:5rem 0 3rem}.features-section.svelte-1bui72n h2:where(.svelte-1bui72n){color:var(--color-heading);margin-bottom:3rem;font-size:2rem;font-weight:800}.features-grid.svelte-1bui72n{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.feature-card.svelte-1bui72n{background:var(--color-surface);border-radius:var(--radius-xl);border:1px solid var(--color-border);text-align:left;padding:2rem;transition:box-shadow .3s}.feature-card.svelte-1bui72n:hover{box-shadow:var(--shadow-lg)}.feature-icon.svelte-1bui72n{border-radius:var(--radius-lg);justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1.25rem;display:flex}.feature-icon.primary.svelte-1bui72n{background:var(--color-primary-50);color:var(--color-primary)}.feature-icon.accent.svelte-1bui72n{background:var(--color-accent-50);color:var(--color-accent-600)}.feature-icon.success.svelte-1bui72n{background:var(--color-success-300);color:var(--color-success)}.feature-card.svelte-1bui72n h3:where(.svelte-1bui72n){color:var(--color-heading);margin-bottom:.5rem;font-size:1.2rem;font-weight:700}.feature-card.svelte-1bui72n p:where(.svelte-1bui72n){color:var(--color-gray-600);font-size:.95rem;line-height:1.6}.section-subtitle.svelte-1bui72n{color:var(--color-gray-600);margin-bottom:3rem;font-size:1.1rem}.pricing-section.svelte-1bui72n{text-align:center;padding:4rem 0}.pricing-section.svelte-1bui72n h2:where(.svelte-1bui72n){color:var(--color-heading);margin-bottom:.75rem;font-size:2rem;font-weight:800}.pricing-section.svelte-1bui72n .btn:where(.svelte-1bui72n){margin-top:1rem}.cta-section.svelte-1bui72n{text-align:center;background:var(--color-gray-50);border-radius:var(--radius-xl);margin:2rem 0 3rem;padding:4rem 2rem}.cta-section.svelte-1bui72n h2:where(.svelte-1bui72n){color:var(--color-heading);margin-bottom:.75rem;font-size:2rem;font-weight:800}.cta-section.svelte-1bui72n p:where(.svelte-1bui72n){color:var(--color-gray-600);margin-bottom:2rem;font-size:1.1rem}@media (width<=1024px){.features-grid.svelte-1bui72n{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.features-grid.svelte-1bui72n{grid-template-columns:1fr}}
