.marketing{--paper:#fcfbf8;--paper-tint:#f6f4ef;--card:#fff;--ink:#101413;--ink-2:#3d4642;--ink-muted:#5d6660;--ink-subtle:#99a19b;--line:#eae7e0;--line-soft:#f1efe9;--line-strong:#d7d2c8;--green:#0e8a5f;--green-deep:#0b6b4a;--green-text:#0b7a52;--green-bright:#34d399;--green-soft:#0e8a5f14;--green-line:#0e8a5f47;--night:#0b100e;--night-2:#101713;--night-line:#f2f5f317;--night-text:#f2f5f3;--night-muted:#93a09a;background:var(--paper);color:var(--ink);font-family:var(--font-inter), system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.6}.marketing *{box-sizing:border-box}.marketing em,.marketing i{font-style:normal}.marketing .tabular{font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums}.marketing .mono{font-family:var(--font-geist-mono), ui-monospace, monospace}.marketing .fr{font-family:var(--font-serif), Georgia, serif;font-variation-settings:"opsz" 72;letter-spacing:-.02em}.marketing a{color:inherit;text-decoration:none}.marketing button{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.marketing .container{max-width:1152px;margin:0 auto;padding:0 32px}.marketing .topbar{z-index:50;-webkit-backdrop-filter:saturate(160%)blur(14px);border-bottom:1px solid var(--line);background:#fcfbf8d9;position:sticky;top:0}.marketing .topbar-inner{justify-content:space-between;align-items:center;height:64px;display:flex}.marketing .brand{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;color:var(--ink);align-items:center;gap:10px;font-size:17px;font-weight:500;display:flex}.marketing .brand>span{white-space:nowrap}.marketing .brand-logo-mark{width:26px;height:26px;color:var(--green);flex-shrink:0}.marketing .nav{align-items:center;gap:28px;display:flex}.marketing .nav a{color:var(--ink-2);font-size:14px;font-weight:450;transition:color .12s}.marketing .nav a:hover{color:var(--ink)}.marketing .nav-cta{align-items:center;gap:10px;display:flex}.marketing .btn{white-space:nowrap;letter-spacing:-.005em;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 16px;font-size:14px;font-weight:500;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.marketing .btn-ghost{color:var(--ink-2);padding-left:12px;padding-right:12px}.marketing .btn-ghost:hover{color:var(--ink)}.marketing .btn-primary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.marketing .btn-primary:hover{background:var(--green-deep);border-color:var(--green-deep)}.marketing .btn-primary .arrow{transition:transform .16s}.marketing .btn-primary:hover .arrow{transform:translate(3px)}.marketing .btn-outline{background:var(--card);color:var(--ink);border-color:var(--line-strong)}.marketing .btn-outline:hover{border-color:var(--ink)}.marketing .btn-lg{min-height:44px;padding:12px 20px;font-size:14px}.marketing section{padding:96px 0;position:relative}.marketing section+section{border-top:1px solid var(--line)}.marketing .section-eyebrow{font-family:var(--font-geist-mono), monospace;color:var(--green-text);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:10px;margin-bottom:20px;font-size:11px;font-weight:500;display:flex}.marketing .section-eyebrow:before{content:"";background:var(--green);border-radius:2px;width:7px;height:7px}.marketing .section-title{font-family:var(--font-serif), Georgia, serif;font-variation-settings:"opsz" 72;letter-spacing:-.025em;text-wrap:balance;max-width:720px;margin:0 0 18px;font-size:clamp(32px,4.2vw,48px);font-weight:420;line-height:1.06}.marketing .section-title em{color:var(--green-text);font-style:normal}.marketing .section-sub{color:var(--ink-muted);text-wrap:pretty;max-width:600px;font-size:17px;line-height:1.6}.marketing .section-head{margin-bottom:56px}.marketing .hero{padding:72px 0 0;overflow:hidden}.marketing .hero-waves{pointer-events:none;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.marketing .hero-waves .wave{stroke-dasharray:8 16;animation:30s linear infinite marketing-wave-drift}.marketing .hero-waves .w2{opacity:.75;animation-duration:38s}.marketing .hero-waves .w3{opacity:.6;animation-duration:26s}.marketing .hero-waves .w4{opacity:.45;animation-duration:44s}.marketing .hero-waves .w5{opacity:.35;animation-duration:34s}@keyframes marketing-wave-drift{to{stroke-dashoffset:-1200px}}.marketing .hero-grid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;padding-bottom:72px;display:grid;position:relative}.marketing .hero-copy{max-width:560px}.marketing .live-badge{border:1px solid var(--line);background:var(--card);color:var(--ink-muted);border-radius:999px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 12px;font-size:12px;transition:border-color .16s;display:inline-flex}.marketing .live-badge:hover{border-color:var(--green-line)}.marketing .live-badge-dot{background:var(--green);border-radius:50%;width:6px;height:6px;animation:3s infinite marketing-breathe;box-shadow:0 0 0 3px #0e8a5f24}@keyframes marketing-breathe{0%,to{box-shadow:0 0 0 3px #0e8a5f24}50%{box-shadow:0 0 0 6px #0e8a5f0a}}.marketing .live-badge-label{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--green-text);font-size:10px;font-weight:500}.marketing .live-badge-num{font-family:var(--font-geist-mono), monospace;color:var(--ink);font-size:12px;font-weight:500}.marketing .live-badge-text{color:var(--ink-muted)}.marketing .live-badge-arrow{color:var(--ink-subtle);transition:transform .16s}.marketing .live-badge:hover .live-badge-arrow{transform:translate(2px)}.marketing h1.hero-title{font-family:var(--font-serif), Georgia, serif;font-variation-settings:"opsz" 72;letter-spacing:-.03em;text-wrap:balance;color:var(--ink);margin:0 0 22px;font-size:clamp(40px,4.8vw,62px);font-weight:420;line-height:1.04}.marketing h1.hero-title em{color:var(--green-text);font-style:normal}.marketing .hero-sub{color:var(--ink-muted);text-wrap:pretty;margin:0 0 30px;font-size:17px;line-height:1.65}.marketing .hero-actions{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.marketing .hero-note{color:var(--ink-muted);margin:0;font-size:13px}.marketing .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.marketing .hero-visual{position:relative}.marketing .app-mock{background:var(--card);border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #1014130a,0 16px 48px -16px #10141324}.marketing .win-dots{flex-shrink:0;gap:6px;display:inline-flex}.marketing .win-dots span{background:var(--line-strong);border-radius:50%;width:9px;height:9px}.marketing .app-mock-bar{border-bottom:1px solid var(--line);background:var(--paper-tint);align-items:center;gap:12px;padding:10px 14px;display:flex}.marketing .mock-title{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:550;overflow:hidden}.marketing .app-mock-body{grid-template-columns:128px 1fr;display:grid}.marketing .mock-nav{border-right:1px solid var(--line);background:var(--paper);flex-direction:column;gap:2px;padding:14px 10px;display:flex}.marketing .mock-nav-item{color:var(--ink-muted);text-align:left;border-radius:6px;width:100%;padding:6px 10px;font-size:12px;transition:background-color .16s,color .16s}.marketing .mock-nav-item:hover{background:var(--paper-tint);color:var(--ink-2)}.marketing .mock-nav-item.active{background:var(--green-soft);color:var(--green-text);font-weight:550}.marketing .mock-main{min-height:366px;padding:14px 16px 16px;position:relative;overflow:hidden}.marketing .mock-row{border:1px solid var(--line);background:var(--card);border-radius:8px;margin-bottom:8px;padding:10px 12px;animation:.6s both marketing-mock-in}.marketing .mock-row:nth-child(3){animation-delay:.12s}.marketing .mock-row:nth-child(4){animation-delay:.24s}.marketing .mock-row:nth-child(5){animation-delay:.36s}@keyframes marketing-mock-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.marketing .mock-row.hot{border-color:var(--green-line);background:var(--green-soft)}.marketing .mock-row-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.marketing .mock-row-title{color:var(--ink);font-size:13px;font-weight:550;line-height:1.3}.marketing .mock-pill{font-family:var(--font-geist-mono), monospace;background:var(--paper-tint);border:1px solid var(--line);color:var(--ink-muted);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:10px}.marketing .mock-pill.match{background:var(--green-deep);border-color:var(--green-deep);color:#fff}.marketing .mock-pill.new{color:var(--green-text);border-color:var(--green-line);animation:2.4s infinite marketing-pill-pulse}@keyframes marketing-pill-pulse{0%,to{background:var(--paper-tint)}50%{background:var(--green-soft)}}.marketing .mock-row-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.marketing .mock-chip{color:var(--ink-muted);background:var(--card);border:1px solid var(--line);border-radius:4px;padding:1px 7px;font-size:11px}.marketing .mock-deadline{color:var(--ink-subtle);letter-spacing:.04em;font-size:10px}.marketing .mock-ai-tag{color:var(--green-text);margin-left:auto;font-size:11px;font-weight:550}.marketing .mock-scan{background:var(--green);opacity:.35;pointer-events:none;height:1px;animation:6s ease-in-out infinite marketing-scanmove;position:absolute;left:16px;right:16px}@keyframes marketing-scanmove{0%,to{opacity:0;top:12%}10%{opacity:.4}90%{opacity:.4}50%{top:96%}}.marketing .mock-panel{z-index:1;position:relative}.marketing .mock-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px;display:grid}.marketing .mock-stat{border:1px solid var(--line);background:var(--card);border-radius:8px;flex-direction:column;gap:3px;padding:10px 12px;animation:.6s both marketing-mock-in;display:flex}.marketing .mock-stat:nth-child(2){animation-delay:80ms}.marketing .mock-stat:nth-child(3){animation-delay:.16s}.marketing .mock-stat-num{font-family:var(--font-geist-mono), monospace;letter-spacing:-.03em;color:var(--green-text);font-size:22px;font-weight:500;line-height:1}.marketing .mock-stat-label{color:var(--ink-muted);font-size:10.5px;line-height:1.25}.marketing .mock-pill.sent{background:var(--green-soft);border-color:var(--green-line);color:var(--green-text)}.marketing .mock-progress{background:var(--green-soft);border-radius:999px;height:6px;margin-top:8px;overflow:hidden}.marketing .mock-progress-fill{background:var(--green);border-radius:999px;width:22%;height:100%;animation:3s ease-in-out infinite alternate marketing-progress}@keyframes marketing-progress{0%{width:22%}to{width:86%}}.marketing .mock-ai-prompt{color:var(--ink-2);background:var(--paper-tint);border:1px solid var(--line);border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:10px;padding:10px 12px;font-size:12.5px;line-height:1.4;animation:.5s both marketing-mock-in;display:flex}.marketing .mock-ai-you{background:var(--ink);width:18px;height:18px;color:var(--paper);font-size:9px;font-weight:600;font-family:var(--font-geist-mono), monospace;border-radius:5px;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.marketing .mock-ai-answer{border:1px solid var(--green-line);background:var(--green-soft);border-radius:8px;margin-bottom:12px;padding:12px;animation:.5s .12s both marketing-mock-in}.marketing .mock-ai-head{margin-bottom:10px}.marketing .mock-ai-badge{font-family:var(--font-geist-mono), monospace;color:var(--green-text);align-items:center;gap:6px;font-size:10px;font-weight:500;display:inline-flex}.marketing .mock-ai-doc-head{color:var(--ink);margin:0 0 9px;font-size:12px;font-weight:600}.marketing .mock-ai-line+.mock-ai-doc-head{margin-top:14px}.marketing .mock-ai-line{transform-origin:0;background:#0e8a5f29;border-radius:3px;height:9px;margin-bottom:8px;animation:5s infinite both marketing-editor-fill}.marketing .mock-ai-line:last-child{margin-bottom:0}.marketing .mock-ai-line.caret{position:relative}.marketing .mock-ai-line.caret:after{content:"";background:var(--green);width:2px;height:13px;animation:1s steps(2,end) infinite marketing-caret;position:absolute;top:-2px;right:-8px}.marketing .mock-ai-foot{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.marketing .mock-ai-foot-label{color:var(--ink-subtle);text-transform:uppercase;letter-spacing:.1em;margin-right:2px;font-size:10px}.marketing .trust-strip{border-top:1px solid var(--line);z-index:1;align-items:center;gap:40px;padding:18px 0;display:flex;position:relative;overflow:hidden}.marketing .trust-label{font-family:var(--font-geist-mono), monospace;color:var(--ink-muted);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:10px}.marketing .trust-marquee{flex:1;gap:48px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marketing .trust-marquee-inner{flex-shrink:0;gap:48px;animation:40s linear infinite marketing-scroll;display:flex}@keyframes marketing-scroll{to{transform:translate(calc(-50% - 24px))}}.marketing .trust-item{color:var(--ink-2);letter-spacing:-.01em;white-space:nowrap;font-size:14px;font-weight:500}.marketing .trust-item.dim{color:var(--ink-subtle)}.marketing .live-signal-wrap{background:var(--night);color:var(--night-text);position:relative;overflow:hidden}.marketing .live-signal-wrap:before{content:"";pointer-events:none;background:radial-gradient(at 25% 10%,#34d3991a 0%,#0000 55%);position:absolute;inset:0}.marketing .live-signal-wrap .section-eyebrow{color:var(--green-bright)}.marketing .live-signal-wrap .section-eyebrow:before{background:var(--green-bright)}.marketing .live-grid{z-index:1;grid-template-columns:1.15fr 1fr;align-items:center;gap:72px;display:grid;position:relative}.marketing .live-headline{font-family:var(--font-serif), serif;font-variation-settings:"opsz" 72;letter-spacing:-.02em;text-wrap:balance;margin:0 0 16px;font-size:clamp(26px,3.2vw,38px);font-weight:420;line-height:1.12}.marketing .live-headline em{color:var(--green-bright);font-style:normal}.marketing .live-sub{color:var(--night-muted);max-width:460px;margin:0 0 36px;font-size:16px;line-height:1.6}.marketing .live-counters{flex-wrap:wrap;gap:40px;display:flex}.marketing .live-counter{flex-direction:column;gap:6px;display:flex}.marketing .live-number{font-family:var(--font-geist-mono), monospace;letter-spacing:-.04em;color:var(--green-bright);font-variant-numeric:tabular-nums;font-size:clamp(30px,3.6vw,44px);font-weight:500;line-height:1}.marketing .live-counter-label{font-family:var(--font-geist-mono), monospace;color:var(--night-muted);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.marketing .live-feed{background:var(--night-2);border:1px solid var(--night-line);font-family:var(--font-geist-mono), monospace;border-radius:10px;padding:6px;font-size:12px}.marketing .feed-row{color:#c4cdc8;letter-spacing:.02em;border-bottom:1px solid #f2f5f30a;align-items:center;gap:12px;padding:11px 13px;transition:opacity .32s;display:flex}.marketing .feed-row:last-child{border-bottom:none}.marketing .feed-time{color:var(--night-muted);flex-shrink:0;min-width:84px}.marketing .feed-source{color:var(--night-text);min-width:96px}.marketing .feed-action{color:var(--night-muted);flex:1}.marketing .feed-status{border-radius:50%;flex-shrink:0;width:6px;height:6px}.marketing .feed-status.match{background:var(--green-bright);box-shadow:0 0 0 4px #34d39924}.marketing .feed-status.scan{background:#3d4642}.marketing .steps{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.marketing .step-card{background:var(--card);padding:32px 28px;transition:background-color .2s}.marketing .step-card:hover{background:var(--paper)}.marketing .step-num{font-family:var(--font-geist-mono), monospace;color:var(--green-text);letter-spacing:.08em;margin-bottom:24px;font-size:12px;font-weight:500;line-height:1}.marketing .step-card h3{font-family:var(--font-serif), serif;font-variation-settings:"opsz" 36;letter-spacing:-.015em;margin:0 0 10px;font-size:22px;font-weight:450;line-height:1.15}.marketing .step-card p{color:var(--ink-muted);margin:0;font-size:14.5px;line-height:1.6}.marketing .agent-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.marketing .agent-visual{position:relative}.marketing .agent-points{flex-direction:column;gap:16px;margin:0 0 28px;padding:0;list-style:none;display:flex}.marketing .agent-point{color:var(--ink-muted);gap:12px;font-size:15px;line-height:1.55;display:flex}.marketing .agent-point strong{color:var(--ink);font-weight:600}.marketing .agent-point-dot{background:var(--green);border-radius:2px;flex-shrink:0;width:7px;height:7px;margin-top:7px}.marketing .agent-note{color:var(--ink-subtle);border-top:1px solid var(--line);max-width:440px;margin:0;padding-top:16px;font-size:13px}.marketing .editor-mock{background:var(--card);border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #1014130a,0 16px 48px -16px #10141324}.marketing .editor-bar{border-bottom:1px solid var(--line);background:var(--paper-tint);align-items:center;gap:12px;padding:10px 14px;display:flex}.marketing .editor-title{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:550;overflow:hidden}.marketing .editor-ai-chip{font-family:var(--font-geist-mono), monospace;color:var(--green-text);background:var(--green-soft);border:1px solid var(--green-line);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:3px 9px;font-size:10px;display:inline-flex}.marketing .editor-ai-dot{background:var(--green);border-radius:50%;width:5px;height:5px;animation:2.4s infinite marketing-breathe}.marketing .editor-body{padding:24px 26px}.marketing .editor-heading{font-family:var(--font-serif), serif;font-variation-settings:"opsz" 36;color:var(--ink);letter-spacing:-.01em;margin-bottom:12px;font-size:16px;font-weight:450}.marketing .editor-line{background:var(--line-soft);transform-origin:0;border-radius:3px;height:10px;margin-bottom:9px;animation:5.4s infinite both marketing-editor-fill}.marketing .editor-line:nth-child(3){animation-delay:.4s}.marketing .editor-line:nth-child(4){animation-delay:.8s}.marketing .editor-line:nth-child(5){animation-delay:1.2s}.marketing .editor-line:nth-child(7){animation-delay:1.6s}.marketing .editor-line:nth-child(8){animation-delay:2s}@keyframes marketing-editor-fill{0%{opacity:0;transform:scaleX(0)}18%{opacity:1;transform:scaleX(1)}85%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.marketing .editor-line.caret{position:relative}.marketing .editor-line.caret:after{content:"";background:var(--green);width:2px;height:14px;animation:1s steps(2,end) infinite marketing-caret;position:absolute;top:-2px;right:-8px}@keyframes marketing-caret{50%{opacity:0}}.marketing .editor-foot{border-top:1px solid var(--line);background:var(--paper);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 26px 18px;display:flex}.marketing .editor-foot-label{color:var(--ink-subtle);text-transform:uppercase;letter-spacing:.12em;margin-right:4px;font-size:10px}.marketing .train-chip{color:var(--green-text);background:var(--green-soft);border:1px solid var(--green-line);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11px}.marketing .industry-grid{flex-wrap:wrap;gap:10px;max-width:880px;display:flex}.marketing .industry-chip{color:var(--ink-2);background:var(--card);border:1px solid var(--line);border-radius:999px;padding:9px 18px;font-size:14px;font-weight:500;transition:background-color .16s,border-color .16s,color .16s}.marketing .industry-chip:hover{border-color:var(--green-line);color:var(--green-text)}.marketing .industry-chip.active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.marketing .industry-panel{background:var(--card);border:1px solid var(--line);border-radius:12px;margin-top:24px;overflow:hidden}.marketing .industry-panel-head{border-bottom:1px solid var(--line);background:var(--paper-tint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;display:flex}.marketing .industry-panel-label{text-transform:uppercase;letter-spacing:.12em;color:var(--green-text);font-size:10px;font-weight:500}.marketing .industry-panel-hint{color:var(--ink-muted);font-size:12px}.marketing .industry-example{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:20px;padding:16px 22px;animation:.5s both marketing-mock-in;display:flex}.marketing .industry-example:last-child{border-bottom:none}.marketing .industry-example-main{flex-direction:column;gap:7px;min-width:0;display:flex}.marketing .industry-example-title{color:var(--ink);font-size:15px;font-weight:550;line-height:1.35}.marketing .industry-example-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.marketing .industry-deadline{color:var(--ink-muted);letter-spacing:.04em;font-size:11px}.marketing .industry-value{color:var(--green-text);white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px;font-weight:500}.marketing .industry-panel-foot{border-top:1px solid var(--line);background:var(--paper);color:var(--ink-muted);margin:0;padding:12px 22px 14px;font-size:11.5px}.marketing .industries-note{color:var(--ink-muted);max-width:560px;margin:28px 0 0;font-size:15px}.marketing .customers-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.marketing .quote-card{background:var(--card);border:1px solid var(--line);border-radius:12px;flex-direction:column;margin:0;padding:32px;display:flex}.marketing .quote-card.featured{background:var(--night);color:var(--night-text);border-color:var(--night)}.marketing .quote-card.featured .quote-text,.marketing .quote-card.featured .quote-name{color:var(--night-text)}.marketing .quote-card.featured .quote-role{color:var(--night-muted)}.marketing .quote-card.featured .quote-avatar{color:var(--green-bright);background:#34d3991f;border:1px solid #34d3994d}.marketing .quote-card.featured .quote-text em{color:var(--green-bright)}.marketing .quote-text{font-family:var(--font-serif), serif;font-variation-settings:"opsz" 36;letter-spacing:-.01em;text-wrap:pretty;color:var(--ink);margin:0 0 28px;font-size:clamp(18px,2.2vw,22px);font-weight:420;line-height:1.4}.marketing .quote-text em{color:var(--green-text);font-style:normal}.marketing .quote-author{align-items:center;gap:12px;margin:auto 0 0;display:flex}.marketing .quote-avatar{background:var(--green-soft);border:1px solid var(--green-line);width:36px;height:36px;color:var(--green-text);font-size:11px;font-weight:500;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;border-radius:8px;place-items:center;display:grid}.marketing .quote-meta{font-size:13px;line-height:1.4}.marketing .quote-name{color:var(--ink);font-weight:550}.marketing .quote-role{color:var(--ink-muted)}.marketing .cta-section{background:var(--night);color:var(--night-text);text-align:center;padding:120px 32px;position:relative;overflow:hidden}.marketing .cta-section:before{content:"";pointer-events:none;background:radial-gradient(at 50% 115%,#34d39929 0%,#0000 60%);position:absolute;inset:0}.marketing .cta-eyebrow{font-family:var(--font-geist-mono), monospace;color:var(--green-bright);text-transform:uppercase;letter-spacing:.16em;z-index:1;margin-bottom:24px;font-size:11px;position:relative}.marketing .cta-title{font-family:var(--font-serif), serif;font-variation-settings:"opsz" 72;letter-spacing:-.03em;text-wrap:balance;z-index:1;max-width:760px;margin:0 auto 24px;font-size:clamp(38px,5.6vw,68px);font-weight:420;line-height:1.04;position:relative}.marketing .cta-title em{color:var(--green-bright);font-style:normal}.marketing .cta-sub{color:var(--night-muted);z-index:1;max-width:520px;margin:0 auto 40px;font-size:17px;line-height:1.6;position:relative}.marketing .cta-actions{z-index:1;flex-wrap:wrap;justify-content:center;gap:10px;display:inline-flex;position:relative}.marketing .cta-mail{color:var(--night-muted);letter-spacing:.08em;z-index:1;margin:24px 0 0;font-size:11px;position:relative}.marketing .btn-cream{background:var(--paper);color:var(--ink);border-color:var(--paper)}.marketing .btn-cream:hover{background:var(--green-bright);border-color:var(--green-bright);color:var(--night)}.marketing footer{background:var(--paper-tint);border-top:1px solid var(--line);padding:56px 0 36px}.marketing .footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:56px;display:grid}.marketing .footer-col h3{font-family:var(--font-geist-mono), monospace;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.14em;margin:0 0 18px;font-size:10px;font-weight:500}.marketing .footer-col ul{margin:0;padding:0;list-style:none}.marketing .footer-col li{margin-bottom:10px}.marketing .footer-col a{color:var(--ink-2);font-size:14px;transition:color .16s}.marketing .footer-col a:hover{color:var(--green-text)}.marketing .footer-bio{color:var(--ink-muted);max-width:300px;margin-top:14px;font-size:14px;line-height:1.6}.marketing .footer-base{border-top:1px solid var(--line);color:var(--ink-muted);font-size:11px;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:28px;display:flex}.marketing a:focus-visible,.marketing button:focus-visible{outline:2px solid var(--green);outline-offset:3px}@media (prefers-reduced-motion:reduce){.marketing .live-badge-dot,.marketing .editor-ai-dot,.marketing .mock-scan,.marketing .mock-row,.marketing .mock-stat,.marketing .industry-example,.marketing .mock-pill.new,.marketing .mock-progress-fill,.marketing .mock-ai-prompt,.marketing .mock-ai-answer,.marketing .mock-ai-line,.marketing .mock-ai-line.caret:after,.marketing .editor-line,.marketing .editor-line.caret:after,.marketing .hero-waves .wave,.marketing .trust-marquee-inner{animation:none!important}.marketing .editor-line,.marketing .mock-ai-line{opacity:1;transform:none}.marketing .mock-progress-fill{width:64%}.marketing .mock-scan{display:none}}@media (max-width:1000px){.marketing .hero-grid{grid-template-columns:1fr;gap:48px;padding-bottom:56px}.marketing .hero-copy,.marketing .hero-visual,.marketing .agent-visual{max-width:620px}.marketing .live-grid{grid-template-columns:1fr;gap:48px}.marketing .steps{grid-template-columns:1fr}.marketing .agent-grid{grid-template-columns:1fr;gap:48px}.marketing .footer-grid{grid-template-columns:1fr 1fr}.marketing .customers-grid{grid-template-columns:1fr}}@media (max-width:640px){.marketing .container{padding:0 20px}.marketing section{padding:72px 0}.marketing .topbar-inner{height:60px}.marketing .nav{display:none}.marketing .hero{padding:48px 0 0}.marketing .live-badge-text{display:none}.marketing .app-mock-body{grid-template-columns:1fr}.marketing .mock-nav{border-right:none;border-bottom:1px solid var(--line);flex-direction:row;gap:4px;padding:8px 10px;overflow-x:auto}.marketing .mock-nav-item{white-space:nowrap;flex-shrink:0;width:auto}.marketing .mock-main{min-height:392px}.marketing .live-counters{gap:24px}.marketing .industry-example{flex-direction:column;align-items:flex-start;gap:8px}.marketing .footer-grid{grid-template-columns:1fr;gap:28px}.marketing .cta-section{padding:88px 20px}}
