/* Seven MEO responsive thresholds: 360 / 480 / 720 / 900 / 1200 / 1440 / 1920. */
@media(max-width:359px){.auth-nav,.mk-nav{padding-inline:15px}.auth-logo,.mk-nav>a{width:94px}.auth-shell{width:calc(100% - 18px)!important}.auth-story h1{font-size:calc(35px - 2.6667px)}.auth-card{padding:20px;border-radius:21px}.hero{padding-inline:16px}.hero h1{font-size:calc(48px - 2.6667px)}.hero-visual{min-height:310px}.section,.wide-band,.privacy{padding-inline:17px}.float-card{transform:scale(.85)}.logo-line{padding-inline:17px}.mk-footer{padding-inline:18px}}
@media(min-width:360px) and (max-width:479px){.auth-story h1{font-size:calc(40px - 2.6667px)}.auth-card{padding:25px}.auth-shell{width:calc(100% - 24px)}.hero{padding-inline:20px}.hero h1{font-size:calc(54px - 2.6667px)}.hero-visual{min-height:340px}.section,.wide-band,.privacy{padding-inline:21px}}
@media(min-width:480px) and (max-width:719px){.auth-shell{width:min(560px,calc(100% - 38px))}.auth-card{padding:34px}.auth-story h1{font-size:calc(49px - 2.6667px)}.hero{padding-inline:32px}.hero h1{font-size:calc(66px - 2.6667px)}.hero-visual{min-height:450px}.section,.wide-band,.privacy{padding-inline:34px}}
@media(min-width:720px) and (max-width:899px){.auth-shell{width:min(690px,calc(100% - 50px));grid-template-columns:1fr}.auth-story{text-align:center}.auth-story>p{margin-inline:auto}.auth-card{max-width:520px;width:100%;margin:auto}.hero{padding-inline:48px}.feature-grid{grid-template-columns:1fr 1fr}.feature:last-child{grid-column:1/-1}.section,.wide-band,.privacy{padding-inline:50px}}
@media(min-width:900px) and (max-width:1199px){.auth-shell{width:min(1000px,calc(100% - 60px));grid-template-columns:1fr 430px;gap:60px}.auth-story h1{font-size:calc(60px - 2.6667px)}.hero{padding-inline:60px}.hero h1{font-size:calc(76px - 2.6667px)}.section,.wide-band,.privacy{padding-inline:62px}.feature-grid{gap:12px}.feature{padding:22px}}
@media(min-width:1200px) and (max-width:1439px){.auth-shell{max-width:1140px}.auth-card{padding:40px}.hero{padding-inline:80px}.section,.wide-band{padding-inline:82px}}
@media(min-width:1440px) and (max-width:1919px){.auth-shell{max-width:1280px;grid-template-columns:1fr 500px}.auth-story h1{font-size:calc(80px - 2.6667px)}.auth-card{padding:45px}.hero,.section,.wide-band{max-width:1680px;margin-inline:auto}.hero h1{font-size:calc(105px - 2.6667px)}}
@media(min-width:1920px){.auth-shell{max-width:1480px;grid-template-columns:1fr 540px}.auth-story h1{font-size:calc(94px - 2.6667px)}.auth-card{padding:50px}.hero,.section,.privacy{max-width:1800px;margin-inline:auto}.hero h1{font-size:calc(122px - 2.6667px)}.feature{min-height:480px}.mk-nav,.mk-footer{padding-inline:max(80px,calc((100vw - 1800px)/2))}}
