.rainbow-advance-tab-area{position:relative;background:#101010;padding:120px 0;color:#fff;overflow:hidden}.bg-shape{position:absolute;top:-100px;right:-150px;width:630px;height:879px;z-index:0;filter:blur(80px)}.theme-gradient{background:linear-gradient(#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tab-content{position:relative;z-index:2}.rainbow-splite-style{background:#141414;border-radius:20px;padding:40px;transition:all .3s ease}.rainbow-splite-style:hover{transform:translateY(-4px)}.thumbnail img{border-radius:20px;width:100%;height:auto;object-fit:cover}.split-inner{padding:0 30px}.subtitle{margin-bottom:10px;font-size:1rem;font-weight:500}.title{font-size:2.2rem;font-weight:700;margin-bottom:15px}.description{font-size:1rem;color:#bbb;line-height:1.6;margin-bottom:20px}.btn-default{display:inline-block;padding:12px 24px;background:#61419E;border-radius:6px;color:#fff;text-decoration:none;font-weight:500;transition:.3s}.btn-default:hover{background:#a770ef;color:#fff}.advance-tab-button{margin-top:50px;z-index:3;position:relative}.tab-button-list{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.tab-button{display:block;background:#1b1b1b;padding:20px 25px;border-radius:10px;text-align:center;color:#aaa;.rainbow-advance-tab-area{position:relative;background-color:#0e0e0e;padding:100px 0;overflow:hidden;color:#ffffff}.bg-shape{position:absolute;top:-80px;right:-100px;width:600px;height:600px;background:radial-gradient(circle at top left,rgba(163,118,239,.3),transparent);filter:blur(80px);z-index:0}.theme-gradient{background:linear-gradient(90deg,#a770ef,#cf8bf3,#fdb99b);-webkit-background-clip:text;-webkit-text-fill-color:transparent}h1.theme-gradient{font-size:2.8rem;font-weight:800;margin-bottom:60px}.rainbow-splite-style{background-color:#141414;border-radius:20px;box-shadow:0 0 30px rgba(255,255,255,.03);padding:40px;position:relative;z-index:2;transition:all .3s ease}.rainbow-splite-style:hover{transform:translateY(-5px)}.thumbnail img{border-radius:16px;width:100%;height:auto;object-fit:cover;box-shadow:0 0 20px rgba(255,255,255,.1)}.split-inner{padding-left:40px}.subtitle{margin-bottom:8px;font-size:1rem;font-weight:500;color:#a770ef}.title{font-size:2rem;font-weight:700;color:#ffffff;margin-bottom:15px}.description{font-size:1rem;color:#bbb;line-height:1.7;margin-bottom:20px}.btn-default{display:inline-block;background:#a770ef;color:#fff;border-radius:8px;padding:12px 24px;font-weight:500;text-decoration:none;transition:all .3s ease}.btn-default:hover{background:#fff;color:#000}.advance-tab-button{margin-top:60px;z-index:3;position:relative}.tab-button-list{list-style:none;padding:0;margin:0;display:flex;justify-content:center;flex-wrap:wrap;gap:15px}.tab-button{display:block;background-color:#1b1b1b;border-radius:10px;padding:18px 24px;text-align:center;border:1px solid transparent;color:#aaa;transition:all .3s ease}.tab-button.active,.tab-button:hover{color:#fff;border-color:#a770ef;background-color:#212121}.count-text{font-size:.9rem;margin-bottom:6px}.tab .title{font-size:1rem;margin:0;font-weight:600}@media (max-width:992px){.split-wrapper .row{flex-direction:column;text-align:center}.split-inner{padding:20px 0}.title{font-size:1.6rem}}@media (max-width:576px){.rainbow-advance-tab-area{padding:60px 0}.tab-button-list{gap:10px}.tab-button{padding:15px;font-size:.9rem}}font-weight:500;border:1px solid transparent}.tab-button.active,.tab-button:hover{color:#fff;border-color:#a770ef;background:#212121}.count-text{font-size:.8rem;margin-bottom:5px}.tab .title{font-size:1rem;margin:0}@media (max-width:992px){.split-wrapper .row{flex-direction:column;text-align:center}.split-inner{padding:20px 0}.title{font-size:1.8rem}}.tab-button-list{border-bottom:none!important;margin-bottom:30px;flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none}.tab-button-list::-webkit-scrollbar{display:none}.tab-button{border:none!important;background:transparent!important;color:#fff!important;transition:all .3s ease;cursor:pointer;padding:10px 15px;position:relative}.tab-button .tab{display:flex;flex-direction:column;align-items:center;position:relative}.tab-button .count-text{position:relative;z-index:2}.tab-button .count-text span{display:inline-block;font-size:18px;color:#C992FF;font-weight:700;transition:all .3s ease;position:relative;z-index:2}.tab-button.active .count-text:before,.tab-button:hover .count-text:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);width:38px;height:38px;background:radial-gradient(circle,rgba(201,146,255,.3) 0,rgba(201,146,255,0) 70%);border-radius:50%;z-index:1;animation:glowPulse 1.5s ease-in-out infinite}@keyframes glowPulse{0%{transform:translate(-50%,-50%) scale(1);opacity:.7}50%{transform:translate(-50%,-50%) scale(1.3);opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:.7}}.tab-button .title{font-size:16px;color:#fff;cursor:pointer;transition:transform .3s ease;margin-top:5px}.tab-button.active .count-text span,.tab-button.active .title,.tab-button:hover .count-text span,.tab-button:hover .title{transform:translateY(-3px)}.nav-tabs .nav-link.active{background:transparent!important;border:none!important;color:#fff!important}.tab-content{color:#ccc;font-size:15px;margin-top:30px}.tab-image{border-radius:16px;box-shadow:0 0 25px rgba(201,146,255,.25);transition:transform .6s ease,box-shadow .6s ease}.tab-pane.show.active .tab-image{transform:scale(1.05);box-shadow:0 0 35px rgba(201,146,255,.4)}.advance-tab-button .tab-button-list{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:nowrap;overflow:hidden;padding-bottom:10px;width:100%}.advance-tab-button .nav-item{flex:1 1;min-width:0;text-align:center}.advance-tab-button .tab-button{width:100%;padding:16px 8px;transition:transform .2s ease,box-shadow .2s ease}@media (max-width:992px){.advance-tab-button .tab-button .title{font-size:.95rem}}@media (max-width:768px){.advance-tab-button .tab-button{padding:12px 6px}.advance-tab-button .tab-button .count-text span{width:30px;height:30px;font-size:1rem}.advance-tab-button .tab-button .title{font-size:.9rem}.advance-tab-button .tab-button-list{justify-content:center!important;text-align:center}.advance-tab-button .nav-item{flex:0 1 auto}.advance-tab-button .tab-button{margin:0 auto;display:inline-block}}.btn-css{display:inline-block;text-align:center;transition:all .3s ease}@media (max-width:768px){.btn-css:only-child{display:block;margin:0 auto;text-align:center}}