@keyframes aiPulse{0%,to{box-shadow:0 0 0 0 rgba(0,212,170,.3)}50%{box-shadow:0 0 0 8px rgba(0,212,170,0)}}@keyframes aiFlowDot{0%{left:8%}25%{left:28%}50%{left:50%}75%{left:72%}to{left:89%}}.ai-sticky{position:fixed;bottom:24px;left:50%;transform:translateX(-50%) translateY(80px);z-index:99;padding:12px 28px;border-radius:980px;background:var(--green);color:#fff;font-family:inherit;font-size:14px;font-weight:600;border:none;cursor:pointer;box-shadow:0 8px 32px rgba(52,199,89,.3);transition:all .4s;display:flex;align-items:center;gap:8px;opacity:0}.ai-sticky.show{transform:translateX(-50%) translateY(0);opacity:1}.ai-sticky:hover{background:#2db84e;transform:translateX(-50%) translateY(-2px)}.ai-sticky .ai-sb{font-size:9px;background:rgba(255,255,255,.2);padding:2px 8px;border-radius:980px}.ai-tag{display:inline-block;font-size:12px;font-weight:600;padding:5px 14px;border-radius:980px;margin-bottom:12px}.ai-center{text-align:center}.ai-center .s-desc{margin:0 auto}.ai-btn{padding:13px 32px;border-radius:980px;font-family:inherit;font-size:15px;cursor:pointer;transition:all .25s;border:none;font-weight:500}.ai-btn.fill{background:var(--green);color:#fff}.ai-btn.fill:hover{background:#2db84e;transform:translateY(-1px);box-shadow:0 6px 24px rgba(52,199,89,.25)}.ai-btn.ghost{background:none;color:var(--blue)}.ai-btn.ghost:hover{text-decoration:underline}.ai-hero{padding:130px 24px 60px;position:relative;overflow:hidden}.ai-hero:before{content:"";position:absolute;top:40px;left:50%;transform:translateX(-50%);width:1100px;height:700px;background:radial-gradient(ellipse,rgba(0,212,170,.04) 0,rgba(99,91,255,.02) 35%,transparent 65%);pointer-events:none}.ai-hero-grid{display:grid;grid-template-columns:48% 50%;grid-gap:2%;gap:2%;align-items:center}.ai-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:980px;background:rgba(0,212,170,.06);border:1px solid rgba(0,212,170,.1);font-size:12px;font-weight:600;color:#00a884;margin-bottom:18px;animation:fadeUp .6s ease both}[data-theme=dark] .ai-hero-badge{color:var(--teal)}.ai-hero-badge .pu{width:7px;height:7px;border-radius:50%;background:var(--teal);animation:aiPulse 2s infinite}.ai-hero-left h1{font-size:clamp(36px,4.2vw,50px);font-weight:700;letter-spacing:-2.5px;line-height:1.05;margin-bottom:14px;animation:fadeUp .6s ease .1s both}.ai-hero-left h1 .gr{background:linear-gradient(135deg,#00d4aa,#635bff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ai-hero-left .hp{font-size:17px;color:var(--text2);line-height:1.55;margin-bottom:28px;animation:fadeUp .6s ease .2s both;max-width:460px}.ai-hero-left .hb{display:flex;gap:12px;animation:fadeUp .6s ease .3s both}.ai-hero-left .ai-hero-metric{margin-top:28px;display:flex;gap:20px;animation:fadeUp .6s ease .4s both}.ai-hm{display:flex;flex-direction:column}.ai-hm-n{font-size:28px;font-weight:800;letter-spacing:-1px}.ai-hm-l{font-size:9px;color:var(--text3);text-transform:uppercase;letter-spacing:.8px}.ai-hero-dash{animation:fadeUp .8s ease .3s both;background:var(--card);border:1px solid var(--border);border-radius:18px;overflow:hidden;box-shadow:0 8px 40px rgba(0,0,0,.06)}.hd-bar{padding:10px 16px;background:var(--bg2);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:6px}.hd-dot{width:8px;height:8px;border-radius:50%}.hd-title{font-size:11px;font-weight:600;margin-left:8px;color:var(--text2)}.hd-live{margin-left:auto;display:flex;align-items:center;gap:4px;font-size:9px;font-weight:700;color:var(--green)}.hd-live .ld{width:5px;height:5px;border-radius:50%;background:var(--green);animation:aiPulse 1.5s infinite}.hd-body{padding:16px}.hd-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-bottom:14px}.hd-s{padding:10px 8px;border-radius:10px;background:var(--bg2);text-align:center}.hd-sn{font-size:18px;font-weight:800;letter-spacing:-.5px}.hd-sl{font-size:7px;color:var(--text3);text-transform:uppercase;letter-spacing:.5px;margin-top:1px}.hd-feed{display:flex;flex-direction:column;gap:4px}.hd-row{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;font-size:10px;font-weight:500;opacity:0;animation:fadeUp .4s ease forwards}.hd-row .hd-emoji{font-size:14px;flex-shrink:0}.hd-row .hd-msg{flex:1 1;color:var(--text2)}.hd-row .hd-val{font-weight:700;flex-shrink:0}.integ{background:var(--bg2);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:24px!important}.integ-inner{text-align:center}.integ-label{font-size:10px;color:var(--text3);text-transform:uppercase;letter-spacing:1.5px;font-weight:600;margin-bottom:14px}.integ-logos{display:flex;align-items:center;justify-content:center;gap:36px;flex-wrap:wrap}.integ-logo{font-size:15px;font-weight:700;letter-spacing:-.3px;color:var(--text3);opacity:.4;transition:opacity .3s}.integ-logo:hover{opacity:.65}.urgency{background:linear-gradient(90deg,rgba(255,59,48,.03),rgba(255,149,0,.03));padding:18px 24px!important;border-bottom:1px solid var(--border)}.urgency-inner{justify-content:center;gap:28px;flex-wrap:wrap}.urg-item,.urgency-inner{display:flex;align-items:center}.urg-item{gap:6px;font-size:12px;color:var(--text2)}.urg-b{font-weight:700;color:var(--text)}.urg-icon{font-size:14px}.problem{background:var(--bg)}.prob-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center;margin-top:36px}.prob-card{background:var(--card);border:1px solid var(--border);border-radius:18px;padding:24px}.prob-row{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--border);font-size:12px;color:var(--text2)}.prob-row:last-child{border:none}.prob-icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0;background:rgba(255,59,48,.05)}.prob-x{margin-left:auto;color:var(--red);font-weight:800;font-size:14px}.calc-section{background:var(--bg2)}.calc-card{max-width:600px;margin:36px auto 0;background:var(--card);border:1px solid var(--border);border-radius:18px;padding:28px;position:relative;overflow:hidden}.calc-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--red),var(--orange),var(--green))}.calc-label{font-size:12px;font-weight:600;margin-bottom:6px}.calc-slider{width:100%;-webkit-appearance:none;height:5px;border-radius:3px;background:var(--bg2);outline:none;cursor:pointer}.calc-slider::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--teal);cursor:pointer;box-shadow:0 2px 8px rgba(0,212,170,.3)}.calc-range{display:flex;justify-content:space-between;font-size:9px;color:var(--text3);margin-top:3px}.calc-result{padding:20px;border-radius:12px;background:rgba(255,59,48,.03);border:1px solid rgba(255,59,48,.06);text-align:center;margin:20px 0 14px}.cr-n{font-size:36px;font-weight:900;letter-spacing:-2px;color:var(--red)}.cr-l{font-size:11px;color:var(--text2);margin-top:2px}.calc-bd{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:18px}.cbd{padding:10px;border-radius:8px;background:var(--bg2);text-align:center}.cbd-n{font-size:16px;font-weight:800;letter-spacing:-.5px}.cbd-l{font-size:8px;color:var(--text3);text-transform:uppercase;letter-spacing:.3px;margin-top:1px}.calc-gate{display:flex;gap:8px}.calc-input{flex:1 1;padding:10px 14px;border:1px solid var(--border);border-radius:10px;background:var(--bg);font-family:inherit;font-size:13px;color:var(--text);outline:none;transition:border .2s}.calc-input:focus{border-color:var(--teal)}.calc-btn{padding:10px 20px;border-radius:10px;border:none;background:var(--green);color:#fff;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.calc-btn:hover{background:#2db84e}.calc-note{font-size:9px;color:var(--text3);margin-top:6px;text-align:center}.flow-section{background:var(--bg)}.flow-strip{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:0;gap:0;margin-top:44px;position:relative}.flow-line{position:absolute;top:34px;left:8%;right:8%;height:2px;background:linear-gradient(90deg,var(--teal),#635bff,var(--red));opacity:.12}.flow-dot{position:absolute;top:30px;width:10px;height:10px;border-radius:50%;background:var(--teal);box-shadow:0 0 14px rgba(0,212,170,.5);z-index:2;animation:aiFlowDot 5s ease-in-out infinite}.flow-step{text-align:center;position:relative;z-index:1}.fs-ic{width:56px;height:56px;border-radius:14px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;font-size:22px;background:var(--card);border:2px solid var(--border);transition:all .35s}.flow-step:hover .fs-ic{transform:scale(1.08);border-color:var(--teal)}.fs-name{font-size:12px;font-weight:700;margin-bottom:2px}.fs-sub{font-size:9px;color:var(--text3);line-height:1.35}.flow-cards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:28px}.fc{padding:16px 14px;border-radius:14px;background:var(--card);border:1px solid var(--border);transition:all .35s}.fc:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.03)}.fc-icon{font-size:18px;margin-bottom:6px}.fc-name{font-size:11px;font-weight:700;margin-bottom:2px}.fc-desc{font-size:9.5px;color:var(--text3);line-height:1.4}.ba-section{background:var(--bg2)}.ba-grid{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:14px;gap:14px;margin-top:40px;align-items:stretch}.ba-card{padding:24px 20px;border-radius:18px;background:var(--card);border:1px solid var(--border)}.ba-card.before{border-color:rgba(255,59,48,.1)}.ba-card.after{border-color:rgba(52,199,89,.1)}.ba-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:14px}.ba-row{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--border);font-size:12px}.ba-row:last-child{border:none}.ba-k{color:var(--text2)}.ba-v{font-weight:700}.ba-arrow{display:flex;align-items:center;font-size:22px;color:var(--teal);font-weight:800}.demo-section{background:var(--bg)}.demo-grid{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:14px;gap:14px;align-items:stretch;margin-top:36px}.demo-c{border-radius:18px;background:var(--card);border:2px solid var(--border);overflow:hidden;transition:all .35s}.demo-c:hover{transform:translateY(-2px)}.demo-c.human{border-color:rgba(52,199,89,.1)}.demo-c.agent{border-color:rgba(255,59,48,.1)}.dc-head{padding:12px 18px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--border);background:var(--bg2)}.dc-dot{width:7px;height:7px;border-radius:50%}.dc-type{font-size:10px;font-weight:700;letter-spacing:.5px}.dc-time{margin-left:auto;font-size:9px;color:var(--text3)}.dc-body,.dc-time{font-family:ui-monospace,monospace}.dc-body{padding:8px 18px;font-size:10px}.dc-row{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--border)}.dc-row:last-child{border:none}.dc-k{color:var(--text3)}.dc-v{font-weight:600}.dc-verdict{padding:12px 18px;text-align:center;font-size:13px;font-weight:800}.demo-vs{display:flex;align-items:center;font-size:12px;font-weight:800;color:var(--text3)}.pillars-section{background:var(--bg2)}.pillar-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:36px}.pillar{padding:22px 16px;border-radius:16px;background:var(--card);border:1px solid var(--border);text-align:center;transition:all .35s;position:relative;overflow:hidden}.pillar:hover{transform:translateY(-3px);box-shadow:0 8px 28px rgba(0,0,0,.03)}.pillar:before{content:"";position:absolute;top:0;left:0;right:0;height:3px}.pillar:first-child:before{background:var(--teal)}.pillar:nth-child(2):before{background:#635bff}.pillar:nth-child(3):before{background:var(--blue)}.pillar:nth-child(4):before{background:var(--red)}.pl-icon{font-size:26px;margin-bottom:10px}.pl-name{font-size:13px;font-weight:700;margin-bottom:4px}.pl-desc{font-size:10px;color:var(--text3);line-height:1.4;margin-bottom:10px}.pl-stat{font-size:18px;font-weight:800}.pl-stat-l{font-size:7px;color:var(--text3);text-transform:uppercase;letter-spacing:.5px}.test-section{background:var(--bg)}.test-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:36px}.test-card{padding:22px;border-radius:16px;background:var(--card);border:1px solid var(--border);transition:all .3s}.test-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.03)}.test-stars{color:#ffb800;font-size:11px;letter-spacing:1px;margin-bottom:6px}.test-quote{font-size:13px;line-height:1.55;color:var(--text);margin-bottom:14px;font-style:italic}.test-author{gap:10px}.test-author,.test-ava{display:flex;align-items:center}.test-ava{width:32px;height:32px;border-radius:50%;justify-content:center;font-size:14px;flex-shrink:0}.test-name{font-size:11px;font-weight:700}.test-role{font-size:9px;color:var(--text3)}.comp-section{background:var(--bg2)}.comp-table{margin-top:36px;border:1px solid var(--border);border-radius:16px;overflow:hidden;background:var(--card)}.ct-row{display:grid;grid-template-columns:2.2fr repeat(5,1fr);border-bottom:1px solid var(--border)}.ct-row:last-child{border:none}.ct-head .ct-cell{font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--text3);background:var(--bg2);padding:12px 10px}.ct-cell{padding:10px;font-size:11px;text-align:center;display:flex;align-items:center;justify-content:center}.ct-cell:first-child{justify-content:flex-start;font-weight:600;font-size:10px}.ct-cell.sx{background:rgba(0,212,170,.03)}.ct-head .ct-cell.sx{background:rgba(0,212,170,.06);color:#00a884}.ct-yes,[data-theme=dark] .ct-head .ct-cell.sx{color:var(--teal)}.ct-yes{font-weight:800}.ct-no{color:var(--text3)}.comp-banner{margin-top:14px;padding:16px 22px;border-radius:12px;background:linear-gradient(135deg,rgba(0,212,170,.04),rgba(99,91,255,.04));border:1px solid rgba(0,212,170,.08);display:flex;align-items:center;gap:12px}.cb-icon{font-size:22px}.cb-title{font-size:13px;font-weight:700}.cb-desc{font-size:10px;color:var(--text2)}.pricing-section{background:var(--bg)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:40px}.price-card{padding:28px 22px;border-radius:18px;background:var(--card);border:1px solid var(--border);transition:all .3s;position:relative}.price-card:hover{transform:translateY(-3px);box-shadow:0 10px 36px rgba(0,0,0,.04)}.price-card.pop{border-color:rgba(0,212,170,.2)}.price-card.pop:before{content:"MOST POPULAR";position:absolute;top:-10px;left:50%;transform:translateX(-50%);padding:3px 12px;border-radius:980px;background:var(--teal);color:#fff;font-size:8px}.pc-name,.price-card.pop:before{font-weight:700;letter-spacing:.8px}.pc-name{font-size:11px;text-transform:uppercase;color:var(--text3);margin-bottom:8px}.pc-price{font-size:36px;font-weight:800;letter-spacing:-2px;margin-bottom:4px}.pc-per{font-size:11px;color:var(--text3);margin-bottom:18px}.pc-feats{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.pc-feat{font-size:12px;color:var(--text2);display:flex;align-items:flex-start;gap:6px}.pc-feat .check{color:var(--teal);font-weight:700;flex-shrink:0}.pc-btn{width:100%;padding:10px;border-radius:10px;border:1px solid var(--border);background:transparent;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;color:var(--text)}.pc-btn:hover{background:var(--bg2)}.price-card.pop .pc-btn{background:var(--green);color:#fff;border:none}.price-card.pop .pc-btn:hover{background:#2db84e}.market-section{background:var(--bg2)}.market-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:36px}.mk{padding:22px 18px;border-radius:16px;background:var(--card);border:1px solid var(--border);transition:all .3s}.mk:hover{transform:translateY(-2px)}.mk-n{font-size:28px;font-weight:800;letter-spacing:-1.5px;margin-bottom:4px}.mk-label{font-size:11px;color:var(--text2);line-height:1.45}.mk-src{font-size:8px;color:var(--text3);margin-top:10px;padding-top:8px;border-top:1px solid var(--border);text-transform:uppercase;letter-spacing:.5px}.faq-section{background:var(--bg)}.faq-list{max-width:640px;margin:36px auto 0}.faq-item{border-bottom:1px solid var(--border)}.faq-q{padding:16px 0;font-size:14px;font-weight:600;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:color .2s}.faq-q:hover{color:var(--teal)}.faq-arrow{font-size:16px;color:var(--text3);transition:transform .3s}.faq-item.open .faq-arrow{transform:rotate(45deg);color:var(--teal)}.faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease;font-size:13px;color:var(--text2);line-height:1.6}.faq-item.open .faq-a{max-height:200px;padding-bottom:16px}.ai-cta{padding:100px 24px;text-align:center;position:relative}.ai-cta:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:800px;height:400px;background:radial-gradient(ellipse,rgba(0,212,170,.04) 0,transparent 60%);pointer-events:none}.ai-cta-card{max-width:580px;margin:0 auto;padding:36px 36px 28px;border-radius:20px;background:var(--card);border:1px solid var(--border);position:relative;overflow:hidden}.ai-cta-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#00d4aa,#635bff,var(--green))}.ai-cta-slots{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:980px;background:rgba(255,59,48,.06);border:1px solid rgba(255,59,48,.08);font-size:11px;font-weight:600;color:var(--red);margin-bottom:16px}.ai-slot-dot{width:5px;height:5px;border-radius:50%;background:var(--red);animation:aiPulse 1.5s infinite}.ai-cta-t{font-size:24px;font-weight:700;letter-spacing:-1px;margin-bottom:6px}.ai-cta-t .cross{color:var(--text3);text-decoration:line-through}.ai-cta-d{font-size:12px;color:var(--text2);margin-bottom:18px}.ai-cta-form{display:flex;gap:8px;max-width:380px;margin:0 auto 12px}.ai-cta-in{flex:1 1;padding:10px 14px;border:1px solid var(--border);border-radius:10px;background:var(--bg);font-family:inherit;font-size:13px;color:var(--text);outline:none}.ai-cta-in:focus{border-color:var(--teal)}.ai-cta-btn{padding:10px 22px;border-radius:10px;border:none;background:var(--green);color:#fff;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.ai-cta-btn:hover{background:#2db84e}.ai-cta-trust{font-size:9px;color:var(--text3)}.ai-sec-bar{padding:28px 24px;background:var(--bg2);border-top:1px solid var(--border)}.ai-sec-inner{justify-content:center;gap:32px;flex-wrap:wrap}.ai-sec-badge,.ai-sec-inner{display:flex;align-items:center}.ai-sec-badge{gap:6px;font-size:11px;font-weight:600;color:var(--text3)}.ai-sec-icon{width:28px;height:28px;border-radius:8px;background:var(--card);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:13px}@media (max-width:768px){.ai-hero-grid{gap:32px}.ai-hero-grid,.prob-grid{grid-template-columns:1fr}.prob-grid{gap:24px}.flow-strip{grid-template-columns:repeat(3,1fr)}.flow-strip .flow-step:nth-child(n+5){display:none}.flow-cards{grid-template-columns:1fr 1fr}.ba-grid{grid-template-columns:1fr}.ba-arrow{justify-content:center}.demo-grid{grid-template-columns:1fr}.demo-vs{justify-content:center}.pillar-grid{grid-template-columns:1fr 1fr}.test-grid{grid-template-columns:1fr}.ct-row{grid-template-columns:2fr repeat(2,1fr)}.ct-row .ct-cell:nth-child(n+4):not(.sx){display:none}.pricing-grid{max-width:400px;margin-left:auto;margin-right:auto}.market-grid,.pricing-grid{grid-template-columns:1fr}.hd-stats{grid-template-columns:repeat(2,1fr)}}