:root{--primary: #1a1a18;--primary-light: #2a2a28;--accent: #2563eb;--accent-dark: #1d4ed8;--text: #1a1a18;--text-muted: #6b6b67;--bg: #eeede8;--bg-alt: #f5f5f3;--bg-surface: #ffffff;--border: rgba(0,0,0,.08);--border-mid: rgba(0,0,0,.15);--radius-xs: 4px;--radius-sm: 8px;--radius: 10px;--radius-lg: 14px;--radius-xl: 16px;--green: #16a34a;--amber: #d97706;--pink: #ec4899;--purple: #8b5cf6;--risk-bg: #FCEBEB;--risk-text: #A32D2D;--risk-bar: #E24B4A;--watch-bg: #FAEEDA;--watch-text: #854F0B;--watch-bar: #EF9F27;--healthy-bg: #EAF3DE;--healthy-text: #27500A;--healthy-bar: #639922}*{scroll-behavior:smooth;box-sizing:border-box}body{font-family:Geist,ui-sans-serif,system-ui,-apple-system,sans-serif;line-height:1.6;color:var(--text);font-size:16px;background:var(--bg)}code,pre,kbd,samp,.font-mono{font-family:Geist Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--primary)}.display-1{font-size:clamp(2.2rem,5.5vw,4rem);font-weight:700}.display-2{font-size:clamp(1.8rem,4.5vw,3rem);font-weight:700}.display-3{font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:600}.display-4{font-size:clamp(1.25rem,3vw,1.875rem);font-weight:600}.lead{font-size:1.05rem;font-weight:400;line-height:1.75;color:var(--text-muted)}.text-accent{color:var(--accent)}.text-muted-custom{color:var(--text-muted)!important}.text-primary-var{color:var(--primary)}.gradient-text{color:var(--primary);display:inline-block}.btn{font-family:inherit;font-weight:500;border-radius:var(--radius);padding:10px 20px;transition:all .2s ease;border:none;font-size:.9rem;cursor:pointer;display:inline-flex;align-items:center;gap:8px;text-decoration:none}.btn-sm{padding:6px 14px;font-size:.8rem}.btn-lg{padding:12px 28px;font-size:.95rem}.btn-accent{background:var(--accent);color:#fff}.btn-accent:hover{background:var(--accent-dark);transform:translateY(-1px);color:#fff}.btn-outline{border:1px solid var(--border-mid);color:var(--primary);background:transparent}.btn-outline:hover{background:#0000000a;color:var(--primary)}.btn-light{background:#fff;color:var(--primary);border:2px solid white}.btn-light:hover{background:transparent;color:#fff;border-color:#fff}.navbar{padding:1.1rem 0;background:#f5f5f3f7;backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}.navbar-brand{font-weight:700;font-size:1.15rem;color:var(--primary);text-decoration:none;display:flex;align-items:center;gap:8px}.navbar-brand:hover{color:var(--accent)}.nav-link{font-weight:500;color:var(--text)!important;padding:.4rem .85rem!important;transition:color .15s ease;font-size:.9rem}.nav-link:hover{color:var(--accent)!important}.section{padding:100px 0}.section-alt{background:var(--bg-alt)}.section-label{display:inline-block;padding:5px 14px;background:#0000000d;color:var(--text-muted);border-radius:100px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.hero-section{padding:90px 0 70px;background:linear-gradient(180deg,#f5f5f3,#eeede8 60% 100%);overflow:hidden}.hero-badge{display:inline-flex;align-items:center;gap:7px;padding:5px 14px;background:#0000000d;border:1px solid var(--border-mid);border-radius:100px;font-size:.75rem;font-weight:700;color:var(--text-muted);margin-bottom:1.25rem}.hero-subtext{font-size:1rem;line-height:1.75;color:var(--text-muted)}.hero-trust-items{display:flex;flex-wrap:wrap;gap:14px}.hero-trust-item{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--text-muted)}.hero-mockup{position:relative}.mockup-window{background:var(--bg-surface);border-radius:var(--radius-lg);box-shadow:0 1px 3px #0000000f,0 8px 24px -8px #0000001a;border:1px solid var(--border);overflow:hidden;font-family:inherit}.mockup-chrome{display:flex;align-items:center;gap:10px;padding:9px 13px;background:var(--bg-alt);border-bottom:1px solid var(--border)}.mockup-dots{display:flex;gap:5px}.mockup-dots .dot{width:9px;height:9px;border-radius:50%}.dot-red{background:#fca5a5}.dot-yellow{background:#fcd34d}.dot-green{background:#6ee7b7}.mockup-url{flex:1;text-align:center;font-size:.65rem;color:var(--text-muted)}.mockup-body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:0;background:var(--bg);display:flex;flex-direction:row;flex:1;min-width:0;overflow:hidden}.mockup-sidebar{width:64px;flex-shrink:0;background:var(--bg-surface);border-right:1px solid var(--border);padding:8px 5px;display:flex;flex-direction:column;gap:1px}.mockup-nav-logo{font-size:.42rem;font-weight:700;color:var(--primary);padding:2px 4px 6px;margin-bottom:2px;border-bottom:1px solid var(--border);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mockup-nav-item{font-size:.4rem;padding:3px 5px;border-radius:var(--radius-xs);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mockup-nav-item-active{background:var(--bg-alt);color:var(--primary);font-weight:600}.mockup-main{flex:1;min-width:0;padding:8px;display:flex;flex-direction:column;gap:8px;overflow:hidden}.mockup-panels-wrap{display:grid;grid-template-columns:1fr}.mockup-panel{grid-row:1;grid-column:1;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1)}.mockup-panel.panel-active{opacity:1;pointer-events:auto;transform:translateY(0)}.mockup-panel-header{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;border-bottom:1px solid var(--border);background:var(--bg-alt)}.mockup-panel-title{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted)}.mockup-panel-badge{font-size:.55rem;font-weight:700;background:var(--accent);color:#fff;padding:2px 7px;border-radius:var(--radius)}.mockup-action-row{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--border)}.mockup-action-row:last-child{border-bottom:none}.mockup-action-icon{flex-shrink:0;font-size:.65rem}.mockup-icon-warning{color:var(--amber)}.mockup-icon-active{color:var(--green)}.mockup-action-body{flex:1 1 0;min-width:0}.mockup-action-name{font-size:.68rem;font-weight:700;color:var(--primary)}.mockup-action-meta{font-size:.58rem;color:var(--text-muted)}.mockup-btn{font-size:.55rem;font-weight:700;padding:3px 9px;border-radius:var(--radius-xs);border:none;cursor:pointer}.mockup-btn-approve{background:#dbeafe;color:#1e40af}.mockup-stats-row{display:flex;justify-content:space-around;padding:10px}.mockup-stat{text-align:center}.mockup-stat-num{font-size:1rem;font-weight:700;color:var(--primary);line-height:1.2}.mockup-stat-lbl{font-size:.55rem;color:var(--text-muted)}.stats-strip{padding:44px 0;background:var(--bg-surface);border-bottom:1px solid var(--border)}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;text-align:center}.stat-number{font-size:1.9rem;font-weight:700;color:var(--primary);line-height:1.2;letter-spacing:-.02em}.stat-label{font-size:.8rem;color:var(--text-muted);margin-top:4px}.compare-card{background:var(--bg-surface);border-radius:var(--radius);padding:1.75rem;height:100%;border:1px solid var(--border);display:flex;flex-direction:column}.compare-card-old{background:#fffbfb;border-color:#fecaca}.compare-card-new{background:var(--bg-surface);border-color:var(--border-mid)}.compare-card-label{display:inline-flex;align-items:center;gap:6px;font-size:.67rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.compare-card-label-old{color:#dc2626}.compare-card-label-new{color:var(--accent)}.compare-card-title{font-size:1.05rem;font-weight:700;color:var(--primary);margin-bottom:4px}.compare-painpoints{display:flex;flex-direction:column;gap:7px;margin-top:auto}.compare-painpoint{font-family:Geist Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace;display:flex;align-items:center;gap:8px;font-size:.67rem;color:#991b1b;background:#fee2e2;padding:7px 10px;border-radius:var(--radius-sm)}.compare-painpoint i{font-size:.75rem;flex-shrink:0}.compare-queue,.compare-queue *{font-family:Geist Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace}.compare-queue{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;margin-bottom:14px}.compare-queue-header{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;background:var(--bg-alt);border-bottom:1px solid var(--border)}.compare-queue-title{font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.compare-queue-badge{font-size:.52rem;font-weight:700;background:var(--accent);color:#fff;padding:1px 7px;border-radius:var(--radius)}.compare-queue-row{padding:8px 10px;border-bottom:1px solid var(--border);background:var(--bg-surface)}.compare-queue-row:last-child{border-bottom:none}.compare-queue-name{font-size:.68rem;font-weight:700;color:var(--primary);margin-bottom:2px;display:flex;align-items:center;gap:5px}.compare-queue-name i{color:var(--accent);font-size:.6rem}.compare-queue-name i.bi-exclamation-triangle-fill{color:var(--amber)}.compare-queue-name i.bi-check-circle-fill{color:var(--green)}.compare-queue-meta{font-size:.58rem;color:var(--text-muted)}.compare-agent-note{display:flex;align-items:center;gap:7px;font-size:.62rem;color:var(--text-muted);background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 12px}.compare-agent-note i{color:var(--accent);font-size:.7rem}.feature-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.75rem;height:100%;transition:border-color .2s ease}.feature-card:hover{border-color:var(--border-mid)}.feature-icon-new{width:46px;height:46px;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;font-size:1.2rem;margin-bottom:1.1rem}.feature-icon-blue{background:#2563eb14;color:var(--accent)}.feature-icon-green{background:#f0fdf4;color:var(--green)}.feature-icon-amber{background:#fef3c7;color:var(--amber)}.feature-icon-purple{background:#f3e8ff;color:var(--purple)}.feature-icon-pink{background:#fce7f3;color:var(--pink)}.feature-list{list-style:none;padding:0;margin:0}.feature-list li{display:flex;align-items:flex-start;gap:7px;padding:3px 0;font-size:.85rem;color:var(--text)}.feature-list li i{color:var(--accent);font-size:.8rem;margin-top:3px;flex-shrink:0}.steps-grid{display:flex;align-items:flex-start;justify-content:center;gap:0}.step-card{text-align:center;flex:1;padding:0 10px}.step-icon-wrap{position:relative;width:52px;height:52px;margin:0 auto 14px}.step-number{position:absolute;top:-9px;right:-9px;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;color:#fff;z-index:1;box-shadow:0 0 0 2px #fff}.step-number-blue{background:var(--accent)}.step-number-green{background:var(--green)}.step-number-amber{background:var(--amber)}.step-icon-circle{width:52px;height:52px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;font-size:1.4rem;margin:0}.step-icon-blue{background:#2563eb14;color:var(--accent)}.step-icon-green{background:#f0fdf4;color:var(--green)}.step-icon-amber{background:#fef3c7;color:var(--amber)}.step-connector{display:flex;align-items:center;justify-content:center;padding-top:44px;color:#cbd5e1;font-size:.9rem;flex-shrink:0;width:22px}.workflow-cta-box{padding:1.75rem;background:var(--bg-alt);border-radius:var(--radius);border:1px solid var(--border)}.dq-callout{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-light) 100%);border-radius:var(--radius-xl);padding:3rem;color:#fff}.dq-callout-quote{font-size:1.05rem;line-height:1.75;color:#ffffffbf;border-left:3px solid var(--accent);padding-left:1.25rem;margin:1.5rem 0;font-style:italic}.dq-stat{padding:1rem 1.25rem;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);text-align:center}.dq-stat-number{font-size:1.6rem;font-weight:700;color:var(--primary);line-height:1.1}.dq-stat-label{font-size:.72rem;color:var(--text-muted);margin-top:3px}.cta-section-new{padding:100px 0;background:linear-gradient(135deg,#1a1a18,#2a2a28);position:relative;overflow:hidden}.cta-section-new:before{content:"";position:absolute;top:-50%;left:-25%;width:150%;height:200%;background:radial-gradient(ellipse at center,rgba(59,130,246,.08) 0%,transparent 70%);pointer-events:none}.cta-icon-circle{width:60px;height:60px;border-radius:50%;background:#3b82f626;border:1px solid rgba(59,130,246,.3);display:flex;align-items:center;justify-content:center;margin:0 auto;font-size:1.4rem;color:var(--accent)}.cta-trust-row{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.cta-trust-row span{font-size:.78rem;color:#ffffff73;display:flex;align-items:center;gap:6px}.cta-trust-row span i{color:#3b82f699;font-size:.72rem}.site-footer{background:var(--primary);color:#fff;padding:3.25rem 0 1.75rem}.site-footer a{color:#ffffffa6;text-decoration:none;transition:color .15s ease}.site-footer a:hover{color:var(--accent)}.site-footer a.btn-light{color:var(--primary)}.site-footer a.btn-light:hover,.site-footer a.btn-accent{color:#fff}.footer-heading{color:#fff;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;margin-bottom:1rem}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:7px}.footer-links li a{font-size:.87rem;color:#ffffff8c}.footer-links li a:hover{color:#fff}.footer-bottom{padding-top:1.4rem;border-top:1px solid rgba(255,255,255,.08)}.text-white-op-50{color:#ffffff80}.text-white-op-60{color:#fff9}.legal-content h2{font-size:1.15rem;font-weight:700;margin-top:2.25rem;margin-bottom:.75rem;color:var(--primary)}.legal-content h2:first-child{margin-top:0}.legal-content p{font-size:.9rem;line-height:1.8;color:var(--text-muted);margin-bottom:1rem}.legal-content ul{padding-left:1.25rem;margin-bottom:1rem}.legal-content ul li{font-size:.9rem;line-height:1.8;color:var(--text-muted);margin-bottom:.25rem}.legal-content a{color:var(--accent);text-decoration:none}.legal-content a:hover{text-decoration:underline}.pricing-hero{padding:80px 0 50px;background:linear-gradient(180deg,#f5f5f3,#eeede8 60% 100%)}.pricing-plan-section{padding:20px 0 80px;background:var(--bg-alt)}.pricing-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;transition:border-color .2s ease}.pricing-card:hover{border-color:var(--border-mid)}.pricing-card-compact{display:flex;flex-direction:column;height:100%}.pricing-card-compact .pricing-card-header{padding:1.75rem 1.75rem 1.25rem;border-bottom:1px solid var(--border)}.pricing-card-compact .pricing-features{padding:1.5rem 1.75rem;flex:1}.pricing-card-compact .pricing-card-cta{padding:0 1.75rem 1.75rem}.pricing-card-featured{border-color:var(--accent);position:relative}.pricing-badge{display:inline-block;padding:3px 10px;background:#2563eb14;color:var(--accent);border-radius:100px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.pricing-badge-featured{background:var(--accent);color:#fff}.pricing-amount{display:flex;align-items:baseline;gap:2px;margin-bottom:6px}.pricing-dollar{font-size:1.25rem;font-weight:700;color:var(--primary)}.pricing-value{font-size:2.75rem;font-weight:700;color:var(--primary);line-height:1;letter-spacing:-.03em}.pricing-period{font-size:.85rem;color:var(--text-muted);margin-left:2px}.pricing-trial-banner{display:flex;align-items:center;gap:8px;margin-top:14px;padding:8px 12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:var(--radius-sm);font-size:.78rem;color:#166534}.pricing-trial-banner i{color:#16a34a}.pricing-card-cta .btn{padding:10px 20px}.pricing-bonus-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem;text-align:center;height:100%;transition:border-color .2s ease}.pricing-bonus-card:hover{border-color:var(--border-mid)}.pricing-bonus-icon{width:44px;height:44px;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;font-size:1.1rem;margin:0 auto 12px}.faq-list{display:flex;flex-direction:column;gap:0}.faq-item{border:1px solid var(--border);border-radius:var(--radius);margin-bottom:8px;overflow:hidden;background:var(--bg-surface)}.faq-question{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 20px;background:none;border:none;cursor:pointer;font-family:inherit;font-size:.92rem;font-weight:600;color:var(--primary);text-align:left}.faq-question:hover{color:var(--accent)}.faq-chevron{font-size:.8rem;color:var(--text-muted);transition:transform .2s ease;flex-shrink:0}.faq-question:not(.collapsed) .faq-chevron{transform:rotate(180deg)}.faq-answer{padding:0 20px 16px;font-size:.87rem;line-height:1.75;color:var(--text-muted)}.demo-steps{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:10px}.demo-step-dot{width:22px;height:22px;border-radius:50%;background:var(--border);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.demo-step-dot.demo-step-active{background:var(--accent);box-shadow:0 0 0 3px #3b82f633}.demo-step-dot.demo-step-done{background:var(--green)}.demo-step-num{font-size:.5rem;font-weight:700;color:#fff;line-height:1}.demo-step-label{text-align:center;font-size:.6rem;font-weight:600;color:var(--accent);min-height:16px;padding:2px 0}.demo-email-row{display:flex;align-items:center;gap:6px;padding:5px 0;border-bottom:1px solid var(--border)}.demo-email-row:last-child{border-bottom:none}.demo-badge{font-size:.5rem;font-weight:700;padding:1px 5px;border-radius:var(--radius-xs);flex-shrink:0;letter-spacing:.03em}.demo-badge-in{background:#dbeafe;color:#1e40af}.demo-badge-out{background:var(--bg-alt);color:var(--text-muted)}.demo-email-subj{font-size:.6rem;font-weight:600;color:var(--primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.demo-email-from{font-size:.5rem;color:var(--text-muted);white-space:nowrap;flex-shrink:0}.demo-progress-bar{height:4px;background:var(--border);border-radius:2px;overflow:hidden}.demo-progress-fill{height:100%;background:var(--accent);border-radius:2px;transition:width .4s ease}.demo-proposal{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--border)}.demo-proposal:last-child{border-bottom:none}.demo-prop-type{width:24px;height:24px;border-radius:var(--radius-xs);display:flex;align-items:center;justify-content:center;font-size:.6rem;flex-shrink:0}.demo-prop-contact{background:#2563eb14;color:var(--accent)}.demo-prop-job{background:#f0fdf4;color:var(--green)}.demo-prop-deal{background:#f3e8ff;color:var(--purple)}.demo-prop-body{flex:1;min-width:0}.demo-prop-name{font-size:.65rem;font-weight:700;color:var(--primary)}.demo-prop-meta{font-size:.52rem;color:var(--text-muted)}.demo-prop-tag{font-size:.48rem;font-weight:700;padding:1px 6px;border-radius:var(--radius-xs);background:var(--bg-alt);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.demo-panel-body{padding:20px 12px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.demo-panel-hint{font-size:.7rem;color:var(--text-muted);margin-bottom:10px}.demo-panel-actions{display:flex;gap:8px;justify-content:center}.demo-privacy-note{font-size:.55rem;color:var(--text-muted);margin-top:8px}.demo-email-list{padding:8px 10px}.demo-progress-area{padding:4px 10px 8px}.demo-progress-label{font-size:.5rem;color:var(--text-muted);margin-top:3px}.demo-email-row-skipped{opacity:.4;text-decoration:line-through}.demo-badge-skip{background:var(--bg-alt);color:var(--text-muted)}.demo-badge-risk{background:var(--risk-bg);color:var(--risk-text)}.demo-filter-row{display:flex;gap:3px;padding:5px 10px 3px;border-bottom:1px solid var(--border)}.demo-filter-tab{font-size:.45rem;padding:2px 6px;border-radius:var(--radius-xs);color:var(--text-muted)}.demo-filter-tab-active{background:var(--primary);color:#fff;font-weight:600}.demo-filter-tab-risk{background:var(--risk-bg);color:var(--risk-text);font-weight:600}.demo-filter-tab-watch{background:var(--watch-bg);color:var(--watch-text);font-weight:600}.demo-account-list{padding:4px 10px}.demo-account-row{display:flex;align-items:center;gap:6px;padding:4px 0;border-bottom:1px solid var(--border)}.demo-account-row:last-child{border-bottom:none}.demo-account-avatar{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.45rem;font-weight:700;flex-shrink:0}.demo-account-avatar-risk{background:var(--risk-bg);color:var(--risk-text)}.demo-account-avatar-healthy{background:var(--healthy-bg);color:var(--healthy-text)}.demo-account-avatar-watch{background:var(--watch-bg);color:var(--watch-text)}.demo-account-info{flex:1;min-width:0}.demo-account-name{font-size:.5rem;font-weight:600;color:var(--primary)}.demo-health-row{display:flex;align-items:center;gap:3px;margin-top:1px}.demo-health-track{flex:1;height:3px;background:var(--border);border-radius:2px;overflow:hidden}.demo-health-fill{height:100%;border-radius:2px}.demo-health-fill-risk{background:var(--risk-bar)}.demo-health-fill-healthy{background:var(--healthy-bar)}.demo-health-fill-watch{background:var(--watch-bar)}.demo-health-score{font-size:.4rem;font-weight:500}.demo-health-score-risk{color:var(--risk-bar)}.demo-health-score-healthy{color:var(--healthy-bar)}.demo-health-score-watch{color:var(--watch-bar)}.demo-status-badge{font-size:.4rem;padding:1px 5px;border-radius:var(--radius-xs);font-weight:600}.demo-status-badge-risk{background:var(--risk-bg);color:var(--risk-text)}.demo-status-badge-healthy{background:var(--healthy-bg);color:var(--healthy-text)}.demo-status-badge-watch{background:var(--watch-bg);color:var(--watch-text)}.demo-header-badge{font-size:.45rem;font-weight:700;padding:1px 6px;border-radius:var(--radius-xs)}.demo-header-badge-risk{background:var(--risk-bg);color:var(--risk-text)}.demo-tabs{display:flex;gap:0;border-bottom:1px solid var(--border);padding:0 8px}.demo-tab{font-size:.42rem;padding:4px 6px;color:var(--text-muted)}.demo-tab-active{border-bottom:2px solid var(--accent);font-weight:600;color:var(--accent)}.demo-metrics-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:6px 8px}.demo-metric-card{background:var(--bg-alt);border-radius:var(--radius-xs);padding:5px 6px}.demo-metric-label{font-size:.4rem;color:var(--text-muted);margin-bottom:1px}.demo-metric-value{font-size:.55rem;font-weight:700}.demo-metric-detail{font-size:.38rem}.demo-metric-risk{color:var(--risk-text)}.demo-metric-neutral{color:var(--text-muted)}.demo-action-card-risk{margin:0 8px 6px;border:1px solid rgba(239,68,68,.35);border-radius:var(--radius-sm);background:#ef444408;padding:6px 8px}.demo-action-label{font-size:.4rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px}.demo-action-label-risk{color:var(--risk-text)}.demo-action-text{font-size:.48rem;color:var(--primary);line-height:1.4;margin-bottom:4px}.demo-thread-list{padding:4px 8px}.demo-thread-row{padding:5px 0;border-bottom:1px solid var(--border)}.demo-thread-row:last-child{border-bottom:none}.demo-thread-top{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:1px}.demo-thread-subject{font-size:.5rem;font-weight:600;color:var(--primary)}.demo-thread-date{font-size:.38rem;color:var(--text-muted);flex-shrink:0;margin-left:4px}.demo-thread-snippet{font-size:.42rem;color:var(--text-muted);line-height:1.3}.demo-thread-row-risk .demo-thread-subject{color:var(--risk-text)}.demo-signal-chip{font-size:.38rem;padding:1px 5px;border-radius:99px;font-weight:500;flex-shrink:0;white-space:nowrap}.demo-signal-chip-risk{background:var(--risk-bg);color:var(--risk-text)}.demo-signal-chip-watch{background:var(--watch-bg);color:var(--watch-text)}.demo-signal-chip-healthy{background:var(--healthy-bg);color:var(--healthy-text)}.demo-account-domain{font-size:.38rem;color:var(--text-muted)}.demo-mini-list{border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;margin-bottom:.75rem;font-family:system-ui,sans-serif}.demo-mini-list-header{display:flex;align-items:center;justify-content:space-between;padding:5px 8px;background:var(--bg-alt);border-bottom:1px solid var(--border)}.demo-mini-list-title{font-size:.5rem;font-weight:700;color:var(--primary)}.demo-mini-list-tabs{display:flex;gap:3px}.demo-mini-account-row{display:flex;align-items:center;gap:6px;padding:5px 8px;border-bottom:1px solid var(--border)}.demo-mini-account-row:last-child{border-bottom:none}.demo-mini-avatar{width:18px;height:18px;border-radius:var(--radius-xs);display:flex;align-items:center;justify-content:center;font-size:.4rem;font-weight:700;flex-shrink:0}.demo-mini-avatar-risk{background:var(--risk-bg);color:var(--risk-text)}.demo-mini-avatar-healthy{background:var(--healthy-bg);color:var(--healthy-text)}.demo-mini-account-info{flex:1;min-width:0}.demo-mini-account-name{font-size:.48rem;font-weight:600;color:var(--primary);margin-bottom:1px}.compare-card-label-watch{color:var(--amber)}.cta-lead{color:#ffffffa6;max-width:560px;margin:0 auto 2rem}.trust-section{padding:100px 0;background:var(--bg-surface)}.trust-item{display:flex;align-items:flex-start;gap:20px;padding:28px 0;border-bottom:1px solid var(--border)}.trust-item-last{border-bottom:none}.trust-icon{width:44px;height:44px;border-radius:50%;background:#2563eb14;color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.trust-icon-green{background:#f0fdf4;color:var(--green)}.trust-icon-amber{background:#fef3c7;color:var(--amber)}.trust-body{flex:1;min-width:0}.trust-title{font-size:1rem;font-weight:700;color:var(--primary);margin-bottom:4px}.trust-desc{font-size:.88rem;line-height:1.7;color:var(--text-muted);margin-bottom:0}@media(max-width:991px){.hero-section{padding:70px 0 50px}.steps-grid{flex-direction:column;align-items:center;gap:20px}.step-connector{display:none!important}.step-card{max-width:260px}.dq-callout{padding:2rem}.demo-email-from{display:none}}@media(max-width:768px){.section{padding:70px 0}.btn{padding:9px 18px;font-size:.85rem}.btn-lg{padding:11px 22px;font-size:.9rem}.stats-grid{grid-template-columns:repeat(2,1fr);gap:20px}.hero-trust-items{gap:10px}.cta-trust-row{flex-direction:column;align-items:center;gap:7px}}@media(max-width:480px){.stats-grid{grid-template-columns:repeat(2,1fr);gap:14px}.stat-number{font-size:1.5rem}}
