.hero[data-astro-cid-lcdefpme]{padding:10rem 0 5.5rem}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr .85fr;align-items:center;gap:4rem;display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin:1.2rem 0 1.4rem}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--accent);font-style:italic}.hero-tagline[data-astro-cid-lcdefpme]{max-width:54ch;margin-bottom:2.2rem;font-size:1.15rem}.hero-tagline[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--text-1)}.hero-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.9rem;margin-bottom:1.2rem;display:flex}.hero-note[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:.78rem}.hero-visual[data-astro-cid-lcdefpme]{justify-content:center;display:flex}.device[data-astro-cid-lcdefpme]{border:1px solid var(--hairline-strong);background:var(--surface-1);border-radius:38px;width:min(300px,80vw);padding:10px}.device[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:28px;width:100%;height:auto}.stat-strip[data-astro-cid-lcdefpme]{border-top:1px solid var(--hairline);padding:2.75rem 0}.stat-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.stat[data-astro-cid-lcdefpme]{border-left:1px solid var(--hairline-strong);padding-left:1.25rem}.stat-value[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:2.1rem;font-weight:560;line-height:1.1;display:block}.stat-label[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-size:.72rem}.how-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.how-step[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--accent);letter-spacing:.12em;font-size:.85rem}.how-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:.9rem 0 .6rem}.how-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:.98rem}.feature-row[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr .9fr;align-items:center;gap:4rem;padding:3.5rem 0;display:grid}.feature-row[data-astro-cid-lcdefpme]+.feature-row[data-astro-cid-lcdefpme]{border-top:1px solid var(--hairline)}.feature-row[data-astro-cid-lcdefpme].reverse .feature-content[data-astro-cid-lcdefpme]{order:2}.feature-row[data-astro-cid-lcdefpme].reverse .feature-visual[data-astro-cid-lcdefpme]{order:1}.feature-content[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:.9rem 0;font-size:clamp(1.6rem,3vw,2.1rem)}.feature-visual[data-astro-cid-lcdefpme]{justify-content:center;display:flex}.feature-list[data-astro-cid-lcdefpme]{gap:.7rem;margin-top:1.4rem;padding:0;list-style:none;display:grid}.feature-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--text-2);padding-left:1.4rem;position:relative}.feature-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--accent);width:.5rem;height:1px;position:absolute;top:.62em;left:0}.alert-catalog[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:1.6rem;display:grid}.alert-group[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-bottom:.7rem;font-size:.7rem;font-weight:500}.alert-group[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:.45rem;padding:0;list-style:none;display:grid}.alert-group[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--text-2);border-left:1px solid var(--hairline-strong);padding-left:.7rem;font-size:.88rem}.bento[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.bento-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.6rem}.bento-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:.97rem}.span-2[data-astro-cid-lcdefpme]{grid-column:span 2}.company-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr .95fr;align-items:start;gap:3.5rem;display:grid}.company-story[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-bottom:1.3rem;font-size:1.08rem}.company-creds[data-astro-cid-lcdefpme]{border-left:2px solid var(--accent);padding-left:1.2rem;font-size:.98rem}.company-pillars[data-astro-cid-lcdefpme]{gap:1.25rem;display:grid}.pillar[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.5rem;font-size:1.15rem}.pillar[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:.95rem}.faq-list[data-astro-cid-lcdefpme]{gap:.75rem;max-width:760px;display:grid}.faq-item[data-astro-cid-lcdefpme]{background:var(--surface-1);border:1px solid var(--hairline);border-radius:var(--radius-sm);padding:1.1rem 1.3rem}.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;font-weight:600;list-style:none;display:flex}.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:after{content:"+";font-family:var(--font-mono);color:var(--text-3);flex-shrink:0}.faq-item[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{content:"−"}.faq-body[data-astro-cid-lcdefpme]{color:var(--text-2);padding-top:.8rem;font-size:.98rem}.faq-body[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--accent)}.cta-panel[data-astro-cid-lcdefpme]{text-align:center;background:var(--surface-1);border:1px solid var(--hairline);border-radius:var(--radius);justify-items:center;gap:1.1rem;padding:4.5rem 2rem;display:grid}.cta-note[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:.75rem}@media (width<=900px){.hero[data-astro-cid-lcdefpme]{padding-top:8rem}.hero-grid[data-astro-cid-lcdefpme],.feature-row[data-astro-cid-lcdefpme],.company-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:2.5rem}.feature-row[data-astro-cid-lcdefpme].reverse .feature-content[data-astro-cid-lcdefpme]{order:1}.feature-row[data-astro-cid-lcdefpme].reverse .feature-visual[data-astro-cid-lcdefpme]{order:2}.stat-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.how-grid[data-astro-cid-lcdefpme],.bento[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.span-2[data-astro-cid-lcdefpme]{grid-column:span 1}.alert-catalog[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
