.platform-main{overflow:hidden}.platform-hero{display:grid;grid-template-columns:1.12fr 1fr;gap:55px;align-items:center;padding-block:70px 65px}.platform-copy h1{font-size:clamp(36px,4vw,53px);line-height:1.5}.platform-copy h1 span{color:#b3ddc3}.platform-copy>p:not(.eyebrow){font-size:15px;line-height:2;color:#b2cfbd;max-width:530px;margin-top:20px}.platform-copy>.button{gap:12px;margin-top:28px}.platform-copy>.button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6}.platform-tags{display:flex;gap:18px;flex-wrap:wrap;margin-top:23px;color:#acc9b7;font-size:11px}.platform-tags span{display:flex;align-items:center;gap:7px}.platform-tags span:before{content:'';width:4px;height:4px;background:#a9d4b7;border-radius:50%}.platform-art{position:relative;isolation:isolate;min-height:415px;padding:32px;border:1px solid #d7f6e445;border-radius:25px;text-align:center;overflow:hidden;background:radial-gradient(ellipse at 50% 45%,#9edfb030,transparent 70%),linear-gradient(140deg,#c4f4d618,#ffffff03);box-shadow:inset 0 1px 0 #fff2,0 28px 65px #001c172e;display:flex;flex-direction:column;align-items:center;justify-content:center}.platform-art:before{content:'';position:absolute;inset:0;z-index:-1;opacity:.3;background-image:linear-gradient(#ccf6db18 1px,transparent 1px),linear-gradient(90deg,#ccf6db18 1px,transparent 1px);background-size:35px 35px;mask-image:linear-gradient(transparent,#000)}.art-kicker{font:9px Arial,sans-serif;letter-spacing:3px;color:#abd1ba}.mt-word{font:700 clamp(75px,8vw,112px)/1.1 Arial,sans-serif;letter-spacing:-7px;margin-top:28px;text-shadow:0 8px 36px #001e1640;direction:ltr}.mt-word span{color:#b5e3c5}.art-name{font:15px Arial,sans-serif;letter-spacing:3px;margin-top:10px;color:#dcebe1}.art-features{display:flex;gap:10px;align-items:center;justify-content:center;margin-top:24px;font-size:11px;color:#b2d2bf}.art-features i{width:3px;height:3px;border-radius:50%;background:#a5c9b2}.art-candles{display:flex;align-items:flex-end;justify-content:center;height:100px;gap:13px;margin-top:22px;direction:ltr;opacity:.55}.art-candles i{display:block;position:relative;height:calc(var(--h)*.45);width:9px;border-radius:2px;background:#b6e3c6;transform:translateY(calc(var(--d)*-.35))}.art-candles i:nth-child(3n){background:#639f7f}.art-candles i:before{content:'';width:1px;position:absolute;inset:-8px auto -8px 4px;background:inherit}.platform-art>small{font-size:10px;color:#bad4c4;margin-top:15px}.downloads-section{padding-block:30px 55px}.download-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:28px}.download-heading .eyebrow{margin-bottom:10px;font-size:12px}.download-heading h2{font-size:32px}.download-heading>p{max-width:230px;font-size:12px;color:#a9c7b5}.download-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.download-card{display:flex;flex-direction:column;align-items:flex-start;padding:27px;border:1px solid #c9ecd735;border-radius:17px;background:linear-gradient(145deg,#dcffea0f,#ffffff02);transition:transform .25s,border-color .25s;min-width:0}.download-card:hover{transform:translateY(-4px);border-color:#c8e9d46e}.device-top{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:25px}.device-top svg{width:31px;height:31px;fill:none;stroke:#b8dfc6;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.device-top>span{font-size:10px;color:#a5c5b1;border:1px solid #c4ead22a;border-radius:30px;padding:4px 10px}.download-card h3{font:500 25px/1.2 Arial,sans-serif;letter-spacing:-.5px;margin-bottom:15px}.download-card p{font-size:13px;line-height:1.9;color:#aac9b7;margin-bottom:25px;flex:1}.download-button{width:100%;gap:12px;font-size:13px;min-height:48px;padding-inline:16px;justify-content:space-between}.download-button svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.6;fill:none}.download-card>small{font-size:9px;color:#91b19e;margin-top:11px;align-self:center}.web-platform{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:22px;padding:24px 27px;border:1px solid #cbeedc2e;border-radius:14px;background:#c0ead707}.web-platform>div{display:flex;align-items:center;gap:18px}.web-platform svg{width:30px;height:30px;stroke:#b4d8c1;stroke-width:1.3;fill:none;flex-shrink:0}.web-platform strong,.web-platform>div span span{display:block}.web-platform strong{font-size:15px;font-weight:500}.web-platform>div span span{font-size:11px;color:#a6c3b2;margin-top:4px}.web-platform .text-link{font-size:12px;white-space:nowrap;color:#ceead8}.platform-source{font-size:10px;color:#92b59f;margin-top:15px}.platform-source a{text-decoration:underline;text-underline-offset:3px}.platform-start{display:grid;grid-template-columns:1fr 1.3fr;gap:65px;padding-block:40px 65px}.platform-start .eyebrow{font-size:12px}.platform-start h2{font-size:34px}.platform-start ol{padding:0;margin:0;list-style:none}.platform-start li{display:flex;gap:20px;padding:22px 0;border-bottom:1px solid #cce8d628}.platform-start li:first-child{padding-top:0}.platform-start li:last-child{border-bottom:0}.platform-start li>span{font:12px/35px Arial;width:35px;height:35px;text-align:center;flex-shrink:0;border:1px solid #c4e4d13a;border-radius:50%;color:#adcfbb}.platform-start h3{font-size:17px;font-weight:500;margin-bottom:8px}.platform-start li p{font-size:13px;line-height:1.9;color:#aac8b6}.platform-help{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:30px;border:1px solid #c9ead33a;border-radius:16px;background:linear-gradient(120deg,#b5e8c717,#fff0)}.platform-help h2{font-size:25px}.platform-help p{font-size:13px;color:#a7c9b6;margin-top:10px}.platform-help .button{font-size:12px}.platform-note{padding-block:22px 65px;font-size:11px;line-height:1.9;color:#8db29c}html[lang=en] .platform-copy h1{font-size:clamp(34px,3.7vw,50px);line-height:1.2}html[lang=en] .platform-copy>p:not(.eyebrow){line-height:1.9}html[lang=en] .platform-art{direction:ltr}
@media(min-width:1400px){.download-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.download-card{padding:23px}.device-top{gap:8px}.device-top>span{font-size:9px;padding-inline:7px}.download-card h3{font-size:23px}.download-button{font-size:11px}}
@media(max-width:950px){.platform-hero{gap:30px}.platform-art{padding:25px;min-height:360px}.platform-copy h1{font-size:36px}.mt-word{font-size:83px}.art-kicker{font-size:8px;letter-spacing:2px}.platform-start{gap:35px}.platform-help{align-items:flex-start;flex-direction:column}}
@media(max-width:640px){.platform-hero{grid-template-columns:1fr;gap:34px;padding-block:42px 30px}.platform-copy h1{font-size:39px}.platform-copy .eyebrow{font-size:12px;margin-bottom:17px}.platform-copy>p:not(.eyebrow){font-size:14px;line-height:1.95;margin-top:18px}.platform-copy>.button{font-size:13px}.platform-tags{font-size:10px;gap:14px}.platform-art{min-height:335px;padding:26px}.mt-word{font-size:94px;margin-top:22px}.art-candles{height:72px}.downloads-section{padding-block:25px 35px}.download-heading{display:block}.download-heading h2{font-size:28px}.download-heading>p{margin-top:13px;max-width:none}.download-grid{grid-template-columns:1fr;gap:16px}.download-card{padding:24px}.device-top{margin-bottom:20px}.download-card p{margin-bottom:21px}.download-button{font-size:13px}.web-platform{align-items:flex-start;flex-direction:column;padding:23px}.web-platform .text-link{margin-inline-start:48px}.platform-start{grid-template-columns:1fr;gap:30px;padding-block:25px 40px}.platform-start h2{font-size:29px}.platform-start li{gap:16px}.platform-help{padding:25px}.platform-help h2{font-size:25px}.platform-help .button{width:100%}.platform-note{font-size:10px;padding-block:20px 45px}html[lang=en] .platform-copy h1{font-size:39px}}
@media(prefers-reduced-motion:reduce){.download-card{transition:none}.download-card:hover{transform:none}}

/* The original full-colour MetaTrader 5 wordmark has its own light panel. */
.mt-logo-panel{width:100%;max-width:330px;margin:36px 0 20px;padding:26px 22px;border:1px solid #ffffffb3;border-radius:18px;background:linear-gradient(145deg,#fff,#edf5ef);box-shadow:0 12px 30px #00211730,inset 0 1px 0 #fff}.mt-official-logo{display:block;width:100%;height:auto;object-fit:contain;filter:none}.platform-art .art-features{margin-top:8px}@media(max-width:640px){.mt-logo-panel{max-width:300px;padding:24px 18px;margin:28px 0 18px}}
