.how-works-journey{color:#e9f2ff;font-family:var(--poppins-font);padding:90px 0 70px;position:relative;z-index:2}.how-works-journey__inner{margin:0 auto;max-width:1320px;width:calc(100% - 40px)}.how-works-journey__title{font-size:48px;font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:0 0 24px;max-width:22ch;text-shadow:0 0 50px #000}.how-works-journey__title span{color:#98adfd}.how-works-journey__layout{align-items:start;display:grid;gap:20px}.how-works-journey__spec{display:grid;gap:14px;grid-template-columns:1.05fr .95fr;padding:0}.how-works-journey__flow h3,.how-works-journey__spec h3{color:#e9f2ff;font-size:clamp(21px,2.1vw,29px);line-height:1.2;margin:0 0 10px}.how-works-journey__spec-list{display:grid;gap:8px;list-style:none;margin:0;padding:0 0 0 30px}.how-works-journey__spec-list li{color:#d4e8ff;font-size:18px;line-height:1.35;padding-left:18px;position:relative}.how-works-journey__spec-list li:before{background:#ec1d6b;border-radius:50%;box-shadow:0 0 10px rgba(236,29,107,.8);content:"";height:8px;left:0;position:absolute;top:8px;width:8px}.how-works-journey__spec-note{color:#a8c0dd;font-size:14px;font-weight:700;letter-spacing:.01em;margin-top:20px}.how-works-journey__spec-image{background:transparent;border:0;border-radius:14px;display:block;height:100%!important;min-height:220px;object-fit:cover!important;object-position:center;transform:scale(1.01);width:100%!important}.how-works-journey__spec-image-wrap{border-radius:14px;min-height:220px;overflow:hidden}.how-works-journey__flow{padding:0}.how-works-journey__flow-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;padding-top:20px;position:relative}.how-works-journey__flow-grid:before{background:linear-gradient(90deg,rgba(152,173,253,.75),rgba(152,173,253,.82));box-shadow:0 0 12px rgba(152,173,253,.25);content:"";height:2px;left:20px;position:absolute;right:20px;top:8px}.how-works-journey__flow-grid:after{background:#c7d4ff;border-radius:50%;box-shadow:0 0 12px rgba(152,173,253,.95),0 0 26px rgba(152,173,253,.7);content:"";height:14px;left:20px;opacity:0;pointer-events:none;position:absolute;top:2px;width:14px;z-index:2}.how-works-journey__flow.is-live .how-works-journey__flow-grid:after{animation:howJourneyPulse 3.4s linear 1 forwards}.how-works-journey__step{background:linear-gradient(180deg,rgba(16,29,55,.85),rgba(8,17,31,.9));border:1px solid rgba(152,173,253,.22);border-radius:16px;box-shadow:0 10px 32px rgba(0,0,0,.35);padding:16px;position:relative}.how-works-journey__step:before{background:#98adfd;border-radius:50%;box-shadow:0 0 12px rgba(152,173,253,.85);content:"";height:12px;left:50%;opacity:0;position:absolute;top:-18px;transform:translateX(-50%) scale(.15);width:12px}.how-works-journey__step.is-hit:before{animation:howJourneyDrop .46s ease-out 1 forwards}.how-works-journey__step-top{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:9px}.how-works-journey__step-label{color:#b8c8ff;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.how-works-journey__step-icon{filter:drop-shadow(0 0 10px rgba(152,173,253,.32));height:44px;object-fit:contain;width:44px}.how-works-journey__step-num{align-items:center;background:rgba(152,173,253,.08);border:1px solid rgba(152,173,253,.45);border-radius:10px;color:#e4eaff;display:inline-flex;font-size:14px;font-weight:700;height:34px;justify-content:center;margin-bottom:8px;width:34px}.how-works-journey__step h4{color:#e9f2ff;font-size:clamp(17px,1.5vw,21px);line-height:1.2;margin:0 0 6px}.how-works-journey__step p{color:#bdd2ea;font-size:14px;line-height:1.35;margin:0}@keyframes howJourneyPulse{0%{left:20px;opacity:0;transform:scale(.6)}7%{left:20px;opacity:1;transform:scale(1)}92%{left:calc(100% - 34px);opacity:1;transform:scale(1)}to{left:calc(100% - 34px);opacity:0;transform:scale(.85)}}@keyframes howJourneyDrop{0%{box-shadow:0 0 0 rgba(152,173,253,.85);opacity:0;transform:translateX(-50%) scale(.15)}60%{box-shadow:0 0 20px #98adfd,0 0 32px rgba(152,173,253,.7);opacity:1;transform:translateX(-50%) scale(1.42)}to{box-shadow:0 0 12px rgba(152,173,253,.85);opacity:1;transform:translateX(-50%) scale(1)}}.how-works-journey__hiw{margin-top:20px;padding-top:20px}.how-works-journey__hiw-label{color:#e9f2ff;font-size:clamp(21px,2.1vw,29px);font-weight:700;line-height:1.2;margin:0 0 20px}.how-works-journey__hiw-steps{align-items:flex-start;display:flex;margin-bottom:16px}.how-works-journey__hiw-step{align-items:center;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0}.how-works-journey__hiw-connector{background:rgba(152,173,253,.15);flex:1;height:2px;margin-top:19px;transition:background .4s}.how-works-journey__hiw-connector.hiw-done{background:#98adfd}.how-works-journey__hiw-dot{align-items:center;background:rgba(152,173,253,.06);border:2px solid rgba(152,173,253,.2);border-radius:50%;color:rgba(152,173,253,.35);display:flex;font-family:var(--poppins-font);font-size:13px;font-weight:700;height:38px;justify-content:center;position:relative;transition:all .3s;width:38px;z-index:1}.how-works-journey__hiw-step.hiw-active .how-works-journey__hiw-dot{background:#ec1d6b;border-color:#ec1d6b;box-shadow:0 0 0 5px rgba(236,29,107,.15);color:#fff}.how-works-journey__hiw-step.hiw-done .how-works-journey__hiw-dot{background:rgba(152,173,253,.1);border-color:#98adfd;color:#98adfd}.how-works-journey__hiw-step-lbl{color:#3d5a72;font-size:15px;font-weight:700;letter-spacing:.04em;margin-top:6px;text-transform:uppercase;transition:color .3s;white-space:nowrap}.how-works-journey__hiw-step.hiw-active .how-works-journey__hiw-step-lbl,.how-works-journey__hiw-step.hiw-done .how-works-journey__hiw-step-lbl{color:#98adfd}.how-works-journey__hiw-card{align-items:center;background:linear-gradient(180deg,rgba(16,29,55,.85),rgba(8,17,31,.9));border:1px solid rgba(152,173,253,.14);border-radius:16px;display:flex;gap:0;overflow:hidden}.how-works-journey__hiw-media{flex-shrink:0;height:200px;width:350px}.how-works-journey__hiw-media img,.how-works-journey__hiw-media video{display:block;height:100%;object-fit:cover;width:100%}.how-works-journey__hiw-body{flex:1;min-width:0;padding:14px 20px}.how-works-journey__hiw-card-step{color:#ec1d6b;font-size:20px;font-weight:700;letter-spacing:.1em;margin:0 0 4px;text-transform:uppercase}.how-works-journey__hiw-card-title{color:#e9f2ff;font-size:clamp(21px,2.1vw,29px);line-height:1.2;margin:0 0 4px}.how-works-journey__hiw-card-desc{color:#7a9bbf;font-size:18px;line-height:1.5;margin:0;max-width:70ch}.how-works-journey__hiw-nav{align-items:center;display:flex;justify-content:space-between;margin-top:14px}.how-works-journey__hiw-btn{background:rgba(152,173,253,.08);border:1px solid rgba(152,173,253,.2);border-radius:8px;color:#98adfd;cursor:pointer;font-family:var(--poppins-font);font-size:12px;font-weight:700;letter-spacing:.04em;padding:9px 20px;transition:background .2s}.how-works-journey__hiw-btn:hover{background:rgba(152,173,253,.16)}.how-works-journey__hiw-btn:disabled{cursor:default;opacity:.2}.how-works-journey .how-works-journey__hiw-btn--primary{background:#d4185f!important;border-color:#d4185f!important;color:#fff!important}.how-works-journey .how-works-journey__hiw-btn--primary:hover{background:#d4185f!important}.how-works-journey__hiw-pips{display:flex;gap:6px}.how-works-journey__hiw-pip{background:rgba(152,173,253,.15);border-radius:50%;height:6px;transition:background .3s;width:6px}.how-works-journey__hiw-pip.hiw-pip-active{background:#ec1d6b}@media (max-width:1080px){.how-works-journey__spec{grid-template-columns:1fr}.how-works-journey__spec-image{min-height:190px}.how-works-journey__flow-grid{grid-template-columns:1fr;padding-top:0}.how-works-journey__flow-grid:after,.how-works-journey__flow-grid:before{content:none}.how-works-journey__step:before{display:none}}@media (max-width:767px){.how-works-journey{padding:56px 0}.how-works-journey__title{font-size:42px}.how-works-journey__step-icon{height:36px;width:36px}.how-works-journey__step p{font-size:16px}.how-works-journey__hiw-media{height:80px;width:110px}.how-works-journey__hiw-card-title{font-size:14px}}@media (prefers-reduced-motion:reduce){.how-works-journey__flow-grid:after,.how-works-journey__step:before{animation:none!important}.how-works-journey__step:before{opacity:1;transform:translateX(-50%) scale(1)}}