@font-face{font-family:Inter Variable;src:url(https://static.linear.app/fonts/InterVariable.woff2?v=4.1)format("woff2");font-display:swap;font-weight:100 900}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#08090a;--surface:#0d0f11;--surface-2:#121519;--surface-3:#171a1f;--line:#ffffff1c;--line-soft:#fff1;--text:#f4f5f6;--text-2:#c8ccd3;--muted:#8e949e;--faint:#626872;--accent:#6574f7;--accent-soft:#6574f724;--green:#62c779;--green-soft:#62c7791c;--page:1400px;--font:"Inter Variable", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{background:var(--bg);min-width:320px;color:var(--text);font-family:var(--font);letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}.page-shell,.nav-shell{width:min(var(--page), calc(100vw - 80px));margin:0 auto}.site-header{z-index:20;border-bottom:1px solid var(--line-soft);position:absolute;inset:0 0 auto}.nav-shell{grid-template-columns:1fr auto 1fr;align-items:center;height:72px;display:grid}.brand-link{justify-self:start;display:inline-flex}.kaia-wordmark{color:var(--text);align-items:center;gap:9px;font-size:21px;font-weight:590;line-height:24px;display:inline-flex}.kaia-mark{background:radial-gradient(circle at 36% 36%,#fffffff0 0 23%,#0000 24%),radial-gradient(circle at 64% 36%,#ffffffb8 0 23%,#0000 24%),radial-gradient(circle at 50% 69%,#ffffffd6 0 23%,#0000 24%),#12345a;border-radius:6px;width:22px;height:22px;display:block;box-shadow:0 0 0 1px #ffffff1a}.nav-links,.nav-actions{align-items:center;display:flex}.nav-links{justify-self:center;gap:36px}.nav-links a,.nav-actions>a:not(.button){color:var(--muted);font-size:13px;line-height:20px;transition:color .16s}.nav-links a:hover,.nav-actions>a:not(.button):hover{color:var(--text)}.nav-actions{justify-self:end;gap:20px}.button{border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:14px;font-weight:510;line-height:20px;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.button-small{min-height:34px;padding:0 14px;font-size:13px}.button-light{color:#111214;background:#e9eaeb}.button-primary{background:var(--accent);color:#fff}.button-primary:hover{background:#7481ff}.button-outline{border-color:var(--line);color:var(--text-2);background:#ffffff04}.button-outline:hover{color:var(--text);border-color:#ffffff38}.hero-section{border-bottom:1px solid var(--line-soft);min-height:1000px;padding:150px 0 76px;overflow:hidden}.hero-copy h1{max-width:1080px;color:var(--text);margin:0;font-size:72px;font-weight:510;line-height:1.08}.hero-copy>p{max-width:670px;color:var(--text-2);margin:26px 0 0;font-size:20px;line-height:30px}.hero-actions{gap:12px;margin-top:32px;display:flex}.hero-product-row{grid-template-columns:430px minmax(0,1fr);align-items:end;gap:52px;margin-top:66px;display:grid}.integration-proof>p{color:var(--faint);margin:0 0 18px;font-size:12px;line-height:18px}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.integration-mark{border:1px solid var(--line);min-width:0;min-height:50px;color:var(--text-2);background:#ffffff04;border-radius:6px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;line-height:18px;display:inline-flex}.integration-mark.compact{background:0 0;border:0;min-height:0;padding:0}.integration-mark.compact>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.integration-logo{color:#15171a;background:#f4f5f6;border:1px solid #ffffff26;border-radius:5px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.compact .integration-logo{width:24px;height:24px;font-size:10px}.logo-gmail{color:#d94b42}.logo-calendar{color:#3976dd;background:#f7f8fa;font-size:9px}.logo-hubspot{color:#fff;background:#ff6846}.logo-notion{color:#111;background:#f4f4f2}.logo-sheets{color:#fff;background:#2e9b62;font-size:15px}.logo-outlook{color:#fff;background:#2878d0}.logo-prospect{color:#fff;background:#17191d}.hero-workflow{border:1px solid var(--line);background:#0d0f11ed;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 30px 90px #00000047}.workflow-topbar{border-bottom:1px solid var(--line-soft);height:52px;color:var(--text-2);justify-content:space-between;align-items:center;padding:0 18px;font-size:13px;line-height:20px;display:flex}.status-dot{color:#929cff;align-items:center;gap:7px;font-size:11px;display:inline-flex}.status-dot:before{background:var(--accent);content:"";border-radius:50%;width:6px;height:6px}.workflow-stage-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.workflow-stage{border-right:1px solid var(--line-soft);flex-direction:column;min-width:0;min-height:280px;padding:16px;display:flex}.workflow-stage:last-child{border-right:0}.workflow-stage-heading{grid-template-columns:auto minmax(0,1fr);gap:8px;min-height:39px;display:grid}.workflow-stage-heading span{color:var(--faint);font-size:11px}.workflow-stage-heading strong{color:var(--text-2);font-size:12px;font-weight:510;line-height:17px}.workflow-stage>.integration-mark{color:var(--muted);margin-top:18px;font-size:11px}.stage-visual{border:1px solid var(--line-soft);background:#ffffff05;border-radius:6px;min-height:90px;margin-top:20px;padding:14px}.stage-visual p{color:var(--text-2);margin:12px 0 0;font-size:12px;line-height:17px}.workflow-stage>small{color:var(--faint);align-items:center;gap:7px;margin-top:auto;font-size:10px;line-height:15px;display:flex}.workflow-stage>small:before{background:var(--green);content:"";border-radius:50%;width:6px;height:6px}.flow-icon{width:20px;height:20px;display:block}.platform-section,.use-cases-section{padding:136px 0}.platform-section{border-bottom:1px solid var(--line-soft)}.section-heading{justify-content:space-between;align-items:end;gap:48px;margin-bottom:60px;display:flex}.section-heading h2,.use-cases-heading h2{color:var(--text);margin:0;font-size:54px;font-weight:510;line-height:1.08}.section-heading>div>p{max-width:690px;color:var(--muted);margin:20px 0 0;font-size:19px;line-height:29px}.text-link{color:var(--text-2);flex:none;align-items:center;gap:12px;font-size:14px;line-height:22px;display:inline-flex}.text-link span{color:var(--muted)}.platform-grid{grid-template-columns:1.25fr .9fr;gap:14px;display:grid}.platform-panel{border:1px solid var(--line);background:linear-gradient(#121519c7,#0c0e10e0);border-radius:8px;min-width:0;overflow:hidden}.panel-heading{align-items:flex-start;gap:12px;min-height:86px;padding:18px;display:flex}.panel-heading>div{min-width:0}.panel-number{background:var(--accent);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:590;display:inline-flex}.panel-heading h3{color:var(--text);margin:1px 0 0;font-size:15px;font-weight:590;line-height:22px}.panel-heading p{color:var(--muted);margin:3px 0 0;font-size:13px;line-height:19px}.active-state{color:#9ca4ff;align-items:center;gap:7px;margin-left:auto;font-size:11px;display:inline-flex}.active-state:before{background:var(--accent);content:"";border-radius:50%;width:7px;height:7px}.agent-panel-body{grid-template-columns:1fr 1fr;gap:10px;padding:0 14px 14px;display:grid}.agent-profile,.reference-list{border:1px solid var(--line-soft);background:#08090a4d;border-radius:6px;min-width:0}.agent-identity{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:14px;display:flex}.agent-avatar{background:var(--accent);color:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:14px;font-weight:590;display:inline-flex}.agent-identity>span:last-child,.reference-list>div>span:last-child,.approval-actions>div>span:last-child,.audit-row>span{min-width:0;display:grid}.agent-identity strong,.reference-list strong,.approval-actions strong,.audit-row strong{color:var(--text-2);font-size:12px;font-weight:510;line-height:17px}.agent-identity small,.reference-list small,.approval-actions small,.audit-row small{color:var(--faint);font-size:10px;line-height:15px}.instruction-box{border:1px solid var(--line-soft);border-radius:6px;margin:14px;padding:13px}.instruction-box>span,.list-label{color:var(--muted);font-size:11px;line-height:16px}.instruction-box p{color:var(--text-2);margin:9px 0 0;font-size:12px;line-height:18px}.guardrail-list{gap:8px;margin:0;padding:0 14px 14px;list-style:none;display:grid}.guardrail-list li{color:var(--muted);align-items:center;gap:8px;font-size:11px;line-height:16px;display:flex}.guardrail-list li:before{border:1px solid var(--green);width:13px;height:13px;color:var(--green);content:"✓";border-radius:50%;justify-content:center;align-items:center;font-size:8px;display:inline-flex}.reference-list{align-content:start;gap:7px;padding:12px;display:grid}.reference-list>div{border:1px solid var(--line-soft);border-radius:5px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.reference-list .flow-icon{width:24px;height:24px;color:var(--muted);flex:none}.permission-table{border:1px solid var(--line-soft);border-radius:6px;margin:0 14px}.permission-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(120px,1.1fr) .8fr 1fr;align-items:center;gap:10px;min-height:48px;padding:7px 10px;display:grid}.permission-row:last-child{border-bottom:0}.permission-header{min-height:34px;color:var(--faint);font-size:10px;line-height:15px}.permission-value{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:15px;overflow:hidden}.secure-note{border-top:1px solid var(--line-soft);color:var(--green);align-items:center;gap:8px;margin:12px 14px 14px;padding:11px;font-size:11px;line-height:16px;display:flex}.secure-note .flow-icon{width:17px;height:17px}.trigger-panel,.approval-panel{min-height:300px}.trigger-timeline{grid-template-columns:1fr 42px 1fr 42px 1fr;align-items:start;padding:20px 26px 26px;display:grid}.trigger-node{text-align:center;justify-items:center;display:grid}.trigger-icon{border:1px solid var(--line);width:52px;height:52px;color:var(--text-2);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.trigger-node.active .trigger-icon{color:var(--green);border-color:#62c77999}.trigger-node strong{color:var(--text-2);margin-top:12px;font-size:12px;font-weight:510;line-height:17px}.trigger-node small{color:var(--faint);margin-top:3px;font-size:10px;line-height:15px}.trigger-line{background:var(--line);height:1px;margin-top:26px}.trigger-line:first-of-type{background:#62c7798c}.approval-body{grid-template-columns:minmax(0,1fr) 128px;gap:10px;padding:0 14px;display:grid}.approval-actions{gap:7px;display:grid}.approval-actions>div{border:1px solid var(--line-soft);border-radius:5px;align-items:center;gap:10px;min-width:0;min-height:50px;padding:9px 10px;display:flex}.approval-controls{align-content:start;gap:7px;display:grid}.approval-controls button{border-radius:5px;min-height:42px;font-size:11px;line-height:16px}.approve-button{color:#fff;background:#327b44;border:1px solid #62c77973}.reject-button{border:1px solid var(--line);color:var(--muted);background:0 0}.audit-row{border:1px solid var(--line-soft);border-radius:5px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:12px 14px 14px;padding:10px;display:grid}.audit-row .flow-icon{width:19px;height:19px;color:var(--green)}.audit-row time{color:var(--faint);font-size:10px}.use-cases-section{background:#090b0d}.use-cases-heading{text-align:center;max-width:850px;margin:0 auto}.use-cases-heading p{color:var(--muted);margin:20px 0 0;font-size:18px;line-height:28px}.use-case-library{margin-top:58px}.audience-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.audience-tabs button{min-width:0;min-height:58px;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:13px;line-height:19px;position:relative}.audience-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:20%;right:20%}.audience-tabs button.active{color:var(--text)}.audience-tabs button.active:after{background:var(--green)}.template-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.template-card{border:1px solid var(--line);background:#0d0f11b8;border-radius:7px;flex-direction:column;min-width:0;min-height:330px;padding:16px;display:flex}.template-card header{min-height:110px}.template-card h3{color:var(--text);margin:0;font-size:15px;font-weight:510;line-height:21px}.template-card header p{color:var(--muted);margin:9px 0 0;font-size:11px;line-height:17px}.template-flow{justify-content:space-between;align-items:flex-start;gap:3px;margin-top:12px;display:flex}.template-step-wrap{display:contents}.template-step{text-align:center;flex:1;justify-items:center;min-width:0;display:grid}.template-step>span{border:1px solid var(--line);width:42px;height:42px;color:var(--text-2);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.template-step .flow-icon{width:18px;height:18px}.template-step small{color:var(--muted);margin-top:8px;font-size:9px;line-height:13px}.flow-arrow{color:var(--faint);margin-top:12px;font-size:14px}.template-card>footer{border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:14px;display:flex}.template-card>footer .integration-mark{color:var(--faint);gap:6px;font-size:9px;line-height:13px}.template-card>footer .integration-logo{border-radius:4px;width:18px;height:18px;font-size:8px}.conversion-band{border:1px solid var(--line);background:#0c0f12;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:44px;padding:28px 34px;display:grid}.conversion-mark{width:50px;height:50px;color:var(--green);border:1px solid #62c77959;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.conversion-band h3{color:var(--text);margin:0;font-size:30px;font-weight:510;line-height:36px}.site-footer{border-top:1px solid var(--line);padding:30px 0}.footer-shell{grid-template-columns:auto minmax(220px,1fr) auto auto;align-items:center;gap:28px;display:grid}.footer-brand{display:inline-flex}.footer-shell>p,.footer-shell>span{color:var(--faint);margin:0;font-size:12px;line-height:18px}.footer-shell nav{gap:24px;display:flex}.footer-shell nav a{color:var(--muted);font-size:12px;line-height:18px;transition:color .16s}.footer-shell nav a:hover{color:var(--text)}.legal-main{padding:72px 0 130px}.legal-hero{padding-top:104px;padding-bottom:82px}.legal-back-link{color:var(--muted);align-items:center;gap:8px;font-size:13px;line-height:20px;transition:color .16s;display:inline-flex}.legal-back-link:hover{color:var(--text)}.legal-hero h1{max-width:800px;color:var(--text);margin:45px 0 0;font-size:68px;font-weight:510;line-height:1.02}.legal-hero>p{max-width:680px;color:var(--text-2);margin:26px 0 0;font-size:20px;line-height:31px}.legal-hero time{color:var(--faint);margin-top:24px;font-size:12px;line-height:18px;display:block}.legal-layout{border-top:1px solid var(--line);grid-template-columns:270px minmax(0,820px);justify-content:space-between;gap:96px;padding-top:64px;display:grid}.legal-toc{align-self:start;position:sticky;top:24px}.legal-toc>p{color:var(--faint);text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:550;line-height:16px}.legal-toc nav{gap:1px;display:grid}.legal-toc a{color:var(--muted);grid-template-columns:26px minmax(0,1fr);gap:8px;padding:7px 0;font-size:12px;line-height:18px;transition:color .16s;display:grid}.legal-toc a span{color:var(--faint);font-variant-numeric:tabular-nums}.legal-toc a:hover{color:var(--text)}.legal-content{min-width:0}.legal-section{padding:0 0 72px;scroll-margin-top:28px}.legal-section+.legal-section{border-top:1px solid var(--line-soft);padding-top:72px}.legal-section:last-child{padding-bottom:0}.legal-section-heading{grid-template-columns:40px minmax(0,1fr);align-items:baseline;gap:12px;margin-bottom:28px;display:grid}.legal-section-heading>span{color:var(--faint);font-variant-numeric:tabular-nums;font-size:11px;line-height:16px}.legal-section-heading h2{color:var(--text);margin:0;font-size:28px;font-weight:520;line-height:36px}.legal-section-body{color:var(--text-2);padding-left:52px;font-size:15px;line-height:26px}.legal-section-body p,.legal-section-body ul,.legal-section-body address{margin:0}.legal-section-body p+p,.legal-section-body p+ul,.legal-section-body ul+p,.legal-section-body h3+p,.legal-section-body h3+ul,.legal-section-body address+p{margin-top:18px}.legal-section-body h3{color:var(--text);margin:30px 0 0;font-size:15px;font-weight:560;line-height:24px}.legal-section-body h3:first-child{margin-top:0}.legal-section-body ul{gap:9px;padding-left:22px;display:grid}.legal-section-body li{padding-left:4px}.legal-section-body strong{color:var(--text);font-weight:560}.legal-section-body a{color:#aab2ff;text-underline-offset:3px;-webkit-text-decoration:underline #aab2ff5c;text-decoration:underline #aab2ff5c}.legal-section-body address{border-left:1px solid var(--accent);background:var(--surface);color:var(--text-2);padding:18px 20px;font-style:normal}.legal-table-wrap{border:1px solid var(--line);border-radius:6px;margin:24px 0;overflow-x:auto}.legal-table-wrap table{border-collapse:collapse;width:100%;min-width:580px;font-size:13px;line-height:20px}.legal-table-wrap caption{border-bottom:1px solid var(--line);background:var(--surface-2);color:var(--text);text-align:left;padding:14px 16px;font-weight:540}.legal-table-wrap th,.legal-table-wrap td{border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:top;padding:11px 16px}.legal-table-wrap th{color:var(--faint);text-transform:uppercase;font-size:11px;font-weight:540}.legal-table-wrap td:first-child{width:150px;color:var(--text);font-weight:520}.legal-table-wrap tbody tr:last-child td{border-bottom:0}@media (max-width:1240px){:root{--page:1120px}.hero-copy h1{font-size:62px}.hero-product-row{grid-template-columns:350px minmax(0,1fr);gap:30px}.workflow-stage{min-height:260px;padding:13px}.platform-grid{grid-template-columns:1fr}.template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.page-shell,.nav-shell{width:calc(100vw - 36px)}.nav-shell{grid-template-columns:1fr auto}.nav-links{display:none}.hero-section{padding-top:122px}.hero-copy h1{font-size:52px}.hero-product-row{grid-template-columns:1fr;align-items:stretch}.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-stage{border-bottom:1px solid var(--line-soft);min-height:235px}.section-heading{flex-direction:column;align-items:flex-start}.agent-panel-body{grid-template-columns:1fr}.audience-tabs{scrollbar-width:none;display:flex;overflow-x:auto}.audience-tabs::-webkit-scrollbar{display:none}.audience-tabs button{flex:none;min-width:150px}.template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-shell{grid-template-columns:1fr auto}.footer-shell>p{grid-area:2/1/auto/-1}.footer-shell nav{flex-wrap:wrap;grid-area:3/1/auto/-1}.legal-hero{padding-top:84px;padding-bottom:62px}.legal-hero h1{margin-top:38px;font-size:54px}.legal-layout{grid-template-columns:1fr;gap:54px;padding-top:42px}.legal-toc{position:static}.legal-toc nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 24px}}@media (max-width:600px){.page-shell,.nav-shell{width:calc(100vw - 28px)}.nav-actions{gap:12px}.nav-actions>a:not(.button){font-size:12px}.button-small{min-height:32px;padding:0 12px}.hero-section{min-height:0;padding:110px 0 70px}.legal-main{padding-bottom:90px}.legal-hero{padding-top:66px;padding-bottom:50px}.legal-hero h1{margin-top:34px;font-size:42px;line-height:1.08}.legal-hero>p{margin-top:20px;font-size:17px;line-height:27px}.legal-toc nav{grid-template-columns:1fr}.legal-section{padding-bottom:54px}.legal-section+.legal-section{padding-top:54px}.legal-section-heading{grid-template-columns:32px minmax(0,1fr);gap:8px;margin-bottom:22px}.legal-section-heading h2{font-size:24px;line-height:31px}.legal-section-body{padding-left:0;font-size:15px;line-height:25px}.legal-table-wrap{margin-right:-14px}.hero-copy h1{font-size:40px;line-height:1.08}.hero-copy h1 br{display:none}.hero-copy>p{margin-top:20px;font-size:17px;line-height:26px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.hero-product-row{margin-top:50px}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-mark{min-height:46px;padding:7px 9px;font-size:11px}.workflow-stage-grid{grid-template-columns:1fr}.workflow-stage{border-right:0;min-height:210px}.platform-section,.use-cases-section{padding:90px 0}.section-heading,.use-cases-heading{text-align:left}.section-heading h2,.use-cases-heading h2{font-size:38px}.section-heading>div>p,.use-cases-heading p{font-size:17px;line-height:26px}.panel-heading{min-height:0;padding:15px}.active-state{display:none}.permission-row{grid-template-columns:minmax(92px,1fr) .8fr 1fr;gap:7px;padding:7px}.permission-row .integration-mark{min-width:0}.permission-row .integration-mark>span:last-child{display:none}.trigger-timeline{grid-template-columns:1fr;gap:18px;padding:12px 20px 24px}.trigger-line{width:1px;height:24px;margin:0 auto}.approval-body{grid-template-columns:1fr}.approval-controls{grid-template-columns:1fr 1fr}.template-grid{grid-template-columns:1fr}.template-card{min-height:310px}.conversion-band{grid-template-columns:auto 1fr;gap:18px;padding:22px}.conversion-band h3{font-size:24px;line-height:30px}.conversion-band .button{grid-column:1/-1;width:100%}.footer-shell{gap:18px}.footer-shell>span{justify-self:end}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}:root{--page:1280px;--landing-bg:#08090a;--landing-surface:#0b0d0f;--landing-surface-2:#101215;--landing-line:#ffffff1c;--landing-line-soft:#fff1;--landing-text:#f7f8f8;--landing-muted:#8a8f98;--landing-faint:#5f646d}.site-header{background:0 0;border-bottom:0}.nav-shell{width:min(var(--page), calc(100vw - 80px));height:72px}.nav-links{gap:34px}.nav-links a,.nav-actions>a:not(.button){color:#a5a9b0;font-size:13px;line-height:20px}.nav-actions{gap:22px}.landing-hero{background:var(--landing-bg);padding:260px 0 154px;overflow:hidden}.landing-hero-copy{text-align:center}.landing-hero-copy h1{max-width:900px;color:var(--landing-text);margin:0 auto;font-size:64px;font-weight:510;line-height:64px}.landing-hero-copy>p{max-width:650px;color:var(--landing-muted);margin:26px auto 0;font-size:15px;line-height:24px}.landing-hero-actions{justify-content:center;align-items:center;gap:26px;margin-top:28px;display:flex}.landing-primary-button{color:#17191c;background:#f2f3f4;border:1px solid #ffffff1f;border-radius:6px;justify-content:center;align-items:center;min-height:40px;padding:0 20px;font-size:13px;font-weight:540;line-height:20px;transition:background .16s,transform .16s;display:inline-flex}.landing-primary-button:hover{background:#fff;transform:translateY(-1px)}.landing-text-link{color:var(--landing-text);align-items:center;gap:8px;font-size:13px;line-height:20px;display:inline-flex}.landing-text-link span,.workflows-heading a span{color:var(--landing-faint);transition:transform .16s,color .16s}.landing-text-link:hover span,.workflows-heading a:hover span{color:var(--landing-text);transform:translate(2px)}.hero-preview-wrap{margin-top:84px}.product-preview{background:#0a0c0e;border:1px solid #ffffff29;border-radius:8px;grid-template-columns:228px minmax(0,1fr) 300px;height:580px;display:grid;overflow:hidden;box-shadow:0 26px 80px #00000047}.preview-sidebar,.preview-context{background:#090b0d}.preview-sidebar{border-right:1px solid var(--landing-line);flex-direction:column;padding:16px 14px;display:flex}.preview-workspace{color:var(--landing-text);grid-template-columns:24px 1fr auto;align-items:center;gap:8px;font-size:12px;display:grid}.preview-workspace>span:last-child{color:var(--landing-faint)}.preview-k-mark,.event-icon.agent,.kaia-instruction header>span{background:var(--landing-surface-2);width:24px;height:24px;color:var(--landing-text);border:1px solid #ffffff26;border-radius:5px;justify-content:center;align-items:center;font-size:11px;font-weight:540;display:inline-flex}.preview-sidebar nav{gap:3px;margin-top:26px;display:grid}.preview-nav-item{color:#8f949d;border-radius:5px;grid-template-columns:18px 1fr auto;align-items:center;gap:9px;min-height:32px;padding:0 8px;font-size:11px;line-height:16px;display:grid}.preview-nav-item.active{color:var(--landing-text);background:#ffffff0b}.preview-nav-item .flow-icon{width:16px;height:16px}.preview-nav-item small{color:#a8adb5;background:#ffffff12;border-radius:4px;justify-content:center;align-items:center;min-width:19px;height:18px;font-size:9px;display:inline-flex}.preview-user{color:#a7acb4;align-items:center;gap:9px;margin-top:auto;display:flex}.preview-user>span{color:#e8e9ea;background:#2b2f35;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;font-size:10px;display:inline-flex}.preview-main{background:#0b0d0f;min-width:0}.preview-toolbar{border-bottom:1px solid var(--landing-line-soft);height:52px;color:var(--landing-muted);align-items:center;gap:10px;padding:0 18px;font-size:11px;display:flex}.preview-toolbar strong{color:#dfe1e4;font-weight:480}.preview-toolbar small{color:var(--landing-muted);background:#ffffff12;border-radius:4px;padding:2px 6px;font-size:9px}.preview-thread{gap:20px;padding:22px 22px 30px;display:grid}.thread-event{grid-template-columns:28px minmax(0,1fr);gap:11px;display:grid}.thread-event>div{min-width:0}.thread-event header{color:#dfe1e4;justify-content:space-between;gap:16px;font-size:11px;line-height:16px;display:flex}.thread-event header strong{font-weight:520}.thread-event time{color:var(--landing-faint);font-size:9px;font-weight:400}.thread-event>div>small{color:var(--landing-faint);font-size:9px;line-height:14px;display:block}.event-icon{color:#f4f5f6;border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.event-icon.email{background:#548bd7}.event-icon.crm{background:#36a66a}.event-icon .flow-icon{width:14px;height:14px}.preview-message,.context-summary{border:1px solid var(--landing-line);background:#0e1013;border-radius:6px;margin-top:7px;padding:10px 12px}.preview-message p{color:#c0c4ca;margin:0;font-size:10px;line-height:14px}.preview-message p+p{margin-top:8px}.context-summary{gap:3px;display:grid}.context-summary div{grid-template-columns:1fr auto;gap:16px;display:grid}.context-summary dt,.context-summary dd{color:#9da2aa;margin:0;font-size:9px;line-height:12px}.agent-draft{max-width:520px}.draft-actions{gap:7px;margin-top:8px;display:flex}.draft-actions button{border:1px solid var(--landing-line);color:#b4b8bf;background:0 0;border-radius:5px;min-height:28px;padding:0 11px;font-size:9px}.draft-actions button:first-child{color:#181a1d;background:#f5f6f7;border-color:#f5f6f7}.preview-context{border-left:1px solid var(--landing-line);padding:16px}.context-tabs{border-bottom:1px solid var(--landing-line);color:var(--landing-faint);gap:25px;padding-bottom:10px;font-size:10px;display:flex}.context-tabs strong{color:var(--landing-text);font-weight:520;position:relative}.context-tabs strong:after{content:"";background:var(--landing-text);height:1px;position:absolute;bottom:-11px;left:0;right:0}.context-group{margin-top:16px}.context-group>small{color:var(--landing-faint);margin-bottom:6px;font-size:9px;display:block}.context-group>div{border:1px solid var(--landing-line);min-height:46px;color:var(--landing-faint);border-radius:5px;align-items:center;gap:9px;padding:7px 8px;display:flex}.context-avatar{color:#d9dbde;background:#292d32;border-radius:5px;justify-content:center;align-items:center;width:28px;height:28px;font-size:9px;display:inline-flex}.context-avatar .flow-icon{width:14px;height:14px}.context-group p{flex:1;gap:1px;min-width:0;margin:0;display:grid}.context-group p strong,.context-group p small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.context-group p strong{color:#d5d8dc;font-size:10px;font-weight:500}.context-group p small{color:var(--landing-faint);font-size:8px}.related-records>div{border-radius:0;min-height:32px;font-size:9px}.related-records>div+div{border-top:0}.related-records>div:first-of-type{border-radius:5px 5px 0 0}.related-records>div:last-child{border-radius:0 0 5px 5px}.related-records span{color:#aeb2b8;flex:1}.related-records strong{color:#cfd2d6;font-weight:480}.attachment-list>div{min-height:40px}.attachment-list .flow-icon{color:#8d94a0;width:17px;height:17px}.integration-rail{grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;gap:20px;margin-top:34px;display:grid}.integration-rail .integration-mark{color:#777c85;background:0 0;border:0;justify-content:center;min-height:36px;padding:0;font-size:12px}.integration-rail .integration-logo{filter:grayscale();opacity:.72}.principles-section{background:var(--landing-bg);padding:194px 0 214px}.principles-section h2{max-width:1220px;color:var(--landing-muted);margin:0;font-size:48px;font-weight:510;line-height:48px}.principles-section h2 strong{color:var(--landing-text);font-weight:510}.principles-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:72px;margin-top:108px;display:grid}.principles-grid article{min-width:0}.principles-grid .flow-icon{color:#aeb2b9;width:29px;height:29px}.principles-grid h3{color:var(--landing-text);margin:34px 0 0;font-size:15px;font-weight:540;line-height:24px}.principles-grid p{max-width:330px;color:var(--landing-muted);margin:10px 0 0;font-size:14px;line-height:22px}.workflows-section{background:var(--landing-bg);padding:176px 0 132px;overflow:hidden}.workflows-heading{grid-template-columns:minmax(0,1fr) 430px;align-items:start;gap:96px;display:grid}.workflows-heading h2{color:var(--landing-text);margin:0;font-size:48px;font-weight:510;line-height:48px}.workflows-heading>div{padding-top:4px}.workflows-heading p{color:#b4b8bf;margin:0;font-size:20px;line-height:29px}.workflows-heading a{color:var(--landing-faint);align-items:center;gap:9px;margin-top:38px;font-size:13px;line-height:20px;display:inline-flex}.workflow-showcase{margin-top:72px}.workflow-visual{min-height:560px;padding-top:26px;position:relative}.request-panel{z-index:2;background:#0c0e11;border:1px solid #ffffff29;border-radius:8px;width:390px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 24px 70px #0000005c}.request-panel>header{border-bottom:1px solid var(--landing-line);grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:20px;display:grid}.request-avatar{color:#e1e3e6;background:#343942;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;display:inline-flex}.request-panel>header p{gap:2px;margin:0;display:grid}.request-panel>header strong{color:var(--landing-text);font-size:13px;font-weight:520}.request-panel>header small,.request-panel>header time{color:var(--landing-muted);font-size:10px}.request-copy{min-height:190px;padding:20px}.request-copy>strong{color:var(--landing-text);font-size:13px;font-weight:510}.request-copy p{color:#aeb2b9;margin:24px 0 0;font-size:13px;line-height:21px}.kaia-instruction{border-top:1px solid var(--landing-line);background:#0d0f12;padding:17px 20px 20px}.kaia-instruction header{align-items:center;gap:9px;display:flex}.kaia-instruction header strong{color:var(--landing-text);font-size:12px;font-weight:520}.kaia-instruction header small{color:#86a8d8;background:#5b89cd26;border-radius:4px;padding:2px 6px;font-size:9px}.kaia-instruction>p{color:#aeb2b9;min-height:52px;margin:16px 0 0;font-size:12px;line-height:20px}.kaia-instruction>div{border:1px solid var(--landing-line);min-height:42px;color:var(--landing-faint);border-radius:5px;justify-content:space-between;align-items:center;margin-top:16px;padding:0 11px;font-size:11px;display:flex}.kaia-instruction>div .flow-icon{width:17px;height:17px}.work-board{border:1px solid var(--landing-line);background:#090b0d;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;min-height:500px;margin-left:360px;padding:42px 24px 24px 54px;display:grid}.board-column{min-width:0}.board-column>header{color:#e1e3e5;align-items:center;gap:8px;margin-bottom:17px;font-size:12px;display:flex}.board-column>header strong{font-weight:500}.board-column>header span{min-width:20px;height:20px;color:var(--landing-muted);background:#ffffff0f;border-radius:4px;justify-content:center;align-items:center;font-size:9px;display:inline-flex}.board-column article{border:1px solid var(--landing-line);background:#101215;border-radius:6px;min-height:112px;padding:14px;position:relative}.board-column article+article{margin-top:10px}.board-column article>strong{color:#d7d9dd;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:480;line-height:17px;display:block;overflow:hidden}.board-column article>small{color:var(--landing-muted);align-items:center;gap:5px;margin-top:28px;font-size:9px;display:flex}.board-column article>time{color:var(--landing-faint);font-size:9px;position:absolute;bottom:12px;right:12px}.status-green,.status-red{background:#58a86d;border-radius:50%;width:6px;height:6px}.status-red{background:#d96b65}.workflow-selectors{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.workflow-selectors button{border:1px solid var(--landing-line);min-height:62px;color:var(--landing-muted);cursor:pointer;text-align:left;background:0 0;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:0 18px;transition:border-color .16s,background .16s,color .16s;display:grid}.workflow-selectors button:hover,.workflow-selectors button.active{color:var(--landing-text);background:#ffffff06;border-color:#fff3}.workflow-selectors button>span:first-child{color:var(--landing-faint);font-variant-numeric:tabular-nums;font-size:11px}.workflow-selectors button strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:470;overflow:hidden}.selector-symbol{color:#a7abb2;font-size:20px;font-weight:300}.site-footer{background:var(--landing-bg);padding:38px 0}.footer-shell{gap:28px}@media (max-width:1240px){.product-preview{grid-template-columns:200px minmax(0,1fr) 260px}.workflows-heading{grid-template-columns:minmax(0,1fr) 390px}}@media (max-width:980px){.page-shell,.nav-shell{width:calc(100vw - 48px)}.landing-hero{padding-top:200px}.landing-hero-copy h1{font-size:54px;line-height:56px}.product-preview{grid-template-columns:180px minmax(0,1fr);height:560px}.preview-context{display:none}.integration-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.principles-section h2{font-size:42px;line-height:44px}.principles-grid{gap:40px}.workflows-heading{grid-template-columns:1fr 360px;gap:54px}.request-panel{width:340px}.work-board{margin-left:310px;padding-left:52px}.workflow-selectors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.page-shell,.nav-shell{width:calc(100vw - 32px)}.nav-shell{grid-template-columns:1fr auto}.nav-links{display:none}.landing-hero{padding:154px 0 108px}.landing-hero-copy{text-align:left}.landing-hero-copy h1{font-size:42px;line-height:45px}.landing-hero-copy h1 br{display:none}.landing-hero-copy>p{margin-left:0;margin-right:0;font-size:16px;line-height:25px}.landing-hero-actions{justify-content:flex-start;gap:20px}.hero-preview-wrap{margin-top:58px}.product-preview{height:540px;display:block}.preview-sidebar,.preview-context{display:none}.preview-toolbar{padding:0 14px}.preview-thread{gap:18px;padding:18px 14px}.preview-message{padding:9px}.compact-event{display:none}.agent-event{margin-top:2px}.integration-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin-top:28px}.integration-rail .integration-mark{justify-content:flex-start}.principles-section{padding:128px 0 136px}.principles-section h2{font-size:36px;line-height:40px}.principles-grid{grid-template-columns:1fr;gap:58px;margin-top:74px}.principles-grid h3{margin-top:23px}.workflows-section{padding:118px 0 100px}.workflows-heading{grid-template-columns:1fr;gap:34px}.workflows-heading h2{font-size:38px;line-height:41px}.workflows-heading h2 br{display:none}.workflows-heading p{font-size:17px;line-height:27px}.workflows-heading a{margin-top:26px}.workflow-showcase{margin-top:56px}.workflow-visual{min-height:0;padding:0}.request-panel{width:100%;position:relative}.request-copy{min-height:160px}.work-board{scroll-snap-type:x mandatory;min-height:0;margin:18px 0 0;padding:20px;display:flex;overflow-x:auto}.board-column{scroll-snap-align:start;flex:0 0 250px}.workflow-selectors{grid-template-columns:1fr;gap:8px;margin-top:16px}.workflow-selectors button{min-height:56px}.footer-shell{grid-template-columns:1fr}.footer-shell>span{justify-self:start}.footer-shell nav{grid-area:auto/1;gap:16px 22px;display:flex}}
