@font-face{font-family:"Inter";font-weight:400;font-style:normal;font-display:swap;src:url(fonts/Inter-400.woff2) format("woff2")}
@font-face{font-family:"Inter";font-weight:500;font-style:normal;font-display:swap;src:url(fonts/Inter-500.woff2) format("woff2")}
@font-face{font-family:"Inter";font-weight:600;font-style:normal;font-display:swap;src:url(fonts/Inter-600.woff2) format("woff2")}
@font-face{font-family:"Poppins";font-weight:700;font-style:normal;font-display:swap;src:url(fonts/Poppins-700.woff2) format("woff2")}
body{margin:0;background:var(--bg)}
html{scroll-behavior:smooth}
.mt-light{--bg:#F7F5EF;--surface:#FFFFFF;--border:#E7E4DA;--text:#111111;--text-2:#4A4A4A;--text-3:#5A5A5A;--accent:#B45309;--accent-hover:#92400E;--input-bg:#FFFFFF;--input-border:#A89F8A;--icon-bg:#FFF1B8;--icon-fg:#111111;--btn2-bg:#111111;--btn2-fg:#FFFFFF;--btn2-hover:#2E2E2E;--ink:#111111;--header-bg:rgba(255,255,255,0.94);--header-text:#111111;--header-border:#E7E4DA;--header-btn-border:#CFC9B8;--header-hover:rgba(0,0,0,0.06);--strip-bg:#EFEBDD;--strip-text:#4A4A4A;--strip-border:#E1DCCB;--tv-bg:#111111;--tv-card:#1C1C1C;--tv-border:#2E2E2E;--focus:#B08A00;--shadow:rgba(0,0,0,0.08);color-scheme:light}
.mt-dark{--bg:#0F1012;--surface:#16181B;--border:#2B2E33;--text:#F3F3F1;--text-2:#C6C7C9;--text-3:#B4B6B9;--accent:#F5C000;--accent-hover:#FFD84D;--input-bg:#0F1012;--input-border:#5C6066;--icon-bg:rgba(245,192,0,0.14);--icon-fg:#F5C000;--btn2-bg:#F3F3F1;--btn2-fg:#111111;--btn2-hover:#FFFFFF;--ink:#060607;--header-bg:rgba(6,6,7,0.94);--header-text:#F2F2F2;--header-border:#2A2A2A;--header-btn-border:#4A4A4A;--header-hover:rgba(255,255,255,0.1);--strip-bg:#000000;--strip-text:#C9C9C9;--strip-border:#2A2A2A;--tv-bg:#16181B;--tv-card:#1F2226;--tv-border:#2F3338;--focus:#F5C000;--shadow:rgba(0,0,0,0.5);color-scheme:dark}
.mt a{color:var(--accent)}
.mt a:hover{color:var(--accent-hover)}
.mt input,.mt select,.mt textarea,.mt button{font:inherit}
.mt ::placeholder{color:var(--text-3);opacity:.85}
.mt input:focus,.mt select:focus,.mt textarea:focus{outline:none;border-color:var(--focus) !important;box-shadow:0 0 0 3px rgba(245,192,0,0.28)}
.mt button:focus-visible,.mt a:focus-visible{outline:2px solid #F5C000;outline-offset:3px}
.pill{transition:background .2s ease,transform .2s ease}
.pill:hover{background:#E0B000 !important;color:#111111 !important;transform:translateY(-1px)}
.pill-dark:hover{background:var(--btn2-hover) !important;color:var(--btn2-fg) !important}
.lift{transition:transform .2s ease,box-shadow .2s ease}
.lift:hover{transform:translateY(-5px);box-shadow:0 18px 45px var(--shadow)}
.theme-btn:hover{background:var(--header-hover) !important}
@media(max-width:1180px){
.hC{aspect-ratio:auto !important;display:block !important}
.hC-img{position:static !important;height:auto !important;display:block}
.hC-shade{display:none}
}
.mobile-cta{display:none;opacity:0;pointer-events:none;transition:opacity .25s ease}
.mobile-cta.show{opacity:1;pointer-events:auto}
@media(max-width:680px){
.mobile-cta{display:flex;position:fixed;z-index:20;bottom:12px;left:12px;right:12px}
.hide-sm{display:none !important}
footer{padding-bottom:64px}
}
[hidden]{display:none !important}
.ico-sun{display:none}
.mt-dark .ico-sun{display:block}
.mt-dark .ico-moon{display:none}
.logo-dark{display:none}
.mt-dark .logo-dark{display:block}
.mt-dark .logo-light{display:none}
.legal.mt-light{--text-2:#3A3A3A;--text-3:#4A4A4A}
.st-ok{color:var(--text)}
.st-err{color:#B91C1C}
.mt-dark .st-err{color:#FF8A80}
.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.pill[disabled]{opacity:.6;cursor:wait}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pill,.lift{transition:none}}

