@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,600;0,700;0,900;1,400;1,700&family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800;900&display=swap";*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Plus Jakarta Sans,sans-serif;color:#0d0820;overflow-x:hidden;background:#fff}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#f0f0f0}::-webkit-scrollbar-thumb{background:linear-gradient(#4a22a8,#e8b84b);border-radius:3px}button{font-family:Plus Jakarta Sans,sans-serif;cursor:pointer}@keyframes fadeUp{0%{opacity:0;transform:translateY(44px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes float1{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-22px) rotate(9deg)}}@keyframes float2{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-15px) rotate(-7deg)}}@keyframes float3{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-12px) scale(1.05)}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinR{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes gradShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes blob{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30%}}@keyframes borderGrow{0%{width:0}to{width:72px}}@keyframes waPulse{0%,to{box-shadow:0 0 #25d36680}70%{box-shadow:0 0 0 14px #25d36600}}@keyframes countPop{0%{transform:scale(.75)}70%{transform:scale(1.08)}to{transform:scale(1)}}.au{animation:fadeUp .8s ease both}.d1{animation-delay:.1s!important}.d2{animation-delay:.2s!important}.d3{animation-delay:.3s!important}.d4{animation-delay:.4s!important}.d5{animation-delay:.5s!important}.d6{animation-delay:.6s!important}.d7{animation-delay:.7s!important}.d8{animation-delay:.8s!important}.rv{opacity:0;transform:translateY(34px);transition:opacity .85s ease,transform .85s ease}.rvL{opacity:0;transform:translate(-44px);transition:opacity .85s ease,transform .85s ease}.rvR{opacity:0;transform:translate(44px);transition:opacity .85s ease,transform .85s ease}.rvS{opacity:0;transform:scale(.88);transition:opacity .85s ease,transform .85s ease}.rv.on,.rvL.on,.rvR.on,.rvS.on{opacity:1;transform:none}.sp{position:fixed;top:0;left:0;height:3px;background:linear-gradient(90deg,#4a22a8,#9b6fe8,#e8b84b);z-index:10000;transition:width .1s linear;pointer-events:none}.nav{position:fixed;top:3px;left:0;right:0;z-index:998;padding:18px 0;transition:all .4s ease;background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px #0000000a}.nav.solid{background:#fffffffa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:10px 0;box-shadow:0 1px #0000000f,0 8px 32px #00000014}.nav .nLogoT{color:#0d0820!important}.nav .nLogoS{color:#4a22a8!important}.nav .nL{color:#374151!important}.nav .nCta{background:linear-gradient(135deg,#4a22a8,#6c3fc5)!important;color:#fff!important;border-color:transparent!important}.nL{color:#374151;font-weight:700;font-size:14.5px;cursor:pointer;padding:6px 0;position:relative;transition:color .3s;letter-spacing:.15px}.nL:after{content:"";position:absolute;bottom:-3px;left:0;width:0;height:2.5px;background:#e8b84b;border-radius:2px;transition:width .3s ease}.nL:hover,.nL.act{color:#e8b84b}.nL:hover:after,.nL.act:after{width:100%}.nCta{background:linear-gradient(135deg,#4a22a8,#6c3fc5);border:1.5px solid transparent;color:#fff!important;padding:9px 22px;border-radius:50px;font-weight:800;font-size:13.5px;transition:all .3s}.nCta:hover{background:#e8b84b;border-color:#e8b84b;color:#0d0820!important}.bP{background:linear-gradient(135deg,#3d1a9e,#6c3fc5);color:#fff;border:none;padding:14px 34px;border-radius:50px;font-weight:800;font-size:15px;display:inline-flex;align-items:center;gap:8px;transition:all .3s;letter-spacing:.15px}.bP:hover{transform:translateY(-3px);box-shadow:0 16px 44px #3d1a9e73}.bG{background:linear-gradient(135deg,#c4a44a,#e8b84b);color:#0d0820;border:none;padding:14px 34px;border-radius:50px;font-weight:800;font-size:15px;display:inline-flex;align-items:center;gap:8px;transition:all .3s}.bG:hover{transform:translateY(-3px);box-shadow:0 16px 44px #e8b84b6b}.bOW{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.5);padding:12px 32px;border-radius:50px;font-weight:800;font-size:15px;display:inline-flex;align-items:center;gap:8px;transition:all .3s}.bOW:hover{background:#fff;color:#0d0820;border-color:#fff}.bOD{background:transparent;color:#0d0820;border:2px solid #4A22A8;padding:12px 32px;border-radius:50px;font-weight:800;font-size:15px;display:inline-flex;align-items:center;gap:8px;transition:all .3s}.bOD:hover{background:#4a22a8;color:#fff}.card{background:#fff;border-radius:22px;box-shadow:0 4px 24px #00000012;transition:transform .3s ease,box-shadow .3s ease}.card:hover{transform:translateY(-7px);box-shadow:0 22px 64px #00000021}.stag{display:inline-flex;align-items:center;gap:7px;background:#4a22a817;color:#4a22a8;padding:7px 16px;border-radius:50px;font-weight:800;font-size:12px;letter-spacing:.9px;text-transform:uppercase;margin-bottom:14px}.stag.gd{background:#e8b84b21;color:#8b6914}.stag.wh{background:#ffffff1c;color:#ffffffe0}.sT{font-family:Playfair Display,serif;font-size:clamp(1.95rem,3.8vw,3rem);font-weight:900;color:#0d0820;line-height:1.14;margin-bottom:14px}.sT.wh{color:#fff}.sSub{font-size:16px;color:#5d5477;line-height:1.88;max-width:570px}.sDiv{width:0;height:4px;background:linear-gradient(90deg,#4a22a8,#e8b84b);border-radius:2px;margin:14px 0 22px;animation:borderGrow .9s ease .5s both}.tickWrap{overflow:hidden;background:linear-gradient(90deg,#2d1674,#4a22a8,#6c3fc5,#e8b84b,#6c3fc5,#4a22a8,#2d1674);background-size:400% 100%;animation:gradShift 10s ease infinite;padding:11px 0}.tickInner{display:flex;animation:ticker 28s linear infinite;white-space:nowrap}.tickInner:hover{animation-play-state:paused}.tickItem{display:inline-flex;align-items:center;gap:9px;padding:0 28px;color:#fff;font-weight:700;font-size:13.5px}.tickDot{width:5px;height:5px;background:#ffffff73;border-radius:50%;flex-shrink:0}.statN{font-family:Playfair Display,serif;font-size:clamp(2.3rem,4vw,3.2rem);font-weight:900;line-height:1;animation:countPop .6s ease both}.hBadge{display:inline-flex;align-items:center;gap:8px;background:#e8b84b1c;border:1.5px solid rgba(232,184,75,.32);padding:8px 20px;border-radius:50px;font-size:13px;font-weight:700;color:#e8b84b;letter-spacing:.4px;margin-bottom:22px}.cursor{animation:blink 1s step-end infinite;color:#e8b84b;font-weight:200;margin-left:2px}.gradT{background:linear-gradient(135deg,#c4a44a,#e8b84b,#f5d170);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pgH{background:linear-gradient(148deg,#080514,#0d0820 30%,#1a0845,#2d1674);padding:138px 0 78px;position:relative;overflow:hidden}.pgH:before{content:"";position:absolute;top:-25%;right:-5%;width:520px;height:520px;background:radial-gradient(circle,rgba(232,184,75,.11) 0%,transparent 68%);pointer-events:none}.pgH:after{content:"";position:absolute;bottom:-20%;left:-5%;width:420px;height:420px;background:radial-gradient(circle,rgba(74,34,168,.18) 0%,transparent 68%);pointer-events:none}.progC{border-radius:22px;overflow:hidden;cursor:pointer;transition:transform .32s,box-shadow .32s;position:relative}.progC:hover{transform:translateY(-10px);box-shadow:0 28px 72px #00000038}.progOv{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(8,5,20,.92) 0%,rgba(8,5,20,.25) 65%,transparent 100%);transition:background .3s}.progC:hover .progOv{background:linear-gradient(to top,#3d1a9ee0,#08051480 70%,#0805141f)}.galI{border-radius:16px;overflow:hidden;cursor:pointer;position:relative;transition:transform .3s,box-shadow .3s}.galI:hover{transform:scale(1.03);box-shadow:0 22px 55px #00000038}.galOv{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(61,26,158,.78),transparent);opacity:0;display:flex;align-items:flex-end;padding:16px;transition:opacity .3s}.galI:hover .galOv{opacity:1}.testC{background:#fff;border-radius:22px;padding:30px;box-shadow:0 4px 22px #00000012;border-top:4px solid #4A22A8;transition:transform .3s,box-shadow .3s}.testC:hover{transform:translateY(-6px);box-shadow:0 20px 56px #0000001f}.fI{width:100%;padding:13px 17px;border:2px solid #E5E7EB;border-radius:12px;font-family:Plus Jakarta Sans,sans-serif;font-size:14.5px;color:#0d0820;outline:none;transition:border-color .3s,box-shadow .3s;background:#fafafa}.fI:focus{border-color:#4a22a8;box-shadow:0 0 0 4px #4a22a81a;background:#fff}.fI::placeholder{color:#9ca3af}.fL{display:block;font-weight:700;font-size:13.5px;color:#374151;margin-bottom:5px}.fooL{color:#ffffff94;font-size:13.5px;transition:color .3s;cursor:pointer;line-height:2.15}.fooL:hover{color:#e8b84b}.socBtn{width:38px;height:38px;border-radius:50%;border:1.5px solid rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;color:#ffffff9e;background:none}.socBtn:hover{background:#e8b84b;border-color:#e8b84b;color:#0d0820;transform:translateY(-3px)}.accB{width:100%;text-align:left;background:#fff;border:1.5px solid #E5E7EB;border-radius:14px;padding:17px 20px;font-weight:700;font-size:15px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s;color:#0d0820;gap:12px}.accB:hover,.accB.op{background:#f5eeff;border-color:#4a22a8;color:#4a22a8}.accC{background:#f8f3ff;border:1.5px solid #D4B8FF;border-top:none;border-radius:0 0 14px 14px;padding:16px 20px;font-size:14.5px;color:#4b4468;line-height:1.87}.stepC{background:#fff;border-radius:20px;padding:44px 22px 28px;box-shadow:0 4px 20px #00000012;position:relative;transition:all .3s;text-align:center}.stepC:hover{transform:translateY(-6px);box-shadow:0 20px 52px #0000001f}.stepN{position:absolute;top:-17px;left:50%;transform:translate(-50%);width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#4a22a8,#6c3fc5);color:#fff;font-weight:900;font-size:14px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #4a22a866}.tlI{position:relative;padding-left:38px;margin-bottom:36px}.tlI:before{content:"";position:absolute;left:10px;top:24px;bottom:-36px;width:2px;background:#ede8ff}.tlI:last-child:before{display:none}.tlDot{position:absolute;left:0;top:4px;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#4a22a8,#6c3fc5);box-shadow:0 4px 12px #4a22a86b}.calDay{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;color:#374151;position:relative}.calDay:hover{background:#f0e8ff;color:#4a22a8}.calDay.today{background:linear-gradient(135deg,#4a22a8,#6c3fc5);color:#fff!important;font-weight:800;box-shadow:0 4px 12px #4a22a861}.calDay.hasEv:after{content:"";position:absolute;bottom:3px;left:50%;transform:translate(-50%);width:5px;height:5px;border-radius:50%;background:#e8b84b}.calDay.otherM{color:#c5bfde}.calDay.sel{background:linear-gradient(135deg,#c4a44a,#e8b84b);color:#0d0820!important;font-weight:800;box-shadow:0 4px 12px #e8b84b61}.newsC{background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 4px 20px #00000012;transition:transform .3s,box-shadow .3s}.newsC:hover{transform:translateY(-6px);box-shadow:0 20px 56px #0000001f}.achItem{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;padding:28px 32px;border-right:1px solid rgba(255,255,255,.08);text-align:center;flex-shrink:0;transition:background .3s}.achItem:hover{background:#ffffff0a}.waBtn{position:fixed;bottom:92px;right:22px;width:52px;height:52px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;z-index:995;border:none;cursor:pointer;animation:waPulse 2.2s infinite;transition:transform .3s;box-shadow:0 4px 18px #25d36666}.waBtn:hover{transform:scale(1.12)}.topBtn{position:fixed;bottom:24px;right:22px;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#4a22a8,#6c3fc5);color:#fff;display:flex;align-items:center;justify-content:center;z-index:995;border:none;cursor:pointer;transition:all .3s;box-shadow:0 4px 16px #4a22a86b}.topBtn:hover{transform:translateY(-3px);box-shadow:0 8px 26px #4a22a885}.mobM{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;z-index:9999;padding:22px;display:flex;flex-direction:column;overflow-y:auto}.mobNL{color:#374151;font-weight:700;font-size:18px;padding:14px 0;border-bottom:1px solid #F0E8FF;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:color .3s}.mobNL:hover,.mobNL.act{color:#4a22a8}.navLogo{height:58px;flex-shrink:0}.navLogo img{height:100%;width:auto}.whyCbsLeft{position:sticky;top:108px}.tickerCard{flex:0 0 280px;margin:0 12px}.tickerCardSm{flex:0 0 200px;margin:0 10px}.docTickerCard{flex:0 0 220px;margin:0 10px}.tickerCard img,.tickerCardSm img{display:block}@media(max-width:1024px){.hideM{display:none!important}.mBtn{display:flex!important;align-items:center}.navLinks,.navCta{display:none!important}.statG,.threeG{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:768px){.mCol{grid-template-columns:1fr!important;gap:32px!important}.mFull{width:100%!important}.mCtr{text-align:center!important;align-items:center!important;justify-items:center!important}.mStack{grid-template-columns:1fr!important}.statG,.progG,.footG{grid-template-columns:1fr 1fr!important}.featG,.threeG,.twoG{grid-template-columns:1fr!important}.sT{font-size:clamp(1.6rem,5vw,2.4rem)!important}.pgH{padding:120px 0 60px!important}.card{border-radius:16px!important}.bP,.bG,.bOW,.bOD{padding:12px 24px!important;font-size:14px!important}.testC{padding:22px!important}.stepC{padding:40px 16px 22px!important}.accB{padding:14px 16px!important;font-size:14px!important}.achItem{padding:20px 22px!important}.tickItem{padding:0 18px!important;font-size:12px!important}.rvL,.rvR,.whyCbsLeft{position:static!important}.heroSec{min-height:auto!important;padding-top:100px!important;padding-bottom:40px!important}.navLogo{height:50px!important}.tickerCard{flex:0 0 200px!important;margin:0 8px!important}.tickerCard>div:first-child{height:150px!important}.tickerCardSm{flex:0 0 155px!important;margin:0 7px!important}.tickerCardSm>div:first-child{height:100px!important}.docTickerCard{flex:0 0 165px!important;margin:0 7px!important;padding:14px 12px!important}}@media(max-width:480px){.footG,.progG{grid-template-columns:1fr!important}.statG{grid-template-columns:1fr 1fr!important;gap:10px!important}.statG>div{padding:20px 14px!important;border-radius:16px!important}.statG .statN{font-size:clamp(1.5rem,7vw,2rem)!important}.mStack{grid-template-columns:1fr!important}.mCol{gap:24px!important}.featG{grid-template-columns:1fr!important}.featG .featWide{grid-column:span 1!important}.sT{font-size:clamp(1.4rem,6vw,2rem)!important}.sSub{font-size:14px!important}.stag{font-size:10.5px!important;padding:5px 12px!important}.bP,.bG,.bOW,.bOD{padding:11px 20px!important;font-size:13px!important;width:100%!important;justify-content:center!important}.hBadge{font-size:11px!important;padding:6px 14px!important}.pgH{padding:100px 0 50px!important}.card{border-radius:14px!important;padding:18px 14px!important}.testC{padding:18px!important;border-radius:16px!important}.testC p{font-size:13px!important;line-height:1.75!important}.newsC{border-radius:16px!important}.newsC h3{font-size:14px!important}.newsC p{font-size:12.5px!important}.fI{padding:11px 14px!important;font-size:13.5px!important}.fL{font-size:12.5px!important}.calDay{width:32px!important;height:32px!important;font-size:12px!important}.achItem{padding:16px 18px!important;font-size:10px!important}.statN{font-size:clamp(1.8rem,8vw,2.5rem)!important}.tickerCard{flex:0 0 160px!important;margin:0 6px!important;border-radius:14px!important}.tickerCard>div:first-child{height:120px!important}.tickerCard>div:last-child{padding:12px 10px!important}.tickerCard>div:last-child h3{font-size:13px!important}.tickerCard>div:last-child>div{font-size:11px!important}.tickerCardSm{flex:0 0 130px!important;margin:0 5px!important;border-radius:14px!important}.tickerCardSm>div:first-child{height:85px!important}.tickerCardSm>div:last-child{padding:10px 8px!important}.tickerCardSm>div:last-child>div:first-child{font-size:11px!important}.tickerCardSm>div:last-child>div:nth-child(2){font-size:16px!important}.tickerCardSm>div:last-child>div:last-child{font-size:9px!important}.docTickerCard{flex:0 0 140px!important;margin:0 5px!important;padding:12px 10px!important;border-radius:12px!important}.docTickerCard>div:first-child{font-size:24px!important;margin-bottom:6px!important}.docTickerCard>div:nth-child(2){font-size:11px!important}.threeG .card{padding:16px 14px!important}.threeG .card h3{font-size:16px!important}.threeG .card p{font-size:12.5px!important;line-height:1.65!important}}.popupOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000e0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:16px}.popupContent{position:relative;width:90vw;max-width:800px;max-height:90vh}.popupClose{position:absolute;top:-14px;right:-14px;width:42px;height:42px;border-radius:50%;background:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #0000004d;z-index:10;transition:transform .2s}.popupClose:hover{transform:scale(1.1)}.popupImageWrap{border-radius:16px;overflow:hidden;box-shadow:0 24px 80px #00000080;background:#000}.popupImage{width:100%;height:auto;max-height:80vh;object-fit:contain;display:block}.popupArrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #0000004d;transition:transform .2s}.popupArrow:hover{transform:translateY(-50%) scale(1.1)}.popupArrowLeft{left:-22px}.popupArrowRight{right:-22px}.popupDots{display:flex;justify-content:center;gap:8px;margin-top:16px}@media(max-width:768px){.popupContent{width:95vw;max-width:none}.popupClose{top:-10px;right:-10px;width:36px;height:36px}.popupArrow{width:36px;height:36px}.popupArrowLeft{left:-8px}.popupArrowRight{right:-8px}.popupImageWrap{border-radius:12px}.popupDots{margin-top:12px}}@media(max-width:480px){.popupOverlay{padding:10px}.popupContent{width:100%}.popupClose{top:-8px;right:-4px;width:32px;height:32px}.popupArrow{width:32px;height:32px}.popupArrowLeft{left:-4px}.popupArrowRight{right:-4px}.popupImageWrap{border-radius:10px}.popupImage{max-height:70vh}.popupDots{gap:6px;margin-top:10px}}
