.StepsSection-module__JktsrG__stepsSection{font-family:var(--font-gellix), sans-serif;padding:var(--section-y) var(--section-x);background:0 0;border-radius:0;overflow:hidden}.StepsSection-module__JktsrG__eyebrow{font-family:var(--font-gellix), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#9b6fffcc;background:#9b6fff12;border:1px solid #9b6fff38;border-radius:100px;align-items:center;gap:6px;padding:5px 14px;font-size:11px;font-weight:700;display:inline-flex}.StepsSection-module__JktsrG__starsBackground{pointer-events:none;opacity:.6;background-image:radial-gradient(circle at 42% 17%,#fff 1px,#0000 1px),radial-gradient(circle at 46% 33%,#fff 1px,#0000 1px),radial-gradient(circle at 93% 8%,#fff 1px,#0000 1px),radial-gradient(circle at 96% 45%,#fff 1px,#0000 1px),radial-gradient(circle at 10% 37%,#fff 1px,#0000 1px),radial-gradient(circle at 5% 69%,#fff 1px,#0000 1px),radial-gradient(circle at 42% 69%,#fff 1px,#0000 1px),radial-gradient(circle at 25% 66%,#fff 1px,#0000 1px),radial-gradient(circle at 52% 58%,#fff 1px,#0000 1px),radial-gradient(circle at 38% 47%,#fff 1px,#0000 1px),radial-gradient(circle at 28% 43%,#fff 1px,#0000 1px),radial-gradient(circle at 54% 73%,#fff 1px,#0000 1px),radial-gradient(circle at 21% 6%,#fff 1px,#0000 1px),radial-gradient(circle at 54% 18%,#fff 1px,#0000 1px),radial-gradient(circle at 35% 47%,#fff 1px,#0000 1px),radial-gradient(circle at 51% 52%,#fff 1px,#0000 1px),radial-gradient(circle at 27% 24%,#fff 1px,#0000 1px),radial-gradient(circle at 43% 60%,#fff 1px,#0000 1px),radial-gradient(circle at 16% 45%,#fff 1px,#0000 1px),radial-gradient(circle at 94% 14%,#fff 1px,#0000 1px),radial-gradient(circle at 93% 35%,#fff 1px,#0000 1px),radial-gradient(circle at 88% 68%,#fff 1px,#0000 1px),radial-gradient(circle at 100% 67%,#fff 1px,#0000 1px),radial-gradient(circle at 98% 35%,#fff 1px,#0000 1px),radial-gradient(circle at 86% 26%,#fff 1px,#0000 1px),radial-gradient(circle at 56% 15%,#fff 1px,#0000 1px),radial-gradient(circle at 12% 17%,#fff 1px,#0000 1px),radial-gradient(circle at 13% 43%,#fff 1px,#0000 1px),radial-gradient(circle at 3% 16%,#fff 1px,#0000 1px),radial-gradient(circle at 3% 29%,#fff 1px,#0000 1px),radial-gradient(circle at 7% 40%,#fff 1px,#0000 1px);animation:4s ease-in-out infinite alternate StepsSection-module__JktsrG__twinkle;position:absolute;inset:0}.StepsSection-module__JktsrG__stepsSection2{isolation:isolate;position:relative;overflow:hidden}.StepsSection-module__JktsrG__gradientLines{z-index:0;pointer-events:none;background:repeating-linear-gradient(84deg,#0000,#0000 2px,#8400ff08 2px 4px);width:2665px;height:1476px;position:absolute;top:-200px;left:-540px;-webkit-mask-image:linear-gradient(90deg,#000 0%,#00000080 30%,#0000 60%);mask-image:linear-gradient(90deg,#000 0%,#00000080 30%,#0000 60%)}.StepsSection-module__JktsrG__whiteBlur{filter:blur(97px);z-index:0;pointer-events:none;background:#9b6fff26;width:1553px;height:378px;position:absolute;top:140px;left:50%;transform:translate(-50%)}.StepsSection-module__JktsrG__container{z-index:10;flex-direction:column;gap:56px;max-width:1331px;margin:0 auto;display:flex;position:relative}.StepsSection-module__JktsrG__header{text-align:center;opacity:0;flex-direction:column;align-items:center;gap:18px;width:100%;max-width:860px;margin:0 auto;transition:opacity .7s,transform .7s;display:flex;transform:translateY(24px)}.StepsSection-module__JktsrG__title{letter-spacing:-.025em;color:#fff;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:860px;font-size:clamp(28px,3.8vw,44px);font-style:normal;font-weight:700;line-height:1.15;display:flex}.StepsSection-module__JktsrG__titleGradient{background:linear-gradient(135deg,#9b6fff 0%,#d10064 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.StepsSection-module__JktsrG__subtitle{color:#ffffff8c;text-align:left;max-width:900px;font-size:16px;font-weight:400;line-height:1.7}.StepsSection-module__JktsrG__twoCol{grid-template-columns:42% 1fr;align-items:start;gap:64px;display:grid}.StepsSection-module__JktsrG__stepsList{flex-direction:column;gap:0;width:100%;max-width:860px;margin:0 auto;display:flex;position:relative}.StepsSection-module__JktsrG__stepsList:before{content:"";z-index:0;background:#9b6fff59;width:1px;position:absolute;top:30px;bottom:30px;left:50%;transform:translate(-50%)}.StepsSection-module__JktsrG__stepRow{cursor:pointer;z-index:1;width:100%;padding:0 0 48px;transition:opacity .2s;display:flex;position:relative}.StepsSection-module__JktsrG__stepRow:not(.StepsSection-module__JktsrG__stepRowActive){opacity:.7}.StepsSection-module__JktsrG__stepRow:hover{opacity:.85}.StepsSection-module__JktsrG__stepRowActive{opacity:1}.StepsSection-module__JktsrG__stepRow:nth-child(odd){justify-content:flex-start}.StepsSection-module__JktsrG__stepRow:nth-child(2n){justify-content:flex-end}.StepsSection-module__JktsrG__stepCard{background:#ffffff12;border:1px solid #9b6fff47;border-radius:16px;flex-direction:column;gap:10px;width:42%;padding:24px;transition:border-color .25s;display:flex;position:relative}.StepsSection-module__JktsrG__stepRowActive .StepsSection-module__JktsrG__stepCard{border-color:#9b6fff99}.StepsSection-module__JktsrG__stepCardIcon{color:#9b6fff99;position:absolute;top:16px;right:16px}.StepsSection-module__JktsrG__stepDecorWrap{pointer-events:none;justify-content:center;align-items:flex-start;width:40%;display:flex;position:absolute;top:4px}.StepsSection-module__JktsrG__stepRow:nth-child(odd) .StepsSection-module__JktsrG__stepDecorWrap{right:0}.StepsSection-module__JktsrG__stepRow:nth-child(2n) .StepsSection-module__JktsrG__stepDecorWrap{left:0}@keyframes StepsSection-module__JktsrG__hubPulse{0%,to{r:7;opacity:.9}50%{r:10;opacity:.5}}@keyframes StepsSection-module__JktsrG__ringPulse1{0%,to{opacity:.08;transform:scale(1)}50%{opacity:.22;transform:scale(1.08)}}@keyframes StepsSection-module__JktsrG__ringPulse2{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.35;transform:scale(1.05)}}@keyframes StepsSection-module__JktsrG__ringPulse3{0%,to{opacity:.55}50%{opacity:1}}@keyframes StepsSection-module__JktsrG__nodeAppear{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes StepsSection-module__JktsrG__barGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes StepsSection-module__JktsrG__barShine{0%{opacity:0;transform:translateY(0)}40%{opacity:.8}to{opacity:0;transform:translateY(var(--bar-h,60px))}}@keyframes StepsSection-module__JktsrG__trendDraw{0%{stroke-dashoffset:200px}to{stroke-dashoffset:0}}@keyframes StepsSection-module__JktsrG__trendDotIn{0%{opacity:0;r:0}to{opacity:1;r:3}}.StepsSection-module__JktsrG__stepIlluWrap{aspect-ratio:3/2;width:100%;max-width:320px;position:relative;transform:translateY(-24px)}.StepsSection-module__JktsrG__stepIlluImg{object-fit:contain}.StepsSection-module__JktsrG__decorViz{width:100%;max-width:200px}.StepsSection-module__JktsrG__decorSvg{width:100%;height:auto;display:block}.StepsSection-module__JktsrG__svgHubPulse{animation:2s ease-in-out infinite StepsSection-module__JktsrG__hubPulse}.StepsSection-module__JktsrG__svgRing1{transform-origin:80px 65px;animation:2.5s ease-in-out infinite StepsSection-module__JktsrG__ringPulse1}.StepsSection-module__JktsrG__svgRing2{transform-origin:80px 65px;animation:2s ease-in-out .3s infinite StepsSection-module__JktsrG__ringPulse2}.StepsSection-module__JktsrG__svgRing3{transform-origin:80px 65px;animation:1.8s ease-in-out .15s infinite StepsSection-module__JktsrG__ringPulse3}.StepsSection-module__JktsrG__svgNodeA{animation:.5s both StepsSection-module__JktsrG__nodeAppear}.StepsSection-module__JktsrG__svgNodeB,.StepsSection-module__JktsrG__svgNodeC{animation:.4s both StepsSection-module__JktsrG__nodeAppear}.StepsSection-module__JktsrG__svgLineDraw{stroke-dasharray:200;stroke-dashoffset:0;animation:1s both StepsSection-module__JktsrG__trendDraw}.StepsSection-module__JktsrG__svgBarGrow{animation:1s cubic-bezier(.34,1.56,.64,1) both StepsSection-module__JktsrG__barGrow}.StepsSection-module__JktsrG__svgBarShine{animation:2.5s ease-in-out infinite StepsSection-module__JktsrG__barShine}.StepsSection-module__JktsrG__svgTrendDraw{animation:1.5s .8s both StepsSection-module__JktsrG__trendDraw}.StepsSection-module__JktsrG__svgTrendDot{animation:.4s 2.2s both StepsSection-module__JktsrG__trendDotIn}.StepsSection-module__JktsrG__stepRow:nth-child(odd):after{content:"";background:#9b6fff59;height:1px;position:absolute;top:30px;left:42%;right:50%}.StepsSection-module__JktsrG__stepRow:nth-child(2n):after{content:"";background:#9b6fff59;height:1px;position:absolute;top:30px;left:50%;right:42%}.StepsSection-module__JktsrG__stepDot{z-index:2;color:#9b6fffd9;letter-spacing:.02em;background:#1a0535;border:2px solid #9b6fff8c;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:12px;font-weight:600;transition:background .3s,border-color .3s,color .3s;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.StepsSection-module__JktsrG__stepRowActive .StepsSection-module__JktsrG__stepDot{color:#fff;background:#ac45ff;border-color:#ac45ff;box-shadow:0 0 10px #ac45ff99}.StepsSection-module__JktsrG__stepTitle{color:#ffffffe0;margin:0;padding-right:28px;font-size:18px;font-weight:600;line-height:1.4}.StepsSection-module__JktsrG__stepDesc{color:#ffffffa6;margin:0;font-size:14px;font-weight:400;line-height:1.65}.StepsSection-module__JktsrG__stepTag{color:#ac45ff;background:#ac45ff1a;border-radius:20px;align-self:flex-start;padding:3px 12px;font-size:12px;font-weight:500;display:inline-block}.StepsSection-module__JktsrG__indicator,.StepsSection-module__JktsrG__circle,.StepsSection-module__JktsrG__line{display:none}.StepsSection-module__JktsrG__stepBody{display:contents}.StepsSection-module__JktsrG__imagePanel{display:none}@keyframes StepsSection-module__JktsrG__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.StepsSection-module__JktsrG__imageCaption{color:#ffffff73;margin:0;padding:0 4px;font-size:15px;line-height:1.5}.StepsSection-module__JktsrG__mobileDots{display:none}@media (max-width:1100px){.StepsSection-module__JktsrG__twoCol{grid-template-columns:48% 1fr;gap:48px}.StepsSection-module__JktsrG__title{font-size:44px}}@media (max-width:900px){.StepsSection-module__JktsrG__stepsSection{padding:var(--section-y-mobile) var(--section-x-mobile);border-radius:0}.StepsSection-module__JktsrG__twoCol{grid-template-columns:1fr;gap:0}.StepsSection-module__JktsrG__imagePanel{order:-1;margin-bottom:40px;position:static}.StepsSection-module__JktsrG__title{font-size:38px}}@media (max-width:768px){.StepsSection-module__JktsrG__stepsSection{padding:var(--section-y-mobile) var(--section-x-mobile);border-radius:0}.StepsSection-module__JktsrG__container{gap:36px}.StepsSection-module__JktsrG__title{font-size:32px}.StepsSection-module__JktsrG__subtitle{font-size:16px}.StepsSection-module__JktsrG__stepsList:before{display:none}.StepsSection-module__JktsrG__stepRow{justify-content:center;padding-bottom:20px}.StepsSection-module__JktsrG__stepRow:nth-child(odd):after,.StepsSection-module__JktsrG__stepRow:nth-child(2n):after{display:none}.StepsSection-module__JktsrG__stepCard{width:100%}.StepsSection-module__JktsrG__stepDot,.StepsSection-module__JktsrG__stepDecorWrap{display:none}.StepsSection-module__JktsrG__circle{width:38px;height:38px;font-size:12px}.StepsSection-module__JktsrG__stepTitle{padding-top:7px;font-size:18px}.StepsSection-module__JktsrG__stepDesc{font-size:15px}.StepsSection-module__JktsrG__mobileDots{flex-direction:row;justify-content:center;gap:6px;display:flex}.StepsSection-module__JktsrG__mobileDot{cursor:pointer;background:#ac45ff4d;border:none;border-radius:2px;width:24px;height:3px;padding:0;transition:background .25s,width .25s}.StepsSection-module__JktsrG__mobileDotActive{background:#591e9f;width:32px}}@media (max-width:480px){.StepsSection-module__JktsrG__title{text-align:center;max-width:100%;font-size:30px;display:block}.StepsSection-module__JktsrG__subtitle{text-align:center;font-size:16px}.StepsSection-module__JktsrG__header{text-align:center;align-items:center}.StepsSection-module__JktsrG__eyebrow{align-self:center}.StepsSection-module__JktsrG__stepBody{padding-bottom:20px}}
