.industry[data-astro-cid-r5h7c7j4]{max-width:100%;margin:0 auto}.hero[data-astro-cid-r5h7c7j4]{text-align:center;padding:4rem 2rem;background:var(--muted)}.hero[data-astro-cid-r5h7c7j4] h1[data-astro-cid-r5h7c7j4]{font-size:3rem;margin-bottom:1rem;color:var(--heading);overflow-wrap:break-word;hyphens:auto}.hero[data-astro-cid-r5h7c7j4] p[data-astro-cid-r5h7c7j4]{font-size:1.25rem;color:var(--muted-foreground);max-width:46rem;margin:0 auto}.hero-actions[data-astro-cid-r5h7c7j4]{margin-top:2rem}.hero-cta[data-astro-cid-r5h7c7j4]{display:inline-block;padding:.75rem 1.5rem;border-radius:.5rem;background:var(--color-primary);color:#fff;font-weight:600;text-decoration:none}.hero-cta[data-astro-cid-r5h7c7j4]:hover{background:color-mix(in srgb,var(--color-primary) 90%,black)}.block[data-astro-cid-r5h7c7j4]{max-width:52rem;margin:0 auto;padding:4rem 2rem 0}.block[data-astro-cid-r5h7c7j4]:last-of-type{padding-bottom:4rem}.block[data-astro-cid-r5h7c7j4] h2[data-astro-cid-r5h7c7j4]{font-size:2rem;line-height:1.2;color:var(--heading);margin:0 0 1.25rem;overflow-wrap:break-word;hyphens:auto}.plain[data-astro-cid-r5h7c7j4],.rich[data-astro-cid-r5h7c7j4] p,.rich[data-astro-cid-r5h7c7j4] li,.steps[data-astro-cid-r5h7c7j4] li[data-astro-cid-r5h7c7j4],.limits[data-astro-cid-r5h7c7j4] li[data-astro-cid-r5h7c7j4]{font-size:1.125rem;line-height:1.75;color:var(--body);overflow-wrap:break-word}.plain[data-astro-cid-r5h7c7j4],.rich[data-astro-cid-r5h7c7j4] p{margin:0 0 1rem}.rich[data-astro-cid-r5h7c7j4] h3{font-size:1.375rem;color:var(--heading);margin:2rem 0 .75rem}.rich[data-astro-cid-r5h7c7j4] ul,.rich[data-astro-cid-r5h7c7j4] ol:not(.timeline):not(.stack){padding-left:1.5rem;margin:0 0 1.25rem;display:flex;flex-direction:column;gap:.5rem}.rich[data-astro-cid-r5h7c7j4] ul{list-style:disc}.rich[data-astro-cid-r5h7c7j4] ol:not(.timeline):not(.stack){list-style:decimal}.rich[data-astro-cid-r5h7c7j4] strong,.steps[data-astro-cid-r5h7c7j4] strong[data-astro-cid-r5h7c7j4],.limits[data-astro-cid-r5h7c7j4] strong{color:var(--heading)}.rich[data-astro-cid-r5h7c7j4] a,.steps[data-astro-cid-r5h7c7j4] a,.limits[data-astro-cid-r5h7c7j4] a,.feature-text[data-astro-cid-r5h7c7j4] a{color:var(--primary-ink);text-decoration:underline;text-underline-offset:2px}.rich[data-astro-cid-r5h7c7j4] table{display:block;overflow-x:auto;width:100%;border-collapse:collapse;margin:0 0 1.5rem;font-size:.9375rem;line-height:1.5}.rich[data-astro-cid-r5h7c7j4] th,.rich[data-astro-cid-r5h7c7j4] td{border:1px solid var(--border);padding:.625rem .75rem;text-align:left;vertical-align:top;color:var(--body);min-width:8rem}.rich[data-astro-cid-r5h7c7j4] thead th{background:var(--muted);color:var(--heading);font-weight:600}.rich[data-astro-cid-r5h7c7j4] tbody th{color:var(--heading);font-weight:600}.rich[data-astro-cid-r5h7c7j4] .note{font-size:.9375rem;color:var(--muted-foreground)}.rich[data-astro-cid-r5h7c7j4] ol.timeline{list-style:none;margin:0 0 1.5rem;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem}.rich[data-astro-cid-r5h7c7j4] ol.timeline li{padding:1rem 1.125rem;border:1px solid var(--border);border-top:4px solid var(--color-primary);border-radius:.75rem;background:var(--card);font-size:1rem;line-height:1.5}.rich[data-astro-cid-r5h7c7j4] ol.timeline time{display:block;font-weight:700;color:var(--heading);margin-bottom:.25rem}.rich[data-astro-cid-r5h7c7j4] ol.stack{list-style:none;margin:0 0 1.5rem;padding:0;display:flex;flex-direction:column;gap:.5rem}.rich[data-astro-cid-r5h7c7j4] ol.stack li{padding:.875rem 1.125rem;border:1px solid var(--border);border-left:4px solid var(--color-primary);border-radius:.5rem;background:var(--card);font-size:1rem;line-height:1.55}.rich[data-astro-cid-r5h7c7j4] ol.stack li span{display:block;color:var(--muted-foreground);font-size:.9375rem}.steps[data-astro-cid-r5h7c7j4]{padding-left:1.5rem;margin:0 0 1.5rem;list-style:decimal;display:flex;flex-direction:column;gap:.75rem}.limits[data-astro-cid-r5h7c7j4]{padding-left:1.5rem;margin:0;list-style:disc;display:flex;flex-direction:column;gap:.75rem}.features-intro[data-astro-cid-r5h7c7j4]{padding-bottom:2rem}.feature-sections[data-astro-cid-r5h7c7j4]{display:flex;flex-direction:column}.feature-section[data-astro-cid-r5h7c7j4]{display:flex;align-items:center;padding:6rem 2rem;border-bottom:1px solid var(--border)}.feature-section[data-astro-cid-r5h7c7j4]:nth-child(2n){background:var(--muted)}.feature-section[data-astro-cid-r5h7c7j4]:nth-child(odd){background:var(--card)}.feature-content[data-astro-cid-r5h7c7j4]{max-width:1280px;margin:0 auto;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.feature-content[data-astro-cid-r5h7c7j4].reverse{direction:rtl}.feature-content[data-astro-cid-r5h7c7j4].reverse>[data-astro-cid-r5h7c7j4]{direction:ltr}.feature-text[data-astro-cid-r5h7c7j4]{display:flex;flex-direction:column;gap:2rem;max-width:580px}.icon-wrapper[data-astro-cid-r5h7c7j4]{display:inline-flex;padding:1rem;border-radius:.75rem;width:fit-content;color:var(--primary-ink)}.feature-text[data-astro-cid-r5h7c7j4] h3[data-astro-cid-r5h7c7j4]{font-size:2.5rem;color:var(--heading);margin:0;line-height:1.15;font-weight:700;overflow-wrap:break-word;hyphens:auto}.feature-text[data-astro-cid-r5h7c7j4] p[data-astro-cid-r5h7c7j4]{font-size:1.125rem;color:var(--body);line-height:1.75;margin:0}.feature-visual[data-astro-cid-r5h7c7j4]{display:flex;align-items:center;justify-content:center;min-height:400px}@media(max-width:1024px){.feature-content[data-astro-cid-r5h7c7j4]{grid-template-columns:1fr;gap:3rem}.feature-content[data-astro-cid-r5h7c7j4].reverse{direction:ltr}.feature-text[data-astro-cid-r5h7c7j4]{max-width:100%}.feature-section[data-astro-cid-r5h7c7j4]{padding:2rem}.feature-visual[data-astro-cid-r5h7c7j4]{min-height:300px}.feature-text[data-astro-cid-r5h7c7j4] h3[data-astro-cid-r5h7c7j4]{font-size:2.125rem}}@media(max-width:768px){.hero[data-astro-cid-r5h7c7j4]{padding:3rem 1rem}.hero[data-astro-cid-r5h7c7j4] h1[data-astro-cid-r5h7c7j4]{font-size:2rem}.hero[data-astro-cid-r5h7c7j4] p[data-astro-cid-r5h7c7j4]{font-size:1.0625rem}.block[data-astro-cid-r5h7c7j4]{padding:3rem 1rem 0}.block[data-astro-cid-r5h7c7j4]:last-of-type{padding-bottom:3rem}.block[data-astro-cid-r5h7c7j4] h2[data-astro-cid-r5h7c7j4]{font-size:1.625rem}.plain[data-astro-cid-r5h7c7j4],.rich[data-astro-cid-r5h7c7j4] p,.rich[data-astro-cid-r5h7c7j4] li,.steps[data-astro-cid-r5h7c7j4] li[data-astro-cid-r5h7c7j4],.limits[data-astro-cid-r5h7c7j4] li[data-astro-cid-r5h7c7j4]{font-size:1.0625rem}.feature-text[data-astro-cid-r5h7c7j4]{gap:1.5rem}.feature-text[data-astro-cid-r5h7c7j4] h3[data-astro-cid-r5h7c7j4]{font-size:1.75rem}.feature-text[data-astro-cid-r5h7c7j4] p[data-astro-cid-r5h7c7j4]{font-size:1rem;line-height:1.7}.feature-section[data-astro-cid-r5h7c7j4]{padding:2rem 1rem}}
