:root{--bg:#000;--panel:#0b0b0c;--panel2:#121214;--line:#1c1c1f;--edge:#232327;--glass:#0b0b0c;--a:#ff3b3b;--a2:#ff3b3b}
body{background:linear-gradient(180deg,#000 0%,#080809 100%) fixed}
.bg,.orb,.o1,.o2{display:none}
.nav,.nav.scrolled{background:#000;border-bottom:1px solid var(--line);backdrop-filter:none;-webkit-backdrop-filter:none}
.btn,.btn:hover{box-shadow:none!important;filter:none}
.btn.primary{background:var(--a);color:#fff}
.btn.primary:hover{background:#ff5252;transform:none}
.btn.outline{background:transparent;border:1px solid var(--edge)}
.btn.outline:hover{background:var(--panel2);transform:none}
h1 em,.lhero h1 em{background:none;-webkit-background-clip:initial;background-clip:initial;color:var(--a);animation:none}
.mark{background:var(--a);animation:none}
.pill,.trust,.final,.card,.feat,.step,.q,.cartbtn,.panel,.sys,.dl,.plan,.method,.mrow,.mock,.eyebrow,.drawer{background:var(--panel);border-color:var(--line);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}
.card:hover,.feat:hover,.step:hover{transform:none;border-color:#3a3a40}
.card.hot{border-color:var(--a)}
.card::after,.feat::after{display:none}
.badge{background:var(--a);color:#fff}
.badge.plain{background:var(--panel2);color:var(--mut)}
.ico{background:var(--panel2);box-shadow:none;color:var(--a)}
.thumb,.pthumb{background:var(--panel2)!important;color:#fff!important;box-shadow:none}
.mock{animation:none}
.mockbar{background:#000}
.mbtn,.tick{background:var(--a)}
.banner,.banner.warn{background:var(--panel)}
.plan.on,.method.on,.chip.on{background:var(--panel2);border-color:var(--a)}
.q .a{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1),opacity .3s ease;animation:none;padding:0}
.q.open .a{display:grid;grid-template-rows:1fr;opacity:1}
.q .a>div{overflow:hidden;min-height:0;padding:0 22px}
.q .a p{padding-bottom:18px}
.q button i{display:inline-block;transition:transform .3s ease}
.q.open button i{transform:rotate(45deg);color:var(--a)}
.q.open{border-color:var(--a)}
