:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f6f5f1;--surface:#fff;--surface-muted:#efeee8;--border:#d8d4c8;--ink:#1f2933;--muted:#667085;--accent:#0f766e;--accent-ink:#0b4f4a;--warning:#9a3412;--danger:#b42318;--success:#15803d;--focus-ring:#2563eb;--focus-ring-glow:#2563eb38}*{box-sizing:border-box}body{background:var(--background);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}html{scroll-padding-top:132px;overflow-x:clip}img,video{max-width:100%}a{color:inherit;text-decoration:none}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.nav a:focus-visible,.secondary-button:focus-visible,.table-link:focus-visible,.table-sort-button:focus-visible,.deal-form button:focus-visible{box-shadow:0 0 0 5px var(--focus-ring-glow);border-radius:6px}.app-shell{min-height:100vh}.topbar{background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:0 32px;display:flex}.brand{align-items:baseline;gap:12px;display:flex}.brand strong{font-size:18px}.brand span{color:var(--muted);font-size:13px}.nav{flex-wrap:wrap;gap:8px;display:flex}.nav a{color:var(--muted);border:1px solid #0000;border-radius:6px;padding:8px 10px;font-size:13px}.nav a[aria-current=page]{border-color:var(--border);color:var(--ink)}.main{gap:24px;max-width:1280px;margin:0 auto;padding:28px 32px 48px;display:grid}.page-heading{gap:8px;display:grid}.page-heading h1{margin:0;font-size:2.6rem;line-height:1.05}.page-heading p{color:var(--muted);max-width:820px;margin:0;font-size:15px}.actions-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.metrics-grid,.workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metric,.panel,.table-panel,.form-panel{background:var(--surface);border:1px solid var(--border);border-radius:8px}.metric{gap:8px;min-height:118px;padding:18px;display:grid}.metric-label,.eyebrow,.table-meta{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:12px}.metric-value{font-size:28px;font-weight:700}.metric-detail{color:var(--muted);font-size:13px}.workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.panel{gap:14px;min-height:190px;padding:20px;display:grid}.panel h2{margin:0;font-size:18px}.panel p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.status-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.status-list li{justify-content:space-between;align-items:center;gap:8px;display:flex}.badge{border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:12px}.badge.ready{border-color:color-mix(in srgb, var(--success) 30%, var(--border));color:var(--success)}.badge.review{border-color:color-mix(in srgb, var(--warning) 30%, var(--border));color:var(--warning)}.badge.blocked{border-color:color-mix(in srgb, var(--danger) 30%, var(--border));color:var(--danger)}.table-panel,.form-panel{overflow:hidden}.deal-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:20px;display:grid}.deal-form label{color:var(--muted);gap:6px;font-size:13px;display:grid}.deal-form label.wide{grid-column:span 2}.deal-form input,.deal-form select,.deal-form textarea{border:1px solid var(--border);color:var(--ink);font:inherit;background:#fff;border-radius:6px;width:100%;min-height:40px;padding:9px 10px}.deal-form textarea{resize:vertical;min-height:88px}.deal-form button{background:var(--accent);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:6px;align-self:end;min-height:40px;padding:10px 14px;font-weight:700}.secondary-button{background:var(--surface);border:1px solid var(--border);color:var(--ink);cursor:pointer;font:inherit;border-radius:6px;min-height:36px;padding:8px 12px;font-size:13px;font-weight:700}.form-stack{gap:0;display:grid}.form-stack .deal-form{border-bottom:1px solid var(--border)}.form-stack .deal-form:last-child{border-bottom:0}.form-actions{justify-content:space-between;align-self:end;align-items:center;gap:12px;display:flex}.table-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.table-heading h2{margin:0;font-size:18px}table{border-collapse:collapse;width:100%}.screened-target-table-wrap{overflow-x:auto}.candidate-results-table{min-width:1500px}th,td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:14px 20px;font-size:14px}th{background:var(--surface-muted);color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:600}.table-sort-button{color:inherit;cursor:pointer;font:inherit;text-align:left;text-transform:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}tr:last-child td{border-bottom:0}.mono{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,ui-monospace,monospace}.muted{color:var(--muted);font-size:12px}.table-link{color:var(--accent-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 35%, transparent);text-underline-offset:3px}.empty-row{color:var(--muted);text-align:center}.candidate-empty-state{padding:28px}.empty-state{gap:12px;padding:24px;display:grid}.empty-state h3,.empty-state p{margin:0}.empty-state p{color:var(--muted);max-width:720px;line-height:1.5}.compact-table-list{gap:6px;margin:0;padding-left:18px;display:grid}.compact-table-list li{max-width:260px}.marketing-page{--mta-ink:#050505;--mta-panel:#101010;--mta-panel-soft:#181818;--mta-paper:#f7f4e8;--mta-on-dark:#fff;--mta-on-dark-muted:#ffffffd1;--mta-muted:#a8a8a0;--mta-line:#f7f4e82e;--mta-green:#0b7f45;--mta-amber:#f5b31b;--mta-red:#c72d25;--mta-blue:#087cc1;--mta-violet:#7652d5;--route-source:#2fb7ff;--route-fit:#ffd447;--route-financeability:#a78bfa;--route-credibility:#21e58d;--route-risk:#ff8a3d;--route-action:#ff5a5f;background:linear-gradient(90deg, #ffffff0a 1px, transparent 1px) 0 0 / 80px 80px, linear-gradient(0deg, #ffffff09 1px, transparent 1px) 0 0 / 80px 80px, var(--mta-ink);color:var(--mta-on-dark);min-height:100vh;overflow-x:clip}.skip-link{border:2px solid var(--focus-ring);color:#050505;z-index:1000;background:#fff;border-radius:4px;align-items:center;min-width:180px;height:44px;min-height:44px;padding:10px 14px;font-weight:800;line-height:1;transition:transform .12s;display:inline-flex;position:fixed;top:12px;left:16px;transform:translateY(-180%)}.skip-link:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;transform:translateY(0)}.marketing-page h1,.marketing-page h2,.marketing-page h3,.marketing-page p{margin-top:0}.marketing-nav{border-bottom:1px solid var(--mta-line);z-index:10;background:#050505e6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:18px 48px;display:flex;position:fixed;inset:0 0 auto}.marketing-menu-button{border:1px solid var(--mta-line);color:var(--mta-on-dark);cursor:pointer;font:inherit;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;min-width:44px;height:44px;min-height:44px;padding:8px 12px;font-size:.78rem;font-weight:900;line-height:1;display:none}.marketing-brand{text-transform:uppercase;white-space:nowrap;align-items:center;gap:12px;min-width:0;height:44px;min-height:44px;padding:0 2px;font-weight:900;line-height:1;display:inline-flex}.marketing-brand-mark{background:var(--mta-green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.1rem;font-weight:900;display:inline-flex}.marketing-nav-links{color:var(--mta-muted);flex-wrap:wrap;flex:620px;justify-content:flex-end;align-items:center;gap:18px;min-width:0;font-size:.8rem;font-weight:800;display:flex}.marketing-nav-links a{white-space:nowrap;align-items:center;min-height:44px;padding:8px 0;display:inline-flex}.marketing-nav-links a:hover,.marketing-nav-links a:focus{color:var(--mta-on-dark)}.marketing-page a:focus-visible,.marketing-page button:focus-visible,.marketing-page input:focus-visible,.marketing-page select:focus-visible,.marketing-page textarea:focus-visible{outline:3px solid var(--mta-amber);outline-offset:3px}.marketing-button:focus-visible,.tool-chip:focus-visible,.marketing-nav-links a:focus-visible,.marketing-nav-cta:focus-visible,.decision-rail a:focus-visible,.billing-toggle button:focus-visible{box-shadow:0 0 0 5px #f5b31b42}.marketing-nav-cta{background:var(--mta-paper);color:var(--mta-ink);border-radius:2px;align-items:center;min-height:44px;padding:10px 14px;display:inline-flex}.decision-rail{border-bottom:1px solid var(--mta-line);scrollbar-width:none;z-index:18;background:#050505e0;margin-top:72px;padding:8px 64px;position:sticky;top:67px;overflow-x:auto}.decision-rail::-webkit-scrollbar{display:none}.decision-rail-inner{border:1px solid var(--mta-line);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;min-width:620px;max-width:1180px;margin:0 auto;display:grid}.decision-rail a{color:var(--mta-on-dark);background:#121212db;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:8px 10px;font-size:.75rem;font-weight:900;display:flex}.decision-rail a:hover,.decision-rail a:focus-visible{background:#f7f4e81f}.decision-rail a.is-active,.decision-rail a[aria-current=step]{box-shadow:inset 0 -3px 0 var(--mta-amber);background:#f7f4e833}.decision-rail-dot{border-radius:50%;width:10px;height:10px;display:inline-block}.decision-rail a:first-child .decision-rail-dot{background:var(--route-source)}.decision-rail a:nth-child(2) .decision-rail-dot{background:var(--route-fit)}.decision-rail a:nth-child(3) .decision-rail-dot{background:var(--route-financeability)}.decision-rail a:nth-child(4) .decision-rail-dot{background:var(--route-credibility)}.decision-rail a:nth-child(5) .decision-rail-dot{background:var(--route-risk)}.decision-rail a:nth-child(6) .decision-rail-dot{background:var(--route-action)}.marketing-hero,.marketing-subpage-hero{border-bottom:1px solid var(--mta-line);isolation:isolate;min-height:min(760px,74vh);padding:84px 64px 28px;display:grid;position:relative;overflow:hidden}.marketing-subpage-hero{min-height:46vh;padding-bottom:72px}.marketing-hero:after,.marketing-subpage-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#050505fa 0%,#050505c7 42%,#05050540 100%),linear-gradient(#05050500 55%,#050505e6 100%);position:absolute;inset:0}.marketing-hero-content,.marketing-section-inner{width:100%;max-width:1180px;margin:0 auto}.marketing-hero-content{align-self:center;max-width:840px;margin-left:0}.route-scene{filter:saturate(1.35)brightness(1.18);opacity:.96;z-index:-2;position:absolute;inset:70px 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0% 38%,#00000080 52%,#000 64% 100%);mask-image:linear-gradient(90deg,#0000 0% 38%,#00000080 52%,#000 64% 100%)}.route-line{color:currentColor;transform-origin:0;border-radius:999px;height:12px;position:absolute;box-shadow:0 0 0 1px #ffffff42,0 0 30px}.route-line-source{background:var(--route-source);width:32vw;top:19%;left:62vw;box-shadow:0 0 0 1px #ffffff42,0 0 32px #2fb7ff99}.route-line-fit{background:var(--route-fit);width:34vw;top:21%;left:80vw;transform:rotate(90deg);box-shadow:0 0 0 1px #ffffff42,0 0 34px #ffd4479e}.route-line-financeability{background:var(--route-financeability);width:42vw;top:48%;left:50vw;transform:rotate(-18deg);box-shadow:0 0 0 1px #ffffff42,0 0 34px #a78bfaa3}.route-line-credibility{background:var(--route-credibility);width:40vw;top:32%;left:66vw;transform:rotate(90deg);box-shadow:0 0 0 1px #ffffff42,0 0 34px #21e58d99}.route-line-risk{background:var(--route-risk);width:36vw;top:66%;left:58vw;transform:rotate(16deg);box-shadow:0 0 0 1px #ffffff42,0 0 34px #ff8a3d99}.route-line-action{background:var(--route-action);width:34vw;top:81%;left:66vw;box-shadow:0 0 0 1px #ffffff42,0 0 34px #ff5a5f9e}.station{color:var(--mta-on-dark);opacity:1;text-shadow:0 1px 8px #000000ad;background:#050505eb;border:4px solid;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:.72rem;font-weight:900;display:flex;position:absolute}.station-source{border-color:var(--route-source);font-size:.57rem;top:15%;left:62%;box-shadow:0 0 30px #2fb7ff80}.station-fit{border-color:var(--route-fit);top:27%;left:76%;box-shadow:0 0 32px #ffd44780}.station-financeability{border-color:var(--route-financeability);font-size:.52rem;top:43%;left:54%;box-shadow:0 0 32px #a78bfa80}.station-credibility{border-color:var(--route-credibility);font-size:.6rem;top:51%;left:64%;box-shadow:0 0 32px #21e58d7a}.station-risk{border-color:var(--route-risk);top:64%;left:80%;box-shadow:0 0 32px #ff8a3d80}.station-action{border-color:var(--route-action);font-size:.53rem;top:77%;left:74%;box-shadow:0 0 32px #ff5a5f80}.marketing-eyebrow,.marketing-kicker{color:var(--mta-muted);letter-spacing:0;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;font-size:.8rem;font-weight:900;display:flex}.marketing-eyebrow{color:var(--mta-on-dark)}.marketing-dot{background:var(--mta-green);border-radius:50%;width:16px;height:16px;display:inline-block}.marketing-page h1{overflow-wrap:break-word;text-transform:none;max-width:860px;margin-bottom:16px;font-size:clamp(2.8rem,5vw,3.85rem);font-weight:900;line-height:1}.marketing-page h2{overflow-wrap:break-word;text-transform:none;max-width:850px;margin-bottom:22px;font-size:clamp(1.9rem,3.2vw,2.7rem);font-weight:900;line-height:1.04}.marketing-page h3{letter-spacing:0}.marketing-hero-copy,.marketing-lead{color:var(--mta-on-dark);max-width:740px;font-size:1.35rem;font-weight:650;line-height:1.25}.marketing-hero-copy{margin-bottom:22px}.marketing-lead{color:var(--mta-on-dark);margin-bottom:30px}.marketing-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:26px 0;display:flex}.hero-proof-panel{border:1px solid var(--mta-line);color:var(--mta-ink);background:#f7f4e8f5;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);width:100%;max-width:840px;margin:20px 0 0;display:grid}.hero-proof-main,.hero-proof-row{padding:18px}.hero-proof-main{border-right:1px solid #05050529}.hero-proof-label{color:#555;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:900}.hero-proof-main h2{color:var(--mta-ink);text-transform:none;margin-bottom:12px;font-size:1.8rem;line-height:1}.hero-proof-main p{color:#33332f;margin-bottom:16px;line-height:1.4}.hero-proof-status{background:var(--mta-amber);color:var(--mta-ink);text-transform:uppercase;padding:8px 10px;font-size:.76rem;font-weight:900;display:inline-flex}.hero-proof-list{display:grid}.hero-proof-row{border-bottom:1px solid #05050529;gap:6px;display:grid}.hero-proof-row:last-child{border-bottom:0}.hero-proof-row span{color:#555;text-transform:uppercase;font-size:.72rem;font-weight:900}.hero-proof-row strong{font-size:.95rem;line-height:1.3}.hero-artifact{border:1px solid var(--mta-line);color:var(--mta-ink);background:#f7f4e8fa;grid-template-columns:minmax(220px,.35fr) minmax(0,.65fr);width:min(100%,980px);max-width:980px;margin-top:20px;display:grid}.hero-artifact-copy{border-right:1px solid #05050529;padding:18px}.hero-artifact-copy h2{color:var(--mta-ink);text-transform:none;margin-bottom:12px;font-size:1.8rem;line-height:1}.hero-artifact-copy p{color:#33332f;margin-bottom:0;line-height:1.42}.candidate-results-preview{background:var(--mta-paper);color:var(--mta-ink);border:1px solid #05050529;min-width:0;display:grid}.hero-artifact .candidate-results-preview{border:0}.candidate-results-header{border-bottom:1px solid #05050529;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.candidate-results-header span,.candidate-results-preview dt{color:#555;text-transform:uppercase;font-size:.7rem;font-weight:900}.candidate-results-header strong{text-transform:uppercase;font-size:.8rem}.candidate-results-preview dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.candidate-results-preview dl div{border-right:1px solid #05050529;gap:7px;min-height:96px;padding:12px;display:grid}.candidate-results-preview dl div:last-child,.candidate-results-preview dl div:nth-child(3n){border-right:0}.candidate-results-preview dl div:last-child{grid-column:1/-1;min-height:76px}.candidate-results-preview dd{overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:800;line-height:1.25}.candidate-results-preview .status-flow{border-top:1px solid #05050529;margin:0;padding:12px}.daily-signal-preview{background:var(--mta-paper);border:1px solid var(--mta-line);color:var(--mta-ink);min-width:0;display:grid}.daily-signal-header{border-bottom:1px solid #05050529;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.daily-signal-header span,.daily-signal-preview dt{color:#555;text-transform:uppercase;font-size:.72rem;font-weight:900}.daily-signal-header strong{text-transform:uppercase;font-size:.88rem}.daily-signal-preview>p{color:#33332f;margin:0;padding:16px;font-weight:750;line-height:1.4}.daily-signal-preview dl{border-top:1px solid #05050529;margin:0;display:grid}.daily-signal-preview dl div{border-bottom:1px solid #05050529;grid-template-columns:110px 1fr;gap:8px;padding:13px 16px;display:grid}.daily-signal-preview dl div:last-child{border-bottom:0}.daily-signal-preview dd{margin:0;font-weight:800;line-height:1.3}.subpage-artifact{max-width:1100px;margin-top:22px}.hero-screen-card{border:1px solid var(--mta-line);color:var(--mta-ink);background:#f7f4e8f5;width:100%;max-width:760px;margin:18px 0}.hero-screen-card-header{background:var(--mta-paper);border-bottom:1px solid var(--mta-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.hero-screen-card-header span,.module-label{letter-spacing:0;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:900}.hero-screen-card-header span{color:#555}.module-label{color:var(--mta-muted)}.hero-screen-card-header strong{text-transform:uppercase;font-size:.86rem}.hero-screen-card dl{gap:0;margin:0;display:grid}.hero-screen-card dl div{border-bottom:1px solid #05050529;grid-template-columns:126px 1fr;gap:12px;padding:12px 16px;display:grid}.hero-screen-card dl div:last-child{border-bottom:0}.hero-screen-card dt{color:#555;text-transform:uppercase;font-size:.72rem;font-weight:900}.hero-screen-card dd{margin:0;font-weight:760;line-height:1.25}.marketing-button{border:2px solid var(--mta-paper);cursor:pointer;font:inherit;border-radius:2px;justify-content:center;align-items:center;min-height:50px;padding:13px 18px;font-size:.88rem;font-weight:900;display:inline-flex}.marketing-button-primary{background:var(--mta-paper);color:var(--mta-ink)}.marketing-button-secondary{color:var(--mta-on-dark);background:0 0}.auth-card .marketing-button-secondary{color:var(--mta-ink);border-color:#05050547}.route-strip{border:1px solid var(--mta-line);background:#050505bd;grid-template-columns:repeat(7,minmax(0,1fr));width:100%;max-width:920px;margin-top:4px;display:grid}.route-step{border-right:1px solid var(--mta-line);text-transform:uppercase;min-height:46px;padding:10px;font-size:.75rem;font-weight:900}.route-step:last-child{border-right:0}.route-step span{border-radius:50%;width:14px;height:14px;margin-bottom:8px;display:block}.route-step:first-child span{background:var(--mta-blue)}.route-step:nth-child(2) span{background:var(--mta-green)}.route-step:nth-child(3) span{background:var(--mta-amber)}.route-step:nth-child(4) span{background:var(--mta-violet)}.route-step:nth-child(5) span{background:var(--mta-green)}.route-step:nth-child(6) span{background:var(--mta-red)}.route-step:nth-child(7) span{background:var(--mta-amber)}.marketing-section{border-bottom:1px solid var(--mta-line);padding:84px 64px;scroll-margin-top:132px}.workflow-section{background:var(--mta-paper);color:var(--mta-ink)}.workflow-section .marketing-kicker{color:#4a4a44}.workflow-section h2{color:var(--mta-ink)}.workflow-map{background:#05050529;border:1px solid #05050529;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.workflow-step{background:var(--mta-paper);gap:12px;min-height:210px;padding:24px;display:grid}.workflow-step h3{color:var(--mta-ink);margin:0;font-size:1.35rem;line-height:1.05}.workflow-step p{color:#33332f;margin:0;line-height:1.45}.compact-process-section{padding-top:72px;padding-bottom:72px}.section-heading-row{grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);align-items:end;gap:48px;margin-bottom:28px;display:grid}.section-heading-row h2{margin-bottom:0}.compact-process-lead{margin:0}.compact-process-grid{background:var(--mta-line);border:1px solid var(--mta-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.compact-process-card{background:var(--mta-panel);color:var(--mta-on-dark);gap:12px;min-height:168px;padding:22px;display:grid}.compact-process-card h3{color:var(--mta-on-dark);margin:0;font-size:1.15rem;line-height:1.05}.compact-process-card p{color:var(--mta-on-dark);margin:0;line-height:1.4}.marketing-split,.tool-layout,.landing-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px;display:grid}.noise-list{gap:10px;display:grid}.noise-item{border-bottom:1px solid var(--mta-line);color:var(--mta-on-dark);grid-template-columns:38px 1fr;align-items:center;gap:12px;min-height:58px;padding:12px 0;font-size:1.1rem;font-weight:750;display:grid}.marker{aspect-ratio:1;color:var(--mta-ink);border-radius:999px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;font-size:.75rem;font-weight:900;display:inline-flex}.marker-1{background:var(--mta-red);color:#fff}.marker-2{background:var(--mta-amber)}.marker-3{background:var(--mta-blue);color:#fff}.marker-4{background:var(--mta-green);color:#fff}.marker-5{background:var(--mta-violet);color:#fff}.marker-6{color:#fff;background:#0f766e}.marker-7{color:#fff;background:#be185d}.marker-8{color:#fff;background:#243b53}.signal-definition,.tools-grid,.product-grid,.metric-grid-dark{background:var(--mta-line);border:1px solid var(--mta-line);gap:1px;display:grid}.signal-definition,.tools-grid,.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.output-showcase{gap:28px;display:grid}.financeability-section .marketing-lead{max-width:780px;margin-bottom:28px}.product-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.product-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.product-grid-five{grid-template-columns:repeat(5,minmax(0,1fr))}.credibility-section,.lead-magnet-section{background:var(--mta-paper);color:var(--mta-ink)}.credibility-section .marketing-kicker,.credibility-section .marketing-lead,.lead-magnet-section .marketing-kicker,.lead-magnet-section .marketing-lead{color:#33332f}.credibility-section h2,.lead-magnet-section h2{color:var(--mta-ink)}.credibility-band{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px;display:grid}.proof-signal-grid{border:1px solid #05050529;gap:1px;margin-top:28px;display:grid}.proof-signal-grid div{background:#0505050f;gap:8px;padding:16px;display:grid}.proof-signal-grid span{color:#4d4a43;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:900}.proof-signal-grid strong{color:var(--mta-ink);font-size:1rem;line-height:1.35}.credibility-list,.faq-grid{background:#05050529;border:1px solid #05050529;gap:1px;display:grid}.credibility-list{grid-template-columns:repeat(3,minmax(0,1fr))}.credibility-list article{background:var(--mta-paper);color:var(--mta-ink);min-height:180px;padding:24px}.credibility-list h3,.lead-capture-card h3,.faq-grid h3{margin-bottom:12px;font-size:1.2rem;line-height:1.08}.credibility-list p,.lead-capture-card p{color:#33332f;margin:0;line-height:1.45}.section-anchor-target{scroll-margin-top:132px}.decision-anchor{height:0;scroll-margin-top:0;display:block}.trust-question-panel{margin-top:56px}.trust-question-panel>h3{color:var(--mta-ink);max-width:760px;margin-bottom:14px;font-size:clamp(1.75rem,3vw,2.6rem);line-height:1.04}.trust-question-panel .signal-definition{margin-top:24px}.lead-capture-card{background:var(--mta-paper);color:var(--mta-ink);border:1px solid #05050529;gap:16px;padding:28px;display:grid}.lead-capture-row{max-width:760px;margin-top:28px}.lead-capture-card form{gap:14px;display:grid}.lead-capture-card label{color:var(--mta-ink);letter-spacing:.04em;text-transform:uppercase;gap:8px;font-size:.76rem;font-weight:900;display:grid}.lead-capture-card input{color:var(--mta-ink);font:inherit;background:#fff;border:1px solid #05050538;min-height:48px;padding:12px 14px}.auth-card{border:1px solid var(--mta-line);color:var(--mta-ink);background:#f7f4e8f5;gap:14px;max-width:520px;margin-top:24px;padding:24px;display:grid}.auth-card-wide{max-width:720px;margin-bottom:28px}.auth-card-secondary{margin-top:18px}.auth-card h2{color:var(--mta-ink);margin-bottom:0;font-size:1.7rem}.auth-card p{color:#33332f;margin:0;line-height:1.45}.signup-plan-callout{background:#0e713e1a;border:1px solid #0e713e47;gap:6px;padding:14px;display:grid}.signup-plan-callout span{color:#565650;text-transform:uppercase;font-size:.72rem;font-weight:900}.signup-plan-callout strong{color:var(--mta-ink);font-size:1rem}.auth-inline-link{color:var(--mta-ink);text-underline-offset:4px;font-size:.9rem;font-weight:900;text-decoration:underline;text-decoration-thickness:2px}.auth-card label{color:#33332f;text-transform:uppercase;gap:7px;font-size:.82rem;font-weight:900;display:grid}.auth-card input{color:var(--mta-ink);font:inherit;text-transform:none;background:#fff;border:1px solid #05050538;min-height:46px;padding:10px 12px}.product-hero{min-height:58vh}.product-route-intro .marketing-lead{max-width:850px}.product-route-spine{background:var(--mta-line);border:1px solid var(--mta-line);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-top:28px;display:grid}.product-route-spine a{background:var(--mta-panel);color:var(--mta-on-dark);justify-content:center;align-items:center;gap:10px;min-height:52px;padding:12px;font-size:.84rem;font-weight:900;display:flex}.product-route-spine a:hover,.product-route-spine a:focus-visible{background:#f7f4e81f}.product-route-spine a.is-active,.product-route-spine a[aria-current=step]{box-shadow:inset 0 -4px 0 var(--mta-amber);background:#f7f4e82e}.product-route-spine a:first-child .decision-rail-dot,.route-stage-card:first-child .marker{background:var(--route-source);color:#050505}.product-route-spine a:nth-child(2) .decision-rail-dot,.route-stage-card:nth-child(2) .marker{background:var(--route-fit);color:#050505}.product-route-spine a:nth-child(3) .decision-rail-dot,.route-stage-card:nth-child(3) .marker{background:var(--route-financeability);color:#fff}.product-route-spine a:nth-child(4) .decision-rail-dot,.route-stage-card:nth-child(4) .marker{background:var(--route-credibility);color:#050505}.product-route-spine a:nth-child(5) .decision-rail-dot,.route-stage-card:nth-child(5) .marker{background:var(--route-risk);color:#050505}.product-route-spine a:nth-child(6) .decision-rail-dot,.route-stage-card:nth-child(6) .marker{background:var(--route-action);color:#fff}.route-stage-grid{background:var(--mta-line);border:1px solid var(--mta-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.route-stage-grid-compact{margin-top:28px}.route-stage-card{background:var(--mta-panel);gap:24px;min-height:340px;padding:28px;scroll-margin-top:0;display:grid}.route-stage-card-header{align-items:start;gap:16px;display:flex}.route-stage-card h2{margin:0;font-size:clamp(2rem,3vw,3.4rem);line-height:1.02}.route-stage-card dl{gap:1px;margin:0;display:grid}.route-stage-card dl div{border-top:1px solid var(--mta-line);grid-template-columns:minmax(120px,.26fr) 1fr;gap:8px;padding:18px 0;display:grid}.route-stage-card dt{color:var(--mta-muted);text-transform:uppercase;font-size:.75rem;font-weight:900}.route-stage-card dd{color:var(--mta-on-dark);margin:0;font-size:1.04rem;line-height:1.45}.comparison-table-wrap{overflow-x:auto}.comparison-table-wrap:focus-visible{outline:3px solid var(--mta-green);outline-offset:6px}.comparison-table{background:var(--mta-line);border:1px solid var(--mta-line);border-collapse:separate;border-spacing:1px;min-width:980px}.comparison-table th,.comparison-table td{background:var(--mta-panel);color:var(--mta-on-dark);vertical-align:top;border:0;padding:18px;line-height:1.4}.comparison-table thead th{color:var(--mta-on-dark);background:#f7f4e81f}.comparison-table tbody th{color:var(--mta-on-dark);text-transform:none;font-size:.88rem}.comparison-table td:nth-child(2){background:#21e58d1f}.signal-definition article,.tool-card,.product-module,.dark-metric{background:var(--mta-panel);min-height:170px;padding:24px}.signal-definition article{scroll-margin-top:12px}.signal-definition article:target{box-shadow:inset 0 0 0 2px var(--route-financeability);background:#a78bfa2e}.tool-card,.product-module{min-height:240px}.guides-index-grid .product-module h2{text-wrap:balance;margin-bottom:14px;font-size:clamp(1.35rem,1.8vw,1.85rem);line-height:1.05}.guide-review-queue-section{background:var(--mta-paper);color:var(--mta-ink)}.guide-review-queue-section .marketing-kicker{color:#5f5c55}.guide-review-queue{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:42px;display:grid}.guide-review-queue h2,.guide-review-queue h3{color:var(--mta-ink)}.guide-review-queue .marketing-lead{color:#33332f}.guide-review-list{background:#05050524;border:1px solid #05050529;gap:1px;display:grid}.guide-review-list article{background:var(--mta-paper);min-height:190px;padding:24px}.guide-review-list span{color:#5f5c55;text-transform:uppercase;margin-bottom:12px;font-size:.72rem;font-weight:900;display:block}.guide-review-list p{color:#33332f;margin:0;line-height:1.5}.signal-definition h3,.tool-card h3,.product-module h3,.tool-output-block h3,.signal-actions h3{color:var(--mta-on-dark);text-transform:none;margin-bottom:14px;font-size:1.25rem;line-height:1.08}.signal-definition p,.tool-card p,.product-module p{color:var(--mta-on-dark);margin:0;font-size:1rem;line-height:1.45}.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-grid article{background:var(--mta-panel);color:var(--mta-on-dark);min-height:180px;padding:24px}.faq-grid p{color:var(--mta-on-dark-muted);margin:0;line-height:1.48}.legal-copy{max-width:820px}.legal-copy h2{margin-top:42px;font-size:clamp(1.6rem,2.6vw,2.4rem)}.legal-copy h2:first-child{margin-top:0}.legal-copy p{color:var(--mta-on-dark-muted);font-size:1.08rem;line-height:1.6}.tool-chip{background:var(--mta-paper);color:var(--mta-ink);justify-content:center;align-items:center;min-height:44px;margin-top:18px;padding:10px 14px;font-size:.75rem;font-weight:900;display:inline-flex}.tool-chip-static{color:var(--mta-on-dark);background:#f7f4e829;border:1px solid #f7f4e847}.sample-target-table{background:var(--mta-paper);border:1px solid var(--mta-line);color:var(--mta-ink);margin:28px 0}.sample-target-table-controls{border-bottom:1px solid #05050529;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.sample-target-table-summary{background:#0505050d;border-bottom:1px solid #05050524;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;padding:12px 14px;display:flex}.sample-target-table-summary strong,.sample-target-table-summary span{color:#33332f;font-size:.78rem;font-weight:900;display:inline}.sample-target-table-summary span{color:#555}.sample-target-filters{flex-wrap:wrap;gap:8px;display:flex}.sample-target-table button,.sample-target-table select{color:var(--mta-ink);font:inherit;border:1px solid #0505052e;border-radius:0;min-height:44px;font-size:.78rem;font-weight:900}.sample-target-table button{cursor:pointer;background:0 0;min-width:44px;padding:8px 10px}.sample-target-table button.is-active{background:var(--mta-ink);color:var(--mta-on-dark)}.sample-target-table label{color:#555;text-transform:uppercase;align-items:center;gap:8px;font-size:.75rem;font-weight:900;display:flex}.sample-target-table select{background:#fff;padding:7px 28px 7px 9px}.sample-target-table table{border-collapse:collapse;width:100%}.sample-target-table th,.sample-target-table td{text-align:left;vertical-align:top;border-bottom:1px solid #05050524;padding:14px}.sample-target-table th{color:#555;text-transform:uppercase;font-size:.72rem;font-weight:900}.sample-target-table td{font-size:.9rem;line-height:1.3}.sample-target-table tr.is-selected td{background:#21e58d14}.sample-target-table td strong,.sample-target-table td span{display:block}.sample-target-table td strong{margin-bottom:5px}.sample-target-table td>span:not(.table-status){color:#555}.table-status{color:var(--mta-ink);padding:6px 8px;font-size:.72rem;font-weight:900;display:inline-flex}.table-status-ask{background:var(--mta-green);color:#fff}.table-status-watch{background:var(--mta-amber)}.table-status-pursue{background:#ded8c7}.table-status-pass{background:#e9e3d4}.sample-target-detail{background:#faf8ef;border-top:1px solid #05050529;grid-template-columns:minmax(220px,.34fr) 1fr;gap:1px;display:grid}.sample-target-detail>div,.sample-target-detail dl{padding:18px}.sample-target-detail>div{border-right:1px solid #05050529}.sample-target-detail span,.sample-target-detail dt{color:#555;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:900;display:block}.sample-target-detail h3{color:var(--mta-ink);margin:0 0 12px;font-size:clamp(1.3rem,2vw,2rem);line-height:1}.sample-target-detail p,.sample-target-detail dd{color:#33332f;margin:0;line-height:1.45}.sample-target-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.sample-target-detail dl div{border-left:1px solid #0505051f;padding:0 14px}.sample-target-detail dl div:first-child{border-left:0;padding-left:0}.sample-target-table>p{color:#555;margin:0;padding:14px;font-size:.82rem;line-height:1.4}.table-field-grid{margin-top:28px}.route-system{background:var(--mta-panel);border:1px solid var(--mta-line);display:grid}.route-row{border-bottom:1px solid var(--mta-line);grid-template-columns:190px 1fr;min-height:86px;display:grid}.route-row:last-child{border-bottom:0}.route-label,.route-detail{align-items:center;padding:18px;display:flex}.route-label{border-right:1px solid var(--mta-line);text-transform:uppercase;gap:12px;font-size:.95rem;font-weight:900}.route-detail{color:var(--mta-on-dark);font-size:1rem}.sample-signal{background:var(--mta-paper);border:1px solid var(--mta-line);color:var(--mta-ink);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);display:grid}#tools .sample-signal{margin-bottom:28px}.sample-signal-large{min-height:560px}.signal-board,.signal-actions{padding:42px}.signal-board h2,.signal-board h3{color:var(--mta-ink);text-transform:none;margin-bottom:14px;font-size:3rem;line-height:1}.signal-number{background:var(--mta-ink);color:var(--mta-on-dark);text-transform:uppercase;margin-bottom:20px;padding:8px 12px;font-size:.8rem;font-weight:900;display:inline-flex}.signal-meta{color:#444;margin-bottom:24px;font-weight:750}.status-line{background:var(--mta-amber);color:var(--mta-ink);text-transform:uppercase;margin-bottom:12px;padding:12px 14px;font-weight:900;display:inline-flex}.status-flow{flex-wrap:wrap;gap:6px;margin:0 0 28px;display:flex}.status-step{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%,10px 50%);color:#4a4a44;text-transform:uppercase;background:#ded8c7;justify-content:center;align-items:center;min-width:68px;min-height:30px;padding:8px 16px 8px 18px;font-size:.72rem;font-weight:900;display:inline-flex}.status-step:first-child{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);padding-left:12px}.status-step.is-current{background:var(--mta-amber);color:var(--mta-ink)}.status-step.is-next{background:var(--mta-green);color:#fff}.plan-chooser{background:var(--mta-line);border:1px solid var(--mta-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:1100px;margin-top:24px;display:grid}.plan-chooser article{color:var(--mta-ink);background:#f7f4e8f5;min-height:170px;padding:22px}.plan-chooser span{color:#555;text-transform:uppercase;margin-bottom:12px;font-size:.72rem;font-weight:900;display:block}.plan-chooser h2{color:var(--mta-ink);margin-bottom:12px;font-size:1.7rem;line-height:1}.plan-chooser p{color:#33332f;margin:0;line-height:1.42}.signal-actions{background:var(--mta-panel);color:var(--mta-on-dark)}.signal-actions ul{color:var(--mta-on-dark);margin:0 0 24px;padding-left:18px}.signal-actions li{margin-bottom:9px}.next-action{background:var(--mta-green);color:#fff;margin-bottom:24px;padding:18px;font-weight:800}.marketing-closing{background:var(--mta-paper);color:var(--mta-ink)}.marketing-closing .marketing-kicker,.marketing-closing .marketing-lead{color:#333}.marketing-closing .marketing-button-primary{background:var(--mta-ink);border-color:var(--mta-ink);color:var(--mta-on-dark)}.marketing-closing .marketing-button-secondary{border-color:var(--mta-ink);color:var(--mta-ink)}.tools-closing-cta{border:1px solid #f7f4e838;margin-top:44px;padding:36px}.tools-closing-cta .product-module{color:var(--mta-ink);background:#0505050f}.tools-closing-cta .product-module h3{color:var(--mta-ink)}.tools-closing-cta .product-module p{color:#333}.marketing-footer{border-top:1px solid var(--mta-line);color:var(--mta-muted);padding:32px 64px}.marketing-footer-inner{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(150px,.5fr));gap:40px;max-width:1180px;margin:0 auto;display:grid}.marketing-footer-brand{gap:16px;display:grid}.marketing-footer .marketing-brand{color:var(--mta-on-dark);justify-self:start}.marketing-footer p,.marketing-footer a{color:var(--mta-on-dark-muted);margin:0;line-height:1.45}.marketing-footer a{align-items:center;min-height:44px;display:inline-flex}.marketing-footer nav{gap:10px;display:grid}.marketing-footer h2{color:var(--mta-on-dark);text-transform:uppercase;margin:0 0 4px;font-size:.82rem;line-height:1}.marketing-footer a:hover,.marketing-footer a:focus-visible{color:var(--mta-on-dark)}.landing-hero{min-height:70vh}.route-card-preview{background:var(--mta-paper);color:var(--mta-ink);padding:32px}.route-card-preview-dark{background:var(--mta-panel);border:1px solid var(--mta-line);color:var(--mta-on-dark)}.route-card-preview h2,.route-card-preview h3{color:inherit;margin-bottom:18px;font-size:2rem}.route-card-preview dl{gap:14px;margin:0;display:grid}.route-card-preview div{border-bottom:1px solid #00000029;padding-bottom:12px}.route-card-preview-dark div{border-color:var(--mta-line)}.route-card-preview dt{text-transform:uppercase;font-size:.75rem;font-weight:900}.route-card-preview dd{margin:4px 0 0}.tool-form,.tool-output{background:var(--mta-panel);border:1px solid var(--mta-line);padding:28px}.tool-form-heading p{color:var(--mta-on-dark);line-height:1.45}.tool-form fieldset{border:1px solid var(--mta-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 18px;padding:18px;display:grid}.tool-form legend{color:var(--mta-on-dark);text-transform:uppercase;padding:0 8px;font-weight:900}.tool-form label{color:var(--mta-muted);text-transform:uppercase;gap:7px;font-size:.8rem;display:grid}.tool-form label.wide{grid-column:span 2}.tool-form input,.tool-form select,.tool-form textarea{border:1px solid var(--mta-line);color:#111;font:inherit;text-transform:none;background:#fff;border-radius:2px;width:100%;min-height:44px;padding:10px}.tool-form textarea{resize:vertical;min-height:92px}.tool-status{color:var(--mta-on-dark);margin:12px 0 0;font-size:.88rem;line-height:1.4}.tool-status-error{color:#f6c343}.tool-output{position:sticky;top:92px}.tool-output h2{font-size:2.3rem}.tool-output-block{border-top:1px solid var(--mta-line);padding:22px 0 0}.tool-output-block p,.tool-output-block li,.tool-disclaimer{color:var(--mta-on-dark);line-height:1.45}.tool-output-block ol,.tool-output-block ul{padding-left:20px}.metric-grid-dark{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}.dark-metric{min-height:110px}.dark-metric span{color:var(--mta-muted);text-transform:uppercase;margin-bottom:10px;font-size:.78rem;font-weight:900;display:block}.dark-metric strong{color:var(--mta-on-dark);font-size:1.45rem}.guide-hero{min-height:52vh}.guide-section{background:var(--mta-paper);color:var(--mta-ink)}.guide-section .marketing-kicker{color:#4a4a44}.guide-layout{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:64px;display:grid}.guide-article{max-width:760px}.guide-answer{color:#20201d;margin-bottom:42px;font-size:1.35rem;font-weight:750;line-height:1.35}.guide-content-section{border-top:1px solid #0505052e;padding:34px 0 8px}.guide-content-section h2,.guide-sidebar-block h2{color:var(--mta-ink);margin-bottom:14px;font-size:1.45rem;line-height:1.08}.guide-content-section p,.guide-content-section li,.guide-sidebar li,.guide-card p{color:#33332f;font-size:1rem;line-height:1.58}.guide-content-section ul,.guide-sidebar ul{gap:10px;margin:16px 0 0;padding-left:20px;display:grid}.guide-review-note{color:#3a3028}.guide-review-status,.guide-review-boundary p{color:#332f28;font-size:.95rem;line-height:1.55}.guide-review-status strong,.guide-review-boundary strong{color:var(--mta-ink)}.guide-review-boundary{background:#ffd4472e;border-color:#885b006b}.guide-sidebar{gap:18px;display:grid;position:sticky;top:100px}.guide-sidebar-block{background:#0505050d;border:1px solid #05050529;padding:22px}.guide-sidebar a{color:var(--mta-blue);text-underline-offset:3px;font-weight:800;text-decoration:underline}.guide-card-grid{background:#05050529;border:1px solid #05050529;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.guide-card{background:var(--mta-paper);min-height:260px;padding:24px}.guide-card h3{color:var(--mta-ink);margin-bottom:12px;font-size:1.2rem;line-height:1.1}.guide-card-label{color:#5f5c55;text-transform:uppercase;margin-bottom:12px;font-size:.75rem;font-weight:900}.pricing-shell{gap:26px;display:grid}.billing-toggle{background:var(--mta-panel);border:1px solid var(--mta-line);grid-template-columns:repeat(2,minmax(0,132px));justify-self:start;padding:4px;display:inline-grid}.billing-toggle button{color:var(--mta-muted);cursor:pointer;font:inherit;text-transform:uppercase;background:0 0;border:0;min-height:44px;font-size:.78rem;font-weight:900}.billing-toggle button.active{background:var(--mta-paper);color:var(--mta-ink)}.pricing-grid{background:var(--mta-line);border:1px solid var(--mta-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.pricing-card{background:var(--mta-panel);gap:16px;min-height:620px;padding:28px;display:grid;position:relative}.pricing-card-featured{background:var(--mta-panel);box-shadow:inset 0 5px 0 var(--mta-green), inset 0 0 0 1px #21e58d59}.pricing-label,.pricing-stage-label,.pricing-savings,.pricing-note,.pricing-audience,.pricing-upgrade-note{color:var(--mta-muted);font-size:.88rem;line-height:1.45}.pricing-label{color:var(--mta-amber);text-transform:uppercase;font-weight:900}.pricing-stage-label{color:var(--mta-on-dark);text-transform:none;margin:0;font-weight:900}.pricing-card h2{margin:0;font-size:2rem;line-height:1}.pricing-tagline{color:var(--mta-on-dark);margin:0;font-size:1.08rem;font-weight:750;line-height:1.35}.pricing-upgrade-note{border-top:1px solid var(--mta-line);color:var(--mta-on-dark);gap:6px;margin:0;padding-top:14px;display:grid}.pricing-upgrade-note strong,.pricing-upgrade-note span{display:block}.pricing-upgrade-note span{color:var(--mta-on-dark-muted)}.pricing-price{align-items:baseline;gap:8px;display:flex}.pricing-price strong{color:var(--mta-on-dark);font-size:3rem;line-height:1}.pricing-price span{color:var(--mta-muted);font-weight:800}.pricing-button{border-color:var(--mta-paper);width:100%}.pricing-card ul,.product-module ul{color:var(--mta-on-dark);gap:10px;margin:0;padding-left:20px;display:grid}.pricing-error{color:var(--mta-amber,var(--warning));background:#f5b31b29;border:1px solid #f5b31b80;margin:0;padding:14px}.pricing-upgrade-ladder{background:var(--mta-line);border:1px solid var(--mta-line);grid-template-columns:1.3fr repeat(3,minmax(0,1fr));gap:1px;display:grid}.pricing-upgrade-ladder-copy,.pricing-upgrade-step{background:var(--mta-panel);min-height:150px;padding:22px}.pricing-upgrade-ladder-copy{gap:12px;display:grid}.pricing-upgrade-ladder-copy span,.pricing-upgrade-step span{color:var(--mta-muted);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900}.pricing-upgrade-ladder-copy strong,.pricing-upgrade-step strong{color:var(--mta-on-dark);font-size:1.05rem;line-height:1.25}.pricing-upgrade-step{gap:10px;display:grid}.pricing-upgrade-step p{color:var(--mta-on-dark-muted);margin:0;line-height:1.45}.pricing-note{max-width:900px;margin:0}.pricing-note-muted{color:var(--mta-on-dark)}.pricing-compare,.billing-summary,.before-after,.demo-grid{gap:1px;display:grid}.pricing-compare,.billing-summary,.before-after{background:var(--mta-line);border:1px solid var(--mta-line);grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-compare div,.before-after article{background:var(--mta-panel);padding:24px}.pricing-compare strong,.pricing-compare span{display:block}.pricing-compare span{color:var(--mta-muted);margin-top:8px}.billing-action{gap:10px;display:grid}.before-after h2{font-size:2rem}.before-after p,.before-after li{color:var(--mta-on-dark);line-height:1.55}.demo-grid{grid-template-columns:1fr}.demo-hero{min-height:72vh}.demo-hero-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:42px;display:grid}.demo-roadmap{background:var(--mta-line);border:1px solid var(--mta-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:18px;display:grid}.demo-roadmap article{background:var(--mta-panel);min-height:150px;padding:22px}.demo-roadmap h3{text-transform:uppercase;margin-bottom:12px;font-size:1rem;line-height:1.1}.demo-roadmap p{color:var(--mta-on-dark);margin:0;line-height:1.42}.demo-card{background:var(--mta-paper);border:1px solid var(--mta-line);color:var(--mta-ink);grid-template-columns:1fr;display:grid;overflow:hidden}.demo-video-frame{aspect-ratio:16/9;background:#000;min-height:0;overflow:hidden}.demo-video-frame video{aspect-ratio:16/9;object-fit:contain;width:100%;height:100%;display:block}.demo-card-copy{border-top:1px solid #05050529;align-content:center;gap:16px;padding:24px;display:grid}.demo-card-copy h2,.demo-card-copy h3{color:var(--mta-ink);font-size:2rem;line-height:1}.demo-card-copy p{color:#33332f;font-size:1.05rem;line-height:1.45}.demo-card-copy .demo-caption{color:#555;font-size:.86rem;font-weight:800;line-height:1.35}.product-module-muted{background:#1d1b18}@media (max-width:900px){.topbar{flex-direction:column;align-items:flex-start;padding:16px 20px}.main{padding:24px 20px 40px}.metrics-grid,.workflow-grid,.deal-form{grid-template-columns:1fr}.deal-form label.wide{grid-column:span 1}th,td{padding:12px}.marketing-nav{flex-direction:row;align-items:center;gap:12px;padding:16px 20px;position:absolute}.marketing-menu-button{margin-left:auto;display:inline-flex}.marketing-nav-links{border:1px solid var(--mta-line);background:#050505f5;flex:1 0 100%;justify-content:flex-start;gap:8px;width:100%;padding:12px;display:none}.marketing-nav-links.is-open{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.marketing-hero,.marketing-subpage-hero,.decision-rail,.marketing-section{padding-left:20px;padding-right:20px}html{scroll-padding-top:24px}.marketing-section,.section-anchor-target{scroll-margin-top:12px}.route-stage-card{scroll-margin-top:0}.decision-rail{position:static;top:auto}.decision-rail-inner{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.decision-rail a{min-height:44px;font-size:.68rem}.marketing-hero{min-height:auto;padding-top:54px;padding-bottom:28px}.marketing-subpage-hero{min-height:auto;padding-top:132px;padding-bottom:56px}.marketing-page h1{font-size:clamp(2.8rem,11vw,4rem)}.marketing-page h2{font-size:clamp(2.2rem,8vw,3rem)}.marketing-hero-copy,.marketing-lead{font-size:1.18rem}.route-scene{opacity:.28;transform:translate(18%);-webkit-mask-image:linear-gradient(90deg,#0000 0% 48%,#00000059 68%,#000 100%);mask-image:linear-gradient(90deg,#0000 0% 48%,#00000059 68%,#000 100%)}.station{opacity:.78}.marketing-split,.tool-layout,.landing-grid,.guide-layout,.sample-signal,.hero-artifact,.demo-hero-grid,.credibility-band,.credibility-list,.faq-grid,.marketing-footer-inner{grid-template-columns:1fr}.hero-artifact-copy{border-bottom:1px solid #05050529;border-right:0}.candidate-results-preview dl{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-results-preview dl div{border-bottom:1px solid #05050529}.daily-signal-preview dl div{grid-template-columns:1fr}.sample-target-table thead{display:none}.sample-target-table table,.sample-target-table tbody,.sample-target-table tr,.sample-target-table td{width:100%;display:block}.sample-target-table tr{border-bottom:1px solid #05050529;padding:10px 0}.sample-target-table td{border-bottom:0;grid-template-columns:minmax(96px,.34fr) minmax(0,.66fr);gap:10px;padding:9px 14px;display:grid}.sample-target-table td:before{color:#555;content:attr(data-label);text-transform:uppercase;font-size:.7rem;font-weight:900}.sample-target-detail,.sample-target-detail dl{grid-template-columns:1fr}.sample-target-detail>div{border-bottom:1px solid #05050529;border-right:0}.sample-target-detail dl div,.sample-target-detail dl div:first-child{border-top:1px solid #0505051f;border-left:0;padding:14px 0 0}.sample-target-detail dl div:first-child{border-top:0;padding-top:0}.signal-definition,.section-heading-row,.tools-grid,.product-grid,.product-grid-three,.product-grid-four,.product-grid-five,.product-route-spine,.route-stage-grid,.compact-process-grid,.workflow-map,.demo-roadmap,.pricing-grid,.pricing-compare,.pricing-upgrade-ladder,.billing-summary,.before-after,.demo-card,.plan-chooser,.guide-card-grid,.guide-review-queue,.metric-grid-dark{grid-template-columns:1fr}.guide-sidebar{position:static}.route-row{grid-template-columns:1fr}.route-stage-card{min-height:auto}.route-stage-card dl div{grid-template-columns:1fr}.route-label{border-bottom:1px solid var(--mta-line);border-right:0}.tool-form fieldset{grid-template-columns:1fr}.tool-form label.wide{grid-column:span 1}.tool-output{position:static}.demo-video-frame{min-height:0}.marketing-footer{padding:28px 20px}}@media (max-width:560px){.skip-link,.marketing-brand,.marketing-menu-button,.marketing-footer a{min-height:44px}.skip-link{height:44px;padding:10px 14px}.marketing-page h1{overflow-wrap:anywhere;font-size:2.05rem;line-height:1}.marketing-page h2{overflow-wrap:anywhere;font-size:2rem}.marketing-brand{height:44px;padding:0 4px;font-size:.98rem}.marketing-brand-mark{width:30px;height:30px}.marketing-menu-button{height:44px;padding:10px 12px}.marketing-nav-links{min-width:0;max-width:100%}.marketing-nav-links a{border:1px solid var(--mta-line);text-align:center;white-space:normal;justify-content:center;align-items:center;min-height:44px;padding:8px;display:flex}.marketing-nav-cta{grid-column:1/-1}.marketing-footer a{padding:4px 0}.marketing-hero-content,.marketing-section-inner,.marketing-hero-copy,.marketing-lead,.product-module,.pricing-card,.hero-screen-card{min-width:0;max-width:100%}.hero-proof-panel{grid-template-columns:1fr}.hero-proof-main{border-bottom:1px solid #05050529;border-right:0}.marketing-nav,.marketing-hero,.marketing-subpage-hero,.marketing-section{width:100%;max-width:100%;overflow-x:hidden}.marketing-hero-content,.marketing-section-inner{width:100%;max-width:100%}.marketing-hero-copy,.marketing-lead,.hero-screen-card dd{overflow-wrap:anywhere}.marketing-hero{padding-top:48px}.marketing-subpage-hero{padding-top:118px;padding-bottom:48px}.marketing-button{width:100%}.hero-screen-card dl div{grid-template-columns:1fr}.hero-screen-card-header{flex-direction:column;align-items:flex-start}.route-strip,.candidate-results-preview dl{grid-template-columns:1fr}.candidate-results-preview dl div{border-right:0}.daily-signal-header{flex-direction:column;align-items:flex-start}.route-step{border-bottom:1px solid var(--mta-line);border-right:0}.route-step:last-child{border-bottom:0}.signal-board,.signal-actions,.route-card-preview,.tool-form,.tool-output{padding:22px}.signal-board h2,.signal-board h3{font-size:2.25rem}.station{width:42px;height:42px}}
