body.meggatop-modern-body,body:has(>.mt-site){margin:0;background:#080808;color:#f2f2f2}.mt-site{--mt-accent:#ff5964;--mt-muted:#b8b8bd;font:16px/1.75 Arial,Helvetica,sans-serif;background:radial-gradient(ellipse at 85% 5%,#3d1015 0,transparent 30%),#080808;color:#f2f2f2;overflow-wrap:anywhere}.mt-site *{box-sizing:border-box}.mt-site a{color:inherit;text-decoration:none}.mt-site a:focus-visible,.mt-site summary:focus-visible{outline:3px solid #ff5964;outline-offset:6px}.mt-site h1,.mt-site h2,.mt-site h3,.mt-site p{margin:0 0 18px}.mt-site h1,.mt-site h2,.mt-site h3{color:#fafafa;line-height:1.15;letter-spacing:-.035em}.mt-site h1{font-size:clamp(42px,5.8vw,78px);font-weight:800}.mt-site h1 span,.mt-brand span{color:var(--mt-accent)}.mt-site h2{font-size:clamp(28px,3vw,42px)}.mt-site h3{font-size:22px}.mt-site p{color:var(--mt-muted)}.mt-site strong{color:#f2f2f2}.mt-header,.mt-hero,.mt-section,.mt-footer,.mt-cta,.mt-grid{max-width:1200px;margin:auto}.mt-header{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:28px 32px;border-bottom:1px solid #ffffff14}.mt-brand{font-size:27px;font-weight:900;letter-spacing:-1.5px;line-height:1.2}.mt-brand small{display:block;color:var(--mt-muted);font-size:9px;letter-spacing:2.4px;margin-top:5px}.mt-header nav{display:flex;gap:28px;font-size:14px}.mt-button{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;border-radius:10px;background:#d71928;color:#ffffff!important;font-weight:750;font-size:14px;border:1px solid #d71928;transition:background .2s}.mt-button:hover{background:#b91421}.mt-secondary{background:transparent;color:#fafafa!important;border-color:#ffffff35}.mt-secondary:hover{background:#ffffff12}.mt-hero{display:grid;grid-template-columns:1.35fr 1fr;align-items:center;gap:64px;padding:90px 32px 70px}.mt-eyebrow{display:block;font-size:11px;font-weight:800;letter-spacing:2.4px;color:var(--mt-accent);margin-bottom:22px}.mt-lead{font-size:15px;max-width:540px}.mt-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 18px}.mt-textlink{font-size:13px;color:var(--mt-muted)!important}.mt-hero-card{border:1px solid #ff596440;padding:32px;border-radius:24px;background:linear-gradient(140deg,#301316,#101010);box-shadow:0 30px 90px #0004;transform:rotate(2deg)}.mt-hero-card h2{font-size:25px}.mt-orbit{display:flex;align-items:center;justify-content:center;width:170px;height:170px;border:1px solid #ff596460;border-radius:50%;font-size:88px;font-weight:900;letter-spacing:-10px;color:#ff5964;margin:24px auto 36px;box-shadow:0 0 0 18px #ff596407,0 0 0 38px #ff596404}.mt-orbit span{font-size:46px;letter-spacing:0}.mt-tags{display:flex;gap:8px;flex-wrap:wrap}.mt-tags span{padding:5px 9px;border:1px solid #ffffff20;border-radius:6px;font-size:10px;color:#d5c9cb}.mt-grid{display:grid;gap:20px}.mt-three{grid-template-columns:repeat(3,minmax(0,1fr))}.mt-two{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-site main>.mt-grid{padding:0 32px}.mt-card{background:#151515;border:1px solid #ffffff13;border-radius:16px;padding:28px}.mt-card h2{font-size:20px;letter-spacing:-.025em}.mt-card p{font-size:14px}.mt-card p:last-child{margin-bottom:0}.mt-index{display:block;color:var(--mt-accent);font-size:12px;margin-bottom:24px}.mt-section{padding:75px 32px;scroll-margin-top:24px}.mt-section>.mt-grid{margin-top:30px;margin-bottom:24px}.mt-app{display:grid;grid-template-columns:1fr 1.15fr;gap:50px;align-items:center}.mt-app h2{font-size:30px}.mt-app img{width:100%;height:auto;border-radius:16px;display:block}.mt-plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.mt-plan{display:flex;flex-direction:column;padding:24px 20px}.mt-plan h3{font-size:21px;min-height:50px}.mt-plan .mt-eyebrow{font-size:9px;letter-spacing:1px;margin-bottom:14px}.mt-pricing{font-size:14px;line-height:2.2;flex:1;color:#e4e4e7;margin-bottom:22px}.mt-featured{border-color:#ff596488;background:linear-gradient(170deg,#351216,#151515)}.mt-plan details{font-size:12px;margin-top:20px;border-top:1px solid #ffffff20;padding-top:16px}.mt-plan summary{cursor:pointer;color:#d5d5d8}.mt-plan details p{font-size:12px;margin-top:16px}.mt-monthly{display:flex;justify-content:space-between;align-items:center;gap:24px;background:#201214;border:1px solid #ffffff15;padding:26px;border-radius:14px;margin-top:26px}.mt-monthly h3{font-size:19px;margin:0}.mt-site iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:10px;display:block}.mt-cta{text-align:center;padding:60px 30px 85px}.mt-footer{border-top:1px solid #ffffff15;display:flex;justify-content:space-between;gap:20px;padding:30px 32px;color:var(--mt-muted);font-size:12px}.mt-skip{position:absolute;left:16px;top:-100px;background:#ff5964;color:#ffffff!important;padding:12px;z-index:99999}.mt-skip:focus{top:16px}@media(max-width:1000px){.mt-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-hero{gap:30px}.mt-header nav{gap:14px}}@media(max-width:700px){.mt-header{padding:22px;flex-wrap:wrap}.mt-header nav{order:3;width:100%;justify-content:space-between}.mt-header>.mt-button{padding:10px 12px;font-size:12px}.mt-hero{grid-template-columns:1fr;padding:50px 22px;gap:40px}.mt-hero-card{transform:none}.mt-three,.mt-two,.mt-app{grid-template-columns:1fr}.mt-site main>.mt-grid{padding:0 22px}.mt-section{padding:48px 22px}.mt-plans{grid-template-columns:1fr}.mt-plan h3{min-height:0}.mt-monthly,.mt-footer{flex-direction:column;align-items:flex-start}.mt-app{gap:26px}.mt-cta{padding:45px 22px}.mt-card{padding:24px}.mt-hero-card{padding:26px}.mt-site h1{font-size:46px}}

.mt-site button,.mt-site input,.mt-site select,.mt-site textarea{font-family:Arial,Helvetica,sans-serif}

/* Original Megga logo in a CSS composition. */
.mt-logo-art{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-height:250px;margin:10px -8px 26px;overflow:hidden;border-radius:18px;background:radial-gradient(ellipse at center,#a80c2340 0%,#190a0c50 45%,transparent 72%)}
.mt-logo-halo{position:absolute;z-index:-1;width:230px;height:230px;border:1px solid #ff344540;border-radius:50%;box-shadow:0 0 0 24px #ff344509,0 0 0 48px #ff344506,0 0 70px #ff162a15;transform:rotate(-18deg) scaleY(.7)}
.mt-original-logo{display:block;width:100%;max-width:440px;height:auto;position:relative;filter:drop-shadow(0 14px 20px #0009)}
@media(max-width:700px){.mt-logo-art{min-height:200px;margin-bottom:24px}.mt-logo-halo{width:200px;height:200px}}

/* Arial applied explicitly to every element, including theme overrides. */
html body .mt-site,html body .mt-site *,html body .mt-site *::before,html body .mt-site *::after{
 font-family:Arial,Helvetica,sans-serif!important;
 font-style:normal!important;
 font-stretch:normal!important;
 font-synthesis:none;
}
html body .mt-site{font-weight:400;}
html body .mt-site h1,html body .mt-site h2,html body .mt-site h3,
html body .mt-site h4,html body .mt-site h5,html body .mt-site h6{
 font-weight:700!important;letter-spacing:normal!important;
}
html body .mt-site .mt-button,html body .mt-site .mt-brand,
html body .mt-site .mt-eyebrow,html body .mt-site strong{
 font-weight:700!important;
}

.mt-info-hero h1{font-size:clamp(34px,4vw,54px);line-height:1.12;text-transform:none}.mt-info-hero .mt-hero-card{transform:none}.mt-info-nav{max-width:1136px;margin:0 auto;display:flex;flex-wrap:wrap;gap:12px;padding:20px 0;border-top:1px solid #ffffff18;border-bottom:1px solid #ffffff18}.mt-info-nav a{padding:8px 16px;border:1px solid #ffffff20;border-radius:8px;font-size:14px}.mt-info-nav a:hover{background:#361317}.mt-info-section{padding-top:50px;padding-bottom:30px;scroll-margin-top:20px}.mt-info-section>p{max-width:950px}.mt-info-section .mt-card p{font-size:16px;line-height:1.8}.mt-info-section h3{font-size:22px}.mt-table-wrap{overflow-x:auto}.mt-gain-table{border-collapse:collapse;width:100%;font-size:16px;margin:22px 0;color:#ededed}.mt-gain-table caption{text-align:left;font-size:13px;color:#b8b8bd;margin-bottom:12px}.mt-gain-table th,.mt-gain-table td{text-align:left;padding:16px;border-bottom:1px solid #ffffff20}.mt-gain-table thead{background:#331317}.mt-gain-table tbody tr:nth-child(even){background:#ffffff03}.mt-info-note{border-left:3px solid #ff5964;padding:16px 20px;background:#251115;border-radius:0 8px 8px 0;margin-top:24px}.mt-info-note p{font-size:14px!important}.mt-info-actions{justify-content:center}@media(max-width:700px){.mt-info-nav{margin:0 22px}.mt-info-hero h1{font-size:34px}.mt-gain-table{font-size:14px}.mt-gain-table th,.mt-gain-table td{padding:12px 8px}.mt-info-section .mt-card p{font-size:15px}}

/* Clearly separated footer links, including on mobile. */
html body .mt-site .mt-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:24px!important;padding:32px!important;}
html body .mt-site .mt-footer-copyright{margin:0!important;font-size:12px!important;line-height:1.6!important;}
html body .mt-site .mt-footer-actions{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:16px!important;margin:0!important;}
html body .mt-site .mt-footer-actions a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:14px 20px!important;margin:0!important;border-radius:10px!important;font-size:13px!important;line-height:1.4!important;text-align:center!important;}
html body .mt-site .mt-footer-info{background:#d71928!important;border:1px solid #d71928!important;color:#fff!important;}
html body .mt-site .mt-footer-top{background:transparent!important;border:1px solid #ffffff40!important;color:#fff!important;}
@media(max-width:700px){html body .mt-site .mt-footer{flex-direction:column!important;align-items:stretch!important;padding:28px 22px!important;}html body .mt-site .mt-footer-actions{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;}html body .mt-site .mt-footer-copyright{text-align:center!important;}}

.mt-header{gap:20px}.mt-header-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mt-header-actions .mt-button{font-size:12px;padding:13px 16px}.mt-header-info{white-space:nowrap}@media(max-width:1000px){.mt-header{flex-wrap:wrap}.mt-header nav{gap:18px}.mt-header-actions{margin-left:auto}}@media(max-width:700px){.mt-header-actions{width:100%;margin-left:0;display:grid;grid-template-columns:1fr;gap:12px}.mt-header-actions .mt-button{width:100%;min-height:48px}.mt-header nav{order:0;flex-wrap:wrap}.mt-header-actions{order:3}}
