.cs_section{width:100%;min-height:100dvh;background:#07070e;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.cs_blob{position:absolute;border-radius:50%;filter:blur(100px);pointer-events:none;z-index:0;animation:csBlob 12s ease-in-out infinite alternate}.cs_blob_1{width:70rem;height:70rem;background:radial-gradient(circle,rgba(108,67,249,.22) 0,transparent 70%);top:-25rem;left:-20rem;animation-duration:14s}.cs_blob_2{width:55rem;height:55rem;background:radial-gradient(circle,rgba(134,118,233,.15) 0,transparent 70%);bottom:-20rem;right:-15rem;animation-duration:10s;animation-direction:alternate-reverse}.cs_blob_3{width:35rem;height:35rem;background:radial-gradient(circle,rgba(167,139,250,.1) 0,transparent 70%);top:40%;left:55%;animation-duration:16s}@keyframes csBlob{0%{transform:translate(0) scale(1)}to{transform:translate(3rem,4rem) scale(1.08)}}.cs_grid{position:absolute;inset:0;background-image:linear-gradient(rgba(134,118,233,.04) 1px,transparent 0),linear-gradient(90deg,rgba(134,118,233,.04) 1px,transparent 0);background-size:6rem 6rem;pointer-events:none;z-index:0;mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 30%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 30%,transparent 100%)}.cs_inner{z-index:1;flex-direction:column;gap:2.2rem;text-align:center;padding:8rem 5%;max-width:90rem;width:100%}.cs_inner,.cs_orbit_wrap{position:relative;display:flex;align-items:center}.cs_orbit_wrap{width:14rem;height:14rem;justify-content:center;margin-bottom:.5rem}.cs_orbit_ring{position:absolute;inset:0;border-radius:50%;border:1px solid transparent;background:conic-gradient(from 0deg,rgba(134,118,233,.6) 0,transparent 40%,transparent 60%,rgba(108,67,249,.4) 100%) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;animation:csOrbit 4s linear infinite}.cs_orbit_ring_2{position:absolute;inset:1.2rem;border-radius:50%;border:1px solid rgba(134,118,233,.15);animation:csOrbit 8s linear infinite reverse}.cs_orbit_ring:before{content:"";position:absolute;top:-3px;left:50%;transform:translateX(-50%);width:6px;height:6px;border-radius:50%;background:#8676e9;box-shadow:0 0 10px 3px rgba(134,118,233,.6)}@keyframes csOrbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cs_icon{width:8rem;height:8rem;border-radius:50%;border:1px solid rgba(134,118,233,.3);background:rgba(134,118,233,.08);display:flex;align-items:center;justify-content:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 0 40px rgba(134,118,233,.15),inset 0 0 20px rgba(134,118,233,.05);animation:csFloat 4s ease-in-out infinite;position:relative;z-index:1}@keyframes csFloat{0%,to{transform:translateY(0);box-shadow:0 0 40px rgba(134,118,233,.15)}50%{transform:translateY(-8px);box-shadow:0 16px 50px rgba(134,118,233,.25)}}.cs_badge{display:inline-flex;align-items:center;gap:.55rem;padding:.45rem 1.2rem;border-radius:99px;border:1px solid rgba(134,118,233,.35);background:rgba(134,118,233,.08);color:rgba(167,139,250,.95);font-size:1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cs_badge_dot{width:.5rem;height:.5rem;border-radius:50%;background:#8676e9;box-shadow:0 0 6px rgba(134,118,233,.8);animation:csPulse 2s ease-in-out infinite}@keyframes csPulse{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(134,118,233,.5)}50%{opacity:.7;box-shadow:0 0 0 6px rgba(134,118,233,0)}}.cs_inner h1{color:#fff;font-size:5rem;font-weight:800;letter-spacing:-.03em;line-height:1.1}.cs_inner>p{color:hsla(0,0%,100%,.45);font-size:1.15rem;line-height:1.8;max-width:52rem}.cs_divider{width:8rem;height:1px;background:linear-gradient(90deg,transparent,rgba(134,118,233,.7),transparent)}.cs_progress_wrap{width:100%;max-width:48rem;display:flex;flex-direction:column;gap:.8rem}.cs_progress_label{display:flex;justify-content:space-between;font-size:1rem;color:hsla(0,0%,100%,.35)}.cs_progress_label span:last-child{color:#8676e9;font-weight:600}.cs_progress_bar{width:100%;height:4px;background:hsla(0,0%,100%,.06);border-radius:99px;overflow:hidden}.cs_progress_fill{height:100%;border-radius:99px;background:linear-gradient(90deg,#6c43f9,#8676e9,#a78bfa);background-size:200% 100%;animation:csProgress 2s ease-out forwards,csShimmer 3s linear 2s infinite}@keyframes csProgress{0%{width:0}}@keyframes csShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.cs_features{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;width:100%;max-width:56rem;margin-top:.5rem}.cs_feature_pill{display:flex;align-items:center;gap:1rem;padding:1.2rem 1.6rem;border-radius:1.2rem;border:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.02);color:hsla(0,0%,100%,.6);font-size:1rem;font-weight:500;text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .25s ease,background .25s ease,color .25s ease}.cs_feature_pill:hover{border-color:rgba(134,118,233,.3);background:rgba(134,118,233,.06);color:hsla(0,0%,100%,.85)}.cs_feature_icon{width:3rem;height:3rem;border-radius:.8rem;background:rgba(134,118,233,.12);border:1px solid rgba(134,118,233,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.3rem}.cs_notify_card{width:100%;max-width:52rem;padding:3rem;background:rgba(14,12,28,.7);border:1px solid rgba(134,118,233,.15);border-radius:2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;flex-direction:column;align-items:center;gap:1.6rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px rgba(134,118,233,.05),0 24px 60px rgba(108,67,249,.12)}.cs_notify_card:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(134,118,233,.7),transparent)}.cs_notify_card p{font-size:1.1rem;color:hsla(0,0%,100%,.5);margin:0;line-height:1.6}.cs_cta_row{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap;justify-content:center}.cs_btn_primary{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.95rem 2.4rem;background:linear-gradient(160deg,#9080ed,#7047fa);border:none;border-radius:99px;color:#fff;font-size:1rem;font-weight:600;font-family:inherit;cursor:pointer;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 8px 28px rgba(108,67,249,.38);overflow:hidden;text-decoration:none;letter-spacing:.015em;transition:box-shadow .25s ease,transform .2s ease;white-space:nowrap}.cs_btn_primary:after{content:"";position:absolute;top:0;left:-100%;width:55%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.24),transparent);transform:skewX(-20deg);pointer-events:none;transition:none}.cs_btn_primary:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 16px 48px rgba(108,67,249,.58)}.cs_btn_primary:hover:after{left:160%;transition:left .52s ease}.cs_btn_primary:active{transform:scale(.97)}.cs_btn_primary .btn_arr{display:inline-block;transition:transform .22s ease}.cs_btn_primary:hover .btn_arr{transform:translateX(5px)}.cs_btn_ghost{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.95rem 2.2rem;border:1px solid transparent;background:hsla(0,0%,100%,.04) padding-box,linear-gradient(135deg,rgba(134,118,233,.55),rgba(108,67,249,.38)) border-box;border-radius:99px;color:rgba(200,190,255,.9);font-size:1rem;font-weight:600;font-family:inherit;cursor:pointer;overflow:hidden;text-decoration:none;transition:background .28s ease,color .25s ease,box-shadow .25s ease;white-space:nowrap}.cs_btn_ghost:hover{background:rgba(134,118,233,.12) padding-box,linear-gradient(135deg,#8676e9,#6c43f9) border-box;color:#fff;box-shadow:0 0 24px rgba(134,118,233,.22)}.cs_btn_ghost:active{transform:scale(.97)}.cs_btn_ghost .btn_arr{display:inline-block;transition:transform .22s ease}.cs_btn_ghost:hover .btn_arr{transform:translateX(5px)}.cs_back{display:inline-flex;align-items:center;gap:.5rem;color:rgba(134,118,233,.7);font-size:1rem;font-weight:500;text-decoration:none;padding:.55rem 1.2rem;border-radius:99px;border:1px solid transparent;transition:color .25s ease,gap .25s ease,border-color .25s ease,background .25s ease}.cs_back:hover{color:#c4b5fd;gap:.9rem;border-color:rgba(134,118,233,.25);background:rgba(134,118,233,.06)}.showcase_explore_link{display:inline-flex;align-items:center;gap:.4rem;color:rgba(134,118,233,.8);font-size:1rem;font-weight:500;margin-top:auto;transition:color .2s ease,gap .2s ease}.showcase_explore_arr{display:inline-block;transition:transform .22s ease}a:hover .showcase_explore_link{color:#8676e9;gap:.65rem}a:hover .showcase_explore_arr{transform:translateX(4px)}@media only screen and (min-width:320px) and (max-width:768px){.cs_inner h1{font-size:6rem}.cs_inner>p{font-size:2.8rem;line-height:4.5rem}.cs_badge{font-size:2rem;padding:1rem 2rem}.cs_orbit_wrap{width:20rem;height:20rem}.cs_icon{width:12rem;height:12rem}.cs_icon svg{width:6rem;height:6rem}.cs_notify_card{padding:4rem 3rem}.cs_notify_card p{font-size:2.6rem}.cs_back{font-size:2.4rem}.cs_features{grid-template-columns:1fr}.cs_feature_pill{font-size:2.2rem;padding:1.5rem 2rem}.cs_feature_icon{width:5rem;height:5rem;font-size:2.5rem;border-radius:1.2rem}.cs_btn_ghost,.cs_btn_primary{font-size:2.8rem;padding:2rem 4rem}}