.xclai-banner{position:relative;overflow:hidden;background:radial-gradient(circle at 10% 10%,color-mix(in srgb,var(--xclai-accent) 22%,transparent),transparent 28%),linear-gradient(135deg,var(--xclai-bg1),var(--xclai-bg2));color:var(--xclai-text);font-family:var(--xclai-font);padding:var(--xclai-pt) 22px var(--xclai-pb);border-radius:var(--xclai-radius);isolation:isolate}.xclai-banner *{box-sizing:border-box}.xclai-wrap{max-width:var(--xclai-max);margin:0 auto;display:grid;grid-template-columns:1fr 1.06fr;gap:44px;align-items:center;position:relative;z-index:2}.xclai-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid color-mix(in srgb,var(--xclai-accent) 45%,transparent);border-radius:999px;background:rgba(255,255,255,.08);backdrop-filter:blur(10px);color:var(--xclai-muted);font-size:14px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.xclai-eyebrow:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--xclai-accent);box-shadow:0 0 18px var(--xclai-accent)}.xclai-copy h1{margin:18px 0 14px;font-size:clamp(38px,6vw,var(--xclai-h-size));line-height:.95;letter-spacing:-.06em;color:var(--xclai-text);text-wrap:balance}.xclai-sub{font-size:clamp(20px,2.4vw,30px);line-height:1.2;font-weight:750;margin:0 0 16px;color:var(--xclai-text);max-width:760px}.xclai-body{font-size:var(--xclai-b-size);line-height:1.62;color:var(--xclai-muted);max-width:720px;margin:0 0 28px}.xclai-actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:18px}.xclai-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 20px;border-radius:999px;font-weight:800;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease}.xclai-btn:hover{transform:translateY(-3px)}.xclai-btn-primary{background:var(--xclai-button);color:var(--xclai-button-text);box-shadow:0 14px 34px color-mix(in srgb,var(--xclai-button) 35%,transparent)}.xclai-btn-primary:hover{box-shadow:0 18px 44px color-mix(in srgb,var(--xclai-button) 55%,transparent)}.xclai-btn-primary span{font-size:24px;line-height:1;transition:transform .25s ease}.xclai-btn-primary:hover span{transform:translateX(5px)}.xclai-btn-secondary{border:1px solid rgba(255,255,255,.28);color:var(--xclai-text);background:rgba(255,255,255,.08)}.xclai-btn-secondary:hover{background:rgba(255,255,255,.14);border-color:var(--xclai-accent)}.xclai-trust{font-size:13px;color:var(--xclai-muted);opacity:.9}.xclai-panel{position:relative;perspective:1000px;transform-style:preserve-3d}.xclai-cards{position:relative;z-index:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;transform-style:preserve-3d}.xclai-card{position:relative;min-height:176px;padding:22px;border:1px solid rgba(255,255,255,.18);border-radius:22px;background:var(--xclai-card);backdrop-filter:blur(16px);box-shadow:0 18px 45px rgba(0,0,0,.22);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease,background .28s ease;z-index:2;overflow:hidden}.xclai-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--mx,50%) var(--my,20%),color-mix(in srgb,var(--xclai-accent) 24%,transparent),transparent 38%);opacity:0;transition:opacity .28s ease;pointer-events:none}.xclai-card:hover:before{opacity:1}.xclai-card:hover{transform:translateY(-11px) scale(1.035) translateZ(50px);border-color:var(--xclai-accent);background:color-mix(in srgb,var(--xclai-card) 86%,var(--xclai-accent) 14%);box-shadow:0 28px 75px color-mix(in srgb,var(--xclai-accent) 24%,rgba(0,0,0,.32));z-index:18}.xclai-icon{position:relative;width:46px;height:46px;border-radius:16px;display:grid;place-items:center;background:color-mix(in srgb,var(--xclai-accent) 22%,transparent);color:var(--xclai-accent);font-size:24px;margin-bottom:12px;transition:transform .25s ease,background .25s ease}.xclai-card:hover .xclai-icon{transform:rotate(-8deg) scale(1.1);background:color-mix(in srgb,var(--xclai-accent) 32%,transparent)}.xclai-card h3{position:relative;margin:0 0 7px;font-size:18px;color:var(--xclai-text)}.xclai-card p{position:relative;margin:0;font-size:14px;line-height:1.45;color:var(--xclai-muted)}.xclai-stats{margin-top:16px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%;z-index:5}.xclai-stats div{padding:15px;border-radius:18px;text-align:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);transition:transform .25s ease,background .25s ease}.xclai-stats div:hover{transform:translateY(-5px);background:rgba(255,255,255,.16)}.xclai-stats strong{display:block;font-size:22px;color:var(--xclai-accent);line-height:1}.xclai-stats span{display:block;margin-top:5px;font-size:12px;color:var(--xclai-muted);font-weight:700}.xclai-particles span{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--xclai-accent);opacity:.5;box-shadow:0 0 22px var(--xclai-accent);animation:xclaiFloat 8s ease-in-out infinite}.xclai-particles span:nth-child(1){top:12%;left:8%}.xclai-particles span:nth-child(2){top:72%;left:14%;animation-delay:1s}.xclai-particles span:nth-child(3){top:20%;right:18%;animation-delay:2s}.xclai-particles span:nth-child(4){bottom:15%;right:8%;animation-delay:3s}.xclai-particles span:nth-child(5){top:48%;left:48%;background:var(--xclai-accent2);animation-delay:4s}.xclai-particles span:nth-child(6){top:82%;right:34%;background:var(--xclai-accent2);animation-delay:5s}@keyframes xclaiFloat{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(18px,-28px,0) scale(1.7)}}@media(max-width:980px){.xclai-wrap{grid-template-columns:1fr;gap:34px}.xclai-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.xclai-banner{padding-left:16px;padding-right:16px;border-radius:calc(var(--xclai-radius) * .7)}.xclai-actions{display:grid}.xclai-cards{grid-template-columns:1fr;gap:12px}.xclai-card{min-height:unset}.xclai-stats{grid-template-columns:1fr}.xclai-copy h1{letter-spacing:-.04em}.xclai-btn{width:100%}}