.ai-xlink{background:var(--vw-cream);padding:8px 0 56px}.ai-xlink .wrap{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:0 32px}.ai-xlink .card{color:#fff;background:linear-gradient(135deg, var(--vw-navy-700) 0%, var(--vw-navy-800) 100%);border-radius:22px;justify-content:space-between;align-items:center;gap:28px;padding:28px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 50px -28px #0a1e3f80}.ai-xlink .card:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#00b74a4d,#0000 70%);border-radius:50%;width:280px;height:280px;position:absolute;top:-80px;right:-80px}.ai-xlink .txt{z-index:1;max-width:640px;position:relative}.ai-xlink .eyebrow{font:var(--fw-bold) 11px / 1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--vw-green-300)}.ai-xlink h2{font:400 clamp(24px, 2.6vw, 32px) / 1.15 var(--font-display);letter-spacing:-.01em;color:#fff;margin:10px 0 0}.ai-xlink p{font:var(--fs-md,16px) / 1.55 var(--font-sans);color:#ffffffbd;margin:8px 0 0}.ai-xlink .btn{z-index:1;border-radius:var(--r-pill);background:var(--vw-green-500);color:var(--fg-on-brand);font:var(--fw-bold) var(--fs-sm) / 1 var(--font-sans);box-shadow:var(--shadow-green-glow);flex:none;align-items:center;gap:9px;padding:13px 22px;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;position:relative}.ai-xlink .btn:hover{background:var(--vw-green-600);transform:translateY(-1px)}@media (max-width:720px){.ai-xlink .wrap{padding:0 20px}.ai-xlink .card{flex-direction:column;align-items:flex-start;padding:24px 22px}}
