/* AI Tools uses the homepage palette and shared navigation. */
.ai-page .ai-hero{max-width:1000px;margin:0 auto;text-align:center}.ai-page .hero-sub{max-width:690px;margin:0 auto 28px}.ai-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.ai-note{color:var(--text-secondary);font-size:.85rem;line-height:1.7;margin-top:28px;max-width:850px}.ai-hero .ai-note{margin:24px auto 0}.ai-heading{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;margin-bottom:30px}.ai-heading .section-sub{margin:0}.ai-shot{margin:0;border:1px solid #354350;border-radius:12px;overflow:hidden;background:#fff}.ai-shot a{display:block}.ai-shot img{display:block;width:100%;height:auto}.ai-shot figcaption{padding:14px 20px;background:#101820;color:var(--text-secondary);font-size:.78rem}.ai-shot-dark{background:#13171c}.ai-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:36px}.ai-grid h3,.ai-scope h3,.ai-availability h3{font-size:1.05rem;margin:12px 0}.ai-grid p,.ai-scope p,.ai-availability p{color:var(--text-secondary);font-size:.92rem;line-height:1.75}.ai-scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ai-scope{border:1px solid #354350;border-radius:10px;padding:26px;background:#101820}.ai-scope h3{margin-top:0;color:var(--accent)}.ai-scope p+p{margin-top:16px}.ai-text-link{display:inline-block;margin-top:18px;font-size:.9rem}.ai-bottom{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:start}.ai-availability{border-left:2px solid #354350;padding-left:25px}.ai-availability h3{margin-top:0}.ai-availability p{font-size:.8rem}.ai-page a:focus-visible{outline:2px solid var(--accent);outline-offset:5px}@media(max-width:800px){.ai-heading,.ai-grid,.ai-scope-grid,.ai-bottom{grid-template-columns:1fr;gap:24px}.ai-heading{margin-bottom:24px}.ai-page .hero-headline{font-size:clamp(2rem,7vw,3rem)}.ai-grid{gap:20px}.ai-shot figcaption{padding:12px 14px}.ai-scope{padding:22px}.ai-actions .btn{width:100%}.ai-availability{margin-top:12px}}
