.omnichat-landing{--paper:#f2eee6;--ink:#171615;--muted:#6c675f;--line:#ded8ce;--orange:#d3420d;min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--font-inter),Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}.omnichat-landing *{box-sizing:border-box}.omnichat-landing a{color:inherit;text-decoration:none}.omnichat-landing button{font:inherit;cursor:pointer}.omnichat-landing :is(a,button):focus-visible{outline:3px solid #d34516;outline-offset:3px}.omnichat-landing .page{max-width:1240px;margin:auto;border-inline:1px solid var(--line)}.omnichat-landing .k-section{position:relative;border-bottom:1px solid var(--line);scroll-margin-top:82px}.omnichat-landing .k-section:after{content:"+";position:absolute;right:-5px;bottom:-9px;font:14px monospace;color:#aaa39a;z-index:2}.omnichat-landing h1,.omnichat-landing h2,.omnichat-landing h3,.omnichat-landing p{margin-top:0}.omnichat-landing h1,.omnichat-landing h2{letter-spacing:-.035em;font-weight:500}.omnichat-landing .k-accent{font-family:inherit;font-style:normal;font-weight:600;color:#d3420d;letter-spacing:inherit}.omnichat-landing .k-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;border:1px solid var(--orange);border-radius:11px;background:var(--orange);color:white;padding:11px 17px;font-size:13px;font-weight:700;box-shadow:0 8px 20px #b5412430;transition:transform .25s,box-shadow .25s}.omnichat-landing .k-nav-actions .k-button{min-width:105px}.omnichat-landing .k-account-pending{opacity:.72;cursor:wait}.omnichat-landing .k-button:hover{transform:translateY(-2px);box-shadow:0 12px 24px #b541243c}.omnichat-landing .k-button.light{color:var(--ink);background:#fcfaf6;border-color:#ded8cf;box-shadow:none}.omnichat-landing :is(.k-hero,.k-cta) .k-button{padding:14px 20px;font-size:15.5px;font-weight:500;letter-spacing:-.01em;box-shadow:0 10px 22px #c53d1a42}.omnichat-landing :is(.k-hero,.k-cta) .k-button.light{box-shadow:0 6px 14px #22170e12}.omnichat-landing .k-eyebrow{display:inline-block;color:var(--orange);border:1px solid #ecc6b5;background:#fbeae2;border-radius:99px;font-size:10px;font-weight:700;letter-spacing:.08em;padding:6px 11px}.omnichat-landing .k-eyebrow:before{content:"●";font-size:7px;margin-right:6px}.omnichat-landing .k-header{height:74px;display:grid;grid-template-columns:230px 1fr auto 70px;align-items:center;position:sticky;top:0;z-index:40;border-bottom:1px solid var(--line);background:#f2eee6ee;backdrop-filter:blur(16px);transition:transform .45s cubic-bezier(.22,1,.36,1)}.omnichat-landing .k-header.hidden{transform:translateY(-100%)}.omnichat-landing .k-brand{display:inline-flex;align-items:center;gap:9px;padding-left:32px;font-weight:700;font-size:19px;letter-spacing:-.025em}.omnichat-landing .k-mark{display:inline-grid;place-items:center;width:23px;height:23px;border:3px solid var(--ink);border-radius:50%}.omnichat-landing .k-mark:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--orange)}.omnichat-landing .k-nav{display:flex;justify-content:center;gap:29px;font-size:13px}.omnichat-landing .k-nav a,.omnichat-landing .k-nav-actions>a:first-child{transition:color .2s}.omnichat-landing .k-nav a:hover,.omnichat-landing .k-nav-actions>a:first-child:hover{color:var(--orange)}.omnichat-landing .k-nav-actions{display:flex;align-items:center;gap:18px;padding-right:18px;font-size:13px}.omnichat-landing .k-menu{height:74px;border:0;border-left:1px solid var(--line);background:transparent;font-size:21px}.omnichat-landing .k-mobile-nav{position:absolute;top:74px;left:0;right:0;display:grid;gap:1px;padding:12px 22px 20px;background:var(--paper);border-bottom:1px solid var(--line);box-shadow:0 18px 25px #2c21101a}.omnichat-landing .k-mobile-nav a{padding:10px 2px;font-size:16px}.omnichat-landing .k-hero{min-height:565px;display:grid;align-items:center;padding:58px 42px 60px;background:radial-gradient(circle at 78% 50%,#faf4ea 0,transparent 46%)}.omnichat-landing .k-hero-copy{position:relative;z-index:2}.omnichat-landing .k-announcement{display:inline-flex;align-items:center;gap:8px;border:1px solid #e6ded4;border-radius:99px;background:#fdfbf8;padding:4px 12px 4px 4px;color:#55504b;font-size:13px;font-weight:400;letter-spacing:0;line-height:1.5}.omnichat-landing .k-announcement b{border-radius:99px;background:var(--orange);color:white;padding:4px 8px;font-size:12px;font-weight:500;letter-spacing:0}.omnichat-landing .k-announcement span{font-size:14px}.omnichat-landing .k-hero h1{font-family:var(--font-inter),Inter,Arial,sans-serif;font-size:clamp(44px,4.4vw,64px);font-weight:500;letter-spacing:-.03em;line-height:1.08;margin:22px 0 14px}.omnichat-landing .k-hero h1>span{display:block}.omnichat-landing .k-hero-copy>p{max-width:420px;color:#625a52;font-size:15px;font-weight:400;letter-spacing:0;line-height:1.45;margin-bottom:16px}.omnichat-landing .k-actions{display:flex;gap:10px;flex-wrap:wrap;margin:26px 0 13px}.omnichat-landing .k-hero-copy>small{font-size:10px;color:#908981}.omnichat-landing .k-product{padding:100px 42px 68px}.omnichat-landing .k-heading{text-align:center;max-width:690px;margin:0 auto 50px}.omnichat-landing .k-heading h2{font-size:clamp(52px,6vw,84px);line-height:1.05;margin:0 0 8px}.omnichat-landing .k-heading p{font-size:14px;line-height:1.55;color:var(--muted)}.omnichat-landing .k-window{border-radius:9px;overflow:hidden;max-width:1080px;margin:auto;background:#111;color:#f2efeb;box-shadow:0 25px 40px #24170f43}.omnichat-landing .k-window-top{height:37px;padding:0 15px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #262321;font-size:9px;color:#8d8580}.omnichat-landing .k-dots{letter-spacing:1px;color:#4c4641}.omnichat-landing .k-live{margin-left:auto;color:#e87138;font-size:8px;letter-spacing:.08em}.omnichat-landing .k-window-body{height:425px;display:grid;grid-template-columns:175px minmax(280px,1fr) minmax(290px,1.12fr)}.omnichat-landing .k-sidebar{display:flex;flex-direction:column;gap:3px;padding:18px 10px;border-right:1px solid #2c2926}.omnichat-landing .k-sidebar small{color:#716a65;font-size:8px;letter-spacing:.1em;margin:0 8px 9px}.omnichat-landing .k-sidebar small:nth-of-type(2){margin-top:22px}.omnichat-landing .k-sidebar>span,.omnichat-landing .k-sidebar>strong{padding:8px;border-radius:5px;color:#aaa19a;font-size:10px;font-weight:400}.omnichat-landing .k-sidebar strong{background:#292421;color:white}.omnichat-landing .k-sidebar b{float:right;color:#8f847d;font-size:9px;font-weight:400}.omnichat-landing .k-sidebar>span:nth-last-child(4){color:#9ac7a9}.omnichat-landing .k-sidebar>span:nth-last-child(3){color:#c6afea}.omnichat-landing .k-sidebar>span:nth-last-child(2){color:#a7bbe9}.omnichat-landing .k-sidebar>span:last-child{color:#d9b77e}.omnichat-landing .k-inbox{border-right:1px solid #2c2926;min-width:0}.omnichat-landing .k-pane-title{display:flex;flex-direction:column;gap:5px;padding:18px 17px;border-bottom:1px solid #2c2926}.omnichat-landing .k-pane-title small{font-size:8px;letter-spacing:.1em;color:#8c8179}.omnichat-landing .k-pane-title strong{font-size:15px;font-weight:500}.omnichat-landing .k-pane-title>span{font-size:9px;color:#857d77}.omnichat-landing .k-filters{display:flex;gap:5px;overflow:auto;padding:10px 11px;border-bottom:1px solid #2c2926}.omnichat-landing .k-filters button{white-space:nowrap;border:1px solid #393430;border-radius:5px;background:#1c1a18;color:#aaa29d;padding:6px 8px;font-size:9px}.omnichat-landing .k-filters button.active{background:#40271e;border-color:#a44a2b;color:#ffb18e}.omnichat-landing .k-thread{display:flex;align-items:flex-start;gap:9px;padding:13px 12px;border-bottom:1px solid #292624}.omnichat-landing .k-thread:first-child{background:#261e1b}.omnichat-landing .k-contact>b,.omnichat-landing .k-thread>b{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:8px;background:#57ad84;color:#102118;font-size:9px}.omnichat-landing .k-thread:nth-child(2)>b{background:#b3a1dc}.omnichat-landing .k-thread:nth-child(3)>b{background:#e8c181}.omnichat-landing .k-thread:nth-child(4)>b{background:#96b9e7}.omnichat-landing .k-thread>span{min-width:0}.omnichat-landing .k-contact strong,.omnichat-landing .k-thread strong{display:block;font-size:10px;font-weight:500}.omnichat-landing .k-contact small,.omnichat-landing .k-thread small{display:block;color:#89817b;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px}.omnichat-landing .k-thread time{margin-left:auto;color:#746c67;font-size:8px}.omnichat-landing .k-conversation{display:flex;flex-direction:column;min-width:0}.omnichat-landing .k-contact{display:flex;align-items:center;gap:8px;padding:12px;border-bottom:1px solid #2c2926}.omnichat-landing .k-contact em{margin-left:auto;font-size:8px;font-style:normal;color:#8fd1a8;white-space:nowrap}.omnichat-landing .k-chat{padding:18px 15px;flex:1}.omnichat-landing .k-chat>small{display:block;text-align:center;color:#706761;font-size:8px}.omnichat-landing .k-customer{width:max-content;max-width:85%;padding:10px;border:1px solid #3a3531;border-radius:9px;color:#d5cec8;font-size:10px;line-height:1.5}.omnichat-landing .k-draft{margin:24px 0 0 12px;padding:13px;background:#2a1c17;border:1px solid #70402d;border-radius:9px}.omnichat-landing .k-draft small{color:#e48252;font-size:8px;letter-spacing:.08em}.omnichat-landing .k-draft p{font-size:10px;line-height:1.55;margin:10px 0}.omnichat-landing .k-draft span{color:#f4a47d;font-size:9px}.omnichat-landing .k-reply{margin:0 14px 14px;padding:10px;border:1px solid #3a3531;border-radius:7px;color:#77716a;font-size:9px}.omnichat-landing .k-reply span{float:right;color:#d7562a}.omnichat-landing .k-product-caption{max-width:1080px;margin:20px auto 0;display:flex;justify-content:space-between;align-items:center;gap:20px}.omnichat-landing .k-product-caption span{font-size:9px;letter-spacing:.1em;color:var(--orange)}.omnichat-landing .k-product-caption p{font-size:11px;color:var(--muted);margin:0}.omnichat-landing .k-steps{padding:115px 40px 125px;scroll-margin-top:75px}.omnichat-landing .k-steps-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;max-width:1080px;margin:0 auto 70px}.omnichat-landing .k-steps-heading h2{font-size:clamp(48px,5vw,70px);line-height:1.08;margin:25px 0 0}.omnichat-landing .k-steps-heading>p{max-width:290px;color:var(--muted);font-size:16px;line-height:1.5;margin:0 0 6px}.omnichat-landing .k-step-stack{max-width:1080px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:16px}.omnichat-landing .k-step-card{position:relative;display:grid;grid-template-columns:48px 1fr;column-gap:16px;align-items:center;height:auto;min-height:0;padding:26px 24px;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:#f7f3ec;color:var(--ink);box-shadow:none}.omnichat-landing .k-feature-mark{grid-row:1/span 2;width:48px;height:48px;color:var(--orange)}.omnichat-landing .k-step-card h3{margin:0;font-size:22px;font-weight:500;letter-spacing:-.02em}.omnichat-landing .k-step-card p{margin:4px 0 0;color:var(--muted);font-size:14px;line-height:1.45}.omnichat-landing .k-step-card:nth-child(2){z-index:2}.omnichat-landing .k-step-card:nth-child(3){z-index:3}.omnichat-landing .k-step-copy{display:flex;flex-direction:column;justify-content:space-between;align-self:start;height:min(530px,calc(100vh - 100px));padding:55px 52px;border-right:1px solid #38302c}.omnichat-landing .k-step-number{color:#a29a92;font:13px/1.4 monospace;letter-spacing:.1em}.omnichat-landing .k-step-copy h3{font-size:clamp(35px,3.1vw,48px);font-weight:500;letter-spacing:-.025em;line-height:1.12;margin-bottom:15px}.omnichat-landing .k-step-copy p{max-width:400px;color:#bcb4ac;font-size:16px;line-height:1.55;margin-bottom:24px}.omnichat-landing .k-step-copy ul{list-style:none;padding:0;margin:0;display:grid;gap:8px;color:#eee8e2;font-size:12px}.omnichat-landing .k-step-copy li:before{content:"✓";color:#ed7548;margin-right:10px}.omnichat-landing .k-step-visual{position:relative;align-self:start;display:grid;place-items:center;overflow:visible;height:min(530px,calc(100vh - 100px));background:transparent}.omnichat-landing .k-step-visual:before{content:"";position:absolute;z-index:0;left:0;right:0;top:0;height:calc(100vh - 100px);background:radial-gradient(circle at 45% 420px,#71331f 0,#34241d 220px,#191715 460px)}.omnichat-landing .k-step-orb,.omnichat-landing .k-step-rings,.omnichat-landing .k-step-visual-label{z-index:1}.omnichat-landing .k-step-status{position:absolute;top:90px;left:12%;z-index:2;border:1px solid #4c4641;border-radius:12px;background:#1a1919;padding:14px 18px;font-size:13px;box-shadow:0 10px 25px #0005}.omnichat-landing .k-step-rings,.omnichat-landing .k-step-rings i{position:absolute;border:1px solid #ae6c4a55;border-radius:50%}.omnichat-landing .k-step-rings{width:78%;height:42%;transform:rotate(-8deg) translateY(80px)}.omnichat-landing .k-step-rings i:first-child{inset:17% 16%}.omnichat-landing .k-step-rings i:nth-child(2){inset:-25% -20%;border-style:dashed}.omnichat-landing .k-step-rings i:last-child{width:7px;height:7px;right:8%;top:10%;background:#ffc16e;box-shadow:0 0 12px #ffc16e}.omnichat-landing .k-step-orb{position:relative;width:190px;height:190px;border-radius:50%;transform:translateY(50px);background:radial-gradient(circle at 34% 25%,#ffe0bb,#f38647 36%,#d7471a 70%,#a32711);box-shadow:inset -18px -20px 30px #872c1b55,0 25px 45px #db4a203f}.omnichat-landing .k-step-visual-label{position:absolute;bottom:28px;right:40px;color:#c4afa3;font:10px monospace;letter-spacing:.09em;text-transform:uppercase}.omnichat-landing .k-benefits{display:grid;grid-template-columns:40% 60%;min-height:330px}.omnichat-landing .k-benefits>div:first-child{padding:62px 44px;border-right:1px solid var(--line)}.omnichat-landing .k-benefits h2{font-size:54px;line-height:1;margin:18px 0}.omnichat-landing .k-benefits>div:first-child p{max-width:310px;color:var(--muted);font-size:13px;line-height:1.6}.omnichat-landing .k-benefit-grid{display:grid;grid-template-columns:repeat(3,1fr)}.omnichat-landing .k-benefit-grid li{padding:70px 24px 24px;border-right:1px solid var(--line)}.omnichat-landing .k-benefit-grid li:last-child{border:0}.omnichat-landing .k-benefit-grid strong{font-size:clamp(50px,5vw,78px);font-weight:500;letter-spacing:-.035em}.omnichat-landing .k-benefit-grid p{max-width:160px;color:var(--muted);font-size:12px;line-height:1.5}.omnichat-landing .k-stories-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;padding:0 42px;margin-bottom:45px}.omnichat-landing .k-stories-heading h2{font-size:clamp(48px,5vw,68px);line-height:1.08;margin:22px 0 0}.omnichat-landing .k-stories-heading .k-button{margin-bottom:8px}.omnichat-landing .k-cta-wrap{padding:110px 40px}.omnichat-landing .k-cta{min-height:440px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:75px 20px;border-radius:32px;color:white;background:radial-gradient(circle at 50% 120%,#5a281e 0,#181516 43%,#131313 75%);box-shadow:0 24px 40px #24170f2c}.omnichat-landing .k-cta:before{content:"";position:absolute;inset:0;opacity:.35;background-image:linear-gradient(#ffffff0a 1px,transparent 0),linear-gradient(90deg,#ffffff0a 1px,transparent 0);background-size:70px 70px}.omnichat-landing .k-cta:after{content:"";position:absolute;left:5%;right:5%;bottom:-90px;height:170px;pointer-events:none;background:radial-gradient(ellipse at 10% 80%,#266add 0,transparent 33%),radial-gradient(ellipse at 90% 80%,#ed611e 0,transparent 36%);filter:blur(40px);opacity:.7}.omnichat-landing .k-cta-orb{position:absolute;inset:auto 15% -380px;height:500px;border-radius:50%;background:#bd441f;filter:blur(100px);opacity:.5}.omnichat-landing .k-cta>:not(.k-cta-orb){position:relative}.omnichat-landing .k-cta h2{font-size:clamp(48px,5vw,70px);line-height:1.08;margin:20px 0 12px}.omnichat-landing .k-cta p{font-size:13px;color:#b6aca5}.omnichat-landing .k-cta .k-button{margin-top:13px}.omnichat-landing .k-cta .k-actions{justify-content:center;position:relative}.omnichat-landing .k-cta .k-button.light{background:#f8f5ef}.omnichat-landing .k-footer-grid{display:grid;grid-template-columns:36% repeat(3,1fr);border-bottom:1px solid var(--line)}.omnichat-landing .k-footer-grid>div{display:flex;flex-direction:column;gap:11px;min-height:310px;padding:48px 32px;border-right:1px solid var(--line);font-size:15px}.omnichat-landing .k-footer-grid>div:last-child{border:0}.omnichat-landing .k-footer-grid small{font:10px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.08em;color:#938c83;margin-bottom:8px}.omnichat-landing .k-footer-about .k-brand{padding:0}.omnichat-landing .k-footer-about p{max-width:260px;color:var(--muted);font-size:14px;margin:0}.omnichat-landing .k-footer-about>span{font-size:8px;color:#aaa39a;margin-top:18px}.omnichat-landing .k-footer-wordmark{height:188px;overflow:hidden;display:flex;justify-content:center;align-items:flex-start;font-size:clamp(130px,21vw,260px);font-weight:600;letter-spacing:-.115em;line-height:1.1;color:transparent;-webkit-text-stroke:1px #c9c2b9}.omnichat-landing .k-footer-bottom{display:flex;justify-content:space-between;padding:15px 28px;border-top:1px solid var(--line);color:#8e877e;font-size:10px}@keyframes k-spin{to{transform:rotate(1turn)}}@media (max-width:1000px){.omnichat-landing .k-header{grid-template-columns:180px 1fr auto 60px}.omnichat-landing .k-nav{gap:13px}.omnichat-landing .k-hero{padding-inline:28px}.omnichat-landing .k-window-body{grid-template-columns:130px minmax(240px,1fr) minmax(270px,1fr)}.omnichat-landing .k-sidebar{padding-inline:5px}.omnichat-landing .k-benefits{grid-template-columns:1fr}.omnichat-landing .k-benefits>div:first-child{border-right:0;border-bottom:1px solid var(--line)}.omnichat-landing .k-benefit-grid li{padding-top:30px}}@media (max-width:760px){.omnichat-landing .k-header{grid-template-columns:1fr auto 56px}.omnichat-landing .k-nav{display:none}.omnichat-landing .k-hero{grid-template-columns:1fr;text-align:center;padding:60px 22px 35px}.omnichat-landing .k-hero-copy>p{margin-inline:auto}.omnichat-landing .k-actions{justify-content:center}.omnichat-landing .k-product,.omnichat-landing .k-steps{padding:75px 20px}.omnichat-landing .k-window{overflow-x:auto}.omnichat-landing .k-window-body,.omnichat-landing .k-window-top{min-width:780px}.omnichat-landing .k-steps-heading{align-items:start;flex-direction:column;margin-bottom:45px}.omnichat-landing .k-step-stack{grid-template-columns:1fr}.omnichat-landing .k-step-copy{padding:38px 28px}.omnichat-landing .k-step-status{top:65px;left:8%}.omnichat-landing .k-stories-heading{padding:0 22px}.omnichat-landing .k-cta-wrap{padding:75px 20px}.omnichat-landing .k-benefits>div:first-child{padding:55px 25px}.omnichat-landing .k-footer-grid{grid-template-columns:repeat(3,1fr)}.omnichat-landing .k-footer-about{grid-column:1/-1;min-height:150px!important;border-bottom:1px solid var(--line)}.omnichat-landing .k-footer-grid>div{min-height:190px;padding:25px 18px}.omnichat-landing .k-footer-wordmark{height:120px;font-size:22vw}}@media (max-width:520px){.omnichat-landing .k-step-stack{padding-bottom:0}.omnichat-landing .k-nav-actions>a:first-child{display:none}.omnichat-landing .k-nav-actions{padding-right:8px}.omnichat-landing .k-nav-actions .k-button{font-size:11px;padding:9px 10px}.omnichat-landing .k-brand{padding-left:16px;font-size:16px}.omnichat-landing .k-hero h1{font-size:clamp(48px,12vw,68px)}.omnichat-landing .k-heading h2,.omnichat-landing .k-steps-heading h2,.omnichat-landing .k-stories-heading h2{font-size:43px}.omnichat-landing .k-steps-heading>p{font-size:14px}.omnichat-landing .k-step-card:nth-child(n){position:relative;height:auto;min-height:0;margin-bottom:0}.omnichat-landing .k-step-copy{height:auto;min-height:0}.omnichat-landing .k-step-copy h3{font-size:35px}.omnichat-landing .k-step-copy p{font-size:14px}.omnichat-landing .k-step-visual{overflow:hidden;height:260px;background:radial-gradient(circle at 45% 83%,#71331f 0,#34241d 32%,#191715 71%)}.omnichat-landing .k-step-visual:before{content:none}.omnichat-landing .k-step-status{top:30px}.omnichat-landing .k-step-orb{width:150px;height:150px}.omnichat-landing .k-stories-heading{align-items:start;flex-direction:column}.omnichat-landing .k-cta{min-height:390px;border-radius:22px}.omnichat-landing .k-product-caption{align-items:flex-start;flex-direction:column}.omnichat-landing .k-benefit-grid{grid-template-columns:1fr}.omnichat-landing .k-benefit-grid li{padding:24px;border-bottom:1px solid var(--line)}.omnichat-landing .k-benefit-grid p{max-width:none}.omnichat-landing .k-footer-grid>div{padding:18px 10px;font-size:10px}.omnichat-landing .k-footer-about{padding:25px 18px!important}.omnichat-landing .k-footer-wordmark{height:90px}}@media (prefers-reduced-motion:reduce){.omnichat-landing{scroll-behavior:auto}.omnichat-landing .k-button,.omnichat-landing .k-header{transition:none}.omnichat-landing .k-header.hidden{transform:none}}.omnichat-landing{--paper:#f3f0e9;--line:#ddd8cf;--orange:#c64b22}.omnichat-landing .k-accent{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;color:var(--orange)}.omnichat-landing .k-hero{min-height:552px;grid-template-columns:54% 46%;padding:64px 42px 66px;overflow:hidden;background:radial-gradient(circle at 76% 47%,#faf6f0 0,transparent 45%)}.omnichat-landing .k-hero h1{max-width:620px;font-size:clamp(55px,5.35vw,73px);letter-spacing:-.058em;line-height:.99;margin:30px 0 34px}.omnichat-landing .k-hero-copy>p{max-width:470px;font-size:17px;line-height:1.5}.omnichat-landing .k-hero-copy>small{display:none}.omnichat-landing .k-steps{padding-bottom:95px}.omnichat-landing .k-steps-heading{max-width:none}.omnichat-landing .k-step-stack{max-width:none;gap:0;border:1px solid var(--line)}.omnichat-landing .k-step-card{display:flex;flex-direction:column;align-items:stretch;min-height:370px;padding:25px 28px 30px;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;background:var(--paper);transition:background .35s ease}.omnichat-landing .k-step-card:nth-child(2n){border-right:0}.omnichat-landing .k-step-card:nth-last-child(-n+2){border-bottom:0}.omnichat-landing .k-step-card:nth-child(2),.omnichat-landing .k-step-card:nth-child(4){background:#171615;color:#f6f1e9}.omnichat-landing .k-step-card:hover{background:#eae4da}.omnichat-landing .k-step-card:nth-child(2):hover,.omnichat-landing .k-step-card:nth-child(4):hover{background:#292522}.omnichat-landing .k-step-index{font:10px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.1em;color:#9c9288}.omnichat-landing .k-feature-demo{position:relative;display:flex;align-items:center;justify-content:center;gap:18px;flex:1;min-height:210px}.omnichat-landing .k-demo-icon{display:grid;place-items:center;width:110px;height:110px;border-radius:24px;background:linear-gradient(145deg,#fffaf2,#ecd4be);box-shadow:0 18px 40px #3a241b24;transform:rotate(-8deg);transition:transform .6s cubic-bezier(.22,1,.36,1)}.omnichat-landing .k-step-card:hover .k-demo-icon{transform:rotate(0deg) translateY(-8px)}.omnichat-landing .k-feature-demo .k-feature-mark{width:68px;height:68px}.omnichat-landing .k-demo-lines{display:grid;gap:12px;width:38%;max-width:180px}.omnichat-landing .k-demo-lines i{display:block;height:16px;border:1px solid #ded7ce;border-radius:20px;background:#faf8f3;box-shadow:0 8px 18px #30241a13}.omnichat-landing .k-demo-lines i:nth-child(2){width:80%}.omnichat-landing .k-demo-lines i:nth-child(3){width:60%}.omnichat-landing .k-step-card:nth-child(2n) .k-demo-lines i{background:#3a3430;border-color:#51453d}.omnichat-landing .k-demo-badge{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);white-space:nowrap;padding:6px 10px;border:1px solid #d5cbc1;border-radius:30px;background:#fdfaf5;color:var(--orange);font:10px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.07em}.omnichat-landing .k-step-card:nth-child(2n) .k-demo-badge{background:#30271f;border-color:#554033}.omnichat-landing .k-step-card-copy h3{font-size:25px}.omnichat-landing .k-step-card-copy p{max-width:350px;font-size:14px}.omnichat-landing .k-step-card:nth-child(2n) .k-step-card-copy p{color:#aaa29a}.omnichat-landing{--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-ui:cubic-bezier(0.22,1,0.36,1)}.omnichat-landing .k-hero .k-word{display:inline-block}.omnichat-landing .k-button span{display:inline-block;transition:transform .3s var(--ease-ui)}.omnichat-landing .k-button:hover span{transform:translateX(3px)}.omnichat-landing .k-heading p{margin:14px 0 0;font-size:16px}.omnichat-landing .k-window-stage{max-width:1080px;margin:auto;transform-origin:50% 0}.omnichat-landing.k-reveal-ready [data-reveal=up]{opacity:0;transform:translateY(28px);filter:blur(6px);transition:opacity .9s ease,transform 1.1s var(--ease-out),filter 1.1s var(--ease-out),background-color .35s ease;transition-delay:calc(var(--i, 0) * 90ms),calc(var(--i, 0) * 90ms),calc(var(--i, 0) * 90ms),0s}.omnichat-landing.k-reveal-ready [data-reveal=up].is-visible{opacity:1;transform:none;filter:none}.omnichat-landing.k-reveal-ready .k-window[data-reveal]{transform:translateY(42px) scale(.98)}.omnichat-landing.k-reveal-ready .k-window[data-reveal].is-visible{transform:none}.omnichat-landing .k-typing{display:none}.omnichat-landing.k-reveal-ready .k-window.is-visible .k-thread{animation:k-item-in .6s calc(.3s + var(--i, 0) * 70ms) both var(--ease-out)}.omnichat-landing.k-reveal-ready .k-window:not(.is-visible) :is(.k-customer,.k-draft){opacity:0}.omnichat-landing.k-reveal-ready .k-window.is-visible .k-customer{animation:k-bubble-in .6s .9s both var(--ease-out)}.omnichat-landing.k-reveal-ready .k-window.is-visible .k-typing{display:flex;gap:4px;width:fit-content;padding:0 12px;border-radius:12px;background:#2a2522;overflow:hidden;animation:k-typing-life 1.3s ease 1.4s both}.omnichat-landing .k-typing i{width:6px;height:6px;border-radius:50%;background:#d9a58b;animation:k-typing-dot .6s ease-in-out 1.5s 2}.omnichat-landing .k-typing i:nth-child(2){animation-delay:1.65s}.omnichat-landing .k-typing i:nth-child(3){animation-delay:1.8s}.omnichat-landing.k-reveal-ready .k-window.is-visible .k-draft{animation:k-bubble-in .7s 2.6s both var(--ease-out)}.omnichat-landing.k-reveal-ready .k-step-card .k-demo-lines i{transform:scaleX(0);transform-origin:0 50%;transition:transform .8s var(--ease-out)}.omnichat-landing.k-reveal-ready .k-step-card.is-visible .k-demo-lines i{transform:none;transition-delay:calc(.35s + var(--i, 0) * 90ms)}.omnichat-landing.k-reveal-ready .k-step-card.is-visible .k-demo-lines i:nth-child(2){transition-delay:calc(.45s + var(--i, 0) * 90ms)}.omnichat-landing.k-reveal-ready .k-step-card.is-visible .k-demo-lines i:nth-child(3){transition-delay:calc(.55s + var(--i, 0) * 90ms)}.omnichat-landing.k-reveal-ready .k-step-card .k-demo-badge{opacity:0;transform:translate(-50%,10px);transition:opacity .5s ease,transform .6s cubic-bezier(.34,1.56,.64,1)}.omnichat-landing.k-reveal-ready .k-step-card.is-visible .k-demo-badge{opacity:1;transform:translate(-50%);transition-delay:calc(.75s + var(--i, 0) * 90ms)}.omnichat-landing .k-footer-wordmark span{display:inline-block}.omnichat-landing.k-reveal-ready [data-reveal=letters] span{transform:translateY(100%);transition:transform 1.4s calc(var(--i, 0) * 50ms) var(--ease-out)}.omnichat-landing.k-reveal-ready [data-reveal=letters].is-visible span{transform:none}@keyframes k-word-in{0%{opacity:0;transform:translateY(35%);filter:blur(10px)}to{opacity:1;transform:none;filter:none}}@keyframes k-orbit-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes k-item-in{0%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:none}}@keyframes k-bubble-in{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:none}}@keyframes k-typing-life{0%{opacity:0;max-height:0;padding-block:0;margin-bottom:0}15%,85%{opacity:1;max-height:30px;padding-block:11px;margin-bottom:12px}to{opacity:0;max-height:0;padding-block:0;margin-bottom:0}}@keyframes k-typing-dot{50%{transform:translateY(-4px);opacity:.5}}@keyframes k-window-tilt{0%{transform:perspective(2400px) rotateX(9deg) scale(.97)}to{transform:none}}.omnichat-landing .k-visual{--orbit:460px;position:relative;height:440px;display:grid;place-items:center;isolation:isolate}.omnichat-landing .k-visual>*{grid-area:1/1}.omnichat-landing .k-visual:before{content:"";position:absolute;top:50%;left:50%;z-index:-1;border-radius:50%;pointer-events:none;translate:-50% -50%;width:calc(var(--orbit) + 140px);height:calc(var(--orbit) + 140px);background-image:radial-gradient(#c7b4a2 1px,transparent 1.5px);background-size:18px 18px;-webkit-mask:radial-gradient(circle,#000 22%,transparent 66%);mask:radial-gradient(circle,#000 22%,transparent 66%);opacity:.6}.omnichat-landing .k-ring{padding:1px;border-radius:50%;background:linear-gradient(180deg,#dcae92,#e7ddd2 40%,#e7ddd200 88%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.omnichat-landing .k-ring.one{width:var(--orbit);height:var(--orbit)}.omnichat-landing .k-ring.two{width:calc(var(--orbit) - 96px);height:calc(var(--orbit) - 96px);background:linear-gradient(135deg,#e9b394,#ebe2d800 55%,#e9c3ab);opacity:.8;animation:k-spin 60s linear infinite}.omnichat-landing .k-spin:before{content:"";position:absolute;top:14.6%;left:14.6%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:#f08a52;box-shadow:0 0 0 3px #f08a5226,0 0 14px #f08a52}.omnichat-landing .k-spin{position:relative;width:var(--orbit);height:var(--orbit);animation:k-spin 40s linear infinite}.omnichat-landing .k-sat{position:absolute;width:44px;height:44px;margin:-22px 0 0 -22px;display:grid;place-items:center;border:1px solid #e7ded5;border-radius:50%;background:#fffdf9;box-shadow:0 10px 22px #4e26171c;animation:k-spin 40s linear infinite reverse}.omnichat-landing .k-sat svg{width:20px;height:20px}.omnichat-landing .k-sat:first-child{top:0;left:50%}.omnichat-landing .k-sat:nth-child(2){top:50%;left:100%}.omnichat-landing .k-sat:nth-child(3){top:100%;left:50%}.omnichat-landing .k-sat:nth-child(4){top:50%;left:0}.omnichat-landing .k-chat-card{z-index:2;width:318px;padding:14px;border:1px solid #ffffffb3;border-radius:18px;background:#fffdfaf2;box-shadow:inset 0 1px 0 #ffffff,0 30px 60px #4e26172e,0 6px 16px #4e261714;backdrop-filter:blur(18px) saturate(1.2);text-align:left}.omnichat-landing .k-chat-card-head{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid #ece5dc}.omnichat-landing .k-chat-card-head>b{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#f6c7a8,#d0643c);color:#fff;font-size:11px;font-weight:600}.omnichat-landing .k-chat-card-head>span{flex:1;min-width:0}.omnichat-landing .k-chat-card-head strong{display:block;font-size:13px;font-weight:600}.omnichat-landing .k-chat-card-head small{display:flex;align-items:center;gap:4px;color:var(--muted);font-size:11px}.omnichat-landing .k-chat-card-head small svg{color:#25d366}.omnichat-landing .k-chat-card-head em{padding:3px 8px;border-radius:99px;background:#e4f4ea;color:#2f8a57;font-size:10px;font-style:normal;font-weight:600}.omnichat-landing .k-chat-them{width:fit-content;max-width:82%;margin:12px 0 10px;padding:9px 12px;border-radius:14px 14px 14px 4px;background:#fff;box-shadow:0 2px 8px #4e26170f;font-size:12.5px;line-height:1.4}.omnichat-landing .k-chat-draft{margin-left:auto;max-width:88%;padding:9px 12px 10px;border:1px solid #f0c9b5;border-radius:14px 14px 4px 14px;background:#fbe9df}.omnichat-landing .k-chat-draft small{display:block;margin-bottom:3px;color:var(--orange);font:600 9.5px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.06em;text-transform:uppercase}.omnichat-landing .k-chat-draft p{margin:0;font-size:12.5px;line-height:1.4}.omnichat-landing .k-chat-card-foot{display:flex;align-items:center;justify-content:space-between;margin-top:12px;color:var(--muted);font-size:11px}.omnichat-landing .k-chat-card-foot b{padding:6px 11px;border-radius:9px;background:var(--ink);color:#fff;font-size:11px;font-weight:600}@media (max-width:1000px){.omnichat-landing .k-visual{--orbit:400px}}@media (max-width:760px){.omnichat-landing .k-visual{--orbit:340px;height:400px;margin-top:24px}.omnichat-landing .k-chat-card{width:min(300px,84vw)}}@media (max-width:520px){.omnichat-landing .k-visual{--orbit:300px}.omnichat-landing .k-sat{width:38px;height:38px;margin:-19px 0 0 -19px}}@media (prefers-reduced-motion:reduce){.omnichat-landing :is(.k-visual,.k-ring.two,.k-spin,.k-sat,.k-chat-card,.k-chat-them,.k-chat-draft,.k-chat-card-foot){animation:none}}@keyframes k-card-in{0%{opacity:0;filter:blur(8px);transform:translateY(36px) scale(.96)}}@keyframes k-rise-in{0%{opacity:0;transform:translateY(26px);filter:blur(5px)}to{opacity:1;transform:none;filter:none}}@media (max-width:760px){.omnichat-landing .k-hero{grid-template-columns:1fr}.omnichat-landing .k-hero h1{font-size:clamp(48px,10vw,70px)}}@media (max-width:520px){.omnichat-landing .k-hero h1{font-size:clamp(44px,11.5vw,62px)}.omnichat-landing .k-step-card{min-height:330px;border-right:0}.omnichat-landing .k-step-card:nth-child(3){border-bottom:1px solid var(--line)}}@media (prefers-reduced-motion:reduce){.omnichat-landing .k-hero .k-word,.omnichat-landing .k-hero-copy>:is(.k-announcement,p,.k-actions){animation:none}.omnichat-landing .k-demo-icon{transition:none}}.omnichat-landing :is(.k-step-stack,.k-benefit-grid,.k-channel-strip ul){margin:0;padding:0;list-style:none}.omnichat-landing summary:focus-visible{outline:3px solid #d34516;outline-offset:3px}.omnichat-landing .k-channel-strip{display:flex;align-items:center;gap:28px;padding:22px 42px;border-bottom:1px solid var(--line)}.omnichat-landing .k-channel-label{flex:none;color:#9c9288;font:10px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.1em;text-transform:uppercase}.omnichat-landing .k-channel-strip ul{display:flex;flex-wrap:wrap;gap:10px 28px}.omnichat-landing .k-channel-strip li{display:inline-flex;align-items:center;gap:8px;color:#3d3833;font-size:14px;font-weight:600}.omnichat-landing .k-channel-strip svg{width:18px;height:18px}.omnichat-landing .k-step-stack{grid-template-columns:repeat(3,1fr)}.omnichat-landing .k-step-card,.omnichat-landing .k-step-card:nth-child(2n){border-right:1px solid var(--line);border-bottom:0}.omnichat-landing .k-step-card:last-child{border-right:0}.omnichat-landing .k-benefit-grid li{display:flex;flex-direction:column;gap:8px;padding:48px 24px 28px}.omnichat-landing .k-level-step,.omnichat-landing .k-level-uses{color:#9c9288;font:10px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.omnichat-landing .k-benefit-grid strong{font-size:clamp(28px,2.6vw,36px)}.omnichat-landing .k-benefit-grid em{width:fit-content;padding:3px 9px;border-radius:99px;background:#fbeae2;color:var(--orange);font-size:11px;font-style:normal;font-weight:600}.omnichat-landing .k-benefit-grid li:first-child em{background:#e4f4ea;color:#2f8a57}.omnichat-landing .k-benefit-grid p{max-width:none;font-size:13px}.omnichat-landing .k-level-uses{margin-top:auto;padding-top:12px}.omnichat-landing .k-usecases{padding-top:105px}.omnichat-landing .k-usecase-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.omnichat-landing .k-usecase{display:flex;flex-direction:column;gap:10px;padding:32px 28px 36px;border-right:1px solid var(--line)}.omnichat-landing .k-usecase:last-child{border-right:0}.omnichat-landing .k-usecase h3{margin:0;font-size:22px;font-weight:500;letter-spacing:-.02em}.omnichat-landing .k-usecase>p{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.omnichat-landing .k-usecase-chat{display:flex;flex-direction:column;gap:8px;margin-top:14px;padding:16px;border-radius:16px;background:#ebe5db}.omnichat-landing .k-usecase-chat p{width:fit-content;max-width:85%;margin:0;padding:8px 11px;border-radius:12px;font-size:13px;line-height:1.35}.omnichat-landing .k-usecase-chat .k-them{background:#fff}.omnichat-landing .k-usecase-chat .k-us{align-self:flex-end;background:#f3d2c4}.omnichat-landing :is(.k-pricing,.k-faq){padding:100px 42px}.omnichat-landing :is(.k-pricing,.k-faq) .k-heading h2{margin-top:18px}.omnichat-landing .k-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;max-width:1080px;margin:auto}.omnichat-landing .k-plan{display:flex;flex-direction:column;gap:12px;padding:26px 24px;border:1px solid var(--line);border-radius:18px;background:#f7f3ec}.omnichat-landing .k-plan:nth-child(2){border-color:#171615;background:#171615;color:#f6f1e9}.omnichat-landing .k-plan h3{margin:0;font-size:17px;font-weight:600}.omnichat-landing .k-plan-price{margin:0;font-size:38px;font-weight:500;letter-spacing:-.03em}.omnichat-landing .k-plan-price small{margin-left:2px;color:var(--muted);font-size:14px;letter-spacing:0}.omnichat-landing .k-plan-description{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.omnichat-landing .k-plan ul{display:grid;gap:7px;margin:4px 0 8px;padding:0;font-size:13px;list-style:none}.omnichat-landing .k-plan li:before{content:"✓";margin-right:8px;color:var(--orange)}.omnichat-landing .k-plan:nth-child(2) :is(.k-plan-price small,.k-plan-description,li){color:#c8bfb6}.omnichat-landing .k-plan .k-button{margin-top:auto}.omnichat-landing .k-plan.is-loading{min-height:300px;background:linear-gradient(90deg,#efe9df,#f7f3ec,#efe9df);background-size:200% 100%;animation:k-shimmer 1.4s linear infinite}.omnichat-landing .k-plans-fallback{display:grid;justify-items:center;gap:12px;color:var(--muted);text-align:center}.omnichat-landing .k-faq-list{max-width:760px;margin:auto;border-top:1px solid var(--line)}.omnichat-landing .k-faq-list details{border-bottom:1px solid var(--line)}.omnichat-landing .k-faq-list summary{display:flex;justify-content:space-between;gap:16px;padding:20px 4px;font-size:17px;font-weight:500;list-style:none;cursor:pointer}.omnichat-landing .k-faq-list summary::-webkit-details-marker{display:none}.omnichat-landing .k-faq-list summary:after{content:"+";color:var(--orange);font-size:22px;line-height:1;transition:transform .3s var(--ease-ui)}.omnichat-landing .k-faq-list details[open] summary:after{transform:rotate(45deg)}.omnichat-landing .k-faq-list details p{max-width:640px;margin:0;padding:0 4px 20px;color:var(--muted);font-size:14px;line-height:1.6}@media (max-width:760px){.omnichat-landing .k-channel-strip{flex-direction:column;align-items:flex-start;gap:12px;padding:20px 22px}.omnichat-landing :is(.k-step-stack,.k-usecase-grid,.k-benefit-grid){grid-template-columns:1fr}.omnichat-landing :is(.k-step-card,.k-step-card:nth-child(2n),.k-usecase,.k-benefit-grid li){border-right:0;border-bottom:1px solid var(--line)}.omnichat-landing :is(.k-step-card,.k-usecase,.k-benefit-grid li):last-child{border-bottom:0}.omnichat-landing :is(.k-pricing,.k-faq){padding:72px 20px}.omnichat-landing .k-usecases{padding-top:72px}}@media (prefers-reduced-motion:reduce){.omnichat-landing .k-channel-strip li,.omnichat-landing .k-plan.is-loading{animation:none}.omnichat-landing .k-faq-list summary:after{transition:none}}@keyframes k-shimmer{to{background-position:-200% 0}}