.industry-page.svelte-fhgojx{max-width:1000px;margin:0 auto;padding:8rem 2rem 6rem;color:var(--md-sys-color-on-surface)}@media(max-width:640px){.industry-page.svelte-fhgojx{padding:6rem 1.25rem 4rem}}section.svelte-fhgojx{opacity:0;transform:translateY(20px);transition:opacity .8s,transform .8s;margin-bottom:4rem}section.svelte-fhgojx[data-revealed=true]{opacity:1;transform:translateY(0)}.hero.svelte-fhgojx{text-align:center;margin-bottom:4rem}.eyebrow.svelte-fhgojx{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--md-sys-color-primary);margin-bottom:1rem}h1.svelte-fhgojx{font-size:clamp(2.25rem,5vw,3.75rem);font-weight:800;letter-spacing:-.025em;line-height:1.05;margin-bottom:1.25rem;color:#fff}.hook.svelte-fhgojx{font-size:1.125rem;color:var(--md-sys-color-on-surface-variant);max-width:760px;margin:0 auto;line-height:1.65}h2.svelte-fhgojx{font-size:clamp(1.625rem,3vw,2.25rem);font-weight:800;color:#fff;margin:0 0 1.5rem;letter-spacing:-.02em}.pain-list.svelte-fhgojx{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:.875rem}.pain-list.svelte-fhgojx li:where(.svelte-fhgojx){display:flex;gap:.625rem;padding:1rem 1.25rem;background:#ff3b820d;border:1px solid rgba(255,59,130,.18);border-radius:.75rem;font-size:.9375rem;line-height:1.55;color:var(--md-sys-color-on-surface-variant)}.pain-list.svelte-fhgojx svg:where(.svelte-fhgojx){flex-shrink:0;color:#ff6b88;margin-top:2px}.features-grid.svelte-fhgojx{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.feat-card.svelte-fhgojx{padding:1.5rem;background:#00c8960a;border:1px solid rgba(0,200,150,.2);border-radius:1rem;transition:transform .2s,border-color .2s}.feat-card.svelte-fhgojx:hover{transform:translateY(-3px);border-color:#00c89666}.feat-card.svelte-fhgojx h3:where(.svelte-fhgojx){margin:0 0 .5rem;font-size:1.0625rem;font-weight:800;color:#fff}.feat-card.svelte-fhgojx p:where(.svelte-fhgojx){margin:0;font-size:.9375rem;line-height:1.55;color:var(--md-sys-color-on-surface-variant)}.workflow.svelte-fhgojx{list-style:none;padding:0;margin:0;counter-reset:step;display:flex;flex-direction:column;gap:.75rem}.workflow.svelte-fhgojx li:where(.svelte-fhgojx){display:flex;gap:1rem;align-items:flex-start;padding:1rem 1.25rem;background:#ffffff05;border:1px solid var(--md-sys-color-outline-variant);border-radius:.75rem}.num.svelte-fhgojx{font-size:.8125rem;font-weight:800;letter-spacing:.08em;color:var(--md-sys-color-primary);min-width:30px}.step-text.svelte-fhgojx{font-size:1rem;line-height:1.55;color:var(--md-sys-color-on-surface)}.faq-list.svelte-fhgojx{display:flex;flex-direction:column;gap:.75rem}.faq-item.svelte-fhgojx{padding:1.25rem 1.5rem;background:#ffffff05;border:1px solid var(--md-sys-color-outline-variant);border-radius:.75rem}.faq-item.svelte-fhgojx summary:where(.svelte-fhgojx){display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;font-weight:600;color:#fff;list-style:none}.faq-item.svelte-fhgojx summary:where(.svelte-fhgojx)::-webkit-details-marker{display:none}.chev.svelte-fhgojx{transition:transform .2s ease;color:var(--md-sys-color-primary)}.faq-item[open].svelte-fhgojx .chev:where(.svelte-fhgojx){transform:rotate(180deg)}.faq-item.svelte-fhgojx p:where(.svelte-fhgojx){margin:.875rem 0 0;color:var(--md-sys-color-on-surface-variant);font-size:.9375rem;line-height:1.65}.cta-final.svelte-fhgojx{text-align:center;padding:3rem 2rem;background:linear-gradient(135deg,#00c89614,#8b5cf60d);border:1px solid rgba(0,200,150,.18);border-radius:1.25rem;margin-bottom:0}.cta-final.svelte-fhgojx h2:where(.svelte-fhgojx){font-size:clamp(1.5rem,3vw,2rem);margin:0 0 .75rem}.cta-final.svelte-fhgojx p:where(.svelte-fhgojx){font-size:1rem;color:var(--md-sys-color-on-surface-variant);margin:0 0 1.5rem;max-width:640px;margin-inline:auto}
