@charset "UTF-8";:root{color-scheme:light;--kw-ink:#11121a;--kw-night:#0c0d14;--kw-night-2:#151823;--kw-surface:#ffffff;--kw-canvas:#f7f7f3;--kw-canvas-2:#efefe9;--kw-line:#d9d9d4;--kw-muted:#646772;--kw-accent:#ccfa82;--kw-purple:#8b72eb;--kw-peach:#ffa77e;--kw-focus:#6b4cce;--kw-danger:#ad233b;--kw-success:#276d40;--kw-font-body:'DM Sans','Inter',ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;--kw-font-display:'Space Grotesk','DM Sans',ui-sans-serif,system-ui,sans-serif;--kw-font-mono:ui-monospace,SFMono-Regular,Consolas,monospace;--kw-text-xs:.75rem;--kw-text-sm:.875rem;--kw-text-md:1rem;--kw-text-lg:1.125rem;--kw-text-xl:clamp(1.25rem,2.5vw,1.5rem);--kw-text-2xl:clamp(1.65rem,3.5vw,2.5rem);--kw-text-3xl:clamp(2.25rem,5vw,4rem);--kw-text-hero:clamp(3.25rem,7.2vw,7.5rem);--kw-space-1:.25rem;--kw-space-2:.5rem;--kw-space-3:.75rem;--kw-space-4:1rem;--kw-space-5:1.25rem;--kw-space-6:1.5rem;--kw-space-8:2rem;--kw-space-10:2.5rem;--kw-space-12:3rem;--kw-space-16:4rem;--kw-space-20:5rem;--kw-space-24:6rem;--kw-radius-xs:.375rem;--kw-radius-sm:.75rem;--kw-radius:1.25rem;--kw-radius-lg:2rem;--kw-radius-pill:100rem;--kw-shadow-sm:0 .25rem 1rem rgb(10 12 22/.07);--kw-shadow:0 1.25rem 3.5rem rgb(10 12 22/.1);--kw-width:82.5rem;--kw-reading-width:48rem;--kw-gutter:clamp(1.125rem,4vw,3rem);--kw-grid-gap:clamp(.875rem,2vw,1.5rem);--kw-header-height:5.5rem;--kw-ease:cubic-bezier(.22,1,.36,1)}.kw-section--dark,.kw-theme--dark{--kw-ink:#fff;--kw-surface:#151823;--kw-canvas:#0c0d14;--kw-muted:#bcc1ca;--kw-line:#363844;color:var(--kw-ink);background:var(--kw-canvas)}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth;scroll-padding-top:calc(var(--kw-header-height) + 1rem)}body{min-width:320px;margin:0;color:var(--kw-ink);background:var(--kw-canvas);font-family:var(--kw-font-body);-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{max-width:100%}img{height:auto}iframe{max-width:100%}button,input,select,textarea{font:inherit}button:not(:disabled){cursor:pointer}button:disabled,input:disabled,select:disabled{opacity:0.6;cursor:not-allowed}:focus-visible{outline:3px solid var(--kw-focus);outline-offset:3px}:target{scroll-margin-top:calc(var(--kw-header-height) + 1.5rem)}.kw-hidden,[hidden]{display:none!important}.kw-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.kw-skip-link{position:fixed;z-index:10000;top:-10rem;left:1rem;padding:0.75rem 1.25rem;color:#11121a;background:var(--kw-accent);border-radius:0.5rem;font-weight:800}.kw-skip-link:focus{top:1rem}::-moz-selection{background:#d3c5ff;color:#11121a}::selection{background:#d3c5ff;color:#11121a}@media (prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation-duration:0.01ms!important;animation-duration:0.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:0.01ms!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}body{font-size:var(--kw-text-md);line-height:1.65}h1,h2,h3,h4,h5,h6{color:inherit;font-family:var(--kw-font-display);line-height:1.13;letter-spacing:-0.045em;text-wrap:balance}h1{font-size:var(--kw-text-hero);line-height:1.03}h2{font-size:var(--kw-text-3xl)}h3{font-size:var(--kw-text-2xl)}h4{font-size:var(--kw-text-xl)}h5,h6{font-size:var(--kw-text-lg)}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote,pre,figure){margin-block:0 1.25rem}a{color:inherit;text-underline-offset:0.2em}a:hover{color:var(--kw-purple)}.kw-small,small{font-size:var(--kw-text-sm)}.kw-eyebrow{font-size:var(--kw-text-xs);font-weight:800;letter-spacing:0.16em;text-transform:uppercase}.kw-lead{font-size:clamp(1.2rem,2.2vw,1.625rem);line-height:1.5}.kw-display,.kw-display :is(h1,h2,h3){font-size:clamp(2.75rem,6.2vw,6.75rem);line-height:1.05;letter-spacing:-0.065em}.kw-richtext,.rte{overflow-wrap:break-word}.kw-richtext :where(p,ul,ol),.rte :where(p,ul,ol){-webkit-margin-after:1.125rem;margin-block-end:1.125rem}.kw-richtext :where(ul,ol),.rte :where(ul,ol){-webkit-padding-start:1.45em;padding-inline-start:1.45em}.kw-richtext li+li,.rte li+li{-webkit-margin-before:0.45rem;margin-block-start:0.45rem}.kw-richtext a,.rte a{color:var(--kw-purple);text-decoration-thickness:0.09em}.kw-richtext a:hover,.rte a:hover{color:var(--kw-ink)}.kw-richtext blockquote,.rte blockquote{margin-block:2.25rem;padding:1.5rem 1.75rem;-webkit-border-start:0.3rem solid var(--kw-purple);border-inline-start:0.3rem solid var(--kw-purple);background:var(--kw-canvas-2);border-radius:0 var(--kw-radius-sm) var(--kw-radius-sm) 0;font-size:1.25rem}.kw-richtext :where(hr),.rte hr{border:0;border-top:1px solid var(--kw-line);margin-block:2.25rem}.kw-prose{max-width:var(--kw-reading-width)}.kw-text-center{text-align:center}.kw-text-right{text-align:right}.kw-text-muted{color:var(--kw-muted)!important}.kw-text-purple{color:var(--kw-purple)!important}.kw-text-accent{color:var(--kw-accent)!important}.kw-container{width:min(100% - 2 * var(--kw-gutter),var(--kw-width));margin-inline:auto}.kw-container--narrow{--kw-width:var(--kw-reading-width)}.kw-container--wide{--kw-width:100rem}.kw-container--fluid{--kw-width:none}.kw-section{padding-block:clamp(3.5rem,7.5vw,7.5rem)}.kw-section--compact{padding-block:clamp(2rem,4vw,4rem)}.kw-section--soft{background:var(--kw-canvas-2)}.kw-section--white{background:#fff}.kw-section--accent{background:var(--kw-accent)}.kw-stack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--kw-space-6)}.kw-stack--sm{gap:var(--kw-space-3)}.kw-stack--lg{gap:var(--kw-space-12)}.kw-cluster{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--kw-space-4)}.kw-split{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:clamp(2rem,5vw,5rem);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kw-flow>*+*{-webkit-margin-before:1.5rem;margin-block-start:1.5rem}.kw-fullbleed{width:100%}.kw-aspect-video{aspect-ratio:16/9}.kw-aspect-square{aspect-ratio:1}.kw-aspect-portrait{aspect-ratio:3/4}.kw-overflow-auto{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (min-width:48rem){.kw-split{-ms-grid-columns:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.kw-grid{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) var(--kw-grid-gap) minmax(0,1fr) var(--kw-grid-gap) minmax(0,1fr) var(--kw-grid-gap) minmax(0,1fr) var(--kw-grid-gap) minmax(0,1fr) var(--kw-grid-gap) minmax(0,1fr) var(--kw-grid-gap) minmax(0,1fr) var(--kw-grid-gap) minmax(0,1fr) var(--kw-grid-gap) minmax(0,1fr) var(--kw-grid-gap) minmax(0,1fr) var(--kw-grid-gap) minmax(0,1fr) var(--kw-grid-gap) minmax(0,1fr);grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--kw-grid-gap)}.kw-grid>*{min-width:0}.kw-grid--tight{--kw-grid-gap:.75rem}.kw-grid--loose{--kw-grid-gap:clamp(1.5rem,4vw,3.5rem)}.kw-grid--auto-fit{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.kw-grid--auto-fill{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}.kw-grid--equal{grid-auto-rows:1fr}.kw-grid--subgrid{-ms-grid-columns:subgrid;grid-template-columns:subgrid}.kw-col{grid-column:1/-1;min-width:0}.kw-col-auto{grid-column:auto}.kw-col-full{grid-column:1/-1}.kw-col-1{-ms-grid-column-span:1;grid-column:span 1/span 1}.kw-start-1{-ms-grid-column:1;grid-column-start:1}.kw-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.kw-col-2{-ms-grid-column-span:2;grid-column:span 2/span 2}.kw-start-2{-ms-grid-column:2;grid-column-start:2}.kw-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.kw-col-3{-ms-grid-column-span:3;grid-column:span 3/span 3}.kw-start-3{-ms-grid-column:3;grid-column-start:3}.kw-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.kw-col-4{-ms-grid-column-span:4;grid-column:span 4/span 4}.kw-start-4{-ms-grid-column:4;grid-column-start:4}.kw-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.kw-col-5{-ms-grid-column-span:5;grid-column:span 5/span 5}.kw-start-5{-ms-grid-column:5;grid-column-start:5}.kw-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.kw-col-6{-ms-grid-column-span:6;grid-column:span 6/span 6}.kw-start-6{-ms-grid-column:6;grid-column-start:6}.kw-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.kw-col-7{-ms-grid-column-span:7;grid-column:span 7/span 7}.kw-start-7{-ms-grid-column:7;grid-column-start:7}.kw-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.kw-col-8{-ms-grid-column-span:8;grid-column:span 8/span 8}.kw-start-8{-ms-grid-column:8;grid-column-start:8}.kw-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.kw-col-9{-ms-grid-column-span:9;grid-column:span 9/span 9}.kw-start-9{-ms-grid-column:9;grid-column-start:9}.kw-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.kw-col-10{-ms-grid-column-span:10;grid-column:span 10/span 10}.kw-start-10{-ms-grid-column:10;grid-column-start:10}.kw-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.kw-col-11{-ms-grid-column-span:11;grid-column:span 11/span 11}.kw-start-11{-ms-grid-column:11;grid-column-start:11}.kw-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.kw-col-12{-ms-grid-column-span:12;grid-column:span 12/span 12}.kw-start-12{-ms-grid-column:12;grid-column-start:12}.kw-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.kw-order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.kw-order-last{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99}@media (min-width:36rem){.kw-col-sm-auto{grid-column:auto}.kw-col-sm-full{grid-column:1/-1}.kw-col-sm-1{-ms-grid-column-span:1;grid-column:span 1/span 1}.kw-start-sm-1{-ms-grid-column:1;grid-column-start:1}.kw-order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.kw-col-sm-2{-ms-grid-column-span:2;grid-column:span 2/span 2}.kw-start-sm-2{-ms-grid-column:2;grid-column-start:2}.kw-order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.kw-col-sm-3{-ms-grid-column-span:3;grid-column:span 3/span 3}.kw-start-sm-3{-ms-grid-column:3;grid-column-start:3}.kw-order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.kw-col-sm-4{-ms-grid-column-span:4;grid-column:span 4/span 4}.kw-start-sm-4{-ms-grid-column:4;grid-column-start:4}.kw-order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.kw-col-sm-5{-ms-grid-column-span:5;grid-column:span 5/span 5}.kw-start-sm-5{-ms-grid-column:5;grid-column-start:5}.kw-order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.kw-col-sm-6{-ms-grid-column-span:6;grid-column:span 6/span 6}.kw-start-sm-6{-ms-grid-column:6;grid-column-start:6}.kw-order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.kw-col-sm-7{-ms-grid-column-span:7;grid-column:span 7/span 7}.kw-start-sm-7{-ms-grid-column:7;grid-column-start:7}.kw-order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.kw-col-sm-8{-ms-grid-column-span:8;grid-column:span 8/span 8}.kw-start-sm-8{-ms-grid-column:8;grid-column-start:8}.kw-order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.kw-col-sm-9{-ms-grid-column-span:9;grid-column:span 9/span 9}.kw-start-sm-9{-ms-grid-column:9;grid-column-start:9}.kw-order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.kw-col-sm-10{-ms-grid-column-span:10;grid-column:span 10/span 10}.kw-start-sm-10{-ms-grid-column:10;grid-column-start:10}.kw-order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.kw-col-sm-11{-ms-grid-column-span:11;grid-column:span 11/span 11}.kw-start-sm-11{-ms-grid-column:11;grid-column-start:11}.kw-order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.kw-col-sm-12{-ms-grid-column-span:12;grid-column:span 12/span 12}.kw-start-sm-12{-ms-grid-column:12;grid-column-start:12}.kw-order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.kw-order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.kw-order-sm-last{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99}}@media (min-width:48rem){.kw-col-md-auto{grid-column:auto}.kw-col-md-full{grid-column:1/-1}.kw-col-md-1{-ms-grid-column-span:1;grid-column:span 1/span 1}.kw-start-md-1{-ms-grid-column:1;grid-column-start:1}.kw-order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.kw-col-md-2{-ms-grid-column-span:2;grid-column:span 2/span 2}.kw-start-md-2{-ms-grid-column:2;grid-column-start:2}.kw-order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.kw-col-md-3{-ms-grid-column-span:3;grid-column:span 3/span 3}.kw-start-md-3{-ms-grid-column:3;grid-column-start:3}.kw-order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.kw-col-md-4{-ms-grid-column-span:4;grid-column:span 4/span 4}.kw-start-md-4{-ms-grid-column:4;grid-column-start:4}.kw-order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.kw-col-md-5{-ms-grid-column-span:5;grid-column:span 5/span 5}.kw-start-md-5{-ms-grid-column:5;grid-column-start:5}.kw-order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.kw-col-md-6{-ms-grid-column-span:6;grid-column:span 6/span 6}.kw-start-md-6{-ms-grid-column:6;grid-column-start:6}.kw-order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.kw-col-md-7{-ms-grid-column-span:7;grid-column:span 7/span 7}.kw-start-md-7{-ms-grid-column:7;grid-column-start:7}.kw-order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.kw-col-md-8{-ms-grid-column-span:8;grid-column:span 8/span 8}.kw-start-md-8{-ms-grid-column:8;grid-column-start:8}.kw-order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.kw-col-md-9{-ms-grid-column-span:9;grid-column:span 9/span 9}.kw-start-md-9{-ms-grid-column:9;grid-column-start:9}.kw-order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.kw-col-md-10{-ms-grid-column-span:10;grid-column:span 10/span 10}.kw-start-md-10{-ms-grid-column:10;grid-column-start:10}.kw-order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.kw-col-md-11{-ms-grid-column-span:11;grid-column:span 11/span 11}.kw-start-md-11{-ms-grid-column:11;grid-column-start:11}.kw-order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.kw-col-md-12{-ms-grid-column-span:12;grid-column:span 12/span 12}.kw-start-md-12{-ms-grid-column:12;grid-column-start:12}.kw-order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.kw-order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.kw-order-md-last{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99}}@media (min-width:64rem){.kw-col-lg-auto{grid-column:auto}.kw-col-lg-full{grid-column:1/-1}.kw-col-lg-1{-ms-grid-column-span:1;grid-column:span 1/span 1}.kw-start-lg-1{-ms-grid-column:1;grid-column-start:1}.kw-order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.kw-col-lg-2{-ms-grid-column-span:2;grid-column:span 2/span 2}.kw-start-lg-2{-ms-grid-column:2;grid-column-start:2}.kw-order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.kw-col-lg-3{-ms-grid-column-span:3;grid-column:span 3/span 3}.kw-start-lg-3{-ms-grid-column:3;grid-column-start:3}.kw-order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.kw-col-lg-4{-ms-grid-column-span:4;grid-column:span 4/span 4}.kw-start-lg-4{-ms-grid-column:4;grid-column-start:4}.kw-order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.kw-col-lg-5{-ms-grid-column-span:5;grid-column:span 5/span 5}.kw-start-lg-5{-ms-grid-column:5;grid-column-start:5}.kw-order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.kw-col-lg-6{-ms-grid-column-span:6;grid-column:span 6/span 6}.kw-start-lg-6{-ms-grid-column:6;grid-column-start:6}.kw-order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.kw-col-lg-7{-ms-grid-column-span:7;grid-column:span 7/span 7}.kw-start-lg-7{-ms-grid-column:7;grid-column-start:7}.kw-order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.kw-col-lg-8{-ms-grid-column-span:8;grid-column:span 8/span 8}.kw-start-lg-8{-ms-grid-column:8;grid-column-start:8}.kw-order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.kw-col-lg-9{-ms-grid-column-span:9;grid-column:span 9/span 9}.kw-start-lg-9{-ms-grid-column:9;grid-column-start:9}.kw-order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.kw-col-lg-10{-ms-grid-column-span:10;grid-column:span 10/span 10}.kw-start-lg-10{-ms-grid-column:10;grid-column-start:10}.kw-order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.kw-col-lg-11{-ms-grid-column-span:11;grid-column:span 11/span 11}.kw-start-lg-11{-ms-grid-column:11;grid-column-start:11}.kw-order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.kw-col-lg-12{-ms-grid-column-span:12;grid-column:span 12/span 12}.kw-start-lg-12{-ms-grid-column:12;grid-column-start:12}.kw-order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.kw-order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.kw-order-lg-last{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99}}@media (min-width:80rem){.kw-col-xl-auto{grid-column:auto}.kw-col-xl-full{grid-column:1/-1}.kw-col-xl-1{-ms-grid-column-span:1;grid-column:span 1/span 1}.kw-start-xl-1{-ms-grid-column:1;grid-column-start:1}.kw-order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.kw-col-xl-2{-ms-grid-column-span:2;grid-column:span 2/span 2}.kw-start-xl-2{-ms-grid-column:2;grid-column-start:2}.kw-order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.kw-col-xl-3{-ms-grid-column-span:3;grid-column:span 3/span 3}.kw-start-xl-3{-ms-grid-column:3;grid-column-start:3}.kw-order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.kw-col-xl-4{-ms-grid-column-span:4;grid-column:span 4/span 4}.kw-start-xl-4{-ms-grid-column:4;grid-column-start:4}.kw-order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.kw-col-xl-5{-ms-grid-column-span:5;grid-column:span 5/span 5}.kw-start-xl-5{-ms-grid-column:5;grid-column-start:5}.kw-order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.kw-col-xl-6{-ms-grid-column-span:6;grid-column:span 6/span 6}.kw-start-xl-6{-ms-grid-column:6;grid-column-start:6}.kw-order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.kw-col-xl-7{-ms-grid-column-span:7;grid-column:span 7/span 7}.kw-start-xl-7{-ms-grid-column:7;grid-column-start:7}.kw-order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.kw-col-xl-8{-ms-grid-column-span:8;grid-column:span 8/span 8}.kw-start-xl-8{-ms-grid-column:8;grid-column-start:8}.kw-order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.kw-col-xl-9{-ms-grid-column-span:9;grid-column:span 9/span 9}.kw-start-xl-9{-ms-grid-column:9;grid-column-start:9}.kw-order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.kw-col-xl-10{-ms-grid-column-span:10;grid-column:span 10/span 10}.kw-start-xl-10{-ms-grid-column:10;grid-column-start:10}.kw-order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.kw-col-xl-11{-ms-grid-column-span:11;grid-column:span 11/span 11}.kw-start-xl-11{-ms-grid-column:11;grid-column-start:11}.kw-order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.kw-col-xl-12{-ms-grid-column-span:12;grid-column:span 12/span 12}.kw-start-xl-12{-ms-grid-column:12;grid-column-start:12}.kw-order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.kw-order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.kw-order-xl-last{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99}}@media (min-width:96rem){.kw-col-xxl-auto{grid-column:auto}.kw-col-xxl-full{grid-column:1/-1}.kw-col-xxl-1{-ms-grid-column-span:1;grid-column:span 1/span 1}.kw-start-xxl-1{-ms-grid-column:1;grid-column-start:1}.kw-order-xxl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.kw-col-xxl-2{-ms-grid-column-span:2;grid-column:span 2/span 2}.kw-start-xxl-2{-ms-grid-column:2;grid-column-start:2}.kw-order-xxl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.kw-col-xxl-3{-ms-grid-column-span:3;grid-column:span 3/span 3}.kw-start-xxl-3{-ms-grid-column:3;grid-column-start:3}.kw-order-xxl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.kw-col-xxl-4{-ms-grid-column-span:4;grid-column:span 4/span 4}.kw-start-xxl-4{-ms-grid-column:4;grid-column-start:4}.kw-order-xxl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.kw-col-xxl-5{-ms-grid-column-span:5;grid-column:span 5/span 5}.kw-start-xxl-5{-ms-grid-column:5;grid-column-start:5}.kw-order-xxl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.kw-col-xxl-6{-ms-grid-column-span:6;grid-column:span 6/span 6}.kw-start-xxl-6{-ms-grid-column:6;grid-column-start:6}.kw-order-xxl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.kw-col-xxl-7{-ms-grid-column-span:7;grid-column:span 7/span 7}.kw-start-xxl-7{-ms-grid-column:7;grid-column-start:7}.kw-order-xxl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.kw-col-xxl-8{-ms-grid-column-span:8;grid-column:span 8/span 8}.kw-start-xxl-8{-ms-grid-column:8;grid-column-start:8}.kw-order-xxl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.kw-col-xxl-9{-ms-grid-column-span:9;grid-column:span 9/span 9}.kw-start-xxl-9{-ms-grid-column:9;grid-column-start:9}.kw-order-xxl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.kw-col-xxl-10{-ms-grid-column-span:10;grid-column:span 10/span 10}.kw-start-xxl-10{-ms-grid-column:10;grid-column-start:10}.kw-order-xxl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.kw-col-xxl-11{-ms-grid-column-span:11;grid-column:span 11/span 11}.kw-start-xxl-11{-ms-grid-column:11;grid-column-start:11}.kw-order-xxl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.kw-col-xxl-12{-ms-grid-column-span:12;grid-column:span 12/span 12}.kw-start-xxl-12{-ms-grid-column:12;grid-column-start:12}.kw-order-xxl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.kw-order-xxl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.kw-order-xxl-last{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99}}.kw-m-0{margin:0!important}.kw-mt-0{-webkit-margin-before:0!important;margin-block-start:0!important}.kw-mb-0{-webkit-margin-after:0!important;margin-block-end:0!important}.kw-p-0{padding:0!important}.kw-pt-0{-webkit-padding-before:0!important;padding-block-start:0!important}.kw-pb-0{-webkit-padding-after:0!important;padding-block-end:0!important}.kw-gap-0{gap:0!important}.kw-m-1{margin:0.25rem!important}.kw-mt-1{-webkit-margin-before:0.25rem!important;margin-block-start:0.25rem!important}.kw-mb-1{-webkit-margin-after:0.25rem!important;margin-block-end:0.25rem!important}.kw-p-1{padding:0.25rem!important}.kw-pt-1{-webkit-padding-before:0.25rem!important;padding-block-start:0.25rem!important}.kw-pb-1{-webkit-padding-after:0.25rem!important;padding-block-end:0.25rem!important}.kw-gap-1{gap:0.25rem!important}.kw-m-2{margin:0.5rem!important}.kw-mt-2{-webkit-margin-before:0.5rem!important;margin-block-start:0.5rem!important}.kw-mb-2{-webkit-margin-after:0.5rem!important;margin-block-end:0.5rem!important}.kw-p-2{padding:0.5rem!important}.kw-pt-2{-webkit-padding-before:0.5rem!important;padding-block-start:0.5rem!important}.kw-pb-2{-webkit-padding-after:0.5rem!important;padding-block-end:0.5rem!important}.kw-gap-2{gap:0.5rem!important}.kw-m-3{margin:0.75rem!important}.kw-mt-3{-webkit-margin-before:0.75rem!important;margin-block-start:0.75rem!important}.kw-mb-3{-webkit-margin-after:0.75rem!important;margin-block-end:0.75rem!important}.kw-p-3{padding:0.75rem!important}.kw-pt-3{-webkit-padding-before:0.75rem!important;padding-block-start:0.75rem!important}.kw-pb-3{-webkit-padding-after:0.75rem!important;padding-block-end:0.75rem!important}.kw-gap-3{gap:0.75rem!important}.kw-m-4{margin:1rem!important}.kw-mt-4{-webkit-margin-before:1rem!important;margin-block-start:1rem!important}.kw-mb-4{-webkit-margin-after:1rem!important;margin-block-end:1rem!important}.kw-p-4{padding:1rem!important}.kw-pt-4{-webkit-padding-before:1rem!important;padding-block-start:1rem!important}.kw-pb-4{-webkit-padding-after:1rem!important;padding-block-end:1rem!important}.kw-gap-4{gap:1rem!important}.kw-m-5{margin:1.25rem!important}.kw-mt-5{-webkit-margin-before:1.25rem!important;margin-block-start:1.25rem!important}.kw-mb-5{-webkit-margin-after:1.25rem!important;margin-block-end:1.25rem!important}.kw-p-5{padding:1.25rem!important}.kw-pt-5{-webkit-padding-before:1.25rem!important;padding-block-start:1.25rem!important}.kw-pb-5{-webkit-padding-after:1.25rem!important;padding-block-end:1.25rem!important}.kw-gap-5{gap:1.25rem!important}.kw-m-6{margin:1.5rem!important}.kw-mt-6{-webkit-margin-before:1.5rem!important;margin-block-start:1.5rem!important}.kw-mb-6{-webkit-margin-after:1.5rem!important;margin-block-end:1.5rem!important}.kw-p-6{padding:1.5rem!important}.kw-pt-6{-webkit-padding-before:1.5rem!important;padding-block-start:1.5rem!important}.kw-pb-6{-webkit-padding-after:1.5rem!important;padding-block-end:1.5rem!important}.kw-gap-6{gap:1.5rem!important}.kw-m-7{margin:2rem!important}.kw-mt-7{-webkit-margin-before:2rem!important;margin-block-start:2rem!important}.kw-mb-7{-webkit-margin-after:2rem!important;margin-block-end:2rem!important}.kw-p-7{padding:2rem!important}.kw-pt-7{-webkit-padding-before:2rem!important;padding-block-start:2rem!important}.kw-pb-7{-webkit-padding-after:2rem!important;padding-block-end:2rem!important}.kw-gap-7{gap:2rem!important}.kw-m-8{margin:2.5rem!important}.kw-mt-8{-webkit-margin-before:2.5rem!important;margin-block-start:2.5rem!important}.kw-mb-8{-webkit-margin-after:2.5rem!important;margin-block-end:2.5rem!important}.kw-p-8{padding:2.5rem!important}.kw-pt-8{-webkit-padding-before:2.5rem!important;padding-block-start:2.5rem!important}.kw-pb-8{-webkit-padding-after:2.5rem!important;padding-block-end:2.5rem!important}.kw-gap-8{gap:2.5rem!important}.kw-m-9{margin:3rem!important}.kw-mt-9{-webkit-margin-before:3rem!important;margin-block-start:3rem!important}.kw-mb-9{-webkit-margin-after:3rem!important;margin-block-end:3rem!important}.kw-p-9{padding:3rem!important}.kw-pt-9{-webkit-padding-before:3rem!important;padding-block-start:3rem!important}.kw-pb-9{-webkit-padding-after:3rem!important;padding-block-end:3rem!important}.kw-gap-9{gap:3rem!important}.kw-m-10{margin:4rem!important}.kw-mt-10{-webkit-margin-before:4rem!important;margin-block-start:4rem!important}.kw-mb-10{-webkit-margin-after:4rem!important;margin-block-end:4rem!important}.kw-p-10{padding:4rem!important}.kw-pt-10{-webkit-padding-before:4rem!important;padding-block-start:4rem!important}.kw-pb-10{-webkit-padding-after:4rem!important;padding-block-end:4rem!important}.kw-gap-10{gap:4rem!important}.kw-m-11{margin:5rem!important}.kw-mt-11{-webkit-margin-before:5rem!important;margin-block-start:5rem!important}.kw-mb-11{-webkit-margin-after:5rem!important;margin-block-end:5rem!important}.kw-p-11{padding:5rem!important}.kw-pt-11{-webkit-padding-before:5rem!important;padding-block-start:5rem!important}.kw-pb-11{-webkit-padding-after:5rem!important;padding-block-end:5rem!important}.kw-gap-11{gap:5rem!important}.kw-m-12{margin:6rem!important}.kw-mt-12{-webkit-margin-before:6rem!important;margin-block-start:6rem!important}.kw-mb-12{-webkit-margin-after:6rem!important;margin-block-end:6rem!important}.kw-p-12{padding:6rem!important}.kw-pt-12{-webkit-padding-before:6rem!important;padding-block-start:6rem!important}.kw-pb-12{-webkit-padding-after:6rem!important;padding-block-end:6rem!important}.kw-gap-12{gap:6rem!important}.kw-mx-auto{margin-inline:auto!important}.kw-w-full{width:100%!important}.kw-grid.kw-gap-0{-webkit-column-gap:min(0,4.5%)!important;-moz-column-gap:min(0,4.5%)!important;column-gap:min(0,4.5%)!important;row-gap:0!important}.kw-grid.kw-gap-1{-webkit-column-gap:min(0.25rem,4.5%)!important;-moz-column-gap:min(0.25rem,4.5%)!important;column-gap:min(0.25rem,4.5%)!important;row-gap:0.25rem!important}.kw-grid.kw-gap-2{-webkit-column-gap:min(0.5rem,4.5%)!important;-moz-column-gap:min(0.5rem,4.5%)!important;column-gap:min(0.5rem,4.5%)!important;row-gap:0.5rem!important}.kw-grid.kw-gap-3{-webkit-column-gap:min(0.75rem,4.5%)!important;-moz-column-gap:min(0.75rem,4.5%)!important;column-gap:min(0.75rem,4.5%)!important;row-gap:0.75rem!important}.kw-grid.kw-gap-4{-webkit-column-gap:min(1rem,4.5%)!important;-moz-column-gap:min(1rem,4.5%)!important;column-gap:min(1rem,4.5%)!important;row-gap:1rem!important}.kw-grid.kw-gap-5{-webkit-column-gap:min(1.25rem,4.5%)!important;-moz-column-gap:min(1.25rem,4.5%)!important;column-gap:min(1.25rem,4.5%)!important;row-gap:1.25rem!important}.kw-grid.kw-gap-6{-webkit-column-gap:min(1.5rem,4.5%)!important;-moz-column-gap:min(1.5rem,4.5%)!important;column-gap:min(1.5rem,4.5%)!important;row-gap:1.5rem!important}.kw-grid.kw-gap-7{-webkit-column-gap:min(2rem,4.5%)!important;-moz-column-gap:min(2rem,4.5%)!important;column-gap:min(2rem,4.5%)!important;row-gap:2rem!important}.kw-grid.kw-gap-8{-webkit-column-gap:min(2.5rem,4.5%)!important;-moz-column-gap:min(2.5rem,4.5%)!important;column-gap:min(2.5rem,4.5%)!important;row-gap:2.5rem!important}.kw-grid.kw-gap-9{-webkit-column-gap:min(3rem,4.5%)!important;-moz-column-gap:min(3rem,4.5%)!important;column-gap:min(3rem,4.5%)!important;row-gap:3rem!important}.kw-grid.kw-gap-10{-webkit-column-gap:min(4rem,4.5%)!important;-moz-column-gap:min(4rem,4.5%)!important;column-gap:min(4rem,4.5%)!important;row-gap:4rem!important}.kw-grid.kw-gap-11{-webkit-column-gap:min(5rem,4.5%)!important;-moz-column-gap:min(5rem,4.5%)!important;column-gap:min(5rem,4.5%)!important;row-gap:5rem!important}.kw-grid.kw-gap-12{-webkit-column-gap:min(6rem,4.5%)!important;-moz-column-gap:min(6rem,4.5%)!important;column-gap:min(6rem,4.5%)!important;row-gap:6rem!important}#container,#main,#main>.inside,#wrapper{min-width:0}#container{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:var(--kw-space-8)}#container>*{min-width:0}#main{min-width:0}#main>.inside{width:100%}#main .mod_article:not(.kw-fullbleed):not(:has(.kw-showcase)){width:min(100% - 2 * var(--kw-gutter),var(--kw-width));margin-inline:auto;padding-block:clamp(2.5rem,5vw,5rem)}#main .mod_article:has(.kw-showcase){width:100%;margin:0;padding:0}#main .kw-showcase>:last-child{margin-bottom:0}#left,#right{padding:var(--kw-space-8);background:var(--kw-surface);border-radius:var(--kw-radius)}@media (min-width:64rem){#container:has(>#left):not(:has(>#right)){-ms-grid-columns:minmax(14rem,18rem) minmax(0,1fr);grid-template-columns:minmax(14rem,18rem) minmax(0,1fr)}#container:has(>#left):not(:has(>#right)) #main{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}#container:has(>#left):not(:has(>#right)) #left{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}#container:has(>#right):not(:has(>#left)){-ms-grid-columns:minmax(0,1fr) minmax(14rem,18rem);grid-template-columns:minmax(0,1fr) minmax(14rem,18rem)}#container:has(>#right):not(:has(>#left)) #right{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}#container:has(>#left):has(>#right){-ms-grid-columns:minmax(12rem,16rem) minmax(0,1fr) minmax(12rem,16rem);grid-template-columns:minmax(12rem,16rem) minmax(0,1fr) minmax(12rem,16rem)}#container:has(>#left):has(>#right) #left{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}#container:has(>#left):has(>#right) #main{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}#container:has(>#left):has(>#right) #right{-ms-grid-column:3;grid-column:3;-ms-grid-row:1;grid-row:1}}.kw-btn,.kw-button-link a,.kw-button-link--outline a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:3rem;padding:0.75rem 1.375rem;border:1px solid transparent;border-radius:var(--kw-radius-pill);background:var(--kw-night);color:#fff;font-size:var(--kw-text-sm);font-family:var(--kw-font-body);font-weight:800;line-height:1.3;letter-spacing:-0.01em;text-decoration:none;-webkit-transition:background 0.2s ease,-webkit-transform 0.25s var(--kw-ease),-webkit-box-shadow 0.2s ease;transition:background 0.2s ease,-webkit-transform 0.25s var(--kw-ease),-webkit-box-shadow 0.2s ease;transition:transform 0.25s var(--kw-ease),background 0.2s ease,box-shadow 0.2s ease;transition:transform 0.25s var(--kw-ease),background 0.2s ease,box-shadow 0.2s ease,-webkit-transform 0.25s var(--kw-ease),-webkit-box-shadow 0.2s ease}.kw-btn:hover,.kw-button-link a:hover,.kw-button-link--outline a:hover{color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:var(--kw-shadow-sm);box-shadow:var(--kw-shadow-sm)}.kw-btn--accent{color:var(--kw-night);background:var(--kw-accent)}.kw-btn--accent:hover{color:var(--kw-night);background:#b8fa62}.kw-btn--outline,.kw-button-link--outline a{border-color:currentColor;color:var(--kw-ink);background:transparent}.kw-btn--outline:hover,.kw-button-link--outline a:hover{color:var(--kw-night);background:var(--kw-accent);border-color:var(--kw-accent)}.kw-btn--white{color:var(--kw-night);background:#fff}.kw-btn--purple{background:var(--kw-purple);color:#fff}.kw-btn--lg{min-height:3.5rem;padding:1rem 1.5rem}.kw-btn--sm{min-height:2.25rem;padding:0.55rem 1rem}.kw-btn--block{width:100%}.kw-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:0.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--kw-purple);text-decoration:underline;text-underline-offset:0.3em;font-weight:700}.kw-link:hover{color:var(--kw-ink)}.kw-card,.kw-download-card,.kw-teaser-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;padding:clamp(1.25rem,3vw,2.5rem);border:1px solid var(--kw-line);border-radius:var(--kw-radius);background:var(--kw-surface);-webkit-box-shadow:var(--kw-shadow-sm);box-shadow:var(--kw-shadow-sm)}.kw-card>:last-child,.kw-teaser-card>:last-child{-webkit-margin-after:0;margin-block-end:0}.kw-card--glass{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.25);backdrop-filter:blur(1rem)}.kw-card--dark{color:#fff;background:var(--kw-night);border-color:#323440}.kw-card--accent{background:var(--kw-accent);border-color:var(--kw-accent)}.kw-card--hover{-webkit-transition:-webkit-transform 0.3s var(--kw-ease),-webkit-box-shadow 0.3s var(--kw-ease);transition:-webkit-transform 0.3s var(--kw-ease),-webkit-box-shadow 0.3s var(--kw-ease);transition:transform 0.3s var(--kw-ease),box-shadow 0.3s var(--kw-ease);transition:transform 0.3s var(--kw-ease),box-shadow 0.3s var(--kw-ease),-webkit-transform 0.3s var(--kw-ease),-webkit-box-shadow 0.3s var(--kw-ease)}.kw-card--hover:hover{-webkit-transform:translateY(-0.35rem);transform:translateY(-0.35rem);-webkit-box-shadow:var(--kw-shadow);box-shadow:var(--kw-shadow)}.kw-card__icon{display:-ms-grid;display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:var(--kw-radius-sm);background:#e9e3ff;color:var(--kw-purple)}.kw-card__eyebrow{color:var(--kw-muted);font-weight:800;font-size:0.75rem;letter-spacing:0.1em;text-transform:uppercase}.kw-card__footer{-webkit-margin-before:auto;margin-block-start:auto;-webkit-padding-before:var(--kw-space-6);padding-block-start:var(--kw-space-6)}.kw-surface{padding:var(--kw-space-8);background:var(--kw-surface);border-radius:var(--kw-radius)}.kw-surface--soft{background:var(--kw-canvas-2)}.kw-header{position:relative;z-index:40;color:#fff;background:var(--kw-night);border-bottom:1px solid rgba(255,255,255,0.1)}.kw-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:var(--kw-header-height);gap:1.75rem}.kw-brand{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.6rem;color:#fff;font-family:var(--kw-font-display);font-size:clamp(1.2rem,2vw,1.6rem);font-weight:700;letter-spacing:-0.07em;line-height:1;text-decoration:none}.kw-brand:focus-visible,.kw-brand:hover{color:#fff}.kw-brand__accent{color:var(--kw-accent)}.kw-brand__dot{color:var(--kw-purple)}.kw-brand__icon{display:-ms-grid;display:grid;-ms-grid-columns:0.58rem 0.18rem 0.58rem;grid-template-columns:repeat(2,0.58rem);-ms-grid-rows:0.58rem 0.18rem 0.58rem;grid-template-rows:repeat(2,0.58rem);gap:0.18rem;-webkit-transform:rotate(-11deg);transform:rotate(-11deg)}.kw-brand__icon>:first-child{-ms-grid-row:1;-ms-grid-column:1}.kw-brand__icon>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.kw-brand__icon>:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.kw-brand__icon>:nth-child(4){-ms-grid-row:3;-ms-grid-column:3}.kw-brand__icon i{border-radius:0.18rem;background:var(--kw-accent)}.kw-brand__icon i:nth-child(2),.kw-brand__icon i:nth-child(3){background:var(--kw-purple)}.kw-header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;gap:clamp(0.75rem,2vw,2rem)}.kw-header__nav .mod_customnav,.kw-header__nav .mod_navigation{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.kw-header__nav :where(ul,ol){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.3rem clamp(0.65rem,1.4vw,1.75rem);padding:0;margin:0;list-style:none}.kw-header__nav li{position:relative}.kw-header__nav li a,.kw-header__nav li span.active,.kw-header__nav li strong{display:block;padding:0.55rem 0;color:#d9d8e1;font-size:0.875rem;font-weight:700;text-decoration:none}.kw-header__nav li .active,.kw-header__nav li .trail,.kw-header__nav li a:focus-visible,.kw-header__nav li a:hover{color:var(--kw-accent)}.kw-header__nav li ul{display:none;position:absolute;min-width:13rem;inset-block-start:100%;inset-inline-start:-0.85rem;padding:0.75rem 1rem;border:1px solid #353641;border-radius:0.85rem;background:#1b1d28;-webkit-box-shadow:0 1rem 2rem rgba(0,0,0,0.2);box-shadow:0 1rem 2rem rgba(0,0,0,0.2)}.kw-header__nav li:focus-within>ul,.kw-header__nav li:hover>ul{display:-ms-grid;display:grid}.kw-header__nav li ul ul{inset-inline-start:100%;inset-block-start:0}.kw-header__cta{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.kw-menu-toggle{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.32rem;width:2.8rem;height:2.8rem;padding:0.65rem;border:1px solid #565763;border-radius:0.7rem;background:transparent}.kw-menu-toggle span{display:block;width:100%;height:2px;border-radius:0.25rem;background:#fff;-webkit-transition:opacity 0.18s,-webkit-transform 0.18s;transition:opacity 0.18s,-webkit-transform 0.18s;transition:transform 0.18s,opacity 0.18s;transition:transform 0.18s,opacity 0.18s,-webkit-transform 0.18s}.kw-menu-toggle[aria-expanded=true] span:first-child{-webkit-transform:translateY(0.46rem) rotate(45deg);transform:translateY(0.46rem) rotate(45deg)}.kw-menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.kw-menu-toggle[aria-expanded=true] span:nth-child(3){-webkit-transform:translateY(-0.46rem) rotate(-45deg);transform:translateY(-0.46rem) rotate(-45deg)}.kw-footer{background:var(--kw-night);color:#fff;border-top:1px solid #30313a;padding-block:clamp(2.5rem,6vw,5rem) 1.25rem}.kw-footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem;-webkit-padding-after:3rem;padding-block-end:3rem}.kw-footer__top p{color:#acafbd;margin:0}.kw-footer__toplink{font-weight:700;text-decoration:none}.kw-footer__toplink:hover{color:var(--kw-accent)}.kw-footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem 2rem;-webkit-padding-before:1.5rem;padding-block-start:1.5rem;border-top:1px solid #30313a;color:#a6a9b6}.kw-footer__bottom :is(ul,ol){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.6rem 1.5rem;padding:0;margin:0;list-style:none}.kw-footer__bottom a{color:#d6d7df;text-decoration:none}.kw-footer__bottom a:hover{color:var(--kw-accent)}.kw-footer__modules{min-width:0}@media (max-width:63.999rem){.kw-header{position:relative}.kw-menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-margin-start:auto;margin-inline-start:auto}.kw-header__nav{display:none;position:absolute;z-index:90;inset-inline:0;inset-block-start:100%;max-height:min(75dvh,40rem);overflow-y:auto;padding:1.25rem var(--kw-gutter) 2rem;background:#151721;border-bottom:1px solid #41424c;-webkit-box-shadow:0 1rem 2rem rgba(0,0,0,0.2);box-shadow:0 1rem 2rem rgba(0,0,0,0.2)}.kw-header__nav.is-open{display:block}.kw-header__nav :where(ul,ol){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0.2rem}.kw-header__nav li{display:block;width:100%}.kw-header__nav li a,.kw-header__nav li span.active,.kw-header__nav li strong{padding:0.7rem 0.15rem;border-bottom:1px solid #343643}.kw-header__nav li ul{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;border:0;padding:0 0 0 1rem;-webkit-box-shadow:none;box-shadow:none;background:transparent}.kw-header__cta{-webkit-margin-before:1rem;margin-block-start:1rem}.kw-footer__top{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:35.999rem){.kw-footer__top{display:-ms-grid;display:grid}.kw-footer__bottom{display:-ms-grid;display:grid}}.kw-header__nav :is(.mod_navigation,.mod_customnav,.mod_html).block{overflow:visible}.kw-header__nav .kw-anchor-nav{display:block}.kw-header__nav .kw-anchor-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:63.999rem){.kw-header__nav .kw-anchor-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.kw-header__nav .kw-anchor-nav a{display:block;padding:0.75rem 0;border-bottom:1px solid #363844}}#header.kw-header{position:sticky;top:0;z-index:990;isolation:isolate;overflow:visible;background:rgba(12,13,20,0.96);backdrop-filter:blur(18px);-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.08);box-shadow:0 1px 0 rgba(255,255,255,0.08)}.kw-header .kw-header__inner{gap:clamp(0.85rem,2vw,2rem)}.kw-header .kw-header__nav{min-width:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:clamp(0.7rem,1.5vw,1.5rem)}.kw-header__nav :is(.mod_navigation,.mod_customnav,.mod_html).block,.kw-header__nav>:is(.mod_navigation,.mod_customnav,.mod_html){min-width:0;max-width:100%;margin:0;overflow:visible}.kw-header__nav :is(.mod_navigation,.mod_customnav,.kw-anchor-nav)>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.15rem clamp(0.15rem,0.5vw,0.5rem);margin:0;padding:0;list-style:none}.kw-header__nav :is(.mod_navigation,.mod_customnav,.kw-anchor-nav) li{position:relative;margin:0;list-style:none}.kw-header__nav :is(.mod_navigation,.mod_customnav,.kw-anchor-nav) li>:is(a,strong,span.active){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:2.65rem;gap:0.35rem;padding:0.68rem clamp(0.55rem,0.75vw,0.9rem);border:1px solid transparent;border-radius:0.7rem;color:#e6e8f0;background:transparent;font-size:0.875rem;font-weight:650;line-height:1.25;letter-spacing:-0.01em;text-decoration:none;white-space:nowrap;-webkit-transition:color 0.18s ease,background-color 0.18s ease,border-color 0.18s ease;transition:color 0.18s ease,background-color 0.18s ease,border-color 0.18s ease}.kw-header__nav :is(.mod_navigation,.mod_customnav,.kw-anchor-nav) li>a:focus-visible,.kw-header__nav :is(.mod_navigation,.mod_customnav,.kw-anchor-nav) li>a:hover{color:#fff;background:rgba(255,255,255,0.09);border-color:rgba(255,255,255,0.1)}.kw-header__nav :is(.mod_navigation,.mod_customnav,.kw-anchor-nav) li:is(.active,.trail)>:is(a,strong,span.active),.kw-header__nav :is(.mod_navigation,.mod_customnav,.kw-anchor-nav) li>:is(a.active,a.trail,strong.active,span.active,a[aria-current=page]){color:var(--kw-accent,#ccfa82);background:rgba(204,250,130,0.09)}.kw-header .kw-menu-toggle:focus-visible,.kw-header__nav :is(.mod_navigation,.mod_customnav,.kw-anchor-nav) li>a:focus-visible{outline:2px solid var(--kw-accent,#ccfa82);outline-offset:3px}.kw-header__nav :is(.mod_navigation,.mod_customnav) li>ul{display:-ms-grid;display:grid;grid-auto-flow:row;-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;justify-items:stretch;gap:0.15rem;position:absolute;z-index:1000;top:calc(100% + 0.15rem);left:-0.4rem;min-width:max(13.5rem,100%);max-width:min(22rem,100vw - 2rem);padding:0.5rem;margin:0;border:1px solid #393d4b;border-radius:0.9rem;color:#fff;background:#1b1e2a;-webkit-box-shadow:0 1rem 2.25rem rgba(0,0,0,0.27);box-shadow:0 1rem 2.25rem rgba(0,0,0,0.27);visibility:hidden;opacity:0;pointer-events:none;-webkit-transform:translateY(0.4rem);transform:translateY(0.4rem);-webkit-transition:opacity 0.16s ease,visibility 0.16s ease,-webkit-transform 0.16s ease;transition:opacity 0.16s ease,visibility 0.16s ease,-webkit-transform 0.16s ease;transition:opacity 0.16s ease,transform 0.16s ease,visibility 0.16s ease;transition:opacity 0.16s ease,transform 0.16s ease,visibility 0.16s ease,-webkit-transform 0.16s ease}.kw-header__nav :is(.mod_navigation,.mod_customnav) li:is(:hover,:focus-within)>ul{visibility:visible;opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}.kw-header__nav :is(.mod_navigation,.mod_customnav) li>ul>li>:is(a,strong,span.active){min-height:2.5rem;width:100%;padding:0.7rem 0.8rem;font-size:0.85rem;white-space:normal}.kw-header__nav :is(.mod_navigation,.mod_customnav) li>ul>li>a:focus-visible,.kw-header__nav :is(.mod_navigation,.mod_customnav) li>ul>li>a:hover{color:var(--kw-accent,#ccfa82)}.kw-header__nav :is(.mod_navigation,.mod_customnav) li>ul li>ul{top:-0.5rem;left:calc(100% + 0.4rem)}.kw-header__nav :is(.mod_navigation,.mod_customnav)>ul>li:last-child>ul,.kw-header__nav :is(.mod_navigation,.mod_customnav)>ul>li:nth-last-child(2)>ul{right:-0.4rem;left:auto}.kw-header__nav :is(.mod_navigation,.mod_customnav) li.submenu>:is(a,strong):after{content:"";display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:0.42rem;height:0.42rem;margin-left:0.15rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;-webkit-transform:rotate(45deg) translateY(-0.12rem);transform:rotate(45deg) translateY(-0.12rem);opacity:0.8}.kw-header__nav .kw-header__cta{-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}@media (max-width:63.999rem){#header.kw-header{--kw-header-height:4.65rem}.kw-header .kw-header__inner{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 0.75rem auto;grid-template-columns:minmax(0,1fr) auto;min-height:var(--kw-header-height);gap:0.75rem}.kw-header .kw-brand{min-width:0}.kw-header .kw-menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-grid-column-align:end;justify-self:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:3rem;height:3rem;border-color:#565c69;background:rgba(255,255,255,0.06);-webkit-transition:border-color 0.18s ease,background-color 0.18s ease;transition:border-color 0.18s ease,background-color 0.18s ease}.kw-header .kw-menu-toggle:hover,.kw-header .kw-menu-toggle[aria-expanded=true]{border-color:var(--kw-accent,#ccfa82);background:rgba(204,250,130,0.1)}.kw-header .kw-header__nav{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0.95rem;position:absolute;z-index:991;top:100%;left:0;right:0;width:100%;max-height:calc(100vh - 4.65rem);max-height:calc(100dvh - 4.65rem);overflow-x:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;padding:1rem var(--kw-gutter,1.25rem) calc(1.5rem + env(safe-area-inset-bottom));border-top:1px solid #2c3040;border-bottom:1px solid #3b4050;background:#151823;-webkit-box-shadow:0 1.5rem 2.5rem rgba(0,0,0,0.35);box-shadow:0 1.5rem 2.5rem rgba(0,0,0,0.35)}.kw-header .kw-header__nav.is-open{display:-webkit-box;display:-ms-flexbox;display:flex}.kw-header__nav :is(.mod_navigation,.mod_customnav,.kw-anchor-nav),.kw-header__nav>:is(.mod_navigation,.mod_customnav,.mod_html){width:100%;max-width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none}.kw-header__nav :is(.mod_navigation,.mod_customnav,.kw-anchor-nav)>ul{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;gap:0.35rem}.kw-header__nav :is(.mod_navigation,.mod_customnav,.kw-anchor-nav) li{width:100%;min-width:0}.kw-header__nav :is(.mod_navigation,.mod_customnav,.kw-anchor-nav) li>:is(a,strong,span.active){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:3rem;padding:0.85rem 1rem;border:1px solid transparent;border-radius:0.72rem;color:#ecedf2;background:rgba(255,255,255,0.04);font-size:1rem;line-height:1.4;white-space:normal}.kw-header__nav :is(.mod_navigation,.mod_customnav,.kw-anchor-nav) li:is(.active,.trail)>:is(a,strong,span.active),.kw-header__nav :is(.mod_navigation,.mod_customnav,.kw-anchor-nav) li>:is(a.active,a.trail,strong.active,span.active,a[aria-current=page]),.kw-header__nav :is(.mod_navigation,.mod_customnav,.kw-anchor-nav) li>a:focus-visible,.kw-header__nav :is(.mod_navigation,.mod_customnav,.kw-anchor-nav) li>a:hover{color:var(--kw-accent,#ccfa82);background:rgba(204,250,130,0.1)}.kw-header__nav :is(.mod_navigation,.mod_customnav) li>ul,.kw-header__nav :is(.mod_navigation,.mod_customnav) li>ul li>ul{display:-ms-grid;display:grid;position:static;width:100%;min-width:0;max-width:none;gap:0.25rem;margin:0.35rem 0 0.55rem;padding:0 0 0 1rem;border:0;border-radius:0;background:transparent;-webkit-box-shadow:none;box-shadow:none;visibility:visible;opacity:1;pointer-events:auto;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}.kw-header__nav :is(.mod_navigation,.mod_customnav) li>ul>li>:is(a,strong,span.active){min-height:2.75rem;padding:0.65rem 0.85rem;font-size:0.95rem;background:rgba(255,255,255,0.02)}.kw-header__nav .kw-header__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;width:100%;min-height:3.25rem;margin:0.2rem 0 0;text-align:center}}@media (max-width:22rem){.kw-header .kw-brand{font-size:1.15rem}.kw-header .kw-header__inner{gap:0.5rem}}@media (prefers-reduced-motion:reduce){.kw-header .kw-menu-toggle,.kw-header__nav :is(.mod_navigation,.mod_customnav) li>ul{-webkit-transition:none;transition:none}}.kw-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.45rem}.kw-field label,.kw-label{font-weight:700;font-size:0.9rem}.kw-form input:is([type=text],[type=email],[type=tel],[type=number],[type=url],[type=date],[type=password]),.kw-form select,.kw-form textarea,.kw-input,.kw-select,.kw-textarea{display:block;width:100%;min-height:3.25rem;padding:0.75rem 0.95rem;border:1px solid #d1d2d9;border-radius:var(--kw-radius-sm);background:#fff;color:#181922;font-size:1rem;-webkit-transition:border-color 0.2s,-webkit-box-shadow 0.2s;transition:border-color 0.2s,-webkit-box-shadow 0.2s;transition:border-color 0.2s,box-shadow 0.2s;transition:border-color 0.2s,box-shadow 0.2s,-webkit-box-shadow 0.2s}.kw-input:hover,.kw-select:hover,.kw-textarea:hover{border-color:#9e91df}.kw-form input:focus,.kw-form select:focus,.kw-form textarea:focus,.kw-input:focus,.kw-select:focus,.kw-textarea:focus{border-color:var(--kw-purple);-webkit-box-shadow:0 0 0 3px rgba(139,114,235,0.16);box-shadow:0 0 0 3px rgba(139,114,235,0.16);outline:none}.kw-textarea{min-height:9rem;resize:vertical}.kw-field__hint{color:var(--kw-muted);font-size:0.8rem}.kw-field__error{color:var(--kw-danger);font-size:0.875rem}.kw-field--invalid :is(input,textarea,select){border-color:var(--kw-danger)}.kw-checkbox,.kw-radio{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0.75rem}.kw-checkbox input,.kw-radio input{accent-color:var(--kw-purple);width:1.2rem;height:1.2rem;margin-top:0.1rem;-ms-flex-negative:0;flex-shrink:0}.kw-form__grid{display:-ms-grid;display:grid;gap:1.25rem}.kw-form__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}@media (min-width:48rem){.kw-form__grid--two{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}.kw-media{overflow:hidden;border-radius:var(--kw-radius)}.kw-image--rounded img,.kw-media img{display:block;width:100%;height:auto;border-radius:var(--kw-radius)}.kw-media--cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.kw-media--ratio{aspect-ratio:16/9}.kw-media--ratio img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.kw-caption{color:var(--kw-muted);font-size:0.82rem;-webkit-padding-before:0.6rem;padding-block-start:0.6rem}.kw-gallery{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--kw-grid-gap)}.kw-gallery figure{margin:0}.kw-gallery img{display:block;width:100%}.kw-video iframe,.kw-video video{display:block;width:100%;aspect-ratio:16/9;background:#0c0d14;border:0;border-radius:var(--kw-radius)}.kw-image--wide :where(img,picture){width:100%}.kw-table-scroll{max-width:100%;overflow-x:auto}.kw-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.kw-table :where(th,td){padding:1rem 1.2rem;-webkit-border-after:1px solid var(--kw-line);border-block-end:1px solid var(--kw-line);text-align:start;vertical-align:top}.kw-table th{background:var(--kw-canvas-2);font-weight:800}.kw-table thead th{-webkit-border-after:2px solid var(--kw-ink);border-block-end:2px solid var(--kw-ink)}.kw-table tbody tr:hover{background:rgba(139,114,235,0.045)}.kw-table-striped tbody tr:nth-child(2n){background:var(--kw-canvas-2)}.kw-pricing-table .kw-table{border:1px solid var(--kw-line);border-radius:var(--kw-radius)}.kw-accordion{border-top:1px solid var(--kw-line)}.kw-accordion__item{border-bottom:1px solid var(--kw-line)}.kw-accordion__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding-block:1.4rem;border:0;background:none;color:inherit;text-align:left;font-size:1.125rem;font-weight:800}.kw-accordion__panel{padding-block:0 1.5rem;color:var(--kw-muted)}.kw-faq details{border-bottom:1px solid var(--kw-line)}.kw-faq summary{padding-block:1.4rem;cursor:pointer;font-weight:800;list-style-position:inside}.kw-faq details[open] summary{color:var(--kw-purple)}.kw-faq details>:not(summary){-webkit-padding-after:1rem;padding-block-end:1rem}.kw-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0.3rem 0.75rem;border-radius:var(--kw-radius-pill);background:#eae4ff;color:#5e43a9;font-size:0.75rem;font-weight:800}.kw-badge--accent{background:var(--kw-accent);color:var(--kw-night)}.kw-alert{padding:1.125rem 1.5rem;border:1px solid var(--kw-line);border-left:0.3rem solid var(--kw-purple);border-radius:var(--kw-radius-sm);background:var(--kw-surface)}.kw-alert--success{border-left-color:var(--kw-success)}.kw-alert--error{border-left-color:var(--kw-danger)}.kw-divider{height:1px;width:100%;margin-block:var(--kw-space-8);border:0;background:var(--kw-line)}.kw-icon-box{display:-ms-grid;display:grid;place-items:center;width:3rem;aspect-ratio:1;border-radius:var(--kw-radius-sm);background:var(--kw-accent);color:var(--kw-night)}.kw-cta-band{background:var(--kw-night);color:#fff;padding-block:clamp(3rem,6vw,6rem)}.kw-cta-band__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}.kw-cta-band__inner h2{-webkit-margin-after:0.75rem;margin-block-end:0.75rem}.kw-cta-band__inner p{color:#d0d1db}.kw-cta-band__inner .kw-eyebrow{color:var(--kw-accent)}.kw-checklist ol,.kw-checklist ul{padding-left:0;list-style:none}.kw-checklist li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.7rem;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding-block:0.3rem}.kw-checklist li:before{content:"✓";color:var(--kw-success);font-weight:900}.kw-text--columns .rte{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:2.25rem;-moz-column-gap:2.25rem;column-gap:2.25rem}@media (min-width:48rem){.kw-text--columns .rte{-webkit-column-count:2;-moz-column-count:2;column-count:2}}.kw-animate-in{-webkit-animation:kw-appear 0.5s var(--kw-ease) both;animation:kw-appear 0.5s var(--kw-ease) both}@-webkit-keyframes kw-appear{0%{opacity:0;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes kw-appear{0%{opacity:0;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}:where([class*=content-],[class*=ce_],.kw-ce){min-width:0}#main .mod_article>:is([class*=content-],[class*=ce_],.kw-ce)+:is([class*=content-],[class*=ce_],.kw-ce){-webkit-margin-before:clamp(1.5rem,3vw,3rem);margin-block-start:clamp(1.5rem,3vw,3rem)}:where(.content-text,.ce_text,.kw-ce--text) :where(.rte){max-width:100%}:where(.content-text,.ce_text,.kw-ce--text) .image_container{-webkit-margin-after:1.25rem;margin-block-end:1.25rem}:where(.content-headline,.ce_headline,.kw-ce--headline){margin-block:1.5rem 1rem}:where(.content-headline,.ce_headline,.kw-ce--headline):first-child{-webkit-margin-before:0;margin-block-start:0}.kw-image--rounded img,:where(.content-image,.ce_image,.kw-ce--image) :is(img,picture){border-radius:var(--kw-radius-sm)}:where(.content-image,.ce_image,.kw-ce--image) figure{margin:0}:where(.content-image,.ce_image,.kw-ce--image) figcaption{padding-top:0.65rem;color:var(--kw-muted);font-size:0.875rem}:where(.content-gallery,.ce_gallery,.kw-ce--gallery) :where(ul,ol){display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--kw-grid-gap);padding:0;margin:0;list-style:none}:where(.content-gallery,.ce_gallery,.kw-ce--gallery) li{min-width:0}:where(.content-gallery,.ce_gallery,.kw-ce--gallery) :is(img,picture){display:block;width:100%;height:auto}:where(.content-gallery,.ce_gallery,.kw-ce--gallery) figure{margin:0}:where(.content-gallery,.ce_gallery,.kw-ce--gallery) figcaption{padding-block:0.4rem;color:var(--kw-muted);font-size:0.8rem}.kw-gallery--grid ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}:where(.content-list,.ce_list,.kw-ce--list) li+li{-webkit-margin-before:0.5rem;margin-block-start:0.5rem}:where(.content-hyperlink,.ce_hyperlink,.kw-ce--hyperlink) a{text-underline-offset:0.3em}:where(.content-download,.content-downloads,.ce_download,.ce_downloads,.kw-ce--download,.kw-ce--downloads) a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:0.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:800;color:#5d43aa}.kw-download-card{background:#fff}.kw-download-card a{-webkit-margin-before:auto;margin-block-start:auto}:where(.content-table,.ce_table,.kw-ce--table){width:100%;overflow-x:auto}:where(.content-table,.ce_table,.kw-ce--table) table{width:100%;border-collapse:collapse}:where(.content-table,.ce_table,.kw-ce--table) :where(th,td){padding:0.85rem 1rem;text-align:left;border:1px solid var(--kw-line)}:where(.content-table,.ce_table,.kw-ce--table) thead{background:#eae4ff}:where(.content-table,.ce_table,.kw-ce--table) tr:nth-child(2n){background:rgba(139,114,235,0.045)}:where(.content-accordion,.ce_accordion,.kw-ce--accordion){--kw-accordion-border:var(--kw-line)}:where(.content-accordion,.ce_accordion,.kw-ce--accordion) .handorgel__header{border-top:1px solid var(--kw-accordion-border);margin:0}:where(.content-accordion,.ce_accordion,.kw-ce--accordion) .handorgel__header__button{display:block;width:100%;padding:1.25rem 0.5rem;border:0;background:transparent;color:inherit;text-align:left;font-weight:800;font-size:1.125rem}:where(.content-accordion,.ce_accordion,.kw-ce--accordion) .handorgel__content{border-bottom:1px solid var(--kw-accordion-border)}:where(.content-accordion,.ce_accordion,.kw-ce--accordion) .handorgel__content__inner{padding:0 0.5rem 1.25rem}:where(.content-code,.ce_code,.kw-ce--code) pre,:where(.content-markdown,.ce_markdown,.kw-ce--markdown) pre{max-width:100%;overflow-x:auto;padding:1.25rem;border-radius:var(--kw-radius-sm);background:#1b1d27;color:#e8e8ee;font:0.875rem/1.7 var(--kw-font-mono)}:where(.content-code,.ce_code,.kw-ce--code) code{font-family:var(--kw-font-mono)}:where(.content-player,.content-youtube,.content-vimeo,.ce_player,.ce_youtube,.ce_vimeo,.kw-video) :where(video,iframe){max-width:100%;border-radius:var(--kw-radius-sm)}:where(.content-player,.content-youtube,.content-vimeo,.kw-video) :where(.responsive,.player,.video-wrapper){max-width:100%}:where(.content-swiper,.kw-ce--swiper){overflow:hidden}.kw-teaser-card{gap:0.75rem}:where(.kw-ce--showcase,.kw-showcase){min-width:0}:where(.kw-ce--showcase){margin:0!important;padding:0;width:100%}:where(.mod_navigation,.mod_customnav,.mod_breadcrumb,.mod_search,.mod_sitemap,.mod_articlelist,.mod_newslist,.mod_eventlist,.mod_faqlist){min-width:0}:where(.mod_navigation,.mod_customnav):not(.kw-header__nav *) ul{list-style:none;margin:0;padding:0}:where(.mod_navigation,.mod_customnav):not(.kw-header__nav *)>ul>li{border-bottom:1px solid var(--kw-line)}:where(.mod_navigation,.mod_customnav):not(.kw-header__nav *) li a{display:block;padding-block:0.6rem;text-decoration:none;font-weight:650}:where(.mod_navigation,.mod_customnav):not(.kw-header__nav *) li .active{color:var(--kw-purple);font-weight:800}:where(.mod_navigation,.mod_customnav):not(.kw-header__nav *) li ul{-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}.mod_breadcrumb{font-size:0.875rem;color:var(--kw-muted)}.mod_breadcrumb ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:0 0 1.25rem;list-style:none}.mod_breadcrumb li+li:before{content:"/";-webkit-padding-end:0.4rem;padding-inline-end:0.4rem;color:#a3a4ad}.mod_breadcrumb a{color:var(--kw-purple)}.mod_sitemap ul{list-style:none;-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}.mod_sitemap>ul{-webkit-padding-start:0;padding-inline-start:0}.mod_sitemap li{margin-block:0.4rem}.mod_search .formbody{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:0.75rem}.mod_search .formbody input[type=search],.mod_search .formbody input[type=text]{-webkit-box-flex:1;-ms-flex:1 1 14rem;flex:1 1 14rem;min-width:0}.mod_search .highlight{background:var(--kw-accent);color:var(--kw-night);padding-inline:0.15rem}:where(.pagination,.mod_articlelist) ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.35rem;padding:0;list-style:none}.pagination :where(a,strong,.current){display:-ms-inline-grid;display:inline-grid;place-items:center;min-width:2.5rem;min-height:2.5rem;padding:0.5rem;border:1px solid var(--kw-line);border-radius:0.65rem;text-decoration:none}.pagination :where(strong,.current),.pagination a:hover{background:var(--kw-night);color:#fff}.mod_articlelist a,.mod_articlenav a{text-decoration:underline}.mod_login,.mod_lostPassword,.mod_password{max-width:37rem}.mod_login :where(.widget,.form-group)+:where(.widget,.form-group){-webkit-margin-before:1rem;margin-block-start:1rem}:where(.ce_form,.content-form,form,.formbody) :where(.widget){min-width:0}:where(.ce_form,.content-form,.mod_login,.mod_search) .widget+.widget{-webkit-margin-before:1.25rem;margin-block-start:1.25rem}:where(.ce_form,.content-form,.mod_login,.mod_password,.mod_search) :where(label){display:inline-block;margin-bottom:0.35rem;font-size:0.9rem;font-weight:700}:where(.ce_form,.content-form) .text,:where(.ce_form,.content-form) .textarea,:where(.ce_form,.content-form,.mod_login,.mod_password,.mod_search) :is(input[type=text],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=search],textarea,select){display:block;width:100%;min-height:3rem;padding:0.8rem 1rem;border:1px solid #c8c9d0;border-radius:0.75rem;background:#fff;color:#1b1b25;font:inherit}:where(.ce_form,.content-form,.mod_login,.mod_password,.mod_search) textarea{min-height:10rem;resize:vertical}:where(.ce_form,.content-form,.mod_login,.mod_password,.mod_search) :is(input,select,textarea):focus-visible{outline:3px solid var(--kw-focus);outline-offset:2px}:where(.ce_form,.content-form) :is(input[type=checkbox],input[type=radio]){width:1.15rem;height:1.15rem;accent-color:var(--kw-purple);vertical-align:middle}:where(.ce_form,.content-form) :is(input[type=file],input[type=range]){max-width:100%}:where(.ce_form,.content-form,.mod_login,.mod_password,.mod_search) :is(button[type=submit],input[type=submit],button.submit,.submit){min-height:3rem;padding:0.7rem 1.4rem;border:none;border-radius:100rem;background:var(--kw-night);color:#fff;font-weight:800;cursor:pointer}:where(.ce_form,.content-form,.mod_login,.mod_password,.mod_search) :is(button[type=submit],input[type=submit]):hover{background:#3f316b}:where(.ce_form,.content-form) :where(.mandatory){color:var(--kw-danger)}:where(.ce_form,.content-form) :where(.error){color:var(--kw-danger);font-size:0.875rem}:where(.ce_form,.content-form) :where(input.error,select.error,textarea.error){border-color:var(--kw-danger)}:where(.ce_form,.content-form) :where(.checkbox_container,.radio_container){display:-ms-grid;display:grid;gap:0.75rem}:where(.ce_form,.content-form) fieldset{padding:1.25rem;border:1px solid var(--kw-line);border-radius:0.75rem}:where(.ce_form,.content-form) legend{padding-inline:0.5rem;font-weight:800}:where(.mod_newslist,.mod_newsarchive,.mod_eventlist,.mod_faqlist,.mod_faqpage){display:-ms-grid;display:grid;gap:1.75rem}:where(.mod_newslist,.mod_newsarchive,.mod_eventlist,.mod_faqlist) :where(.layout_latest,.layout_short,.layout_simple,article.event,.event){min-width:0;padding:1.5rem;border:1px solid var(--kw-line);border-radius:var(--kw-radius-sm);background:var(--kw-surface)}:where(.mod_newslist,.mod_newsarchive,.mod_eventlist) :where(.info,.date,time){color:var(--kw-muted);font-size:0.85rem}:where(.mod_newslist,.mod_newsarchive,.mod_eventlist) :where(h2,h3){margin-block:0.5rem 0.75rem;font-size:clamp(1.25rem,2.5vw,1.875rem)}:where(.mod_newslist,.mod_newsarchive,.mod_eventlist) :where(.more a,.readmore a){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;color:#6045b4;font-weight:800}:where(.mod_newsreader,.mod_eventreader,.mod_faqreader){max-width:var(--kw-reading-width);margin-inline:auto}:where(.mod_newsreader,.mod_eventreader) :where(.back a){color:var(--kw-purple);font-weight:700}:where(.mod_calendar) table{width:100%;border-collapse:collapse}:where(.mod_calendar) :where(th,td){text-align:center;padding:0.65rem 0.35rem;border:1px solid var(--kw-line)}:where(.mod_calendar) td.active{background:#e8e0ff}:where(.mod_faqpage,.mod_faqlist) :where(h3){font-size:1.25rem}:where(.mod_subscribe,.mod_unsubscribe){max-width:40rem}.kw-showcase{--ink:#11121a;--night:#0c0d14;--night2:#151823;--cream:#f7f7f3;--cream2:#efefe9;--paper:#fff;--line:#d9d9d4;--muted:#777a82;--muted-light:#9ba0ac;--acid:#ccfa82;--lilac:#8b72eb;--lavender:#b3a6ff;--peach:#ffa77e;--radius:20px;--shadow:0 20px 50px rgba(19,20,34,.09)}.kw-showcase *{-webkit-box-sizing:border-box;box-sizing:border-box}.kw-showcase{scroll-behavior:smooth;scroll-padding-top:90px}.kw-showcase{margin:0;background:var(--cream);color:var(--ink);font-family:"DM Sans",Arial,sans-serif;-webkit-font-smoothing:antialiased}body:has(.kw-showcase .feature-dialog[open]){overflow:hidden}.kw-showcase button,.kw-showcase input,.kw-showcase select,.kw-showcase textarea{font:inherit}.kw-showcase button{cursor:pointer}.kw-showcase a{color:inherit;text-decoration:none}.kw-showcase svg{display:block;max-width:100%}.kw-showcase a:focus-visible,.kw-showcase button:focus-visible,.kw-showcase input:focus-visible,.kw-showcase select:focus-visible,.kw-showcase summary:focus-visible,.kw-showcase textarea:focus-visible{outline:3px solid #8875f1;outline-offset:3px}.kw-showcase .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.kw-showcase .skip-link{position:fixed;top:-100px;left:12px;z-index:10000;background:var(--acid);padding:12px 20px;border-radius:8px}.kw-showcase .skip-link:focus{top:12px}.kw-showcase .container{width:min(100% - 96px,1320px);margin-inline:auto}.kw-showcase .section-dark{background:var(--night);color:#fff}.kw-showcase .section-light{background:var(--cream);color:var(--ink)}.kw-showcase .section-soft{background:var(--cream2);color:var(--ink)}.kw-showcase .section-pad{padding:118px 0 125px}.kw-showcase .eyebrow{font-family:"Space Grotesk",sans-serif;color:#d6d6df;font-size:12px;font-weight:700;letter-spacing:0.16em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin:0 0 24px;text-transform:uppercase}.kw-showcase .eyebrow-dark{color:#535460}.kw-showcase .eyebrow-dot{display:inline-block;width:9px;height:9px;-webkit-box-flex:0;-ms-flex:none;flex:none;border-radius:100%;background:var(--acid);-webkit-box-shadow:0 0 0 5px rgba(204,250,130,0.1);box-shadow:0 0 0 5px rgba(204,250,130,0.1)}.kw-showcase .eyebrow-line{display:inline-block;width:28px;height:1px;background:var(--lilac)}.kw-showcase h1,.kw-showcase h2,.kw-showcase h3,.kw-showcase h4,.kw-showcase p{margin-top:0}.kw-showcase h1,.kw-showcase h2,.kw-showcase h3,.kw-showcase h4{font-family:"Space Grotesk",sans-serif;letter-spacing:-0.052em}.kw-showcase h2{font-size:clamp(45px,4.85vw,76px);font-weight:700;line-height:1.08;margin-bottom:0}.kw-showcase p{line-height:1.65}.kw-showcase .text-purple{color:var(--lilac)}.kw-showcase .text-acid{color:var(--acid)}.kw-showcase .button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:18px;border:1px solid transparent;border-radius:100px;padding:15px 22px;font-size:13px;font-weight:800;letter-spacing:-0.01em;white-space:nowrap;-webkit-transition:background 0.22s,-webkit-transform 0.22s,-webkit-box-shadow 0.22s;transition:background 0.22s,-webkit-transform 0.22s,-webkit-box-shadow 0.22s;transition:transform 0.22s,background 0.22s,box-shadow 0.22s;transition:transform 0.22s,background 0.22s,box-shadow 0.22s,-webkit-transform 0.22s,-webkit-box-shadow 0.22s}.kw-showcase .button:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.kw-showcase .button span:last-child{font-size:19px;line-height:1;font-weight:500}.kw-showcase .button-acid{background:var(--acid);color:#171916}.kw-showcase .button-acid:hover{background:#deffab;-webkit-box-shadow:0 10px 35px rgba(204,250,130,0.22);box-shadow:0 10px 35px rgba(204,250,130,0.22)}.kw-showcase .button-dark{background:#15161d;color:#fff}.kw-showcase .button-dark:hover{background:#343041}.kw-showcase .button-outline{color:#fff;border-color:#4e515e;background:transparent}.kw-showcase .button-outline:hover{background:#252833}.kw-showcase .button-lg{padding:18px 24px;font-size:14px}.kw-showcase .inline-link{font-weight:800;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px;border-bottom:1px solid currentColor;padding-bottom:8px;font-size:14px}.kw-showcase .inline-link span{font-size:20px}.kw-showcase .site-header{position:sticky;top:0;z-index:100;height:80px;background:rgba(12,13,20,0.94);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,0.07)}.kw-showcase .header-inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:38px}.kw-showcase .brand{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;white-space:nowrap;color:#fff;font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:24px;letter-spacing:-0.075em}.kw-showcase .brand-em{font-weight:500}.kw-showcase .brand-dot{color:var(--acid)}.kw-showcase .brand-icon{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:10px 2px 10px;grid-template-columns:repeat(2,10px);-ms-grid-rows:10px 2px 10px;grid-template-rows:repeat(2,10px);gap:2px;width:22px;height:22px;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}.kw-showcase .brand-icon>:first-child{-ms-grid-row:1;-ms-grid-column:1}.kw-showcase .brand-icon>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.kw-showcase .brand-icon>:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.kw-showcase .brand-icon>:nth-child(4){-ms-grid-row:3;-ms-grid-column:3}.kw-showcase .brand-icon span{display:block;border:3px solid var(--acid);border-radius:8px}.kw-showcase .brand-icon span:first-child{border-bottom-color:transparent;border-right-color:transparent}.kw-showcase .brand-icon span:nth-child(2){border-bottom-color:transparent;border-left-color:transparent}.kw-showcase .brand-icon span:nth-child(3){border-top-color:transparent;border-right-color:transparent}.kw-showcase .brand-icon span:nth-child(4){border-top-color:transparent;border-left-color:transparent}.kw-showcase .main-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:37px;margin-left:auto}.kw-showcase .main-nav>a{font-size:13px;font-weight:700;color:#b5b7c0;-webkit-transition:color 0.2s;transition:color 0.2s}.kw-showcase .main-nav>a:hover{color:var(--acid)}.kw-showcase .main-nav .nav-mobile-cta{display:none}.kw-showcase .nav-cta{font-size:12px;padding:14px 21px}.kw-showcase .menu-toggle{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;width:42px;height:42px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:transparent;border:1px solid #404450;border-radius:11px}.kw-showcase .menu-toggle span{width:19px;height:2px;background:#fff;border-radius:3px;-webkit-transition:0.2s;transition:0.2s}.kw-showcase .hero{position:relative;overflow:hidden;isolation:isolate}.kw-showcase .hero-grid{position:absolute;inset:0;pointer-events:none;z-index:-1;opacity:0.22;background-image:radial-gradient(#6f727e 0.65px,transparent 0.75px);background-size:22px 22px;-webkit-mask-image:-webkit-gradient(linear,left top,right top,color-stop(6%,transparent),color-stop(60%,#000),to(transparent));-webkit-mask-image:linear-gradient(to right,transparent 6%,#000 60%,transparent 100%);mask-image:-webkit-gradient(linear,left top,right top,color-stop(6%,transparent),color-stop(60%,#000),to(transparent));mask-image:linear-gradient(to right,transparent 6%,#000 60%,transparent 100%)}.kw-showcase .hero:before{content:"";position:absolute;width:500px;height:500px;left:-380px;top:100px;background:radial-gradient(circle,rgba(155,131,255,0.16),transparent 68%);z-index:-1}.kw-showcase .hero-inner{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:1fr 24px 1.03fr;grid-template-columns:1fr 1.03fr;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:705px;padding-top:65px;padding-bottom:70px}.kw-showcase .hero-copy{position:relative;z-index:2;padding:20px 0 30px}.kw-showcase .hero-eyebrow{margin-bottom:25px}.kw-showcase .hero h1{font-size:clamp(60px,6.3vw,100px);line-height:1.045;font-weight:700;letter-spacing:-0.082em;margin:0 0 26px;white-space:nowrap}.kw-showcase .hero-highlight{position:relative;color:var(--acid);font-family:"Space Grotesk",sans-serif;font-style:normal}.kw-showcase .hero-highlight:after{content:"";position:absolute;bottom:0;left:2px;width:100%;height:5px;border-radius:50%;background:var(--acid);-webkit-transform:rotate(-3deg);transform:rotate(-3deg);opacity:0.8}.kw-showcase .hero-asterisk{font-size:24px;position:relative;left:10px;top:-53px;color:#b4a0ff;letter-spacing:0}.kw-showcase .hero-lead{max-width:490px;font-size:17px;line-height:1.8;color:#b4b7c6;margin-bottom:28px}.kw-showcase .hero-lead strong{color:#fff;font-weight:600}.kw-showcase .hero-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:13px;-ms-flex-wrap:wrap;flex-wrap:wrap}.kw-showcase .play-circle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:22px;height:22px;border:1px solid rgba(255,255,255,0.65);border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:7px;padding-left:1px}.kw-showcase .hero-proof{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:27px;margin-top:46px;-ms-flex-wrap:wrap;flex-wrap:wrap}.kw-showcase .hero-proof span{font-size:11px;color:#8f94a3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.kw-showcase .hero-proof i{width:6px;height:6px;border:1.5px solid var(--acid);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.kw-showcase .hero-art{height:600px;position:relative;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-perspective:1100px;perspective:1100px}.kw-showcase .hero-glow{position:absolute;width:530px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(135,111,254,0.33),rgba(104,74,209,0.11) 47%,transparent 72%);-webkit-filter:blur(16px);filter:blur(16px);right:-50px;top:10px}.kw-showcase .hero-orbit{position:absolute;border:1px dashed rgba(188,173,255,0.18);border-radius:50%;width:560px;height:560px;right:-65px;top:30px;-webkit-transform:rotate(13deg);transform:rotate(13deg)}.kw-showcase .orbit-two{width:450px;height:450px;right:-6px;top:80px;-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}.kw-showcase .visual-back-card{position:absolute;width:330px;height:460px;top:50px;right:10px;-webkit-transform:rotate(14deg);transform:rotate(14deg);background:linear-gradient(145deg,#8d79f6,#473285);border-radius:28px;-webkit-box-shadow:0 24px 65px rgba(0,0,0,0.35);box-shadow:0 24px 65px rgba(0,0,0,0.35);padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:hidden}.kw-showcase .visual-back-card:after{content:"✳";font-family:"Space Grotesk",sans-serif;position:absolute;bottom:-100px;left:-45px;font-size:360px;color:rgba(255,255,255,0.11)}.kw-showcase .visual-back-card span{font-size:10px;font-weight:800;letter-spacing:0.13em;line-height:1.7}.kw-showcase .visual-back-card strong{font-size:30px;font-weight:300}.kw-showcase .hero-dashboard{width:565px;position:relative;z-index:3;-webkit-transform:perspective(1000px) rotateY(-8deg) rotateZ(-4deg);transform:perspective(1000px) rotateY(-8deg) rotateZ(-4deg);background:#f9f9fb;color:#181a23;border:9px solid #272a37;border-radius:20px;-webkit-box-shadow:0 48px 85px rgba(0,0,0,0.54),0 0 60px rgba(123,91,241,0.1);box-shadow:0 48px 85px rgba(0,0,0,0.54),0 0 60px rgba(123,91,241,0.1);margin-top:60px;margin-left:-55px;-webkit-animation:dashboard-float 7s ease-in-out infinite;animation:dashboard-float 7s ease-in-out infinite}.kw-showcase .dashboard-topbar{height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;background:#eceef3;border-bottom:1px solid #e0e3e8;padding:0 15px;border-radius:11px 11px 0 0}.kw-showcase .browser-dots{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:none;flex:none}.kw-showcase .browser-dots i{display:block;width:7px;height:7px;border-radius:50%;background:#ff9891}.kw-showcase .browser-dots i:nth-child(2){background:#e9cd79}.kw-showcase .browser-dots i:nth-child(3){background:#a2cf9f}.kw-showcase .dashboard-url{font-size:9px;letter-spacing:0.01em;color:#858895;background:#fff;border-radius:4px;padding:4px 45px;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.kw-showcase .dashboard-ellipsis{font-size:13px;color:#9b9ea7}.kw-showcase .dashboard-main{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:360px}.kw-showcase .dashboard-side{width:53px;background:#212436;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding:14px 0;border-radius:0 0 0 10px}.kw-showcase .mini-logo{font-family:"Space Grotesk",sans-serif;font-size:19px;color:#fff;font-weight:700;margin-bottom:20px}.kw-showcase .mini-logo span{color:var(--acid)}.kw-showcase .side-mark{font-size:17px;color:#777c92}.kw-showcase .side-mark.active{background:#353b50;padding:4px 9px;border-radius:8px;color:var(--acid)}.kw-showcase .dashboard-content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:24px 22px 19px;min-width:0}.kw-showcase .dash-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.kw-showcase .dash-heading span:first-child{display:block;font-size:8px;font-weight:800;letter-spacing:0.12em;color:#8b8c98}.kw-showcase .dash-heading h3{font-size:26px;margin:5px 0 0;letter-spacing:-0.05em}.kw-showcase .dash-period{color:#907afa}.kw-showcase .online-indicator{font-size:9px;color:#5d625f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;white-space:nowrap}.kw-showcase .online-indicator span,.kw-showcase .small-pulse{background:#90de84;border-radius:50%;width:6px;height:6px}.kw-showcase .dash-stats{display:-ms-grid;display:grid;-ms-grid-columns:1fr 10px 1fr 10px 1fr;grid-template-columns:repeat(3,1fr);gap:10px}.kw-showcase .dash-stat{background:#f1f1f5;border:1px solid #e9eaf0;border-radius:9px;padding:12px;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.kw-showcase .stat-icon{width:23px;height:23px;display:-ms-grid;display:grid;place-items:center;border-radius:6px;font-size:13px;margin-bottom:12px}.kw-showcase .stat-green{background:#ddf3c6;color:#52953f}.kw-showcase .stat-purple{background:#e4defa;color:#826cde}.kw-showcase .stat-orange{background:#ffe6d7;color:#d27747}.kw-showcase .stat-caption{font-size:9px;color:#737581}.kw-showcase .dash-stat strong{font:700 28px "Space Grotesk",sans-serif;letter-spacing:-0.05em;line-height:1.2}.kw-showcase .dash-stat strong span{color:#9080e7;font-size:14px}.kw-showcase .dash-stat small{font-size:8px;color:#a5a7b0}.kw-showcase .dash-lower{display:-ms-grid;display:grid;-ms-grid-columns:1.3fr 10px 0.9fr;grid-template-columns:1.3fr 0.9fr;gap:10px;margin-top:13px}.kw-showcase .dash-activity,.kw-showcase .dash-graph{border-radius:9px;background:#f5f5f8;border:1px solid #e9eaf0;padding:13px;min-width:0}.kw-showcase .graph-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:10px;font-weight:800;gap:6px}.kw-showcase .graph-head span:last-child{color:#6b9f54;font-size:9px}.kw-showcase .graph-chart{height:81px;position:relative;margin-top:15px}.kw-showcase .chart-grid{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.kw-showcase .chart-grid i{border-top:1px dashed #dddee4;width:100%}.kw-showcase .graph-chart svg{position:absolute;inset:0;width:100%;height:100%}.kw-showcase .graph-labels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:7px;color:#9a9ca8;margin-top:6px}.kw-showcase .dash-activity{padding:12px}.kw-showcase .activity-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:10px;font-weight:800;margin-bottom:18px}.kw-showcase .activity-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px;font-size:9px;font-weight:700;margin-bottom:13px}.kw-showcase .activity-item i{display:-ms-grid;display:grid;place-items:center;width:18px;height:18px;border-radius:6px;font-style:normal;-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:11px}.kw-showcase .activity-green{background:#dcf2d5;color:#518f44}.kw-showcase .activity-purple{background:#e4dff8;color:#7865cf}.kw-showcase .activity-item small{display:block;color:#a0a1aa;font-size:8px;margin-top:3px;font-weight:400}.kw-showcase .floating-card{position:absolute;z-index:5;-webkit-box-shadow:0 20px 45px rgba(0,0,0,0.24);box-shadow:0 20px 45px rgba(0,0,0,0.24);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px}.kw-showcase .floating-booking{right:-22px;top:85px;background:#fff;color:#20202a;padding:15px 18px;border-radius:12px;-webkit-transform:rotate(7deg);transform:rotate(7deg);-webkit-animation:float-card 6s ease-in-out infinite;animation:float-card 6s ease-in-out infinite}.kw-showcase .floating-icon{background:#e4f8d9;color:#4c9845;width:30px;height:30px;display:-ms-grid;display:grid;place-items:center;font-size:17px;border-radius:10px}.kw-showcase .floating-card strong{font-size:11px;display:block}.kw-showcase .floating-card small{font-size:10px;color:#85848f;display:block;margin-top:2px}.kw-showcase .float-sparkle{color:#9d8aee;position:relative;top:-10px}.kw-showcase .floating-order{background:var(--acid);color:#262b24;bottom:75px;left:20px;border-radius:12px;padding:16px 18px;-webkit-transform:rotate(-9deg);transform:rotate(-9deg);-webkit-animation:float-card 5s ease-in-out 1s infinite;animation:float-card 5s ease-in-out 1s infinite}.kw-showcase .floating-order small{color:#607554}.kw-showcase .floating-order strong{font-family:"Space Grotesk",sans-serif;font-size:15px}.kw-showcase .floating-order-icon{width:35px;height:35px;background:rgba(255,255,255,0.55);border-radius:50%;display:-ms-grid;display:grid;place-items:center;font-size:20px}.kw-showcase .visual-caption{position:absolute;bottom:10px;right:0;font-size:9px;letter-spacing:0.15em;color:#676976}.kw-showcase .hero-bottom{height:63px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#777a8a;font-size:10px;font-weight:700;letter-spacing:0.11em;border-top:1px solid #292b37}.kw-showcase .hero-bottom a{color:#c4c7cf;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kw-showcase .hero-bottom a span{font-size:20px;color:var(--acid)}.kw-showcase .ticker{overflow:hidden;height:66px;background:var(--acid);color:#192017;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kw-showcase .ticker-track{display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px;width:-webkit-max-content;width:-moz-max-content;width:max-content;white-space:nowrap;-webkit-animation:marquee 45s linear infinite;animation:marquee 45s linear infinite}.kw-showcase .ticker-track span{font-family:"Space Grotesk",sans-serif;font-size:24px;font-weight:800;letter-spacing:-0.02em}.kw-showcase .ticker-track b{font-weight:400;color:#698f42;margin:0 20px;font-size:28px}.kw-showcase .section-heading{margin-bottom:43px}.kw-showcase .heading-spread{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:60px}.kw-showcase .heading-aside{width:305px;max-width:32%;font-size:15px;color:#777981;margin-bottom:4px;line-height:1.85}.kw-showcase .heading-aside strong{color:#242632;font-weight:700}.kw-showcase .filter-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;margin-bottom:26px}.kw-showcase .filter-btn{border:1px solid #d8d8d4;background:transparent;color:#5b5d64;font-size:13px;font-weight:700;padding:13px 19px;border-radius:30px;-webkit-transition:0.2s;transition:0.2s}.kw-showcase .filter-btn:hover{border-color:#292932;color:#1c1d23}.kw-showcase .filter-btn.is-active{background:#171820;border-color:#171820;color:#fff}.kw-showcase .filter-count{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:10px;background:rgba(255,255,255,0.16);border-radius:50px;padding:2px 6px;font-size:10px}.kw-showcase .feature-grid{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 15px minmax(0,1fr) 15px minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.kw-showcase .feature-card{position:relative;min-height:255px;border-radius:17px;background:#fff;border:1px solid #e6e5e2;padding:24px 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-transition:border-color 0.25s,-webkit-transform 0.25s,-webkit-box-shadow 0.25s;transition:border-color 0.25s,-webkit-transform 0.25s,-webkit-box-shadow 0.25s;transition:transform 0.25s,box-shadow 0.25s,border-color 0.25s;transition:transform 0.25s,box-shadow 0.25s,border-color 0.25s,-webkit-transform 0.25s,-webkit-box-shadow 0.25s}.kw-showcase .feature-card:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);border-color:#d9d5ec}.kw-showcase .feature-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.kw-showcase .feature-icon{width:50px;height:50px;border-radius:14px;display:-ms-grid;display:grid;place-items:center;color:#5140a2;background:#e9e5ff}.kw-showcase .feature-card[data-accent=mint] .feature-icon{background:#ecf7d9;color:#52763a}.kw-showcase .feature-card[data-accent=peach] .feature-icon{background:#fff0e5;color:#b56d43}.kw-showcase .feature-card[data-accent=blue] .feature-icon{background:#e7f1ff;color:#477bb6}.kw-showcase .feature-icon svg,.kw-showcase .modal-icon svg{width:24px;height:24px}.kw-showcase .feature-arrow{font-family:"Space Grotesk",sans-serif;font-size:22px;color:#777780;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s}.kw-showcase .feature-card:hover .feature-arrow{-webkit-transform:translate(3px,-3px);transform:translate(3px,-3px);color:#6f5adf}.kw-showcase .feature-card h3{font-size:22px;font-weight:700;margin:20px 0 8px;letter-spacing:-0.04em}.kw-showcase .feature-card p{font-size:13px;color:#76777d;line-height:1.65;margin:0 0 21px}.kw-showcase .feature-meta{margin-top:auto;border-top:1px solid #eae9e7;padding-top:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kw-showcase .feature-tag{color:#6f6782;font-size:10px;font-weight:800;letter-spacing:0.07em;text-transform:uppercase}.kw-showcase .feature-detail{background:transparent;border:0;color:#202027;font-size:11px;font-weight:800;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:4px;white-space:nowrap}.kw-showcase .feature-detail:hover{text-decoration:underline}.kw-showcase .feature-end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding-top:30px}.kw-showcase .feature-end p{font-size:12px;color:#81838a;margin:0}.kw-showcase .feature-end .button{padding:15px 24px}.kw-showcase .feature-end.is-hidden{display:none}.kw-showcase .automation{position:relative;overflow:hidden}.kw-showcase .automation-glow{position:absolute;top:-300px;right:-70px;width:850px;height:850px;border-radius:50%;background:radial-gradient(circle,rgba(108,82,213,0.22),transparent 65%);pointer-events:none}.kw-showcase .automation-inner{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:0.84fr 85px 1.16fr;grid-template-columns:0.84fr 1.16fr;gap:85px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kw-showcase .automation-copy h2{font-size:clamp(49px,5vw,76px);margin-bottom:24px}.kw-showcase .automation-copy>p:not(.eyebrow):not(.automation-footnote){font-size:16px;color:#afb0c0;max-width:435px;line-height:1.85}.kw-showcase .automation-copy em{color:#fff;font-weight:700;font-style:normal}.kw-showcase .flow-controls{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin:29px 0 14px}.kw-showcase .flow-choice{color:#afb2bf;border:1px solid #454554;border-radius:50px;background:transparent;font-size:12px;font-weight:800;padding:12px 17px;-webkit-transition:0.2s;transition:0.2s}.kw-showcase .flow-choice.is-active{background:var(--acid);color:#252720;border-color:var(--acid)}.kw-showcase .flow-choice:hover:not(.is-active){color:#fff;border-color:#fff}.kw-showcase .automation-footnote{font-size:10px!important;color:#737786!important;max-width:370px;line-height:1.6!important}.kw-showcase .flow-panel{position:relative;border:1px solid #454456;border-radius:21px;padding:24px 25px 27px;background:linear-gradient(150deg,rgba(39,38,61,0.95),rgba(23,25,36,0.95));-webkit-box-shadow:0 28px 70px rgba(0,0,0,0.2);box-shadow:0 28px 70px rgba(0,0,0,0.2)}.kw-showcase .flow-topline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;padding-bottom:21px;border-bottom:1px solid #434252;font-size:10px;font-weight:800;letter-spacing:0.12em;color:#bcbcc9}.kw-showcase .flow-topline>span:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px}.kw-showcase .flow-topline>span:last-child{color:var(--acid)}.kw-showcase .flow-live-dot{width:7px;height:7px;background:#ccfa82;border-radius:50%;-webkit-box-shadow:0 0 0 4px rgba(204,250,130,0.1);box-shadow:0 0 0 4px rgba(204,250,130,0.1)}.kw-showcase .flow-steps{padding:32px 0 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:6px}.kw-showcase .flow-step{background:#303044;border:1px solid #4b495f;border-radius:12px;padding:14px 11px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:155px}.kw-showcase .flow-step-icon{width:35px;height:35px;background:#49465f;color:#c8bfff;border-radius:10px;display:-ms-grid;display:grid;place-items:center;margin-bottom:18px}.kw-showcase .flow-step-icon svg{width:18px;height:18px}.kw-showcase .flow-step strong{font-family:"Space Grotesk",sans-serif;font-size:12px;letter-spacing:-0.02em;line-height:1.25}.kw-showcase .flow-step p{font-size:10px;line-height:1.5;color:#abaabb;margin:6px 0 0}.kw-showcase .flow-arrow{display:-ms-grid;display:grid;place-items:center;color:var(--acid);font-size:22px;-webkit-box-flex:0;-ms-flex:none;flex:none;-ms-grid-row-align:center;align-self:center}.kw-showcase .flow-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(204,250,130,0.09);border:1px solid rgba(204,250,130,0.19);border-radius:12px;padding:15px 17px}.kw-showcase .flow-bottom-symbol{width:38px;height:38px;background:var(--acid);border-radius:50%;display:-ms-grid;display:grid;place-items:center;-webkit-box-flex:0;-ms-flex:none;flex:none;color:#171b10;font-size:23px}.kw-showcase .flow-bottom p{margin:0;font-size:13px;font-weight:700;color:#e9eadf;line-height:1.45}.kw-showcase .demos-heading{margin-bottom:52px}.kw-showcase .demo-shell{display:-ms-grid;display:grid;-ms-grid-columns:285px 1fr;grid-template-columns:285px 1fr;min-height:575px;background:#fff;border:1px solid #e5e4e0;border-radius:23px;-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);overflow:hidden}.kw-showcase .demo-sidebar{background:#191a23;padding:28px 17px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.kw-showcase .demo-sidebar-label{font-size:9px;font-weight:800;letter-spacing:0.17em;color:#9696a4;padding:3px 13px 17px}.kw-showcase .demo-tab{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;text-align:left;background:transparent;border:1px solid transparent;border-radius:13px;padding:14px 11px;color:#aaaab8;-webkit-transition:background 0.2s,color 0.2s;transition:background 0.2s,color 0.2s}.kw-showcase .demo-tab.is-active{background:var(--acid);color:#1c2118}.kw-showcase .demo-tab:hover:not(.is-active){background:#2a2c39;color:#fff}.kw-showcase .demo-tab-icon{display:-ms-grid;display:grid;place-items:center;width:32px;height:32px;border:1px solid currentColor;border-radius:9px;font:700 11px "Space Grotesk",sans-serif;opacity:0.85;-webkit-box-flex:0;-ms-flex:none;flex:none}.kw-showcase .demo-tab strong{display:block;font-size:14px;font-family:"Space Grotesk",sans-serif;letter-spacing:-0.02em}.kw-showcase .demo-tab small{display:block;font-size:10px;opacity:0.7;margin-top:3px}.kw-showcase .demo-tab-arrow{font-size:16px;margin-left:auto;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.kw-showcase .sidebar-note{margin-top:auto;padding:20px 13px 4px;border-top:1px solid #3a3b48;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.kw-showcase .sidebar-note>span{color:var(--acid);font-size:20px}.kw-showcase .sidebar-note p{font-size:10px;line-height:1.65;margin:0;color:#858694}.kw-showcase .demo-preview{min-width:0;background:#f7f7f8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.kw-showcase .demo-browserbar{min-height:48px;background:#fff;border-bottom:1px solid #e5e5e8;padding:0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.kw-showcase .demo-browserbar>span:nth-child(2){background:#f6f6f7;border-radius:6px;color:#8a8c95;font-size:10px;padding:6px 20px;text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:270px;margin:auto}.kw-showcase .demo-live{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#727880;font-size:9px;font-weight:700;letter-spacing:0.08em}.kw-showcase .demo-live span{width:6px;height:6px;border-radius:50%;background:#7abf76}.kw-showcase .demo-screen{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0;min-height:530px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.kw-showcase .demo-panel{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.kw-showcase .demo-panel[hidden]{display:none!important}.kw-showcase .demo-shop{background:#fdfaf8}.kw-showcase .shop-top{height:68px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 35px;border-bottom:1px solid #ece6e4}.kw-showcase .shop-top>strong{font:700 25px "Space Grotesk",sans-serif;letter-spacing:-0.075em}.kw-showcase .shop-top>strong span{color:#8e70b8}.kw-showcase .shop-top>div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:35px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:9px;color:#69616b;letter-spacing:0.11em;font-weight:800}.kw-showcase .shop-cart{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;letter-spacing:0;color:#2d2a31}.kw-showcase .shop-cart span{display:-ms-grid;display:grid;place-items:center;background:#eee5f1;border-radius:50%;height:22px;width:22px}.kw-showcase .shop-body{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr;grid-template-columns:1fr 1fr;gap:30px;padding:28px 35px 30px;min-height:450px}.kw-showcase .shop-product{min-height:360px;position:relative;border-radius:15px;overflow:hidden;background:linear-gradient(140deg,#e7d3dd,#f6e4e3 65%,#e3d5e5);display:-ms-grid;display:grid;place-items:center}.kw-showcase .shop-sun{position:absolute;width:230px;height:230px;border-radius:50%;background:#e7c7d2;right:-50px;top:-60px}.kw-showcase .vase-art{width:90%;height:90%;position:relative;z-index:1;-webkit-filter:drop-shadow(10px 12px 14px rgba(89,64,105,0.14));filter:drop-shadow(10px 12px 14px rgba(89,64,105,0.14))}.kw-showcase .product-label{position:absolute;bottom:20px;left:20px;letter-spacing:0.15em;font-size:9px;font-weight:800;color:#896e84;z-index:2}.kw-showcase .shop-details{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;max-width:280px;padding:12px 0}.kw-showcase .shop-category{font-size:10px;letter-spacing:0.13em;color:#947f95;font-weight:800}.kw-showcase .shop-details h3{font-size:clamp(43px,4.6vw,68px);line-height:0.98;margin:18px 0 17px;letter-spacing:-0.075em}.kw-showcase .shop-details h3 em{font-family:Georgia,serif;font-weight:400;color:#9e77b5}.kw-showcase .shop-details>p{font-size:12px;color:#848088;line-height:1.8}.kw-showcase .shop-price{font:700 22px "Space Grotesk",sans-serif;margin:22px 0}.kw-showcase .shop-price small{font:400 10px "DM Sans",sans-serif;color:#8a8990;display:block;margin-top:5px}.kw-showcase .shop-buy{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 19px}.kw-showcase .demo-feedback{color:#848088;font-size:10px;line-height:1.4;margin-top:12px;min-height:20px}.kw-showcase .demo-feedback.success{color:#496e3b;font-weight:800}.kw-showcase .demo-booking{background:#f9f7f3;padding:22px 27px 26px}.kw-showcase .booking-intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:21px}.kw-showcase .booking-logo{font:700 24px "Space Grotesk",sans-serif;letter-spacing:-0.07em}.kw-showcase .booking-logo span{color:#8e77e0}.kw-showcase .booking-service{font-size:9px;letter-spacing:0.12em;color:#9c9594;font-weight:800}.kw-showcase .booking-card{background:#fff;border:1px solid #e9e4e0;border-radius:17px;display:-ms-grid;display:grid;-ms-grid-columns:0.95fr 1.05fr;grid-template-columns:0.95fr 1.05fr;min-height:400px;-webkit-box-shadow:0 10px 25px rgba(39,29,17,0.05);box-shadow:0 10px 25px rgba(39,29,17,0.05)}.kw-showcase .booking-text{position:relative;overflow:hidden;background:#ede6ef;padding:32px 25px;border-radius:16px 0 0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.kw-showcase .booking-text:after{content:"✳";font-family:"Space Grotesk",sans-serif;position:absolute;bottom:43px;right:-35px;font-size:180px;color:rgba(156,127,189,0.18);line-height:1}.kw-showcase .booking-small{font-size:9px;letter-spacing:0.1em;font-weight:800;color:#8b7b95}.kw-showcase .booking-text h3{font-size:47px;line-height:1.06;margin:18px 0 12px;z-index:1}.kw-showcase .booking-text h3 em{font-family:Georgia,serif;color:#9273b0;font-weight:400}.kw-showcase .booking-text>p{font-size:12px;color:#7b727e;line-height:1.8;z-index:1}.kw-showcase .book-avatar{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;position:relative;z-index:1}.kw-showcase .book-avatar>span{width:36px;height:36px;display:-ms-grid;display:grid;place-items:center;background:#2c253a;border-radius:50%;color:#fff;font-size:11px;font-weight:800}.kw-showcase .book-avatar strong{display:block;font-size:11px}.kw-showcase .book-avatar small{font-size:10px;color:#8f8293}.kw-showcase .booking-selector{padding:30px 22px;min-width:0}.kw-showcase .booking-selector h4{font-size:14px;letter-spacing:-0.03em;margin:0 0 15px}.kw-showcase .booking-selector h4 small{font-weight:500;color:#a7a3a5}.kw-showcase .date-options{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin-bottom:27px}.kw-showcase .date-option{-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #e4e2e1;color:#898489;background:#fff;padding:9px 5px;border-radius:9px;min-width:0;font-size:9px;font-weight:800}.kw-showcase .date-option span{display:block;font:700 17px "Space Grotesk",sans-serif;color:#25242a;margin-top:3px}.kw-showcase .date-option.is-selected,.kw-showcase .time-option.is-selected{background:#282433;color:#fff;border-color:#282433}.kw-showcase .date-option.is-selected span{color:#fff}.kw-showcase .time-options{display:-webkit-box;display:-ms-flexbox;display:flex;gap:7px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:24px}.kw-showcase .time-option{border:1px solid #e1dee0;border-radius:8px;background:#fff;font-size:11px;font-weight:700;padding:11px 14px;color:#67616b}.kw-showcase .booking-button{width:100%;font-size:11px;padding:14px;gap:6px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.kw-showcase .booking-feedback{font-size:11px;min-height:27px;padding-top:11px;color:#526a45;font-weight:700;line-height:1.3}.kw-showcase .demo-portal{background:#f1f3f4;padding:0 30px 25px}.kw-showcase .portal-head{height:68px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #dde0e3}.kw-showcase .portal-logo{font-family:"Space Grotesk",sans-serif;font-size:34px;font-weight:800;letter-spacing:-0.1em}.kw-showcase .portal-logo span{color:#7f83bd}.kw-showcase .portal-head>div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:9px;font-weight:800;letter-spacing:0.1em;color:#777e8a}.kw-showcase .portal-avatar{height:30px;width:30px;border-radius:50%;display:-ms-grid;display:grid;place-items:center;background:#cad2d9;font-size:10px;color:#252d38}.kw-showcase .portal-welcome{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:24px 0 25px}.kw-showcase .portal-welcome>div>span{font-size:9px;letter-spacing:0.15em;font-weight:800;color:#7d88a2}.kw-showcase .portal-welcome h3{font-size:29px;margin:6px 0}.kw-showcase .portal-welcome h3 span{font-size:21px;color:#9e91ed}.kw-showcase .portal-welcome p{font-size:11px;color:#7c8490;margin:0}.kw-showcase .portal-project-pill{background:#e1e4f8;color:#626a9e;white-space:nowrap;padding:10px;border-radius:50px;font-size:9px;font-weight:800}.kw-showcase .portal-cards{display:-ms-grid;display:grid;-ms-grid-columns:1.25fr 13px 0.75fr;grid-template-columns:1.25fr 0.75fr;gap:13px}.kw-showcase .portal-project,.kw-showcase .portal-sidecard{background:#fff;border-radius:14px;padding:20px;min-height:245px}.kw-showcase .portal-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:9px;letter-spacing:0.06em;color:#858a94;font-weight:800}.kw-showcase .portal-status{font-size:9px;color:#557c56;background:#e9f4e8;padding:6px 8px;border-radius:20px;letter-spacing:0}.kw-showcase .portal-status i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#77bf7c;margin-right:3px}.kw-showcase .portal-project h4{font-size:21px;letter-spacing:-0.04em;margin:11px 0 20px}.kw-showcase .progress-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:10px;color:#858994}.kw-showcase .progress-info strong{color:#333b4a}.kw-showcase .progress-bar{height:6px;background:#e8e9ef;border-radius:100px;margin:9px 0 23px;overflow:hidden}.kw-showcase .progress-bar span{display:block;background:#8987e8;width:75%;height:100%;border-radius:100px}.kw-showcase .portal-milestones{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.kw-showcase .portal-milestones>div{background:#f4f5f6;border-radius:6px;padding:7px 9px;font-size:9px;font-weight:600;white-space:nowrap}.kw-showcase .portal-milestones b{color:#4f9668;margin-right:3px}.kw-showcase .portal-milestones .milestone-next{color:#8575d8}.kw-showcase .portal-sidecard{background:#dde1fb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.kw-showcase .portal-side-icon{height:32px;width:32px;background:#fff;border-radius:50%;display:-ms-grid;display:grid;place-items:center;font-size:21px;margin-bottom:12px;color:#777bc7}.kw-showcase .portal-sidecard strong{font:700 23px "Space Grotesk",sans-serif;letter-spacing:-0.06em;line-height:1.1}.kw-showcase .portal-sidecard p{font-size:10px;color:#777a9b;line-height:1.6;margin:8px 0 15px}.kw-showcase .portal-sidecard button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:0;background:transparent;text-align:left;font-size:10px;font-weight:800;color:#343a64;padding:0;margin-top:auto}.kw-showcase .portal-feedback{font-size:10px;margin:11px 0 0;color:#6867ac;min-height:16px}.kw-showcase .demo-ai{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.kw-showcase .ai-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;border-bottom:1px solid #eeedf0;padding:17px 28px}.kw-showcase .ai-agent-icon{width:36px;height:36px;background:#e5ddff;color:#7762bc;display:-ms-grid;display:grid;place-items:center;border-radius:12px;font-size:23px}.kw-showcase .ai-header strong{display:block;font-size:13px}.kw-showcase .ai-header small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:10px;color:#87858d;margin-top:4px}.kw-showcase .ai-header small i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#79bc7f}.kw-showcase .ai-headmore{margin-left:auto;color:#9e98a0;font-size:22px}.kw-showcase .ai-chat{height:300px;overflow:auto;background:linear-gradient(140deg,#faf9fe,#f7f6f9);padding:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.kw-showcase .ai-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:9px;max-width:86%}.kw-showcase .ai-message p{margin:0;padding:13px 16px;border-radius:15px 15px 15px 4px;background:#fff;color:#363342;border:1px solid #ece9f3;font-size:12px;line-height:1.7;-webkit-box-shadow:0 4px 15px rgba(29,24,43,0.03);box-shadow:0 4px 15px rgba(29,24,43,0.03)}.kw-showcase .ai-bubble-icon{width:24px;height:24px;-webkit-box-flex:0;-ms-flex:none;flex:none;display:-ms-grid;display:grid;place-items:center;background:#a290ee;color:#fff;border-radius:50%;font-size:14px}.kw-showcase .ai-message.ai-user{-ms-flex-item-align:end;align-self:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.kw-showcase .ai-user p{background:#272334;color:#fff;border-color:#272334;border-radius:15px 15px 4px 15px}.kw-showcase .ai-user .ai-bubble-icon{background:#dbead3;color:#4e7547;font-size:12px}.kw-showcase .ai-suggestions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:7px;padding:13px 22px 5px}.kw-showcase .ai-suggestions button{border:1px solid #e1dbea;color:#675a86;border-radius:30px;background:#fff;padding:7px 10px;font-size:10px;font-weight:700}.kw-showcase .ai-suggestions button:hover{background:#eeeaf8}.kw-showcase .ai-inputrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin:12px 22px 0;border:1px solid #e2dee7;border-radius:12px;padding:4px 5px 4px 15px}.kw-showcase .ai-inputrow input{-webkit-box-flex:1;-ms-flex:1;flex:1;border:0;outline:0;min-width:0;font-size:12px;color:#29252b}.kw-showcase .ai-inputrow input:focus-visible{outline:none}.kw-showcase .ai-inputrow:focus-within{outline:2px solid #9b85dd}.kw-showcase .ai-inputrow button{border:0;background:#262132;color:#fff;width:36px;height:36px;display:-ms-grid;display:grid;place-items:center;border-radius:9px;font-size:19px}.kw-showcase .ai-disclaimer{text-align:center;font-size:9px;color:#9b969f;margin:9px 0 13px}.kw-showcase .demo-undertext{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:27px 0 0}.kw-showcase .demo-undertext>span{font-size:26px;color:var(--lilac)}.kw-showcase .demo-undertext p{font-size:13px;color:#767780;max-width:600px;margin:0}.kw-showcase .demo-undertext a{font-size:12px;font-weight:800;white-space:nowrap;margin-left:auto;border-bottom:1px solid #17181e;padding-bottom:4px}.kw-showcase .demo-undertext a span{margin-left:7px;font-size:17px}.kw-showcase .solution-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 15px 1fr 15px 1fr;grid-template-columns:repeat(3,1fr);gap:15px}.kw-showcase .solution-card{min-height:515px;border-radius:19px;padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative}.kw-showcase .solution-card-one{background:#fff;color:#20202a}.kw-showcase .solution-card-two{background:#e4dcff;color:#292336}.kw-showcase .solution-card-three{background:#d6f3a3;color:#232c1e}.kw-showcase .solution-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:9px;font-weight:800;letter-spacing:0.12em}.kw-showcase .solution-art{font-size:29px;font-weight:400}.kw-showcase .solution-artline{height:118px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;-webkit-transform:rotate(-14deg);transform:rotate(-14deg);margin:2px -5px -1px}.kw-showcase .solution-artline i{display:block;width:110px;height:75px;border-radius:12px;border:2px solid rgba(28,27,36,0.5);-webkit-box-shadow:5px 6px 0 rgba(28,27,36,0.13);box-shadow:5px 6px 0 rgba(28,27,36,0.13)}.kw-showcase .artline-one i:first-child{background:#f0e9e0;-webkit-transform:translate(28px,7px) rotate(-17deg);transform:translate(28px,7px) rotate(-17deg)}.kw-showcase .artline-one i:nth-child(2){background:#d4cafa;-webkit-transform:translate(4px,-13px) rotate(5deg);transform:translate(4px,-13px) rotate(5deg)}.kw-showcase .artline-one i:nth-child(3){background:#d3f4a6;-webkit-transform:translate(-13px,10px) rotate(14deg);transform:translate(-13px,10px) rotate(14deg)}.kw-showcase .artline-two i{width:92px;height:92px;border-radius:50%}.kw-showcase .artline-two i:first-child{background:#f4a5b5;-webkit-transform:translate(30px,-12px);transform:translate(30px,-12px)}.kw-showcase .artline-two i:nth-child(2){background:#d2b8fe;-webkit-transform:translate(12px,12px);transform:translate(12px,12px)}.kw-showcase .artline-two i:nth-child(3){background:#b5a5ff;-webkit-transform:translate(-14px,-7px);transform:translate(-14px,-7px)}.kw-showcase .artline-three i{width:100px;height:64px;border-radius:12px;background:#e7f7c8}.kw-showcase .artline-three i:first-child{-webkit-transform:translate(24px,-13px) rotate(12deg);transform:translate(24px,-13px) rotate(12deg)}.kw-showcase .artline-three i:nth-child(2){-webkit-transform:translate(3px,12px) rotate(-12deg);transform:translate(3px,12px) rotate(-12deg);background:#c1e48c}.kw-showcase .artline-three i:nth-child(3){-webkit-transform:translate(-20px,-6px) rotate(8deg);transform:translate(-20px,-6px) rotate(8deg);background:#e9faca}.kw-showcase .solution-card h3{font-size:33px;line-height:1.1;margin:16px 0 13px}.kw-showcase .solution-card>p{font-size:13px;color:rgba(39,36,50,0.72);line-height:1.7;min-height:70px;margin-bottom:13px}.kw-showcase .solution-card ul{padding:0;margin:0 0 24px;list-style:none}.kw-showcase .solution-card li{font-size:12px;font-weight:700;margin:9px 0}.kw-showcase .solution-card li:before{content:"↗";font-size:14px;margin-right:9px}.kw-showcase .solution-card>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;font-weight:800;border-top:1px solid rgba(40,38,54,0.19);padding-top:19px;margin-top:auto}.kw-showcase .solution-card>a span{font-size:21px;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s}.kw-showcase .solution-card>a:hover span{-webkit-transform:translate(4px,-4px);transform:translate(4px,-4px)}.kw-showcase .foundation-layout{display:-ms-grid;display:grid;-ms-grid-columns:0.8fr 110px 1.2fr;grid-template-columns:0.8fr 1.2fr;gap:110px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.kw-showcase .foundation-layout h2{margin-bottom:23px}.kw-showcase .foundation-intro{font-size:15px;max-width:360px;color:#7c7e84;line-height:1.8;margin-bottom:30px}.kw-showcase .foundation-row{display:-ms-grid;display:grid;-ms-grid-columns:35px 20px 1fr 20px 28px;grid-template-columns:35px 1fr 28px;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #dbdad7;min-height:101px;padding:16px 0}.kw-showcase .foundation-row:first-child{border-top:1px solid #dbdad7}.kw-showcase .foundation-num{font:700 13px "Space Grotesk",sans-serif;color:#977de3;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;padding-top:6px}.kw-showcase .foundation-row h3{font-size:20px;letter-spacing:-0.04em;margin:0 0 5px}.kw-showcase .foundation-row p{font-size:12px;color:#8c8c93;line-height:1.5;margin:0}.kw-showcase .foundation-symbol{font-size:21px;color:#b2b1b5}.kw-showcase .process .heading-aside{color:#9c9fac}.kw-showcase .process-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 28px 1fr 28px 1fr 28px 1fr;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:55px}.kw-showcase .process-grid article{position:relative}.kw-showcase .process-num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font:700 43px "Space Grotesk",sans-serif;color:#9b8aef;letter-spacing:-0.07em;margin-bottom:21px}.kw-showcase .process-num span{font-weight:400;font-size:21px;color:#8b8b98}.kw-showcase .process-grid article:last-child .process-num{color:var(--acid)}.kw-showcase .process-marker{position:relative;height:1px;width:100%;background:#3e404a;margin-bottom:29px}.kw-showcase .process-marker:before{content:"";position:absolute;width:9px;height:9px;border-radius:50%;left:0;top:-4px;background:var(--lilac)}.kw-showcase .process-grid article:last-child .process-marker:before{background:var(--acid)}.kw-showcase .process-grid h3{font-size:21px;margin-bottom:13px}.kw-showcase .process-grid p{font-size:13px;color:#9c9da9;line-height:1.75}.kw-showcase .faq-grid{display:-ms-grid;display:grid;-ms-grid-columns:0.8fr 105px 1.2fr;grid-template-columns:0.8fr 1.2fr;gap:105px}.kw-showcase .faq-grid>div:first-child>p:last-child{margin-top:26px;font-size:15px;color:#82838a;max-width:340px}.kw-showcase .faq-list{border-top:1px solid #d4d4d0}.kw-showcase .faq-list details{border-bottom:1px solid #d4d4d0}.kw-showcase .faq-list summary{list-style:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding:26px 0;font:700 18px "Space Grotesk",sans-serif;letter-spacing:-0.04em}.kw-showcase .faq-list summary::-webkit-details-marker{display:none}.kw-showcase .faq-list summary>span{font-size:28px;font-weight:400;color:#8b79dd;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s}.kw-showcase .faq-list details[open] summary>span{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.kw-showcase .faq-list details p{font-size:13px;line-height:1.85;color:#7b7c83;padding-right:60px;margin:-8px 0 25px}.kw-showcase .contact{position:relative;overflow:hidden;padding:115px 0 120px}.kw-showcase .contact-glow{position:absolute;bottom:-380px;left:-220px;width:900px;height:900px;background:radial-gradient(circle,rgba(120,89,222,0.3),transparent 67%);pointer-events:none}.kw-showcase .contact-inner{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:1fr 90px 0.95fr;grid-template-columns:1fr 0.95fr;gap:90px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.kw-showcase .contact-copy{padding-top:30px}.kw-showcase .contact-copy h2{font-size:clamp(50px,6vw,92px);line-height:1.05;margin-bottom:25px;letter-spacing:-0.075em}.kw-showcase .contact-copy h2 span{color:var(--acid);font-family:Georgia,serif;font-style:italic;font-weight:400}.kw-showcase .contact-copy>p:not(.eyebrow){font-size:16px;color:#b2b2be;max-width:400px;line-height:1.85}.kw-showcase .contact-sticker{margin-top:70px;width:190px;height:170px;border:1.5px solid #9a86f0;border-radius:50%;-webkit-transform:rotate(-13deg);transform:rotate(-13deg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px;color:#c3b8ff}.kw-showcase .contact-sticker span{font:700 17px/1.14 "Space Grotesk",sans-serif;letter-spacing:-0.05em;text-align:center}.kw-showcase .contact-sticker strong{font-size:27px;font-weight:400}.kw-showcase .contact-form-wrap{border:1px solid #42444d;background:#1a1c28;border-radius:22px;padding:30px 33px 34px;-webkit-box-shadow:0 20px 50px rgba(0,0,0,0.23);box-shadow:0 20px 50px rgba(0,0,0,0.23)}.kw-showcase .contact-form-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:28px;color:#aaaab8;font-size:10px;font-weight:800;letter-spacing:0.15em}.kw-showcase .contact-form-head span:last-child{font-size:29px;color:var(--acid)}.kw-showcase .contact-form-wrap form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:17px}.kw-showcase .contact-form-wrap label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:9px;color:#e9e9ed;font-size:12px;font-weight:700}.kw-showcase .field-row{display:-ms-grid;display:grid;-ms-grid-columns:1fr 14px 1fr;grid-template-columns:1fr 1fr;gap:14px}.kw-showcase .contact-form-wrap input,.kw-showcase .contact-form-wrap select,.kw-showcase .contact-form-wrap textarea{display:block;width:100%;min-width:0;background:#262936;border:1px solid #424652;border-radius:8px;padding:15px 14px;color:#fff;font-size:12px;outline:none;resize:vertical}.kw-showcase .contact-form-wrap input::-webkit-input-placeholder,.kw-showcase .contact-form-wrap textarea::-webkit-input-placeholder{color:#8c8e9c}.kw-showcase .contact-form-wrap input::-moz-placeholder,.kw-showcase .contact-form-wrap textarea::-moz-placeholder{color:#8c8e9c}.kw-showcase .contact-form-wrap input:-ms-input-placeholder,.kw-showcase .contact-form-wrap textarea:-ms-input-placeholder{color:#8c8e9c}.kw-showcase .contact-form-wrap input::-ms-input-placeholder,.kw-showcase .contact-form-wrap textarea::-ms-input-placeholder{color:#8c8e9c}.kw-showcase .contact-form-wrap input::placeholder,.kw-showcase .contact-form-wrap textarea::placeholder{color:#8c8e9c}.kw-showcase .contact-form-wrap input:focus,.kw-showcase .contact-form-wrap select:focus,.kw-showcase .contact-form-wrap textarea:focus{border-color:var(--acid)}.kw-showcase .contact-form-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#b0b3bb 50%),linear-gradient(135deg,#b0b3bb 50%,transparent 50%);background-position:calc(100% - 19px) calc(50% - 2px),calc(100% - 14px) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.kw-showcase .contact-form-wrap select option{background:#242634}.kw-showcase .contact-submit{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:0;margin-top:4px;padding:17px 20px;font-size:13px}.kw-showcase .form-note{color:#9293a3;font-size:10px;line-height:1.6;margin:0}.kw-showcase .contact-feedback{font-size:11px;color:var(--acid);margin:0;min-height:0}.kw-showcase .footer{border-top:1px solid #2b2c34;padding:43px 0 26px}.kw-showcase .footer-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px;padding-bottom:50px}.kw-showcase .footer-top p{font-size:12px;color:#9596a3;margin:0;margin-right:auto;margin-left:55px;line-height:1.6}.kw-showcase .back-top{font-size:12px;font-weight:800;border:1px solid #4b4d5a;border-radius:50px;padding:12px 19px}.kw-showcase .back-top:hover{border-color:var(--acid)}.kw-showcase .footer-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;border-top:1px solid #2b2c34;padding-top:25px;color:#777986;font-size:10px}.kw-showcase .footer-bottom nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;color:#b8b8bf}.kw-showcase .footer-bottom nav a:hover{text-decoration:underline}.kw-showcase .feature-dialog{width:min(560px,100% - 30px);max-height:min(90vh,900px);border:0;border-radius:22px;padding:0;-webkit-box-shadow:0 45px 140px rgba(0,0,0,0.4);box-shadow:0 45px 140px rgba(0,0,0,0.4);color:#202027;background:#fff;position:fixed}.kw-showcase .feature-dialog::-ms-backdrop{background:rgba(9,10,18,0.78);backdrop-filter:blur(6px)}.kw-showcase .feature-dialog::backdrop{background:rgba(9,10,18,0.78);backdrop-filter:blur(6px)}.kw-showcase .modal-inner{padding:42px;max-height:85vh;overflow-y:auto}.kw-showcase .modal-close{border:0;background:#efeff2;border-radius:50%;position:absolute;top:20px;right:20px;width:36px;height:36px;font-size:24px;display:-ms-grid;display:grid;place-items:center;line-height:1}.kw-showcase .modal-icon{height:60px;width:60px;display:-ms-grid;display:grid;place-items:center;border-radius:15px;background:#e5e0fa;color:#6c57cb;margin-bottom:24px}.kw-showcase .modal-icon svg{width:29px;height:29px}.kw-showcase .modal-kicker{color:#8e7ad8;font-size:10px;letter-spacing:0.13em;font-weight:800;margin-bottom:9px;text-transform:uppercase}.kw-showcase .feature-dialog h2{font-size:39px;line-height:1.1;margin:0 0 14px}.kw-showcase .modal-desc{font-size:14px;color:#737581;line-height:1.75;margin-bottom:27px}.kw-showcase .feature-dialog h3{font-size:16px;letter-spacing:-0.02em;margin:0 0 11px}.kw-showcase .feature-dialog ul{margin:0 0 25px;padding:0;list-style:none}.kw-showcase .feature-dialog li{font-size:13px;color:#5e616a;padding:9px 0 9px 25px;border-bottom:1px solid #e9e8ec;position:relative}.kw-showcase .feature-dialog li:before{content:"↗";position:absolute;left:0;color:#806ce3;font-weight:700}.kw-showcase .modal-benefit{background:#edf7df;border-radius:13px;padding:18px 20px;margin-bottom:26px}.kw-showcase .modal-benefit strong{font-size:13px}.kw-showcase .modal-benefit p{font-size:13px;color:#5b704f;margin:4px 0 0;line-height:1.6}.kw-showcase .modal-cta{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@-webkit-keyframes marquee{to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes marquee{to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@-webkit-keyframes dashboard-float{0%,to{-webkit-transform:perspective(1000px) rotateY(-8deg) rotateZ(-4deg) translateY(0);transform:perspective(1000px) rotateY(-8deg) rotateZ(-4deg) translateY(0)}50%{-webkit-transform:perspective(1000px) rotateY(-8deg) rotateZ(-4deg) translateY(-9px);transform:perspective(1000px) rotateY(-8deg) rotateZ(-4deg) translateY(-9px)}}@keyframes dashboard-float{0%,to{-webkit-transform:perspective(1000px) rotateY(-8deg) rotateZ(-4deg) translateY(0);transform:perspective(1000px) rotateY(-8deg) rotateZ(-4deg) translateY(0)}50%{-webkit-transform:perspective(1000px) rotateY(-8deg) rotateZ(-4deg) translateY(-9px);transform:perspective(1000px) rotateY(-8deg) rotateZ(-4deg) translateY(-9px)}}@-webkit-keyframes float-card{0%,to{translate:0 0}50%{translate:0 -10px}}@keyframes float-card{0%,to{translate:0 0}50%{translate:0 -10px}}@media (max-width:1200px){.kw-showcase .container{width:min(100% - 66px,1320px)}.kw-showcase .main-nav{gap:19px}.kw-showcase .hero-inner{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.kw-showcase .hero h1{font-size:clamp(58px,6.2vw,78px)}.kw-showcase .hero-art{-webkit-transform:scale(0.84);transform:scale(0.84);-webkit-transform-origin:center left;transform-origin:center left;margin-right:-120px}.kw-showcase .hero-proof{gap:13px}.kw-showcase .hero-proof span{font-size:10px}.kw-showcase .automation-inner{gap:40px}.kw-showcase .flow-panel{padding:21px 16px}.kw-showcase .flow-step{padding:12px 8px}.kw-showcase .solution-card{padding:23px}.kw-showcase .foundation-layout{gap:65px}.kw-showcase .contact-inner{gap:45px}}@media (max-width:980px){.kw-showcase .section-pad{padding:92px 0}.kw-showcase .container{width:min(100% - 44px,1320px)}.kw-showcase .header-inner{gap:18px}.kw-showcase .main-nav{gap:15px}.kw-showcase .main-nav>a{font-size:12px}.kw-showcase .nav-cta{padding:12px 14px}.kw-showcase .brand{font-size:21px}.kw-showcase .hero-inner{-ms-grid-columns:1fr;grid-template-columns:1fr;padding-top:70px;gap:5px;min-height:auto}.kw-showcase .hero-copy{max-width:700px}.kw-showcase .hero h1{font-size:clamp(68px,9.8vw,100px)}.kw-showcase .hero-art{-webkit-transform:scale(1);transform:scale(1);width:650px;max-width:100%;margin:0 auto;height:565px}.kw-showcase .hero-proof{margin-top:35px}.kw-showcase .hero-bottom{margin-top:8px}.kw-showcase .feature-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.kw-showcase .automation-inner{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:35px}.kw-showcase .automation-copy>p:not(.eyebrow):not(.automation-footnote){max-width:690px}.kw-showcase .automation-copy h2{font-size:70px}.kw-showcase .flow-panel{max-width:800px}.kw-showcase .flow-step{min-height:150px;padding:17px}.kw-showcase .heading-aside{max-width:38%}.kw-showcase .demo-shell{-ms-grid-columns:215px 1fr;grid-template-columns:215px 1fr}.kw-showcase .demo-sidebar{padding:24px 10px}.kw-showcase .shop-body{padding:25px;gap:18px}.kw-showcase .shop-top{padding:0 25px}.kw-showcase .shop-details h3{font-size:55px}.kw-showcase .solution-grid{gap:10px}.kw-showcase .solution-card{padding:20px}.kw-showcase .solution-card h3{font-size:29px}.kw-showcase .solution-artline{height:97px}.kw-showcase .foundation-layout{gap:36px}.kw-showcase .faq-grid{gap:45px}.kw-showcase .contact-inner{-ms-grid-columns:1fr 25px 1fr;grid-template-columns:1fr 1fr;gap:25px}.kw-showcase .contact-form-wrap{padding:24px}}@media (max-width:760px){.kw-showcase{scroll-padding-top:68px}.kw-showcase .site-header{height:68px}.kw-showcase .brand{font-size:23px}.kw-showcase .header-inner{position:relative}.kw-showcase .nav-cta{margin-left:auto}.kw-showcase .menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex}.kw-showcase .main-nav{position:absolute;top:68px;right:-22px;left:-22px;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0;background:#14161f;border-bottom:1px solid #414350;padding:17px 22px 24px;-webkit-box-shadow:0 18px 35px rgba(0,0,0,0.25);box-shadow:0 18px 35px rgba(0,0,0,0.25);margin-left:0}.kw-showcase .main-nav.is-open{display:-webkit-box;display:-ms-flexbox;display:flex}.kw-showcase .main-nav>a{padding:14px 7px;font-size:16px;border-bottom:1px solid #30323a}.kw-showcase .main-nav .nav-mobile-cta{display:block;color:var(--acid)}.kw-showcase .hero-inner{padding-top:53px;padding-bottom:30px}.kw-showcase .hero h1{font-size:clamp(54px,10.5vw,85px)}.kw-showcase .hero-lead{font-size:16px}.kw-showcase .hero-art{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:center top;transform-origin:center top;width:650px;max-width:none;margin-left:calc((100% - 650px) / 2);height:470px}.kw-showcase .hero-bottom span:last-child{display:none}.kw-showcase .hero-bottom{height:57px}.kw-showcase .heading-spread{display:block}.kw-showcase .heading-aside{max-width:620px;width:auto;margin:23px 0 0;font-size:14px}.kw-showcase .feature-grid{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.kw-showcase .feature-card{padding:21px;min-height:245px}.kw-showcase .demo-shell{display:block}.kw-showcase .demo-sidebar{display:-ms-grid;display:grid;-ms-grid-columns:1fr 7px 1fr 7px 1fr 7px 1fr;grid-template-columns:repeat(4,1fr);gap:7px;padding:10px;background:#1b1d28}.kw-showcase .demo-sidebar-label,.kw-showcase .sidebar-note{display:none}.kw-showcase .demo-tab{padding:10px 5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;gap:4px}.kw-showcase .demo-tab-icon{width:29px;height:29px}.kw-showcase .demo-tab small,.kw-showcase .demo-tab-arrow{display:none}.kw-showcase .demo-tab strong{font-size:11px;letter-spacing:-0.03em}.kw-showcase .demo-preview{min-height:500px}.kw-showcase .solution-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}.kw-showcase .solution-card{min-height:440px;padding:29px}.kw-showcase .solution-artline{height:135px;max-width:400px}.kw-showcase .solution-card>p{min-height:auto}.kw-showcase .contact-inner,.kw-showcase .faq-grid,.kw-showcase .foundation-layout{-ms-grid-columns:1fr;grid-template-columns:1fr}.kw-showcase .foundation-layout{gap:45px}.kw-showcase .foundation-layout h2{font-size:68px}.kw-showcase .process-grid{-ms-grid-columns:1fr 35px 1fr;grid-template-columns:repeat(2,1fr);gap:25px 35px}.kw-showcase .contact-copy{padding-top:0}.kw-showcase .contact-copy h2{font-size:clamp(62px,11vw,88px)}.kw-showcase .contact-sticker{display:none}.kw-showcase .contact-form-wrap{max-width:650px;padding:30px}.kw-showcase .footer-bottom{-ms-flex-wrap:wrap;flex-wrap:wrap}.kw-showcase .footer-bottom>span:nth-child(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-ms-flex-preferred-size:100%;flex-basis:100%}.kw-showcase .footer-top p{margin-left:20px}}@media (max-width:540px){.kw-showcase .container{width:calc(100% - 36px)}.kw-showcase .section-pad{padding:78px 0 85px}.kw-showcase .site-header{height:65px}.kw-showcase .header-inner{gap:11px}.kw-showcase .main-nav{top:65px;left:-18px;right:-18px}.kw-showcase .brand{font-size:21px}.kw-showcase .nav-cta{font-size:0;width:40px;height:40px;padding:0;gap:0;border-radius:50%}.kw-showcase .nav-cta span{font-size:21px!important}.kw-showcase .menu-toggle{width:40px;height:40px}.kw-showcase .hero-inner{padding-top:49px;padding-bottom:0}.kw-showcase .hero h1{font-size:clamp(47px,10.2vw,70px);line-height:1.11}.kw-showcase .hero-asterisk{font-size:15px;top:-33px;left:4px}.kw-showcase .hero-lead{font-size:15px;line-height:1.8;margin-bottom:24px}.kw-showcase .hero-actions{gap:10px}.kw-showcase .hero-actions .button{font-size:12px;padding:14px 16px;gap:12px}.kw-showcase .hero-proof{gap:8px 17px;margin-top:29px}.kw-showcase .hero-proof span{font-size:10px}.kw-showcase .hero-art{-webkit-transform:scale(0.55);transform:scale(0.55);height:333px;margin-left:0;-webkit-transform-origin:top left;transform-origin:top left;width:650px;max-width:none;display:block;margin-top:30px}.kw-showcase .hero-dashboard{position:absolute;top:50px;left:60px;margin:0}.kw-showcase .hero-art .floating-booking{right:-5px}.kw-showcase .hero-art .floating-order{left:24px;bottom:70px}.kw-showcase .visual-caption{display:none}.kw-showcase .hero-bottom{margin-top:0}.kw-showcase .hero-bottom span:first-child{font-size:9px}.kw-showcase .hero-bottom a{font-size:9px}.kw-showcase .ticker{height:51px}.kw-showcase .ticker-track span{font-size:19px}.kw-showcase .ticker-track b{font-size:19px}.kw-showcase .eyebrow{font-size:10px;letter-spacing:0.14em;margin-bottom:18px}.kw-showcase h2{font-size:clamp(41px,9.3vw,57px)}.kw-showcase .section-heading{margin-bottom:30px}.kw-showcase .heading-aside{margin-top:18px}.kw-showcase .filter-bar{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:-18px;padding-right:18px}.kw-showcase .filter-bar::-webkit-scrollbar{display:none}.kw-showcase .filter-btn{-webkit-box-flex:0;-ms-flex:none;flex:none;padding:10px 13px;font-size:11px}.kw-showcase .feature-grid{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:11px}.kw-showcase .feature-card{min-height:213px;padding:20px}.kw-showcase .feature-card h3{margin-top:15px}.kw-showcase .feature-card p{margin-bottom:15px}.kw-showcase .feature-end .button{width:100%;font-size:12px}.kw-showcase .automation-copy h2{font-size:clamp(47px,11vw,70px)}.kw-showcase .automation-inner{gap:29px}.kw-showcase .flow-panel{padding:16px}.kw-showcase .flow-topline{font-size:9px}.kw-showcase .flow-steps{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:0;padding:20px 0}.kw-showcase .flow-step{min-height:0;display:-ms-grid;display:grid;-ms-grid-columns:42px 10px 1fr;grid-template-columns:42px 1fr;-ms-grid-rows:auto 0 auto;grid-template-rows:auto auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 10px;padding:12px}.kw-showcase .flow-step>:first-child{-ms-grid-row:1;-ms-grid-column:1}.kw-showcase .flow-step>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.kw-showcase .flow-step>:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.kw-showcase .flow-step>:nth-child(4){-ms-grid-row:3;-ms-grid-column:3}.kw-showcase .flow-step-icon{-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;margin:0;width:34px;height:34px}.kw-showcase .flow-step strong{font-size:12px}.kw-showcase .flow-step p{font-size:10px;margin-top:3px}.kw-showcase .flow-arrow{line-height:22px;height:22px;font-size:18px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.kw-showcase .flow-bottom{padding:12px;gap:10px}.kw-showcase .flow-bottom p{font-size:12px}.kw-showcase .demo-shell{border-radius:15px}.kw-showcase .demo-sidebar{gap:3px}.kw-showcase .demo-tab strong{font-size:10px}.kw-showcase .demo-tab-icon{width:27px;height:27px;font-size:10px}.kw-showcase .demo-browserbar{padding:0 13px;height:41px;min-height:41px;gap:9px}.kw-showcase .demo-browserbar>span:nth-child(2){font-size:8px;padding:6px 10px}.kw-showcase .demo-live{font-size:0}.kw-showcase .demo-live span{width:7px;height:7px}.kw-showcase .demo-screen{min-height:450px}.kw-showcase .shop-top{height:55px;padding:0 16px}.kw-showcase .shop-top>strong{font-size:22px}.kw-showcase .shop-top>div{font-size:0;gap:8px}.kw-showcase .shop-cart{font-size:10px}.kw-showcase .shop-body{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:11px;padding:15px}.kw-showcase .shop-product{min-height:200px;height:200px}.kw-showcase .vase-art{height:100%;width:auto}.kw-showcase .product-label{font-size:8px;bottom:10px}.kw-showcase .shop-details{max-width:none;padding:5px 0}.kw-showcase .shop-category{font-size:8px}.kw-showcase .shop-details h3{font-size:44px;margin:6px 0}.kw-showcase .shop-details h3 br{display:none}.kw-showcase .shop-details>p{font-size:11px;line-height:1.5;margin:0}.kw-showcase .shop-price{font-size:18px;margin:10px 0}.kw-showcase .shop-price small{font-size:9px}.kw-showcase .shop-buy{padding:12px 14px;font-size:11px}.kw-showcase .demo-feedback{font-size:10px;margin-top:8px}.kw-showcase .demo-booking{padding:16px 13px}.kw-showcase .booking-intro{margin-bottom:14px}.kw-showcase .booking-logo{font-size:20px}.kw-showcase .booking-service{font-size:8px}.kw-showcase .booking-card{-ms-grid-columns:1fr;grid-template-columns:1fr}.kw-showcase .booking-text{min-height:145px;border-radius:15px 15px 0 0;padding:17px;display:block}.kw-showcase .booking-small{font-size:8px}.kw-showcase .booking-text h3{font-size:35px;margin:5px 0}.kw-showcase .booking-text h3 br{display:none}.kw-showcase .booking-text>p{font-size:10px;margin:0}.kw-showcase .book-avatar{position:absolute;bottom:15px;right:15px}.kw-showcase .book-avatar>span{width:28px;height:28px;font-size:9px}.kw-showcase .book-avatar strong{font-size:10px}.kw-showcase .book-avatar small{font-size:8px}.kw-showcase .booking-selector{padding:16px}.kw-showcase .booking-selector h4{font-size:12px;margin-bottom:10px}.kw-showcase .date-options{margin-bottom:14px}.kw-showcase .date-option{padding:6px 4px}.kw-showcase .date-option span{font-size:15px}.kw-showcase .time-options{margin-bottom:14px}.kw-showcase .time-option{padding:8px 10px;font-size:10px}.kw-showcase .booking-button{font-size:10px}.kw-showcase .demo-portal{padding:0 13px 15px}.kw-showcase .portal-head{height:49px}.kw-showcase .portal-logo{font-size:27px}.kw-showcase .portal-welcome{margin:16px 0}.kw-showcase .portal-welcome h3{font-size:24px}.kw-showcase .portal-welcome p{font-size:10px}.kw-showcase .portal-project-pill{font-size:8px;padding:7px;max-width:110px;white-space:normal;text-align:center}.kw-showcase .portal-cards{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:9px}.kw-showcase .portal-project,.kw-showcase .portal-sidecard{min-height:0;padding:15px}.kw-showcase .portal-project h4{margin:8px 0 12px}.kw-showcase .portal-milestones>div{font-size:8px}.kw-showcase .portal-sidecard{display:-ms-grid;display:grid;-ms-grid-columns:35px 8px 1fr;grid-template-columns:35px 1fr;gap:0 8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kw-showcase .portal-side-icon{-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;margin:0}.kw-showcase .portal-sidecard strong{font-size:16px}.kw-showcase .portal-sidecard strong br{display:none}.kw-showcase .portal-sidecard p{font-size:9px;margin:4px 0}.kw-showcase .portal-sidecard button{-ms-grid-column:2;grid-column:2;margin-top:5px}.kw-showcase .ai-chat{height:245px;padding:15px}.kw-showcase .ai-message p{font-size:11px;padding:10px}.kw-showcase .ai-header{padding:13px}.kw-showcase .ai-suggestions{padding:10px 13px 4px}.kw-showcase .ai-suggestions button{font-size:9px;padding:6px}.kw-showcase .ai-inputrow{margin:9px 13px 0}.kw-showcase .demo-undertext{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.kw-showcase .demo-undertext>span{font-size:20px}.kw-showcase .demo-undertext p{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:12px}.kw-showcase .demo-undertext a{margin-left:34px;font-size:12px}.kw-showcase .solution-card{min-height:450px;padding:25px}.kw-showcase .solution-card h3{font-size:32px}.kw-showcase .foundation-layout h2{font-size:56px}.kw-showcase .foundation-row{-ms-grid-columns:25px 10px 1fr 10px 16px;grid-template-columns:25px 1fr 16px;gap:10px;min-height:95px}.kw-showcase .foundation-row h3{font-size:17px}.kw-showcase .foundation-row p{font-size:11px}.kw-showcase .process-grid{gap:30px 20px}.kw-showcase .process-num{font-size:34px;margin-bottom:15px}.kw-showcase .process-grid h3{font-size:18px}.kw-showcase .process-grid p{font-size:12px}.kw-showcase .faq-list summary{font-size:16px;padding:23px 0}.kw-showcase .faq-list details p{font-size:12px;padding-right:0}.kw-showcase .contact{padding:80px 0}.kw-showcase .contact-copy h2{font-size:clamp(49px,10.6vw,72px)}.kw-showcase .contact-form-wrap{padding:21px 17px}.kw-showcase .field-row{-ms-grid-columns:1fr;grid-template-columns:1fr}.kw-showcase .contact-form-wrap form{gap:14px}.kw-showcase .contact-form-wrap input,.kw-showcase .contact-form-wrap select,.kw-showcase .contact-form-wrap textarea{padding:13px}.kw-showcase .contact-submit{font-size:11px;padding:14px}.kw-showcase .footer-top{-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:33px}.kw-showcase .footer-top p{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%;margin:0}.kw-showcase .back-top{font-size:11px}.kw-showcase .footer-bottom{font-size:10px;gap:12px}.kw-showcase .footer-bottom nav{gap:12px}.kw-showcase .modal-inner{padding:31px 23px}.kw-showcase .feature-dialog h2{font-size:33px}}@media (prefers-reduced-motion:reduce){.kw-showcase *,.kw-showcase :after,.kw-showcase :before{scroll-behavior:auto!important;-webkit-animation-duration:0.01ms!important;animation-duration:0.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:0.01ms!important;transition-duration:0.01ms!important}}@media (max-width:375px){.kw-showcase .hero-art{-webkit-transform:scale(0.49);transform:scale(0.49);height:295px}}@media (max-width:345px){.kw-showcase .hero-art{-webkit-transform:scale(0.44);transform:scale(0.44);height:265px}}@media (max-width:980px){.kw-showcase .hero-inner{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.kw-showcase .hero-copy{min-width:0;max-width:100%}}@media (max-width:540px){.kw-showcase .demo-undertext{display:-ms-grid;display:grid;-ms-grid-columns:22px 10px minmax(0,1fr);grid-template-columns:22px minmax(0,1fr);gap:9px 10px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.kw-showcase .demo-undertext>span{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.kw-showcase .demo-undertext p{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;max-width:none}.kw-showcase .demo-undertext a{-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2;margin:6px 0 0;-ms-grid-column-align:start;justify-self:start}}#main .kw-ce--showcase,#main .kw-showcase{width:100%;max-width:none}#main .kw-ce--showcase{overflow:visible}#main .kw-ce--showcase :where(.section-dark,.section-light,.section-soft){-webkit-box-sizing:border-box;box-sizing:border-box}#main .kw-showcase .hero{margin:0}#main .kw-showcase section{margin-block:0}#main .kw-showcase .contact{-webkit-margin-after:0;margin-block-end:0}#main .kw-showcase .feature-dialog{margin:auto}#main .kw-showcase .feature-dialog[open]{position:fixed;z-index:250}#main .kw-showcase .feature-dialog::-ms-backdrop{background:rgba(10,10,20,0.7)}#main .kw-showcase .feature-dialog::backdrop{background:rgba(10,10,20,0.7)}.kw-showcase img,.kw-showcase svg{max-width:100%}.kw-showcase :where(.demo-card,.demo-window,.hero-dashboard){min-width:0}#main .mod_article:has(.kw-showcase)>.block,#main .mod_article:has(.kw-showcase)>.inside{padding:0;max-width:none}.kw-showcase .contact-form-wrap :where(input,select,textarea){max-width:100%}.kw-showcase .feature-card button{width:auto}@media (max-width:47.999rem){#main .mod_article:has(.kw-showcase){overflow:clip}}.kw-anchor-nav{--kw-anchor-justify:flex-start;--kw-anchor-gap:clamp(.15rem,.45vw,.45rem);--kw-anchor-ink:var(--kw-ink,#11121a);--kw-anchor-hover-ink:var(--kw-ink,#11121a);--kw-anchor-hover-bg:rgb(17 18 26/7%);--kw-anchor-active-ink:#4a328f;--kw-anchor-active-bg:rgb(139 114 235/13%);--kw-anchor-focus:var(--kw-focus,#6b4cce);display:block;width:100%;min-width:0;max-width:100%}.kw-anchor-nav>ul.level_1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:var(--kw-anchor-justify);-ms-flex-pack:var(--kw-anchor-justify);justify-content:var(--kw-anchor-justify);gap:var(--kw-anchor-gap);width:100%;min-width:0;margin:0;padding:0;list-style:none}.kw-anchor-nav>ul.level_1>li{display:block;min-width:0;margin:0;padding:0;list-style:none}.kw-anchor-nav>ul.level_1>li>:is(a,strong,span.active){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:2.85rem;padding:0.7rem clamp(0.55rem,0.85vw,0.9rem);border:1px solid transparent;border-radius:0.72rem;color:var(--kw-anchor-ink);background:transparent;font-family:var(--kw-font-body,system-ui,sans-serif);font-size:clamp(0.8125rem,0.94vw,0.9rem);font-weight:650;line-height:1.25;letter-spacing:-0.01em;text-decoration:none;white-space:nowrap;-webkit-transition:color 0.2s ease,background-color 0.2s ease,border-color 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease,border-color 0.2s ease}.kw-anchor-nav>ul.level_1>li>a:hover{color:var(--kw-anchor-hover-ink);background:var(--kw-anchor-hover-bg);border-color:var(--kw-anchor-hover-bg);text-decoration:none}.kw-anchor-nav>ul.level_1>li>a:focus-visible{color:var(--kw-anchor-hover-ink);background:var(--kw-anchor-hover-bg);outline:2px solid var(--kw-anchor-focus);outline-offset:2px}.kw-anchor-nav>ul.level_1>li:is(.active,.trail)>:is(a,strong,span.active),.kw-anchor-nav>ul.level_1>li>:is(a.is-active,a.active,a[aria-current=location],a[aria-current=page],strong.active,span.active){color:var(--kw-anchor-active-ink);background:var(--kw-anchor-active-bg);border-color:transparent}.kw-anchor-nav>ul.level_1>li>a.is-active:hover,.kw-anchor-nav>ul.level_1>li>a[aria-current=location]:hover{color:var(--kw-anchor-active-ink);background:var(--kw-anchor-active-bg)}.kw-header .kw-anchor-nav{--kw-anchor-justify:flex-end;--kw-anchor-ink:#e6e8f0;--kw-anchor-hover-ink:#fff;--kw-anchor-hover-bg:rgb(255 255 255/10%);--kw-anchor-active-ink:var(--kw-accent,#ccfa82);--kw-anchor-active-bg:rgb(204 250 130/11%);--kw-anchor-focus:var(--kw-accent,#ccfa82)}.kw-header__nav :is(.mod_html,.mod_navigation,.mod_customnav).block:has(>.kw-anchor-nav){min-width:0;max-width:100%;overflow:visible}@media (max-width:47.999rem){.kw-anchor-nav>ul.level_1{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 0.5rem minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0.5rem}.kw-anchor-nav>ul.level_1>li{width:100%}.kw-anchor-nav>ul.level_1>li>:is(a,strong,span.active){display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:3rem;padding:0.8rem 0.7rem;border:1px solid rgba(139,114,235,0.15);border-radius:0.8rem;font-size:0.875rem;line-height:1.35;white-space:normal;text-align:center;overflow-wrap:anywhere}.kw-anchor-nav>ul.level_1>li:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:63.999rem){.kw-header__nav .kw-anchor-nav{--kw-anchor-justify:stretch;width:100%;max-width:none}.kw-header__nav .kw-anchor-nav>ul.level_1{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:0.4rem}.kw-header__nav .kw-anchor-nav>ul.level_1>li{width:100%;grid-column:auto}.kw-header__nav .kw-anchor-nav>ul.level_1>li>:is(a,strong,span.active){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;min-height:3.25rem;padding:0.9rem 1rem;border:1px solid rgba(255,255,255,0.07);border-radius:0.75rem;background:rgba(255,255,255,0.04);color:var(--kw-anchor-ink);font-size:1rem;line-height:1.35;text-align:left;white-space:normal}.kw-header__nav .kw-anchor-nav>ul.level_1>li>a:is(:hover,:focus-visible){color:var(--kw-anchor-hover-ink);background:var(--kw-anchor-hover-bg)}.kw-header__nav .kw-anchor-nav>ul.level_1>li:is(.active,.trail)>:is(a,strong,span.active),.kw-header__nav .kw-anchor-nav>ul.level_1>li>:is(a.is-active,a.active,a[aria-current=location],a[aria-current=page],strong.active,span.active){color:var(--kw-anchor-active-ink);background:var(--kw-anchor-active-bg);border-color:rgba(204,250,130,0.18)}}@media (prefers-reduced-motion:reduce){.kw-anchor-nav>ul.level_1>li>:is(a,strong,span.active){-webkit-transition:none;transition:none}}
/*# sourceMappingURL=main.css.map */
