.kitmo-marketing-wide{--kl-line:#e7eae6;--kl-muted:#69716c;--kl-green:#40735a;--kl-frame:1120px;--kl-gutter:40px;font-family:var(--font-sans);color:#171c19;font-weight:400}.kitmo-marketing-wide>nav>div,.kitmo-marketing-wide>footer>div{max-width:var(--kl-frame);padding-inline:0}.kitmo-marketing-wide>nav>div>div>div:first-child{height:72px;padding-inline:var(--kl-gutter)}.kitmo-marketing-wide>nav>div>div>div:first-child>div:last-child{margin-inline-start:auto}.kitmo-marketing-wide>nav a[href$=\#waitlist]{border-radius:6px;font-weight:500}.kitmo-marketing-wide>footer{background:#fafbf9}.kitmo-marketing-wide>footer>div>div>div{padding-inline:var(--kl-gutter)}.kitmo-marketing-wide>footer h4{letter-spacing:0;text-transform:none;font-size:12px;font-weight:500;font-family:inherit!important}.kl-page{overflow:clip}.kl-frame{max-width:var(--kl-frame);border-inline:1px solid var(--kl-line);margin-inline:auto;position:relative}:where(.kl-page) h1:where(:not([aria-hidden=true] *)),:where(.kl-page) h2:where(:not([aria-hidden=true] *)){white-space:pre-line;text-wrap:balance}:where(.kl-page) :is(h2,h3):where(:not([aria-hidden=true] *)){font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-weight:500}:where(.kl-page) h2:where(:not([aria-hidden=true] *)){letter-spacing:-.025em;font-size:clamp(30px,2.8vw,38px);line-height:1.15}:where(.kl-page) p:where(:not([aria-hidden=true] *)){color:var(--kl-muted);font-size:16px;line-height:1.7}.kl-page :is(a,button,summary):focus-visible{outline:2px solid var(--kl-green);outline-offset:5px}.kl-page section[id]{scroll-margin-top:88px}.kl-text-link{align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:500;display:inline-flex}.kl-text-link:hover{color:var(--kl-green)}.kl-button{color:#fff;background:#171c19;border:1px solid #171c19;border-radius:6px;justify-content:center;align-items:center;gap:14px;min-height:46px;padding:12px 20px;font-size:14px;font-weight:500;transition:background .15s;display:inline-flex}.kl-button:hover{background:#35433a}.kl-hero{isolation:isolate;border-bottom:1px solid var(--kl-line);position:relative}.kl-hero-frame{border-inline:0;min-height:895px}.kl-hero-copy{z-index:2;width:49%;padding:98px 0 0 var(--kl-gutter);position:relative}.kl-announcement{border:1px solid var(--kl-line);background:#ffffffd9;border-radius:4px;align-items:center;gap:9px;padding:7px 10px;font-size:11px;display:inline-flex}.kl-status-dot{background:#6c9b49;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #eaf1df}.kl-hero-copy>h1{letter-spacing:-.025em;margin-top:25px;font-family:Recia,Georgia,serif;font-size:clamp(56px,4.7vw,68px);font-weight:700;line-height:1.1}.kl-hero-copy>p{max-width:350px;margin-top:26px;font-size:16px;line-height:1.65}.kl-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.kl-flow-field{z-index:-1;pointer-events:none;position:absolute;inset:0}.kl-flow-field svg{width:100%;height:100%}.kl-hero>.kl-flow-field{inset:-65px -110px -20px}.kl-aero-background{z-index:-1;pointer-events:none;background:#fff;position:absolute;inset:0;overflow:hidden}.kl-aero-background>.aero-shards{width:max(100%,1080px);height:max(100%,1080px);position:absolute;top:50%;right:0;transform:translateY(-50%)}.kl-hero-product{z-index:1;background:#fff;border:1px solid #dfe7e2;border-radius:12px;width:1020px;position:absolute;top:330px;left:45%;overflow:hidden;box-shadow:0 3px 8px #28443006,0 22px 65px -25px #486b5038,0 0 0 7px #ffffff60}.kl-window-bar{color:#98a19b;background:#fafcfb;border-bottom:1px solid #e8ece9;justify-content:space-between;align-items:center;gap:20px;height:35px;padding-inline:15px;font-size:9px;display:flex}.kl-window-dots{gap:5px;display:flex}.kl-window-dots i{border:1px solid #cdd5cf;border-radius:50%;width:6px;height:6px}.kl-window-secure{font-size:15px}.kl-platforms{padding:47px var(--kl-gutter) 51px;border-block:1px solid var(--kl-line);background:#fff}.kl-hero+.kl-platforms{border-top:0}.kl-platforms>p{text-align:center;font-size:13px}.kl-platform-logos{justify-content:space-around;align-items:center;gap:30px;margin-top:34px;display:flex}.kl-platform-logos>div{letter-spacing:-.8px;align-items:center;gap:10px;font-size:24px;font-weight:600;display:flex}.kl-platform-logos svg{width:26px;height:26px}.kl-platform-logos .kl-channel-x span{display:none}.kl-channel-x>svg{color:#000}.kl-platform-logos .kl-channel-x svg{background:#000;border-radius:4px;width:28px;height:28px;padding:4px}.kl-workflow{padding-top:90px}.kl-section-heading{padding-inline:var(--kl-gutter);grid-template-columns:1.2fr 1fr;align-items:end;gap:85px;display:grid}.kl-section-heading p{max-width:385px;font-size:15px}.kl-view-controls{margin:34px var(--kl-gutter) 25px;gap:4px;display:flex}.kl-view-controls button{min-height:42px;color:var(--kl-muted);cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;display:inline-flex}.kl-view-controls button[aria-pressed=true]{color:#33543f;background:#eff4ec;border-color:#dce5db}.kl-view-controls button:hover{color:#171c19;background:#f4f6f2}.kl-wide-scene{background:radial-gradient(at 5% 0,#e4eed2,#0000 60%),radial-gradient(at 85% 100%,#d7e9e1,#0000 60%),#f2f5ed;border:1px solid #dde6da;border-radius:8px;width:calc(100% + 112px);margin-inline-start:-56px;padding:42px 55px 22px;position:relative;overflow:hidden}.kl-scene-grid{pointer-events:none;background-image:linear-gradient(#7e927817 1px,#0000 1px),linear-gradient(90deg,#7e927817 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0008,#0000);mask-image:linear-gradient(#0008,#0000)}.kl-product-window{background:#fff;border:1px solid #d3ddd2;border-radius:9px;position:relative;overflow:hidden;box-shadow:0 18px 40px -20px #354d4040}.kl-wide-scene figcaption{text-align:center;color:#687463;margin-top:22px;font-size:12px;position:relative}.kl-feature-pair{grid-template-columns:1fr 1fr;display:grid}.kl-feature-pair article{padding:45px var(--kl-gutter) 50px}.kl-feature-pair article+article{border-inline-start:1px solid var(--kl-line)}.kl-feature-pair article>svg{color:var(--kl-green)}.kl-feature-pair h3{letter-spacing:-.5px;margin-top:19px;font-size:21px;font-weight:500}.kl-feature-pair p{max-width:380px;margin-top:10px;font-size:14px}.kl-clips{border-block:1px solid var(--kl-line);background:#f6f8f5}.kl-clips-frame{align-items:center;min-height:575px;display:flex}.kl-clips-copy{width:41%;padding:55px 0 55px var(--kl-gutter);z-index:1;position:relative}.kl-eyebrow{color:var(--kl-green);align-items:center;gap:8px;margin-bottom:25px;font-size:12px;display:flex}.kl-clips-copy h2{font-size:38px}.kl-clips-copy p{max-width:335px;margin-top:23px;font-size:15px}.kl-clips-copy .kl-text-link{margin-top:20px}.kl-clips-product{background:#fff;border:1px solid #dce4dc;border-radius:10px;width:930px;position:absolute;top:64px;left:47%;overflow:hidden;box-shadow:0 18px 60px -25px #46644c2c}.kl-distribution{padding-block:86px 36px}.kl-distribution-art{height:310px;margin:35px var(--kl-gutter) 0;background:radial-gradient(at 50% 30%,#eaf3deab,#0000 55%);position:relative}.kl-connection-lines{width:100%;height:100%;position:absolute;inset:0}.kl-connection-pulse{stroke-dasharray:18 410;stroke-dashoffset:440px}.kl-source-node{white-space:nowrap;background:#fff;border:1px solid #dfe5da;border-radius:10px;align-items:center;gap:13px;padding:17px 22px;font-size:13px;display:flex;position:absolute;top:9px;left:50%;transform:translate(-50%);box-shadow:0 5px 20px #354c3410}.kl-channel-nodes{text-align:center;grid-template-columns:repeat(4,1fr);width:100%;display:grid;position:absolute;top:222px}.kl-channel-nodes>div>span{background:#fff;border:1px solid #e1e7de;border-radius:14px;place-items:center;width:62px;height:62px;margin-inline:auto;display:grid;box-shadow:0 3px 6px #374b3810}.kl-channel-nodes svg{width:28px;height:28px}.kl-channel-nodes .kl-channel-x svg,.kl-chat-platforms .kl-channel-x svg{background:#171c19;border-radius:6px;padding:5px}.kl-channel-nodes b{color:var(--kl-muted);margin-top:12px;font-size:12px;font-weight:400;display:block}.kl-platform-note{text-align:center;margin-top:40px;padding-inline:20px;font-size:11px!important}.kl-agent{border-block:1px solid var(--kl-line);grid-template-columns:1fr 1fr;display:grid}.kl-agent-copy{padding:62px var(--kl-gutter)}.kl-agent-copy h2{font-size:34px}.kl-agent-copy p{max-width:360px;margin-top:22px;font-size:14px}.kl-agent-copy .kl-text-link{margin-top:15px}.kl-agent-scene{border-inline-start:1px solid var(--kl-line);background:radial-gradient(at 90% 90%,#e4eadf,#0000 65%),#fafbf9;flex-direction:column;justify-content:center;gap:25px;padding:45px;display:flex}.kl-chat-prompt{background:#eaf0e5;border:1px solid #e0e7d9;border-radius:12px 12px 3px;align-self:flex-end;max-width:300px;padding:15px 19px;font-size:13px;line-height:1.55}.kl-chat-reply{background:#fff;border:1px solid #e2e7df;border-radius:10px;align-items:flex-start;gap:14px;padding:23px;font-size:13px;display:flex;box-shadow:0 5px 15px #29372b05}.kl-chat-reply strong{font-weight:500}.kl-chat-platforms{gap:12px;padding-block:24px 20px;display:flex}.kl-chat-platforms svg{width:24px;height:24px}.kl-approval{color:#72816b;align-items:center;gap:7px;font-size:11px;display:flex}.kl-approval>span{background:#b3c979;border-radius:50%;width:6px;height:6px}.kl-faq{padding:85px var(--kl-gutter);grid-template-columns:1fr 1.25fr;gap:70px;display:grid}.kl-faq h2{font-size:34px}.kl-faq>div>p{margin-top:25px;font-size:14px}.kl-faq .kl-text-link{margin-top:4px}.kl-faq-list details{border-bottom:1px solid var(--kl-line)}.kl-faq-list details:first-child{border-top:1px solid var(--kl-line)}.kl-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:22px;font-size:14px;font-weight:500;list-style:none;display:flex}.kl-faq-list summary::-webkit-details-marker{display:none}.kl-faq-list summary>span{flex-shrink:0;width:12px;height:12px;position:relative}.kl-faq-list summary>span:before,.kl-faq-list summary>span:after{content:"";background:#7c867e;width:12px;height:1px;position:absolute;top:5px}.kl-faq-list summary>span:after{transform:rotate(90deg)}.kl-faq-list details[open] summary>span:after{transform:none}.kl-faq-list details>p{padding-bottom:22px;font-size:13px;line-height:1.7}.kl-closing{isolation:isolate;border-top:1px solid var(--kl-line);background:radial-gradient(at 50% 110%,#e1edc9,#0000 68%),#fbfcfa;position:relative}.kl-closing .kl-flow-field{opacity:.6}.kl-closing-frame{text-align:center;padding:70px 30px 85px}.kl-closing-frame>img{margin-inline:auto}.kl-closing h2{letter-spacing:-.025em;margin-top:26px;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:clamp(40px,4.2vw,56px);font-weight:500;line-height:1}.kl-closing p{margin:22px 0 30px;font-size:15px}.kl-closing form{text-align:start;position:relative}.kl-closing input[type=email]{background:#fff;min-height:46px}.kl-closing form>div:first-child{flex-wrap:nowrap}.kl-closing button[type=submit]{color:#fff;background:#171c19;border-radius:6px;flex-grow:0;flex-basis:140px;min-width:140px}.kl-closing label{color:#7b867a;font-size:10px;line-height:1.6}@media (prefers-reduced-motion:no-preference){.kl-hero>.kl-flow-field{animation:16s ease-in-out infinite alternate kl-field-drift}.kl-connection-pulse{animation:6s linear infinite kl-send}.kl-connection-lines g:nth-child(2) .kl-connection-pulse{animation-delay:.6s}.kl-connection-lines g:nth-child(3) .kl-connection-pulse{animation-delay:1.2s}.kl-connection-lines g:nth-child(4) .kl-connection-pulse{animation-delay:1.8s}}@keyframes kl-field-drift{to{transform:translate(-20px,15px)}}@keyframes kl-send{to{stroke-dashoffset:0}}@media (width<=1240px){.kitmo-marketing-wide{--kl-frame:calc(100% - 48px);--kl-gutter:32px}.kl-hero-copy{width:52%}.kl-hero-copy>h1{font-size:clamp(48px,5.1vw,62px)}.kl-hero-product{width:930px;top:365px;left:48%}.kl-section-heading{gap:45px}.kl-wide-scene{width:calc(100% + 24px);margin-inline-start:-12px;padding-inline:32px}.kl-clips-product{width:860px;top:90px;left:45%}}@media (width<=1000px){.kitmo-marketing-wide>nav .kitmo-navigation-menu{display:none}.kitmo-marketing-wide>nav>div>div>div:nth-child(2){display:flex}}@media (width<=850px){.kl-hero-frame{min-height:0;padding-bottom:40px}.kl-hero-copy{width:100%;max-width:620px;padding-top:62px;padding-inline-end:var(--kl-gutter)}.kl-hero-copy>h1{font-size:clamp(48px,7.6vw,64px)}.kl-hero-copy>p{max-width:420px}.kl-hero-product{left:var(--kl-gutter);width:850px;margin-top:48px;position:relative;top:auto}.kl-hero>.kl-flow-field{inset:160px -30% 0 -40%}.kl-section-heading{grid-template-columns:1fr;gap:22px}.kl-section-heading p{max-width:520px}.kl-platform-logos>div{font-size:20px}.kl-wide-scene{padding:24px 20px 18px}.kl-clips-frame{min-height:0;padding-bottom:40px;display:block}.kl-clips-copy{width:100%;padding:55px var(--kl-gutter)}.kl-clips-copy p{max-width:440px}.kl-clips-product{top:auto;left:var(--kl-gutter);width:800px;position:relative}.kl-agent{grid-template-columns:1fr}.kl-agent-copy p{max-width:500px}.kl-agent-scene{border-inline-start:0;border-top:1px solid var(--kl-line);padding:40px}.kl-chat-prompt,.kl-chat-reply{width:75%;max-width:430px}.kl-faq{grid-template-columns:1fr;gap:35px}}@media (width<=540px){.kitmo-marketing-wide{--kl-frame:calc(100% - 24px);--kl-gutter:20px}.kitmo-marketing-wide>nav>div>div>div:first-child{gap:8px;height:64px;padding-inline:12px}.kitmo-marketing-wide>nav>div>div>div:first-child>div:last-child{gap:2px}.kitmo-marketing-wide>nav a[href$=\#waitlist]{padding-inline:10px;font-size:12px}.kitmo-marketing-wide>nav>div>div>div:nth-child(2){display:none}.kl-hero-copy{padding-top:44px}.kl-announcement{gap:7px;font-size:10px}.kl-hero-copy>h1{font-size:clamp(36px,9.5vw,52px)}.kl-hero-copy>p{max-width:320px;font-size:15px;line-height:1.65}.kl-actions{gap:18px;margin-top:24px}.kl-button{padding-inline:14px;font-size:12px}.kl-actions .kl-text-link{gap:8px;font-size:12px}.kl-hero-product{width:660px}.kl-platforms{padding-block:32px}.kl-hero+.kl-platforms{border-top:0}.kl-platforms>p{font-size:12px}.kl-platform-logos{flex-wrap:wrap;justify-content:center;gap:15px;margin-top:24px}.kl-platform-logos>div{gap:5px;font-size:16px}.kl-platform-logos svg{width:21px;height:21px}.kl-platform-logos .kl-channel-x svg{width:22px;height:22px}.kl-workflow{padding-top:55px}:where(.kl-page) h2:where(:not([aria-hidden=true] *)){font-size:34px}.kl-section-heading p{font-size:14px}.kl-view-controls{gap:2px;margin-top:23px}.kl-view-controls button{gap:6px;padding-inline:10px;font-size:11px}.kl-wide-scene{padding:20px 12px 17px}.kl-product-window{width:680px}.kl-wide-scene figcaption{text-align:start;max-width:260px;font-size:11px}.kl-feature-pair{grid-template-columns:1fr}.kl-feature-pair article{padding-block:30px}.kl-feature-pair article+article{border-inline-start:0;border-top:1px solid var(--kl-line)}.kl-feature-pair h3{font-size:20px}.kl-clips-copy{padding-block:42px}.kl-clips-copy p{font-size:14px}.kl-clips-product{width:720px}.kl-distribution{padding-top:55px}.kl-distribution-art{margin-inline:10px}.kl-source-node{padding:13px 15px;font-size:11px}.kl-channel-nodes>div>span{border-radius:10px;width:50px;height:50px}.kl-channel-nodes svg{width:24px;height:24px}.kl-channel-nodes b{font-size:10px}.kl-agent-copy{padding-block:44px}.kl-agent-scene{padding:30px 20px}.kl-chat-prompt,.kl-chat-reply{width:100%}.kl-chat-reply{padding:18px;font-size:12px}.kl-faq{padding-block:55px}.kl-faq-list summary{gap:16px;font-size:13px}.kl-closing-frame{padding:55px 20px}.kl-closing h2{font-size:clamp(36px,9vw,48px)}.kl-closing form>div:first-child{flex-wrap:wrap}.kl-closing button[type=submit]{flex-basis:100%}}
