/* Homepage-only, layered website illustrations with three pausable conversations. */
.kws-home-hybrid .elementor.elementor-22 .kh-hero .ka-hero-art.kha-demo{padding:8px 0 0;min-width:0;isolation:isolate;font:12px/1.4 "Instrument Sans",sans-serif}
.kha-demo *{box-sizing:border-box}
.kha-visuals{position:relative;height:356px;margin-right:0}
.kha-visuals:before{content:"";position:absolute;inset:8% 0 2% 4%;background:radial-gradient(ellipse,#9bbdcc33,transparent 70%);pointer-events:none;z-index:-1}
.kha-panel{position:absolute;inset:0}
.kha-window{height:344px;display:flex;flex-direction:column;position:relative;border:1px solid #cbdadf;border-radius:13px;background:#faf9f4;color:#2b443b;box-shadow:0 24px 54px #193f6024;overflow:hidden;transform:none}
.kha-browser{display:flex;align-items:center;gap:10px;flex:0 0 26px;min-width:0;padding:6px 12px;background:#f4f7f7;border-bottom:1px solid #dfe6e3;font-size:9px;line-height:1.2;color:#53685e}
.kha-browser>span:first-child{font-size:6px;letter-spacing:2px;color:#afbeb7;white-space:nowrap}
.kha-browser>span:nth-child(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.kha-browser>b{font-size:8px;line-height:1.3;font-weight:500;padding:3px 5px;border-radius:4px;color:#698265;background:#e8eee3;white-space:nowrap}
.kha-site-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:0 0 46px;padding:7px 20px;background:#fbfaf6}
.kha-site-nav>strong{font:24px/1 Georgia,serif;letter-spacing:-.8px;color:#324738;font-weight:400}
.kha-site-nav small{display:block;font:6px/1.1 "Instrument Sans",sans-serif;letter-spacing:.14em;margin-top:4px;color:#8e998b}
.kha-site-nav>span{font-size:9px;line-height:1.3;color:#64745f;white-space:nowrap}
.kha-site-nav>span>b{font-weight:500;background:#edf1e7;border:1px solid #dce4d2;border-radius:4px;padding:4px;color:#7b9172;font-size:6px}
.kha-event-photo{position:relative;flex:0 0 185px;overflow:hidden;background:#294735;isolation:isolate}
.kha-demo .kha-event-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 60%;z-index:-2}
.kha-event-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#152e22b3,transparent 110%);z-index:-1}
.kha-event-original,.kha-event-new{position:absolute;inset:0;padding:22px 26px;color:#fff}
.kha-event-original{opacity:0}
.kha-event-original>span:first-child,.kha-event-new>span:first-child{display:block;font-size:8px;letter-spacing:.1em;line-height:1.4;color:#e4e9d6}
.kha-event-original>strong,.kha-event-new>strong{display:block;font:32px/1.03 Georgia,serif;letter-spacing:-.9px;font-weight:400;margin-top:13px;color:#fff}
.ka-scope .kha-event-new>p{font-size:11px;line-height:1.4;letter-spacing:.025em;margin:10px 0;color:#f4f4e5}
.kha-site-pill{display:inline-block;font:500 9px/1.3 "Instrument Sans",sans-serif;background:#f4f1e3;color:#46603c;border:1px solid #eae9d4;border-radius:20px;padding:7px 12px;margin-top:9px}
.kha-event-new .kha-site-pill{margin-top:0}
.kha-event-bottom{position:relative;flex:1;min-height:0;padding:10px 20px;background:#f7f5ec;line-height:1.3}
.kha-event-welcome{opacity:0}
.kha-event-welcome>span{font-size:7px;line-height:1.3;letter-spacing:.08em;color:#657852;display:block;margin-bottom:5px}
.kha-event-welcome>strong{display:block;font:16px/1.12 Georgia,serif;color:#5c7050;font-weight:400}
.kha-rsvp{position:absolute;top:10px;left:20px;width:59%;max-width:320px}
.kha-rsvp>strong{font:15px/1.1 Georgia,serif;font-weight:400;color:#576d4b;display:block;margin-bottom:7px}
.kha-rsvp>div{display:flex;gap:4px}
.kha-rsvp>div>span{flex:1;min-width:0;border:1px solid #dfe3d7;background:#fffef9;border-radius:3px;padding:6px 5px;color:#a4ad99;font-size:8px;line-height:1.2;white-space:nowrap}
.kha-rsvp>div>b{padding:6px;background:#638057;border-radius:3px;color:#fff;font-size:8px;line-height:1.2;white-space:nowrap}
.kha-rsvp>small{display:block;font-size:7px;line-height:1.2;margin-top:5px;color:#526b43}
.kha-page-progress{flex:0 0 3px;background:#e0e8df;overflow:hidden}
.kha-page-progress>i{display:block;width:100%;height:3px;background:#73a88b;transform-origin:left;transform:scaleX(1)}
.kha-output{position:absolute;right:0;bottom:12px;z-index:2;width:200px;padding:12px 13px;border:1px solid #dce2d5;border-radius:10px;background:#fffffff5;box-shadow:0 11px 27px #19382e22;pointer-events:none;transform:none}
.kha-output>div{display:flex;justify-content:space-between;gap:5px;color:#4d6843;font-size:8px;line-height:1.3;letter-spacing:.07em}
.kha-output>div>b{font-size:7px;font-weight:500;color:#6d694e;letter-spacing:0}
.kha-output>small{display:block;font-size:9px;line-height:1.4;color:#52684c;margin-top:7px}
.kha-output>strong{display:block;font:21px/1.08 Georgia,serif;color:#526544;letter-spacing:-.3px;font-weight:400;margin-top:7px}
.kha-output-link{display:inline-block;font-size:8px;line-height:1.3;color:#fff;background:#738861;border-radius:4px;padding:6px 8px;margin-top:9px}
.kha-output>i{display:block;font-style:normal;font-size:7px;color:#566d46;line-height:1.4;margin-top:7px}
.kha-earthen{background:#fbf8f2;color:#786849}
.kha-earthen .kha-site-nav>strong{color:#6b5d43;font-size:25px}
.kha-earthen .kha-site-nav>span,.kha-earthen .kha-site-nav small{color:#7d6c50}
.kha-store-intro{display:grid;grid-template-columns:1.15fr 1fr;flex:0 0 100px;overflow:hidden;background:#e7ddc9}
.kha-store-intro>div{padding:17px 20px;align-self:center}
.kha-store-intro>div>span{display:block;font-size:7px;letter-spacing:.06em;color:#78623d;line-height:1.3;margin-bottom:8px}
.kha-store-intro strong{display:block;font:27px/1.03 Georgia,serif;letter-spacing:-.6px;color:#75613f;font-weight:400}
.kha-demo .kha-store-intro img{width:100%;height:100px;object-fit:cover;object-position:80% center}
.kha-collection-title{display:flex;align-items:center;justify-content:space-between;padding:10px 20px 7px;flex:0 0 30px}
.kha-collection-title>strong{font:15px/1 Georgia,serif;color:#827052;font-weight:400}
.kha-collection-title>span{font-size:8px;line-height:1.2;color:#766240}
.kha-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 20px;flex:1;min-height:0}
.kha-product-slot{border:1px solid #e8e1d2;background:#f3efe5;border-radius:4px;min-width:0;overflow:hidden}
.kha-product-slot>div{height:100%;display:flex;flex-direction:column;background:#fcf9f3}
.kha-demo .kha-product-slot img{display:block;width:100%;height:76px;object-fit:contain;mix-blend-mode:multiply}
.kha-product-slot>div>span{display:flex;justify-content:space-between;gap:3px;font-size:10px;line-height:1.3;color:#705a36;padding:7px 6px}
.kha-product-slot b{font-size:10px;font-weight:500;color:#705a36;white-space:nowrap}
.kha-store-bottom{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 20px;flex:0 0 30px;font-size:7px;line-height:1.3;color:#837050}
.kha-store-bottom>b{font-weight:500;color:#586d3d}
.kha-file-flight{position:absolute;width:225px;max-width:75%;right:3%;bottom:11px;z-index:4;background:#fff;border:1px solid #cbd9df;border-radius:10px;padding:12px;box-shadow:0 16px 35px #244b5626;pointer-events:none;visibility:hidden;opacity:0;transform-origin:bottom right}
.kha-file-flight>div:first-child{display:flex;gap:8px;align-items:center;color:#5f7e77}
.kha-file-icon{display:flex;align-items:center;justify-content:center;flex:0 0 23px;height:27px;background:#edf4ea;border:1px solid #cfe0cc;color:#78a272;font-size:10px;border-radius:4px;font-weight:600}
.kha-file-flight strong{font-size:9px;line-height:1.3;min-width:0;overflow-wrap:anywhere;font-weight:550}
.kha-file-flight>div:first-child>span{margin-left:auto;font-size:17px;color:#a0bba7}
.kha-sheet-table{display:grid;grid-template-columns:1fr auto;border:1px solid #e3e9e0;border-radius:4px;overflow:hidden;margin-top:10px;font-size:7px;color:#95a68c}
.kha-sheet-table>*{padding:7px 8px;border-bottom:1px solid #edf0e9;font-weight:400}
.kha-sheet-table>*:nth-child(-n+2){background:#edf4e9;font-size:5px;color:#a3b398;letter-spacing:.06em}
.kha-file-flight>small{display:block;font-size:5px;color:#9cafa6;line-height:1.4;margin-top:8px}
.kha-zip-images{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:11px}
.kha-demo .kha-zip-images img{width:100%;height:45px;object-fit:cover;border-radius:4px}
.kha-zip-flight .kha-file-icon{font-size:6px;color:#8895ad;background:#eff1f6;border-color:#dce0eb}
.kha-team-home,.kha-team-built{position:relative;flex:0 0 216px;overflow:hidden}
.kha-team-home{position:absolute;top:72px;left:0;right:0;height:216px;opacity:0;z-index:1;pointer-events:none}
.kha-demo .kha-team-home>img{width:100%;height:100%;object-fit:cover;object-position:78% center}
.kha-team-home:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f1e5cce8,transparent)}
.kha-team-home>div{position:absolute;inset:30px 23px;z-index:1;max-width:60%;color:#786641}
.kha-team-home>div>span{display:block;font-size:8px;letter-spacing:.04em;line-height:1.5;color:#7a633f}
.kha-team-home strong{display:block;font:31px/1.06 Georgia,serif;font-weight:400;letter-spacing:-.7px;margin-top:11px}
.ka-scope .kha-team-home p{font-size:10px;line-height:1.5;color:#806d4b;margin:12px 0}
.kha-team-feature{display:grid;grid-template-columns:1.2fr .8fr;height:118px;background:#e4d7bf}
.kha-team-feature>div{padding:17px 20px}
.kha-team-feature>div>span{display:block;font-size:5px;letter-spacing:.07em;color:#a7926d;line-height:1.4;margin-bottom:7px}
.kha-team-feature strong{display:block;font:29px/.99 Georgia,serif;letter-spacing:-.7px;color:#79633e;font-weight:400}
.ka-scope .kha-team-feature p{font-size:6px;line-height:1.4;color:#a59471;margin:7px 0 0;max-width:170px}
.kha-demo .kha-team-feature img{width:100%;height:118px;object-fit:contain;mix-blend-mode:multiply}
.kha-resource-chips{display:flex;gap:6px;padding:11px 20px 0}
.kha-resource-chips>span{font-size:8px;line-height:1.4;color:#77603a;border:1px solid #e6ddcc;background:#fffcf5;border-radius:4px;padding:5px 7px;white-space:nowrap}
.kha-team-faq{padding:9px 20px;max-width:62%}
.kha-team-faq>strong{display:block;font-size:10px;line-height:1.4;color:#715b35;font-weight:500}
.ka-scope .kha-team-faq>p{font-size:9px;line-height:1.4;color:#7a6644;margin:4px 0}
.kha-team-faq>small{display:block;font-size:7px;line-height:1.4;color:#8c7957}
.kha-connection{display:flex;gap:10px;align-items:center;flex:1;min-height:0;padding:8px 20px 11px;background:#f3f7f0;border-top:1px solid #e2e9d9}
.kha-connection>span{font-size:9px;line-height:1.3;color:#4b653f;white-space:nowrap}
.kha-connection>div{flex:1;min-width:0;text-align:center}
.kha-connection small{display:block;font-size:7px;line-height:1.3;color:#647b4f;margin-bottom:7px;white-space:nowrap}
.kha-connection i{display:block;position:relative;height:2px;background:#dce6d4;margin:0 5px}
.kha-connection i>b{display:block;width:100%;height:2px;background:#8cb17c}
.kha-connection em{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:18px;height:20px;background:#fff;border:1px solid #afc49f;border-radius:3px;color:#829e6d;font-size:11px;font-style:normal;opacity:0}
.kha-sales-email{bottom:46px;width:200px}
.kha-sales-email>strong{font-size:21px;color:#8f7850}
.kha-agent{position:relative;z-index:5;width:100%;max-width:none;margin:8px 0 0;border:1px solid #d3e0e5;border-radius:13px;background:#fff;box-shadow:0 14px 35px #203f5a22;overflow:hidden}
.kha-agent-head{display:flex;align-items:center;gap:8px;padding:8px 14px;border-bottom:1px solid #e4ecee;background:#f7fafb;min-height:38px}
.kha-agent-head>span{color:#78a598;font-size:18px;line-height:1}
.kha-agent-head>strong{font-size:13px;line-height:1.4;font-weight:550;color:#294957}
.kha-agent-head>small{font-size:10px;line-height:1.4;color:#537761;margin-left:auto;white-space:nowrap}
.kha-human{margin:8px 12px 0 24px;padding:7px 11px;border:1px solid #e0e9ee;border-radius:9px 9px 3px 9px;background:#f0f5f8}
.kha-human>span{font-size:8px;line-height:1.3;letter-spacing:.1em;color:#5c7684;display:block;margin-bottom:4px}
.ka-scope .kha-human>p{font-size:14px;line-height:1.45;color:#2d4c5d;min-height:41px;margin:0}
.kha-human p i{display:inline-block;width:1px;height:1em;background:#70919d;vertical-align:-.1em;margin-left:2px;opacity:0}
.kha-attachment{display:flex;gap:6px;align-items:center;min-height:23px;margin-top:5px;padding:3px 6px;background:#fff;border:1px solid #e1e8eb;border-radius:4px}
.kha-attachment>b{display:flex;align-items:center;justify-content:center;flex:0 0 17px;height:16px;font-size:6px;color:#87a47e;font-weight:550;background:#f1f5ee;border-radius:3px}
.kha-attachment>span{font-size:10px;line-height:1.4;color:#607986;overflow-wrap:anywhere}
.kha-reply{display:flex;gap:8px;padding:9px 14px 11px;min-height:55px}
.kha-reply>span{flex:0 0 18px;color:#8bab90;font-size:16px;line-height:1.3}
.ka-scope .kha-reply p{margin:0;font-size:13px;line-height:1.45;min-height:38px;color:#456652}
.kha-agent-footer{display:none;align-items:center;gap:6px;background:#f4f8f2;border-top:1px solid #e4ebdf;padding:7px 14px;min-height:27px;color:#97a98a;font-size:7px;line-height:1.5}
.kha-agent-footer>i{display:block;width:4px;height:4px;border-radius:50%;background:#91b17b;flex:0 0 4px}
.kha-choose{margin-top:14px}
.kha-choose>strong{display:block;font-size:13px;line-height:1.4;color:#3e5d70;font-weight:500;margin:0 0 8px 2px}
.kha-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
.ka-scope .kha-tabs button{display:flex;align-items:center;justify-content:center;gap:7px;background:#fff;border:1px solid #bbcfdc;border-radius:9px;padding:10px 8px;min-height:42px;color:#3f6479;font:600 13px/1.3 "Instrument Sans",sans-serif;letter-spacing:0;text-transform:none;box-shadow:none;cursor:pointer;white-space:nowrap}
.ka-scope .kha-tabs button>span{font-size:15px;color:#8aa8b8}
.ka-scope .kha-tabs button[aria-selected="true"]{background:#244f69;border-color:#244f69;color:#fff;box-shadow:0 4px 12px #1e628411}
.ka-scope .kha-tabs button[aria-selected="true"]>span{color:#d4eaf5}
.ka-scope .kha-tabs button:hover:not(:disabled){background:#eaf3f8;border-color:#b5d0df}
.ka-scope .kha-tabs button:disabled{opacity:1;cursor:default}
.kha-playback{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;min-height:32px}
.kha-playback>span{font-size:11px;line-height:1.4;color:#526d7e}
.kha-playback>div{display:flex;gap:3px}
.ka-scope .kha-playback button{display:inline-flex;align-items:center;justify-content:center;padding:6px 8px;min-height:32px;min-width:51px;background:none;border:1px solid transparent;border-radius:6px;box-shadow:none;font:600 11px/1.3 "Instrument Sans",sans-serif;letter-spacing:0;text-transform:none;color:#3e6075;cursor:pointer;white-space:nowrap}
.ka-scope .kha-playback button:hover{background:#e9f1f5;border-color:#d4e1e9}
.kha-demo>figcaption{position:static;top:auto;display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px 10px;font-size:10px!important;line-height:1.5;margin:5px 0 0;text-align:left}
.kha-demo>figcaption>span{color:#647985}
.kha-demo>figcaption>a{font-size:10px;color:#3c6c86;text-decoration:underline;text-underline-offset:3px}
.kha-sr-only{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;margin:-1px!important;padding:0!important;border:0!important}
.ka-scope .kha-noscript{font-size:11px;line-height:1.5;color:#6e8291;margin:10px 0 0}

/* Explicit line boxes keep small interface labels inside the miniature page. */
.kha-site-nav,.kha-event-bottom,.kha-output,.kha-agent,.kha-attachment{line-height:1.3}
.kha-site-nav>strong,.kha-event-welcome>strong{display:block}
.kha-reply>p{flex:1;min-width:0}
.kha-agent-head>strong{min-width:0}
.ka-scope .kha-tabs button[aria-selected="true"]:hover{background:#1e435a;color:#fff}
@media(max-width:1100px) and (min-width:901px){
 .kha-output{width:166px;padding:11px}.kha-output>strong{font-size:19px}.kha-output>small{font-size:8px}.kha-output>div{font-size:7px}
 .kha-agent-head>strong{font-size:12px}.kha-agent-head>small{font-size:9px}
 .ka-scope .kha-human>p{font-size:13px;min-height:57px}.ka-scope .kha-reply p{font-size:12px;min-height:52px}
 .ka-scope .kha-tabs button{font-size:11px;gap:5px;padding-inline:5px}.kha-tabs{gap:5px}
 .kha-rsvp{width:56%;left:15px}.kha-rsvp>strong{font-size:13px}.kha-rsvp>div>span,.kha-rsvp>div>b{font-size:7px;padding-inline:4px}
 .kha-site-nav{padding-inline:15px}.kha-site-nav>span{font-size:8px}.kha-browser{font-size:8px}
 .kha-product-slot>div>span,.kha-product-slot b{font-size:8px}.kha-store-bottom>span{display:none}
 .kha-resource-chips{padding-inline:15px;gap:4px}.kha-resource-chips>span{font-size:7px;padding-inline:4px}.kha-team-faq{padding-inline:15px;max-width:58%}
 .kha-team-faq>strong{font-size:9px}.ka-scope .kha-team-faq>p{font-size:8px}.kha-connection{padding-inline:15px}.kha-connection>span{font-size:8px}
}
@media(max-width:900px){.kws-home-hybrid .elementor.elementor-22 .kh-hero .ka-hero-art.kha-demo{max-width:650px}}
@media(max-width:600px){
 .kws-home-hybrid .elementor.elementor-22 .kh-hero .ka-hero-art.kha-demo{margin:0!important;padding-top:8px}
 .kha-visuals{height:354px}.kha-window{height:344px}
 .kha-browser{font-size:7px;gap:6px;padding-inline:9px}.kha-browser>b{font-size:6px}.kha-browser>span:first-child{font-size:5px;letter-spacing:1px}
 .kha-site-nav{padding-inline:15px}.kha-site-nav>strong{font-size:22px}.kha-site-nav>span{font-size:7px}.kha-site-nav small{font-size:5px}
 .kha-event-original,.kha-event-new{padding:22px 18px}.kha-event-original>strong,.kha-event-new>strong{font-size:28px}.kha-event-original>span:first-child,.kha-event-new>span:first-child{font-size:7px}.ka-scope .kha-event-new>p{font-size:10px}
 .kha-output{width:142px;padding:10px;bottom:12px}.kha-output>strong{font-size:18px}.kha-output>small{font-size:7px}.kha-output>div{font-size:6px}.kha-output>div>b{font-size:6px}.kha-output-link{font-size:7px;padding:6px}.kha-output>i{font-size:6px}
 .kha-rsvp{left:15px;width:54%}.kha-rsvp>strong{font-size:12px}.kha-rsvp>div>span,.kha-rsvp>div>b{font-size:6px;padding-inline:3px}.kha-rsvp>small{font-size:6px}.kha-event-bottom{padding-inline:15px}.kha-event-welcome>span{font-size:6px}
 .kha-store-intro>div{padding:13px 15px}.kha-store-intro strong{font-size:24px}.kha-store-intro>div>span{font-size:6px}.kha-collection-title,.kha-store-bottom{padding-inline:15px}
 .kha-products{padding-inline:15px;gap:7px}.kha-product-slot>div>span,.kha-product-slot b{font-size:8px}.kha-store-bottom>span{display:none}.kha-store-bottom>b{font-size:8px}
 .kha-team-home>div{inset:25px 18px;max-width:69%}.kha-team-home strong{font-size:28px}.kha-team-home>div>span{font-size:7px}.ka-scope .kha-team-home p{font-size:9px}
 .kha-team-feature>div{padding-inline:15px}.kha-team-feature strong{font-size:27px}.kha-resource-chips{padding:10px 15px 0;gap:4px}.kha-resource-chips>span{font-size:6px;padding-inline:4px}.kha-team-faq{padding:9px 15px;max-width:57%}.kha-team-faq>strong{font-size:9px}.ka-scope .kha-team-faq>p{font-size:8px}.kha-team-faq>small{font-size:6px}
 .kha-connection{gap:6px;padding-inline:15px}.kha-connection>span{font-size:7px}.kha-connection small{font-size:6px}.kha-sales-email{bottom:45px}
 .kha-agent{width:100%;margin:10px 0 0}.kha-agent-head{padding:9px 12px;flex-wrap:wrap;gap:5px}.kha-agent-head>strong{font-size:12px}.kha-agent-head>small{font-size:8px}
 .kha-human{margin:8px 10px 0 20px;padding:8px 10px}.ka-scope .kha-human>p{font-size:12px;min-height:53px}.kha-attachment>span{font-size:9px}.kha-reply{padding:10px 12px}.ka-scope .kha-reply p{font-size:12px;min-height:53px}
 .kha-choose>strong{font-size:13px}.kha-tabs{gap:5px}.ka-scope .kha-tabs button{font-size:10px;min-height:44px;padding-inline:5px;gap:4px}.ka-scope .kha-tabs button>span{font-size:12px}
 .kha-playback{gap:6px}.kha-playback>span{font-size:9px;max-width:60%}.ka-scope .kha-playback button{font-size:10px;min-height:40px;min-width:46px;padding-inline:6px}.kha-demo>figcaption,.kha-demo>figcaption>a{font-size:9px!important}
}
@media(max-width:359px){.ka-scope .kha-tabs button{font-size:9px;gap:3px}.kha-output{width:128px}.kha-rsvp{width:52%}.kha-rsvp>strong{font-size:11px}.kha-product-slot>div>span,.kha-product-slot b{font-size:7px}.kha-agent-head>small{margin-left:24px}.kha-connection>span{font-size:6px}}
@media(prefers-reduced-motion:reduce){.kha-demo *{animation:none!important;transition:none!important}}
