.ai-tech__hero{position:relative;overflow:hidden;padding:5rem 1.5rem 4rem;text-align:center;background:radial-gradient(42% 55% at 12% 8%,rgba(16,185,129,.16) 0,transparent 60%),radial-gradient(45% 55% at 90% 14%,rgba(20,184,166,.13) 0,transparent 58%),radial-gradient(70% 60% at 50% 118%,rgba(5,150,105,.12) 0,transparent 60%),linear-gradient(180deg,#ffffff 0,var(--bg-2) 100%)}.ai-tech__hero:before{background:radial-gradient(ellipse at 50% -10%,rgba(5,150,105,.15) 0,transparent 65%)}.ai-tech__hero:after,.ai-tech__hero:before{content:"";position:absolute;inset:0;pointer-events:none}.ai-tech__hero:after{background-image:radial-gradient(ellipse at 85% 55%,rgba(5,150,105,.08) 0,transparent 48%),linear-gradient(rgba(5,150,105,.05) 1px,transparent 0),linear-gradient(90deg,rgba(5,150,105,.05) 1px,transparent 0);background-size:100% 100%,40px 40px,40px 40px}@media(min-width:768px){.ai-tech__hero{padding:6rem 3rem 5rem}}@media(min-width:1024px){.ai-tech__hero{padding:7rem 6rem 6rem}}.ai-tech__hero-inner{max-width:1200px;margin-inline:auto;width:100%;position:relative;z-index:1}.ai-tech__live-badge{align-items:center;gap:.5rem;padding:.4rem .9rem;border-radius:9999px;background:var(--badge-bg);border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--primary-text);box-shadow:var(--shadow-xs);display:inline-flex;margin-bottom:1.5rem}.ai-tech__live-badge .ping-dot{margin-right:.25rem}.ai-tech__hero-title{font-size:clamp(2rem,5vw,3.75rem);font-weight:800;letter-spacing:-.03em;color:var(--text-primary);margin-bottom:1.25rem}.ai-tech__hero-title span{color:var(--primary-text)}.ai-tech__hero-sub{font-size:1.125rem;color:var(--text-secondary);max-width:580px;margin:0 auto;line-height:1.7}.ai-tech__metrics{padding:3rem 1.5rem;background:var(--bg-2);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}@media(min-width:768px){.ai-tech__metrics{padding:3rem}}@media(min-width:1024px){.ai-tech__metrics{padding:3rem 6rem}}.ai-tech__metrics-inner{max-width:1200px;margin-inline:auto;width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}@media(min-width:1024px){.ai-tech__metrics-inner{grid-template-columns:repeat(4,1fr)}}.ai-tech__metric{text-align:center;padding:1.5rem 1rem;background:var(--bg-card);border:1px solid var(--border-color);border-radius:.75rem}.ai-tech__metric-value{font-size:1.875rem;font-weight:800;color:var(--primary-text);letter-spacing:-.02em;line-height:1.1}.ai-tech__metric-label{font-size:.8125rem;color:var(--text-secondary);margin-top:.375rem}.ai-tech__architecture{padding:5rem 1.5rem}@media(min-width:768px){.ai-tech__architecture{padding:6rem 3rem}}@media(min-width:1024px){.ai-tech__architecture{padding:6rem}}.ai-tech__arch-inner{max-width:1200px;margin-inline:auto;width:100%}.ai-tech__arch-grid{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;margin-top:3rem}@media(min-width:768px){.ai-tech__arch-grid{grid-template-columns:repeat(3,1fr)}}.ai-tech__arch-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:1.125rem;padding:1.9rem;box-shadow:var(--shadow-card);transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),border-color .3s cubic-bezier(.22,1,.36,1)}.ai-tech__arch-card:hover{transform:translateY(-6px);border-color:var(--e-200,#a7f3d0);box-shadow:var(--shadow-card-hover)}.ai-tech__arch-card{position:relative;overflow:hidden}.ai-tech__arch-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#10b981,transparent);opacity:0;transition:opacity .3s ease}.ai-tech__arch-card:hover:before{opacity:1}.ai-tech__arch-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.ai-tech__arch-icon{width:3rem;height:3rem;border-radius:.75rem;background:rgba(5,150,105,.1);border:1px solid rgba(5,150,105,.2);display:flex;align-items:center;justify-content:center}.ai-tech__arch-icon .material-symbols-outlined{color:var(--primary-text);font-size:1.375rem}.ai-tech__arch-title{font-size:1rem;font-weight:700;color:var(--text-primary);line-height:1.3}.ai-tech__arch-tag{display:inline-block;padding:.2rem .6rem;border-radius:4px;background:rgba(5,150,105,.1);font-size:.7rem;font-weight:700;color:var(--primary-text);text-transform:uppercase;letter-spacing:.05em;margin-top:.25rem}.ai-tech__arch-desc{font-size:.875rem;color:var(--text-secondary);line-height:1.7;margin-bottom:1.25rem}.ai-tech__arch-features{display:flex;flex-direction:column;gap:.5rem}.ai-tech__arch-feature{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--text-secondary)}.ai-tech__arch-feature .material-symbols-outlined{color:var(--primary-text);font-size:.9rem}.ai-tech__pipeline{padding:5rem 1.5rem;background:var(--bg-2)}@media(min-width:768px){.ai-tech__pipeline{padding:6rem 3rem}}@media(min-width:1024px){.ai-tech__pipeline{padding:6rem}}.ai-tech__pipeline-inner{max-width:1200px;margin-inline:auto;width:100%}.ai-tech__pipeline-steps{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;margin-top:3rem}@media(min-width:768px){.ai-tech__pipeline-steps{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.ai-tech__pipeline-steps{grid-template-columns:repeat(4,1fr)}}.ai-tech__pipeline-step{background:var(--bg-card);border:1px solid var(--border-color);border-radius:.75rem;padding:1.5rem;position:relative}.ai-tech__pipeline-num{font-size:2.5rem;font-weight:900;color:rgba(5,150,105,.15);line-height:1;margin-bottom:.75rem;letter-spacing:-.05em}.ai-tech__pipeline-title{font-size:.9375rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.ai-tech__pipeline-desc{font-size:.8125rem;color:var(--text-secondary);line-height:1.6}.ai-tech__cta{padding:5rem 1.5rem;text-align:center}@media(min-width:768px){.ai-tech__cta{padding:6rem 3rem}}@media(min-width:1024px){.ai-tech__cta{padding:6rem}}.ai-tech__cta-inner{max-width:1200px;margin-inline:auto;width:100%}.ai-tech__cta-title{font-size:clamp(1.75rem,4vw,3rem);font-weight:800;color:var(--text-primary);letter-spacing:-.02em;margin-bottom:1rem}.ai-tech__cta-title span{color:var(--primary-text)}.ai-tech__cta-desc{font-size:1rem;color:var(--text-secondary);max-width:480px;margin:0 auto 2.5rem;line-height:1.7}.ai-tech__cta-btn{justify-content:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.95rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#059669,#047857);border:1px solid #047857;border-radius:.875rem;padding:.85rem 1.6rem;cursor:pointer;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),0 6px 18px rgba(5,150,105,.28);transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),filter .2s cubic-bezier(.22,1,.36,1)}.ai-tech__cta-btn:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 12px 28px rgba(5,150,105,.38)}.ai-tech__cta-btn:active{transform:translateY(0)}.ai-tech__cta-btn{text-decoration:none;display:inline-flex;align-items:center;gap:.5rem}