.ai-adoption-page .ai-icon-gradient{background:linear-gradient(145deg,#22c55e,#15803d);color:#fff;box-shadow:0 18px 40px #15803d52,inset 0 1px #ffffff4d}.ai-problem-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:2rem}.ai-problem-card{background:var(--bg-glass, #fff);border:1px solid var(--border-light);border-radius:var(--radius-xl);padding:2rem;transition:transform .25s,box-shadow .25s}.ai-problem-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.ai-problem-icon{width:54px;height:54px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:1.15rem;box-shadow:0 8px 20px #0f172a0f;transition:transform .25s ease}.ai-problem-card:hover .ai-problem-icon{transform:translateY(-2px) scale(1.04)}.ai-problem-card h3{font-size:1.1rem;margin-bottom:.5rem}.ai-llm-section{background:var(--bg-surface, #f8fafc)}.ai-tab-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;margin:2.75rem auto 0;max-width:1000px}.ai-tab-btn{display:flex;align-items:center;gap:.7rem;padding:.9rem .95rem;border-radius:16px;border:1.5px solid var(--border-light);background:#fff;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease;font-family:inherit;text-align:left;position:relative}.ai-tab-btn:hover{border-color:color-mix(in srgb,var(--tab-color) 45%,var(--border-light));transform:translateY(-3px);box-shadow:0 12px 26px color-mix(in srgb,var(--tab-color) 16%,transparent)}.ai-tab-btn.active{border-color:var(--tab-color);background:linear-gradient(180deg,color-mix(in srgb,var(--tab-color) 7%,#fff),#fff);box-shadow:0 0 0 1px var(--tab-color),0 14px 30px color-mix(in srgb,var(--tab-color) 22%,transparent)}.ai-tab-logo{width:44px;height:44px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:inset 0 0 0 1px var(--border-light),0 2px 6px #0f172a0d;transition:transform .22s ease}.ai-tab-btn:hover .ai-tab-logo,.ai-tab-btn.active .ai-tab-logo{transform:scale(1.05)}.ai-tab-logo img{width:26px;height:26px;object-fit:contain;display:block}.ai-tab-text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.ai-tab-name{font-weight:700;font-size:.92rem;color:var(--text-dark);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-tab-btn.active .ai-tab-name{color:var(--tab-color)}.ai-tab-vendor{font-size:.72rem;color:var(--text-secondary)}.ai-tab-content{margin-top:2.5rem;border:1px solid var(--border-light);border-radius:var(--radius-2xl, 1.25rem);overflow:hidden;background:#fff;box-shadow:var(--shadow-lg);animation:aiPanelIn .45s cubic-bezier(.22,1,.36,1) both}@keyframes aiPanelIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes aiCardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.ai-tab-content,.ai-highlight-card{animation:none!important}}.ai-llm-header{display:flex;align-items:flex-start;gap:1.5rem;padding:2.5rem 2.5rem 2rem;border-bottom:1px solid var(--border-light);background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--llm-color) 10%,transparent) 0%,transparent 55%),linear-gradient(135deg,#f8fafc,#fff0)}.ai-llm-logo{width:68px;height:68px;border-radius:18px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 10px 26px color-mix(in srgb,var(--llm-color) 24%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--llm-color) 16%,var(--border-light))}.ai-llm-logo img{width:40px;height:40px;object-fit:contain;display:block}.ai-llm-title{flex:1;min-width:0}.ai-llm-badge-row{margin-bottom:.75rem}.ai-llm-name-badge{display:inline-block;padding:.3rem .85rem;border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.ai-llm-header h3{font-size:1.75rem;font-weight:800;margin-bottom:.35rem}.ai-llm-tagline{font-size:1.05rem;font-weight:600;color:var(--text-secondary);margin-bottom:.75rem}.ai-llm-description{color:var(--text-secondary);max-width:680px;line-height:1.7;margin:0}.ai-highlights-grid{display:grid;gap:0;padding:2rem 2.5rem;border-bottom:1px solid var(--border-light)}.ai-highlights-grid.cols-3{grid-template-columns:repeat(3,1fr)}.ai-highlights-grid.cols-2{grid-template-columns:repeat(2,1fr)}.ai-highlight-card{display:flex;gap:1rem;padding:1.25rem;border-radius:var(--radius-lg);transition:background .2s;animation:aiCardIn .4s ease both}.ai-highlight-card:hover{background:var(--bg-surface, #f8fafc)}.ai-highlight-icon{width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s ease}.ai-highlight-card:hover .ai-highlight-icon{transform:scale(1.06)}.ai-highlight-card h4{font-size:.95rem;font-weight:700;margin-bottom:.35rem}.ai-highlight-card p{font-size:.88rem;color:var(--text-secondary);line-height:1.6;margin:0}.ai-features-checklist{padding:2rem 2.5rem}.ai-checklist-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.65rem}.ai-check-item{display:flex;align-items:flex-start;gap:.6rem;font-size:.9rem;color:var(--text-dark);padding:.4rem 0}@media (max-width: 980px){.ai-tab-nav{grid-template-columns:repeat(3,minmax(0,1fr));max-width:560px}}@media (max-width: 768px){.ai-highlights-grid.cols-3,.ai-highlights-grid.cols-2{grid-template-columns:1fr}.ai-llm-header,.ai-highlights-grid,.ai-features-checklist{padding-left:1.25rem;padding-right:1.25rem}.ai-llm-header{gap:1rem}.ai-llm-logo{width:56px;height:56px;border-radius:15px}.ai-llm-logo img{width:34px;height:34px}.ai-problem-grid,.ai-checklist-grid{grid-template-columns:1fr}}@media (max-width: 560px){.ai-tab-nav{grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;gap:.6rem}.ai-tab-btn{padding:.7rem;gap:.55rem}.ai-tab-logo{width:38px;height:38px}.ai-tab-logo img{width:22px;height:22px}.ai-tab-name{font-size:.85rem}.ai-tab-vendor{font-size:.68rem}}
