.journey{max-width:1080px;margin:0 auto;padding:30px 24px 64px;font-family:Poppins,sans-serif}.journey-back{display:inline-block;font-size:12px;font-weight:600;margin-bottom:20px;color:#224da9}.journey-shell{display:grid;grid-template-columns:270px minmax(0,1fr);background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 18px 45px -32px #0e2864}.journey-aside{background:#1645b9;color:#fff;padding:30px 26px 18px;position:relative;overflow:hidden;display:flex;flex-direction:column}.journey-identity{display:flex;align-items:center;gap:12px;border-bottom:1px solid #ffffff40;padding-bottom:24px}.journey-identity .game-logo{width:52px;height:52px;background:#fff;border-radius:12px;padding:5px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.journey-identity img{width:100%;height:100%;object-fit:contain}.journey-identity h1{font-size:16px;color:white;margin:0}.journey-identity span{font-size:11px;color:#dce7ff}.journey-aside h2{font-size:29px;line-height:1.35;letter-spacing:-.03em;margin:28px 0 14px}.journey-aside h2 span{color:#ffe326}.journey-aside>p{font-size:12px;color:#e0eaff;line-height:1.8;margin:0}.journey-steps{list-style:none;padding:0;margin:27px 0 0;display:grid;gap:15px}.journey-steps li{display:flex;gap:12px;align-items:center;font-size:12px;color:#d9e6ff}.journey-steps li>span{height:26px;width:26px;border:1px solid #88a9ed;display:grid;place-items:center;border-radius:50%;font-size:11px}.journey-steps .current{color:white;font-weight:600}.journey-steps .current>span,.journey-steps .done>span{background:#ffe326;color:#123685;border-color:#ffe326}.journey-captain{width:210px;height:190px;object-fit:contain;object-position:bottom;margin:auto auto -5px;padding-top:18px}.journey-aside>small{font-size:9px;text-align:center;color:#dce7ff}.journey-content{padding:30px 30px 22px;min-width:0}.journey-heading>span{font-size:11px;color:#5b6b8d;font-variant-numeric:tabular-nums}.journey-heading h2{font-size:30px;line-height:1.4;color:#142c59;letter-spacing:-.035em;margin:9px 0 15px}.journey-heading em{font-style:normal;position:relative;color:#194bc2;white-space:nowrap;isolation:isolate}.journey-heading em:after{content:'';position:absolute;left:0;right:0;height:7px;bottom:0;border-top:5px solid #ffdf16;border-radius:50%;z-index:-1;transform:rotate(-3deg)}.journey-heading p{font-size:12px;color:#526581;margin:0 0 24px}.journey-packages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.journey-pack{background:#fff;border:1px solid #ced9eb;border-radius:12px;padding:16px;text-align:left;color:#173363;cursor:pointer;transition:background .15s,border-color .15s;min-width:0;font:inherit}.journey-pack:hover{background:#f1f5ff;border-color:#2c5dd4}.journey-pack.chosen{border:2px solid #2053d0;padding:15px;background:#f0f5ff}.pack-top{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#4f6588;margin-bottom:10px}.pack-top i,.journey-methods i{width:19px;height:19px;border:1px solid #a5b5ce;border-radius:50%;display:grid;place-items:center;color:white}.chosen .pack-top i,.journey-methods .selected i{background:#2053d0;border-color:#2053d0}.pack-top svg{width:13px;height:13px}.journey-pack>strong{display:block;font-size:26px;font-weight:600;letter-spacing:-.035em;line-height:1.3}.journey-pack>strong small{font-size:12px;letter-spacing:0}.pack-extra{display:block;color:#2452ae;font-size:10px;margin:5px 0 15px;min-height:15px}.pack-bottom{display:flex;border-top:1px solid #dce4f1;padding-top:12px;align-items:center;justify-content:space-between;gap:5px}.pack-bottom b{font-size:15px}.pack-bottom>span{font-size:10px;display:flex;align-items:center;gap:4px}.pack-bottom svg{width:13px;height:13px}.journey-action{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #dce4f1;margin-top:24px;padding-top:20px}.journey-action small,.journey-summary small{display:block;font-size:10px;color:#5b6c89;margin-bottom:4px}.journey-action b{font-size:14px;color:#173363}.journey-primary{border:0;background:#ffdf16;color:#122f63;padding:14px 17px;border-radius:9px;display:flex;gap:15px;align-items:center;font:600 12px Poppins;cursor:pointer}.journey-primary:disabled{background:#e7ebf3;color:#60708c;cursor:not-allowed}.journey-primary:not(:disabled):hover{background:#f5ce00}.journey-primary svg{width:17px;height:17px}.journey-demo{font-size:9px;color:#64718a;margin:15px 0 0}.journey-summary{display:flex;align-items:center;justify-content:space-between;padding:17px 20px;background:#edf3ff;border-radius:10px;margin-bottom:24px;color:#173b86}.journey-summary b{font-size:17px}.journey-summary b span{font-size:9px;display:block;font-weight:400;margin-top:4px}.journey-summary strong{font-size:20px}.journey-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px}.journey-fields label{font-size:11px;font-weight:600;color:#233c65}.journey-fields input{display:block;width:100%;height:46px;border:1px solid #becce3;border-radius:8px;background:#fff;padding:10px 12px;font:12px Poppins;color:#142c59;margin-top:8px;box-sizing:border-box}.journey-fields input:focus{outline:2px solid #245ad2;outline-offset:2px}.journey-hint{display:flex;align-items:flex-start;gap:8px;color:#526581;font-size:10px;line-height:1.8;margin-top:24px}.journey-hint svg{width:17px;height:17px;flex-shrink:0}.journey-secondary{background:none;border:none;color:#2851a6;font:600 11px Poppins;cursor:pointer}.journey-account{display:grid;gap:5px;position:relative;padding-bottom:24px}.journey-account>span,.journey-account small{font-size:11px;color:#526581}.journey-account b{color:#193768;font-size:16px}.journey-account button{position:absolute;right:0;top:12px;background:none;border:none;font:11px Poppins;color:#2454ba;cursor:pointer;text-decoration:underline}.journey-methods{display:grid;gap:12px}.journey-methods button{display:flex;align-items:center;text-align:left;gap:15px;padding:20px 16px;border:1px solid #c5d3e8;border-radius:11px;background:white;color:#20458d;cursor:pointer}.journey-methods button.selected{border-color:#245ad2;background:#eef3ff}.journey-methods button>svg{height:28px;width:28px}.journey-methods button>span{flex:1}.journey-methods b{display:block;font:600 13px Poppins}.journey-methods small{font:10px Poppins;display:block;margin-top:5px}.journey-methods i svg{height:12px;width:12px}.product-page .journey :focus-visible{outline:3px solid #edb900;outline-offset:4px}@media(max-width:760px){.journey{padding:20px 14px 35px}.journey-shell{grid-template-columns:1fr}.journey-aside{padding:20px}.journey-aside h2,.journey-aside>p,.journey-captain,.journey-aside>small{display:none}.journey-identity{padding-bottom:16px}.journey-steps{display:flex;justify-content:space-between;margin:16px 0 0;gap:8px}.journey-steps li{font-size:10px;gap:6px}.journey-steps li>span{width:20px;height:20px}.journey-content{padding:25px 18px}.journey-heading h2{font-size:27px}.journey-pack{padding:13px}.journey-pack.chosen{padding:12px}.pack-bottom{align-items:flex-start;gap:6px;flex-direction:column}.journey-fields{grid-template-columns:1fr}.journey-action{gap:10px}.journey-action b{font-size:12px}.journey-primary{font-size:11px;padding:13px 12px;gap:8px}.journey-account button{position:static;text-align:left;padding:8px 0 0}}@media(prefers-reduced-motion:reduce){.journey *{scroll-behavior:auto;transition:none}}
.product-page .journey-back{color:#fff}.journey{scroll-margin-top:90px}.journey-heading h2:focus{outline:none}.journey-packages button{font-family:Poppins,sans-serif}
/* Catalogue detail: horizontal service identity, an open package shelf. */
.product-page .journey{max-width:1010px;padding-top:24px}.journey-banner{display:flex;align-items:center;gap:23px;color:white;padding:8px 10px 36px}.journey-game-mark{width:88px;height:88px;padding:10px;background:white;border-radius:20px;flex-shrink:0;transform:rotate(-4deg)}.journey-game-mark .game-logo{display:block;width:100%;height:100%;background:transparent;padding:0;transform:rotate(4deg)}.journey-game-mark img{width:100%;height:100%;object-fit:contain}.journey-game-copy h1{font-size:32px;letter-spacing:-.035em;margin:0 0 8px;color:white}.journey-game-copy p{font-size:12px;color:#e1eaff;margin:0}.journey-unit{margin-left:auto;border-left:1px solid #ffffff50;padding-left:28px;font-size:32px;font-weight:600;color:#ffe325;line-height:1.2}.journey-unit small{display:block;font-size:11px;color:#e1eaff;font-weight:400;margin-top:7px}.journey-shell{display:block;border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 18px 40px -30px #16326555}.journey-shell>.journey-steps{display:flex;gap:0;margin:0;padding:0 30px;background:#f2f5fc;list-style:none}.journey-steps li{flex:1;display:flex;align-items:center;gap:10px;padding:20px 0;color:#61718b;font-size:12px;border-bottom:3px solid transparent}.journey-steps .current{color:#1749be;border-color:#ffd91b}.journey-steps .done{color:#2452ad}.journey-steps li>span{width:25px;height:25px;border:1px solid #bccbe1;border-radius:8px;background:transparent;color:#536b91}.journey-steps .current>span{background:#194cc4;border-color:#194cc4;color:#fff}.journey-steps .done>span{background:#e0e9fc;border-color:#e0e9fc;color:#194cc4}.journey-steps svg{width:14px;height:14px}.journey-content{padding:28px 30px 24px}.journey-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:24px}.journey-heading h2{font-size:25px;margin:0;white-space:nowrap}.journey-heading p{font-size:11px;max-width:250px;line-height:1.7;margin:0}.journey-packages{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.journey-pack{position:relative;padding:19px 18px 0;border:1px solid #cbd7e9;border-radius:12px;background:white;overflow:hidden;transition:background .18s,border-color .18s,box-shadow .18s}.journey-pack.chosen{padding:18px 17px 0;background:#f4f7ff;border:2px solid #2454bf}.journey-pack:hover{background:#f5f8ff;border-color:#2454bf;box-shadow:0 7px 16px -12px #183e96}.pack-top{margin-bottom:20px}.pack-top>span{font-size:10px}.journey-pack>strong{font-size:29px}.pack-extra{margin:6px 0 20px;font-size:10px}.pack-bottom{margin:0 -18px;padding:14px 18px;background:#eff4fc;border-top:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.chosen .pack-bottom{margin:0 -17px;background:#ffe344;color:#143263}.pack-bottom b{font-size:17px}.pack-bottom>span{font-size:10px}.journey-action{border-top:0;background:#f3f6fc;margin-top:24px;border-radius:10px;padding:16px 19px}.journey-demo{text-align:center;margin-top:18px}.journey-summary{margin-top:6px}.journey-fields{gap:20px 25px}.journey-account{padding:0 0 24px}.journey-methods{grid-template-columns:1fr 1fr}.journey-game-mark .game-logo:before,.journey-game-mark .game-logo:after{display:none}@media(max-width:760px){.product-page .journey{padding:20px 14px 35px}.journey-banner{gap:16px;padding:8px 4px 25px}.journey-game-mark{width:62px;height:62px;border-radius:14px;padding:7px}.journey-game-copy h1{font-size:24px}.journey-game-copy p{font-size:10px;max-width:230px}.journey-unit{display:none}.journey-shell>.journey-steps{padding:0 16px}.journey-steps li{font-size:10px;padding:16px 0;gap:6px}.journey-content{padding:24px 17px}.journey-heading{display:block;margin-bottom:22px}.journey-heading h2{font-size:24px;white-space:normal}.journey-heading p{margin-top:10px;max-width:none}.journey-packages{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.journey-pack{padding:15px 12px 0}.journey-pack.chosen{padding:14px 11px 0}.journey-pack>strong{font-size:24px}.pack-top{margin-bottom:15px}.pack-extra{font-size:9px}.pack-bottom{margin:0 -12px;padding:12px;flex-wrap:wrap;gap:5px}.chosen .pack-bottom{margin:0 -11px}.pack-bottom b{font-size:14px}.pack-bottom>span{font-size:9px}.journey-action{padding:14px 12px}.journey-methods{grid-template-columns:1fr}.journey-fields{grid-template-columns:1fr}}
.journey-unit{font-size:23px}
