:root{--blue:#3260f7;--ink:#1b2334;--muted:#727b8a;--line:#e5e9f0;--pale:#f5f7fb;--green:#1d9b74}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:15px;line-height:1.6;background:#fff}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #69baff;outline-offset:5px}button{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.1}h1{font-size:clamp(43px,4.4vw,66px);letter-spacing:-3px;font-weight:650;line-height:1.08}h2{font-size:clamp(32px,3.2vw,47px);letter-spacing:-1.8px;font-weight:600;line-height:1.14}h3{font-weight:600}img{display:block;max-width:100%}.container{width:min(1220px,calc(100% - 88px));margin:auto}.blue{color:var(--blue)}.muted{color:var(--muted)!important}.header{height:90px;border-bottom:1px solid #edf0f4;background:#ffffffed;position:sticky;top:0;z-index:20;backdrop-filter:blur(16px)}.nav{height:100%;display:flex;align-items:center;gap:50px}.brand{flex-shrink:0}.nav nav{display:flex;gap:27px;margin:auto;font-size:13px;font-weight:500}.nav nav a:hover,.text-link:hover{color:var(--blue)}.nav-actions{display:flex;align-items:center;gap:23px}.login{font-size:13px}.login span{margin-left:7px}.button{display:inline-flex;align-items:center;justify-content:center;gap:16px;background:var(--blue);color:white;border:1px solid transparent;border-radius:9px;padding:15px 22px;font-size:13px;line-height:1.4;font-weight:600;transition:transform .2s,background .2s,box-shadow .2s}.button:hover{background:#204de7;transform:translateY(-2px);box-shadow:0 5px 16px #3260f722}.button.small{padding:12px 16px;font-size:12px}.button span:last-child{font-size:18px}.text-link{display:inline-flex;align-items:center;gap:12px;font-size:13px;font-weight:600;transition:color .2s;border:0;background:none;padding:0}.text-link span{font-size:18px}.menu-button{display:none}.hero{display:grid;grid-template-columns:1.05fr 1fr;gap:34px;padding-top:80px;padding-bottom:75px;align-items:center}.eyebrow{font-size:10px;font-weight:700;letter-spacing:1.5px;display:flex;align-items:center;gap:9px;margin-bottom:25px;color:var(--blue)}.live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#3a79ed;flex-shrink:0}.hero-lead{font-size:20px;line-height:1.5;letter-spacing:-.35px;margin-top:26px}.hero-sub{font-size:14px;line-height:1.8;color:var(--muted);max-width:445px;margin-top:16px}.actions{display:flex;gap:24px;align-items:center;margin-top:30px}.play{font-size:11px!important}.hero-foot{display:flex;align-items:center;gap:8px;color:#8a919c;font-size:10px;margin-top:23px}.check{color:var(--green);font-size:13px}.mini-line{height:12px;width:1px;background:#d7dce5;margin:0 3px}.hero-visual{height:518px;position:relative;padding:24px 28px;background:radial-gradient(ellipse at 70% 35%,#e5edff 0,transparent 70%),#f4f7fc;border:1px solid #eaf0fa;border-radius:24px;isolation:isolate;overflow:hidden}.orbit{position:absolute;border:1px solid #dce5f7;width:510px;height:510px;border-radius:50%;z-index:-1;left:25px;top:20px}.orbit-two{width:690px;height:690px;left:-65px;top:-70px}.visual-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.status-pill{background:#ffffffb0;border:1px solid #e0e7f2;padding:5px 10px;border-radius:30px;font-size:10px;display:flex;align-items:center;gap:7px;color:#607085}.spark{font-size:43px;color:var(--blue);line-height:1}.message-card{background:#fff;border:1px solid #e7ecf3;border-radius:12px;box-shadow:0 8px 24px #253a6910;padding:19px 21px;transform:rotate(-2deg);width:91%;margin-left:0}.person{display:flex;gap:10px;align-items:center}.avatar{width:33px;height:33px;border-radius:50%;background:#eff0e8;color:#787c5e;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;flex-shrink:0}.person b{font-size:12px;display:block}.person small{display:block;font-size:9px;color:var(--muted)}.tiny{font-size:9px;color:#a1a8b4;margin-left:auto}.message-card p{font-size:13px;line-height:1.65;margin-top:13px}.message-time{display:block;text-align:right;font-size:9px;color:#9ea7b4}.message-time span{color:#68a6e2;margin-left:4px}.connector-line{display:flex;gap:11px;align-items:center;margin:13px 0 13px 40px;font-size:10px;color:#6c83b0}.connector-line>span{font-size:23px;background:#e6eeff;width:31px;height:31px;border-radius:50%;color:var(--blue);text-align:center}.task-card{background:#fff;border:1px solid #dce5f5;border-radius:12px;padding:22px 20px 15px;width:96%;margin-left:4%;box-shadow:0 14px 25px #253a6910;transform:rotate(1deg)}.task-head{display:flex;gap:12px;align-items:center}.square-icon{display:flex;align-items:center;justify-content:center;background:#e9f0ff;color:var(--blue);border-radius:9px;width:37px;height:37px;font-size:19px;flex-shrink:0}.task-head small{font-size:7.5px;letter-spacing:1px;color:#8e98ac;display:block;margin-bottom:6px}.task-head h3{font-size:17px;letter-spacing:-.4px}.more{margin-left:auto;color:#9ca7b6}.task-tags{display:flex;gap:6px;margin:19px 0 16px}.tag{display:inline-flex;border-radius:5px;background:#f4f6f9;color:#7a8393;padding:4px 8px;font-size:9px;white-space:nowrap}.blue-tag{background:#eef3ff;color:#3260d2}.task-bottom{display:flex;align-items:center;border-top:1px solid #eef0f5;padding-top:12px;gap:6px;font-size:9px;color:#7e8896}.small-avatar{width:22px;height:22px;font-size:7px;background:#e9eafa;color:#7b79a5}.saved{margin-left:auto;color:var(--green);display:flex;align-items:center;gap:4px}.saved i{width:4px;height:4px;border-radius:50%;background:var(--green)}.control-peek{display:flex;align-items:center;gap:10px;background:#21345c;color:white;padding:12px 14px;border-radius:9px;position:absolute;bottom:41px;left:22px;right:51px;box-shadow:0 10px 20px #1b346323;transform:rotate(-2deg)}.control-icon{color:#a7c3ff;font-size:23px}.control-peek b{font-size:10px;font-weight:500;display:block}.control-peek small{font-size:8px;color:#a4b2d0;display:block}.control-peek>span:last-child{margin-left:auto;color:#abc0e7}.visual-caption{position:absolute;bottom:12px;font-size:8px;left:0;width:100%;text-align:center;color:#92a0b6}.strip{border-block:1px solid var(--line);background:#fbfcfe}.strip>.container{display:flex;align-items:center;justify-content:space-between;padding-block:25px;gap:15px}.strip>.container>span:first-child{font-size:8px;letter-spacing:1px;line-height:1.8;color:#9ba3b1}.strip b{font-weight:600;color:#667186}.strip div div{font-size:13px;font-weight:500;display:flex;gap:9px;align-items:center}.strip i{font-style:normal;font-size:9px;color:#a8b2c4}.strip-arrow{color:#b6c0d1}.section{padding-block:98px}.section-top{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:45px}.section-top .eyebrow{margin-bottom:20px}.section-intro{font-size:13px;color:var(--muted);line-height:1.85;max-width:320px}.quotes{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.quotes>div{border-top:1px solid #dbe2ed;padding-top:20px}.quotes span{font-size:8px;letter-spacing:1px;color:#9aa3b1}.quotes p{font-size:17px;font-weight:500;line-height:1.5;margin:21px 0 13px;letter-spacing:-.35px}.quotes small{font-size:10px;color:#8a93a2}.problem-bottom{display:flex;align-items:center;justify-content:center;gap:17px;margin-top:49px}.circle-arrow{width:38px;height:38px;border:1px solid #dae5ff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--blue);font-size:23px}.problem-bottom p{font-size:14px;color:#8a93a1;line-height:1.7}.problem-bottom b{color:var(--ink);font-weight:500}.demo-section{background:#f5f8fd;border-block:1px solid #edf1f8}.demo-shell{border:1px solid #dfe5ef;border-radius:14px;background:white;box-shadow:0 16px 45px #284b8910;overflow:hidden}.demo-bar{height:60px;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 27px;gap:24px}.demo-bar>span{font-size:10px;color:#98a0ad}.demo-bar .demo-label{margin-left:auto;background:#f2f5fa;color:#7c879a;padding:4px 9px;border-radius:4px;font-size:8px}.demo-body{display:grid;grid-template-columns:35% 65%;min-height:365px}.demo-steps{padding:30px 20px;border-right:1px solid var(--line)}.demo-step{display:flex;align-items:center;gap:15px;text-align:left;border:1px solid transparent;border-radius:8px;background:white;width:100%;padding:15px 12px;margin-bottom:7px;transition:background .2s,border-color .2s}.demo-step>span{font-size:10px;color:#9ba8bd;align-self:flex-start;padding-top:2px}.demo-step b{font-size:12px;font-weight:500;display:block}.demo-step small{font-size:10px;color:#a0a8b5;display:block;margin-top:3px}.demo-step i{font-style:normal;margin-left:auto;color:#9babc5;font-size:17px;visibility:hidden}.demo-step.active{background:#f0f5ff;border-color:#dce7ff}.demo-step.active b,.demo-step.active>span{color:var(--blue)}.demo-step.active i{visibility:visible;color:var(--blue)}.demo-step:hover{background:#f7f9fc}.demo-canvas{background:radial-gradient(ellipse at 50% 60%,#e9f0fe,transparent 70%),#fafbfd;padding:37px 48px;display:flex;align-items:center;justify-content:center}.demo-content-card{width:100%;max-width:450px;animation:appear .25s ease}.demo-kicker{font-size:8px;color:#8fa0bb;letter-spacing:1.4px;margin-bottom:14px;text-align:center}.demo-preview{background:white;border:1px solid #e0e6f0;border-radius:10px;padding:22px;box-shadow:0 8px 30px #243f6810}.demo-preview .person{margin-bottom:17px}.demo-message{font-size:14px;background:#f2f5f9;padding:15px 18px;border-radius:0 10px 10px 10px;line-height:1.75}.demo-caption{font-size:11px;text-align:center;color:#8897ae;margin-top:18px}.demo-footer{border-top:1px solid var(--line);display:flex;align-items:center;padding:16px 27px;gap:16px}.demo-footer>span{font-size:9px;display:flex;align-items:center;gap:6px;white-space:nowrap;color:#60779b}.demo-footer p{font-size:9px;color:#9ba4b2}.demo-footer .text-link{margin-left:auto;font-size:10px;white-space:nowrap}.demo-record h3{font-size:21px;margin:14px 0 20px}.record-line{display:flex;justify-content:space-between;font-size:11px;border-top:1px solid #edf0f4;padding:10px 0}.record-line span{color:#8a96a8}.record-line b{font-weight:500}.success-note{display:flex;align-items:center;gap:8px;color:var(--green);background:#edf8f3;font-size:10px;padding:9px 12px;border-radius:5px;margin-top:10px}.feature-section{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.feature-copy>p{font-size:14px;line-height:1.85;color:var(--muted);margin-top:23px;max-width:430px}.feature-list{list-style:none;padding:0;margin:29px 0 32px}.feature-list li{display:flex;gap:19px;margin-top:22px}.feature-list li>span{font-size:9px;color:#9cacbf;padding-top:2px}.feature-list b{font-size:13px;font-weight:600}.feature-list p{font-size:11px;color:#8b95a3;margin-top:4px}.chat-scene{border:1px solid #e2e7ef;border-radius:15px;background:#f7f9fc;overflow:hidden;box-shadow:0 15px 30px #1d3c6910}.chat-top{display:flex;align-items:center;gap:12px;padding:19px 23px;background:white;border-bottom:1px solid var(--line)}.ai-avatar{width:34px;height:34px;border-radius:10px;background:linear-gradient(140deg,#4699ff,#3260f7);color:white;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.chat-top b{display:block;font-size:12px}.chat-top small{display:flex;align-items:center;gap:5px;font-size:8px;color:var(--muted)}.chat-top .live-dot{width:4px;height:4px;background:#43ae94}.chat-top .tag{margin-left:auto}.chat-messages{padding:25px 24px 14px;display:flex;flex-direction:column;gap:17px}.chat-in,.chat-out{font-size:11px;line-height:1.65;padding:12px 15px;border-radius:10px;max-width:88%}.chat-in{background:white;border:1px solid #e3e8ef;align-self:flex-start;border-bottom-left-radius:3px}.chat-out{background:#e9f0ff;color:#42629b;align-self:flex-end;border-bottom-right-radius:3px}.chat-in small,.chat-out small{display:block;font-size:7px;color:#9ba6b7;text-align:right;margin-top:4px}.chat-out b{display:block;font-size:9px;margin-bottom:4px;color:#5d78a9}.handoff{text-align:center;font-size:9px;color:#7e8da4;line-height:1.8}.handoff>span{font-size:12px;color:var(--blue)}.handoff small{font-size:8px;color:#a3adbd}.chat-note{text-align:center;font-size:8px;color:#9ba6b8;padding:7px 10px 18px}.control-section{background:#172741;color:#fff;padding:87px 0;position:relative;overflow:hidden}.control-grid{display:grid;grid-template-columns:1fr 1.08fr;gap:100px;align-items:center}.light{color:#9caecc}.control-section h2{font-size:58px;letter-spacing:-2px}.control-section h2 span{color:#88b1ff}.control-section p{color:#96a5bd;font-size:13px;line-height:1.8;margin-top:22px}.control-prompts{margin-top:28px;display:flex;flex-direction:column;gap:8px;max-width:345px}.control-prompts button{border:1px solid #3b4a63;border-radius:7px;background:transparent;color:#b6c3d7;font-size:11px;text-align:left;padding:10px 13px;display:flex;justify-content:space-between;gap:10px}.control-prompts button.active,.control-prompts button:hover{background:#293e5e;border-color:#627b9d;color:white}.control-prompts button span{color:#8ba6d3}.control-window{background:#22334e;border:1px solid #42526a;border-radius:13px;padding:22px 26px;min-height:370px;box-shadow:0 15px 50px #07162b44}.control-title{display:flex;align-items:center;gap:10px;border-bottom:1px solid #35455f;padding-bottom:18px}.control-title b{font-size:14px}.control-title>span:last-child{font-size:8px;color:#899bb8;margin-left:auto}.control-title .ai-avatar{width:27px;height:27px;font-size:19px}.control-answer{animation:appear .25s ease}.control-answer h3{font-size:16px;line-height:1.4;margin:23px 0 7px}.control-answer>p{font-size:10px;margin:0 0 19px}.control-result-row{padding:11px 12px;background:#2b3e5a;border:1px solid #3a4c68;border-radius:7px;display:flex;align-items:center;gap:12px;margin-top:9px}.result-dot{width:7px;height:7px;border-radius:50%;background:#ffb077}.result-dot.blue-dot{background:#85b1ff}.result-dot.green-dot{background:#76c7ac}.control-result-row b{display:block;font-size:11px;font-weight:500}.control-result-row small{display:block;font-size:9px;color:#95a6c0;margin-top:2px}.control-result-row>span:last-child{margin-left:auto;color:#8299be;font-size:15px}.control-disclaimer{font-size:7px;line-height:1.5;color:#8194b3;margin-top:18px}.confirm-demo{background:#4e7cf2;color:white;border:0;padding:8px 13px;font-size:10px;border-radius:5px;margin-top:13px}.team-grid{display:grid;grid-template-columns:.9fr 1.2fr;gap:24px}.work-list,.manager-view{border:1px solid var(--line);border-radius:12px;overflow:hidden}.panel-title{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--line)}.panel-title>b{font-size:13px}.work-row{display:flex;align-items:center;gap:12px;padding:18px 23px;border-bottom:1px solid #eff2f6}.work-row b{font-size:11px;font-weight:500;display:block}.work-row small{font-size:9px;color:#98a1b0;display:block;margin-top:3px}.task-circle{width:15px;height:15px;border:1px solid #c9d4e4;border-radius:4px;flex-shrink:0}.time{font-size:10px;margin-left:auto}.work-list-foot{font-size:9px;color:#8d99ad;padding:14px 24px;background:#fafbfd}.pipeline{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:23px 20px 39px;background:#fbfcfe}.pipeline small{font-size:9px;color:#8b96a6}.pipeline-line{display:block;height:3px;background:#a0bffb;margin:11px 0}.l2{background:#727ddd}.l3{background:#64bca9}.pipeline article{background:#fff;box-shadow:0 2px 8px #142e5410;border:1px solid #e8edf4;border-radius:6px;padding:13px 10px;min-height:108px}.pipeline article b{font-size:10px;font-weight:500;display:block}.pipeline article p{font-size:9px;color:#8e9aab;margin-top:7px}.pipeline article i{font-size:8px;color:#6d84ab;display:block;font-style:normal;margin-top:13px}.fineprint{font-size:8px;color:#9ca7b8;margin-top:18px}.centered{text-align:center}.documents-section{background:#f6f8fc;padding:85px 0}.document-scene{position:relative;padding:12px 34px 23px 15px}.document-paper{position:relative;background:white;padding:30px 29px 35px;border:1px solid #e0e6ef;border-radius:5px;transform:rotate(-3deg);box-shadow:0 14px 25px #263d6110;z-index:2}.doc-background{position:absolute;inset:17px 27px 24px 22px;background:#e5ebf7;border-radius:8px;transform:rotate(4deg)}.doc-logo{font-size:15px;font-weight:700;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:16px}.doc-logo span{font-size:7px;letter-spacing:1.1px;font-weight:400;color:#94a1b4}.document-tabs{display:flex;gap:5px;margin:19px 0 20px}.document-tabs button{border:0;border-radius:4px;background:#f5f7fb;padding:4px 10px;font-size:9px;color:#8a97ab}.document-tabs button.active{background:#e9efff;color:var(--blue)}.document-paper h3{font-size:23px;letter-spacing:-.5px}.doc-sub{font-size:9px;color:#a1aaba;margin-top:7px}.doc-fields{display:flex;gap:48px;margin-top:26px}.doc-fields span{display:block;font-size:8px;color:#9ea9b9}.doc-fields b{font-weight:500;font-size:10px}.doc-table{margin-top:24px}.doc-table>div{display:flex;justify-content:space-between;gap:15px;font-size:9px;border-bottom:1px solid var(--line);padding:11px 0}.doc-table>div:first-child{color:#a2adbd;font-size:8px}.doc-table b{font-weight:500}.doc-total{display:flex;justify-content:flex-end;align-items:center;gap:25px;margin-top:23px;font-size:9px;color:#8b99b1}.doc-total strong{font-size:19px;color:#263756}.doc-stamp{font-size:9px;color:#319773;background:#edf8f3;display:inline-block;padding:5px 10px;border-radius:4px;margin-top:24px}.doc-floating{position:absolute;z-index:3;right:0;bottom:0;background:white;box-shadow:0 9px 30px #1e3d7020;border:1px solid #e4ebf7;border-radius:10px;padding:15px 20px;display:flex;align-items:center;gap:12px;transform:rotate(2deg)}.doc-floating b{font-size:11px;display:block}.doc-floating small{font-size:9px;color:#95a2b6;display:block;margin-top:3px}.doc-floating .square-icon{width:30px;height:30px}.kazakhstan{display:flex;gap:14px;margin-top:30px;border-block:1px solid #e0e7f0;padding-block:22px}.kz-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border:1px solid #8bd9ec;background:#e0f4fc;color:#389eb8;font-size:12px;border-radius:8px}.kazakhstan b{font-size:13px;font-weight:600}.kazakhstan p{font-size:11px;color:#8a97aa;margin-top:6px;line-height:1.8}.feature-copy>p.subtle{font-size:11px;color:#8f9aad}.channel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin-top:40px}.channel-grid article{border-top:1px solid #dfe6f0;padding-top:24px}.channel-icon{font-size:26px;color:var(--blue);margin-bottom:18px}.channel-grid h3{font-size:18px;letter-spacing:-.4px}.channel-grid p{font-size:12px;color:#8994a5;line-height:1.85;margin-top:15px;max-width:320px}.channel-grid article>span{font-size:9px;color:#5e7daa;display:block;margin-top:23px}.plans-section{background:#f6f8fc;border-block:1px solid #edf0f6}.plans{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.plan{border:1px solid #e1e7f0;border-radius:10px;background:white;padding:24px 20px;display:flex;flex-direction:column}.plan-for{font-size:7px;font-weight:600;letter-spacing:.65px;color:#97a2b5;white-space:nowrap}.plan h3{font-size:26px;letter-spacing:-.8px;margin-top:16px;display:flex;justify-content:space-between}.plan h3>span{color:var(--blue)}.plan>p{font-size:11px;line-height:1.7;color:#8995a7;min-height:56px;margin-top:12px}.plan-price{font-size:19px;letter-spacing:-.5px;margin:20px 0;font-weight:600;min-height:31px;display:flex;align-items:center}.muted-price{font-size:12px;font-weight:500;letter-spacing:-.2px}.plan .button{padding:11px 8px;font-size:10px;gap:8px;justify-content:space-between}.secondary{background:white;border:1px solid #dfe6f1;color:#435577}.secondary:hover{background:#f0f4fd;color:var(--blue);box-shadow:none}.plan ul{padding:18px 0 0;margin:21px 0 15px;border-top:1px solid var(--line);list-style:none;font-size:9px;color:#76869d}.plan li{position:relative;padding-left:16px;margin:10px 0}.plan li:before{content:'✓';position:absolute;left:0;color:#6f8bad}.plan>small{font-size:8px;color:#a1acbd;line-height:1.7;margin-top:auto}.plan.featured{border-color:#7696f8;box-shadow:0 5px 20px #386bf012;background:linear-gradient(#eef3ff,#fff 130px)}.featured .plan-for{color:var(--blue)}.pricing-note{text-align:center;font-size:9px;color:#98a4b5;margin-top:23px}.pricing-note a{color:#5c7eb4}.onboarding{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #e0e7f1;padding-top:40px;margin-top:48px}.onboarding>div{display:flex;gap:15px;align-items:center}.onboarding span{font-size:12px;color:#9aabc6;border:1px solid #dce4f1;border-radius:50%;width:34px;height:34px;display:flex;align-items:center;justify-content:center}.onboarding p{font-size:10px;color:#8a98ae;line-height:1.7}.onboarding b{color:#465872;font-weight:500}.onboarding i{font-size:16px;color:#c2ccdd;font-style:normal}.faq-section{display:grid;grid-template-columns:1fr 1.65fr;gap:100px}.faq-section .section-intro{margin-top:23px}.faq-section .text-link{margin-top:25px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{font-size:13px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;font-weight:500}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:23px;color:#8496b2;font-weight:300;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg);color:var(--blue)}.faq-list details[open] summary{color:var(--blue)}.faq-list details p{color:#8a96a8;font-size:12px;line-height:1.9;padding:0 42px 22px 0}.final-section{background:#244dd5;color:white;padding:80px 0;position:relative;overflow:hidden}.final-section>.container{position:relative}.final-section .eyebrow{color:#b4c6ff}.final-section .live-dot{background:#a6c8ff}.final-section h2{font-size:48px;letter-spacing:-1.8px;position:relative;z-index:1}.final-section h2 span{color:#a9c1ff}.final-section p{font-size:13px;color:#b4c9ff;line-height:1.9;margin-top:23px}.final-section .actions{margin-top:29px}.white-button{background:white;color:#2852dc}.white-button:hover{background:#e9efff;color:#204ad0}.final-section .text-link{color:#dde7ff;font-size:12px}.final-spark{position:absolute;right:35px;top:0;font-size:340px;line-height:1;color:#7295ff66;font-family:Arial;font-weight:400;transform:rotate(-12deg);user-select:none;pointer-events:none}.footer{display:flex;align-items:center;gap:28px;padding-block:37px}.footer p{font-size:9px;color:#9da7b7;line-height:1.7}.footer>a:not(.brand){font-size:10px;margin-left:auto;color:#667b9d}.footer>span{font-size:9px;color:#a0aaba;margin-left:25px}.skip{position:fixed;z-index:100;top:10px;left:10px;background:white;padding:8px 12px;transform:translateY(-150%)}.skip:focus{transform:translateY(0)}@keyframes appear{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1500px){.hero{padding-top:100px;padding-bottom:95px}.hero-visual{height:545px;padding-top:35px}.control-peek{bottom:47px}.message-card{margin-top:4px}}
@media(max-width:1100px){.container{width:calc(100% - 60px)}.nav{gap:28px}.nav nav{gap:17px;font-size:11px}.nav-actions{gap:15px}.nav .button{font-size:10px}.login{font-size:11px}.hero{gap:20px}.hero-visual{padding-inline:20px}.hero h1{font-size:48px;letter-spacing:-2px}.hero-lead{font-size:17px}.hero-sub{font-size:12px}.hero .actions{gap:17px}.hero .button{font-size:11px;padding-inline:15px}.hero .text-link{font-size:11px}.hero-foot{font-size:8px}.task-head h3{font-size:15px}.task-tags{gap:4px}.tag{font-size:8px}.feature-section,.control-grid{gap:55px}.section-top{gap:30px}.quotes p{font-size:15px}.quotes small{font-size:9px}.demo-canvas{padding:30px}.demo-footer p{max-width:260px}.plans{gap:10px}.plan{padding:20px 14px}.plan-for{font-size:6.2px}.onboarding{gap:14px}.faq-section{gap:65px}.control-section h2{font-size:50px}.pipeline{padding-inline:14px;gap:7px}.pipeline article{padding-inline:8px}.pipeline article b{font-size:9px}.task-head small{font-size:6.7px}.control-peek{right:25px}.task-card{padding-inline:15px}.task-tags .tag{font-size:7.5px}.hero-visual{height:505px}.message-card{padding-inline:17px}.control-peek b{font-size:9px}.message-card p{font-size:12px}}
@media(max-width:850px){.header{height:76px}.nav{gap:20px}.nav nav{display:none;position:absolute;top:75px;left:0;right:0;background:white;box-shadow:0 12px 15px #18325710;padding:20px 30px;flex-direction:column;gap:20px;font-size:14px}.nav nav.open{display:flex}.nav-actions{margin-left:auto}.menu-button{display:flex;flex-direction:column;justify-content:center;gap:5px;padding:8px;border:0;background:none}.menu-button span{display:block;width:19px;height:1px;background:#324867}.hero{padding-top:60px;grid-template-columns:1fr;gap:40px}.hero-copy{max-width:600px;margin:auto;width:100%}.hero h1{font-size:62px;letter-spacing:-2.7px}.hero-lead{font-size:21px}.hero-sub{max-width:510px;font-size:14px}.hero .button{font-size:13px;padding:15px 21px}.hero .text-link{font-size:13px}.hero-foot{font-size:10px}.hero-visual{width:100%;max-width:600px;margin:auto;height:515px;padding:27px 42px}.message-card{max-width:410px;padding:19px 22px}.message-card p{font-size:14px}.task-card{max-width:470px;margin-left:auto;padding:22px}.task-head h3{font-size:18px}.task-head small{font-size:8px}.task-tags .tag{font-size:10px}.control-peek{left:50px;right:80px;bottom:39px}.control-peek b{font-size:11px}.strip>.container{flex-wrap:wrap;gap:15px}.strip>.container>span:first-child{width:100%;text-align:center}.strip>.container>span:first-child br{display:none}.strip div div{font-size:11px}.strip-arrow{font-size:12px}.section{padding-block:70px}.section-top{align-items:flex-start}.section-top h2{font-size:34px}.section-intro{font-size:12px;max-width:250px}.section-top .section-intro{padding-top:36px}.quotes{grid-template-columns:repeat(2,1fr);gap:30px}.quotes p{font-size:18px}.quotes small{font-size:11px}.demo-body{grid-template-columns:1fr}.demo-steps{display:grid;grid-template-columns:repeat(2,1fr);border-right:0;border-bottom:1px solid var(--line);padding:15px;gap:6px}.demo-step{margin:0}.demo-canvas{min-height:320px}.demo-footer{flex-wrap:wrap;gap:8px 15px}.demo-footer p{max-width:none;order:3;width:100%}.feature-section{gap:40px}.feature-copy h2{font-size:33px}.feature-copy>p{font-size:12px}.feature-list p{font-size:10px}.chat-messages{padding:20px 15px}.chat-top{padding:16px}.chat-top .tag{display:none}.chat-in,.chat-out{font-size:10px;max-width:96%}.control-grid{gap:35px}.control-section h2{font-size:43px}.control-window{padding:18px;min-height:390px}.control-title>span:last-child{display:none}.control-answer h3{font-size:15px}.control-result-row{gap:8px;padding:10px}.control-result-row b{font-size:10px}.control-result-row small{font-size:8px}.team-grid{grid-template-columns:1fr}.pipeline{padding:24px;gap:18px}.pipeline article{padding:15px}.pipeline article b{font-size:12px}.pipeline article p{font-size:11px}.pipeline article i{font-size:10px}.document-scene{padding-left:0;padding-right:15px}.document-paper{padding:22px 19px}.document-paper h3{font-size:20px}.doc-fields{gap:25px}.doc-floating{padding:11px 14px;right:-10px}.doc-floating b{font-size:9px}.doc-floating small{font-size:8px}.channel-grid{gap:22px}.channel-grid h3{font-size:16px;line-height:1.3}.channel-grid p{font-size:11px}.plans{grid-template-columns:repeat(2,1fr);gap:16px}.plan{padding:25px}.plan-for{font-size:8px}.plan>p{min-height:40px}.plan .button{font-size:12px}.plan ul{font-size:11px}.plan>small{font-size:9px}.onboarding{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.onboarding>i{display:none}.onboarding p{font-size:12px}.faq-section{gap:35px;grid-template-columns:1fr 1.5fr}.faq-list summary{font-size:12px}.final-section h2{font-size:40px}.final-spark{font-size:270px;right:-40px;top:35px;opacity:.45}.footer{flex-wrap:wrap;gap:18px}.footer>span{margin-left:10px}.footer p{font-size:8px}}
@media(max-width:570px){.container{width:calc(100% - 40px)}.header{height:70px}.nav nav{top:69px}.brand img{width:108px;height:auto}.nav .button{font-size:10px;padding:10px 12px;gap:8px}.nav .button span{font-size:14px}.login{display:none}.nav-actions{gap:9px}.hero{padding:42px 0 38px;gap:34px}.eyebrow{font-size:8px;letter-spacing:1.2px;margin-bottom:20px}.hero h1{font-size:clamp(39px,10.3vw,58px);letter-spacing:-1.9px}.hero-lead{font-size:17px;margin-top:22px}.hero-sub{font-size:12px;margin-top:14px;line-height:1.85}.actions{gap:17px;margin-top:24px;flex-wrap:wrap}.hero .button{font-size:11px;padding:14px 16px;gap:11px}.hero .text-link{font-size:10px;gap:6px}.hero-foot{font-size:8px;gap:5px;margin-top:20px}.hero-visual{height:451px;padding:17px 17px 22px;border-radius:16px}.visual-top{margin-bottom:12px}.status-pill{font-size:8px}.spark{font-size:34px}.message-card{padding:14px 16px;width:96%}.message-card p{font-size:11px}.person b{font-size:10px}.person small{font-size:8px}.avatar{width:29px;height:29px;font-size:9px}.connector-line{font-size:8px;margin:9px 0 10px 23px}.connector-line>span{width:27px;height:27px;font-size:19px}.task-card{padding:17px 14px 13px;width:98%}.task-head{gap:9px}.task-head h3{font-size:15px}.task-head small{font-size:6.5px;letter-spacing:.8px}.square-icon{width:30px;height:30px;font-size:16px}.task-tags{margin:15px 0 11px;gap:4px}.task-tags .tag{font-size:7.5px;padding:4px 6px}.small-avatar{width:20px;height:20px;font-size:7px}.task-bottom{font-size:7.5px}.control-peek{left:15px;right:32px;bottom:32px;padding:10px 13px}.control-peek b{font-size:8px}.control-peek small{font-size:7px}.control-icon{font-size:20px}.visual-caption{font-size:7px;bottom:10px}.strip>.container{gap:9px;justify-content:center;padding:20px 0}.strip>.container>span:first-child{font-size:7px;margin-bottom:5px}.strip div div{font-size:9px;gap:4px}.strip i{font-size:7px}.strip-arrow{font-size:9px}.strip-arrow:nth-last-child(2),.strip div div:last-child{display:none}.section{padding-block:57px}h2{font-size:31px;letter-spacing:-1.15px}.section-top{display:block;margin-bottom:30px}.section-top h2{font-size:30px;letter-spacing:-1.1px}.section-top .section-intro{padding-top:17px;max-width:340px;font-size:12px}.section-intro br{display:none}.quotes{gap:25px 16px}.quotes>div{padding-top:13px}.quotes span{font-size:6.5px;letter-spacing:.7px}.quotes p{font-size:14px;margin:14px 0 10px}.quotes small{font-size:9px;line-height:1.6;display:block}.problem-bottom{margin-top:30px;gap:12px;justify-content:flex-start}.problem-bottom p{font-size:11px}.circle-arrow{width:32px;height:32px;font-size:19px;flex-shrink:0}.demo-shell{border-radius:10px}.demo-bar{padding:0 16px;height:51px;gap:10px}.demo-bar img{width:80px}.demo-bar>span:not(.demo-label){display:none}.demo-bar .demo-label{font-size:7px}.demo-steps{padding:10px;gap:5px}.demo-step{padding:10px 7px;gap:8px;align-items:flex-start}.demo-step b{font-size:9px;line-height:1.5}.demo-step small{font-size:7px;line-height:1.5}.demo-step>span{font-size:8px}.demo-step i{display:none}.demo-canvas{min-height:300px;padding:25px 18px}.demo-preview{padding:18px}.demo-message{font-size:12px;padding:13px}.demo-caption{font-size:9px}.demo-kicker{font-size:7px}.demo-record h3{font-size:19px}.record-line{font-size:10px}.demo-footer{padding:14px 16px}.demo-footer>span{font-size:7px;gap:5px}.demo-footer .text-link{font-size:8px;gap:6px}.demo-footer .text-link span{font-size:13px}.demo-footer p{font-size:7px}.feature-section{grid-template-columns:1fr;gap:35px}.feature-copy h2{font-size:31px}.feature-copy>p{font-size:12px}.feature-list{margin-block:23px}.feature-list li{margin-top:18px}.feature-list b{font-size:12px}.feature-list p{font-size:10px}.feature-copy .text-link{font-size:11px}.chat-scene{max-width:400px;width:100%;margin:auto}.chat-top{padding:17px 20px}.chat-top .tag{display:block}.chat-messages{padding:22px}.chat-in,.chat-out{font-size:11px;max-width:91%}.control-section{padding:57px 0}.control-grid{grid-template-columns:1fr;gap:30px}.control-section h2{font-size:43px}.control-section p{font-size:12px}.control-section p br{display:none}.control-prompts{max-width:none;margin-top:24px}.control-prompts button{font-size:10px;padding:11px 13px}.control-window{min-height:345px;padding:20px}.control-title>span:last-child{display:block;font-size:7px}.control-result-row{padding:11px}.control-result-row b{font-size:11px}.control-result-row small{font-size:9px}.control-answer>p{font-size:10px}.team-grid{gap:17px}.panel-title{padding:17px 18px}.panel-title>b{font-size:12px}.work-row{padding:17px 18px;gap:10px}.work-row b{font-size:10px}.work-row small{font-size:8px}.pipeline{padding:17px 10px 20px;gap:6px}.pipeline small{font-size:8px}.pipeline article{padding:10px 7px;min-height:117px}.pipeline article b{font-size:9px;line-height:1.5}.pipeline article p{font-size:8px}.pipeline article i{font-size:7px}.work-list-foot{font-size:8px;padding-inline:18px}.fineprint{font-size:7px}.documents-section{padding:55px 0}.documents-section .feature-section{display:flex;flex-direction:column-reverse;gap:37px}.document-scene{width:100%;max-width:390px;padding:10px 24px 25px 10px}.document-paper{padding:25px}.document-paper h3{font-size:24px}.doc-floating{right:0}.doc-floating b{font-size:10px}.doc-floating small{font-size:9px}.kazakhstan{margin-top:22px;padding-block:18px}.channel-grid{grid-template-columns:1fr;gap:26px;margin-top:28px}.channel-grid article{padding-top:19px;display:grid;grid-template-columns:31px 1fr;column-gap:17px}.channel-icon{grid-row:1/4;font-size:23px;margin:0}.channel-grid h3{font-size:17px;line-height:1.5}.channel-grid p{font-size:11px;max-width:none;margin-top:8px}.channel-grid article>span{font-size:8px;margin-top:14px}.plans{gap:12px}.plan{padding:19px 14px}.plan-for{white-space:normal;font-size:6px;letter-spacing:.6px;min-height:18px}.plan h3{font-size:24px;margin-top:10px}.plan>p{font-size:10px;min-height:53px}.plan-price{font-size:17px;margin:14px 0}.muted-price{font-size:10px;line-height:1.5;min-height:31px}.plan .button{font-size:8px;padding:10px 8px;gap:3px}.plan .button span:last-child{font-size:13px}.plan ul{font-size:8px;padding-top:12px;margin-top:16px}.plan li{padding-left:11px}.plan>small{font-size:7px}.pricing-note{font-size:8px;line-height:1.8}.onboarding{gap:23px 18px;padding-top:29px;margin-top:31px}.onboarding>div{gap:10px}.onboarding span{width:28px;height:28px;font-size:9px;flex-shrink:0}.onboarding p{font-size:10px}.faq-section{grid-template-columns:1fr;gap:30px}.faq-section h2 br{display:none}.faq-section .section-intro{margin-top:14px}.faq-section .text-link{font-size:11px;margin-top:18px}.faq-list summary{padding:19px 0;font-size:12px}.faq-list details p{font-size:11px;padding-right:20px}.final-section{padding:54px 0}.final-section h2{font-size:32px;letter-spacing:-1.2px;line-height:1.2}.final-section .eyebrow{font-size:7px;letter-spacing:1px}.final-section p{font-size:11px;position:relative;z-index:1}.final-section p br{display:none}.final-section .actions{gap:18px;position:relative;z-index:1}.final-section .button{padding:13px 15px;font-size:11px}.final-section .text-link{font-size:9px;gap:8px}.final-spark{font-size:240px;right:-90px;top:75px;opacity:.3}.footer{padding-block:29px;display:grid;grid-template-columns:1fr 1fr;gap:19px}.footer .brand img{width:108px}.footer p{font-size:7px;text-align:right}.footer>a:not(.brand){margin:0;font-size:9px}.footer>span{margin:0;font-size:8px;text-align:right}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
/* Keep the linked task fully visible above the Control prompt. */
.hero-visual{height:560px}
@media(min-width:1500px){.hero-visual{height:580px}}
@media(max-width:1100px){.hero-visual{height:545px}}
@media(max-width:850px){.hero-visual{height:555px}}
@media(max-width:570px){.hero-visual{height:486px}.faq-section h2 br:after{content:' '}.faq-section h2{max-width:100%}}

/* Header language selector and localized text lengths. */
.language-switch{position:relative;flex-shrink:0}
.language-switch:after{content:'⌄';position:absolute;right:9px;top:50%;transform:translateY(-60%);font-size:12px;pointer-events:none;color:#64748b}
.language-switch select{appearance:none;-webkit-appearance:none;font:inherit;font-size:11px;font-weight:600;background:#f5f7fb;color:#435577;border:1px solid #e0e7f0;border-radius:7px;padding:9px 23px 9px 10px;cursor:pointer;min-width:61px;min-height:36px}
.language-switch select:focus-visible{outline:3px solid #69baff;outline-offset:3px}
.nav{gap:30px}.nav nav{gap:22px}.nav-actions{gap:17px}
html[lang="kk"] h1{font-size:clamp(42px,4vw,59px);letter-spacing:-2px}
html:not([lang="ru"]) .plan-for{white-space:normal;min-height:22px}
html:not([lang="ru"]) .plan>p{min-height:63px}
html:not([lang="ru"]) .task-head small{font-size:7px;letter-spacing:.7px}
html:not([lang="ru"]) .task-head h3{font-size:16px}
html:not([lang="ru"]) .hero-foot{flex-wrap:wrap}
html:not([lang="ru"]) .task-tags{flex-wrap:wrap}
html:not([lang="ru"]) .control-peek b{font-size:9px}
html:not([lang="ru"]) .demo-step b{line-height:1.4}
html:not([lang="ru"]) .document-tabs{flex-wrap:wrap}
html:not([lang="ru"]) .plan-price{line-height:1.4;min-height:36px}
@media(max-width:1100px){.nav{gap:20px}.nav nav{gap:13px}.nav-actions{gap:11px}.nav-actions .login{display:none}}
@media(max-width:850px){.nav-actions{gap:14px}html[lang="kk"] h1{font-size:56px}}
@media(max-width:570px){.nav{gap:10px}.nav-actions{gap:9px}.language-switch select{font-size:10px;padding:8px 19px 8px 8px;min-width:55px;min-height:35px}.language-switch:after{right:7px}.nav .button{padding:9px 10px;gap:5px;font-size:9px}.nav .button span{font-size:12px}.menu-button{padding:5px}.brand img{width:97px}html[lang="kk"] h1{font-size:clamp(33px,9.3vw,49px);letter-spacing:-1.3px}html:not([lang="ru"]) .hero-lead{font-size:16px}html:not([lang="ru"]) .hero .actions{gap:15px}html:not([lang="ru"]) .hero .button{font-size:10px;padding:13px 14px}html:not([lang="ru"]) .hero .text-link{font-size:10px}html:not([lang="ru"]) .demo-step b{font-size:9px}html:not([lang="ru"]) .demo-step small{font-size:7px}html:not([lang="ru"]) .task-head small{font-size:6px;letter-spacing:.5px}html:not([lang="ru"]) .task-head h3{font-size:14px}html:not([lang="ru"]) .control-peek b{font-size:8px}html:not([lang="ru"]) .plan>p{min-height:65px}html:not([lang="ru"]) .plan-for{min-height:22px}html:not([lang="ru"]) .plan h3{font-size:22px}html:not([lang="ru"]) .final-section .eyebrow{font-size:6.5px;letter-spacing:.6px}.language-switch{order:0}}
@media(max-width:370px){.nav-actions{gap:7px}.nav .button{font-size:8px;padding:9px 8px}.nav .button span{display:none}.nav .brand img{width:90px}.nav .menu-button{padding:4px}.nav .language-switch select{min-width:51px;padding-left:7px}}
