.ai-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:45px 0 64px;border-top:1px solid var(--line)}
.ai-feature{padding:30px 35px 30px 0;border-bottom:1px solid var(--line)}
.ai-feature-icon{width:39px;height:39px;border:1px solid #bcc8bb;border-radius:11px;display:grid;place-items:center;margin-bottom:18px;color:var(--pine)}
.ai-feature-icon svg{width:21px;height:21px}.ai-feature h3{font-size:20px;letter-spacing:-.045em;margin-bottom:10px}.ai-feature p{font-size:13px;line-height:1.75;max-width:300px;color:var(--muted)}
.ai-workspace{border:1px solid #c8d0c2;border-radius:12px;overflow:hidden;background:#fffef8;box-shadow:0 22px 60px #203c2610}
.ai-workspace-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#e5eadd;padding:20px 25px;font-size:10px;font-weight:700;letter-spacing:.12em}
.ai-workspace-bar>span:first-child{display:flex;align-items:center;gap:9px}.ai-example-label{font-size:10px;font-weight:400;letter-spacing:0;color:#52624c}
.ai-case-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:20px;background:#f1f3e9;border-bottom:1px solid #d8decf}
.ai-case{font:inherit;text-align:left;color:var(--pine);background:transparent;border:1px solid transparent;border-radius:8px;display:flex;align-items:center;gap:10px;padding:14px 12px;min-width:0;cursor:pointer;transition:background .2s,border-color .2s}
.ai-case:hover{background:#e7eddc}.ai-case.selected{background:#fffef8;border-color:#b1bea5;box-shadow:0 4px 12px #1d3b2410}.ai-case-avatar{border-radius:50%;width:32px;height:32px;background:#e2e9d8;display:grid;place-items:center;font-size:10px;flex-shrink:0}
.ai-case b{display:block;font-size:12px;line-height:1.6}.ai-case small{display:block;font-size:9px;white-space:nowrap;color:#64735d}.ai-priority-pill{display:inline-block;margin-left:auto;background:#e8cfac;color:#553d20;border-radius:4px;padding:4px 6px;font-size:8px;white-space:nowrap}.ai-priority-pill.quiet{background:#e5eadb;color:#536146}
.ai-workspace .demo{border:0;border-radius:0;box-shadow:none}.ai-workspace .demo-control{background:#fffef8;padding:35px 28px}.ai-workspace .demo-topline{font-size:10px}.ai-workspace .demo-panel{padding:35px;background:#e9edde;min-height:535px;align-items:center}
.ai-workspace .demo-window{width:100%;box-shadow:0 12px 35px #1c352515}.ai-workspace .step h3{font-size:17px}.ai-workspace .step p{font-size:12px;line-height:1.7}.ai-workspace .window-top{font-size:11px}.ai-workspace .window-top span:last-child{font-size:8px}
.ai-transcript-body,.ai-note-body,.ai-followup-body{padding:26px}.ai-source-header{display:flex;align-items:center;gap:10px}.ai-source-header h3{font-size:16px}.ai-source-header p{font-size:10px;color:#65715e;margin-top:4px}.ai-source-icon{width:35px;height:35px;display:grid;place-items:center;background:#e6eadf;border-radius:50%;font-size:21px}.ai-source-time{margin-left:auto;color:#65715e;font-size:11px}
.ai-wave{height:49px;display:flex;gap:4px;align-items:center;justify-content:center;background:#f1f3ea;border-radius:5px;margin:23px 0}.ai-wave i{width:4px;border-radius:8px;background:#8f9f80}.ai-wave i:nth-child(3n){background:#c1a374}
.ai-transcript-label{font-size:8px;letter-spacing:.11em;color:#64725e;font-weight:700;margin:18px 0 11px}.ai-transcript-body blockquote{font:400 17px/1.65 Georgia,serif;margin:0;color:#273e2c}.ai-capture-note{font-size:11px;line-height:1.7;color:#68745f;margin-top:20px;padding-top:17px;border-top:1px solid #e1e5d9}
.ai-note-heading{display:flex;gap:11px;align-items:center;margin-bottom:15px}.ai-note-heading h3{font-size:21px;letter-spacing:-.045em;line-height:1.3}.ai-spark{font-size:25px;color:#8a622f;flex-shrink:0}.ai-note-body>p{font-size:12px;line-height:1.7;color:#5e6e55}.ai-note-body dl{margin:22px 0}.ai-note-body dl>div{display:grid;grid-template-columns:115px 1fr;gap:14px;padding:10px 0;border-top:1px solid #e2e7d9;font-size:10px;line-height:1.6}.ai-note-body dt{color:#6b7762}.ai-note-body dd{margin:0;color:#304629;font-weight:700}
.ai-priority-reason{background:#f4e9d7;border-left:2px solid #cfa069;padding:13px 16px}.ai-priority-reason>span{font-size:8px;letter-spacing:.1em;font-weight:700;color:#785524}.ai-priority-reason>p{font-size:10px;line-height:1.7;margin-top:8px;color:#735d3e}
.ai-next-action{display:flex;align-items:center;gap:12px;margin-bottom:22px}.ai-next-action small{font-size:8px;letter-spacing:.1em;color:#6c775f}.ai-next-action h3{font-size:18px;line-height:1.4;margin-top:5px;letter-spacing:-.035em}.ai-channel-options{display:flex;border-bottom:1px solid #dce2d3;gap:22px;margin-bottom:18px}.ai-channel-options button{border:0;background:none;font:700 10px/1.5 Manrope,sans-serif;padding:7px 0 11px;color:#7a846d;border-bottom:2px solid transparent;cursor:pointer}.ai-channel-options button[aria-pressed=true]{color:#244b32;border-bottom-color:#244b32}.ai-draft{font-size:12px;line-height:1.8;padding:17px 18px;background:#e8eddf;border-radius:8px 8px 0 8px;min-height:120px}
.ai-review-footer{display:flex;align-items:flex-start;gap:7px;margin:16px 0}.ai-review-dot{display:block;width:5px;height:5px;background:#c29559;border-radius:50%;margin-top:5px;flex-shrink:0}.ai-review-footer p{font-size:10px;line-height:1.65;color:#717a66}.ai-preview-review{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:1px solid #b6c2a7;border-radius:5px;background:#fffef8;color:#2c4a32;padding:11px 12px;font:700 10px/1.5 Manrope,sans-serif;cursor:pointer}.ai-preview-review:disabled{opacity:.6;cursor:default}.ai-review-status{font-size:10px;line-height:1.6;color:#52684a;margin-top:10px;min-height:16px}
@media(max-width:1050px){.ai-case{flex-wrap:wrap}.ai-priority-pill{display:none}.ai-workspace .demo-panel{padding:24px}.ai-workspace .demo-control{padding:28px 23px}.ai-workspace .step h3{font-size:15px}}
@media(max-width:800px){.ai-features{gap:0 22px;grid-template-columns:repeat(2,minmax(0,1fr));margin:30px 0 40px}.ai-feature{padding:25px 0}.ai-feature h3{font-size:20px}.ai-feature p{font-size:12px}.ai-workspace-bar{padding:17px 19px;font-size:8px}.ai-example-label{font-size:8px}.ai-case-picker{padding:12px;gap:5px}.ai-case{display:block;padding:10px 9px}.ai-case-avatar{margin-bottom:7px}.ai-case b{font-size:11px}.ai-case small{font-size:8px;white-space:normal}.ai-workspace .demo-control{padding:23px}.ai-workspace .step h3{font-size:13px}.ai-workspace .demo-panel{min-height:515px;padding:32px}.ai-workspace .demo-window{max-width:520px;margin:0 auto}.ai-workspace .step p{display:none}.ai-transcript-body blockquote{font-size:18px}}
@media(max-width:520px){.ai-features{gap:0 18px}.ai-feature h3{font-size:18px;line-height:1.4}.ai-feature p{font-size:12px}.ai-workspace-bar{align-items:flex-start;gap:9px;padding:15px}.ai-workspace-bar>span:first-child{gap:6px;white-space:nowrap;font-size:7px}.ai-example-label{font-size:8px;text-align:right;line-height:1.5;max-width:105px}.ai-case-picker{padding:9px;gap:3px}.ai-case{padding:9px 6px}.ai-case b{font-size:10px}.ai-case small{font-size:8px;line-height:1.5}.ai-case-avatar{width:27px;height:27px;font-size:9px}.ai-workspace .demo-control{padding:19px 16px}.ai-workspace .demo-topline{font-size:9px}.ai-workspace .steps{gap:10px}.ai-workspace .step h3{font-size:11px}.ai-workspace .demo-panel{padding:20px 13px;min-height:535px}.ai-transcript-body,.ai-note-body,.ai-followup-body{padding:21px 18px}.ai-transcript-body blockquote{font-size:16px}.ai-note-heading h3{font-size:20px}.ai-note-body dl>div{grid-template-columns:92px 1fr;gap:10px}.ai-case small{max-width:82px}.ai-next-action h3{font-size:17px}.ai-workspace .window-top{font-size:10px;padding:15px 18px}.ai-workspace .window-top span:last-child{font-size:7px}.ai-draft{font-size:12px;min-height:140px}.ai-section .demo-disclosure{font-size:10px;line-height:1.75}}

.ai-wave .wave-0{height:20%}.ai-wave .wave-1{height:42%}.ai-wave .wave-2{height:28%}.ai-wave .wave-3{height:61%}.ai-wave .wave-4{height:38%}.ai-wave .wave-5{height:52%}
