.df-service-visual.df-ai-preview-visual{justify-content:center;align-items:center;width:38.6%;padding:0 20px 26px 0;display:flex}.df-ai-preview-demo{color:#eff3ed;background:#1b2220;border:1px solid #b5c8b433;border-radius:14px;width:100%;max-width:622px;position:relative;box-shadow:0 24px 70px #0005,0 0 0 4px #ffffff03,inset 0 1px #ffffff08}.df-ai-preview-canvas{border-radius:13px;width:100%;height:auto;display:block;overflow:hidden}.df-ai-preview-stage{color:#eff3ed;width:622px;height:402px;font-family:var(--font-geist-sans), Arial, sans-serif;background:radial-gradient(at 5% 0,#7fa8890c,#0000 65%),#1b2220;position:relative;overflow:hidden}.df-ai-preview-loop,.df-ai-preview-start{position:absolute;inset:0}.df-ai-preview-chrome{z-index:5;background:#1b2220f5;border-bottom:1px solid #c3d3c00c;justify-content:space-between;align-items:center;height:55px;padding:0 28px;display:flex;position:absolute;inset:0 0 auto}.df-ai-preview-brand{color:#e2e8df;display:flex}.df-ai-preview-brand>svg{width:111px;height:26px;display:block}.df-ai-preview-private{color:#a6b4a8;letter-spacing:.1px;align-items:center;gap:6px;font-size:11px;display:flex}.df-ai-preview-agent{align-items:center;gap:15px;display:flex;position:absolute;top:84px;left:40px}.df-ai-preview-agent>span{color:#ccdfbd;background:linear-gradient(135deg,#b7d69f24,#b7d69f08);border:1px solid #c8deb32c;border-radius:13px;flex-shrink:0;place-items:center;width:50px;height:50px;display:grid;box-shadow:inset 0 1px #d3e6c20b}.df-ai-preview-eyebrow{font-size:9px;font-family:var(--font-geist-mono), monospace;letter-spacing:1.3px;color:#98ac99;margin-bottom:4px;display:block}.df-ai-preview-agent h4{color:#f0f3ec;letter-spacing:-.8px;margin:0;font-size:25px;font-weight:400;line-height:32px}.df-ai-preview-connections{gap:9px;display:flex;position:absolute;top:163px;left:40px}.df-ai-preview-connections>span{color:#d3dcd0;background:#131a17;border:1px solid #bccdb41c;border-radius:9px;justify-content:flex-start;align-items:center;gap:9px;min-width:122px;height:43px;padding:0 12px;font-size:12px;display:flex}.df-ai-preview-connections svg{color:#b4c5ae;flex-shrink:0;width:20px;height:19px}.df-ai-preview-connections i{background:#a3cb8a;border-radius:50%;width:5px;height:5px;margin-left:auto;box-shadow:0 0 7px #a3cb8a20}.df-ai-preview-source-note{color:#96a697;font-size:11px;position:absolute;top:222px;left:41px}.df-ai-preview-source-note>span{color:#647a67;margin-inline:6px}.df-ai-preview-input{background:#c1d1b305;border:1px solid #b3c5a52b;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;width:540px;height:90px;padding:0 20px 0 18px;transition:border-color .25s,background .25s;display:flex;position:absolute;top:271px;left:40px;box-shadow:0 3px 10px #0001}.df-ai-preview-input[data-focused=true]{background:#c1d1b30a;border-color:#c0d9ab55}.df-ai-preview-input>span:first-child{color:#a7b1a4;white-space:nowrap;letter-spacing:-.5px;font-size:18px;line-height:24px}.df-ai-preview-input>.df-ai-preview-prompt-filled:first-child{color:#f1f4eb;font-size:17px}.df-ai-preview-submit{color:#bccbb0;background:#354432;border:1px solid #d5e8c01c;border-radius:12px;flex-shrink:0;place-items:center;width:50px;height:50px;transition:background .2s,color .2s;display:grid}.df-ai-preview-submit[data-clicked=true]{color:#25371f;background:#d2e7bc}.df-ai-preview-cursor{z-index:4;filter:drop-shadow(0 2px 3px #0005);width:28px;height:32px;position:absolute;overflow:visible}.df-ai-preview-click{pointer-events:none;border:1px solid #d1e9b799;border-radius:12px;width:52px;height:52px;position:absolute;top:290px;left:512px}.df-ai-preview-answer-backdrop{background:#121a16;position:absolute;inset:0}.df-ai-preview-answer-viewport{position:absolute;inset:0;overflow:hidden}.df-ai-preview-answer{transform-origin:0 0;color:#e5ecdf;background:#1e2721;border:1px solid #bbd2a61a;border-radius:13px;align-items:flex-start;gap:17px;min-height:621px;padding:24px 13px 40px 18px;display:flex;position:absolute;box-shadow:0 12px 35px #0001}.df-ai-preview-answer-icon{color:#d0e5bc;background:#accb9015;border:1px solid #bfd8a82c;border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;margin-top:0;display:grid}.df-ai-preview-answer-icon svg{width:19px;height:19px}.df-ai-preview-answer-content{letter-spacing:-.35px;width:420px;font-size:16px;line-height:23px}.df-ai-preview-result-label{color:#acc399;font-family:var(--font-geist-mono), monospace;letter-spacing:.8px;justify-content:space-between;align-items:center;margin:0 0 12px;font-size:9px;line-height:15px;display:flex}.df-ai-preview-result-label>span{color:#9aaa92;letter-spacing:.4px;font-size:8px}.df-ai-preview-answer-content>p{min-height:69px;font-size:inherit;line-height:inherit;margin:0 0 16px}.df-ai-preview-answer-content strong{color:#f1f5eb;font-weight:550}.df-ai-preview-answer table{border-collapse:collapse;table-layout:fixed;letter-spacing:-.2px;width:100%;margin:0;font-size:13px;line-height:20px}.df-ai-preview-answer th,.df-ai-preview-answer td{text-align:left;white-space:nowrap;border:1px solid #b7cfa418;padding:5px 8px;font-weight:400}.df-ai-preview-answer th{color:#bdcdb2;background:#142017;padding-block:8px;font-size:11px}.df-ai-preview-answer td:last-child{color:#c6e6a8}.df-ai-preview-answer tbody tr:nth-child(2){background:#b7cfa404}.df-ai-preview-insights>p{font-size:inherit;line-height:inherit;margin:23px 0}.df-ai-preview-insights ul{color:#b7c4ad;margin:0;padding-left:21px;list-style:outside}.df-ai-preview-insights li{margin:0 0 18px;padding-left:1px}.df-ai-preview-insights li::marker{color:#9bb589}.df-ai-preview-highlight{color:#293728;transform-origin:50%;white-space:nowrap;background:#f1f3ec;border:1px solid #e1e7da;border-radius:12px;align-items:center;gap:12px;padding:13px 17px 13px 13px;display:inline-flex;position:absolute;box-shadow:0 9px 25px #0003,inset 0 1px #fff9}.df-ai-preview-highlight small{color:#6d7f60;font-family:var(--font-geist-mono), monospace;letter-spacing:1px;margin-bottom:4px;font-size:8px;line-height:11px;display:block}.df-ai-preview-highlight strong{letter-spacing:-.5px;font-size:19px;font-weight:500;line-height:23px;display:block}.df-ai-preview-highlight-icon{color:#4a6541;background:#dce4d3;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.df-ai-preview-highlight-one{background:#d2e7bb;border-color:#e0f0ce;top:79px;left:41px}.df-ai-preview-highlight-one .df-ai-preview-highlight-icon{color:#344c2b;background:#b9d69e}.df-ai-preview-highlight-two{top:187px;right:28px}.df-ai-preview-highlight-three{top:296px;left:96px}.df-ai-preview-progress{z-index:6;opacity:.45;transform-origin:0;background:#bbd79b;width:100%;height:2px;position:absolute;bottom:0;left:0}.df-ai-preview-controls{color:#bec8c0;justify-content:space-between;align-items:center;gap:8px;min-height:34px;font-size:9px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:-6px}.df-ai-preview-controls>span{align-items:center;gap:7px;display:inline-flex}.df-ai-preview-controls i{background:#9aa99b;border-radius:50%;width:2px;height:2px}.df-ai-preview-accessible{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:768px) and (max-width:1100px){.df-service-visual.df-ai-preview-visual{width:45%;padding-right:14px}}@media (max-width:767px){.df-service-visual.df-ai-preview-visual{width:calc(100% + 48px);height:auto;min-height:290px;margin-top:22px;padding:24px 16px 70px}.df-ai-preview-demo{border-radius:11px;max-width:540px}.df-ai-preview-canvas{border-radius:10px}.df-ai-preview-controls{font-size:8px}}@media (prefers-reduced-motion:reduce){.df-ai-preview-visual *{transition:none!important}}@media (max-width:767px) and (max-height:720px){.df-service-card.df-service-ai{filter:none;position:relative;top:auto;transform:none}}
