.pl-page{color:#242724;background:#fff}.pl-hero{text-align:center;padding-top:76px}.pl-hero h1{letter-spacing:-1.9px;max-width:890px;margin:20px auto;font-size:clamp(32px,4.5vw,52px);font-weight:550;line-height:1.14}.pl-hero h1 span{color:var(--brand)}.pl-intro{color:#73766f;max-width:650px;margin:0 auto;font-size:15px;line-height:1.8}.pl-actions{justify-content:center;align-items:center;gap:24px;margin:27px 0 36px;display:flex}.pl-text-link{color:var(--brand-strong);align-items:center;gap:9px;font-size:12px;font-weight:550;display:inline-flex}.pl-hero-visual{border-radius:18px;justify-content:center;align-items:center;min-height:445px;padding:30px;display:flex;position:relative;overflow:hidden}.pl-hero-visual>img{object-fit:cover}.pl-hero-visual:after{content:"";background:#18251e20;position:absolute;inset:0}.pl-demo{z-index:1;text-align:left;width:470px;max-width:100%;position:relative}.pl-demo .ke-chat-demo{width:100%;margin:0}.pl-demo .ke-custom-spot{background:#fffffff2;border:1px solid #ffffff80;border-radius:16px;padding:25px;box-shadow:0 15px 50px #18251e25}.pl-section{padding-top:100px;padding-bottom:8px}.pl-heading{text-align:center;max-width:670px;margin:0 auto 38px}.pl-heading h2,.pl-distinction h2,.pl-final h2{letter-spacing:-1px;margin:15px 0;font-size:clamp(26px,3.1vw,35px);font-weight:550;line-height:1.25}.pl-heading>p:not(.ke-eyebrow),.pl-distinction p:not(.ke-eyebrow),.pl-final>p:not(.ke-eyebrow){color:#777a73;font-size:14px;line-height:1.85}.pl-problems,.pl-example-grid,.pl-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.pl-problems article{border-top:1px solid #e2e7dd;padding:24px 22px}.pl-problems article>span{color:var(--brand-strong);font-size:11px}.pl-problems h3,.pl-steps h3{margin:16px 0 10px;font-size:16px;font-weight:550;line-height:1.45}.pl-problems p,.pl-steps p{color:#777a73;font-size:13px;line-height:1.8}.pl-example-grid .ke-content-card{flex-direction:column;display:flex}.pl-example-grid .ke-content-card>header{flex:1;padding:25px 23px}.pl-example-grid .ke-content-card h3{font-size:19px;line-height:1.3}.pl-example-grid .ke-content-card header>p{font-size:13px;line-height:1.8}.pl-example-visual{color:#fff;background:#181918;border-radius:9px;flex-direction:column;justify-content:center;gap:17px;min-height:220px;padding:22px;display:flex}.pl-example-label{letter-spacing:1.3px;color:#9ba393;font-size:8px}.pl-example-icon{color:#c1cbb7}.pl-example-visual p{max-width:250px;font-size:16px;line-height:1.5}.pl-example-result{color:#c1cbb7;border-top:1px solid #ffffff18;align-items:center;gap:7px;padding-top:16px;font-size:10px;display:flex}.pl-wash{margin-top:95px;padding:100px 0 85px;position:relative;overflow:hidden}.pl-wash>img{object-fit:cover;opacity:.23;-webkit-mask-image:linear-gradient(#0000,#000 30% 65%,#0000);mask-image:linear-gradient(#0000,#000 30% 65%,#0000)}.pl-wash .pl-heading{margin-bottom:0;position:relative}.pl-pills{flex-wrap:wrap;justify-content:center;gap:11px;margin-top:27px;display:flex}.pl-pills span{background:#ffffffd9;border:1px solid #e6e8e2;border-radius:30px;padding:9px 18px;font-size:12px;box-shadow:0 2px 3px #24272407}.pl-steps{text-align:center}.pl-steps article{padding:12px 21px}.pl-steps article>span{background:var(--brand-soft);width:36px;height:36px;color:var(--brand-strong);border-radius:50%;place-items:center;font-size:12px;display:inline-grid}.pl-distinction{grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin-top:95px;display:grid}.pl-distinction-image{border-radius:13px;height:270px;position:relative;overflow:hidden}.pl-distinction-image img{object-fit:cover}.pl-distinction .pl-text-link{margin-top:18px}.pl-faq{max-width:820px}.pl-faq details{border-bottom:1px solid #e7e9e3}.pl-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:14px;font-weight:500;list-style:none;display:flex}.pl-faq summary::-webkit-details-marker{display:none}.pl-faq summary span{color:var(--brand-strong);font-size:22px;font-weight:300}.pl-faq details[open] summary span{transform:rotate(45deg)}.pl-faq details>p{color:#777a73;padding:0 30px 22px 0;font-size:13px;line-height:1.8}.pl-final{text-align:center;max-width:720px;padding-bottom:100px}.pl-final .ke14-cta{margin-top:23px}.pl-final small{color:#8b8e85;margin-top:17px;font-size:11px;line-height:1.7;display:block}.pl-page a:focus-visible,.pl-page summary:focus-visible{outline:2px solid var(--brand-strong);outline-offset:5px}@media (max-width:760px){.pl-hero{padding-top:45px}.pl-hero h1{letter-spacing:-1px}.pl-actions{flex-wrap:wrap;gap:18px}.pl-hero-visual{border-radius:12px;min-height:390px;padding:18px}.pl-section{padding-top:65px}.pl-problems,.pl-example-grid,.pl-steps{grid-template-columns:1fr}.pl-problems{gap:0}.pl-problems article{padding-left:0;padding-right:0}.pl-example-grid{max-width:480px;margin:auto}.pl-steps{gap:15px}.pl-steps article{max-width:420px;margin:auto}.pl-wash{margin-top:55px;padding:65px 0 35px}.pl-distinction{grid-template-columns:1fr;gap:25px;margin-top:65px}.pl-distinction-image{height:220px}.pl-final{padding-bottom:70px}.pl-heading{margin-bottom:28px}}.pl-hero>.ke-eyebrow{text-align:center;width:100%;margin-left:auto;margin-right:auto;display:block}.pl-example-grid .ke-content-card{transition:border-color .2s,box-shadow .2s}.pl-example-grid .ke-content-card:hover{border-color:#cbd3c2;box-shadow:0 8px 25px #35442a08}.pl-example-refined{color:#384033;background:#f6f7f3;border:1px solid #e5e9df;justify-content:space-between;gap:0;min-height:250px;padding:17px}.pl-preview-top{color:#68735d;justify-content:space-between;align-items:center;font-size:10px;display:flex}.pl-preview-top>span{align-items:center;gap:6px;display:flex}.pl-preview-top i{background:#929b87;border-radius:50%;width:5px;height:5px}.pl-preview-top small{color:#92998b;font-size:9px}.pl-preview-stage{align-items:center;width:100%;min-height:155px;padding:17px 0;display:flex}.pl-preview-input{text-align:center;width:100%}.pl-preview-symbol{color:#637451;background:#fff;border:1px solid #e3e8dc;border-radius:12px;place-items:center;width:39px;height:39px;display:inline-grid;box-shadow:0 3px 8px #28351b04}.pl-example-refined .pl-preview-input p{color:#454c40;max-width:220px;margin:12px auto 7px;font-size:13px;line-height:1.6}.pl-preview-caption{color:#8c9385;font-size:10px}.pl-preview-action{color:#637451;cursor:pointer;text-align:left;background:0 0;border-top:1px solid #e0e5d9;justify-content:space-between;align-items:center;width:100%;padding:12px 0 0;font-size:10px;transition:color .2s;display:flex}.pl-preview-action:hover{color:#35482a}.pl-preview-action:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #637451}.pl-preview-action svg{transition:transform .2s}.pl-preview-action:hover svg{transform:translate(3px)}.pl-preview-output{background:#fff;border:1px solid #e4e8df;border-radius:10px;width:100%;padding:13px;box-shadow:0 4px 12px #28351b04}.pl-preview-output-title{align-items:center;gap:7px;display:flex}.pl-preview-output-title>span{color:#637451;background:#f0f3eb;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.pl-preview-output-title strong{font-size:10px;font-weight:500}.pl-preview-document{color:#637451;align-items:center;gap:9px;padding-top:15px;display:flex}.pl-preview-document>span{color:#41493a;font-size:10px}.pl-preview-document small{color:#93998d;margin-top:3px;font-size:8px;display:block}.pl-preview-document b{background:#f3f5ef;border-radius:4px;margin-left:auto;padding:3px 5px;font-size:8px;font-weight:400}.pl-preview-lines{gap:5px;margin-top:12px;display:grid}.pl-preview-lines i{background:#edf0e8;border-radius:3px;width:90%;height:3px}.pl-preview-lines i:nth-child(2){width:68%}.pl-preview-lines i:last-child{width:78%}.pl-example-refined .pl-preview-note{color:#8b9383;text-transform:capitalize;margin:12px 0 0;font-size:8px}.pl-preview-audio{color:#929b87;align-items:center;gap:3px;height:24px;margin-top:13px;display:flex}.pl-preview-audio i{background:currentColor;border-radius:3px;width:3px}.pl-preview-audio span{margin-left:9px;font-size:9px}.pl-preview-calendar{gap:7px;margin-top:14px;display:flex}.pl-preview-calendar>div{text-align:center;color:#92998b;border:1px solid #eceee8;border-radius:6px;flex:1;gap:5px;padding:8px 3px;display:grid}.pl-preview-calendar small{font-size:8px}.pl-preview-calendar strong{font-size:16px;font-weight:450}.pl-preview-calendar span{font-size:8px}.pl-preview-calendar .selected{color:#637451;background:#f0f3eb;border-color:#d8e0cd}.pl-preview-board{gap:7px;margin-top:15px;display:flex}.pl-preview-board>div{background:#f7f8f5;border-radius:5px;flex:1;padding:7px}.pl-preview-board small{color:#8b9383;font-size:7px}.pl-preview-board span{background:#fff;border:1px solid #edf0e8;border-radius:3px;height:18px;margin-top:7px;display:block}.pl-preview-board .selected{background:#e6ecdf;border-color:#d7e0cd}.pl-preview-connection{color:#9ba78f;justify-content:space-between;align-items:center;gap:5px;margin:24px 0;display:flex}.pl-preview-connection span{color:#637451;background:#f4f6ef;border:1px solid #e4e9db;border-radius:6px;padding:9px 7px;font-size:9px}.pl-preview-checklist{gap:10px;margin-top:17px;display:grid}.pl-preview-checklist>div{color:#69755f;align-items:center;gap:7px;font-size:8px;display:flex}.pl-preview-checklist small{color:#a3aa9a;margin-left:auto}@media (prefers-reduced-motion:reduce){.pl-example-grid .ke-content-card,.pl-preview-action,.pl-preview-action svg{transition:none}}.pl-content07-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.pl-content07-card{min-width:0}.pl-content07-media{isolation:isolate;aspect-ratio:4/5;background:#eef0e8;border:1px solid #dde2d7;border-radius:12px;align-items:flex-end;min-height:370px;padding:15px;display:flex;position:relative;overflow:hidden}.pl-content07-media>img{object-fit:cover;z-index:-2;object-position:30% center;transition:transform .6s cubic-bezier(.22,1,.36,1)}.pl-content07-media-1>img{object-position:65% center}.pl-content07-media-2>img{object-position:85% center}.pl-content07-media:after{content:"";z-index:-1;background:linear-gradient(#0000 15%,#eff2e626 48%,#e6eadba6);position:absolute;inset:0}.pl-content07-card:hover .pl-content07-media>img{transform:scale(1.035)}.pl-content07-preview{width:100%;min-width:0}.pl-content07-preview .pl-example-refined{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fafbf7ed;border-color:#ffffffa6;border-radius:10px;min-height:235px;padding:15px;box-shadow:0 8px 28px #26331b12}.pl-content07-copy{padding:20px 2px 0}.pl-content07-copy h3{letter-spacing:-.35px;color:#353b30;margin:0 0 11px;font-size:18px;font-weight:500;line-height:1.4}.pl-content07-copy>p{color:#777a73;margin:0;font-size:13px;line-height:1.85}@media (max-width:1000px) and (min-width:761px){.pl-content07-grid{gap:17px}.pl-content07-media{min-height:350px;padding:10px}.pl-content07-preview .pl-example-refined{padding:12px}.pl-preview-output{padding:10px}}@media (max-width:760px){.pl-content07-grid{grid-template-columns:1fr;gap:35px;max-width:430px;margin:auto}.pl-content07-media{aspect-ratio:4/4.5;min-height:0;padding:22px}.pl-content07-copy{padding-top:18px}}@media (prefers-reduced-motion:reduce){.pl-content07-media>img{transition:none}.pl-content07-card:hover .pl-content07-media>img{transform:none}}.pl-content07-media{justify-content:center;align-items:center}.pl-content07-media>img{object-position:center}.pl-content07-preview{max-width:290px;position:relative}.pl-preview-controls{align-items:center;gap:7px;display:flex}.pl-preview-controls button{color:#7b886e;cursor:pointer;background:#ffffff80;border:1px solid #dfe5d6;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.pl-preview-controls button:focus-visible{outline-offset:3px;outline:2px solid #637451}.pl-preview-input,.pl-preview-output{animation:.7s both pl-scene-enter}.pl-preview-output-title>span{animation:.5s .15s both pl-check-enter}.pl-preview-lines i{transform-origin:0;animation:.85s both pl-line-enter}.pl-preview-lines i:nth-child(2){animation-delay:.18s}.pl-preview-lines i:nth-child(3){animation-delay:.36s}.pl-preview-audio i{animation:1.2s ease-in-out infinite alternate pl-voice-wave}.pl-preview-audio i:nth-child(2n){animation-delay:-.5s}.pl-preview-audio i:nth-child(3n){animation-delay:-.8s}.pl-preview-calendar .selected{animation:.9s .2s both pl-calendar-enter}.pl-preview-board .selected{animation:1.3s both pl-project-enter}.pl-preview-connection svg{animation:1.8s ease-in-out infinite pl-connection-flow}.pl-preview-connection svg:nth-of-type(2){animation-delay:.5s}.pl-preview-checklist>div{animation:.6s both pl-scene-enter}.pl-preview-checklist>div:nth-child(2){animation-delay:.3s}.pl-preview-checklist>div:nth-child(3){animation-delay:.6s}.pl-motion-paused *{animation-play-state:paused!important}@keyframes pl-scene-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes pl-check-enter{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes pl-line-enter{0%{opacity:.3;transform:scaleX(.1)}to{opacity:1;transform:scaleX(1)}}@keyframes pl-voice-wave{0%{transform:scaleY(.4)}to{transform:scaleY(1)}}@keyframes pl-calendar-enter{0%{opacity:.4;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes pl-project-enter{0%{opacity:0;transform:translate(-15px)}to{opacity:1;transform:translate(0)}}@keyframes pl-connection-flow{0%,to{opacity:.35;transform:translate(-2px)}50%{opacity:1;transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.pl-content07-preview *{animation:none!important}}.pl-page,.pl-hero,.pl-section,.pl-distinction{isolation:isolate;position:relative}.pl-hero:before,.pl-section:before,.pl-distinction:before{content:"";pointer-events:none;z-index:-1;opacity:.72;background:linear-gradient(#ffffffb8,#ffffffd4),url(/images/integrations-wash.jpg) 50% 45%/cover no-repeat;width:100vw;position:absolute;top:-65px;bottom:-70px;left:calc(50% - 50vw);-webkit-mask-image:radial-gradient(78% 60%,#000 12%,#0009 48%,#0000 90%);mask-image:radial-gradient(78% 60%,#000 12%,#0009 48%,#0000 90%)}.pl-hero:before{opacity:.8;top:10px;bottom:-100px}.pl-examples:before{opacity:.6;background-position:50% 60%}.pl-final:before{opacity:.8}.pl-hero:before,.pl-section:before,.pl-distinction:before{opacity:.88;background-image:linear-gradient(#ffffff98,#ffffffb8),url(/images/integrations-wash.jpg)}.pl-hero:before,.pl-final:before{opacity:.95}.pl-examples:before{opacity:.8}.pl-start-section:before{display:none}.pl-page :is(.pl-content07-grid,.pl-example-grid,.pl-problems,.pl-steps){width:100%;margin-inline:auto}.pl-page :is(.pl-demo,.pl-content07-card,.pl-content07-copy,.pl-content07-preview,.pl-preview-output){min-width:0}.pl-page :is(h1,h2,h3,p){overflow-wrap:break-word}@media (max-width:480px){.pl-page .pl-actions{gap:12px}.pl-page .pl-actions>a{white-space:normal;text-align:center;max-width:100%}.pl-page .pl-hero h1{font-size:32px;line-height:1.18}.pl-page .pl-hero-visual,.pl-page .pl-content07-media{padding:12px}.pl-page .pl-pills{gap:8px}.pl-page .pl-pills span{padding:8px 12px}.pl-page .pl-preview-controls button{min-width:44px;min-height:44px}}@media (max-width:600px){.pl-page .pl-actions{flex-direction:column;gap:14px}.pl-page .pl-actions .ke14-cta{text-align:center;white-space:normal;justify-content:center;width:100%;max-width:380px;min-height:50px}.pl-page .pl-section{padding-top:42px}.pl-page .pl-final{padding-bottom:45px}.pl-page .pl-problems p,.pl-page .pl-steps p{font-size:14px}.pl-page .pl-faq summary{min-height:50px}.pl-page .pl-final>.ke14-cta{white-space:normal;text-align:center;max-width:100%}}
