.mt5-hero{background:#f0ede4;padding:85px 0}.mt5-hero>.container{display:grid;grid-template-columns:1.12fr 1fr;gap:80px;align-items:center}.mt5-hero h1{font-size:53px;line-height:1.4}.mt5-hero .lead{font-size:14px}.mt5-hero .actions{align-items:center;gap:28px}.mt5-art{position:relative;overflow:hidden;background:linear-gradient(145deg,#faf9f5,#e3dac5);padding:55px 35px 25px;border:1px solid #d9cdb5;text-align:center}.mt5-monogram{font-family:Georgia,serif;font-size:130px;line-height:1;letter-spacing:-10px;color:#39453e}.mt5-monogram span,.mt5-home-mark>span{color:#a1844e}.mt5-art>p{font-size:15px;letter-spacing:.19em;margin:15px 0 25px}.mt5-chart svg{width:100%;height:140px;display:block}.mt5-art>small{font-size:9px;letter-spacing:.02em;color:#7d8071}.mt5-features{display:grid;grid-template-columns:repeat(4,1fr);gap:36px;margin-top:48px}.mt5-features article{border-top:1px solid #b39b6b;padding-top:24px}.mt5-features h3{font-size:23px;margin:22px 0 15px}.mt5-features p{font-size:13px;line-height:2;margin:0}.mt5-downloads{padding:85px 0;background:#edf0e8}.download-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:42px}.download-grid article{padding:36px 38px;background:#fdfcf9;border:1px solid #dedfce;display:flex;flex-direction:column;align-items:flex-start}.download-grid h3{font:37px Georgia,serif;margin:23px 0 14px}.download-grid h4{font-size:14px;font-weight:400;margin:0 0 14px}.download-grid p{font-size:13px;line-height:2;max-width:430px;margin-bottom:25px}.download-link{margin-top:auto;gap:25px;font-size:12px}.apk-link{font-size:11px;color:var(--gold);margin-top:16px;display:flex;gap:18px}.mt5-downloads>.container>.editorial-link{font-size:11px;margin-top:20px}.mt5-faq{background:#f3f1eb;padding:75px 0}.mt5-faq h2{font-size:36px}.mt5-source{padding-top:30px;padding-bottom:35px;display:flex;gap:40px;align-items:center}.mt5-source p{font-size:10px;line-height:1.9;max-width:870px;margin:0}.mt5-source .editorial-link{white-space:nowrap;font-size:11px}.mt5-home{background:#edf0e8;padding:70px 0}.mt5-home>.container{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:100px}.mt5-home h2{font-size:43px;line-height:1.45}.mt5-home p:not(.eyebrow){font-size:14px;line-height:2;max-width:550px}.mt5-home-mark{text-align:center;font:140px Georgia,serif;letter-spacing:-9px;color:#465347}.mt5-home-mark small{display:block;font:13px Arial,sans-serif;letter-spacing:.2em;margin-top:10px;color:#6c7568}.header-inner{gap:38px}header nav{gap:23px}
@media(max-width:1200px) and (min-width:851px){header nav{gap:15px}.header-inner{gap:25px}.header-actions{gap:12px}header nav a{font-size:11px}.header-actions .button{display:none}}
@media(max-width:1000px){.mt5-hero>.container{gap:35px}.mt5-hero h1{font-size:42px}.mt5-monogram{font-size:105px}.mt5-features{grid-template-columns:repeat(2,1fr);gap:36px}.mt5-home>.container{gap:40px}.mt5-home h2{font-size:35px}.mt5-home-mark{font-size:120px}}
@media(max-width:600px){.mt5-hero{padding:50px 0}.mt5-hero>.container{grid-template-columns:1fr;gap:35px}.mt5-hero h1{font-size:36px}.mt5-hero .lead{font-size:13px}.mt5-hero .actions{gap:18px}.mt5-hero .button{font-size:12px;padding:14px 18px;gap:25px}.mt5-hero .editorial-link{font-size:11px;gap:15px}.mt5-art{padding:35px 24px 20px}.mt5-monogram{font-size:105px}.mt5-chart svg{height:110px}.mt5-art>small{font-size:8px}.mt5-features{grid-template-columns:1fr;gap:28px;margin-top:30px}.mt5-features h3{font-size:23px;margin:15px 0 13px}.mt5-downloads{padding:55px 0}.download-grid{grid-template-columns:1fr;gap:20px;margin-top:30px}.download-grid article{padding:28px}.download-grid h3{font-size:34px}.mt5-faq{padding:55px 0}.mt5-faq h2{font-size:31px}.mt5-source{display:block;padding-top:25px;padding-bottom:30px}.mt5-source .editorial-link{margin-top:15px}.mt5-home{padding:55px 0}.mt5-home>.container{grid-template-columns:1fr;gap:35px}.mt5-home h2{font-size:33px}.mt5-home p:not(.eyebrow){font-size:13px}.mt5-home-mark{font-size:115px}.header-inner{gap:12px}.menu-open nav{gap:0}}
@media(max-width:360px){.header-inner{padding-left:16px;padding-right:16px;gap:8px}.header-inner .logo{font-size:22px}.header-inner .logo i{width:14px;height:20px}.header-actions{gap:7px}.header-actions select{width:62px;font-size:10px}.login-link{font-size:10px}.menu-toggle{font-size:20px;margin-left:2px}}
