.wa-hero-image{max-width:860px}.wa-hero-badges{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.wa-ai .section-inner{padding-top:100px;padding-bottom:100px}.wa-ai-header{text-align:center;max-width:760px;margin:0 auto 56px}.wa-ai-header .hero-eyebrow{justify-content:center}.wa-ai-header .section-sub{margin:0 auto}.wa-ai-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:900px;margin:0 auto}.ai-card{background:linear-gradient(160deg,#0c101afa,#0a0c14fa);border:1px solid var(--border);border-radius:16px;padding:32px 28px;transition:all .25s}.ai-card:hover{background:var(--bg-card-hover);border-color:#21e6a538;transform:translateY(-2px);box-shadow:var(--shadow-soft)}.ai-card h3{font-size:1.1rem;font-weight:700;margin-bottom:10px;margin-top:4px;letter-spacing:-.01em}.ai-card p{font-size:.92rem;color:var(--text-dim);line-height:1.6}.wa-ai-note{text-align:center;margin:40px auto 0;font-size:.88rem;color:var(--text-muted)}.band{background:linear-gradient(180deg,#0a0c14fa,#06080efa);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.band-inner{padding-top:90px;padding-bottom:90px;text-align:center}.band-inner .section-sub{margin:0 auto}.wa-features{padding:100px 0}.wa-features-row{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:center}.wa-features-visual{margin:0}.wa-features-visual img{width:100%;border-radius:16px;filter:drop-shadow(0 24px 48px rgba(0,0,0,.45))}.wa-features-copy .section-title{margin-bottom:28px}.wa-use-cases{padding:100px 0}.wa-use-cases .section-title{margin-bottom:48px}.wa-use-cases-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.use-case-card{background:linear-gradient(160deg,#0c101afa,#0a0c14fa);border:1px solid var(--border);border-radius:16px;padding:32px 28px;transition:all .25s}.use-case-card:hover{background:var(--bg-card-hover);border-color:#21e6a538;transform:translateY(-2px);box-shadow:var(--shadow-soft)}.use-case-card h3{font-size:1.1rem;font-weight:700;margin-bottom:10px;margin-top:4px;letter-spacing:-.01em}.use-case-card p{font-size:.92rem;color:var(--text-dim);line-height:1.6}.cta-row{margin-top:36px;display:flex;justify-content:center}.cta-note{margin-top:20px;font-size:.88rem;color:var(--text-muted)}.ecosystem-row{padding:64px 0;border-top:1px solid var(--border)}.ecosystem-label{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);text-align:center;margin-bottom:28px}.ecosystem-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:680px;margin:0 auto}.ecosystem-card{display:flex;flex-direction:column;gap:6px;padding:24px 28px;border:1px solid var(--border);border-radius:16px;background:linear-gradient(160deg,#0e131ee6,#0a0d16e6);transition:all .25s}.ecosystem-card:hover{border-color:#21e6a54d;transform:translateY(-2px);box-shadow:var(--shadow-soft)}.ecosystem-card__name{font-weight:700;font-size:1rem;color:var(--text)}.ecosystem-card__platform{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--teal)}.ecosystem-card__desc{font-size:.88rem;color:var(--text-dim);line-height:1.5;flex-grow:1;margin-top:4px}.ecosystem-card__cta{font-size:.85rem;font-weight:600;color:var(--text-muted);margin-top:8px;transition:color .2s}.ecosystem-card:hover .ecosystem-card__cta{color:var(--teal)}footer{border-top:1px solid rgba(255,255,255,.08);padding:40px 0}.footer-inner{max-width:1100px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.footer-brand{display:flex;align-items:center;gap:10px;font-weight:600;font-size:.95rem}.footer-brand img{border-radius:6px}.footer-links{display:flex;gap:24px;font-size:.85rem;color:var(--text-dim);flex-wrap:wrap}.footer-links a:hover{color:var(--text)}.footer-copy{width:100%;text-align:center;font-size:.8rem;color:var(--text-muted);margin-top:16px}@media(max-width:900px){.wa-features-row{grid-template-columns:1fr;gap:40px}.wa-use-cases-grid,.wa-ai-grid{grid-template-columns:1fr}.wa-features-visual{order:-1}}@media(max-width:768px){.ecosystem-cards{grid-template-columns:1fr}.footer-inner{flex-direction:column;text-align:center}.footer-links{justify-content:center}}
