.strategies[data-v-d975a849]{background:transparent;border:0;padding:0}.strat-grid[data-v-d975a849]{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.strat-card[data-v-d975a849]{background:#13151c;border:0;border-radius:0;display:flex;flex-direction:column;padding:20px 18px 18px;position:relative;text-decoration:none;transition:background .2s ease;--dir:#ef4444}.strat-card[data-v-d975a849]:before{background:var(--dir);content:"";height:3px;left:0;position:absolute;right:0;top:0}.strat-card--positive[data-v-d975a849]{--dir:#22c55e}.strat-card--hybrid[data-v-d975a849]{--dir:#c2c8d2}.strat-card[data-v-d975a849]:hover{background:#1d2029}.strat-card[data-v-d975a849]:focus-visible{outline:2px solid #ff6a00;outline-offset:3px}.strat-card__type[data-v-d975a849]{color:var(--dir);font-family:JetBrains Mono,monospace;font-size:.66rem;font-weight:700;letter-spacing:1.4px;margin-bottom:8px;text-transform:uppercase}.strat-card__name[data-v-d975a849]{color:#fff;font-family:Montserrat,sans-serif;font-size:1.15rem;font-weight:800;margin:0 0 6px}.strat-card__desc[data-v-d975a849]{color:#ffffff8c;flex:1;font-size:.82rem;line-height:1.5;margin:0 0 12px}.strat-card__escalation[data-v-d975a849]{background:#0b0c10;margin-bottom:14px;padding:8px 10px}.strat-card__label[data-v-d975a849]{color:#fff6;font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:1.2px;text-transform:uppercase}.strat-card__pattern[data-v-d975a849]{color:#ff6a00;display:block;font-family:JetBrains Mono,monospace;font-size:.78rem;margin-top:3px}.strat-card__cta[data-v-d975a849]{align-items:center;align-self:flex-start;background:#ffffff24;color:#f3f4f6;display:inline-flex;font-family:Montserrat,sans-serif;font-size:.82rem;font-weight:800;gap:8px;justify-content:center;letter-spacing:.2px;min-height:44px;padding:0 .9rem;transition:background .18s ease,color .18s ease}.strat-card__cta svg[data-v-d975a849]{height:14px;width:14px}.strat-card:hover .strat-card__cta[data-v-d975a849]{background:#ff6a00;color:#0a0a0a}.comparison[data-v-d975a849]{background:#13151c;border:0;border-radius:0;padding:22px}.comparison h2[data-v-d975a849]{color:#fff;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:800;margin:0 0 14px}.table-wrap[data-v-d975a849]{overflow-x:auto}.comp-table[data-v-d975a849]{border-collapse:collapse;font-size:.8rem;min-width:560px;width:100%}.comp-table th[data-v-d975a849]{background:#ffffff0f;color:#ffffff80;font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:1.2px;padding:9px 12px;text-align:left;text-transform:uppercase;white-space:nowrap}.comp-table td[data-v-d975a849]{color:#ffffff9e;padding:10px 12px}.comp-table tbody tr:nth-child(2n) td[data-v-d975a849]{background:#ffffff06}.comp-table .mono[data-v-d975a849]{font-family:JetBrains Mono,monospace}.comp-link[data-v-d975a849]{color:#fff;font-weight:600;text-decoration:underline;text-decoration-color:#ff6a0080;text-underline-offset:3px}.comp-link[data-v-d975a849]:hover{color:#ff6a00;text-decoration-color:#ff6a00}.type-badge[data-v-d975a849]{border:0;border-radius:0;display:inline-block;font-family:JetBrains Mono,monospace;font-size:.66rem;font-weight:700;letter-spacing:1px;padding:3px 7px;text-transform:uppercase}.type-badge--negative[data-v-d975a849]{background:#ef44442e;color:#f87171}.type-badge--positive[data-v-d975a849]{background:#22c55e2e;color:#4ade80}.type-badge--hybrid[data-v-d975a849]{background:#ffffff24;color:#e5e7eb}.info-section h2[data-v-d975a849]{color:#fff;font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:800;margin:0 0 14px}.info-grid[data-v-d975a849]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.info-grid .info-card[data-v-d975a849]{background:#13151c;border:0;border-radius:0;padding:18px 20px}.info-grid .info-card h3[data-v-d975a849]{color:#fff;font-family:Montserrat,sans-serif;font-size:.98rem;font-weight:800;margin:0 0 8px}.info-grid .info-card p[data-v-d975a849]{color:#fff9;font-size:.86rem;line-height:1.55;margin:0}@media(max-width:480px){.strat-card__cta[data-v-d975a849]{align-self:stretch}}
