.mp-buy{background:linear-gradient(#eaf2ef 0%,#f4f0e8 100%)}.mp-buy>header{text-align:center;max-width:920px;margin-inline:auto}.mp-buy .mp-kicker{align-items:center;gap:10px;display:inline-flex}.mp-buy .mp-kicker:before{content:"";background:var(--sun);width:22px;height:2px}.mp-buy h2{max-width:760px;margin:18px auto 0}.mp-buy header>p:last-child{max-width:650px;margin:22px auto 0;line-height:1.7}.mp-prices{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:12px;max-width:1120px;margin:58px auto 0}.mp-prices article{background:#fffc;border:0;border-radius:24px;flex-direction:column;min-height:390px;padding:30px 27px 28px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #1d352e12}.mp-prices article:before{content:"";background:var(--terra);border-radius:0 0 5px 5px;width:42px;height:4px;position:absolute;top:0;left:27px}.mp-prices article:hover{transform:translateY(-5px);box-shadow:0 24px 58px #1d352e1f}.mp-prices article.active{background:var(--jade);color:#fff;border:0;transform:translateY(-8px)}.mp-prices article.active:before{background:var(--sun)}.mp-prices article.active:hover{transform:translateY(-12px)}.mp-prices article>span{color:var(--terra);letter-spacing:.13em;margin-top:8px}.mp-prices article.active>span{color:var(--sun)}.mp-prices h3{margin-top:36px;font-size:21px;line-height:1.2}.mp-prices article>strong{letter-spacing:-.045em;margin-top:20px;font-size:34px}.mp-prices small{margin-top:7px;font-size:10px}.mp-prices article.active small,.mp-prices article.active p{color:#ffffffb3}.mp-prices p{margin-top:auto;padding-top:32px;line-height:1.65}.mp-operators{gap:12px;max-width:1120px;margin:18px auto 0}.mp-operators a{border-radius:18px;grid-template-columns:1fr auto;align-items:center;min-height:82px;padding:20px 24px;transition:transform .25s,background .25s}.mp-operators a:hover{background:#28554f;transform:translateY(-2px)}.mp-operators a strong{font-size:14px}.mp-operators a span{text-align:right}.mp-rate{text-align:center;max-width:1120px;margin:15px auto 0}.mp-route{color:#fff;background:#173f3a;position:relative;overflow:hidden}.mp-route:before{content:"";background:#efc34b14;border-radius:50%;width:520px;height:520px;position:absolute;top:-220px;right:-220px}.mp-route>header{z-index:1;text-align:center;max-width:920px;margin-inline:auto;position:relative}.mp-route .mp-kicker{color:var(--sun)}.mp-route h2{color:#fff;max-width:780px;margin:18px auto 0}.mp-route-list{z-index:1;counter-reset:route;border:0;max-width:1040px;margin:62px auto 0;position:relative}.mp-route-list:before{content:"";background:linear-gradient(var(--sun),#efc34b2e);width:1px;position:absolute;top:31px;bottom:31px;left:25px}.mp-route-list article{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:18px 32px;min-height:0;margin:0 0 14px;padding:28px 30px 28px 78px;transition:transform .28s,background .28s,border-color .28s;position:relative}.mp-route-list article:hover{background:#ffffff17;border-color:#efc34b59;transform:translate(7px)}.mp-route-list article>span{z-index:2;background:var(--sun);color:#173f3a;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;display:grid;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.mp-route-list article>div{grid-column:1}.mp-route-list small{color:var(--sun);letter-spacing:.12em}.mp-route-list h3{color:#fff;margin-top:8px;font-size:24px}.mp-route-list p{color:#ffffffb3;max-width:680px;line-height:1.65}.mp-route-list article>b{color:#fff;background:#ffffff14;border:1px solid #ffffff1f;grid-area:1/2;place-self:center end;min-width:145px;padding:10px 14px}.mp-route-list article:first-child>b{background:var(--sun);border-color:var(--sun);color:#173f3a}.mp-route-list article:last-child{margin-bottom:0}.mp-sources{align-items:start;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr)!important;gap:12px 54px!important;padding-top:54px!important;padding-bottom:50px!important}.mp-sources .mp-kicker{grid-column:1/-1}.mp-sources h2{max-width:620px;margin-top:4px!important;font-size:clamp(30px,3.1vw,44px)!important;line-height:1.05!important}.mp-sources>p{max-width:620px;margin-top:3px;font-size:12px!important;line-height:1.65!important}.mp-sources>a{border-bottom:1px solid #32645d47;width:max-content;margin:0 0 8px;padding:8px 0;display:inline-flex;grid-column:2!important;font-size:12px!important}.mp-sources>a:first-of-type{margin-top:0}.mp-footer{align-items:center;padding-top:34px!important;padding-bottom:34px!important}.mp-footer>a:first-child{font-size:20px!important}.mp-footer p{opacity:.78;font-size:13px}.mp-footer>a:last-child{font-size:11px!important}@media (max-width:1050px){.mp-prices{grid-template-columns:repeat(2,1fr)}.mp-prices article.active{transform:none}.mp-prices article.active:hover{transform:translateY(-5px)}}@media (max-width:760px){.mp-buy>header,.mp-route>header{text-align:left}.mp-buy .mp-kicker:before{display:none}.mp-prices{grid-template-columns:1fr;margin-top:38px}.mp-prices article{border-radius:20px;min-height:315px}.mp-prices p{padding-top:24px}.mp-operators,.mp-operators a{grid-template-columns:1fr}.mp-operators a span,.mp-rate{text-align:left}.mp-route-list{margin-top:40px}.mp-route-list:before{left:19px}.mp-route-list article{grid-template-columns:1fr;padding:25px 22px 25px 58px}.mp-route-list article>span{left:4px}.mp-route-list article>b{grid-area:auto/1;justify-self:start;min-width:0}.mp-route-list h3{font-size:22px}.mp-sources{grid-template-columns:1fr!important;gap:10px!important;padding:42px 22px 38px!important}.mp-sources .mp-kicker,.mp-sources h2,.mp-sources>p,.mp-sources>a{grid-column:1!important}.mp-sources h2{margin-bottom:4px;font-size:34px!important}.mp-sources>p{margin-bottom:8px}.mp-sources>a{padding:7px 0;margin:0!important}.mp-footer{gap:12px!important;padding:28px 22px!important}.mp-footer p{font-size:12px}}@media (prefers-reduced-motion:reduce){.mp-prices article,.mp-operators a,.mp-route-list article{transition:none}.mp-prices article:hover,.mp-prices article.active,.mp-prices article.active:hover,.mp-route-list article:hover{transform:none}}
