.partner-journey-page{isolation:isolate;color:#082b55;background:linear-gradient(135deg,#f8fcff 0%,#eef7ff 48%,#f9fbff 100%);min-height:72vh;padding:76px 22px 92px;position:relative;overflow:hidden}.partner-journey-orb{z-index:-1;filter:blur(2px);pointer-events:none;border-radius:999px;position:absolute}.partner-journey-orb-one{background:#2b96ff17;width:440px;height:440px;top:-180px;right:-130px}.partner-journey-orb-two{background:#41c7b312;width:480px;height:480px;bottom:-210px;left:-160px}.partner-journey-shell{grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr);align-items:center;gap:70px;width:min(1120px,100%);margin:0 auto;display:grid}.partner-journey-copy{max-width:530px}.partner-journey-badge{color:#087af5;background:#ffffffd6;border:1px solid #cfe5fb;border-radius:999px;align-items:center;gap:7px;width:fit-content;min-height:31px;margin-bottom:24px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 7px 20px #155da30d}.partner-journey-eyebrow{color:#087af5;margin-bottom:10px;font-size:12px;font-weight:700;display:block}.partner-journey-copy h1{max-width:520px;font:inherit;letter-spacing:-.04em;color:#082b55;margin:0;font-size:clamp(32px,4.5vw,48px);font-weight:750;line-height:1.08}.partner-journey-description{color:#617995;max-width:500px;margin:19px 0 0;font-size:14px;line-height:1.75}.partner-journey-status{color:#526d89;background:#ffffffa8;border:1px solid #dceaf7;border-radius:12px;align-items:flex-start;gap:10px;max-width:470px;margin-top:23px;padding:12px 14px;font-size:12px;line-height:1.55;display:flex}.partner-journey-status-icon{color:#07976e;background:#e4f7f0;border-radius:999px;flex:none;place-items:center;width:25px;height:25px;display:grid}.partner-journey-button{color:#fff;background:#087af5;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:fit-content;min-height:45px;margin-top:25px;padding:0 19px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 10px 24px #087af530}.partner-journey-button:hover{transform:translateY(-2px);box-shadow:0 14px 28px #087af53b}.partner-journey-visual{min-width:0}.partner-journey-scene{background:linear-gradient(#dff2ff 0%,#eef8ff 58%,#f8fbfd 58% 100%);border:1px solid #d8e8f7;border-radius:28px;min-height:390px;position:relative;overflow:hidden;box-shadow:0 25px 60px #1b548b1c}.partner-journey-sun{background:#fff5c7;border-radius:999px;width:58px;height:58px;position:absolute;top:50px;right:75px;box-shadow:0 0 0 13px #fff5c742}.partner-journey-cloud{opacity:.76;height:24px;animation:7s ease-in-out infinite cloudFloat;position:absolute}.partner-journey-cloud span{background:#ffffffe6;border-radius:999px;display:block;position:absolute;bottom:0}.partner-journey-cloud span:first-child{width:58px;height:16px;left:0}.partner-journey-cloud span:nth-child(2){width:27px;height:27px;bottom:4px;left:15px}.partner-journey-cloud span:nth-child(3){width:33px;height:21px;bottom:2px;left:36px}.cloud-one{width:70px;top:82px;left:56px}.cloud-two{width:70px;animation-delay:-2.5s;top:132px;right:155px;transform:scale(.76)}.partner-journey-plane{color:#2d8fe8;animation:6s ease-in-out infinite planeTravel;position:absolute;top:95px;left:32%;transform:rotate(12deg)}.partner-journey-destination{position:absolute;bottom:81px;right:48px}.partner-journey-pin-ring{color:#087af5;background:#fff;border-radius:999px;place-items:center;width:54px;height:54px;display:grid;position:relative;box-shadow:0 10px 25px #12539321}.partner-journey-pin-ring:before,.partner-journey-pin-ring:after{content:"";border-radius:inherit;border:1px solid #087af538;animation:2.4s ease-out infinite destinationPulse;position:absolute;inset:-8px}.partner-journey-pin-ring:after{animation-delay:1.2s}.partner-journey-ground{height:163px;position:absolute;bottom:0;left:0;right:0}.partner-journey-road{background:linear-gradient(90deg,#b8d8f2,#78b9eb,#087af5);border-radius:999px;height:4px;position:absolute;bottom:53px;left:44px;right:55px}.road-dot{background:#70b6eb;border:2px solid #fff;border-radius:999px;width:9px;height:9px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 7px #13589721}.dot-one{left:4%}.dot-two{left:31%}.dot-three{left:59%}.dot-four{left:86%}.walking-traveler{z-index:3;width:70px;height:118px;animation:5.6s ease-in-out infinite travelerMove;position:absolute;bottom:57px;left:82px}.traveler-head{background:#e8b28d;border-radius:50%;width:25px;height:25px;position:absolute;top:0;left:26px;box-shadow:inset -4px -2px #79493214}.traveler-head:before{content:"";background:#173e68;border-radius:15px 15px 6px 6px;width:24px;height:11px;position:absolute;top:-2px;left:1px}.traveler-body{color:#fff;background:linear-gradient(160deg,#1594f6,#0870db);border-radius:12px 12px 9px 9px;place-items:center;width:37px;height:47px;display:grid;position:absolute;top:27px;left:20px;box-shadow:0 7px 14px #0870db2b}.traveler-arm{transform-origin:top;background:#e8b28d;border-radius:999px;width:8px;height:39px;position:absolute;top:34px}.traveler-arm-left{animation:.72s ease-in-out infinite alternate armLeft;left:17px}.traveler-arm-right{animation:.72s ease-in-out infinite alternate armRight;left:54px}.traveler-leg{transform-origin:top;background:#173e68;border-radius:999px;width:9px;height:43px;position:absolute;top:68px}.traveler-leg:after{content:"";background:#102d4d;border-radius:7px;width:17px;height:7px;position:absolute;bottom:-3px}.traveler-leg-left{animation:.72s ease-in-out infinite alternate legLeft;left:27px}.traveler-leg-left:after{left:-7px}.traveler-leg-right{animation:.72s ease-in-out infinite alternate legRight;left:43px}.traveler-leg-right:after{left:0}.traveler-suitcase{background:linear-gradient(160deg,#ffc85a,#f1a926);border-radius:6px;width:27px;height:37px;animation:.72s ease-in-out infinite alternate suitcaseWalk;position:absolute;top:60px;left:-12px;box-shadow:0 5px 11px #8d5f0f26}.suitcase-handle{border:2px solid #9a6b20;border-bottom:0;border-radius:4px 4px 0 0;width:11px;height:14px;position:absolute;top:-13px;left:8px}.suitcase-wheel{background:#65491d;border-radius:50%;width:5px;height:5px;position:absolute;bottom:-4px}.wheel-left{left:4px}.wheel-right{right:4px}.partner-journey-progress-card{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #dce9f5;border-radius:15px;width:calc(100% - 58px);margin:-31px auto 0;padding:17px 19px 15px;position:relative;box-shadow:0 14px 30px #194c7d1a}.journey-progress-copy{color:#71849a;justify-content:space-between;align-items:center;gap:15px;margin-bottom:11px;font-size:10px;display:flex}.journey-progress-copy strong{color:#087af5;font-size:11px}.journey-progress-track{background:#e6eff7;border-radius:999px;height:6px;overflow:hidden}.journey-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#49b4ff,#087af5);width:66%;height:100%;animation:2.2s ease-in-out infinite progressBreathe;display:block}.journey-progress-steps{color:#8090a3;justify-content:space-between;gap:10px;margin-top:9px;font-size:9px;display:flex}.partner-journey-loading{justify-content:center;align-items:center;gap:7px;min-height:420px;display:flex}.partner-journey-loading span{background:#087af5;border-radius:50%;width:8px;height:8px;animation:.8s ease-in-out infinite alternate loadingBounce}.partner-journey-loading span:nth-child(2){animation-delay:.15s}.partner-journey-loading span:nth-child(3){animation-delay:.3s}html[dir=rtl] .partner-journey-copy,html[dir=rtl] .partner-journey-status{text-align:right}html[dir=rtl] .partner-journey-button svg{transform:rotate(180deg)}@keyframes travelerMove{0%,to{transform:translate(0)}50%{transform:translate(215px)}}@keyframes armLeft{0%{transform:rotate(23deg)}to{transform:rotate(-22deg)}}@keyframes armRight{0%{transform:rotate(-24deg)}to{transform:rotate(21deg)}}@keyframes legLeft{0%{transform:rotate(18deg)}to{transform:rotate(-19deg)}}@keyframes legRight{0%{transform:rotate(-19deg)}to{transform:rotate(18deg)}}@keyframes suitcaseWalk{0%{transform:rotate(-3deg)translateY(0)}to{transform:rotate(4deg)translateY(-2px)}}@keyframes destinationPulse{0%{opacity:.75;transform:scale(.75)}to{opacity:0;transform:scale(1.35)}}@keyframes cloudFloat{0%,to{transform:translate(0)}50%{transform:translate(17px)}}@keyframes planeTravel{0%,to{transform:translate(0)rotate(12deg)}50%{transform:translate(38px,-15px)rotate(8deg)}}@keyframes progressBreathe{0%,to{opacity:.75}50%{opacity:1}}@keyframes loadingBounce{0%{opacity:.45;transform:translateY(0)}to{opacity:1;transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){.walking-traveler,.traveler-arm,.traveler-leg,.traveler-suitcase,.partner-journey-plane,.partner-journey-cloud,.partner-journey-pin-ring:before,.partner-journey-pin-ring:after,.journey-progress-track span,.partner-journey-loading span{animation:none!important}}@media (max-width:900px){.partner-journey-page{padding-top:48px}.partner-journey-shell{grid-template-columns:1fr;gap:42px}.partner-journey-copy{max-width:650px}.partner-journey-visual{width:min(620px,100%)}}@media (max-width:620px){.partner-journey-page{padding:32px 14px 65px}.partner-journey-shell{gap:34px}.partner-journey-copy h1{font-size:31px}.partner-journey-description{font-size:13px}.partner-journey-scene{border-radius:20px;min-height:315px}.partner-journey-ground{height:140px}.partner-journey-road{left:25px;right:28px}.walking-traveler{transform-origin:0 100%;left:42px;transform:scale(.88)}@keyframes travelerMove{0%,to{transform:scale(.88)translate(0)}50%{transform:scale(.88)translate(145px)}}.partner-journey-destination{right:25px}.partner-journey-progress-card{width:calc(100% - 26px)}}
