.ai-showcase-viewport{scrollbar-width:none;-ms-overflow-style:none}.ai-showcase-viewport::-webkit-scrollbar{display:none}.ai-event-container{position:relative;width:100%;min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#000000;font-family:var(--font-rajdhani),"Rajdhani",sans-serif;color:#fff;padding:80px 20px 60px}.ai-event-bg{background:url(/Background.webp) 50%/cover no-repeat;z-index:0;filter:brightness(.48) contrast(1.08) saturate(1.15)}.ai-event-bg,.ai-event-vignette{position:absolute;inset:0;pointer-events:none}.ai-event-vignette{background:radial-gradient(ellipse at center,transparent 20%,rgba(0,0,0,.72) 70%,rgba(0,0,0,.95) 100%);z-index:1}.ai-event-canvas{opacity:.22}.ai-event-canvas,.ai-event-glow{position:absolute;inset:0;z-index:2;pointer-events:none}.ai-event-glow{background:radial-gradient(circle at 50% 50%,rgba(230,36,41,.08) 0,transparent 65%)}.ai-event-cards{z-index:10;flex-direction:row;align-items:center;justify-content:center;gap:48px;width:100%;max-width:1100px;margin:0 auto}.ai-card,.ai-event-cards{position:relative;display:flex}.ai-card{width:380px;min-height:560px;border-radius:12px;overflow:hidden;flex-direction:column;justify-content:space-between;transform-style:preserve-3d;transition:transform .25s ease-out,box-shadow .3s ease,border-color .3s ease;cursor:pointer}.ai-card-scanlines{inset:0;background:linear-gradient(rgba(18,16,16,0) 50%,rgba(0,0,0,.3) 0);background-size:100% 4px;z-index:3;opacity:.45}.ai-card-scanlines,.ai-cn{position:absolute;pointer-events:none}.ai-cn{width:16px;height:16px;z-index:5}.ai-cn-tl{left:10px;border-left:2px solid}.ai-cn-tl,.ai-cn-tr{top:10px;border-top:2px solid}.ai-cn-tr{right:10px;border-right:2px solid}.ai-cn-bl{left:10px;border-left:2px solid}.ai-cn-bl,.ai-cn-br{bottom:10px;border-bottom:2px solid}.ai-cn-br{right:10px;border-right:2px solid}.ai-cn-red{border-color:rgba(230,36,41,.8)}.ai-cn-dark{border-color:rgba(180,180,180,.6)}.ai-card-inner{position:relative;z-index:4;padding:40px 32px 36px;display:flex;flex-direction:column;height:100%;justify-content:space-between}.ai-card-title{font-family:var(--font-rajdhani),"Rajdhani",sans-serif;font-size:3.2rem;font-weight:700;line-height:1;letter-spacing:.05em;margin:0}.ai-title-red{color:#ff3344;text-shadow:0 0 20px rgba(255,51,68,.6),0 0 40px rgba(230,36,41,.3)}.ai-title-dark{color:#e5e5e5;text-shadow:0 0 20px rgba(255,255,255,.3),0 0 35px rgba(150,150,150,.2)}.ai-card-sub{font-size:.75rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;margin-top:8px;margin-bottom:14px}.ai-sub-red{color:rgba(255,120,130,.9)}.ai-sub-dark{color:rgba(200,200,200,.8)}.ai-card-divider{width:100%;height:2px;margin-bottom:18px}.ai-divider-red{background:linear-gradient(90deg,#ff3344,rgba(255,51,68,.2) 80%,transparent);box-shadow:0 0 10px rgba(255,51,68,.5)}.ai-divider-dark{background:linear-gradient(90deg,#cccccc,rgba(200,200,200,.2) 80%,transparent);box-shadow:0 0 10px rgba(200,200,200,.3)}.ai-card-desc{font-size:.95rem;line-height:1.5;color:rgba(240,240,240,.85);margin-bottom:22px}.ai-card-features{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:10px}.ai-card-features li{display:flex;align-items:center;gap:10px;font-size:.98rem;font-weight:600;letter-spacing:.04em;color:#f5f5f5}.ai-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.ai-dot-red{background:#ff3344;box-shadow:0 0 8px #ff3344}.ai-dot-dark{background:#bbbbbb;box-shadow:0 0 8px #ffffff}.ai-card-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px 24px;border-radius:6px;font-family:var(--font-rajdhani),"Rajdhani",sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:all .25s ease;text-decoration:none;border:1px solid transparent}.ai-btn-red{background:linear-gradient(135deg,#e62429,#b81419);color:#ffffff;border-color:rgba(255,80,80,.4);box-shadow:0 4px 18px rgba(230,36,41,.45)}.ai-btn-red:hover{background:linear-gradient(135deg,#ff3344,#d4181f);box-shadow:0 6px 26px rgba(255,51,68,.7);transform:translateY(-2px)}.ai-btn-dark{background:linear-gradient(135deg,rgba(40,40,40,.9),rgba(20,20,20,.95));color:#ffffff;border-color:rgba(200,200,200,.3);box-shadow:0 4px 18px rgba(0,0,0,.6)}.ai-btn-dark:hover{background:linear-gradient(135deg,rgba(60,60,60,.95),rgba(30,30,30,1));border-color:rgba(255,255,255,.5);box-shadow:0 6px 26px rgba(100,100,100,.4);transform:translateY(-2px)}.ai-card-events{background-image:linear-gradient(145deg,rgba(30,0,0,.65),rgba(60,0,0,.55) 40%,rgba(20,0,0,.75)),url(/spider1_11zon.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(230,36,41,.35);box-shadow:0 8px 32px rgba(180,0,0,.35),0 0 0 1px rgba(255,50,50,.1)}.ai-card-events:hover{border-color:rgba(255,60,60,.6);box-shadow:0 16px 48px rgba(230,36,41,.55),0 0 25px rgba(255,50,50,.3)}.ai-card-about{background-image:linear-gradient(145deg,rgba(0,0,0,.78),rgba(20,20,20,.7) 40%,rgba(5,5,5,.85)),url(/spider3_11zon.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(150,150,150,.25);box-shadow:0 8px 32px rgba(0,0,0,.7),0 0 0 1px rgba(200,200,200,.08)}.ai-card-about:hover{border-color:rgba(220,220,220,.5);box-shadow:0 16px 48px rgba(0,0,0,.9),0 0 25px rgba(200,200,200,.2)}@media (max-width:900px){.ai-event-container{min-height:100%;height:auto;padding:70px 16px 110px;justify-content:flex-start;position:relative}.ai-event-bg{position:absolute;inset:0;width:100%;height:100%}.ai-event-cards{flex-direction:column!important;gap:40px;align-items:center;padding-bottom:50px}.ai-card{width:100%;max-width:380px;min-height:520px;transform:none!important}.ai-card-inner{padding:32px 24px 28px}.ai-card-title{font-size:2.8rem}.ai-card-btn{padding:14px 20px;font-size:1.05rem}}@media (max-width:480px){.ai-event-container{padding:55px 14px 90px}.ai-event-cards{gap:36px}.ai-card{max-width:340px;min-height:480px}.ai-card-title{font-size:2.5rem}.ai-card-desc{font-size:.88rem;margin-bottom:16px}.ai-card-features{margin-bottom:20px;gap:8px}.ai-card-features li{font-size:.9rem}}