#mtePremiumFooter{--mtef-ink:#242424;--mtef-muted:#615f5d;--mtef-line:#e7e4df;--mtef-yellow:#ffbd21;width:100%;background:#fff;color:var(--mtef-ink);font-family:"Inter",Arial,sans-serif;font-size:14px;line-height:1.5}
#mtePremiumFooter *{box-sizing:border-box}
#mtePremiumFooter a{text-decoration:none}
#mtePremiumFooter a:focus-visible,#mtePremiumFooter button:focus-visible{outline:3px solid #d99500;outline-offset:3px}
#mtePremiumFooter .mtef-wrap{width:min(1360px,calc(100% - 72px));margin-inline:auto}
#mtePremiumFooter .mtef-invite{background:#292433;color:#fff}
#mtePremiumFooter .mtef-invite__inner{display:flex;align-items:end;justify-content:space-between;gap:32px;padding-block:56px}
#mtePremiumFooter .mtef-invite__label{margin:0 0 11px;color:#ffda68;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
#mtePremiumFooter .mtef-invite h2{max-width:700px;margin:0;color:#fff;font-size:clamp(32px,4.6vw,58px);font-weight:750;letter-spacing:-.045em;line-height:1.05}
#mtePremiumFooter .mtef-invite__button{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:50px;padding:0 22px;border-radius:999px;background:var(--mtef-yellow);color:#191919;font-weight:800;white-space:nowrap}
#mtePremiumFooter .mtef-invite__button:hover{background:#ffd05b;color:#191919}
#mtePremiumFooter .mtef-main{display:grid;grid-template-columns:minmax(260px,.95fr) minmax(0,2fr);gap:clamp(55px,8vw,150px);padding:76px 0 66px}
#mtePremiumFooter .mtef-logo{display:inline-block}
#mtePremiumFooter .mtef-logo img{display:block;width:98px;height:98px;object-fit:contain;object-position:left}
#mtePremiumFooter .mtef-brand__line{max-width:285px;margin:25px 0 35px;font-size:18px;line-height:1.55}
#mtePremiumFooter .mtef-newsletter{max-width:320px}
#mtePremiumFooter .mtef-newsletter h2{margin:0 0 8px;color:var(--mtef-ink);font-size:17px;font-weight:800;letter-spacing:-.02em}
#mtePremiumFooter .mtef-newsletter p{margin:0 0 16px;color:var(--mtef-muted);line-height:1.55}
#mtePremiumFooter .mtef-newsletter .sib_signup_form,#mtePremiumFooter .mtef-newsletter .sib-container{margin:0!important;padding:0!important;border:0!important;background:transparent!important}
#mtePremiumFooter .mtef-newsletter input[type=email],#mtePremiumFooter .mtef-newsletter input[type=text]{width:100%;min-height:44px;padding:10px 13px;border:1px solid #bbb6ae;border-radius:5px;background:#fff;color:#242424;font:inherit}
#mtePremiumFooter .mtef-newsletter input[type=submit],#mtePremiumFooter .mtef-newsletter button{min-height:43px;padding:9px 18px;border:0;border-radius:5px;background:var(--mtef-yellow);color:#242424;font:800 13px "Inter",Arial,sans-serif;cursor:pointer}
#mtePremiumFooter .mtef-socials{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}
#mtePremiumFooter .mtef-socials a{display:grid;width:36px;height:36px;place-items:center;border-radius:5px;background:#f0eee9;color:#292433;font-size:15px}
#mtePremiumFooter .mtef-socials a:hover{background:var(--mtef-yellow)}
#mtePremiumFooter .mtef-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding-top:8px}
#mtePremiumFooter .mtef-nav h2,#mtePremiumFooter .mtef-proof h2{margin:0 0 23px;color:var(--mtef-ink);font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}
#mtePremiumFooter .mtef-nav ul{display:grid;gap:17px;margin:0;padding:0;list-style:none}
#mtePremiumFooter .mtef-nav a{color:#48434c;font-size:14px;line-height:1.4}
#mtePremiumFooter .mtef-nav a:hover,#mtePremiumFooter .mtef-bottom a:hover{color:#a94a00}
#mtePremiumFooter .mtef-contact{display:flex;justify-content:space-between;gap:30px;padding:27px 0;border-top:1px solid var(--mtef-line)}
#mtePremiumFooter .mtef-contact>div{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px}
#mtePremiumFooter .mtef-contact span{color:var(--mtef-ink);font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}
#mtePremiumFooter .mtef-contact a{color:#48434c;overflow-wrap:anywhere}
#mtePremiumFooter .mtef-payment img{display:block;width:230px;max-width:100%;height:auto;object-fit:contain}
#mtePremiumFooter .mtef-proof{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;padding:30px 0;border-top:1px solid var(--mtef-line)}
#mtePremiumFooter .mtef-proof h2{margin-bottom:15px}
#mtePremiumFooter .mtef-proof__links,#mtePremiumFooter .mtef-proof__badges,#mtePremiumFooter .mtepw-badges{display:flex;flex-wrap:wrap;align-items:center;gap:12px}
#mtePremiumFooter .mtef-proof__links a,#mtePremiumFooter .mtef-proof__badges a{display:grid;min-width:100px;min-height:58px;place-items:center;padding:9px 12px;border:1px solid var(--mtef-line);border-radius:5px;background:#fff}
#mtePremiumFooter .mtef-proof__links img{display:block;max-width:110px;max-height:28px;width:auto;height:auto;object-fit:contain}
#mtePremiumFooter .mtef-proof__badges img{display:block;max-width:70px;max-height:55px;width:auto;height:auto;object-fit:contain}
#mtePremiumFooter .mtef-bottom{display:flex;justify-content:space-between;align-items:start;gap:20px 40px;padding:28px 0 36px;border-top:1px solid var(--mtef-line);color:var(--mtef-muted);font-size:12px}
#mtePremiumFooter .mtef-bottom p{margin:0 0 5px}
#mtePremiumFooter .mtef-bottom small{font-size:11px;line-height:1.5}
#mtePremiumFooter .mtef-bottom nav{display:flex;gap:24px;white-space:nowrap}
#mtePremiumFooter .mtef-bottom a{color:#48434c}
@media(max-width:980px){#mtePremiumFooter .mtef-main{grid-template-columns:minmax(220px,.8fr) minmax(0,1.5fr);gap:48px}#mtePremiumFooter .mtef-nav{gap:18px}}
@media(max-width:720px){#mtePremiumFooter .mtef-wrap{width:calc(100% - 36px)}#mtePremiumFooter .mtef-invite__inner{align-items:start;flex-direction:column;padding-block:42px}#mtePremiumFooter .mtef-invite h2{font-size:38px}#mtePremiumFooter .mtef-main{grid-template-columns:1fr;gap:46px;padding:50px 0}#mtePremiumFooter .mtef-brand__line{margin:14px 0 26px}#mtePremiumFooter .mtef-newsletter{max-width:420px}#mtePremiumFooter .mtef-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 24px}#mtePremiumFooter .mtef-contact{flex-direction:column}#mtePremiumFooter .mtef-contact>div{align-items:start;flex-direction:column;gap:8px}#mtePremiumFooter .mtef-proof{grid-template-columns:1fr;gap:25px}#mtePremiumFooter .mtef-bottom{flex-direction:column}#mtePremiumFooter .mtef-bottom nav{flex-wrap:wrap;gap:16px}}
@media(max-width:390px){#mtePremiumFooter .mtef-nav{grid-template-columns:1fr}}
