:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f7f8f4;--color-surface:#fff;--color-text:#16201c;--color-muted:#60706a;--color-line:#16201c24;--color-brand:#0f766e;--color-brand-strong:#134e4a;--color-accent:#d97706;--color-focus:#0f766e;--color-soft:#dbeafe;--radius:8px;--shadow:0 18px 46px #16201c1f;--color-info:#2563eb;--color-success:#15803d;--color-error:#dc2626;--color-info-soft:#eff6ff;--color-success-soft:#f0fdf4;--color-error-soft:#fef2f2;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.25rem;--font-size-xl:1.75rem;--radius-sm:4px;--radius-lg:12px;--shadow-sm:0 2px 8px #16201c14;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:linear-gradient(145deg, #dbeafee0, transparent 32rem), linear-gradient(35deg, #d977061f, transparent 30rem), var(--color-bg);color:var(--color-text);margin:0}a{color:inherit}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.skip-link{background:var(--color-text);color:#fff;border-radius:6px;padding:10px 12px;font-weight:800;text-decoration:none;position:absolute;top:-56px;left:12px}.skip-link:focus-visible{z-index:20;top:12px}.site-header,.site-footer{justify-content:space-between;align-items:center;gap:24px;max-width:1160px;margin:0 auto;padding:18px 24px;display:flex}.brand{font-weight:850;text-decoration:none}.site-nav,.site-footer{color:var(--color-muted);gap:16px;display:flex}main{max-width:1160px;margin:0 auto;padding:24px}.hero{min-height:500px}.product-workbench{grid-template-columns:minmax(0,.88fr) minmax(340px,.82fr);align-items:start;gap:28px;padding:36px 0 24px;display:grid}h1{letter-spacing:0;margin:0;font-size:clamp(2.35rem,5vw,5rem);line-height:.98}h2,h3,p{margin-top:0}.eyebrow{color:var(--color-brand);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:.78rem;font-weight:800}.hero-copy{color:var(--color-muted);max-width:760px;font-size:1.08rem;line-height:1.62}.privacy-note{border:1px solid var(--color-line);border-radius:var(--radius);color:var(--color-muted);background:#ffffffbd;max-width:620px;margin-top:22px;padding:14px 16px}.privacy-note strong{color:var(--color-brand-strong);margin-bottom:4px;display:block}.lead-form{border:1px solid var(--color-line);border-radius:var(--radius);box-shadow:var(--shadow);background:#ffffffe6;gap:14px;padding:18px;display:grid}.form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}label{color:var(--color-muted);gap:6px;font-size:.92rem;display:grid}input,textarea,select,button{font:inherit;border-radius:6px}input,textarea,select{border:1px solid var(--color-line);color:var(--color-text);background:#fff;padding:11px 12px}textarea{resize:vertical}input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}button{background:var(--color-brand);color:#fff;cursor:pointer;border:0;padding:12px 14px;font-weight:800}button:hover{background:var(--color-brand-strong)}.secondary-action{border:1px solid var(--color-line);color:var(--color-brand-strong);background:0 0;width:fit-content}.workflow,.result-surface,.onboarding,.ad-slot,.capability-panel,.legal-page{padding:48px 0}.result-surface,.onboarding,.product-context{border-top:1px solid var(--color-line)}.result-surface{gap:26px;display:grid}.result-header{grid-template-columns:minmax(0,1fr) minmax(260px,.45fr);align-items:end;gap:20px;display:grid}.result-summary{color:var(--color-muted);max-width:780px}.score-strip{grid-template-columns:repeat(2,minmax(120px,1fr));gap:10px;display:grid}.score-dial{color:#fff;background:#10231f;border-radius:8px;align-items:baseline;gap:2px;padding:16px;display:grid}.score-value{font-size:2rem;font-weight:900}.score-label{color:#ffffffb8;font-size:.82rem}.result-grid,.insight-grid,.capability-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.metric-card,.insight,.capability-card{border:1px solid var(--color-line);border-radius:var(--radius);background:#fff;min-height:150px;padding:18px}.metric-label,.insight span,.capability-owner{color:var(--color-muted);text-transform:uppercase;margin-bottom:9px;font-size:.78rem;display:block}.metric-card strong,.insight strong{color:var(--color-brand-strong);margin-bottom:8px;font-size:1.22rem;display:block}.timeline-panel,.dayline-section,.project-map,.action-panel{gap:16px;display:grid}.timeline-list{border-left:2px solid #0f766e3d;gap:12px;margin:0;padding:0 0 0 18px;list-style:none;display:grid}.timeline-item{border:1px solid var(--color-line);border-radius:var(--radius);background:#fff;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:14px;padding:14px;display:grid;position:relative}.timeline-item:before{background:var(--color-brand);border:3px solid var(--color-bg);content:"";border-radius:999px;width:12px;height:12px;position:absolute;top:18px;left:-25px}.timeline-item[data-source=email]:before{background:var(--color-accent)}.timeline-item[data-source=journal]:before{background:#2563eb}.timeline-item time{color:var(--color-brand-strong);font-weight:850}.timeline-item p,.project-node p,.privacy-note p{margin-bottom:0}.project-chip{color:var(--color-brand-strong);background:#0f766e1a;border-radius:999px;margin-top:8px;padding:5px 9px;font-size:.82rem;font-weight:800;display:inline-block}.next-step{color:var(--color-brand-strong);font-weight:760}.project-node{border:1px solid var(--color-line);border-radius:var(--radius);background:#fff;gap:12px;padding:16px;display:grid}.project-track{background:#0f766e1f;border-radius:999px;height:10px;overflow:hidden}.project-bar{background:linear-gradient(90deg, var(--color-brand), var(--color-accent));height:100%;display:block}.result-actions,.onboarding ol{gap:10px;padding-left:22px;display:grid}.onboarding li.done{color:var(--color-brand-strong);font-weight:800}.ad-slot{border:1px dashed var(--color-line);border-radius:var(--radius);color:var(--color-muted);min-height:120px;padding:18px}.ad-slot[data-configured=false]{place-items:center;display:grid}.capability-card[data-status=configured]{border-color:var(--color-brand)}.form-status{color:var(--color-muted);min-height:1.4em}.legal-page{max-width:820px}@media (width<=820px){.site-header,.site-footer{flex-direction:column;align-items:flex-start}.site-nav{flex-wrap:wrap}.product-workbench,.result-header,.form-row,.score-strip{grid-template-columns:1fr}}
