:root{--ink:#08090b;--ink-2:#0e1014;--ink-3:#14171d;--line:#f3efe617;--line-2:#f3efe629;--bone:#f3efe6;--muted:#a7a59d;--dim:#74736d;--ember:#ff5b24;--ember-2:#ff8a5c;--mint:#5ce6a8;--amber:#ffc247;--radius:18px;--font-display:"Instrument Serif", "Times New Roman", serif;--font-body:"Inter Tight", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--ink);color:var(--bone);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55;overflow-x:hidden}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--ember);outline-offset:3px;border-radius:6px}::selection{background:var(--ember);color:#fff}.mono{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);font-size:11.5px}.container{width:100%;max-width:1240px;margin:0 auto;padding-inline:clamp(20px,4vw,44px)}.grain{z-index:90;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:52px;padding:0 26px;font-size:15.5px;font-weight:600;transition:transform .25s,background .25s,border-color .25s,box-shadow .25s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-sm{height:42px;padding:0 20px;font-size:14.5px}.btn-ember{background:var(--ember);color:#fff;box-shadow:0 10px 34px -10px #ff5b24b3}.btn-ember:hover{background:#ff6c3a;box-shadow:0 14px 40px -10px #ff5b24d9}.btn-ghost{border-color:var(--line-2);color:var(--bone);background:#f3efe60a}.btn-ghost:hover{background:#f3efe617;border-color:#f3efe64d}.kicker{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin-bottom:22px;font-size:12px;display:inline-flex}.dot{background:var(--ember);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ff5b242e}.nav{z-index:80;border-bottom:1px solid #0000;transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;inset:0 0 auto}.nav.is-scrolled,.nav.is-open{-webkit-backdrop-filter:blur(18px)saturate(1.4);border-bottom-color:var(--line);background:#08090bb8}.nav-inner{align-items:center;gap:32px;max-width:1240px;height:72px;margin:0 auto;padding-inline:clamp(20px,4vw,44px);display:flex}.logo{align-items:center;gap:10px;display:inline-flex}.logo-word{font-family:var(--font-display);letter-spacing:-.01em;padding-bottom:3px;font-size:27px;line-height:1}.nav-links{gap:6px;margin-left:auto;display:flex}.nav-links a{color:var(--muted);border-radius:999px;padding:8px 14px;font-size:14.5px;transition:color .2s,background .2s}.nav-links a:hover{color:var(--bone);background:#f3efe60f}.nav-toggle{border:1px solid var(--line-2);cursor:pointer;background:0 0;border-radius:12px;width:44px;height:44px;display:none;position:relative}.nav-toggle span{background:var(--bone);height:1.5px;transition:transform .3s;position:absolute;left:12px;right:12px}.nav-toggle span:first-child{top:17px}.nav-toggle span:last-child{top:25px}.nav.is-open .nav-toggle span:first-child{transform:translateY(4px)rotate(45deg)}.nav.is-open .nav-toggle span:last-child{transform:translateY(-4px)rotate(-45deg)}.hero{align-items:center;min-height:100svh;padding:120px 0 90px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(60% 55% at 72% 48%,#ff5b2421,#0000 70%),radial-gradient(40% 40% at 10% 0,#f3efe60d,#0000 70%);position:absolute;inset:0}.hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:30px;display:grid;position:relative}.hero h1{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(46px,6.6vw,96px);font-weight:400;line-height:.98}.hero h1 em,.section h2 em{color:var(--ember);font-style:italic}.lede{max-width:540px;color:var(--muted);margin-top:28px;font-size:clamp(17px,1.5vw,19.5px);line-height:1.6}.hero-cta{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}.hero-facts{grid-template-columns:repeat(3,1fr);gap:20px;max-width:640px;margin-top:56px;display:grid}.hero-facts li{border-top:1px solid var(--line-2);flex-direction:column;gap:4px;padding-top:14px;display:flex}.hero-facts b{font-size:14.5px;font-weight:600}.hero-facts span{color:var(--dim);font-size:13.5px;line-height:1.4}.hero-visual{aspect-ratio:1;justify-self:end;width:100%;max-width:640px;position:relative}.orb-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.chip{white-space:nowrap;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(10px);background:#14171dc7;border-radius:999px;align-items:center;gap:9px;padding:9px 15px;font-size:13.5px;animation:7s ease-in-out infinite float;display:inline-flex;position:absolute;box-shadow:0 16px 40px -18px #000000e6}.chip .mono{color:var(--dim);font-size:10.5px}.chip-a{top:12%;left:2%}.chip-b{animation-delay:-2s;top:22%;right:-2%}.chip-c{animation-delay:-4s;bottom:18%;left:0}.chip-d{animation-delay:-1s;bottom:8%;right:6%}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}i.ok{background:var(--mint);border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 3px #5ce6a833}i.live{background:var(--ember);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite pulse;display:inline-block}@keyframes pulse{0%,to{box-shadow:0 0 #ff5b2499}50%{box-shadow:0 0 0 7px #ff5b2400}}.scroll-hint{border:1px solid var(--line-2);border-radius:12px;width:22px;height:36px;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.scroll-hint span{background:var(--ember);border-radius:2px;width:3px;height:7px;margin-left:-1.5px;animation:1.8s ease-in-out infinite scrollDot;position:absolute;top:7px;left:50%}@keyframes scrollDot{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(12px)}}.section{padding:clamp(90px,12vw,160px) 0;position:relative}.section+.section{border-top:1px solid var(--line)}.section-head{max-width:780px;margin-bottom:clamp(44px,6vw,72px)}.section h2{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(38px,5vw,68px);font-weight:400;line-height:1.02}.section-lede{max-width:620px;color:var(--muted);margin-top:24px;font-size:18px;line-height:1.6}.foot-note{color:var(--dim);margin-top:28px;font-size:13.5px}.demo-tabs{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid}.demo-tab{text-align:left;background:var(--ink-2);border:1px solid var(--line);cursor:pointer;border-radius:16px;flex-direction:column;gap:6px;padding:18px 20px;transition:background .25s,border-color .25s,transform .25s;display:flex}.demo-tab:hover{border-color:var(--line-2);background:var(--ink-3)}.demo-tab.is-active{background:var(--ink-3);border-color:#ff5b248c;box-shadow:inset 0 0 0 1px #ff5b2440}.tab-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.tab-top b{font-size:16px;font-weight:600}.tab-chan{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line-2);color:var(--muted);border-radius:999px;padding:3px 9px;font-size:11px}.tab-blurb{color:var(--dim);font-size:14px;line-height:1.45}.demo-stage{grid-template-columns:1.4fr 1fr;align-items:stretch;gap:14px;display:grid}.chat,.qa{background:var(--ink-2);border:1px solid var(--line);border-radius:22px;flex-direction:column;min-height:560px;display:flex;overflow:hidden}.chat-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.chat-who{align-items:center;gap:14px;display:flex}.chat-who b{font-size:16px;display:block}.chat-who span:not(.wave){color:var(--dim);font-size:12.5px;font-family:var(--font-mono);letter-spacing:.03em}.chat-actions{gap:8px;display:flex}.pill{border:1px solid var(--line-2);cursor:pointer;background:0 0;border-radius:999px;height:34px;padding:0 14px;font-size:13px;transition:background .2s,border-color .2s}.pill:hover:not(:disabled){background:#f3efe612}.pill.is-on{color:var(--ember-2);background:#ff5b2424;border-color:#ff5b2499}.pill:disabled{opacity:.4;cursor:not-allowed}.wave{align-items:center;gap:3px;width:34px;height:30px;display:inline-flex}.wave i{background:var(--dim);border-radius:3px;flex:1;height:6px;transition:background .3s}.wave.is-on i{background:var(--ember);animation:.9s ease-in-out infinite bars}.wave.is-on i:nth-child(2){animation-delay:-.2s}.wave.is-on i:nth-child(3){animation-delay:-.45s}.wave.is-on i:nth-child(4){animation-delay:-.1s}.wave.is-on i:nth-child(5){animation-delay:-.6s}@keyframes bars{0%,to{height:6px}50%{height:26px}}.chat-body{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;flex-direction:column;flex:1;gap:12px;max-height:560px;padding:22px 20px;display:flex;overflow-y:auto}.msg{border-radius:18px;max-width:82%;padding:13px 16px;font-size:15.5px;line-height:1.5;animation:.45s cubic-bezier(.16,1,.3,1) pop}@keyframes pop{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.msg-customer{background:var(--bone);color:#17181b;border-bottom-right-radius:6px;align-self:flex-end}.msg-agent{background:var(--ink-3);border:1px solid var(--line-2);border-bottom-left-radius:6px;align-self:flex-start}.msg-src{border-top:1px dashed var(--line-2);font-family:var(--font-mono);letter-spacing:.03em;color:var(--muted);align-items:center;gap:8px;margin-top:10px;padding-top:9px;font-size:11px;display:flex}.msg-typing{gap:5px;padding:16px 18px;display:inline-flex}.msg-typing span{background:var(--dim);border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite dots}.msg-typing span:nth-child(2){animation-delay:.15s}.msg-typing span:nth-child(3){animation-delay:.3s}@keyframes dots{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.ev{max-width:92%;color:var(--muted);border:1px solid var(--line);background:#f3efe608;border-radius:999px;align-self:center;align-items:center;gap:10px;padding:8px 14px;font-size:12.5px;animation:.4s pop;display:flex}.ev code{font-family:var(--font-mono);color:var(--ember-2);overflow-wrap:anywhere;font-size:12px}.ev-handoff{color:var(--amber);border-color:#ffc24766;border-radius:14px}.ev-handoff .mono{color:var(--amber)}.qa-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.qa-head b{margin-top:2px;font-size:16px;display:block}.qa-score{font-family:var(--font-display);color:var(--mint);letter-spacing:-.02em;font-size:52px;line-height:1}.qa-score small{font-family:var(--font-mono);color:var(--dim);letter-spacing:.04em;margin-left:4px;font-size:12px}.qa-list{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;flex-direction:column;flex:1;gap:14px;max-height:400px;padding:16px 20px;display:flex;overflow-y:auto}.qa-empty{color:var(--dim);font-size:14px}.qa-item{border-bottom:1px solid var(--line);padding-bottom:14px;animation:.45s pop}.qa-item:last-child{border-bottom:0;padding-bottom:0}.qa-line{justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.qa-src{color:var(--muted);text-align:right;font-size:12.5px}.bar{color:var(--muted);grid-template-columns:74px 1fr 30px;align-items:center;gap:10px;margin-top:6px;font-size:12.5px;display:grid}.bar>div{background:#f3efe614;border-radius:3px;height:5px;overflow:hidden}.bar i{background:linear-gradient(90deg, var(--mint), #b6ffdf);transform-origin:0;border-radius:3px;height:100%;animation:.9s cubic-bezier(.16,1,.3,1) grow;display:block}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bar em{font-style:normal;font-family:var(--font-mono);text-align:right;color:var(--bone)}.qa-guard{color:var(--amber);background:#ffc2471a;border:1px solid #ffc2474d;border-radius:999px;align-items:center;gap:8px;margin-top:12px;padding:6px 12px;font-size:12.5px;display:inline-flex}.qa-guard i{background:var(--amber);border-radius:50%;width:6px;height:6px}.qa-foot{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:14px 20px 18px;display:flex}.qa-foot p{color:var(--dim);font-size:13px}.qa-foot code{font-family:var(--font-mono);color:var(--ember-2);overflow-wrap:anywhere;font-size:12px}.roster{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.roster>*{display:flex}.agent{--mx:50%;--my:0%;background:var(--ink-2);border:1px solid var(--line);border-radius:22px;flex-direction:column;width:100%;padding:26px 24px 24px;transition:border-color .3s,transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.agent:before{content:"";background:radial-gradient(300px circle at var(--mx) var(--my), #ff5b2424, transparent 65%);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.agent:hover{border-color:var(--line-2);transform:translateY(-5px)}.agent:hover:before{opacity:1}.agent.is-hl{background:linear-gradient(180deg, #5ce6a80f, var(--ink-2) 55%);border-color:#5ce6a859}.agent.is-hl:before{background:radial-gradient(300px circle at var(--mx) var(--my), #5ce6a824, transparent 65%)}.agent-top{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:40px;display:flex}.agent-ico{width:46px;height:46px;color:var(--ember-2);background:#ff5b241f;border:1px solid #ff5b244d;border-radius:14px;place-items:center;display:grid}.agent.is-hl .agent-ico{color:var(--mint);background:#5ce6a81a;border-color:#5ce6a859}.agent-chans{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.agent-chans span{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--line);color:var(--dim);border-radius:999px;padding:3px 8px;font-size:10.5px}.agent h3{font-family:var(--font-display);letter-spacing:-.01em;font-size:32px;font-weight:400;line-height:1.05}.agent-role{color:var(--muted);margin-top:8px;font-size:15px;line-height:1.45}.agent ul{flex-direction:column;gap:8px;margin-top:22px;display:flex}.agent li{padding-left:18px;font-size:14.5px;position:relative}.agent li:before{content:"";background:var(--ember);width:8px;height:1px;position:absolute;top:.62em;left:0}.agent.is-hl li:before{background:var(--mint)}.agent-sample{color:var(--dim);margin-top:auto;padding-top:24px;font-size:13.5px;line-height:1.5}.agent-sample .mono{margin-bottom:6px;display:block}.steps{flex-direction:column;display:flex}.step{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,6vw,90px);padding:clamp(34px,5vw,56px) 0;display:grid}.step:last-child{border-bottom:1px solid var(--line)}.step-n{font-family:var(--font-mono);color:var(--ember);letter-spacing:.08em;font-size:13px}.step h3{font-family:var(--font-display);letter-spacing:-.02em;margin:12px 0 18px;font-size:clamp(38px,4.6vw,62px);font-weight:400;line-height:1}.step p{color:var(--muted);max-width:440px;font-size:17.5px}.mock{background:var(--ink-2);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:10px;padding:18px;display:flex}.mock-row{background:var(--ink-3);border-radius:12px;align-items:center;gap:12px;padding:14px 16px;font-size:15px;display:flex}.mock-row em{font-style:normal;font-family:var(--font-mono);color:var(--muted);margin-left:auto;font-size:12px}.mock-row.is-muted{opacity:.55}.mock-row.gate{background:#5ce6a812;border:1px solid #5ce6a859}.mock-row.gate em{color:var(--mint)}.dot-ok,.dot-off{border-radius:50%;flex-shrink:0;width:9px;height:9px}.dot-ok{background:var(--mint);box-shadow:0 0 0 4px #5ce6a826}.dot-off{background:var(--dim)}.file{background:var(--ink-3);border-radius:12px;grid-template-columns:1.1fr 1.4fr 80px;align-items:center;gap:14px;padding:14px 16px;font-size:14.5px;display:grid}.file>div{background:#f3efe614;border-radius:3px;height:5px;overflow:hidden}.file i{background:linear-gradient(90deg, var(--ember), var(--ember-2));border-radius:3px;height:100%;display:block}.file em{font-style:normal;font-family:var(--font-mono);color:var(--muted);text-align:right;font-size:12px}.gap{color:var(--amber);border:1px dashed #ffc24773;border-radius:12px;padding:14px 16px;font-size:14.5px;line-height:1.45}.gap .mono{color:var(--amber);margin-bottom:4px;display:block}.guards{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.guards>*{display:flex}.guard{background:var(--ink-2);border:1px solid var(--line);border-radius:20px;width:100%;padding:26px 22px}.guard-n{font-family:var(--font-mono);color:var(--mint);font-size:12px}.guard h3{letter-spacing:-.01em;margin:34px 0 10px;font-size:19px;font-weight:600}.guard p{color:var(--muted);font-size:15px;line-height:1.5}.pipe{grid-template-columns:repeat(6,1fr);gap:0;margin:50px 0;display:grid;position:relative}.pipe-node{text-align:center;color:var(--muted);padding:18px 14px 0;font-size:14px;position:relative}.pipe-node:before{content:"";background:var(--line-2);height:1px;position:absolute;top:9px;left:0;right:0}.pipe-node:first-child:before{left:50%}.pipe-node:last-child:before{right:50%}.pipe-i{width:20px;height:20px;font-family:var(--font-mono);background:var(--ink);border:1px solid var(--line-2);color:var(--muted);border-radius:50%;place-items:center;margin-top:9px;font-size:10.5px;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.pipe-node.is-hl{color:var(--bone)}.pipe-node.is-hl .pipe-i{background:var(--ember);border-color:var(--ember);color:#fff;box-shadow:0 0 0 5px #ff5b2433}.log{border:1px solid var(--line);background:var(--ink-2);border-radius:22px;overflow:hidden}.log-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.log-row{border-bottom:1px solid var(--line);grid-template-columns:90px 1.2fr 1.5fr 70px 130px;align-items:center;gap:16px;padding:15px 22px;font-size:14.5px;display:grid}.log-row:last-child{border-bottom:0}.log-th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);padding-block:12px;font-size:11px}.log-row .mono{color:var(--muted);text-transform:none;font-size:13px}.tag{font-style:normal;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:4px 10px;font-size:11px}.tag-geçti{color:var(--mint);background:#5ce6a814;border-color:#5ce6a866}.tag-devredildi{color:var(--amber);background:#ffc24714;border-color:#ffc24766}.tag-incelemede{color:var(--ember-2);background:#ff5b241a;border-color:#ff5b2473}.roi{grid-template-columns:1fr 1.05fr;gap:14px;display:grid}.roi-in,.roi-out{background:var(--ink-2);border:1px solid var(--line);border-radius:24px;padding:clamp(24px,3vw,40px)}.roi-in{flex-direction:column;gap:30px;display:flex}.sl{display:block}.sl-top{color:var(--muted);justify-content:space-between;margin-bottom:14px;font-size:15px;display:flex}.sl-top b{color:var(--bone);font-family:var(--font-mono);font-size:14px;font-weight:500}.sl input{appearance:none;outline-offset:8px;cursor:pointer;background:linear-gradient(90deg, var(--ember) var(--p), #f3efe61a var(--p));border-radius:3px;width:100%;height:6px}.sl input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--bone);border:4px solid var(--ember);border-radius:50%;width:22px;height:22px;box-shadow:0 4px 14px #00000080}.sl input::-moz-range-thumb{background:var(--bone);border:4px solid var(--ember);border-radius:50%;width:16px;height:16px}.roi-out{background:linear-gradient(160deg, #ff5b241a, var(--ink-2) 55%);flex-direction:column;justify-content:space-between;gap:26px;display:flex}.roi-main b{font-family:var(--font-display);letter-spacing:-.03em;margin-top:10px;font-size:clamp(52px,7vw,92px);font-weight:400;line-height:1;display:block}.roi-main small{color:var(--muted);font-size:.5em}.roi-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.roi-grid>div{border-top:1px solid var(--line-2);padding-top:14px}.roi-grid span{color:var(--dim);font-size:13px;line-height:1.35;display:block}.roi-grid b{letter-spacing:-.01em;margin-top:6px;font-size:21px;font-weight:600;display:block}.roi-note{color:var(--dim);font-size:13px;line-height:1.5}.plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:14px;display:grid}.plans>*{display:flex}.plan{background:var(--ink-2);border:1px solid var(--line);border-radius:24px;flex-direction:column;width:100%;padding:32px 28px;display:flex;position:relative}.plan.is-hl{background:linear-gradient(170deg, #ff5b241c, var(--ink-2) 50%);border-color:#ff5b2499;box-shadow:0 30px 80px -40px #ff5b2499}.plan-badge{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--ember);color:#fff;border-radius:999px;padding:4px 10px;font-size:10.5px;position:absolute;top:22px;right:22px}.plan h3{font-family:var(--font-display);font-size:34px;font-weight:400}.plan-price{flex-direction:column;gap:4px;margin:22px 0 6px;display:flex}.plan-price b{letter-spacing:-.03em;font-size:38px;font-weight:600;line-height:1.05}.plan-price span{color:var(--dim);font-size:13.5px}.plan>p{color:var(--muted);margin-bottom:22px;font-size:15.5px}.plan ul{border-top:1px solid var(--line);flex-direction:column;gap:11px;margin-bottom:30px;padding-top:22px;display:flex}.plan li{padding-left:22px;font-size:15px;position:relative}.plan li:before{content:"";border-left:1.6px solid var(--mint);border-bottom:1.6px solid var(--mint);width:11px;height:6px;position:absolute;top:.4em;left:0;transform:rotate(-45deg)}.plan .btn{margin-top:auto}.faq-wrap{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(30px,6vw,90px);display:grid}.faq-wrap .section-head{margin-bottom:0;position:sticky;top:120px}.faq{border-top:1px solid var(--line-2)}.faq-item{border-bottom:1px solid var(--line-2)}.faq-item button{cursor:pointer;text-align:left;letter-spacing:-.01em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:26px 0;font-size:19px;font-weight:500;display:flex}.faq-item button i{flex-shrink:0;width:20px;height:20px;position:relative}.faq-item button i:before,.faq-item button i:after{content:"";background:var(--ember);height:1.5px;transition:transform .35s;position:absolute;top:9.25px;left:3px;right:3px}.faq-item button i:after{transform:rotate(90deg)}.faq-item.is-open button i:after{transform:rotate(0)}.faq-a{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.16,1,.3,1);display:grid}.faq-a>div{overflow:hidden}.faq-item.is-open .faq-a{grid-template-rows:1fr}.faq-a p{color:var(--muted);padding:0 44px 28px 0;font-size:16.5px;line-height:1.65}.cta-card{border:1px solid var(--line-2);background:radial-gradient(70% 90% at 0% 0%, #ff5b2429, transparent 60%), var(--ink-2);border-radius:32px;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,5vw,70px);padding:clamp(30px,5vw,64px);display:grid}.cta h2{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(38px,5vw,66px);font-weight:400;line-height:1.02}.cta h2 em{color:var(--ember);font-style:italic}.form{flex-direction:column;gap:16px;display:flex}.form label{color:var(--muted);flex-direction:column;gap:8px;font-size:14px;display:flex}.form input,.form select{border:1px solid var(--line-2);height:52px;color:var(--bone);background:#08090b99;border-radius:14px;padding:0 16px;font-size:16px;transition:border-color .2s,box-shadow .2s}.form input::placeholder{color:var(--dim)}.form input:focus,.form select:focus{border-color:var(--ember);outline:none;box-shadow:0 0 0 4px #ff5b242e}.form select option{background:#14171d}.form .btn{width:100%;margin-top:6px}.form-err{color:var(--amber);font-size:14px}.cta-done{background:#5ce6a812;border:1px solid #5ce6a866;border-radius:20px;padding:28px}.cta-done b{font-family:var(--font-display);font-size:32px;font-weight:400}.cta-done p{color:var(--muted);margin-top:10px}.footer{border-top:1px solid var(--line);padding:54px 0 46px}.footer-in{grid-template-columns:1.2fr 1fr;align-items:start;gap:30px;display:grid}.footer-in p{color:var(--dim);margin-top:14px;font-size:14.5px}.footer nav{flex-wrap:wrap;justify-content:flex-end;gap:22px;display:flex}.footer nav a{color:var(--muted);font-size:14.5px}.footer nav a:hover{color:var(--bone)}.footer-note{border-top:1px solid var(--line);grid-column:1/-1;padding-top:22px;margin-top:10px!important;font-size:13px!important}@media (width<=1100px){.roster,.guards{grid-template-columns:repeat(2,1fr)}.demo-stage{grid-template-columns:1fr}.chat,.qa{min-height:0}.chat-body{min-height:380px;max-height:480px}.qa-list{max-height:none}}@media (width<=900px){.nav-links{border-bottom:1px solid var(--line);background:#08090bf5;flex-direction:column;gap:2px;margin:0;padding:12px clamp(20px,4vw,44px) 22px;display:none;position:absolute;top:72px;left:0;right:0}.nav.is-open .nav-links{display:flex}.nav-links a{border-bottom:1px solid var(--line);border-radius:0;padding:14px 8px;font-size:17px}.nav-toggle{margin-left:auto;display:block}.nav-cta{display:none}.hero{padding:108px 0 80px}.hero-grid{grid-template-columns:1fr;gap:10px}.hero-visual{justify-self:center;max-width:460px;margin-top:10px}.hero-facts{grid-template-columns:1fr;gap:14px;margin-top:40px}.step{grid-template-columns:1fr;gap:28px}.pipe{grid-template-columns:repeat(3,1fr);row-gap:34px}.pipe-node:nth-child(4):before{left:50%}.pipe-node:nth-child(3):before{right:50%}.roi,.plans,.faq-wrap{grid-template-columns:1fr}.faq-wrap .section-head{margin-bottom:30px;position:static}.cta-card,.demo-tabs{grid-template-columns:1fr}.log-row{grid-template-columns:62px 1fr 88px}.log-row>span:nth-child(3),.log-row>span:nth-child(4){display:none}.footer-in{grid-template-columns:1fr}.footer nav{justify-content:flex-start}}@media (width<=560px){body{font-size:16px}.roster,.guards{grid-template-columns:1fr}.chip-a{left:-2%}.chip-b{top:20%;right:-4%}.chip{padding:7px 12px;font-size:12px}.msg{max-width:92%;font-size:15px}.roi-grid{grid-template-columns:1fr}.chat-head{padding:14px 16px}.file{grid-template-columns:1fr 70px}.file>div{display:none}.btn{width:100%}.hero-cta .btn{flex:100%}.faq-item button{font-size:17px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
