
.caqa-brand-banner{--navy:#1B3D97;--navy2:#13286a;--teal:#00B5B8;--green:#27A35A;--orange:#E2641F;--violet:#7A4DEB;--pink:#E04E8A;--sun:#F5B700;--sky:#3B8CF0;--ink:#0E1530;--body:#2B3352;--muted:#5D6685;--line:#E3E7F2;--tint:#F4F6FC;--display:'Sora',sans-serif;--sans:'Plus Jakarta Sans',sans-serif;--mono:'JetBrains Mono',monospace;--grad:linear-gradient(100deg,#00B5B8,#27A35A 35%,#F5B700 62%,#E2641F 80%,#E04E8A);--grad2:linear-gradient(120deg,#1B3D97,#7A4DEB 45%,#E04E8A);font:16px/1.6 var(--sans);margin:0;box-sizing:border-box}
.caqa-brand-banner *{box-sizing:border-box}
.caqa-brand-banner .wrap{width:min(1240px,100% - 40px);margin-inline:auto;padding:0}
.caqa-brand-banner h1{font-family:var(--display);font-size:clamp(44px,5.6vw,84px);font-weight:800;line-height:1.02;letter-spacing:-.045em;margin:20px 0 0;max-width:none}
.caqa-brand-banner .lead{font:400 19.5px/1.6 var(--sans);color:var(--muted);margin:22px 0 0;max-width:580px}
.caqa-brand-banner .rv{opacity:1;transform:none}
.caqa-brand-banner .roles{min-height:33.5px}
.caqa-brand-banner .stats{min-height:61px}
.caqa-brand-banner .btn{font-family:var(--sans);line-height:1;text-decoration:none}
.caqa-brand-banner .console .bar{box-sizing:border-box}
.ai-home #maincontent{display:block;height:0;margin:0;padding:0;border:0}
.ai-home #ai-main{margin:0;padding:0}
