.minihead{display:flex;align-items:center;justify-content:center;gap:28px;background:#000;padding:12px 20px 0;border-bottom:1px solid #1d1d1d;position:relative;min-height:64px}
.mlogo img{height:44px;width:auto;display:block}
.mnav{display:flex;gap:26px;align-items:center}
.mnav a{font:italic 700 16px/1 'Arial Narrow','Helvetica Neue',Arial,sans-serif;letter-spacing:.03em;text-transform:uppercase;color:#fff;padding-bottom:12px}
.mnav a:hover{color:#ffe600}
.mburger{display:none;flex-direction:column;gap:5px;padding:10px;margin-left:auto}
.mburger i{display:block;width:30px;height:4px;background:#ffe600}
@media(max-width:760px){.mnav{display:none}.mburger{display:flex}.minihead{justify-content:flex-start}}
.minihero{background:radial-gradient(70% 90% at 50% 0,#2b2400,#000 70%);text-align:center;padding:56px 0 50px;border-bottom:3px solid #ffe600}
.minihero h1{font:italic 800 clamp(44px,9vw,104px)/.95 system-ui;text-transform:uppercase;color:#fff;margin:0 0 14px;letter-spacing:-.01em}
.minihero .y{color:#ffe600}
.minihero .big{font:800 clamp(28px,5vw,56px)/1 system-ui;text-transform:uppercase;color:#fff;margin:0}
.minihero .big b{color:#ffe600;font-size:1.25em}
.minihero .eh{font:italic 700 clamp(18px,2.4vw,28px) system-ui;color:#ffe600;margin:10px 0 26px;text-transform:uppercase}
.mbtns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}
.mbtns .btn2{font-size:20px;padding:15px 30px;cursor:pointer;border:0}
.mbtns .btn2.alt{background:#fff}
.mnote{color:#c9c9c9;max-width:560px;margin:20px auto 0;font:15px/1.5 system-ui}
.minilist{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}
.mrow{background:#101010;border:2px solid #ffe600;padding:14px 16px}
.mrow .mn{font:800 18px/1.15 system-ui;color:#fff;text-transform:uppercase}
.mrow .mc{color:#ffe600;font:600 14px system-ui;margin-top:2px}
.mrow .mm{color:#eee;font:italic 500 14px/1.4 system-ui;margin-top:8px}
.mrow .md{color:#9a9a9a;font:600 12px system-ui;letter-spacing:.08em;text-transform:uppercase;margin-top:8px}
.btn2[hidden],.mbtns [hidden]{display:none!important}
.minibanner{display:block;width:min(900px,92%);height:auto;margin:0 auto 26px}.minihero{padding:30px 0 40px}

.minihero .levels{margin:26px 0 0}.minihero .btn2.lv{background:transparent;color:#ffe600;border:3px solid #ffe600;display:inline-block;font-size:18px;padding:13px 26px;transform:skewX(-8deg)}
.minibanner-link{display:block;width:min(900px,92%);margin:0 auto 10px;cursor:pointer}.minibanner-link .minibanner{width:100%;margin:0}
.minibanner-link:hover .minibanner{filter:brightness(1.12)}
.mrow{display:flex;align-items:center}

.minihero .sendrow{margin:6px 0 0}.minihero .btn2.send{display:inline-block;background:#ffe600;color:#111;font:800 clamp(24px,4vw,34px)/1 system-ui;text-transform:uppercase;letter-spacing:.04em;padding:18px 44px;transform:skewX(-8deg);border:0;cursor:pointer}
.minihero .levels{margin-top:18px}
