
/* TAC V1.0.7.1 PREVIEW CANDIDATE - additive system layer */
:root{
  --tac-gold:#D4AF37;
  --tac-obsidian:#0A0A0A;
  --tac-offwhite:#F5F5F5;
  --tac-ash:#888888;
  --tac-surface:#151515;
  --tac-line:rgba(212,175,55,.28);
}
.case-signal-section,.decision-evidence-section,.sample-preview-section,.human-lead-section,.scope-system-section{position:relative}
.case-signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--tac-line);border:1px solid var(--tac-line);margin-top:28px}
.case-signal-grid>div{background:#101010;padding:20px;min-height:132px}
.case-signal-grid dt,.decision-evidence-card small,.sample-preview-card small,.human-proof-list dt,.scope-system-grid dt{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--tac-gold);font-weight:800}
.case-signal-grid dd,.human-proof-list dd,.scope-system-grid dd{margin:10px 0 0;color:#f4f1e9;line-height:1.55}
.decision-evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}
.decision-evidence-card{border:1px solid rgba(255,255,255,.13);background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.015));padding:24px;min-height:230px}
.decision-evidence-card h3{margin:10px 0 14px;font-size:1.2rem}
.decision-evidence-card p{margin:0 0 13px;color:rgba(245,245,245,.78);line-height:1.62}
.decision-evidence-card strong{color:#fff}
.decision-outcome{border-left:2px solid var(--tac-gold);padding-left:14px}
.sample-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0}
.sample-preview-card{display:block;padding:22px;border:1px solid rgba(255,255,255,.14);background:#111;text-decoration:none;color:#fff;transition:transform .18s ease,border-color .18s ease}
.sample-preview-card:hover,.sample-preview-card:focus-visible{transform:translateY(-2px);border-color:var(--tac-gold)}
.sample-preview-card h3{margin:10px 0 8px}.sample-preview-card p{margin:0;color:rgba(245,245,245,.7);line-height:1.55}
.human-lead-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:42px;align-items:start}
.human-proof-list{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.14)}
.human-proof-list>div{background:#111;padding:20px}
.profile-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}
.scope-system-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.15);margin-top:26px}
.scope-system-grid>article{padding:24px;background:#fff;color:#111}
.scope-system-grid h3{margin:0 0 18px}.scope-system-grid dl{margin:0}.scope-system-grid div+div{margin-top:18px}.scope-system-grid dd{color:#333}
.founding-rate{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border:1px solid rgba(212,175,55,.5);color:#7d650e;background:rgba(212,175,55,.12);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;font-weight:800;margin:0 0 12px}
.quick-fit-note{margin-top:18px;padding:18px;border-left:3px solid var(--tac-gold);background:rgba(212,175,55,.08)}
.static-lang-switch{display:flex;gap:6px;align-items:center}
.static-lang-switch a{display:inline-flex;min-width:42px;min-height:42px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.25);text-decoration:none;color:inherit;font-weight:800}
.static-lang-switch a[aria-current="page"]{border-color:var(--tac-gold);color:var(--tac-gold)}
.delivery-preview-hero{padding:84px 5vw 48px;max-width:1280px;margin:auto}
.delivery-preview-pages{max-width:1280px;margin:auto;padding:0 5vw 90px;display:grid;gap:24px}
.delivery-preview-page{border:1px solid rgba(255,255,255,.14);background:#111;padding:32px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:36px;align-items:start}
.delivery-preview-page h2{font-size:clamp(1.8rem,4vw,3.5rem);margin:.2em 0}.delivery-preview-page p,.delivery-preview-page li{line-height:1.65;color:rgba(245,245,245,.78)}
.delivery-preview-page img{width:100%;height:auto;border:1px solid rgba(255,255,255,.13)}
.token-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;list-style:none;padding:0}.token-list li{padding:13px;border:1px solid rgba(255,255,255,.14)}
.prompt-sample{white-space:pre-wrap;background:#080808;border:1px solid rgba(255,255,255,.14);padding:18px;line-height:1.6;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9rem}
.qa-pass-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.qa-pass-grid div{padding:14px;border:1px solid rgba(255,255,255,.14)}
.fit-check-shell{max-width:900px;margin:0 auto;padding:88px 5vw}.fit-check-form{display:grid;gap:18px;margin-top:28px}.fit-check-form label{display:grid;gap:8px;font-weight:700}.fit-check-form input,.fit-check-form textarea,.fit-check-form select{width:100%;padding:14px 15px;background:#111;color:#fff;border:1px solid rgba(255,255,255,.22);font:inherit}.fit-check-form textarea{min-height:140px;resize:vertical}.fit-check-form input:focus,.fit-check-form textarea:focus,.fit-check-form select:focus{outline:3px solid rgba(212,175,55,.36);outline-offset:2px;border-color:var(--tac-gold)}
.fit-check-form .checkbox-row{display:flex;grid-template-columns:none;align-items:flex-start;gap:12px}.fit-check-form .checkbox-row input{width:24px;height:24px;flex:0 0 auto}.fit-check-status{min-height:1.5em;margin-top:12px}.fit-check-status.is-success{color:#84d89a}.fit-check-status.is-error{color:#ff9a9a}
.platform-proof{font-size:.82rem;color:rgba(245,245,245,.7);margin-top:14px}
@media(max-width:900px){.case-signal-grid{grid-template-columns:1fr 1fr}.decision-evidence-grid,.sample-preview-grid,.scope-system-grid{grid-template-columns:1fr}.human-lead-grid,.delivery-preview-page{grid-template-columns:1fr}.human-proof-list{grid-template-columns:1fr}}
@media(max-width:560px){.case-signal-grid{grid-template-columns:1fr}.delivery-preview-page{padding:22px}.token-list,.qa-pass-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.sample-preview-card{transition:none}}
