.industry-tag[data-astro-cid-7iwsoym3]{display:inline-flex;align-items:center;gap:.5rem;background:rgba(var(--accent-rgb),.1);color:var(--accent-light);padding:.5rem 1rem;border-radius:999px;font-weight:600;font-size:var(--text-sm);margin-bottom:1.5rem;border:1px solid rgba(var(--accent-rgb),.2)}.hero[data-astro-cid-7iwsoym3]{display:flex;flex-direction:column;align-items:center;gap:3rem;padding-top:2rem}.hero-content[data-astro-cid-7iwsoym3]{text-align:center;max-width:60ch}.title[data-astro-cid-7iwsoym3]{font-size:var(--text-4xl);color:var(--gray-0);line-height:1.1;margin-bottom:1.5rem}.tagline[data-astro-cid-7iwsoym3]{font-size:var(--text-lg);color:var(--gray-300);margin-bottom:1rem;line-height:1.5}.hero-summary[data-astro-cid-7iwsoym3]{color:var(--gray-300);line-height:1.7;margin-bottom:1.75rem}.roles[data-astro-cid-7iwsoym3]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1.75rem}.cta-buttons[data-astro-cid-7iwsoym3]{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.btn[data-astro-cid-7iwsoym3]{display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.5rem;border-radius:999px;font-weight:600;text-decoration:none;transition:transform .2s}.btn[data-astro-cid-7iwsoym3]:hover{transform:translateY(-2px)}.btn[data-astro-cid-7iwsoym3].primary{background:var(--accent-regular);color:var(--gray-0)}.btn[data-astro-cid-7iwsoym3].secondary{background:var(--gray-900);color:var(--gray-200);border:1px solid var(--gray-700)}.hero-visual[data-astro-cid-7iwsoym3]{width:100%;max-width:600px}.hero-visual-media[data-astro-cid-7iwsoym3]{border-radius:1rem;border:1px solid var(--gray-800);box-shadow:0 10px 30px #0000004d;background:radial-gradient(circle at center,rgba(var(--accent-rgb),.1) 0%,transparent 70%);padding:1.5rem}.status-badge[data-astro-cid-7iwsoym3]{position:absolute;bottom:1.5rem;right:1.5rem;background:var(--gray-900);color:var(--gray-0);padding:.4rem .8rem;border-radius:999px;font-size:var(--text-xs);display:flex;align-items:center;gap:.4rem;border:1px solid var(--gray-700)}.dot[data-astro-cid-7iwsoym3]{width:6px;height:6px;background:#10b981;border-radius:50%;box-shadow:0 0 8px #10b981;animation:pulse 2s infinite}@keyframes pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.section[data-astro-cid-7iwsoym3]{padding:4rem 0;border-top:1px solid var(--gray-800)}.quote[data-astro-cid-7iwsoym3]{font-size:var(--text-2xl);color:var(--gray-0);text-align:center;margin-bottom:2rem;font-weight:700}.section-title[data-astro-cid-7iwsoym3]{font-size:var(--text-3xl);color:var(--gray-0);margin-bottom:3rem;text-align:center}.feature-grid[data-astro-cid-7iwsoym3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.feature-card[data-astro-cid-7iwsoym3]{background:var(--gray-999_40);padding:2.5rem;border-radius:1rem;border:1px solid var(--gray-800);transition:transform .2s}.feature-card[data-astro-cid-7iwsoym3]:hover{transform:translateY(-5px);border-color:var(--accent-light)}.icon-box[data-astro-cid-7iwsoym3]{color:var(--accent-light);margin-bottom:1.5rem}.feature-card[data-astro-cid-7iwsoym3] h3[data-astro-cid-7iwsoym3]{font-size:var(--text-xl);color:var(--gray-0);margin-bottom:1rem}.feature-card[data-astro-cid-7iwsoym3] p[data-astro-cid-7iwsoym3]{color:var(--gray-400);line-height:1.6}.tech-grid[data-astro-cid-7iwsoym3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.tech-item[data-astro-cid-7iwsoym3] h4[data-astro-cid-7iwsoym3]{color:var(--accent-light);margin-bottom:.5rem}.tech-item[data-astro-cid-7iwsoym3] p[data-astro-cid-7iwsoym3]{color:var(--gray-400);font-size:var(--text-sm)}.advantage-list[data-astro-cid-7iwsoym3]{display:flex;flex-direction:column;gap:2rem}.advantage-item[data-astro-cid-7iwsoym3]{background:linear-gradient(to right,rgba(var(--accent-rgb),.05),transparent);padding:2rem;border-radius:1rem;border-left:4px solid var(--accent-dark)}.advantage-tag[data-astro-cid-7iwsoym3]{display:inline-block;font-size:var(--text-xs);text-transform:uppercase;color:var(--accent-light);letter-spacing:.1em;margin-bottom:.5rem}.advantage-item[data-astro-cid-7iwsoym3] h3[data-astro-cid-7iwsoym3]{font-size:var(--text-xl);margin-bottom:.5rem}@media(min-width:50em){.hero[data-astro-cid-7iwsoym3]{flex-direction:row;text-align:left}.hero-content[data-astro-cid-7iwsoym3]{text-align:left;flex:1}.roles[data-astro-cid-7iwsoym3],.cta-buttons[data-astro-cid-7iwsoym3]{justify-content:flex-start}.hero-visual[data-astro-cid-7iwsoym3]{flex:1}}
