.final-cta[data-v-4b9533be]{background:var(--mk-bg);border-bottom:1px solid var(--mk-border);padding:110px 0;position:relative;overflow:hidden}.glow[data-v-4b9533be]{pointer-events:none;background:radial-gradient(50% 60%,#c9a84c24,#0000 60%);position:absolute;inset:0}.mk-container[data-v-4b9533be]{width:100%;max-width:var(--mk-max-w);padding:0 var(--mk-pad-x);z-index:1;margin:0 auto;position:relative}.content[data-v-4b9533be]{text-align:center;flex-direction:column;align-items:center;gap:28px;display:flex}.eyebrow[data-v-4b9533be]{font-family:var(--font-mono);letter-spacing:.18em;color:var(--mk-gold);text-transform:uppercase;font-size:11px;font-weight:500}.headline[data-v-4b9533be]{font-family:var(--font-display);letter-spacing:.005em;color:var(--mk-text);text-align:center;max-width:980px;margin:0;font-size:clamp(3.5rem,8vw,6.75rem);font-weight:400;line-height:.92}.gold[data-v-4b9533be]{color:var(--mk-gold)}.lede[data-v-4b9533be]{font-family:var(--font-ui);color:var(--mk-text-muted);max-width:560px;margin:0;font-size:17px;line-height:1.55}.ctas[data-v-4b9533be]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:12px;display:flex}.mk-btn[data-v-4b9533be]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:8px;font-weight:600;text-decoration:none;transition:all .18s;display:inline-flex}.mk-btn-lg[data-v-4b9533be]{padding:14px 22px;font-size:13px}.mk-btn-primary[data-v-4b9533be]{background:var(--mk-gold);color:#0a0f1a;border-color:var(--mk-gold)}.mk-btn-primary[data-v-4b9533be]:hover{background:var(--mk-gold-hi);border-color:var(--mk-gold-hi);transform:translateY(-1px);box-shadow:0 4px 16px #c9a84c4d}.mk-btn-secondary[data-v-4b9533be]{color:var(--mk-text);border-color:var(--mk-border-hi)}.mk-btn-secondary[data-v-4b9533be]:hover{border-color:var(--mk-gold);color:var(--mk-gold);transform:translateY(-1px)}@media (width<=820px){.final-cta[data-v-4b9533be]{padding:80px 0}.headline[data-v-4b9533be]{line-height:1.02}.ctas[data-v-4b9533be]{flex-direction:column;align-items:stretch}.mk-btn[data-v-4b9533be]{justify-content:center}}.site-footer[data-v-5b249746]{background:var(--mk-bg);padding:60px 0 30px}.mk-container[data-v-5b249746]{width:100%;max-width:var(--mk-max-w);padding:0 var(--mk-pad-x);margin:0 auto}.footer-grid[data-v-5b249746]{border-bottom:1px solid var(--mk-border);grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;gap:36px;padding-bottom:40px;display:grid}.brand-col[data-v-5b249746]{flex-direction:column;gap:14px;display:flex}.brand-desc[data-v-5b249746]{font-family:var(--font-ui);color:var(--mk-text-muted);max-width:320px;margin:0;font-size:13px;line-height:1.55}.chip-row[data-v-5b249746]{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.link-col[data-v-5b249746]{gap:14px}.link-col[data-v-5b249746],.link-col nav[data-v-5b249746]{flex-direction:column;display:flex}.link-col nav[data-v-5b249746]{gap:8px}.col-title[data-v-5b249746]{font-family:var(--font-mono);letter-spacing:.16em;color:var(--mk-text-dim);text-transform:uppercase;font-size:10px}.footer-link[data-v-5b249746]{font-family:var(--font-ui);color:var(--mk-text-muted);font-size:13px;text-decoration:none;transition:color .15s}.footer-link[data-v-5b249746]:hover{color:var(--mk-text)}.footer-bottom[data-v-5b249746]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:22px;display:flex}.copyright[data-v-5b249746]{font-family:var(--font-mono);letter-spacing:.16em;color:var(--mk-text-dim);text-transform:uppercase;font-size:10px}.legal-links[data-v-5b249746]{gap:18px;display:flex}.legal-link[data-v-5b249746]{font-family:var(--font-mono);letter-spacing:.16em;color:var(--mk-text-dim);text-transform:uppercase;font-size:10px;text-decoration:none;transition:color .15s}.legal-link[data-v-5b249746]:hover{color:var(--mk-text-muted)}.footer-link--btn[data-v-5b249746]{cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.modal-backdrop[data-v-5b249746]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0a0f1abf;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal[data-v-5b249746]{background:var(--mk-card);border:1px solid var(--mk-border-hi);border-top:2px solid var(--mk-gold);flex-direction:column;gap:12px;width:100%;max-width:440px;padding:36px 32px 32px;display:flex;position:relative}.modal-kicker[data-v-5b249746]{font-family:var(--font-mono);letter-spacing:.18em;color:var(--mk-text-dim);text-transform:uppercase;font-size:10px}.modal-title[data-v-5b249746]{font-family:var(--font-display);letter-spacing:.005em;color:var(--mk-text);margin:0;font-size:2.25rem;font-weight:400;line-height:.95}.modal-body[data-v-5b249746]{font-family:var(--font-ui);color:var(--mk-text-muted);margin:4px 0 0;font-size:14px;line-height:1.6}.modal-email[data-v-5b249746]{font-family:var(--font-mono);letter-spacing:.06em;color:var(--mk-gold);border-bottom:1px solid var(--mk-gold);align-self:flex-start;padding-bottom:1px;font-size:14px;text-decoration:none;transition:opacity .15s}.modal-email[data-v-5b249746]:hover{opacity:.75}.modal-sub[data-v-5b249746]{font-family:var(--font-mono);letter-spacing:.12em;color:var(--mk-text-dim);text-transform:uppercase;margin:0;font-size:10px}.modal-link[data-v-5b249746]{color:var(--mk-gold);border-bottom:1px solid var(--mk-gold);padding-bottom:1px;text-decoration:none;transition:opacity .15s}.modal-link[data-v-5b249746]:hover{opacity:.75}.modal-close[data-v-5b249746]{font-family:var(--font-mono);color:var(--mk-text-dim);cursor:pointer;background:0 0;border:none;padding:4px;font-size:12px;transition:color .15s;position:absolute;top:14px;right:16px}.modal-close[data-v-5b249746]:hover{color:var(--mk-text-muted)}@media (width<=1024px){.footer-grid[data-v-5b249746]{grid-template-columns:1fr 1fr}.brand-col[data-v-5b249746]{grid-column:1/-1}}@media (width<=820px){.footer-grid[data-v-5b249746]{grid-template-columns:1fr 1fr}.brand-col[data-v-5b249746]{grid-column:1/-1}}@media (width<=480px){.footer-grid[data-v-5b249746]{grid-template-columns:1fr}.brand-col[data-v-5b249746]{grid-column:auto}}
