.hero.svelte-81safs{display:flex;flex-direction:column;align-items:center;gap:3rem;padding-top:8rem;padding-bottom:5rem;background:linear-gradient(to bottom,var(--brand-700),var(--brand-950))}.hero-content.svelte-81safs{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem;max-width:960px;margin:0 auto}.hero-content.svelte-81safs>*{opacity:0}.hero.svelte-81safs h1:where(.svelte-81safs){line-height:100%}.hero-subheadline.svelte-81safs{font-size:var(--text-lg);font-weight:var(--font-normal);line-height:150%;letter-spacing:-.01em;color:var(--text-tertiary);max-width:720px}.hero-ctas.svelte-81safs{display:flex;flex-direction:row;gap:1.5rem;align-items:center;margin-top:.5rem}.hero-diagram.svelte-81safs{max-width:1376px;margin:0 auto;width:100%}.hero-diagram.svelte-81safs img{width:100%;height:auto;display:block;border-radius:var(--rounded-2xl)}.section-webflow-pain.svelte-81safs{background-color:var(--bg-secondary);padding-block:5rem}.section-content.svelte-81safs{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.section-webflow-pain.svelte-81safs .section-content:where(.svelte-81safs){align-items:center}.section-webflow-pain.svelte-81safs h2:where(.svelte-81safs){text-align:center}.pain-list.svelte-81safs{list-style:none;padding:0;display:flex;flex-direction:column;gap:.75rem}.pain-list.svelte-81safs li:where(.svelte-81safs){color:var(--text-secondary);padding-left:1rem;position:relative}.pain-list.svelte-81safs li:where(.svelte-81safs):before{content:"•";position:absolute;left:0;color:var(--text-secondary)}.section-showcases.svelte-81safs{background-color:var(--bg-primary);padding-block:5rem;display:flex;flex-direction:column;align-items:center;gap:3rem}.showcases-header.svelte-81safs{text-align:center;max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.showcases-cards.svelte-81safs{max-width:1376px;align-self:stretch;margin:0 auto;border-radius:var(--rounded-xl);overflow:hidden;border:1px solid var(--border-tertiary)}.showcase-card.svelte-81safs{display:flex;gap:2rem;padding:1.5rem;border-bottom:1px solid var(--border-tertiary)}.showcase-card.last.svelte-81safs{border-bottom:none}.showcase-images.svelte-81safs{display:flex;gap:.5rem;flex:2;min-width:0}.showcase-col.svelte-81safs{flex:1;display:flex;flex-direction:column;gap:.5rem;min-width:0}.showcase-img-label.svelte-81safs{font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;color:var(--text-inactive)}.showcase-col.svelte-81safs img{width:100%;height:100%;object-fit:cover;border-radius:var(--rounded-lg)}.showcase-info.svelte-81safs{flex:1;max-width:384px;display:flex;flex-direction:column;gap:.75rem;padding-top:1.5rem}.showcase-name.svelte-81safs{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--font-normal);color:var(--text-primary);line-height:120%}.showcase-description.svelte-81safs{font-size:var(--text-sm);color:var(--text-secondary)}.showcase-duration.svelte-81safs{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-brand)}.showcase-links.svelte-81safs{display:flex;gap:.5rem;flex-wrap:wrap}.showcase-btn.svelte-81safs{display:inline-flex;align-items:center;align-self:flex-start;gap:.25rem;padding:.5rem .75rem;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--rounded-lg);text-decoration:none;transition:background-color .15s ease}.showcase-btn.svelte-81safs:hover{background-color:var(--bg-secondary-hover)}.showcases-footer.svelte-81safs{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-normal);line-height:130%;color:var(--text-primary);text-align:center}.centered-header.svelte-81safs{text-align:center;max-width:800px;display:flex;flex-direction:column;gap:1.25rem}.section-footer-text.svelte-81safs{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-normal);line-height:130%;color:var(--text-primary);text-align:center}.section-description.svelte-81safs{color:var(--text-tertiary);text-align:center;max-width:720px;margin:0 auto}.body-text.svelte-81safs{display:flex;flex-direction:column;gap:1.25rem}.body-text.svelte-81safs p:where(.svelte-81safs){color:var(--text-secondary)}.section-site-health.svelte-81safs{background-color:var(--bg-secondary);padding-block:5rem}.site-health-container.svelte-81safs{display:flex;align-items:stretch;max-width:1376px;margin:0 auto;border-radius:var(--rounded-xl);border:1px solid var(--border-secondary);overflow:hidden}.site-health-text.svelte-81safs{flex:35;display:flex;flex-direction:column;justify-content:center;gap:1.25rem;padding:0 2rem;border-right:1px solid var(--border-secondary)}.site-health-body.svelte-81safs{color:var(--text-secondary)}.site-health-image.svelte-81safs{flex:65;padding:1rem}.site-health-image.svelte-81safs img{width:100%;height:100%;object-fit:cover;display:block}.section-process.svelte-81safs{background-color:var(--bg-primary);padding-block:5rem;display:flex;flex-direction:column;align-items:center;gap:3rem}.process-steps.svelte-81safs{width:100%;max-width:720px}.process-step.svelte-81safs{display:flex;gap:1.25rem;padding:1.25rem;align-items:flex-start;border-bottom:1px solid var(--border-tertiary)}.process-step.svelte-81safs:last-child{border-bottom:none}.process-number.svelte-81safs{font-family:var(--font-heading);font-size:var(--text-3xl);color:var(--text-brand);line-height:120%;min-width:2.5rem;flex-shrink:0}.process-content.svelte-81safs{display:flex;flex-direction:column;gap:.5rem}.process-title.svelte-81safs{font-weight:var(--font-semibold);color:var(--text-primary);font-size:var(--text-lg)}.process-desc.svelte-81safs{color:var(--text-secondary);font-size:var(--text-sm);line-height:160%}.section-comparison.svelte-81safs{background-color:var(--bg-secondary);padding-block:5rem;display:flex;flex-direction:column;align-items:center;gap:3rem}.comparison-table.svelte-81safs{width:100%;max-width:1080px;border-radius:var(--rounded-xl);border:1px solid var(--border-secondary);overflow:hidden}.comparison-row.svelte-81safs{display:flex}.comparison-row.svelte-81safs:not(:last-child){border-bottom:1px solid var(--border-tertiary)}.comparison-cell.svelte-81safs{flex:1;padding:.875rem 1.5rem;font-weight:var(--font-medium);color:var(--text-secondary)}.comparison-header.svelte-81safs .comparison-cell:where(.svelte-81safs){padding:1rem 1.5rem;font-size:var(--text-lg);font-weight:var(--font-semibold);background-color:var(--bg-primary)}.comparison-dim-header.svelte-81safs{color:var(--text-inactive)}.comparison-bad-header.svelte-81safs{color:var(--text-error)}.comparison-good-header.svelte-81safs{color:var(--text-success)}.comparison-dim.svelte-81safs{font-weight:var(--font-semibold);color:var(--text-tertiary)}.section-about.svelte-81safs{background-color:var(--bg-primary);padding-block:5rem}.about-content.svelte-81safs{display:flex;gap:4rem;align-items:center;max-width:1064px;margin:0 auto}.about-image.svelte-81safs{flex-shrink:0;max-width:400px;width:100%}.about-image.svelte-81safs img{width:100%;height:auto;display:block}.about-text.svelte-81safs{flex:1;max-width:600px;display:flex;flex-direction:column;gap:1.5rem}.about-text.svelte-81safs .body-text:where(.svelte-81safs){display:flex;flex-direction:column;gap:1.25rem}.about-text.svelte-81safs .body-text:where(.svelte-81safs) p:where(.svelte-81safs){color:var(--text-secondary)}.about-footer.svelte-81safs{font-size:var(--text-xs);color:var(--text-inactive)}.section-faq.svelte-81safs{background-color:var(--bg-secondary);padding-block:5rem;display:flex;flex-direction:column;align-items:center;gap:3rem}.faq-heading.svelte-81safs{text-align:center}.faq-list.svelte-81safs{width:100%;max-width:768px}.faq-item.svelte-81safs{border-bottom:1px solid var(--border-tertiary)}.faq-question.svelte-81safs{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 0;cursor:pointer;list-style:none;font-weight:var(--font-semibold);color:var(--text-primary)}.faq-question.svelte-81safs::-webkit-details-marker{display:none}.faq-question.svelte-81safs:focus-visible{outline:2px solid var(--brand-300);outline-offset:2px}.faq-chevron.svelte-81safs{flex-shrink:0;color:var(--text-secondary);transition:transform .2s ease}details[open].svelte-81safs .faq-chevron:where(.svelte-81safs){transform:rotate(180deg)}.faq-divider.svelte-81safs{height:1px;background-color:var(--brand-200)}.faq-answer.svelte-81safs{padding:.75rem 0 1.25rem;color:var(--text-secondary)}.section-final-cta.svelte-81safs{background:linear-gradient(to bottom,var(--brand-700),var(--brand-950));padding-block:8rem;display:flex;flex-direction:column;align-items:center}.cta-content.svelte-81safs{max-width:720px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2rem}.cta-description.svelte-81safs{font-size:var(--text-lg);line-height:150%;letter-spacing:-.01em;color:var(--text-tertiary)}.cta-form.svelte-81safs{width:100%;max-width:720px;display:flex;flex-direction:column;gap:1rem;text-align:left}.cta-form-title.svelte-81safs{font-weight:var(--font-semibold);color:var(--text-primary)}.cta-inputs.svelte-81safs{display:flex;gap:1rem}.cta-field.svelte-81safs{flex:1;display:flex;flex-direction:column;gap:.375rem}.cta-field.svelte-81safs label:where(.svelte-81safs){font-size:var(--text-sm);color:var(--text-primary)}.cta-field.svelte-81safs input:where(.svelte-81safs),.cta-field.svelte-81safs textarea:where(.svelte-81safs){background-color:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:var(--rounded-lg);color:var(--text-primary);padding:.75rem 1rem;font-family:var(--font-body);font-size:var(--text-base);resize:vertical}.cta-field.svelte-81safs input:where(.svelte-81safs)::placeholder,.cta-field.svelte-81safs textarea:where(.svelte-81safs)::placeholder{color:var(--text-placeholder)}.cta-field.svelte-81safs input:where(.svelte-81safs):focus-visible,.cta-field.svelte-81safs textarea:where(.svelte-81safs):focus-visible{outline:2px solid var(--brand-300);outline-offset:-1px}.cta-submit.svelte-81safs{width:100%;padding:.875rem;background-color:var(--brand-300);color:var(--grey-950);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-semibold);border:none;border-radius:var(--rounded-lg);cursor:pointer;transition:background-color .15s ease}.cta-submit.svelte-81safs:hover{background-color:var(--brand-400)}.cta-submit.svelte-81safs:focus-visible{outline:2px solid var(--brand-300);outline-offset:2px}.cta-submit.svelte-81safs:disabled{opacity:.6;cursor:not-allowed}.cta-reset.svelte-81safs{background:none;border:none;color:var(--text-tertiary);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.cta-reset.svelte-81safs:hover{color:var(--text-primary)}.cta-reset.svelte-81safs:focus-visible{outline:2px solid var(--brand-300);outline-offset:2px}.cta-success.svelte-81safs{color:var(--text-success)}.cta-error.svelte-81safs{color:var(--text-error);font-size:var(--text-sm)}.cta-disclaimer.svelte-81safs{font-size:var(--text-xs);color:var(--text-inactive);line-height:150%}@media(max-width:768px){.hero.svelte-81safs{padding-top:5rem;padding-bottom:3rem;gap:2rem}.hero-ctas.svelte-81safs{flex-direction:column;gap:1rem}.section-webflow-pain.svelte-81safs,.section-showcases.svelte-81safs,.section-site-health.svelte-81safs,.section-process.svelte-81safs,.section-comparison.svelte-81safs,.section-about.svelte-81safs,.section-faq.svelte-81safs{padding-block:3rem}.section-final-cta.svelte-81safs{padding-block:5rem}.showcase-card.svelte-81safs,.showcase-images.svelte-81safs{flex-direction:column}.showcase-info.svelte-81safs{max-width:none}.comparison-row.svelte-81safs{flex-direction:column}.comparison-cell.svelte-81safs:not(:last-child){border-bottom:1px solid var(--border-tertiary)}.site-health-container.svelte-81safs{flex-direction:column}.site-health-text.svelte-81safs{padding:2rem 1.5rem;border-right:none}.about-content.svelte-81safs{flex-direction:column;gap:2rem}.about-image.svelte-81safs{width:100%;max-width:none}.cta-inputs.svelte-81safs{flex-direction:column}}
