.kl-douce{font-weight:400}:where(.kl-douce) *,:where(.kl-douce) :after,:where(.kl-douce) :before,:where(.kl-douce) ::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}:where(.kl-douce) ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}.kl-douce{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}:where(.kl-douce) hr{height:0;color:inherit;border-top-width:1px}:where(.kl-douce) abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(.kl-douce) h1,:where(.kl-douce) h2,:where(.kl-douce) h3,:where(.kl-douce) h4,:where(.kl-douce) h5,:where(.kl-douce) h6{font-size:inherit;font-weight:inherit}:where(.kl-douce) a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(.kl-douce) b,:where(.kl-douce) strong{font-weight:bolder}:where(.kl-douce) code,:where(.kl-douce) kbd,:where(.kl-douce) samp,:where(.kl-douce) pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}:where(.kl-douce) small{font-size:80%}:where(.kl-douce) sub,:where(.kl-douce) sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}:where(.kl-douce) sub{bottom:-.25em}:where(.kl-douce) sup{top:-.5em}:where(.kl-douce) table{text-indent:0;border-color:inherit;border-collapse:collapse}:where(.kl-douce) :-moz-focusring:where(:not(iframe)){outline:auto}:where(.kl-douce) progress{vertical-align:baseline}:where(.kl-douce) summary{display:list-item}:where(.kl-douce) ol,:where(.kl-douce) ul,:where(.kl-douce) menu{list-style:none}:where(.kl-douce) img,:where(.kl-douce) svg,:where(.kl-douce) video,:where(.kl-douce) canvas,:where(.kl-douce) audio,:where(.kl-douce) iframe,:where(.kl-douce) embed,:where(.kl-douce) object{vertical-align:middle;display:block}:where(.kl-douce) img,:where(.kl-douce) video{max-width:100%;height:auto}:where(.kl-douce) button,:where(.kl-douce) input,:where(.kl-douce) select,:where(.kl-douce) optgroup,:where(.kl-douce) textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(.kl-douce) ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(.kl-douce) :where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(.kl-douce) :where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}:where(.kl-douce) ::file-selector-button{margin-inline-end:4px}:where(.kl-douce) ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){:where(.kl-douce) ::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){:where(.kl-douce) ::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}:where(.kl-douce) textarea{resize:vertical}:where(.kl-douce) ::-webkit-search-decoration{-webkit-appearance:none}:where(.kl-douce) ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}:where(.kl-douce) ::-webkit-datetime-edit{display:inline-flex}:where(.kl-douce) ::-webkit-datetime-edit-fields-wrapper{padding:0}:where(.kl-douce) ::-webkit-datetime-edit{padding-block:0}:where(.kl-douce) ::-webkit-datetime-edit-year-field{padding-block:0}:where(.kl-douce) ::-webkit-datetime-edit-month-field{padding-block:0}:where(.kl-douce) ::-webkit-datetime-edit-day-field{padding-block:0}:where(.kl-douce) ::-webkit-datetime-edit-hour-field{padding-block:0}:where(.kl-douce) ::-webkit-datetime-edit-minute-field{padding-block:0}:where(.kl-douce) ::-webkit-datetime-edit-second-field{padding-block:0}:where(.kl-douce) ::-webkit-datetime-edit-millisecond-field{padding-block:0}:where(.kl-douce) ::-webkit-datetime-edit-meridiem-field{padding-block:0}:where(.kl-douce) ::-webkit-calendar-picker-indicator{line-height:1}:where(.kl-douce) :-moz-ui-invalid{box-shadow:none}:where(.kl-douce) button,:where(.kl-douce) input:where([type=button],[type=reset],[type=submit]){appearance:button}:where(.kl-douce) ::file-selector-button{appearance:button}:where(.kl-douce) ::-webkit-inner-spin-button{height:auto}:where(.kl-douce) ::-webkit-outer-spin-button{height:auto}:where(.kl-douce) [hidden]:where(:not([hidden=until-found])){display:none!important}.kl-douce{--ink:#2b2b2b;--dark:#fbf9f6;--paper:#fbf9f6;--card:#fff;--accent:#e37e50;--orange:#e37e50;--line:#e4ded6;--line-2:#f2ede6;--muted:#89837c;--ink-2:#6b665f;--ink-3:#a29c93;--teal:#458991;--teal-d:#2b6a71;--blue:#6ea8da;--blue-d:#2a6a9f;--red:#de6560;--red-d:#b03e39;--violet:#7c30c4;--violet-d:#5a1f94;--yellow:#f6cb51;--yellow-d:#8a6600;--ease:cubic-bezier(.2,.75,.2,1)}.kl-douce *{box-sizing:border-box}.kl-douce{scroll-behavior:smooth;background:var(--dark);color:var(--ink);font-family:var(--font-manrope), Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0;scroll-padding-top:94px;font-size:16px;line-height:1.65}:where(.kl-douce) a{color:inherit;text-decoration:none}:where(.kl-douce) button,:where(.kl-douce) input{font:inherit}:where(.kl-douce) button{cursor:pointer}:where(.kl-douce) button,:where(.kl-douce) a{-webkit-tap-highlight-color:transparent}:where(.kl-douce) button{color:inherit;border:0}.kl-douce button:focus-visible,.kl-douce a:focus-visible,.kl-douce summary:focus-visible{outline-offset:6px;outline:3px solid #858380}.kl-douce ::selection{background:var(--accent);color:var(--ink)}:where(.kl-douce) svg{flex-shrink:0}:where(.kl-douce) h1,:where(.kl-douce) h2,:where(.kl-douce) h3,:where(.kl-douce) p{margin:0}.kl-douce .landing{background:var(--paper);overflow:clip}.kl-douce .mono,.kl-douce .eyebrow{font-family:var(--font-mono),monospace;letter-spacing:.055em;font-size:12px;font-weight:400}.kl-douce .eyebrow{align-items:center;gap:10px;display:inline-flex}.kl-douce .status-dot{background:var(--accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e37e5010}.kl-douce .brand-accent{color:var(--accent)}.kl-douce .site-header{z-index:30;background:var(--dark);color:#f7f5f2;border-bottom:1px solid #ffffff1b;justify-content:space-between;align-items:center;gap:24px;height:94px;padding:0 max(5vw,24px);display:flex;position:relative}.kl-douce .brand{align-items:center;gap:10px;display:flex}.kl-douce .brand>span{letter-spacing:-1.6px;font-size:29px;font-weight:800;line-height:1}.kl-douce .brand-dot{color:var(--accent)}.kl-douce .desktop-nav{color:#c6c4c1;gap:34px;font-size:14px;display:flex}.kl-douce .desktop-nav a{transition:color .2s}.kl-douce .desktop-nav a:hover{color:var(--accent)}.kl-douce .desktop-nav span{color:var(--accent);margin-left:6px}.kl-douce .button{min-height:54px;transition:background .25s,transform .3s var(--ease);border-radius:4px;justify-content:center;align-items:center;gap:30px;padding:0 24px;font-size:14px;font-weight:700;display:inline-flex}.kl-douce .button:hover{transform:translateY(-3px)}.kl-douce .button svg{transition:transform .3s}.kl-douce .button:hover svg{transform:translate(2px,-2px)}.kl-douce .button-primary{background:var(--accent);color:var(--ink)}.kl-douce .header-cta{gap:25px;min-height:43px;padding:0 17px;font-size:13px}.kl-douce .menu-toggle{background:0 0;width:44px;height:44px;display:none}.kl-douce .menu-toggle span{background:#fff;width:22px;height:1px;margin:7px auto;display:block}.kl-douce .mobile-nav{background:var(--dark);border-bottom:1px solid #ffffff30;padding:20px 24px 30px;position:absolute;top:100%;left:0;right:0}.kl-douce .mobile-nav a{border-bottom:1px solid #ffffff20;justify-content:space-between;padding:15px 0;display:flex}.kl-douce .skip-link{z-index:100;background:var(--accent);color:#fff;padding:12px;position:fixed;top:12px;left:20px}.kl-douce .skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}.kl-douce .hero{background:var(--dark);color:var(--paper);padding:30px max(5vw,24px) 0}.kl-douce .hero-topline{justify-content:space-between;align-items:center;display:flex}.kl-douce .hero-topline>.eyebrow{color:#bbb9b6;font-size:12px}.kl-douce .hero-edition{color:#969491;font-size:12px}.kl-douce .hero-layout{grid-template-columns:1.08fr 1fr;align-items:center;gap:0;max-width:1530px;margin:20px auto 25px;display:grid}.kl-douce .hero-copy{z-index:2;padding:32px 0 38px;position:relative}.kl-douce .hero h1{letter-spacing:-.077em;font-size:clamp(64px,7.15vw,113px);font-weight:600;line-height:1.01}.kl-douce .hero h1>span{animation:kd-entrance 1s var(--ease) both;display:block}.kl-douce .hero h1>span:nth-child(2){animation-delay:.1s}.kl-douce .hero h1>span:nth-child(3){white-space:nowrap;animation-delay:.2s}.kl-douce .period{letter-spacing:-.12em}.kl-douce .hero-copy>p{color:#acaaa7;max-width:355px;margin-top:29px;font-size:16px;line-height:1.8}.kl-douce .hero-actions{align-items:center;gap:27px;margin-top:32px;display:flex}.kl-douce .text-link{align-items:center;gap:12px;font-size:14px;font-weight:600;display:inline-flex}.kl-douce .text-link:hover{color:#767471}.kl-douce .play-icon{border:1px solid #ffffff35;border-radius:50%;place-items:center;width:28px;height:28px;font-size:18px;display:grid}.kl-douce .hero-availability{align-items:center;gap:14px;margin-top:43px;display:flex}.kl-douce .mini-icons{padding-left:2px;display:flex}.kl-douce .mini-icons .product-icon{border:2px solid var(--dark);border-radius:50%;width:32px;height:32px;margin-left:-2px}.kl-douce .mini-icons .product-icon img{width:14px;height:14px}.kl-douce .hero-availability>span:last-child{color:#e5e3e0;font-size:12px;line-height:1.5}.kl-douce .hero-availability>span:last-child>span{color:#9a9895;font-size:12px;display:block}.kl-douce .product-icon{--product:var(--accent);background:color-mix(in srgb,var(--product) 17%,#fff);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.kl-douce .product-icon img{object-fit:contain;width:23px;height:23px}.kl-douce .product-icon>svg{stroke:var(--product);stroke-width:1.6px}.kl-douce .core-stage{aspect-ratio:640/620;isolation:isolate;--mx:0px;--my:0px;width:113%;margin-left:-5%;position:relative}.kl-douce .core-orbits{position:absolute;inset:7%;transform:rotate(-28deg)}.kl-douce .core-orbits span{border:1px solid #e37e5010;border-radius:50%;position:absolute;inset:7%}.kl-douce .core-orbits span:nth-child(2){inset:18% -7%}.kl-douce .core-orbits span:nth-child(3){inset:-3% 19%}.kl-douce .core-connections{fill:none;stroke:#bcbab7;stroke-opacity:.35;stroke-width:1px;stroke-dasharray:3 7;width:100%;height:100%;animation:12s linear infinite kd-connection-flow;position:absolute;inset:0}.kl-douce .core-object{mix-blend-mode:lighten;width:74%;transform:translate(var(--mx),var(--my)) rotate(-5deg);transition:transform .6s var(--ease);z-index:-1;animation:7s ease-in-out infinite kd-core-float;position:absolute;top:12%;left:15%}.kl-douce .core-object img{width:100%;height:auto}.kl-douce .stage-corner{border-style:solid;border-color:#7f7d7a;width:10px;height:10px;position:absolute}.kl-douce .corner-tl{border-width:1px 0 0 1px;top:8%;left:5%}.kl-douce .corner-tr{border-width:1px 1px 0 0;top:8%;right:2%}.kl-douce .corner-bl{border-width:0 0 1px 1px;bottom:5%;left:5%}.kl-douce .corner-br{border-width:0 1px 1px 0;bottom:5%;right:2%}.kl-douce .stage-caption{color:#969491;font-size:12px;position:absolute;top:7%;left:8%}.kl-douce .core-node{background:#22201df5;border:1px solid #fff2;border-radius:7px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:600;transition:border-color .3s,translate .3s;display:flex;position:absolute;box-shadow:0 8px 24px #0003}.kl-douce .core-node:hover{border-color:var(--accent);translate:0 -5px}.kl-douce .core-node .product-icon{background:color-mix(in srgb,var(--product) 12%,#1f1d1a);border-radius:7px;width:32px;height:32px}.kl-douce .core-node .product-icon img{width:20px;height:20px}.kl-douce .core-node small{color:#aaa8a5;font-family:var(--font-mono),monospace;letter-spacing:.01em;font-size:12px;line-height:1.6;display:block}.kl-douce .node-led{background:var(--accent);border-radius:50%;width:5px;height:5px;margin:0 3px 0 5px}.kl-douce .node-lenkli{top:22%;left:5%}.kl-douce .node-calenkli{top:26%;right:0}.kl-douce .node-datalenk{top:62%;left:0}.kl-douce .node-email{top:72%;right:2%}.kl-douce .node-partners{bottom:9%;left:39%}.kl-douce .future-node{padding:8px 10px;font-size:12px}.kl-douce .future-node .product-icon{width:28px;height:28px}.kl-douce .stage-bottom{color:#9b9996;justify-content:space-between;gap:10px;font-size:12px;display:flex;position:absolute;bottom:0;left:8%;right:4%}.kl-douce .stage-bottom i{background:var(--accent);border-radius:50%;width:4px;height:4px;margin-right:6px;display:inline-block}.kl-douce .stage-bottom button{font:inherit;color:#aaa8a5;background:0 0;padding:0 0 7px}.kl-douce .hero-baseline{border-top:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:24px;min-height:85px;display:flex}.kl-douce .scroll-cue{color:#a6a4a1;align-items:center;gap:15px;font-size:12px;display:flex}.kl-douce .scroll-cue>span{color:var(--accent);font-size:22px;animation:2s ease-in-out infinite kd-down-bob}.kl-douce .hero-baseline>span{color:#9a9895;font-size:12px}.kl-douce .hero-baseline strong{color:#c8c6c3;font-weight:400}.kl-douce .tool-ribbon{color:#f1efec;background:#1f1d1a;border-top:1px solid #ffffff0a;grid-template-columns:repeat(5,1fr);padding:0 5vw;display:grid}.kl-douce .tool-ribbon>a{border-right:1px solid #ffffff0d;justify-content:center;align-items:center;gap:12px;min-height:88px;transition:background .3s;display:flex}.kl-douce .tool-ribbon>a:first-child{border-left:1px solid #ffffff0d}.kl-douce .tool-ribbon .product-icon{background:0 0;width:28px;height:28px}.kl-douce .tool-ribbon .product-icon img{width:20px;height:20px}.kl-douce .tool-ribbon>a>span:not(.product-icon):not(.ribbon-index){font-size:16px;font-weight:600}.kl-douce .ribbon-index{color:#969491;font-size:12px}.kl-douce .tool-ribbon small{font-family:var(--font-mono);color:#a5a3a0;font-size:12px}.kl-douce .tool-ribbon>a>svg{color:#a3a19e;width:12px;margin-left:5px}.kl-douce .section-wrap{padding-left:max(7.5vw,24px);padding-right:max(7.5vw,24px)}.kl-douce .suite-section{padding-top:112px;padding-bottom:100px}.kl-douce .section-heading{position:relative}.kl-douce .section-heading>.eyebrow{color:#797774;margin-bottom:30px}.kl-douce .section-heading h2{letter-spacing:-.06em;font-size:clamp(40px,4.25vw,68px);font-weight:600;line-height:1.12}.kl-douce .section-heading>p{color:#72706d;max-width:370px;font-size:16px;position:absolute;bottom:0;right:0}.kl-douce .preview-products{grid-template-columns:repeat(5,1fr);margin-top:50px;display:grid}.kl-douce .preview-products article{border-top:1px solid var(--line);padding:28px 15px}.kl-douce .preview-products h3{margin-top:20px;font-size:23px}.kl-douce .preview-products p{color:var(--muted);min-height:75px;font-size:14px}.kl-douce .site-footer{background:var(--dark);color:#999794;justify-content:space-between;align-items:center;padding-top:35px;padding-bottom:35px;font-size:12px;display:flex}.kl-douce .site-footer .brand{color:#fff}@supports (animation-timeline:view()){.kl-douce [data-reveal]{animation:linear both kd-reveal;animation-timeline:view();animation-range:entry entry 22%}}@keyframes kd-entrance{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes kd-reveal{0%{opacity:.3;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes kd-connection-flow{to{stroke-dashoffset:-120px}}@keyframes kd-core-float{0%,to{translate:0}50%{translate:0 -9px}}@keyframes kd-down-bob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.kl-douce .motion-paused *,.kl-douce .motion-paused :before,.kl-douce .motion-paused :after{animation-play-state:paused!important}.kl-douce .motion-paused .core-object{transform:none}@media (min-width:1600px){.kl-douce .hero-copy{padding-top:50px;padding-bottom:50px}.kl-douce .hero-layout{min-height:700px}}@media (max-width:1100px){.kl-douce .desktop-nav{gap:22px}.kl-douce .hero-actions{gap:16px}.kl-douce .hero-actions .text-link{font-size:12px}.kl-douce .hero .button{gap:18px;padding:0 18px}.kl-douce .hero h1{font-size:7.1vw}.kl-douce .core-node{gap:6px;padding:8px;font-size:12px}.kl-douce .core-node .product-icon{width:27px;height:27px}.kl-douce .core-node small{font-size:12px}.kl-douce .tool-ribbon{padding:0 3vw}.kl-douce .tool-ribbon>a{gap:6px}.kl-douce .tool-ribbon small,.kl-douce .ribbon-index{display:none}.kl-douce .section-heading>p{margin-top:24px;position:static}.kl-douce .preview-products{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.kl-douce{scroll-padding-top:25px}.kl-douce .site-header{gap:16px;height:77px;padding:0 24px}.kl-douce .brand>span{font-size:26px}.kl-douce .brand img{width:25px;height:27px}.kl-douce .desktop-nav{display:none}.kl-douce .header-cta{gap:13px;min-height:37px;margin-left:auto;padding:0 12px;font-size:12px}.kl-douce .header-cta svg{width:16px}.kl-douce .menu-toggle{display:block}.kl-douce .hero{padding-top:24px}.kl-douce .hero-edition{display:none}.kl-douce .hero-topline>.eyebrow{font-size:12px}.kl-douce .hero-layout{grid-template-columns:1fr;gap:0;margin-top:8px}.kl-douce .hero-copy{padding:30px 0 0}.kl-douce .hero h1{letter-spacing:-.07em;font-size:clamp(55px,11.7vw,89px);line-height:1.05}.kl-douce .hero-copy>p{max-width:360px;margin-top:25px;font-size:16px}.kl-douce .hero-actions{gap:25px;margin-top:28px}.kl-douce .hero-availability{margin-top:28px}.kl-douce .core-stage{justify-self:center;width:100%;max-width:580px;margin:7px 0 20px}.kl-douce .core-node{font-size:13px}.kl-douce .core-node small{font-size:12px}.kl-douce .node-calenkli{right:-1%}.kl-douce .hero-baseline{min-height:74px}.kl-douce .hero-baseline>span{display:none}.kl-douce .tool-ribbon{scrollbar-width:thin;padding:0 16px;display:flex;overflow-x:auto}.kl-douce .tool-ribbon>a{gap:9px;min-width:153px;min-height:72px}.kl-douce .tool-ribbon>a>span:not(.product-icon):not(.ribbon-index){font-size:14px}.kl-douce .suite-section{padding-top:72px;padding-bottom:65px}.kl-douce .section-heading>.eyebrow{margin-bottom:24px;font-size:12px}.kl-douce .section-heading h2{font-size:43px}.kl-douce .section-heading>p{font-size:16px}.kl-douce .preview-products{grid-template-columns:1fr 1fr}.kl-douce .site-footer{flex-wrap:wrap;gap:25px}.kl-douce .site-footer>.brand{width:100%}}@media (max-width:390px){.kl-douce .site-header{gap:5px;padding:0 18px}.kl-douce .header-cta{gap:8px;font-size:12px}.kl-douce .hero{padding-left:20px;padding-right:20px}.kl-douce .hero-actions{gap:16px}.kl-douce .hero-actions .text-link,.kl-douce .core-node,.kl-douce .core-node small{font-size:12px}.kl-douce .node-led{display:none}.kl-douce .hero h1{font-size:11.5vw}.kl-douce .stage-bottom{font-size:12px}}@media (prefers-reduced-motion:reduce){.kl-douce{scroll-behavior:auto}.kl-douce *,.kl-douce :before,.kl-douce :after{transition-duration:.01ms!important;animation:none!important}.kl-douce .core-object{transform:none!important}}.kl-douce .product-showcase{margin-top:52px}.kl-douce .product-tabs{border-bottom:1px solid #cdcbc8;grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.kl-douce .product-tabs button{text-align:left;color:#7f7d7a;background:0 0;align-items:center;gap:12px;width:100%;min-height:92px;padding:8px 0 24px;display:flex;position:relative}.kl-douce .product-tabs button:after{content:"";background:var(--ink);transform-origin:0;width:100%;height:3px;transition:transform .35s var(--ease);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.kl-douce .product-tabs button[aria-selected=true]:after{transform:scaleX(1)}.kl-douce .product-tabs button>span:last-of-type{font-size:20px;font-weight:700}.kl-douce .product-tabs button small{color:#807e7b;margin-top:3px;font-size:12px;font-weight:400;display:block}.kl-douce .product-tabs button>svg{width:18px;margin-left:auto}.kl-douce .tab-number{color:#93918e;margin-right:5px;font-size:12px}.kl-douce .product-tabs .product-icon{width:36px;height:36px}.kl-douce .product-panel{background:#eeece9;border-radius:6px;grid-template-columns:.94fr 1.06fr;min-height:520px;margin-top:28px;transition:background .4s;display:grid;overflow:hidden}.kl-douce .panel-calenkli{background:#e8edf5}.kl-douce .panel-datalenk{background:#f0eae3}.kl-douce .product-story{animation:kd-panel-enter .45s var(--ease) both;align-self:center;padding:45px 15px 43px 43px}.kl-douce .product-status{font-family:var(--font-mono);color:#605e5b;align-items:center;gap:7px;font-size:12px;display:inline-flex}.kl-douce .product-status i{background:#6b6966;border-radius:50%;width:5px;height:5px}.kl-douce .product-story h3{letter-spacing:-.06em;margin-top:21px;font-size:clamp(30px,3.05vw,46px);font-weight:600;line-height:1.13}.kl-douce .product-story>p{color:#6a6865;max-width:340px;margin-top:18px;font-size:15px;line-height:1.8}.kl-douce .product-story ul{gap:9px;margin:25px 0 28px;padding:0;list-style:none;display:grid}.kl-douce .product-story li{color:#575552;gap:10px;font-size:12px;display:flex}.kl-douce .button-dark{background:var(--ink);color:#fff;gap:35px;min-height:46px;font-size:13px}.kl-douce .button-dark:hover{background:#393734}.kl-douce .product-offer{color:#817f7c;margin-top:12px;font-size:12px;display:block}.kl-douce .product-demo{isolation:isolate;animation:kd-panel-enter .5s var(--ease) both;flex-direction:column;justify-content:center;align-items:center;padding:50px 36px 46px 15px;display:flex;position:relative;overflow:hidden}.kl-douce .demo-grid{z-index:-1;background-image:linear-gradient(#6d6b680b 1px,#0000 1px),linear-gradient(90deg,#6d6b680b 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.kl-douce .app-window{width:100%;max-width:390px;transition:transform .4s var(--ease);background:#fff;border:1px solid #e3e1de;border-radius:10px;transform:rotate(-2deg);box-shadow:0 22px 48px -20px #23211e35,0 4px 12px -4px #23211e0d}.kl-douce .app-window:focus-within,.kl-douce .app-window:hover{transform:rotate(0)}.kl-douce .app-toolbar{border-bottom:1px solid #f1efec;justify-content:space-between;align-items:center;gap:8px;min-height:65px;padding:12px 20px;display:flex}.kl-douce .app-toolbar>span:first-child{align-items:center;gap:10px;display:flex}.kl-douce .app-toolbar .product-icon{border-radius:7px;width:29px;height:29px}.kl-douce .app-toolbar .product-icon img{width:18px;height:18px}.kl-douce .app-toolbar strong{font-size:13px;font-weight:650}.kl-douce .app-avatar{color:#7f7d7a;background:#f1efec;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.kl-douce .app-window-body{padding:23px}.kl-douce .app-label{font-family:var(--font-mono);color:#8f8d8a;letter-spacing:.05em;font-size:12px}.kl-douce .link-editor{border:1px solid #d4d2cf;border-radius:4px;align-items:center;margin-top:12px;padding:12px;font-size:13px;display:flex}.kl-douce .link-editor>span{color:#888683;flex-shrink:0}.kl-douce .link-editor input{color:#43413e;outline-offset:5px;background:0 0;border:0;width:100%;min-width:0;font-size:13px}.kl-douce .link-destination{white-space:nowrap;color:#959390;gap:8px;margin:9px 0 20px;font-size:12px;display:flex;overflow:hidden}.kl-douce .link-destination>span{color:#b5b3b0}.kl-douce .copy-button{color:#4f4d4a;background:#f2f0ed;border-radius:4px;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;font-size:12px;transition:background .2s;display:flex}.kl-douce .copy-error{color:#8e4b3b;margin-top:8px;font-size:12px}.kl-douce .link-metrics{grid-template-columns:1fr 1fr;align-items:end;gap:12px;margin-top:26px;display:grid}.kl-douce .link-metrics>div>span{color:#858380;font-size:12px}.kl-douce .link-metrics strong{letter-spacing:-.04em;font-size:27px;font-weight:600;display:block}.kl-douce .link-metrics strong small{color:#767471;letter-spacing:0;margin-left:8px;font-size:12px;font-weight:500}.kl-douce .link-metrics svg{width:100%;height:62px}.kl-douce .source-row{color:#7f7d7a;border-top:1px solid #f1efec;align-items:center;gap:10px;margin-top:15px;padding-top:15px;font-size:12px;display:flex}.kl-douce .source-row>span:first-child{align-items:center;gap:7px;display:inline-flex}.kl-douce .source-row>span:nth-child(2){margin-left:auto}.kl-douce .source-dot{background:#92908d;border-radius:50%;width:5px;height:5px}.kl-douce .source-bar{background:#f0eeeb;border-radius:2px;width:25%;height:4px}.kl-douce .source-bar i{background:#b4b2af;border-radius:2px;width:64%;height:100%;display:block}.kl-douce .demo-caption{color:#84827f;justify-content:space-between;gap:10px;width:100%;max-width:390px;margin-top:27px;font-size:12px;display:flex}.kl-douce .calendar-window{transform:rotate(2deg)}.kl-douce .calendar-month{justify-content:space-between;align-items:center;gap:5px;margin-top:24px;display:flex}.kl-douce .calendar-month strong{font-size:14px}.kl-douce .calendar-month>span{color:#8a94a4;font-size:12px}.kl-douce .calendar-days{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:20px;display:grid}.kl-douce .calendar-days button{color:#7b89a1;background:#f4f6f9;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:78px;transition:background .2s,color .2s;display:flex}.kl-douce .calendar-days button>span{font-size:12px;font-family:var(--font-mono)}.kl-douce .calendar-days strong{font-size:22px;font-weight:500}.kl-douce .calendar-days i{background:#9cadc5;border-radius:50%;width:3px;height:3px}.kl-douce .calendar-days button[aria-pressed=true]{color:#fff;background:#5379b9}.kl-douce .calendar-days button[aria-pressed=true] i{background:#fff}.kl-douce .calendar-times{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px;display:grid}.kl-douce .calendar-times button{color:#788ba7;background:#fff;border:1px solid #dee5ee;border-radius:4px;padding:7px 0;font-size:12px}.kl-douce .calendar-times button[aria-pressed=true]{color:#4067a6;background:#edf2fb;border-color:#5379b9}.kl-douce .calendar-confirm{color:#61758f;background:#f1f5fa;border-radius:4px;align-items:center;gap:12px;margin-top:22px;padding:13px;font-size:12px;display:flex}.kl-douce .calendar-confirm>span{color:#587aaa;background:#dce7f6;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.kl-douce .calendar-confirm small{color:#8798ac;margin-top:2px;font-size:12px;display:block}.kl-douce .app-period{color:#918f8c;font-size:12px}.kl-douce .analytics-filters{gap:5px;display:flex}.kl-douce .analytics-filters button{color:#8a8885;background:#f5f5f2;border-radius:4px;padding:5px 10px;font-size:12px}.kl-douce .analytics-filters button[aria-pressed=true]{color:#a3604b;background:#f5e8e2}.kl-douce .analytics-main{margin-top:20px}.kl-douce .analytics-main>span:first-child{color:#817f7c;font-size:12px}.kl-douce .analytics-main>strong{letter-spacing:-.06em;font-size:40px;font-weight:600;line-height:1.3;animation:.35s kd-panel-enter;display:block}.kl-douce .analytics-main strong>small{color:#a6a4a1;font-size:24px;font-weight:400}.kl-douce .analytics-growth{color:#888683;margin-top:5px;font-size:12px;display:block}.kl-douce .analytics-chart{gap:12px;height:100px;margin-top:20px;display:flex}.kl-douce .chart-guides{width:20px;font-size:12px;font-family:var(--font-mono);color:#a8a6a3;flex-direction:column;justify-content:space-between;padding-top:6px;display:flex}.kl-douce .analytics-chart svg{width:calc(100% - 32px);overflow:visible}.kl-douce .analytics-line{stroke-dasharray:500;stroke-dashoffset:500px;animation:kd-draw-chart .8s var(--ease) forwards}.kl-douce .analytics-mini{color:#8f8d8a;border-top:1px solid #f1efec;gap:25px;margin-top:18px;padding-top:15px;font-size:12px;display:flex}.kl-douce .analytics-mini strong{color:#5d5b58;margin-right:5px;font-size:14px;font-weight:600}.kl-douce .coming-products{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}.kl-douce .coming-product{border:1px solid #dfddda;border-radius:5px;padding:29px 32px;scroll-margin-top:30px;transition:border-color .3s,background .3s}.kl-douce .coming-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.kl-douce .coming-top>.mono{color:#8d8b88;font-size:12px}.kl-douce .coming-badge{font-family:var(--font-mono);color:#8d8b88;border:1px solid #dcdad7;border-radius:3px;padding:3px 7px;font-size:12px}.kl-douce .coming-title{align-items:center;gap:13px;margin-top:26px;display:flex}.kl-douce .coming-title h3{letter-spacing:-.045em;font-size:27px;font-weight:600}.kl-douce .coming-title>svg{color:#a7a5a2;margin-left:auto}.kl-douce .coming-product>p{color:#817f7c;max-width:350px;margin:15px 0 20px;font-size:14px}.kl-douce .coming-tag{color:#999794;font-size:12px}.kl-douce .journey-section{background:var(--dark);color:#f5f3f0;padding-top:96px;padding-bottom:65px}.kl-douce .journey-heading>.eyebrow{color:#a4a29f;margin-bottom:32px}.kl-douce .journey-heading>div{justify-content:space-between;align-items:end;gap:40px;display:flex}.kl-douce .journey-heading h2{letter-spacing:-.065em;font-size:clamp(40px,4.9vw,75px);font-weight:500;line-height:1.08}.kl-douce .journey-heading p{color:#a6a4a1;margin-bottom:8px;font-size:15px}.kl-douce .journey-topbar{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;margin-top:66px;padding-bottom:25px;display:flex}.kl-douce .journey-topbar>.mono{color:#898784;font-size:12px}.kl-douce .replay-button{color:#c4c2bf;background:0 0;align-items:center;gap:15px;padding:0;font-size:12px;display:flex}.kl-douce .replay-button>span{color:var(--accent);font-size:20px}.kl-douce .journey-track{grid-template-columns:repeat(3,1fr);gap:50px;margin-top:42px;display:grid;position:relative}.kl-douce .track-line{background:#464441;height:1px;position:absolute;top:24px;left:24px;right:calc(33.333% - 25px)}.kl-douce .track-line>span{height:100%;width:var(--progress);background:var(--accent);transition:width .7s var(--ease);display:block;box-shadow:0 0 5px #e37e5050}.kl-douce .journey-step{text-align:left;color:#fff;background:0 0;flex-direction:column;align-items:flex-start;padding:0;display:flex;position:relative}.kl-douce .step-point{background:var(--dark);border:1px solid #484643;border-radius:9px;padding:5px;transition:border-color .3s,transform .3s;display:inline-block;position:relative}.kl-douce .step-point .product-icon{background:color-mix(in srgb,var(--product) 12%,#1f1d1a);border-radius:6px;width:36px;height:36px}.kl-douce .step-point .product-icon img{width:21px;height:21px}.kl-douce .step-active .step-point{border-color:var(--accent);transform:translateY(-3px)}.kl-douce .step-label{color:#868481;margin-top:24px;font-size:12px}.kl-douce .journey-step>strong{letter-spacing:-.035em;margin-top:10px;font-size:23px;font-weight:500;line-height:1.3}.kl-douce .step-text{color:#9b9996;max-width:285px;margin-top:11px;font-size:14px;line-height:1.8}.kl-douce .step-time{color:#8f8d8a;margin-top:18px;font-size:12px}.kl-douce .journey-result{border:1px solid #484643;border-radius:5px;grid-template-columns:.85fr 1.15fr;margin-top:48px;display:grid;overflow:hidden}.kl-douce .result-number{background:var(--accent);color:var(--ink);min-height:260px;animation:kd-panel-enter .45s var(--ease);flex-direction:column;justify-content:space-between;padding:30px 35px 22px;display:flex}.kl-douce .result-number>.mono{color:#666461;font-size:12px}.kl-douce .result-number>strong{letter-spacing:-.07em;white-space:nowrap;font-size:clamp(70px,8vw,123px);font-weight:500;line-height:1.3}.kl-douce .result-number strong small{letter-spacing:-.05em;margin-left:8px;font-size:.39em}.kl-douce .result-bottom{font-size:12px;font-family:var(--font-mono);color:#5f5d5a;border-top:1px solid #3e3c3933;align-items:center;gap:8px;padding-top:14px;display:flex}.kl-douce .result-bottom>i{background:#5f5d5a;border-radius:50%;width:4px;height:4px}.kl-douce .result-bottom>svg{width:16px;margin-left:auto}.kl-douce .result-story{animation:kd-panel-enter .45s var(--ease);align-self:center;padding:31px 40px}.kl-douce .result-products{display:flex}.kl-douce .result-products>span{align-items:center;gap:13px;margin-right:13px;display:flex}.kl-douce .result-products>span>svg{color:#6f6d6a;width:14px}.kl-douce .result-products .product-icon{background:color-mix(in srgb,var(--product) 10%,#1f1d1a);border-radius:6px;width:28px;height:28px}.kl-douce .result-products img{width:18px;height:18px}.kl-douce .result-story h3{letter-spacing:-.045em;margin-top:19px;font-size:30px;font-weight:500;line-height:1.22}.kl-douce .result-story h3>span{display:block}.kl-douce .result-story>p{color:#a19f9c;max-width:385px;margin-top:14px;font-size:13px;line-height:1.8}.kl-douce .journey-note{color:#918f8c;max-width:820px;margin-top:22px;font-size:12px}.kl-douce .composer-section{padding-top:110px;padding-bottom:100px}.kl-douce .composer-layout{grid-template-columns:1.2fr 1fr;align-items:start;gap:65px;margin-top:49px;display:grid}.kl-douce .composer-presets{flex-wrap:wrap;gap:7px;margin-bottom:27px;display:flex}.kl-douce .composer-presets button{color:#7c7a77;background:0 0;border:1px solid #d9d7d4;border-radius:3px;padding:7px 11px;font-size:12px;transition:all .2s}.kl-douce .composer-presets button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--accent)}.kl-douce .composer-presets button:hover{border-color:#72706d}.kl-douce .composer-tools{border-top:1px solid #d9d7d4}.kl-douce .composer-tool{text-align:left;background:0 0;border-bottom:1px solid #d9d7d4;align-items:center;gap:15px;width:100%;min-height:94px;transition:background .25s,padding .25s;display:flex}.kl-douce .composer-tool:hover{background:#f1efec;padding-left:6px}.kl-douce .tool-index{color:#979592;font-size:12px}.kl-douce .composer-tool>.product-icon{border-radius:8px;width:39px;height:39px}.kl-douce .composer-tool-name{letter-spacing:-.045em;flex:1;font-size:21px;font-weight:600}.kl-douce .composer-tool-name small{letter-spacing:0;color:#8d8b88;margin-top:2px;font-size:12px;font-weight:400;display:block}.kl-douce .tool-check{color:#a19f9c;border:1px solid #cac8c5;border-radius:3px;place-items:center;width:23px;height:23px;margin-right:6px;font-size:14px;transition:background .2s;display:grid}.kl-douce .composer-tool[aria-pressed=true] .tool-check{background:var(--ink);border-color:var(--ink);color:var(--accent)}.kl-douce .tool-soon{font-family:var(--font-mono);color:#94928f;font-size:12px}.kl-douce .composer-under{color:#94928f;justify-content:space-between;gap:15px;margin-top:17px;font-size:12px;display:flex}.kl-douce .composer-under button{text-underline-offset:3px;background:0 0;padding:0;font-size:12px;text-decoration:underline}.kl-douce .composer-summary{color:#f4f2ef;background:#22201d;border-radius:6px;padding:25px 32px 28px;position:sticky;top:30px}.kl-douce .summary-top{color:#94928f;justify-content:space-between;gap:15px;font-size:12px;display:flex}.kl-douce .summary-identity{align-items:center;gap:32px;padding:28px 0 26px;display:flex}.kl-douce .summary-k{flex-shrink:0;width:96px}.kl-douce .summary-identity strong{letter-spacing:-.07em;font-size:73px;font-weight:500;line-height:1.1}.kl-douce .summary-identity strong>span{color:#6c6a67;letter-spacing:-.04em;font-size:30px}.kl-douce .summary-identity p{color:#adaba8;margin-top:5px;font-size:12px}.kl-douce .k-logo{aspect-ratio:560/584;display:block;position:relative}.kl-douce .k-layer{transition:background .4s;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.kl-douce .k-dot{aspect-ratio:1;background:var(--accent);border-radius:50%;width:19.28%;position:absolute;top:13.36%;left:86.07%;transform:translate(-50%,-50%)}.kl-douce .summary-selection{border-top:1px solid #ffffff16;border-bottom:1px solid #ffffff16;min-height:100px;padding:18px 0 24px}.kl-douce .summary-selection>p{color:#aaa8a5;font-size:12px}.kl-douce .summary-selection>div{flex-wrap:wrap;gap:9px 14px;margin-top:12px;display:flex}.kl-douce .summary-selection>div>span{color:#e3e1de;align-items:center;gap:6px;font-size:12px;display:inline-flex}.kl-douce .summary-selection i{border-radius:50%;width:5px;height:5px}.kl-douce .summary-selection .empty-selection{color:#dedcd9;line-height:1.9}.kl-douce .summary-actions{margin-top:24px}.kl-douce .summary-actions .button{justify-content:space-between;width:100%;min-height:47px;font-size:13px}.kl-douce .summary-tool-link{color:#bfbdba;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:11px 1px;font-size:12px;display:flex}.kl-douce .summary-tool-link>svg{width:15px}.kl-douce .summary-actions>p{color:#b3b1ae;font-size:13px;line-height:1.8}.kl-douce .summary-note{color:#92908d;margin-top:20px;font-size:12px;line-height:1.8}.kl-douce .faq-section{grid-template-columns:.85fr 1.15fr;gap:75px;padding-top:50px;padding-bottom:115px;display:grid}.kl-douce .faq-section .eyebrow{color:#807e7b;margin-bottom:28px;font-size:12px}.kl-douce .faq-section h2{letter-spacing:-.06em;font-size:clamp(38px,3.6vw,54px);font-weight:600;line-height:1.13}.kl-douce .faq{border-top:1px solid #d5d3d0}.kl-douce .faq:last-child{border-bottom:1px solid #d5d3d0}.kl-douce .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:14px;font-weight:600;list-style:none;display:flex}.kl-douce .faq summary::-webkit-details-marker{display:none}.kl-douce .faq summary>span{color:#969491;font-size:22px;font-weight:400;line-height:1;transition:transform .3s}.kl-douce .faq[open] summary>span{transform:rotate(45deg)}.kl-douce .faq p{color:#878582;max-width:490px;padding-bottom:25px;font-size:14px;line-height:1.85}.kl-douce .closing-section{background:var(--accent);padding-top:56px;padding-bottom:28px}.kl-douce .closing-section>.eyebrow{color:#605e5b;font-size:12px}.kl-douce .closing-link{justify-content:space-between;align-items:center;gap:30px;padding:15px 0 40px;display:flex}.kl-douce .closing-link>span:first-child{letter-spacing:-.075em;font-size:clamp(70px,12.7vw,200px);font-weight:500;line-height:1.2}.kl-douce .closing-arrow{border:1px solid #64625f70;border-radius:50%;place-items:center;width:110px;height:110px;transition:background .35s,transform .35s;display:grid}.kl-douce .closing-arrow>svg{stroke-width:1px;width:52px;height:52px}.kl-douce .closing-link:hover .closing-arrow{color:var(--accent);background:#171512;transform:rotate(45deg)}.kl-douce .closing-bottom{border-top:1px solid #56545135;justify-content:space-between;align-items:center;gap:25px;padding-top:25px;display:flex}.kl-douce .closing-bottom p{color:#676562;font-size:13px}.kl-douce .closing-bottom .text-link{font-size:12px}.kl-douce .closing-bottom .text-link:hover{color:#171512}@keyframes kd-panel-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes kd-draw-chart{to{stroke-dashoffset:0}}@media (min-width:1600px){.kl-douce .section-wrap{padding-left:max(50vw - 680px,7.5vw);padding-right:max(50vw - 680px,7.5vw)}}@media (max-width:1100px){.kl-douce .tab-number{display:none}.kl-douce .product-tabs{gap:18px}.kl-douce .product-tabs button{gap:9px}.kl-douce .product-tabs button small{font-size:12px}.kl-douce .product-tabs button>span:last-of-type{font-size:19px}.kl-douce .product-story{padding-left:28px;padding-right:20px}.kl-douce .product-demo{padding-left:6px;padding-right:22px}.kl-douce .product-story>p{font-size:14px}.kl-douce .product-story li{font-size:12px}.kl-douce .app-window-body{padding:18px}.kl-douce .coming-product{padding:25px}.kl-douce .coming-top>.mono{font-size:12px}.kl-douce .journey-heading>div{flex-direction:column;align-items:start;gap:25px}.kl-douce .journey-heading p br{display:none}.kl-douce .journey-track{gap:35px}.kl-douce .journey-step>strong{font-size:20px}.kl-douce .composer-layout{gap:35px}.kl-douce .composer-summary{padding:25px}.kl-douce .composer-tool{gap:10px}.kl-douce .tool-soon{display:none}.kl-douce .summary-identity{gap:24px}.kl-douce .summary-k{width:80px}.kl-douce .composer-presets{gap:5px}.kl-douce .composer-presets button{padding:7px 8px;font-size:12px}.kl-douce .faq-section{gap:40px}.kl-douce .closing-arrow{width:90px;height:90px}.kl-douce .closing-arrow>svg{width:42px;height:42px}}@media (max-width:760px){.kl-douce .product-showcase{margin-top:35px}.kl-douce .product-tabs{gap:16px}.kl-douce .product-tabs button{justify-content:center;gap:7px;min-height:72px;padding-bottom:18px}.kl-douce .product-tabs button>span:last-of-type{font-size:14px}.kl-douce .product-tabs button small,.kl-douce .product-tabs button>svg{display:none}.kl-douce .product-tabs .product-icon{border-radius:5px;width:25px;height:25px}.kl-douce .product-tabs .product-icon img{width:16px;height:16px}.kl-douce .product-panel{grid-template-columns:1fr;margin-top:20px}.kl-douce .product-story{padding:30px 28px 20px}.kl-douce .product-story h3{font-size:38px}.kl-douce .product-story>p{font-size:16px}.kl-douce .product-story li{font-size:12px}.kl-douce .product-demo{min-height:385px;padding:24px 29px 32px}.kl-douce .app-window{max-width:360px}.kl-douce .app-toolbar{padding:12px 16px}.kl-douce .demo-caption{max-width:360px;font-size:12px}.kl-douce .coming-products{grid-template-columns:1fr;gap:15px;margin-top:15px}.kl-douce .coming-product{padding:25px}.kl-douce .coming-title{margin-top:18px}.kl-douce .coming-product>p{max-width:100%;font-size:15px}.kl-douce .journey-section{padding-top:70px;padding-bottom:45px}.kl-douce .journey-heading>.eyebrow{margin-bottom:26px;font-size:12px}.kl-douce .journey-heading h2{font-size:43px}.kl-douce .journey-heading p{font-size:16px}.kl-douce .journey-topbar{gap:12px;margin-top:30px;padding-bottom:16px}.kl-douce .journey-topbar>.mono{max-width:180px;font-size:12px}.kl-douce .replay-button{flex-shrink:0;gap:8px;font-size:12px}.kl-douce .journey-track{grid-template-columns:1fr;gap:30px;margin-top:30px}.kl-douce .track-line{width:1px;height:calc(100% - 95px);top:24px;left:23px;right:auto}.kl-douce .track-line>span{width:100%;height:var(--progress);transition:height .7s}.kl-douce .journey-step{min-height:125px;padding-left:68px}.kl-douce .step-point{position:absolute;top:0;left:0}.kl-douce .step-label{margin-top:0}.kl-douce .journey-step>strong{margin-top:7px;font-size:21px}.kl-douce .step-text{max-width:100%;margin-top:7px;font-size:14px}.kl-douce .step-time{margin-top:10px}.kl-douce .journey-result{grid-template-columns:1fr;margin-top:30px}.kl-douce .result-number{min-height:240px;padding:25px 28px 20px}.kl-douce .result-number>strong{font-size:100px}.kl-douce .result-story{padding:28px}.kl-douce .result-story h3{font-size:30px}.kl-douce .result-story>p{font-size:15px}.kl-douce .journey-note{font-size:12px;line-height:1.8}.kl-douce .composer-section{padding-top:70px;padding-bottom:65px}.kl-douce .composer-layout{grid-template-columns:1fr;gap:30px;margin-top:30px}.kl-douce .composer-presets{gap:7px;margin-bottom:22px}.kl-douce .composer-presets button{padding:7px 10px;font-size:12px}.kl-douce .composer-tool{gap:15px;min-height:88px}.kl-douce .composer-tool-name{font-size:22px}.kl-douce .composer-tool-name small,.kl-douce .tool-index,.kl-douce .composer-under{font-size:12px}.kl-douce .composer-summary{padding:25px 28px;position:static}.kl-douce .summary-identity{justify-content:center;gap:35px;padding:30px 0}.kl-douce .summary-k{width:100px}.kl-douce .summary-identity strong{font-size:88px}.kl-douce .summary-top{font-size:12px}.kl-douce .summary-selection>p,.kl-douce .summary-selection>div>span{font-size:13px}.kl-douce .summary-note{font-size:12px}.kl-douce .summary-tool-link{padding:13px 0;font-size:14px}.kl-douce .faq-section{grid-template-columns:1fr;gap:32px;padding-top:20px;padding-bottom:70px}.kl-douce .faq-section h2{font-size:42px}.kl-douce .faq-section .eyebrow{margin-bottom:24px;font-size:12px}.kl-douce .faq summary{padding:21px 0;font-size:15px}.kl-douce .faq p{font-size:15px}.kl-douce .closing-section{padding-top:36px;padding-bottom:25px}.kl-douce .closing-link{gap:18px;padding:22px 0 30px}.kl-douce .closing-link>span:first-child{font-size:12.8vw}.kl-douce .closing-arrow{flex-shrink:0;width:48px;height:48px}.kl-douce .closing-arrow>svg{width:26px;height:26px}.kl-douce .closing-bottom{flex-direction:column;align-items:start;gap:17px;padding-top:20px}.kl-douce .closing-bottom p,.kl-douce .closing-bottom .text-link{font-size:13px}}@media (max-width:390px){.kl-douce .product-tabs{gap:8px}.kl-douce .product-tabs button>span:last-of-type{font-size:12px}.kl-douce .product-story{padding:28px 22px 16px}.kl-douce .product-story h3{font-size:34px}.kl-douce .product-demo{padding:20px 18px 25px}.kl-douce .demo-caption,.kl-douce .composer-tool-name small{font-size:12px}.kl-douce .composer-under>span{max-width:170px}.kl-douce .coming-top>.mono,.kl-douce .coming-badge{font-size:12px}.kl-douce .journey-heading h2{font-size:38px}.kl-douce .result-number>strong{font-size:90px}.kl-douce .result-number>.mono{font-size:12px}}@media (prefers-reduced-motion:reduce){.kl-douce .analytics-line{stroke-dashoffset:0}}.kl-douce .brand{width:140px;display:inline-flex}.kl-douce .brand img{object-fit:contain;width:100%;height:auto}.kl-douce .site-header{color:var(--ink);background:var(--paper);border-color:var(--line)}.kl-douce .desktop-nav{color:var(--ink-2)}.kl-douce .desktop-nav a:hover,.kl-douce .desktop-nav span{color:var(--orange)}.kl-douce .button-primary{color:#fff;background:var(--ink)}.kl-douce .button-primary:hover{background:#48403a}.kl-douce .header-cta{border-radius:6px}.kl-douce .header-cta>svg{color:#f1a786}.kl-douce .menu-toggle span{background:var(--ink)}.kl-douce .mobile-nav{background:var(--paper);border-color:var(--line)}.kl-douce .mobile-nav a{border-color:var(--line)}.kl-douce .hero{color:var(--ink);background:var(--paper)}.kl-douce .hero-topline>.eyebrow{color:var(--ink-2)}.kl-douce .hero-edition{color:var(--ink-3)}.kl-douce .status-dot{background:var(--orange);box-shadow:0 0 0 4px #e37e5011}.kl-douce .hero h1{font-weight:650}.kl-douce .hero h1 .brand-accent{color:var(--teal-d)}.kl-douce .hero .period{color:var(--orange)}.kl-douce .hero-copy>p{color:var(--ink-2)}.kl-douce .hero .text-link:hover{color:var(--teal-d)}.kl-douce .play-icon{color:var(--orange);border-color:#d7cec4}.kl-douce .hero-availability>span:last-child{color:var(--ink-2)}.kl-douce .hero-availability>span:last-child>span{color:#918a80}.kl-douce .mini-icons .product-icon{border-color:var(--paper)}.kl-douce .core-object{width:49%;transform:translate(var(--mx),var(--my));mix-blend-mode:normal;filter:drop-shadow(0 22px 20px #846d5510);top:23%;left:28%}.kl-douce .core-orbits span{border-color:#d5cec54d}.kl-douce .core-orbits span:nth-child(2){border-color:#6ea8da22}.kl-douce .core-orbits span:nth-child(3){border-color:#de656018}.kl-douce .core-connections{stroke-opacity:.65;stroke-width:1.3px;stroke-dasharray:2 6}.kl-douce .stage-corner{border-color:#b9b0a3}.kl-douce .stage-caption{color:#a0998f;font-size:12px}.kl-douce .core-node{color:var(--ink);background:#fffe;border-color:#ded8d0;border-radius:8px;box-shadow:0 7px 19px -8px #6e534025}.kl-douce .core-node:hover{border-color:var(--node-color)}.kl-douce .core-node .product-icon{background:color-mix(in srgb,var(--product) 12%,white)}.kl-douce .core-node small{color:#8e857c;font-size:12px}.kl-douce .node-led{background:var(--node-color)}.kl-douce .node-lenkli{--node-color:var(--teal);border-left:3px solid var(--teal)}.kl-douce .node-calenkli{--node-color:var(--blue);border-left:3px solid var(--blue)}.kl-douce .node-datalenk{--node-color:var(--red);border-left:3px solid var(--red)}.kl-douce .node-email{--node-color:var(--violet);border-left:3px solid var(--violet)}.kl-douce .node-partners{--node-color:var(--yellow);border-left:3px solid var(--yellow)}.kl-douce .stage-bottom{color:#9a8e7e;font-size:12px}.kl-douce .stage-bottom i{background:var(--orange)}.kl-douce .stage-bottom button{color:var(--ink-2)}.kl-douce .hero-baseline{border-color:var(--line)}.kl-douce .scroll-cue{color:#948a7c}.kl-douce .scroll-cue>span{color:var(--orange)}.kl-douce .hero-baseline>span{color:#a79c90}.kl-douce .hero-baseline strong{color:var(--ink-2)}.kl-douce .tool-ribbon{color:var(--ink);border-top-color:var(--line);border-bottom:1px solid var(--line);background:#fff}.kl-douce .tool-ribbon>a{border-right-color:var(--line-2);border-top:3px solid var(--product);position:relative}.kl-douce .tool-ribbon>a:first-child{border-left-color:var(--line-2)}.kl-douce .tool-ribbon>a:hover{background:color-mix(in srgb,var(--product) 9%,white)}.kl-douce .tool-ribbon>a>span:not(.product-icon):not(.ribbon-index),.kl-douce .tool-ribbon>a>svg{color:var(--product-deep)}.kl-douce .ribbon-index{color:#a49a8e}.kl-douce .tool-ribbon small{color:#9a8d7e}.kl-douce .section-heading>.eyebrow{color:var(--orange)}.kl-douce .section-heading>p,.kl-douce .product-story>p{color:var(--ink-2)}.kl-douce .muted{color:#9b9288}.kl-douce .product-tabs{border-color:var(--line)}.kl-douce .product-tabs button{color:var(--ink-2)}.kl-douce .product-tabs>div:first-child{--tab-color:var(--teal)}.kl-douce .product-tabs button:after{background:var(--tab-color)}.kl-douce .product-tabs button[aria-selected=true]{color:var(--tab-color)}.kl-douce .product-tabs button small{color:#91887d}.kl-douce .product-panel{background:#edf3f1;border:1px solid #dde8e4}.kl-douce .panel-calenkli{background:#edf3f9;border-color:#dee7f0}.kl-douce .panel-datalenk{background:#fbefeb;border-color:#eddfd8}.kl-douce .product-story h3{color:var(--teal-d)}.kl-douce .panel-calenkli .product-story h3{color:var(--blue-d)}.kl-douce .panel-datalenk .product-story h3{color:var(--red-d)}.kl-douce .product-status{color:#6e827e}.kl-douce .product-status i{background:var(--product)}.kl-douce .product-story li{color:var(--ink-2)}.kl-douce .product-story li>span{color:var(--product)}.kl-douce .product-story .button{background:var(--teal-d)}.kl-douce .panel-calenkli .button{background:var(--blue-d)}.kl-douce .panel-datalenk .button{background:var(--red-d)}.kl-douce .product-story .button:hover{filter:brightness(1.12)}.kl-douce .demo-grid{background-image:linear-gradient(#45899109 1px,#0000 1px),linear-gradient(90deg,#45899109 1px,#0000 1px)}.kl-douce .copy-button{color:var(--teal-d);background:#e9f2f1}.kl-douce .copy-button:hover{background:#d9eae8}.kl-douce .link-editor{border-color:#cbdcd8}.kl-douce .link-editor input,.kl-douce .link-metrics strong small{color:var(--teal-d)}.kl-douce .source-bar i{background:var(--teal)}.kl-douce .coming-product{border-color:var(--line);border-top:3px solid var(--violet);background:#fff}.kl-douce .coming-product:last-child{border-top-color:var(--yellow)}.kl-douce .coming-product:hover{background:#faf6fd;border-color:#cfb2e5}.kl-douce .coming-product:last-child:hover{background:#fffaf0;border-color:#e6ce81}.kl-douce .coming-product:first-child .coming-title h3{color:var(--violet-d)}.kl-douce .coming-product:last-child .coming-title h3{color:var(--yellow-d)}.kl-douce .coming-badge{border-color:var(--line)}.kl-douce .journey-section{color:var(--ink);background:#f0ede8;border-top:1px solid #e6ded5;border-bottom:1px solid #e6ded5}.kl-douce .journey-heading>.eyebrow{color:var(--orange)}.kl-douce .journey-heading p{color:var(--ink-2)}.kl-douce .journey-topbar{border-color:#d9cec1}.kl-douce .journey-topbar>.mono{color:#9b8c7b}.kl-douce .replay-button{color:var(--ink-2)}.kl-douce .replay-button>span{color:var(--orange)}.kl-douce .track-line{background:#d8cdc0}.kl-douce .track-line>span{background:var(--teal);box-shadow:none}.kl-douce .journey-step{color:var(--ink)}.kl-douce .step-point{background:#f0ede8;border-color:#d7ccbf}.kl-douce .step-point .product-icon{background:color-mix(in srgb,var(--product) 12%,white)}.kl-douce .step-label,.kl-douce .step-time{color:#9d8b76}.kl-douce .step-text{color:var(--ink-2)}.kl-douce .journey-result{background:#fff;border-color:#dfd3c5}.kl-douce .result-number{color:#793e29;background:#f6ded2;border-right:1px solid #e5c9ba}.kl-douce .result-number>.mono{color:#a46f54}.kl-douce .result-bottom{color:#a46f54;border-color:#ba876144}.kl-douce .result-products .product-icon{background:color-mix(in srgb,var(--product) 12%,white)}.kl-douce .result-products>span>svg{color:#b9aa95}.kl-douce .result-story>p{color:var(--ink-2)}.kl-douce .journey-note{color:#938676}.kl-douce .composer-tools,.kl-douce .composer-tool{border-color:var(--line)}.kl-douce .composer-tool:hover{background:#f2ede7}.kl-douce .composer-tool[aria-pressed=true] .tool-check{background:var(--orange);color:#fff;border-color:var(--orange)}.kl-douce .composer-presets button{border-color:#ddd3c6}.kl-douce .composer-presets button[aria-pressed=true]{color:#fff;background:var(--ink);border-color:var(--ink)}.kl-douce .composer-summary{color:var(--ink);border:1px solid var(--line);border-top:3px solid var(--orange);background:#fff;box-shadow:0 18px 45px -28px #96765930}.kl-douce .summary-top{color:#a4917b}.kl-douce .summary-identity strong>span{color:#c2b6a6}.kl-douce .summary-identity p{color:#978673}.kl-douce .summary-selection{border-color:var(--line)}.kl-douce .summary-selection>p{color:#9a8771}.kl-douce .summary-selection>div>span,.kl-douce .summary-selection .empty-selection{color:var(--ink-2)}.kl-douce .summary-tool-link{color:var(--ink-2);border-color:var(--line)}.kl-douce .summary-tool-link:hover{color:var(--orange)}.kl-douce .summary-actions>p{color:var(--ink-2)}.kl-douce .summary-note{color:#9d8e7b}.kl-douce .k-dot{background:var(--orange)}.kl-douce .faq-section .eyebrow{color:var(--orange)}.kl-douce .faq,.kl-douce .faq:last-child{border-color:var(--line)}.kl-douce .faq p{color:var(--ink-2)}.kl-douce .faq summary>span{color:var(--orange)}.kl-douce .closing-section{background:#f0e8de;border-top:1px solid #e2d5c5;position:relative}.kl-douce .closing-section:before{content:"";background:var(--blue);height:4px;position:absolute;top:0;left:0;right:0}.kl-douce .closing-section>.eyebrow{color:#a27e5d}.kl-douce .closing-dot{color:var(--orange)}.kl-douce .closing-arrow{border-color:#b49d86}.kl-douce .closing-link:hover .closing-arrow{background:var(--orange);border-color:var(--orange);color:#fff}.kl-douce .closing-bottom{border-color:#d7c5b0}.kl-douce .closing-bottom p{color:#9d8368}.kl-douce .site-footer{background:var(--paper);color:#9a8872;border-top:1px solid var(--line)}.kl-douce .site-footer .brand{width:130px}@media (max-width:760px){.kl-douce .brand{width:115px}.kl-douce .brand img{width:100%;height:auto}.kl-douce .hero h1{font-weight:650}.kl-douce .core-object{width:49%;left:29%}.kl-douce .stage-caption,.kl-douce .core-node small,.kl-douce .core-node{font-size:12px}.kl-douce .track-line>span{background:var(--teal)}.kl-douce .result-number{border-bottom:1px solid #e5c9ba;border-right:none}.kl-douce .site-footer>.brand{flex-basis:130px;width:130px}.kl-douce .stage-bottom{font-size:12px}}.kl-douce .product-story>p,.kl-douce .coming-product>p,.kl-douce .step-text,.kl-douce .result-story>p,.kl-douce .faq p{font-size:16px}.kl-douce button:focus-visible,.kl-douce a:focus-visible,.kl-douce summary:focus-visible,.kl-douce [role=tabpanel]:focus-visible{outline:2px solid var(--orange);outline-offset:5px}.kl-douce .core-node small{letter-spacing:-.025em;font-size:12px}.kl-douce .core-node{padding:10px}.kl-douce .core-node .node-led{margin-left:0}.kl-douce .future-node{font-size:14px}.kl-douce .stage-caption{font-size:12px;top:6.3%}.kl-douce .stage-bottom{font-size:12px}.kl-douce .stage-bottom button{min-height:28px}.kl-douce .hero-topline>.eyebrow,.kl-douce .tool-ribbon small{font-size:12px}.kl-douce .tool-ribbon{padding:0 4vw}.kl-douce .tool-ribbon>a{gap:10px}.kl-douce .ribbon-index{display:none}.kl-douce .demo-caption{flex-wrap:wrap;row-gap:5px;font-size:12px}.kl-douce .demo-caption>span:last-child{opacity:.85}.kl-douce .product-story li,.kl-douce .product-offer,.kl-douce .summary-note,.kl-douce .journey-note,.kl-douce .coming-tag{font-size:13px}.kl-douce .product-tabs button small{font-size:12px}.kl-douce .coming-top{flex-wrap:wrap;align-items:start}.kl-douce .coming-badge,.kl-douce .coming-top>.mono{font-size:12px}.kl-douce .link-destination{text-overflow:ellipsis}.kl-douce .calendar-month{flex-wrap:wrap}.kl-douce .calendar-days button>span{font-size:12px}.kl-douce .calendar-times button{min-height:36px}.kl-douce .analytics-filters button{font-size:12px}.kl-douce .analytics-mini{gap:14px}.kl-douce .analytics-chart{gap:9px}.kl-douce .chart-guides{width:25px}.kl-douce .analytics-chart svg{width:calc(100% - 34px)}.kl-douce .journey-topbar>.mono,.kl-douce .step-label,.kl-douce .step-time{font-size:12px}.kl-douce .step-active .step-point{border-color:var(--step-color)}.kl-douce .step-active .step-label{color:var(--step-deep)}.kl-douce .result-number{color:var(--result-deep);background:color-mix(in srgb,var(--result-color) 20%,white);border-color:color-mix(in srgb,var(--result-color) 25%,white)}.kl-douce .result-number>.mono,.kl-douce .result-bottom{color:var(--result-deep)}.kl-douce .result-bottom{border-color:color-mix(in srgb,var(--result-color) 45%,white)}.kl-douce .result-bottom>i{background:var(--result-color)}.kl-douce .composer-presets button{font-size:14px}.kl-douce .composer-tool-name small{font-size:13px}.kl-douce .composer-under,.kl-douce .composer-under button{font-size:12px}.kl-douce .summary-selection>p,.kl-douce .summary-selection>div>span,.kl-douce .summary-tool-link{font-size:14px}.kl-douce .summary-top{font-size:12px}.kl-douce .summary-note{line-height:1.75}.kl-douce .tool-soon{font-size:12px}@media (max-width:1100px){.kl-douce .hero-edition,.kl-douce .core-node small{display:none}.kl-douce .core-node{padding:9px;font-size:14px}.kl-douce .core-stage{width:110%}.kl-douce .stage-caption{max-width:70%;font-size:12px;left:8%}.kl-douce .stage-bottom{flex-wrap:wrap;gap:2px 10px;bottom:-1%}.kl-douce .tool-ribbon small,.kl-douce .product-tabs button small{display:none}.kl-douce .product-story>p{font-size:16px}.kl-douce .product-story li{font-size:12px}.kl-douce .composer-presets{gap:8px}.kl-douce .composer-presets button{font-size:12px}.kl-douce .summary-top{flex-wrap:wrap;gap:5px;font-size:12px}.kl-douce .summary-identity{gap:16px}.kl-douce .summary-k{width:76px}.kl-douce .coming-top>.mono{font-size:12px}}@media (max-width:760px){.kl-douce .core-stage{width:100%;margin-top:25px;margin-bottom:27px}.kl-douce .core-node{font-size:14px}.kl-douce .core-node small{display:none}.kl-douce .node-partners{bottom:10%;left:38%}.kl-douce .stage-caption{font-size:12px;top:6%}.kl-douce .stage-bottom{flex-wrap:nowrap;align-items:start;font-size:12px;bottom:-2%}.kl-douce .stage-bottom>span{max-width:205px}.kl-douce .stage-bottom button{white-space:nowrap;font-size:12px}.kl-douce .hero-actions{flex-wrap:wrap;row-gap:18px}.kl-douce .product-story h3{font-size:35px}.kl-douce .app-toolbar strong{font-size:12px}.kl-douce .app-window-body{padding:18px}.kl-douce .calendar-confirm{font-size:12px}.kl-douce .analytics-mini{flex-wrap:wrap;gap:8px 16px}.kl-douce .product-tabs{gap:8px}.kl-douce .product-tabs button{flex-direction:column;gap:7px}.kl-douce .product-tabs button>span:last-of-type{font-size:14px}.kl-douce .product-tabs .product-icon{width:30px;height:30px}.kl-douce .journey-topbar{flex-wrap:wrap}.kl-douce .journey-topbar>.mono{max-width:205px;font-size:12px}.kl-douce .replay-button{font-size:12px}.kl-douce .step-text{font-size:16px}.kl-douce .track-line{height:calc(100% - 145px)}.kl-douce .result-story>p{font-size:16px}.kl-douce .summary-top{flex-wrap:nowrap}.kl-douce .summary-identity{gap:30px}.kl-douce .summary-k{width:100px}.kl-douce .composer-presets button{font-size:13px}.kl-douce .composer-under>span{max-width:180px}.kl-douce .composer-under button{text-align:right;align-self:start}.kl-douce .composer-tool-name small{font-size:12px}.kl-douce .coming-top{gap:8px}.kl-douce .faq p{font-size:16px}.kl-douce .closing-bottom .text-link{font-size:14px}.kl-douce .site-footer{gap:22px}.kl-douce .site-footer .brand{flex-basis:100%}.kl-douce .site-footer .brand img{width:130px}}@media (max-width:390px){.kl-douce .brand{width:105px}.kl-douce .header-cta{gap:8px;font-size:12px}.kl-douce .header-cta>svg{display:none}.kl-douce .hero h1{font-size:11.5vw}.kl-douce .stage-bottom{font-size:12px}.kl-douce .stage-bottom>span{max-width:170px}.kl-douce .core-node .product-icon{width:25px;height:25px}.kl-douce .core-node{padding:8px;font-size:12px}.kl-douce .product-demo{padding:24px 16px}.kl-douce .demo-caption{font-size:12px}.kl-douce .app-window-body{padding:15px}.kl-douce .calendar-days{gap:5px}.kl-douce .link-metrics{grid-template-columns:1.1fr 1fr}.kl-douce .link-metrics strong small{margin-left:0;display:block}.kl-douce .composer-summary{padding:24px}.kl-douce .summary-top{flex-wrap:wrap;font-size:12px}.kl-douce .composer-tool{gap:10px}.kl-douce .composer-tool>.product-icon{width:30px;height:30px}.kl-douce .composer-tool-name{font-size:20px}.kl-douce .composer-tool-name small{max-width:180px}.kl-douce .step-label,.kl-douce .result-number>.mono{font-size:12px}}.kl-douce .motion-paused .analytics-line{stroke-dashoffset:0;animation:none}.kl-douce{--paper:#fcfcfa;--dark:#fcfcfa;--ink:#202b35;--ink-2:#52616a;--ink-3:#738087;--line:#dce1de;--line-2:#edf0ed;--teal:#5b9ea6;--teal-d:#487d83;--blue:#86b5da;--blue-d:#113f67;--red:#d76a69;--red-d:#a74c49;--violet:#9566c7;--violet-d:#603591;--yellow:#f6cb51;--yellow-d:#7b5b0b;--orange:#e4966a;--accent:#c15c33;--cream:#f3f3ed}.kl-douce .mosaic-landing{background:var(--paper);color:var(--ink)}.kl-douce .mosaic-landing .section-wrap{width:calc(100% - 112px);max-width:1320px;margin-inline:auto;padding-inline:0}.kl-douce .mosaic-landing .site-header{width:calc(100% - 112px);max-width:1320px;height:90px;color:var(--ink);border:0;border-bottom:1px solid var(--line);background:0 0;margin:auto;padding:0}.kl-douce .mosaic-landing .brand{width:144px}.kl-douce .mosaic-landing .brand img{width:100%;height:auto;display:block}.kl-douce .mosaic-landing .desktop-nav{color:var(--ink-2);gap:32px;font-size:13px}.kl-douce .mosaic-landing .desktop-nav a:hover{color:var(--teal-d)}.kl-douce .mosaic-landing .button{border-radius:40px;gap:24px;min-height:51px;padding-inline:24px;font-size:14px}.kl-douce .mosaic-landing .button-primary,.kl-douce .mosaic-landing .mosaic-primary{background:var(--ink);color:#fff}.kl-douce .mosaic-landing .button-primary:hover,.kl-douce .mosaic-landing .mosaic-primary:hover{background:var(--teal-d)}.kl-douce .mosaic-landing .header-cta{gap:16px;min-height:42px;padding-inline:19px;font-size:12px}.kl-douce .mosaic-landing .header-cta svg{width:17px}.kl-douce .mosaic-landing .menu-toggle span{background:var(--ink)}.kl-douce .mosaic-landing .mobile-nav{background:var(--paper);color:var(--ink);border-bottom:1px solid var(--line);border-radius:0 0 24px 24px;box-shadow:0 16px 26px #202b3510}.kl-douce .mosaic-landing .mobile-nav a{border-color:var(--line)}.kl-douce .mosaic-landing .eyebrow{font-family:var(--font-manrope),sans-serif;letter-spacing:.1em;color:var(--ink-2);font-size:11px;font-weight:650}.kl-douce .mosaic-landing .mono{letter-spacing:.025em;font-size:10px}.kl-douce .mosaic-landing .section-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:22px 40px;display:flex}.kl-douce .mosaic-landing .section-heading>.eyebrow{flex-basis:100%;margin:0}.kl-douce .mosaic-landing .section-heading h2{letter-spacing:-.058em;font-size:clamp(40px,4.5vw,66px);font-weight:650;line-height:1.08}.kl-douce .mosaic-landing .section-heading .muted{color:var(--teal-d)}.kl-douce .mosaic-landing .section-heading>p{max-width:365px;color:var(--ink-2);margin:0;font-size:15px;line-height:1.8;position:static}.kl-douce .product-icon{border-radius:14px}.kl-douce .hand{font-family:var(--font-hand),cursive;align-items:center;gap:10px;font-size:29px;font-weight:500;line-height:1.05;display:inline-flex}.kl-douce .hand>svg{flex-shrink:0;width:48px;height:36px;overflow:visible}.kl-douce .hand-arrow-flipped{transform:scaleX(-1)}.kl-douce .brand-contour{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.kl-douce .brand-contour path{fill:var(--surface-color,var(--teal))}.kl-douce .mosaic-hero{width:calc(100% - 64px);max-width:1456px;margin:auto;padding-top:34px}.kl-douce .mosaic-intro{grid-template-columns:1fr 280px;align-items:end;gap:30px;padding:0 24px 34px;display:grid}.kl-douce .mosaic-intro .eyebrow{margin-bottom:19px}.kl-douce .mosaic-intro h1{letter-spacing:-.068em;font-size:clamp(60px,6.35vw,99px);font-weight:650;line-height:1.01}.kl-douce .mosaic-intro h1 em{color:var(--teal-d);font-style:normal}.kl-douce .hero-intro-aside{padding-bottom:6px}.kl-douce .hero-intro-aside>p{color:var(--ink-2);font-size:15px;line-height:1.75}.kl-douce .hero-intro-aside strong{color:var(--ink);margin-top:8px;font-weight:550;display:block}.kl-douce .hero-intro-aside .button{min-height:49px;margin-top:23px}.kl-douce .mosaic-canvas{isolation:isolate;--u:.0757576cqw;--mosaic-x:0px;--mosaic-y:0px;aspect-ratio:1320/536;position:relative;container-type:inline-size}.kl-douce .mosaic-shapes{z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.kl-douce .mosaic-shape{transform-box:fill-box;transform-origin:50%;animation:kd-piece-in .9s var(--ease) var(--piece-delay) both}.kl-douce .mosaic-cell{color:#19384b;min-width:0;animation:kd-content-in .8s var(--ease) .3s both;position:absolute}.kl-douce .mosaic-product-heading{align-items:center;gap:12px;display:flex}.kl-douce .mosaic-product-heading .product-icon{background:#fff9;border:1px solid #ffffff60;border-radius:15px;width:43px;height:43px}.kl-douce .mosaic-product-heading .product-icon img{width:27px;height:27px}.kl-douce .mosaic-product-name{letter-spacing:-.045em;align-items:center;gap:18px;font-size:24px;font-weight:700;line-height:1.2;display:inline-flex}.kl-douce .mosaic-product-name>svg{opacity:.5;width:17px;transition:transform .2s}.kl-douce .mosaic-product-name:hover>svg{opacity:1;transform:translate(2px,-2px)}.kl-douce .mosaic-product-heading p{margin-top:4px;font-size:13px;line-height:1.4}.kl-douce .mosaic-calenkli{left:calc(var(--u)*33);top:calc(var(--u)*51);width:calc(var(--u)*364)}.kl-douce .floating-surface{transform:translate(var(--mosaic-x),var(--mosaic-y));transition:transform .65s var(--ease),box-shadow .3s}.kl-douce .mosaic-calendar{background:#fffdf8;border-radius:23px;margin-top:25px;padding:21px 20px 15px;box-shadow:0 14px 26px #113f6717}.kl-douce .mosaic-calendar-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.kl-douce .mosaic-calendar-top strong{font-size:14px;font-weight:650}.kl-douce .mosaic-calendar-top>span{color:var(--blue-d);background:#ecf2f6;border-radius:7px;padding:4px 9px;font-size:12px}.kl-douce .mosaic-calendar-body{grid-template-columns:1.65fr 1fr;gap:17px;margin-top:21px;display:grid}.kl-douce .mosaic-week,.kl-douce .mosaic-days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;font-size:12px;display:grid}.kl-douce .mosaic-week{color:#667d92;margin-bottom:8px}.kl-douce .mosaic-days{gap:4px 0}.kl-douce .mosaic-days>span,.kl-douce .mosaic-days>button{place-items:center;min-width:0;min-height:25px;padding:0;font-size:12px;display:grid}.kl-douce .mosaic-days>span{color:#677b8c}.kl-douce .mosaic-days>button{aspect-ratio:1;color:var(--blue-d);background:#e5eff6;border-radius:50%;font-weight:650}.kl-douce .mosaic-days>button[aria-pressed=true]{background:var(--blue-d);color:#fff}.kl-douce .mosaic-slots{align-content:start;gap:7px;display:grid}.kl-douce .mosaic-slots button{color:var(--blue-d);background:#eef3f6;border-radius:9px;padding:7px 0;font-size:12px}.kl-douce .mosaic-slots button[aria-pressed=true]{background:var(--blue-d);color:#fff}.kl-douce .mosaic-booking-status{color:var(--blue-d);border-top:1px solid #e4eaf0;align-items:center;gap:5px;margin-top:15px;padding-top:12px;font-size:12px;display:flex}.kl-douce .mosaic-booking-status small{color:#718393;margin-left:auto;font-size:11px}.kl-douce .calendar-hand{color:var(--blue-d);justify-content:end;margin-top:21px;font-size:28px;display:flex;rotate:-4deg}.kl-douce .calendar-hand svg{width:39px}.kl-douce .mosaic-lenkli{left:calc(var(--u)*480);top:calc(var(--u)*39);width:calc(var(--u)*336);color:#fff}.kl-douce .mosaic-lenkli .mosaic-product-heading{align-items:start}.kl-douce .mosaic-lenkli .mosaic-product-heading p{color:#e6f1ed}.kl-douce .mosaic-lenkli .mosaic-product-name>svg{display:none}.kl-douce .mosaic-lenkli-main{position:relative}.kl-douce .mosaic-link-preview{position:absolute;top:5px;right:0}.kl-douce .mosaic-copy{color:#fff;background:#ffffff10;border:1px solid #ffffff60;border-radius:20px;align-items:center;gap:6px;padding:7px 9px;font-size:11px;display:flex}.kl-douce .mosaic-copy:hover{background:#ffffff25}.kl-douce .mosaic-phone{width:calc(var(--u)*234);height:calc(var(--u)*355);min-height:345px;margin:calc(var(--u)*25) auto 0;text-align:center;color:#fff;background:0 0,url(/images/lenkli-cafe.webp) 50%/cover;border:5px solid #f8f3ea;border-radius:32px;padding:32px 15px 16px;position:relative;rotate:-5deg;box-shadow:12px 18px #244f541d,0 19px 30px #193e4126}.kl-douce .mosaic-phone-camera{background:#203a3c;border-radius:12px;width:38px;height:8px;position:absolute;top:8px;left:calc(50% - 19px)}.kl-douce .mosaic-profile-avatar{width:42px;height:42px;color:var(--teal-d);background:#f8f3ea;border-radius:50%;place-items:center;margin:0 auto 8px;font-size:23px;font-weight:700;display:grid}.kl-douce .mosaic-phone>strong{letter-spacing:-.04em;font-size:23px;line-height:1.25;display:block}.kl-douce .mosaic-phone>span:not([class]){color:#eee9df;margin-top:5px;font-size:12px;display:block}.kl-douce .mosaic-phone-links{gap:7px;margin-top:22px;display:grid}.kl-douce .mosaic-phone-links>span{color:#294445;background:#f8f3ea;border-radius:9px;align-items:center;gap:9px;padding:9px 11px;font-size:13px;line-height:1.2;display:flex}.kl-douce .mosaic-phone-links b{font-size:12px;font-weight:550}.kl-douce .mosaic-phone-socials{margin-top:12px;font-size:14px;line-height:1;display:block}.kl-douce .mosaic-phone>small{color:#e6e4de;margin-top:8px;font-size:10px;line-height:1.2;display:block}.kl-douce .mosaic-datalenk{left:calc(var(--u)*893);top:calc(var(--u)*38);width:calc(var(--u)*400);color:#532e30}.kl-douce .mosaic-datalenk .product-icon{border-radius:13px;width:38px;height:38px}.kl-douce .mosaic-datalenk .mosaic-product-name{font-size:22px}.kl-douce .mosaic-datalenk .mosaic-product-heading p{font-size:12px}.kl-douce .mosaic-revenue{color:var(--ink);background:#fff;border-radius:20px;margin-top:16px;padding:14px 17px 10px;box-shadow:0 12px 20px #632c2b14}.kl-douce .mosaic-revenue-top{justify-content:space-between;align-items:center;gap:9px;display:flex}.kl-douce .mosaic-revenue-top>span{display:none}.kl-douce .mosaic-period{margin-left:auto}.kl-douce .mosaic-period select{color:#8a4b46;cursor:pointer;background:#fbf0ee;border:0;border-radius:7px;padding:4px 6px;font-size:10px}.kl-douce .mosaic-metrics{grid-template-columns:1.25fr 1fr .9fr;gap:12px;margin-top:7px;display:grid}.kl-douce .mosaic-metrics>div>span{color:#7d7475;font-size:10px;display:block}.kl-douce .mosaic-metrics strong{letter-spacing:-.05em;white-space:nowrap;font-size:24px;font-weight:650;line-height:1.25;display:block}.kl-douce .mosaic-metrics small{display:none}.kl-douce .mosaic-chart{width:100%;height:50px;margin-top:9px;display:block;overflow:visible}.kl-douce .mosaic-chart-line{stroke-dasharray:550;animation:kd-chart-in 1.3s var(--ease) .7s backwards}.kl-douce .mosaic-chart-labels{color:#8d7c7a;justify-content:space-between;margin-top:5px;font-size:10px;display:flex}.kl-douce .mosaic-email{left:calc(var(--u)*893);top:calc(var(--u)*343);width:calc(var(--u)*172);color:#40285d}.kl-douce .mosaic-partners-cell{left:calc(var(--u)*1134);top:calc(var(--u)*343);width:calc(var(--u)*159);color:#614812}.kl-douce .secret-identity{align-items:center;gap:12px;min-width:0;display:flex}.kl-douce .secret-mark{filter:blur(6px);-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.6;align-items:center;gap:8px;display:flex}.kl-douce .secret-mark i{border:6px solid;border-radius:8px 13px 13px 5px;flex-shrink:0;width:24px;height:24px}.kl-douce .secret-mark b{letter-spacing:-.04em;white-space:nowrap;font-size:20px;font-weight:750}.kl-douce .secret-badge{white-space:nowrap;background:#ffffffa6;border:1px solid #ffffff70;border-radius:20px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.kl-douce .mosaic-teaser .secret-mark{max-width:50px;overflow:hidden}.kl-douce .mosaic-teaser .secret-mark b{display:none}.kl-douce .mosaic-teaser .secret-badge{padding:2px 7px;font-size:10px}.kl-douce .mosaic-teaser h2{letter-spacing:-.06em;margin-top:15px;font-size:32px;font-weight:650;line-height:1.04}.kl-douce .mosaic-future-link{align-items:center;gap:7px;width:fit-content;margin-top:13px;padding-block:5px;font-size:10px;display:flex}.kl-douce .mosaic-future-link svg{width:13px;height:13px}.kl-douce .mosaic-caption{color:var(--ink-2);justify-content:space-between;align-items:center;padding:9px 24px 17px;font-size:11px;display:flex}.kl-douce .mosaic-caption>a{align-items:center;gap:8px;min-height:40px;display:flex}.kl-douce .mosaic-caption>a svg{width:14px;margin-left:12px}.kl-douce .mosaic-availability-dot{background:var(--teal);border-radius:50%;width:5px;height:5px}.kl-douce .mosaic-caption button{background:0 0;align-items:center;gap:10px;padding:10px 0;font-size:11px;display:flex}.kl-douce .mosaic-landing .suite-section{padding:73px 0 83px}.kl-douce .mosaic-landing .product-showcase{margin-top:39px}.kl-douce .mosaic-landing .product-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.kl-douce .product-tabs>div{min-width:0;scroll-margin-top:35px}.kl-douce .mosaic-landing .product-tabs button{text-align:left;background:0 0;gap:14px;width:100%;min-height:88px;padding:18px 20px 23px}.kl-douce .mosaic-landing .product-tabs button:after{background:var(--tab-color,var(--teal));height:3px;bottom:-1px;left:20px;right:20px}.kl-douce .product-tabs>div:nth-child(2){--tab-color:var(--blue)}.kl-douce .product-tabs>div:nth-child(3){--tab-color:var(--red)}.kl-douce .mosaic-landing .product-tabs button>span:last-of-type{letter-spacing:-.035em;font-size:20px;font-weight:650}.kl-douce .mosaic-landing .product-tabs button small{color:var(--ink-2);letter-spacing:0;font-size:12px;font-weight:400}.kl-douce .mosaic-landing .product-tabs button>svg{opacity:.5;width:16px;margin-left:auto}.kl-douce .mosaic-landing .product-panel{--product-deep:var(--teal-d);background:0 0;border:0;border-radius:0;grid-template-columns:.8fr 1.2fr;gap:35px;min-height:600px;margin-top:26px;display:grid;overflow:visible}.kl-douce .mosaic-landing .panel-calenkli{--product-deep:var(--blue-d)}.kl-douce .mosaic-landing .panel-datalenk{--product-deep:var(--red-d)}.kl-douce .product-panel>.brand-contour{display:none}.kl-douce .mosaic-landing .product-story{padding:54px 15px 42px 20px}.kl-douce .mosaic-landing .product-status{font-family:var(--font-manrope);letter-spacing:.12em;color:var(--ink-2);font-size:10px}.kl-douce .mosaic-landing .product-status i{background:var(--product-deep)}.kl-douce .mosaic-landing .product-story h3{letter-spacing:-.06em;font-size:clamp(37px,3.7vw,53px);font-weight:650;line-height:1.08}.kl-douce .mosaic-landing .product-story>p{color:var(--ink-2);max-width:380px;margin-top:22px;font-size:15px;line-height:1.85}.kl-douce .mosaic-landing .product-story ul{gap:11px;margin:28px 0 30px}.kl-douce .mosaic-landing .product-story li{color:var(--ink-2);font-size:13px}.kl-douce .mosaic-landing .product-story li>span{color:var(--product-deep)}.kl-douce .mosaic-landing .button-dark{background:var(--product-deep);color:#fff}.kl-douce .mosaic-landing .product-offer{color:var(--ink-3);margin-top:12px;font-size:11px}.kl-douce .mosaic-landing .product-demo{isolation:isolate;background:0 0;justify-content:center;min-width:0;padding:55px 49px 38px;position:relative;overflow:visible}.kl-douce .mosaic-landing .demo-grid{z-index:-1;background:color-mix(in srgb,var(--product) 28%,var(--paper));border-radius:100px 32px;display:block;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.kl-douce .demo-grid:after{content:"";background:var(--paper);border-radius:0 0 70px 70px;width:28%;height:27px;position:absolute;top:0;left:36%}.kl-douce .mosaic-landing .app-window{border-radius:22px;max-width:450px;overflow:hidden;transform:none;box-shadow:0 20px 35px #1c3c4312}.kl-douce .mosaic-landing .app-toolbar{background:0 0;padding:16px 21px}.kl-douce .mosaic-landing .app-toolbar strong{color:var(--ink);font-size:13px}.kl-douce .mosaic-landing .app-window-body{padding:25px}.kl-douce .mosaic-landing .app-label{font-size:10px}.kl-douce .lenkli-scene{width:100%;max-width:440px;padding:101px 0 33px;position:relative}.kl-douce .link-photo{background:#233a39;border-radius:22px;width:98%;height:160px;position:absolute;top:0;left:-13px;overflow:hidden;rotate:-4deg}.kl-douce .link-photo img{object-fit:cover;opacity:.65;width:100%;height:100%}.kl-douce .link-photo>span{color:#fff;letter-spacing:-.04em;font-size:27px;font-weight:650;line-height:1.2;position:absolute;top:23px;left:23px}.kl-douce .link-photo small{letter-spacing:0;margin-top:7px;font-size:12px;font-weight:400;display:block}.kl-douce .mosaic-landing .link-window{box-shadow:5px 6px 0 var(--teal-d);background:#f8f3ea;border:1.5px solid #221f1a}.kl-douce .mosaic-landing .link-window .app-toolbar{border-color:#e6ddcc}.kl-douce .mosaic-landing .link-editor{background:#fffdf8;border-color:#e6ddcc;border-radius:12px}.kl-douce .mosaic-landing .link-editor input{font-size:13px}.kl-douce .mosaic-landing .copy-button{background:var(--orange);color:#221f1a;border:1px solid #221f1a;border-radius:11px;padding:12px;font-size:13px}.kl-douce .mosaic-landing .link-metrics strong{font-size:31px;font-weight:600}.kl-douce .mosaic-landing .link-metrics strong small{color:var(--teal-d);margin-left:0;font-size:10px;display:block}.kl-douce .mosaic-landing .source-bar i{background:var(--teal)}.kl-douce .qr-sticker{width:fit-content;box-shadow:4px 4px 0 var(--teal-d);background:#f8f3ea;border:1.5px solid #221f1a;border-radius:15px;align-items:center;gap:11px;margin:-11px -17px -17px auto;padding:11px;display:flex;position:relative;rotate:5deg}.kl-douce .qr-sticker img{width:64px;height:64px}.kl-douce .qr-sticker>span{font-size:12px;line-height:1.5}.kl-douce .mosaic-landing .calendar-window{background:#fffdf8;border-color:#113f6729;box-shadow:10px 12px #113f67,-8px -8px #e4966a80}.kl-douce .mosaic-landing .calendar-window .app-toolbar{background:#f7f2e8}.kl-douce .mosaic-landing .calendar-days button{border-radius:14px}.kl-douce .mosaic-landing .calendar-days button[aria-pressed=true],.kl-douce .mosaic-landing .calendar-times button[aria-pressed=true]{background:var(--blue-d);color:#fff;border-color:var(--blue-d)}.kl-douce .mosaic-landing .calendar-times button{border-radius:10px;min-height:39px;font-size:12px}.kl-douce .mosaic-landing .calendar-confirm{color:var(--blue-d);background:#f7f2e8;border-radius:14px}.kl-douce .analytics-scene{width:100%;min-width:0}.kl-douce .interface-switch{background:#ffffff70;border-radius:30px;gap:3px;width:fit-content;margin:0 auto 22px;padding:4px;display:flex}.kl-douce .interface-switch button{color:#904f4e;background:0 0;border-radius:22px;padding:9px 12px;font-size:11px}.kl-douce .interface-switch button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 2px 5px #b96e6710}.kl-douce .real-dashboard img{border-radius:15px;width:100%;height:auto;display:block;box-shadow:0 18px 32px #78413b15}.kl-douce .real-dashboard>span{color:#9a615b;text-align:right;margin-top:12px;font-size:10px;display:block}.kl-douce .mosaic-landing .analytics-window{margin:auto}.kl-douce .mosaic-landing .analytics-filters button{border-radius:20px;padding:7px 11px;font-size:11px}.kl-douce .mosaic-landing .analytics-filters button[aria-pressed=true]{color:var(--red-d);background:#fbe8e6}.kl-douce .mosaic-landing .analytics-line{stroke-dashoffset:0}.kl-douce .mosaic-landing .demo-caption{width:100%;max-width:450px;color:var(--product-deep);justify-content:space-between;align-items:center;gap:12px;margin-top:27px;display:flex}.kl-douce .demo-caption .hand{font-size:27px;rotate:-3deg}.kl-douce .demo-caption .hand>svg{width:32px;rotate:45deg}.kl-douce .demo-caption>span:last-child{font-family:var(--font-mono);opacity:.65;font-size:9px}.kl-douce .section-join{background:var(--join-from);height:115px;line-height:0}.kl-douce .section-join svg{width:100%;height:calc(100% + 1px);display:block}.kl-douce .join-flipped svg{transform:scaleX(-1)}.kl-douce .journey-band{background:var(--teal-d);color:#f8f7f0}.kl-douce .mosaic-landing .journey-section{background:0 0;border:0;padding:38px 0 55px}.kl-douce .mosaic-landing .journey-heading>.eyebrow{color:#c3dedb;margin-bottom:23px}.kl-douce .mosaic-landing .journey-heading>div{justify-content:space-between;align-items:end;gap:45px;display:flex}.kl-douce .mosaic-landing .journey-heading h2{color:#f8f7f0;letter-spacing:-.055em;font-size:clamp(40px,4.7vw,68px);font-weight:600;line-height:1.08}.kl-douce .mosaic-landing .journey-heading p{color:#d3e4df;max-width:350px;font-size:15px;line-height:1.8}.kl-douce .journey-heading .brand-accent{color:var(--orange)}.kl-douce .journey-hand{display:none}.kl-douce .mosaic-landing .journey-topbar{border-color:#ffffff30;margin-top:35px;padding-bottom:18px}.kl-douce .mosaic-landing .journey-topbar>.mono{color:#c7ded9;font-size:10px}.kl-douce .mosaic-landing .replay-button{color:#f7f5ef;background:0 0;border:0;border-radius:0;padding:7px 0;font-size:12px}.kl-douce .mosaic-landing .replay-button>span{color:#f7f5ef}.kl-douce .mosaic-landing .journey-track{gap:23px;margin-top:26px}.kl-douce .mosaic-landing .track-line{background:#ffffff40;top:55px}.kl-douce .mosaic-landing .track-line>span{background:#f8f3ea}.kl-douce .mosaic-landing .journey-step{background:var(--teal-d);color:#f8f7f0;border:1px solid #ffffff35;border-radius:24px 48px 24px 24px;flex-direction:column;align-items:start;min-width:0;padding:24px;transition:background .3s,transform .3s;display:flex;position:relative}.kl-douce .journey-step>.brand-contour{display:none}.kl-douce .mosaic-landing .journey-step:nth-of-type(2){border-radius:48px 24px 24px}.kl-douce .mosaic-landing .journey-step.step-active{color:#203c42;background:#f8f7f0;border-color:#f8f7f0;transform:translateY(-4px)}.kl-douce .mosaic-landing .step-point{background:0 0;border:0;transform:none}.kl-douce .mosaic-landing .step-point .product-icon{background:#f8f7f0;width:42px;height:42px}.kl-douce .mosaic-landing .step-label{color:#bdd8d4;margin-top:22px;font-size:10px}.kl-douce .mosaic-landing .step-active .step-label{color:var(--teal-d)}.kl-douce .mosaic-landing .journey-step>strong{letter-spacing:-.04em;margin-top:9px;font-size:23px;font-weight:650;line-height:1.2}.kl-douce .mosaic-landing .step-text{color:inherit;opacity:.85;margin-top:12px;font-size:13px;line-height:1.7}.kl-douce .journey-proof{width:100%;color:var(--ink);background:#fff;border-radius:13px;margin-top:23px;padding:14px;display:block}.kl-douce .journey-proof>span{color:var(--ink-3);font-size:10px}.kl-douce .journey-proof>b{justify-content:space-between;align-items:center;gap:10px;margin-top:5px;font-size:15px;font-weight:600;display:flex}.kl-douce .journey-proof i{color:var(--step-deep);font-style:normal}.kl-douce .mosaic-landing .step-time{color:inherit;opacity:.65;margin-top:13px;font-size:9px}.kl-douce .journey-readout{align-items:start;gap:15px;max-width:960px;margin:29px auto 0;display:flex}.kl-douce .journey-readout .product-icon{background:#f8f7f0;border-radius:10px;width:32px;height:32px}.kl-douce .journey-readout p{color:#d8e7e1;font-size:13px;line-height:1.8}.kl-douce .journey-readout strong{color:#fff;font-weight:600}.kl-douce .mosaic-landing .journey-note{text-align:center;color:#bad7d1;margin-top:23px;font-size:10px;line-height:1.6}.kl-douce .teasers-section{padding:60px 0 78px}.kl-douce .teasers-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:33px;display:flex}.kl-douce .teasers-heading h2{letter-spacing:-.055em;margin-top:18px;font-size:clamp(35px,4vw,58px);font-weight:650;line-height:1.08}.kl-douce .teasers-heading>.hand{color:var(--violet-d);font-size:28px;rotate:-5deg}.kl-douce .teaser-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.kl-douce .teaser-card{isolation:isolate;color:#503669;background:#e7def1;border-radius:55px 24px 24px;min-width:0;padding:33px 38px;position:relative;overflow:hidden}.kl-douce .teaser-partners{color:#6c501c;background:#faecc0;border-radius:24px 24px 55px}.kl-douce .teaser-index{font-family:var(--font-mono);letter-spacing:.07em;opacity:.75;margin-bottom:19px;font-size:9px;display:block}.kl-douce .teaser-card .secret-identity{gap:20px}.kl-douce .teaser-card .secret-badge{background:#fff9;font-size:11px}.kl-douce .teaser-card .secret-mark b{font-size:24px}.kl-douce .teaser-card h3{letter-spacing:-.05em;max-width:90%;margin-top:27px;font-size:34px;font-weight:650;line-height:1.1}.kl-douce .teaser-card p{max-width:370px;margin-top:15px;font-size:13px;line-height:1.8}.kl-douce .teaser-preview{pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:end;align-items:center;height:105px;margin:6px 0 16px;display:flex}.kl-douce .secret-mail{filter:blur(6px);background:#fff;border-radius:14px;width:65%;max-width:290px;padding:15px 19px;rotate:-5deg;box-shadow:0 10px 20px #60359113}.kl-douce .secret-mail>span{font-size:12px;font-weight:600}.kl-douce .secret-mail i{background:#9566c733;border-radius:5px;width:100%;height:4px;margin-top:6px;display:block}.kl-douce .secret-mail i:nth-of-type(2){width:65%}.kl-douce .secret-mail b{background:var(--violet);color:#fff;border-radius:6px;margin-top:8px;padding:4px 10px;font-size:9px;display:inline-block}.kl-douce .secret-network{filter:blur(5px);align-items:center;gap:8px;width:65%;display:flex;rotate:4deg}.kl-douce .secret-network i{background:#fffdf2;border:1px solid #ddc779;border-radius:18px;flex-shrink:0;place-items:center;width:51px;height:54px;font-size:22px;font-style:normal;font-weight:650;display:grid}.kl-douce .secret-network>span{background:#c6a545;flex:1;height:2px}.kl-douce .teaser-caption{letter-spacing:.05em;border-top:1px solid #50366920;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:17px;font-size:9px;display:flex}.kl-douce .teaser-caption>span{letter-spacing:0;opacity:.7}.kl-douce .composer-band{background:var(--cream)}.kl-douce .mosaic-landing .composer-section{padding:38px 0 55px;position:relative}.kl-douce .composer-hand{display:none}.kl-douce .mosaic-landing .composer-layout{grid-template-columns:1.15fr 1fr;gap:80px;margin-top:38px}.kl-douce .mosaic-landing .composer-presets{gap:7px;margin-bottom:22px}.kl-douce .mosaic-landing .composer-presets button{color:var(--ink);background:0 0;border:1px solid #d5ded8;border-radius:25px;padding:8px 13px;font-size:12px}.kl-douce .mosaic-landing .composer-presets button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.kl-douce .mosaic-landing .composer-tools{border-color:#d5ded8}.kl-douce .mosaic-landing .composer-tool{background:0 0;border-color:#d5ded8;gap:14px;min-width:0;padding:17px 9px}.kl-douce .mosaic-landing .composer-tool[aria-pressed=true]{background:#ffffff6e}.kl-douce .mosaic-landing .composer-tool:hover{background:#fff;padding-left:9px}.kl-douce .mosaic-landing .tool-index{color:#8b9990;font-size:10px}.kl-douce .mosaic-landing .composer-tool>.product-icon{border-radius:13px;width:39px;height:39px}.kl-douce .concealed-icon{filter:blur(4px);opacity:.65}.kl-douce .mosaic-landing .composer-tool-name{min-width:0;color:var(--ink);letter-spacing:-.03em;flex:1;font-size:18px;font-weight:650}.kl-douce .mosaic-landing .composer-tool-name small{color:var(--ink-2);letter-spacing:0;margin-top:5px;font-size:11px}.kl-douce .mosaic-landing .tool-check{width:25px;height:25px;color:var(--ink-2);border-color:#b9c8bf;border-radius:50%;flex-shrink:0}.kl-douce .mosaic-landing .composer-tool[aria-pressed=true] .tool-check{background:var(--teal-d);color:#fff;border-color:var(--teal-d)}.kl-douce .mosaic-landing .composer-under{color:var(--ink-3);font-size:10px}.kl-douce .mosaic-landing .composer-summary{background:#fff;border:0;border-radius:25px 65px 25px 25px;padding:30px;box-shadow:0 12px 30px #273d3510}.kl-douce .mosaic-landing .summary-top{color:var(--ink-3);font-size:9px}.kl-douce .mosaic-landing .summary-identity{justify-content:center;gap:25px;padding:25px 0}.kl-douce .mosaic-landing .summary-k{width:76px;height:auto}.kl-douce .mosaic-landing .summary-identity strong{color:var(--ink);font-size:72px;font-weight:550}.kl-douce .mosaic-landing .summary-identity strong>span{color:#a0b2a9;font-size:25px}.kl-douce .mosaic-landing .summary-identity p{color:var(--ink-3);font-size:11px}.kl-douce .mosaic-landing .summary-selection{border-color:var(--line-2)}.kl-douce .mosaic-landing .summary-selection>p{color:var(--ink-2);font-size:12px}.kl-douce .mosaic-landing .summary-selection>div>span{color:var(--ink-2);border-color:var(--line);border-radius:20px;font-size:10px}.kl-douce .mosaic-landing .summary-actions .button{min-height:48px;font-size:13px}.kl-douce .mosaic-landing .summary-tool-link{color:var(--ink-2);border-color:var(--line-2);padding:12px 5px;font-size:12px}.kl-douce .mosaic-landing .summary-note{color:var(--ink-3);font-size:10px;line-height:1.8}.kl-douce .mosaic-landing .faq-section{grid-template-columns:.85fr 1.15fr;gap:90px;padding:80px 0;display:grid}.kl-douce .faq-intro>.brand-contour{display:none}.kl-douce .mosaic-landing .faq-intro h2{letter-spacing:-.055em;margin-top:20px;font-size:45px;font-weight:600;line-height:1.1}.kl-douce .faq-intro h2 .muted{color:var(--teal-d)}.kl-douce .faq-hand{color:var(--teal-d);margin-top:23px;font-size:27px;rotate:-5deg}.kl-douce .mosaic-landing .faq-list{border-top:1px solid var(--line)}.kl-douce .mosaic-landing .faq{border-color:var(--line)}.kl-douce .mosaic-landing .faq summary{padding:23px 0;font-size:14px}.kl-douce .mosaic-landing .faq summary>span{color:var(--teal-d)}.kl-douce .mosaic-landing .faq p{color:var(--ink-2);font-size:14px;line-height:1.8}.kl-douce .mosaic-closing{isolation:isolate;text-align:center;background:#e6eeea;border-radius:90px 30px;margin:0 32px 22px;padding:55px 24px 60px;position:relative;overflow:hidden}.kl-douce .mosaic-closing>.closing-left{width:30%;height:110%;inset:8% auto auto -12%;rotate:-15deg}.kl-douce .mosaic-closing>.closing-right{width:32%;height:100%;inset:15% -14% auto auto;rotate:15deg}.kl-douce .mosaic-closing-identity{width:53px;margin:0 auto 20px}.kl-douce .mosaic-closing-identity img{width:100%;height:auto;display:block}.kl-douce .mosaic-closing>.eyebrow{color:var(--teal-d);font-size:10px}.kl-douce .mosaic-closing h2{letter-spacing:-.06em;margin-top:20px;font-size:clamp(38px,5vw,72px);font-weight:650;line-height:1.08}.kl-douce .mosaic-closing h2>span{color:var(--teal-d)}.kl-douce .mosaic-closing>p{color:var(--ink-2);margin:20px 0 24px;font-size:14px}.kl-douce .mosaic-closing-colors{justify-content:center;gap:5px;margin-top:27px;display:flex}.kl-douce .mosaic-closing-colors i{background:var(--blue);border-radius:9px 9px 2px;width:20px;height:8px}.kl-douce .mosaic-closing-colors i:nth-child(2){background:var(--teal)}.kl-douce .mosaic-closing-colors i:nth-child(3){background:var(--red)}.kl-douce .mosaic-closing-colors i:nth-child(4){background:var(--violet)}.kl-douce .mosaic-closing-colors i:nth-child(5){background:var(--yellow)}.kl-douce .mosaic-landing .site-footer{color:var(--ink-2);border-color:var(--line);padding:28px 0 32px;font-size:12px}.kl-douce .mosaic-landing .site-footer .brand{width:130px}.kl-douce .mosaic-landing :is(a,button,input,select,summary,[role=tabpanel]):focus-visible{outline:3px solid var(--blue-d);outline-offset:5px}@keyframes kd-piece-in{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}@keyframes kd-content-in{0%{opacity:0;translate:0 15px}to{opacity:1;translate:0}}@keyframes kd-chart-in{0%{stroke-dashoffset:550px}to{stroke-dashoffset:0}}.kl-douce .motion-paused *,.kl-douce .motion-paused :before,.kl-douce .motion-paused :after{animation:none!important}.kl-douce .motion-paused .floating-surface{transform:none}.kl-douce .motion-paused .analytics-line,.kl-douce .motion-paused .mosaic-chart-line{stroke-dashoffset:0}@media (max-width:1279px) and (min-width:1201px){.kl-douce .mosaic-product-name{font-size:22px}.kl-douce .mosaic-product-heading p{font-size:11px}.kl-douce .mosaic-calendar{margin-top:20px;padding:16px 14px 12px}.kl-douce .mosaic-calendar-body{gap:10px;margin-top:15px}.kl-douce .mosaic-days>span,.kl-douce .mosaic-days>button{min-height:23px}.kl-douce .calendar-hand{margin-top:16px;font-size:24px}.kl-douce .mosaic-product-heading .product-icon{width:37px;height:37px}.kl-douce .mosaic-lenkli .mosaic-copy>span{display:none}.kl-douce .mosaic-phone{min-height:305px;margin-top:19px;padding:25px 11px 11px}.kl-douce .mosaic-phone>strong{font-size:20px}.kl-douce .mosaic-phone-links{gap:6px;margin-top:13px}.kl-douce .mosaic-phone-links>span{padding:8px 9px}.kl-douce .mosaic-profile-avatar{width:35px;height:35px;font-size:20px}.kl-douce .mosaic-phone-socials{margin-top:10px}.kl-douce .mosaic-phone>small{margin-top:5px}.kl-douce .mosaic-datalenk .mosaic-product-name{font-size:20px}.kl-douce .mosaic-datalenk .mosaic-product-heading p{font-size:10px}.kl-douce .mosaic-revenue{margin-top:12px;padding:11px 13px 9px}.kl-douce .mosaic-chart{height:36px;margin-top:7px}.kl-douce .mosaic-metrics strong{font-size:21px}.kl-douce .mosaic-metrics{margin-top:4px}.kl-douce .mosaic-teaser h2{margin-top:12px;font-size:28px}.kl-douce .mosaic-future-link{gap:3px;margin-top:8px;font-size:9px}}@media (max-width:1200px){.kl-douce .mosaic-landing .site-header,.kl-douce .mosaic-landing .section-wrap{width:calc(100% - 64px)}.kl-douce .mosaic-landing .desktop-nav{gap:23px;font-size:12px}.kl-douce .mosaic-hero{width:calc(100% - 48px);padding-top:32px}.kl-douce .mosaic-intro{grid-template-columns:1fr 230px;gap:22px;padding:0 8px 30px}.kl-douce .mosaic-intro h1{font-size:clamp(48px,6.2vw,67px)}.kl-douce .hero-intro-aside>p{font-size:13px}.kl-douce .hero-intro-aside .button{min-height:44px;margin-top:16px;padding:0 18px;font-size:12px}.kl-douce .mosaic-canvas{aspect-ratio:auto;grid-template-columns:1fr 1fr;gap:14px;display:grid}.kl-douce .mosaic-shapes{display:none}.kl-douce .mosaic-cell{border-radius:32px;width:auto;min-width:0;padding:27px;position:relative;inset:auto}.kl-douce .mosaic-calenkli{background:#a0c6e3;border-radius:50px 25px 25px}.kl-douce .mosaic-lenkli{background:var(--teal);border-radius:25px 50px 25px 25px}.kl-douce .mosaic-calendar{margin-top:25px}.kl-douce .mosaic-lenkli .mosaic-copy>span{display:none}.kl-douce .mosaic-phone{width:210px;height:342px;min-height:0;margin-top:26px;padding-top:27px}.kl-douce .mosaic-phone>strong{font-size:21px}.kl-douce .mosaic-phone-links{margin-top:16px}.kl-douce .mosaic-phone-links>span{padding:8px 10px}.kl-douce .mosaic-datalenk{background:#df918c;border-radius:25px 25px 55px;grid-column:1/-1;grid-template-columns:.8fr 1.2fr;align-items:center;gap:25px;display:grid}.kl-douce .mosaic-datalenk .mosaic-product-heading{align-items:start}.kl-douce .mosaic-revenue{margin:0;padding:18px}.kl-douce .mosaic-chart{height:70px}.kl-douce .mosaic-metrics strong{font-size:26px}.kl-douce .mosaic-email{background:#b899e3;border-radius:30px 55px 25px 25px}.kl-douce .mosaic-partners-cell{background:#f6d66d;border-radius:55px 30px 25px 25px}.kl-douce .mosaic-teaser{padding:24px 28px}.kl-douce .mosaic-teaser h2 br{display:none}.kl-douce .mosaic-teaser h2{margin-top:16px;font-size:30px}.kl-douce .mosaic-future-link{margin-top:15px;font-size:12px}.kl-douce .mosaic-caption{padding-inline:5px}.kl-douce .mosaic-landing .product-panel{grid-template-columns:.9fr 1.1fr;gap:20px}.kl-douce .mosaic-landing .product-tabs button{gap:10px;padding-inline:12px}.kl-douce .mosaic-landing .tab-number{display:none}.kl-douce .mosaic-landing .product-story{padding:42px 0 38px}.kl-douce .mosaic-landing .product-story h3{font-size:39px}.kl-douce .mosaic-landing .product-demo{padding:48px 28px 36px}.kl-douce .mosaic-landing .product-tabs button small{font-size:10px}.kl-douce .mosaic-landing .journey-heading>div{align-items:start}.kl-douce .mosaic-landing .journey-heading h2{font-size:49px}.kl-douce .mosaic-landing .journey-heading p{max-width:300px;font-size:14px}.kl-douce .mosaic-landing .journey-step{padding:20px}.kl-douce .mosaic-landing .journey-step>strong{font-size:21px}.kl-douce .journey-proof>b{font-size:13px}.kl-douce .mosaic-landing .composer-layout{gap:40px}.kl-douce .mosaic-landing .faq-section{gap:50px}}@media (max-width:850px){.kl-douce .mosaic-intro{grid-template-columns:1fr;gap:24px}.kl-douce .mosaic-intro h1{font-size:72px}.kl-douce .hero-intro-aside{justify-content:space-between;align-items:center;gap:30px;display:flex}.kl-douce .hero-intro-aside>p{max-width:330px;font-size:14px}.kl-douce .hero-intro-aside .button{flex-shrink:0;margin-top:0}.kl-douce .mosaic-product-name{font-size:22px}.kl-douce .mosaic-product-heading p{font-size:12px}.kl-douce .mosaic-lenkli .mosaic-link-preview{margin:13px 0 -8px;position:static}.kl-douce .mosaic-lenkli .mosaic-copy>span{display:inline}.kl-douce .mosaic-lenkli .mosaic-copy{width:fit-content;margin:auto}.kl-douce .mosaic-calendar-body{grid-template-columns:1fr;gap:14px}.kl-douce .mosaic-slots{grid-template-columns:repeat(4,1fr);gap:5px}.kl-douce .mosaic-days>span,.kl-douce .mosaic-days>button{min-height:27px}.kl-douce .mosaic-slots button{min-height:35px;font-size:11px}.kl-douce .calendar-hand{font-size:24px}.kl-douce .mosaic-datalenk{grid-template-columns:.75fr 1.25fr;padding:25px}.kl-douce .mosaic-datalenk .mosaic-product-heading{flex-direction:column;gap:12px}.kl-douce .mosaic-landing .product-tabs button small{display:none}.kl-douce .mosaic-landing .product-panel{grid-template-columns:1fr;gap:15px}.kl-douce .mosaic-landing .product-story{padding:29px 0 10px}.kl-douce .mosaic-landing .product-story>p{max-width:600px}.kl-douce .mosaic-landing .product-story h3{font-size:45px}.kl-douce .mosaic-landing .product-demo{padding:48px 48px 40px}.kl-douce .analytics-scene{max-width:630px}.kl-douce .mosaic-landing .journey-heading>div{flex-direction:column;gap:20px}.kl-douce .mosaic-landing .journey-heading p{max-width:100%}.kl-douce .mosaic-landing .journey-track{gap:12px}.kl-douce .mosaic-landing .journey-step{padding:19px 16px}.kl-douce .mosaic-landing .journey-step>strong{font-size:20px}.kl-douce .mosaic-landing .step-text{font-size:12px}.kl-douce .journey-proof{padding:11px}.kl-douce .journey-proof>b{flex-wrap:wrap}.kl-douce .teaser-card{padding:29px}.kl-douce .teaser-card h3{max-width:100%;font-size:28px}.kl-douce .teaser-card p br{display:none}.kl-douce .teaser-card .secret-mark b{font-size:19px}.kl-douce .teaser-card .secret-identity{gap:12px}.kl-douce .secret-mail,.kl-douce .secret-network{width:90%}.kl-douce .mosaic-landing .composer-layout{grid-template-columns:1fr;gap:35px}.kl-douce .mosaic-landing .composer-summary{position:static}.kl-douce .mosaic-landing .faq-section{grid-template-columns:1fr;gap:35px}}@media (max-width:720px){.kl-douce .mosaic-landing .site-header{gap:12px;width:calc(100% - 40px);height:76px}.kl-douce .mosaic-landing .brand{width:123px}.kl-douce .mosaic-landing .desktop-nav{display:none}.kl-douce .mosaic-landing .header-cta{min-height:39px;margin-left:auto;padding-inline:14px;font-size:11px}.kl-douce .mosaic-landing .header-cta svg{display:none}.kl-douce .mosaic-landing .menu-toggle{flex-shrink:0;display:block}.kl-douce .mosaic-landing .section-wrap{width:calc(100% - 40px)}.kl-douce .mosaic-landing .section-heading{gap:19px}.kl-douce .mosaic-landing .section-heading h2{font-size:42px}.kl-douce .mosaic-landing .section-heading>p{max-width:100%;font-size:15px}}@media (max-width:600px){.kl-douce .mosaic-hero{width:calc(100% - 32px);padding-top:28px}.kl-douce .mosaic-intro{gap:22px;padding:0 4px 27px}.kl-douce .mosaic-intro .eyebrow{margin-bottom:17px;font-size:9px}.kl-douce .mosaic-intro h1{letter-spacing:-.065em;font-size:clamp(39px,10.45vw,62px);line-height:1.04}.kl-douce .hero-intro-aside{padding:0;display:block}.kl-douce .hero-intro-aside>p{max-width:370px;font-size:14px}.kl-douce .hero-intro-aside>p strong{margin-top:3px}.kl-douce .hero-intro-aside .button{min-height:48px;margin-top:19px;font-size:13px}.kl-douce .mosaic-canvas{grid-template-columns:1fr 1fr;gap:12px}.kl-douce .mosaic-calenkli,.kl-douce .mosaic-lenkli,.kl-douce .mosaic-datalenk{grid-column:1/-1}.kl-douce .mosaic-cell{padding:25px}.kl-douce .mosaic-product-name{font-size:24px}.kl-douce .mosaic-product-heading p{font-size:13px}.kl-douce .mosaic-calendar{margin-top:20px;padding:17px 15px 12px}.kl-douce .mosaic-calendar-body{grid-template-columns:1.6fr 1fr;gap:15px;margin-top:15px}.kl-douce .mosaic-slots{grid-template-columns:1fr;gap:6px}.kl-douce .mosaic-slots button{min-height:30px;padding:5px 0;font-size:12px}.kl-douce .mosaic-days>span,.kl-douce .mosaic-days>button{min-height:22px}.kl-douce .mosaic-days{gap:2px 0}.kl-douce .calendar-hand{margin-top:17px;font-size:24px}.kl-douce .mosaic-lenkli{border-radius:25px 55px 25px 25px}.kl-douce .mosaic-lenkli .mosaic-link-preview{margin:0;position:absolute}.kl-douce .mosaic-lenkli .mosaic-copy>span{display:none}.kl-douce .mosaic-lenkli .mosaic-product-heading{gap:11px}.kl-douce .mosaic-lenkli .mosaic-product-heading p{max-width:175px;font-size:12px}.kl-douce .mosaic-phone{width:215px;height:325px;margin-top:24px;padding:25px 14px 14px}.kl-douce .mosaic-phone>strong{font-size:22px}.kl-douce .mosaic-phone-links{gap:6px;margin-top:15px}.kl-douce .mosaic-phone-links>span{padding:8px 10px}.kl-douce .mosaic-profile-avatar{width:34px;height:34px;margin-bottom:6px;font-size:21px}.kl-douce .mosaic-phone>span:not([class]){font-size:11px}.kl-douce .mosaic-phone-socials{margin-top:10px;font-size:12px}.kl-douce .mosaic-phone>small{margin-top:7px;font-size:9px}.kl-douce .mosaic-datalenk{border-radius:25px 25px 55px;display:block}.kl-douce .mosaic-datalenk .mosaic-product-heading{flex-direction:row;align-items:center}.kl-douce .mosaic-revenue{margin-top:21px;padding:18px 15px 12px}.kl-douce .mosaic-datalenk .mosaic-product-name{font-size:24px}.kl-douce .mosaic-datalenk .mosaic-product-heading p{font-size:12px}.kl-douce .mosaic-metrics{gap:9px;margin-top:9px}.kl-douce .mosaic-metrics strong{font-size:25px}.kl-douce .mosaic-metrics>div>span{font-size:11px}.kl-douce .mosaic-chart{height:55px}.kl-douce .mosaic-chart-labels{font-size:10px}.kl-douce .mosaic-teaser{padding:23px 18px}.kl-douce .mosaic-teaser h2{letter-spacing:-.055em;font-size:28px}.kl-douce .mosaic-teaser h2 br{display:block}.kl-douce .mosaic-teaser .secret-identity{gap:7px}.kl-douce .mosaic-teaser .secret-mark i{width:20px;height:20px}.kl-douce .mosaic-teaser .secret-badge{padding:2px 6px;font-size:9px}.kl-douce .mosaic-future-link{gap:3px;font-size:10px;line-height:1.5}.kl-douce .mosaic-caption{flex-wrap:wrap;gap:0 17px;padding:12px 4px 0;font-size:10px}.kl-douce .mosaic-caption button{font-size:10px}.kl-douce .mosaic-caption>a svg{display:none}.kl-douce .mosaic-landing .suite-section{padding:59px 0 56px}.kl-douce .mosaic-landing .product-showcase{margin-top:27px}.kl-douce .mosaic-landing .product-tabs button{flex-direction:column;gap:8px;min-height:85px;padding:14px 3px 16px}.kl-douce .mosaic-landing .product-tabs button:after{left:6px;right:6px}.kl-douce .mosaic-landing .product-tabs button>span:last-of-type{font-size:14px}.kl-douce .mosaic-landing .product-tabs .product-icon{border-radius:12px;width:36px;height:36px}.kl-douce .mosaic-landing .product-tabs button>svg{display:none}.kl-douce .mosaic-landing .product-panel{margin-top:15px}.kl-douce .mosaic-landing .product-story{padding:24px 0 14px}.kl-douce .mosaic-landing .product-story h3{font-size:40px}.kl-douce .mosaic-landing .product-story>p{font-size:15px}.kl-douce .mosaic-landing .product-story ul{margin:24px 0}.kl-douce .mosaic-landing .product-story li{font-size:13px}.kl-douce .mosaic-landing .product-demo{min-height:0;padding:40px 22px 30px}.kl-douce .mosaic-landing .demo-grid{border-radius:55px 23px}.kl-douce .demo-grid:after{height:19px}.kl-douce .mosaic-landing .app-window-body{padding:19px}.kl-douce .mosaic-landing .app-toolbar{padding:14px 16px}.kl-douce .mosaic-landing .app-toolbar strong{font-size:12px}.kl-douce .link-photo{width:100%;left:-4px}.kl-douce .link-photo>span{font-size:24px}.kl-douce .qr-sticker{margin-right:-8px}.kl-douce .qr-sticker img{width:52px;height:52px}.kl-douce .qr-sticker>span{font-size:11px}.kl-douce .mosaic-landing .demo-caption{flex-wrap:wrap;justify-content:center;margin-top:24px}.kl-douce .demo-caption .hand{font-size:25px}.kl-douce .interface-switch{gap:0}.kl-douce .interface-switch button{padding:8px;font-size:10px}.kl-douce .real-dashboard img{border-radius:9px}.kl-douce .real-dashboard>span{text-align:center;font-size:9px}.kl-douce .mosaic-landing .analytics-filters button{padding:7px 9px;font-size:10px}.kl-douce .section-join{height:75px}.kl-douce .mosaic-landing .journey-section{padding:28px 0 38px}.kl-douce .mosaic-landing .journey-heading h2{font-size:43px}.kl-douce .mosaic-landing .journey-heading p{font-size:14px}.kl-douce .mosaic-landing .journey-topbar{flex-wrap:wrap;gap:9px;margin-top:27px}.kl-douce .mosaic-landing .journey-topbar>.mono{max-width:170px;font-size:9px}.kl-douce .mosaic-landing .replay-button{font-size:11px}.kl-douce .mosaic-landing .journey-track{grid-template-columns:1fr;gap:15px}.kl-douce .mosaic-landing .track-line{display:none}.kl-douce .mosaic-landing .journey-step{padding:24px}.kl-douce .mosaic-landing .step-point{position:static}.kl-douce .mosaic-landing .step-label{margin-top:16px}.kl-douce .mosaic-landing .journey-step>strong{font-size:25px}.kl-douce .mosaic-landing .step-text{font-size:14px}.kl-douce .journey-proof>b{font-size:16px}.kl-douce .journey-readout{gap:12px}.kl-douce .journey-readout p{font-size:12px}.kl-douce .mosaic-landing .journey-note{text-align:left;font-size:10px}.kl-douce .teasers-section{padding:42px 0 53px}.kl-douce .teasers-heading{flex-direction:column;align-items:start;gap:18px}.kl-douce .teasers-heading h2{font-size:39px}.kl-douce .teasers-heading>.hand{align-self:end;font-size:26px}.kl-douce .teaser-pair{grid-template-columns:1fr}.kl-douce .teaser-card{padding:28px}.kl-douce .teaser-card h3{font-size:31px}.kl-douce .teaser-card .secret-mark b{font-size:21px}.kl-douce .teaser-preview{margin-top:19px}.kl-douce .secret-mail,.kl-douce .secret-network{width:78%}.kl-douce .mosaic-landing .composer-section{padding:30px 0 45px}.kl-douce .mosaic-landing .composer-layout{gap:28px;margin-top:27px}.kl-douce .mosaic-landing .composer-presets{gap:6px}.kl-douce .mosaic-landing .composer-presets button{padding:8px 11px;font-size:11px}.kl-douce .mosaic-landing .composer-tool{gap:10px;padding:15px 0}.kl-douce .mosaic-landing .tool-index{display:none}.kl-douce .mosaic-landing .composer-tool>.product-icon{width:35px;height:35px}.kl-douce .mosaic-landing .composer-tool-name{font-size:17px}.kl-douce .mosaic-landing .composer-tool-name small{font-size:10px}.kl-douce .mosaic-landing .composer-tool:nth-last-child(-n+2) .composer-tool-name{font-size:15px}.kl-douce .mosaic-landing .composer-summary{padding:26px}.kl-douce .mosaic-landing .summary-identity{gap:23px}.kl-douce .mosaic-landing .summary-k{width:67px}.kl-douce .mosaic-landing .summary-identity strong{font-size:67px}.kl-douce .mosaic-landing .summary-top{font-size:8px}.kl-douce .mosaic-landing .faq-section{gap:30px;padding:58px 0}.kl-douce .mosaic-landing .faq-intro h2{font-size:40px}.kl-douce .mosaic-landing .faq summary{padding:21px 0;font-size:13px}.kl-douce .mosaic-landing .faq p{font-size:13px}.kl-douce .mosaic-closing{border-radius:55px 23px;margin:0 16px 20px;padding:65px 22px}.kl-douce .mosaic-closing>.closing-left{opacity:.65;width:48%;height:53%;inset:auto auto -15% -18%;rotate:28deg}.kl-douce .mosaic-closing>.closing-right{opacity:.65;width:49%;height:48%;inset:-11% -19% auto auto;rotate:-26deg}.kl-douce .mosaic-closing h2{font-size:37px}.kl-douce .mosaic-closing>p{max-width:250px;margin:19px auto 23px;font-size:13px}.kl-douce .mosaic-landing .site-footer{flex-wrap:wrap;gap:20px}.kl-douce .mosaic-landing .site-footer .brand{flex-basis:100%}.kl-douce .mosaic-landing .site-footer .brand img{width:120px}}@media (max-width:370px){.kl-douce .mosaic-cell{padding:22px}.kl-douce .mosaic-calendar-body{grid-template-columns:1fr}.kl-douce .mosaic-slots{grid-template-columns:repeat(4,1fr);gap:4px}.kl-douce .mosaic-slots button{font-size:10px}.kl-douce .mosaic-product-heading{gap:9px}.kl-douce .mosaic-product-heading .product-icon{width:37px;height:37px}.kl-douce .mosaic-lenkli .mosaic-product-heading p{max-width:135px}.kl-douce .mosaic-phone{width:207px}.kl-douce .mosaic-teaser{padding:20px 15px}.kl-douce .mosaic-teaser h2{font-size:25px}.kl-douce .mosaic-metrics strong{font-size:22px}.kl-douce .mosaic-chart-labels{font-size:9px}.kl-douce .teaser-card{padding:25px}.kl-douce .teaser-card .secret-identity{gap:9px}.kl-douce .teaser-card .secret-mark b{font-size:18px}.kl-douce .teaser-card .secret-badge{font-size:9px}.kl-douce .secret-network{width:94%}.kl-douce .mosaic-landing .product-demo{padding-inline:19px}.kl-douce .mosaic-landing .app-window-body{padding:15px}.kl-douce .interface-switch button{padding:7px;font-size:9px}}@media (prefers-reduced-motion:reduce){.kl-douce{scroll-behavior:auto}.kl-douce .mosaic-landing *,.kl-douce .mosaic-landing :before,.kl-douce .mosaic-landing :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.kl-douce .floating-surface{transform:none}.kl-douce .analytics-line,.kl-douce .mosaic-chart-line{stroke-dashoffset:0}}.kl-douce .respiration-landing{--paper:#fff;--ink:#142030;--ink-2:#53647e;--teal:#5b9ea6;--teal-d:#487d83;--blue:#86b5da;--red:#d76a69;--accent:#f28b60;--cream:#f4f9fb;background:#fff;position:relative;overflow:clip}.kl-douce .respiration-landing .site-header{z-index:20;background:#fff;border:0;width:100%;max-width:none;height:5.25vw;min-height:64px;padding:0 3.6%;position:absolute;inset:0 0 auto}.kl-douce .respiration-landing .site-header .brand{width:11.5vw;min-width:138px;max-width:208px}.kl-douce .respiration-landing .desktop-nav{gap:2.4vw;font-size:clamp(13px,1vw,18px);font-weight:500}.kl-douce .respiration-landing .header-cta{min-height:0;color:var(--ink);background:#fff;border:1px solid #dfe6e5;gap:1.8vw;padding:.85vw 1.3vw;font-size:clamp(12px,.94vw,17px);font-weight:600}.kl-douce .respiration-landing .header-cta:hover{background:#f3f9fa}.kl-douce .respiration-landing .header-cta svg{color:#d76a69}.kl-douce .r-hero{width:100%;max-width:none;margin:0;container-type:inline-size}.kl-douce .r-stage{--u:calc(100cqw / 1448);height:calc(var(--u)*982);isolation:isolate;position:relative}.kl-douce .r-organic-scene{z-index:-1;pointer-events:none;width:100%;height:auto;position:absolute;top:0;left:0;overflow:visible}.kl-douce .r-intro{z-index:3;left:calc(var(--u)*482);top:calc(var(--u)*116);width:calc(var(--u)*500);text-align:center;position:absolute}.kl-douce .r-intro h1{font-size:calc(var(--u)*64);letter-spacing:calc(var(--u)*-2.9);color:#131d2c;white-space:nowrap;font-weight:800;line-height:1.045}.kl-douce .r-intro h1>span,.kl-douce .r-intro h1>span>span{color:#4599aa}.kl-douce .r-intro>p{font-size:calc(var(--u)*16.5);letter-spacing:calc(var(--u)*-.35);color:#53647d;margin:calc(var(--u)*11) calc(var(--u)*-12) 0;white-space:nowrap;font-weight:500;line-height:1.4}.kl-douce .r-primary{justify-content:center;align-items:center;gap:calc(var(--u)*13);color:#fff;min-height:calc(var(--u)*53);padding:0 calc(var(--u)*28);font-weight:750;font-size:calc(var(--u)*18);letter-spacing:calc(var(--u)*-.3);background:#ffa96e;border-radius:100px;transition:box-shadow .3s,translate .3s;display:inline-flex;box-shadow:inset 0 2px 2px #ffdfad9c,0 11px 24px #b1734c22}.kl-douce .r-intro>.r-primary{margin-top:calc(var(--u)*20)}.kl-douce .r-primary>svg{width:calc(var(--u)*22);height:calc(var(--u)*22)}.kl-douce .r-primary:hover{translate:0 -2px;box-shadow:inset 0 2px 2px #ffdfad9c,0 16px 30px #b1734c38}.kl-douce .r-product{z-index:2;position:absolute}.kl-douce .r-product-heading{color:#fff}.kl-douce .r-product-heading h2{font-size:calc(var(--u)*48);letter-spacing:calc(var(--u)*-2);text-shadow:0 2px 1px #3b647a0a;font-weight:750;line-height:1.12}.kl-douce .r-product-heading h2>a{text-underline-offset:.16em}.kl-douce .r-product-heading h2>a:hover{text-decoration:underline;text-decoration-thickness:1px}.kl-douce .r-product-heading p{font-size:calc(var(--u)*20);letter-spacing:calc(var(--u)*-.4);margin-top:calc(var(--u)*3);font-weight:500;line-height:1.17}.kl-douce .r-cal-piece{left:0;top:calc(var(--u)*137);width:calc(var(--u)*480)}.kl-douce .r-cal-piece>.r-product-heading{margin-left:calc(var(--u)*55)}.kl-douce .r-calendar{margin-top:calc(var(--u)*24);margin-left:calc(var(--u)*39);width:calc(var(--u)*422);height:calc(var(--u)*400);border-radius:calc(var(--u)*26);border:calc(var(--u)*3) solid #dceeff;box-shadow:0 calc(var(--u)*24) calc(var(--u)*30) #10416a47,inset 0 0 calc(var(--u)*8) #fff;color:#172641;background:#fff;position:relative;overflow:hidden;transform:rotate(-3deg)}.kl-douce .r-window-bar{height:calc(var(--u)*39);padding:0 calc(var(--u)*15);background:#eef7ff99;border-bottom:1px solid #f0f5fb;justify-content:space-between;align-items:center;display:flex}.kl-douce .r-demo-label{font-size:calc(var(--u)*11);color:#193a69;padding:calc(var(--u)*6) calc(var(--u)*12);background:#e9f4ff;border-radius:100px;font-weight:700;line-height:1}.kl-douce .r-window-dots{width:calc(var(--u)*26);height:calc(var(--u)*26);font-size:calc(var(--u)*20);color:#225aa4;background:#eef6ff;border-radius:50%;place-items:center;line-height:1;display:grid}.kl-douce .r-calendar-content{column-gap:calc(var(--u)*15);padding:calc(var(--u)*11) calc(var(--u)*18) calc(var(--u)*14);grid-template-columns:1.75fr 1fr;display:grid}.kl-douce .r-month{min-width:0;padding-right:calc(var(--u)*12);border-right:1px solid #e6eef9}.kl-douce .r-month-title{height:calc(var(--u)*35);justify-content:space-between;align-items:center;display:flex}.kl-douce .r-month-title strong{font-size:calc(var(--u)*13);font-weight:750}.kl-douce .r-month-title button{width:calc(var(--u)*24);height:calc(var(--u)*30);color:#234e89;background:0 0;border-radius:5px;place-items:center;display:grid}.kl-douce .r-month-title button:hover{background:#e7f2ff}.kl-douce .r-month-title svg{width:calc(var(--u)*12);height:calc(var(--u)*12)}.kl-douce .r-month-title button:first-child svg{rotate:180deg}.kl-douce .r-week,.kl-douce .r-days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.kl-douce .r-week{margin-top:calc(var(--u)*11);color:#687d9b;font-size:calc(var(--u)*9.5);font-weight:650}.kl-douce .r-days{margin-top:calc(var(--u)*15);row-gap:calc(var(--u)*5)}.kl-douce .r-days>span,.kl-douce .r-days>button{height:calc(var(--u)*32);min-width:0;font-size:calc(var(--u)*11);color:#16345e;background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.kl-douce .r-days>button:hover{background:#e6f1ff}.kl-douce .r-days>button[aria-pressed=true]{color:#fff;background:#46b4fb;box-shadow:0 3px 7px #388dea33,inset 0 0 0 2px #73ccff7a}.kl-douce .r-days>.r-other-day{color:#b8c8dc}.kl-douce .r-slots{min-width:0;padding-top:calc(var(--u)*7)}.kl-douce .r-slots>strong{font-size:calc(var(--u)*13);white-space:nowrap;text-transform:capitalize;margin-bottom:calc(var(--u)*14);font-weight:750;display:block}.kl-douce .r-slots>div{gap:calc(var(--u)*7);display:grid}.kl-douce .r-slots button{min-height:calc(var(--u)*31);color:#234773;border-radius:calc(var(--u)*7);font-size:calc(var(--u)*13);background:#edf5ff;border:1px solid #dceafe;padding:0}.kl-douce .r-slots button[aria-pressed=true]{color:#fff;background:#4db7fb;border-color:#87bffc;box-shadow:inset 0 1px 2px #70c4ff}.kl-douce .r-slots button:hover{border-color:#67aefa}.kl-douce .r-book{width:calc(var(--u)*201);margin-top:calc(var(--u)*16);height:calc(var(--u)*38);color:#fff;font-size:calc(var(--u)*12);background:#2d94ff;border:1px solid #2d86ed;border-radius:100px;grid-column:1/-1;justify-self:end;font-weight:700;box-shadow:0 4px 8px #398be940,inset 0 1px 1px #64b5ff}.kl-douce .r-book:hover{background:#247de2}.kl-douce .r-link-piece{top:calc(var(--u)*125);left:calc(var(--u)*1090);width:calc(var(--u)*315)}.kl-douce .r-phone-wrap{margin:calc(var(--u)*33) 0 0 calc(var(--u)*29);width:calc(var(--u)*244);height:calc(var(--u)*464);border-radius:calc(var(--u)*46);box-shadow:calc(var(--u)*12) calc(var(--u)*4) 0 #a4c9d5,calc(var(--u)*16) calc(var(--u)*5) 0 #719ead,calc(var(--u)*28) calc(var(--u)*24) calc(var(--u)*30) #14474860;padding:calc(var(--u)*3);background:#c2d2db;animation:8s ease-in-out 1.2s infinite kd-r-phone-breathe;position:relative;transform:rotate(9deg)}.kl-douce .r-phone-wrap:after{content:"";right:calc(var(--u)*-7);top:calc(var(--u)*154);width:calc(var(--u)*4);height:calc(var(--u)*51);background:#d8ebf2;border-radius:10px;position:absolute;box-shadow:1px 0 1px #355765}.kl-douce .r-phone{border:calc(var(--u)*5) solid #142733;border-radius:calc(var(--u)*43);color:#19283d;height:100%;padding:calc(var(--u)*21) calc(var(--u)*13) calc(var(--u)*16);background:#fff;position:relative;box-shadow:inset 0 0 0 2px #fff}.kl-douce .r-phone-island{width:calc(var(--u)*58);height:calc(var(--u)*18);left:50%;top:calc(var(--u)*6);background:#10202b;border-radius:100px;position:absolute;translate:-50%;box-shadow:inset 0 0 0 2px #263641}.kl-douce .r-phone-island i{right:calc(var(--u)*7);top:calc(var(--u)*5);width:calc(var(--u)*7);height:calc(var(--u)*7);background:radial-gradient(circle,#183454,#091d2f);border-radius:50%;position:absolute}.kl-douce .r-phone-demo{left:calc(var(--u)*17);top:calc(var(--u)*36);color:#3d5980;font-size:calc(var(--u)*9);font-style:italic;font-weight:650;position:absolute}.kl-douce .r-phone-menu{right:calc(var(--u)*14);top:calc(var(--u)*34);font-size:calc(var(--u)*18);color:#184873;width:calc(var(--u)*23);height:calc(var(--u)*21);background:0 0;border-radius:8px;padding:0;line-height:1;position:absolute}.kl-douce .r-profile{text-align:center;margin-top:calc(var(--u)*43)}.kl-douce .r-profile-avatar{width:calc(var(--u)*57);height:calc(var(--u)*57);margin:auto auto calc(var(--u)*8);background:#45a4b8;border-radius:50%;box-shadow:inset 0 0 0 1px #23435412}.kl-douce .r-profile>strong{font-size:calc(var(--u)*14);letter-spacing:calc(var(--u)*-.5);font-weight:800;line-height:1.3;display:block}.kl-douce .r-profile>span{margin-top:calc(var(--u)*2);font-size:calc(var(--u)*8.7);color:#4e6381;font-weight:600;display:block}.kl-douce .r-bio-links{gap:calc(var(--u)*8);margin-top:calc(var(--u)*16);display:grid}.kl-douce .r-bio-links>a{align-items:center;gap:calc(var(--u)*7);min-height:calc(var(--u)*39);border-radius:calc(var(--u)*20);padding:0 calc(var(--u)*10);font-size:calc(var(--u)*9.2);white-space:nowrap;background:#fff;border:1px solid #e0edfd;font-weight:650;transition:translate .2s,box-shadow .2s;display:flex;box-shadow:0 3px 6px #1944700d}.kl-douce .r-bio-links>a:hover{translate:calc(var(--u)*-3) 0;box-shadow:0 3px 12px #19447020}.kl-douce .r-link-symbol{width:calc(var(--u)*23);height:calc(var(--u)*23);color:#339df0;border-radius:calc(var(--u)*7);background:#e3f2ff;flex-shrink:0;place-items:center;display:grid}.kl-douce .r-link-symbol svg{width:calc(var(--u)*19);height:calc(var(--u)*19)}.kl-douce .r-link-symbol-mail,.kl-douce .r-link-symbol-linkedin{color:#fff;background:#3098eb;box-shadow:0 2px 3px #24689a30}.kl-douce .r-link-symbol-play svg{fill:currentColor;stroke:none}.kl-douce .r-bio-links>a>svg{width:calc(var(--u)*11);height:calc(var(--u)*11);flex-shrink:0;margin-left:auto}.kl-douce .r-phone-socials{justify-content:center;align-items:center;gap:calc(var(--u)*20);margin-top:calc(var(--u)*22);color:#7895b8;display:flex}.kl-douce .r-phone-socials>svg{width:calc(var(--u)*15);height:calc(var(--u)*15)}.kl-douce .r-youtube{width:calc(var(--u)*16);height:calc(var(--u)*12);border-radius:calc(var(--u)*3);background:#7c96b4;place-items:center;display:grid}.kl-douce .r-youtube>svg{width:calc(var(--u)*8);height:calc(var(--u)*8);fill:#fff;stroke:none}.kl-douce .r-data-piece{left:calc(var(--u)*476);top:calc(var(--u)*573);width:calc(var(--u)*536)}.kl-douce .r-data-piece .r-product-heading p{white-space:nowrap;margin-left:calc(var(--u)*6)}.kl-douce .r-revenue{margin-top:calc(var(--u)*20);height:calc(var(--u)*217);border-radius:calc(var(--u)*24);border:calc(var(--u)*3) solid #fff;color:#182437;box-shadow:0 calc(var(--u)*24) calc(var(--u)*32) #7d393538;background:#fffdfd;overflow:hidden}.kl-douce .r-revenue .r-window-bar{height:calc(var(--u)*40);padding:0 calc(var(--u)*20);background:#fff9f9;border-color:#fff0ee}.kl-douce .r-revenue .r-demo-label{color:#3e3655;background:#ffeef0}.kl-douce .r-revenue select{color:#28314d;padding:calc(var(--u)*7) calc(var(--u)*8);font:inherit;font-size:calc(var(--u)*11);background:#ffffffc9;border:1px solid #fff;border-radius:100px;max-width:100%}.kl-douce .r-revenue-body{grid-template-columns:calc(var(--u)*145) 1fr;gap:calc(var(--u)*4);padding:calc(var(--u)*24) calc(var(--u)*24) calc(var(--u)*15);display:grid}.kl-douce .r-revenue-total>span{font-size:calc(var(--u)*13);margin-bottom:calc(var(--u)*7);font-weight:600;display:block}.kl-douce .r-revenue-total>strong{font-size:calc(var(--u)*31);letter-spacing:calc(var(--u)*-1.5);white-space:nowrap;font-weight:800;line-height:1}.kl-douce .r-revenue-total>small{font-size:calc(var(--u)*15);color:#1aa486;margin-top:calc(var(--u)*9);font-weight:700;display:block}.kl-douce .r-bar-chart{grid-template-columns:calc(var(--u)*28) 1fr;grid-template-rows:calc(var(--u)*96) auto;min-width:0;margin-top:calc(var(--u)*-1);display:grid}.kl-douce .r-chart-scale{font-size:calc(var(--u)*10);color:#94a2bb;flex-direction:column;justify-content:space-between;line-height:1;display:flex}.kl-douce .r-bars{align-items:end;gap:calc(var(--u)*4);border-bottom:1px solid #f5d6d8;display:flex}.kl-douce .r-bars>i{border-radius:calc(var(--u)*5) calc(var(--u)*5) 0 0;transform-origin:bottom;min-width:0;animation:kd-r-bar-grow .85s cubic-bezier(.2,.7,.2,1) var(--bar-delay) both;background:#f88c8a;flex:1;display:block;box-shadow:inset 0 1px 1px #e6706e1f}.kl-douce .r-chart-ticks{justify-content:space-between;gap:calc(var(--u)*2);margin-top:calc(var(--u)*13);white-space:nowrap;font-size:calc(var(--u)*9.5);color:#919bb2;grid-column:2;display:flex}.kl-douce .r-future{z-index:2;color:#fff;display:block;position:absolute}.kl-douce .r-future strong{font-size:calc(var(--u)*22);font-weight:650;line-height:1.2}.kl-douce .r-future>span{gap:calc(var(--u)*10);margin-top:calc(var(--u)*15);filter:blur(calc(var(--u)*5));opacity:.47;transition:opacity .3s;display:grid}.kl-douce .r-future:hover>span{opacity:.7}.kl-douce .r-future i{height:calc(var(--u)*25);width:calc(var(--u)*156);background:#fff;border-radius:100px;display:block}.kl-douce .r-future i:last-child{width:calc(var(--u)*108)}.kl-douce .r-future-email{top:calc(var(--u)*777);left:calc(var(--u)*57)}.kl-douce .r-future-partners{top:calc(var(--u)*807);right:calc(var(--u)*48)}.kl-douce .r-future-partners strong{text-align:right;display:block}.kl-douce .r-future-partners i{width:calc(var(--u)*139)}.kl-douce .r-future-partners i:last-child{width:calc(var(--u)*132)}.kl-douce .r-motion{z-index:5;right:3%;top:calc(var(--u)*1033);color:#6a7c8e;background:0 0;border-radius:20px;align-items:center;gap:9px;padding:8px;font-size:11px;display:flex;position:absolute}.kl-douce .r-motion:hover{background:#edf4f7}@keyframes kd-r-bar-grow{0%{opacity:.4;transform:scaleY(.06)}to{opacity:1;transform:scaleY(1)}}@keyframes kd-r-phone-breathe{0%,to{translate:0}50%{translate:0 -4px}}.kl-douce .respiration-landing .suite-band{z-index:1;background:0 0;position:relative}.kl-douce .respiration-landing .suite-section{padding:0 0 85px}.kl-douce .r-suite-heading{text-align:center}.kl-douce .r-suite-heading h2{letter-spacing:-.05em;font-size:clamp(36px,3.45vw,62px);font-weight:800;line-height:1.2}.kl-douce .r-suite-heading>i{background:#59a9eb;border-radius:20px;width:85px;height:7px;margin:12px auto 0;display:block}.kl-douce .r-suite-heading>p{color:#5e7388;max-width:650px;margin:28px auto 0;font-size:17px;line-height:1.7}.kl-douce .respiration-landing .product-showcase{margin-top:48px}.kl-douce .respiration-landing .product-tabs{border-color:#e6edf3}.kl-douce .respiration-landing .product-tabs button{border-radius:28px 28px 0 0;padding-top:20px;transition:background .25s}.kl-douce .respiration-landing .product-tabs button[aria-selected=true]{background:color-mix(in srgb,var(--product) 12%,#fff)}.kl-douce .respiration-landing .product-story h3{letter-spacing:-.05em;font-weight:750}.kl-douce .respiration-landing .product-story>p{font-size:17px}.kl-douce .respiration-landing .product-story li{font-size:15px}.kl-douce .respiration-landing .product-story .button{color:#fff;background:#ffa86d;box-shadow:0 10px 25px #db946229}.kl-douce .respiration-landing .demo-grid{background:color-mix(in srgb,var(--product) 68%,#fff);opacity:1;border-radius:110px 50px 100px 35px;box-shadow:inset 0 10px #ffffff20}.kl-douce .respiration-landing .product-demo .app-window{border:2px solid #fff;box-shadow:0 22px 45px #274b682d}.kl-douce .respiration-landing .journey-heading h2{color:#fff;font-weight:750}.kl-douce .respiration-landing .journey-heading .eyebrow,.kl-douce .respiration-landing .journey-heading p,.kl-douce .respiration-landing .journey-hand{color:#eafaff}.kl-douce .respiration-landing .journey-track{gap:25px}.kl-douce .respiration-landing .journey-step{color:#203c42;background:#fffe;border-radius:42px 22px;min-height:345px;padding:30px;box-shadow:0 14px 30px #153e4718}.kl-douce .respiration-landing .journey-step .step-label{color:#587b85}.kl-douce .respiration-landing .journey-step.step-active{background:#fff;box-shadow:0 18px 38px #17434b33}.kl-douce .respiration-landing .journey-step>strong{font-size:25px;line-height:1.2}.kl-douce .respiration-landing .journey-step .step-text{font-size:15px;line-height:1.65}.kl-douce .respiration-landing .journey-topbar{color:#f2fbff}.kl-douce .respiration-landing .journey-topbar .replay-button{color:#fff}.kl-douce .respiration-landing .journey-readout{background:#ffffffef;border-radius:25px;padding:22px}.kl-douce .respiration-landing .journey-readout p{color:#466276;font-size:15px}.kl-douce .respiration-landing .journey-readout strong{color:#213d49}.kl-douce .respiration-landing .journey-note{color:#e3f5f9;font-size:12px}.kl-douce .respiration-landing .teasers-section{padding-top:35px;padding-bottom:65px}.kl-douce .respiration-landing .teasers-heading h2{font-weight:750}.kl-douce .respiration-landing .teaser-card{background:#c1a3ed;border-radius:65px 25px 80px 28px;box-shadow:inset 0 9px #ffffff27}.kl-douce .respiration-landing .teaser-partners{background:#ffe59c;border-radius:25px 75px 28px 80px}.kl-douce .respiration-landing .teaser-card>p{font-size:16px;line-height:1.7}.kl-douce .respiration-landing .composer-band{background:#f4f9fb}.kl-douce .respiration-landing .composer-section{padding:40px 0 85px}.kl-douce .respiration-landing .composer-summary{background:#fff;border:2px solid #fff;border-radius:55px 26px;box-shadow:0 20px 50px #366f8f14}.kl-douce .respiration-landing .composer-tool-name{font-size:24px;font-weight:700}.kl-douce .respiration-landing .composer-tool-name small{font-size:13px}.kl-douce .respiration-landing .composer-presets button{padding:10px 15px;font-size:14px}.kl-douce .respiration-landing .summary-actions .button{color:#fff;background:#ffa56e}.kl-douce .respiration-landing .faq-band{background:#fff}.kl-douce .respiration-landing .faq-section{padding-top:85px;padding-bottom:95px}.kl-douce .respiration-landing .faq summary{font-size:17px}.kl-douce .respiration-landing .faq p{font-size:16px}.kl-douce .respiration-landing .mosaic-closing{background:#87c7f7;border-radius:100px 100px 0 0;margin:0;padding:80px 24px 75px}.kl-douce .respiration-landing .mosaic-closing>.brand-contour{opacity:.4;display:block}.kl-douce .respiration-landing .mosaic-closing>.closing-left{color:#e78686}.kl-douce .respiration-landing .mosaic-closing h2,.kl-douce .respiration-landing .mosaic-closing h2>span{color:#fff;font-weight:750}.kl-douce .respiration-landing .mosaic-closing>p,.kl-douce .respiration-landing .mosaic-closing>.eyebrow{color:#f0fbff}.kl-douce .respiration-landing .mosaic-closing .button{background:#ffa76d;box-shadow:0 10px 24px #426c8c1a}.kl-douce .respiration-landing .site-footer{padding-top:32px;padding-bottom:32px}.kl-douce .respiration-landing :is(button,a,input,select,summary):focus-visible{outline-offset:5px;outline:3px solid #214a72}@media (max-width:1050px) and (min-width:761px){.kl-douce .respiration-landing .desktop-nav{gap:18px;font-size:11px}.kl-douce .respiration-landing .site-header{min-height:52px}.kl-douce .respiration-landing .header-cta{font-size:10px}.kl-douce .respiration-landing .site-header .brand{min-width:112px}.kl-douce .r-motion{top:calc(var(--u)*1045);font-size:10px}.kl-douce .respiration-landing .journey-step{padding:24px 19px}.kl-douce .respiration-landing .journey-step>strong{font-size:21px}.kl-douce .respiration-landing .journey-step .step-text{font-size:14px}}@media (max-width:760px){.kl-douce .respiration-landing .site-header{gap:12px;height:76px;min-height:76px;padding-inline:22px;position:relative}.kl-douce .respiration-landing .site-header .brand{width:132px;min-width:0}.kl-douce .respiration-landing .desktop-nav{display:none}.kl-douce .respiration-landing .menu-toggle{display:block}.kl-douce .respiration-landing .header-cta{min-height:40px;margin-left:auto;padding:11px 16px;font-size:11px}.kl-douce .respiration-landing .header-cta svg{display:none}.kl-douce .r-hero{padding:0 18px}.kl-douce .r-stage{--u:1px;grid-template-columns:1fr 1fr;gap:18px;height:auto;display:grid}.kl-douce .r-organic-scene{display:none}.kl-douce .r-intro{grid-column:1/-1;width:auto;padding:35px 0 38px;position:relative;top:auto;left:auto}.kl-douce .r-intro h1{letter-spacing:-.055em;font-size:clamp(32px,7.5vw,54px);line-height:1.1}.kl-douce .r-intro>p{white-space:normal;max-width:380px;margin:20px auto 0;padding-inline:12px;font-size:16px;line-height:1.65}.kl-douce .r-intro>.r-primary{margin-top:23px}.kl-douce .r-primary{min-height:51px;padding-inline:25px;font-size:16px}.kl-douce .r-product{isolation:isolate;grid-column:1/-1;width:auto;min-width:0;padding:30px 24px;position:relative;top:auto;left:auto}.kl-douce .r-product:before{content:"";z-index:-1;background:#9acefc;border-radius:65px 28px 85px 30px;position:absolute;inset:0;box-shadow:inset 0 9px #ffffff26}.kl-douce .r-product-heading h2{letter-spacing:-1.5px;font-size:38px;line-height:1.12}.kl-douce .r-product-heading p{font-size:18px;line-height:1.35}.kl-douce .r-product>.r-product-heading{margin-left:7px}.kl-douce .r-product-heading p br{display:none}.kl-douce .r-calendar{--u:calc((100cqw - 50px) / 422);width:calc(100% - 2px);max-width:500px;height:auto;margin:28px auto 6px;transform:rotate(-2deg)}.kl-douce .r-calendar-content{padding-inline:calc(var(--u)*18);padding-bottom:16px}.kl-douce .r-calendar .r-days>button,.kl-douce .r-calendar .r-days>span{font-size:max(11px,calc(var(--u)*11));min-height:26px}.kl-douce .r-slots>strong,.kl-douce .r-month-title strong{font-size:max(11px,calc(var(--u)*13))}.kl-douce .r-slots button{min-height:30px;font-size:12px}.kl-douce .r-book{width:185px;min-height:36px;font-size:12px}.kl-douce .r-link-piece{padding-bottom:40px}.kl-douce .r-link-piece:before{background:#7aced9;border-radius:28px 75px 30px 85px}.kl-douce .r-link-piece>.r-product-heading{margin-left:7px}.kl-douce .r-phone-wrap{--u:1.05px;margin:30px auto 12px;transform:rotate(7deg)}.kl-douce .r-data-piece:before{background:#f5aaa7;border-radius:65px 28px 55px}.kl-douce .r-data-piece .r-product-heading p{white-space:normal;margin-left:0}.kl-douce .r-data-piece>.r-product-heading{margin-left:7px}.kl-douce .r-revenue{--u:calc((100cqw - 88px) / 536);height:auto;min-height:190px;margin-top:25px}.kl-douce .r-revenue .r-window-bar{min-height:38px;padding-inline:12px}.kl-douce .r-revenue .r-demo-label{padding:5px 10px;font-size:10px}.kl-douce .r-revenue select{padding:7px;font-size:11px}.kl-douce .r-revenue-body{grid-template-columns:1fr;gap:20px;padding:17px 17px 16px}.kl-douce .r-revenue-total{flex-wrap:wrap;align-items:baseline;gap:7px 12px;display:flex}.kl-douce .r-revenue-total>span{width:100%;margin:0;font-size:13px}.kl-douce .r-revenue-total>strong{letter-spacing:-1px;font-size:30px}.kl-douce .r-revenue-total>small{margin:0;font-size:14px}.kl-douce .r-bar-chart{grid-template-rows:94px auto;grid-template-columns:25px 1fr}.kl-douce .r-chart-scale{font-size:10px}.kl-douce .r-bars{gap:4px}.kl-douce .r-bars>i{border-radius:4px 4px 0 0}.kl-douce .r-chart-ticks{margin-top:9px;font-size:10px}.kl-douce .r-future{background:#ba9beb;border-radius:24px 48px 24px 42px;min-height:155px;padding:25px 21px;position:relative;inset:auto}.kl-douce .r-future strong{font-size:19px}.kl-douce .r-future>span{filter:blur(5px)}.kl-douce .r-future i{width:100%;height:21px}.kl-douce .r-future i:last-child{width:65%}.kl-douce .r-future-partners{background:#ffe79c;border-radius:48px 24px 42px}.kl-douce .r-future-partners strong{text-align:left}.kl-douce .r-motion{grid-column:1/-1;justify-self:end;margin-top:-3px;padding:3px 7px 14px;font-size:11px;position:static}.kl-douce .respiration-landing .section-wrap{width:calc(100% - 40px)}.kl-douce .respiration-landing .suite-section{padding-top:35px;padding-bottom:35px}.kl-douce .r-suite-heading h2{font-size:38px}.kl-douce .r-suite-heading>i{width:75px;height:6px}.kl-douce .r-suite-heading>p{margin-top:22px;font-size:16px}.kl-douce .respiration-landing .product-showcase{margin-top:30px}.kl-douce .respiration-landing .product-story>p{font-size:16px}.kl-douce .respiration-landing .product-story li{font-size:14px}.kl-douce .respiration-landing .product-tabs button{border-radius:20px 20px 0 0}.kl-douce .respiration-landing .demo-grid{border-radius:60px 25px 65px}.kl-douce .respiration-landing .section-join{height:90px}.kl-douce .respiration-landing .journey-track{grid-template-columns:1fr;gap:18px}.kl-douce .respiration-landing .journey-step{min-height:0;padding:27px}.kl-douce .respiration-landing .journey-step>strong{font-size:25px}.kl-douce .respiration-landing .journey-step .step-text{font-size:15px}.kl-douce .respiration-landing .journey-readout{padding:20px}.kl-douce .respiration-landing .journey-section{padding-top:22px;padding-bottom:35px}.kl-douce .respiration-landing .teasers-section{padding-top:20px;padding-bottom:30px}.kl-douce .respiration-landing .teaser-card{border-radius:50px 25px 60px}.kl-douce .respiration-landing .teaser-partners{border-radius:25px 55px 25px 60px}.kl-douce .respiration-landing .teaser-card>p{font-size:16px}.kl-douce .respiration-landing .composer-section{padding:24px 0 50px}.kl-douce .respiration-landing .composer-tool-name{font-size:20px}.kl-douce .respiration-landing .composer-presets button{padding:9px 12px;font-size:12px}.kl-douce .respiration-landing .composer-summary{border-radius:40px 25px 45px}.kl-douce .respiration-landing .faq-section{padding-block:55px}.kl-douce .respiration-landing .faq summary,.kl-douce .respiration-landing .faq p{font-size:15px}.kl-douce .respiration-landing .mosaic-closing{border-radius:55px 55px 0 0;padding:62px 24px}.kl-douce .respiration-landing .mosaic-closing h2{font-size:38px}.kl-douce .respiration-landing .site-footer{padding-top:28px}}@media (max-width:390px){.kl-douce .respiration-landing .site-header{padding-inline:18px}.kl-douce .respiration-landing .site-header .brand{width:115px}.kl-douce .respiration-landing .header-cta{padding-inline:12px;font-size:10px}.kl-douce .r-hero{padding-inline:14px}.kl-douce .r-product{padding-inline:20px}.kl-douce .r-calendar{--u:calc((100cqw - 42px) / 422)}.kl-douce .r-product-heading p{font-size:16px}.kl-douce .r-phone-wrap{--u:1px}.kl-douce .r-future{padding-inline:17px}.kl-douce .r-intro h1{font-size:7.5vw}}@media (prefers-reduced-motion:reduce){.kl-douce .r-phone-wrap,.kl-douce .r-bars>i{animation:none!important}.kl-douce .respiration-landing *{scroll-behavior:auto!important;transition:none!important}}.kl-douce .r-intro h1>span{-webkit-text-fill-color:initial;background:0 0;font-size:.97em}.kl-douce .r-motion{top:calc(var(--u)*944);background:#ffffffd9;border:1px solid #fff;padding:6px 11px}.kl-douce .r-calendar-content{height:calc(100% - var(--u)*39);grid-template-rows:minmax(0,1fr) calc(var(--u)*38);row-gap:calc(var(--u)*13)}.kl-douce .r-month{flex-direction:column;display:flex}.kl-douce .r-month-title{flex-shrink:0}.kl-douce .r-days{margin-top:calc(var(--u)*11);row-gap:calc(var(--u)*3);flex:1;grid-auto-rows:1fr}.kl-douce .r-days>span,.kl-douce .r-days>button{height:auto;line-height:1}.kl-douce .r-slots{flex-direction:column;display:flex}.kl-douce .r-slots>strong{line-height:1.3;font-size:calc(var(--u)*12);margin-bottom:calc(var(--u)*13)}.kl-douce .r-slots>div{flex:1;grid-template-rows:repeat(6,1fr)}.kl-douce .r-slots button{min-height:0;line-height:1}.kl-douce .r-book{margin-top:0;line-height:1}.kl-douce .r-surface{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.kl-douce .respiration-landing .product-tabs{border:0;gap:12px}.kl-douce .respiration-landing .product-tabs button{border:1px solid #e4edf1;border-radius:28px;min-height:88px;padding:18px 20px}.kl-douce .respiration-landing .product-tabs button:after{display:none}.kl-douce .respiration-landing .product-tabs button[aria-selected=true]{border-color:color-mix(in srgb,var(--product) 50%,white);background:color-mix(in srgb,var(--product) 12%,#fff)}.kl-douce .respiration-landing .product-tabs button:hover{background:color-mix(in srgb,var(--product) 8%,#fff)}.kl-douce .respiration-landing .product-panel{min-height:650px;margin-top:32px}.kl-douce .respiration-landing .product-demo{--surface-color:var(--product);--surface-light:color-mix(in srgb,var(--product) 70%,white);padding:72px 60px 64px}.kl-douce .r-studio-surface{filter:drop-shadow(0 16px 18px #183e5b0c);rotate:-3deg}.kl-douce .respiration-landing .product-demo .demo-caption{color:#234954;z-index:2;position:relative}.kl-douce .respiration-landing .demo-caption .hand{color:#315e69;font-size:26px}.kl-douce .respiration-landing .demo-caption>span:last-child{color:#315360;font-size:9px}.kl-douce .respiration-landing .app-window{background:#fff;border-radius:22px}.kl-douce .respiration-landing .copy-button{color:#305b60;background:#e3f1f2;border-radius:12px}.kl-douce .respiration-landing .link-editor{border-radius:12px}.kl-douce .respiration-landing .product-story h3{font-size:clamp(38px,3.6vw,52px)}.kl-douce .respiration-landing .journey-band{color:var(--ink);background:#fff}.kl-douce .respiration-landing .journey-section{padding:95px 0 100px}.kl-douce .respiration-landing .journey-heading h2{color:var(--ink)}.kl-douce .respiration-landing .journey-heading h2 .brand-accent{color:#ed9471}.kl-douce .respiration-landing .journey-heading .eyebrow{color:#608091}.kl-douce .respiration-landing .journey-heading p{color:#64768a}.kl-douce .respiration-landing .journey-topbar{border-bottom:1px solid #e6edf0;margin-top:32px}.kl-douce .respiration-landing .journey-topbar>.mono{color:#718596}.kl-douce .respiration-landing .journey-topbar .replay-button,.kl-douce .respiration-landing .replay-button>span{color:#3c7280}.kl-douce .respiration-landing .journey-track{isolation:isolate;gap:22px;margin-top:46px;padding-bottom:38px}.kl-douce .r-journey-thread{z-index:-2;pointer-events:none;width:104%;height:100%;position:absolute;inset:-15px -2% 0;overflow:visible}.kl-douce .r-journey-thread path{fill:none;stroke:#c1d4d9;stroke-width:2px}.kl-douce .r-journey-thread .r-thread-flow{stroke:#65a9b6;stroke-width:3px;stroke-dasharray:12 24;animation:16s linear infinite kd-r-thread-flow}.kl-douce .respiration-landing .journey-step,.kl-douce .respiration-landing .journey-step.step-active{--surface-color:var(--step-color);--surface-light:color-mix(in srgb,var(--step-color) 68%,white);isolation:isolate;box-shadow:none;color:#1a3543;background:0 0;border:0;border-radius:0;min-height:410px;padding:49px 42px 48px;transition:translate .35s;transform:none}.kl-douce .respiration-landing .journey-step:nth-of-type(2){translate:0 35px}.kl-douce .respiration-landing .journey-step:hover{translate:0 -5px}.kl-douce .respiration-landing .journey-step:nth-of-type(2):hover{translate:0 30px}.kl-douce .journey-step>.r-surface{transition:filter .35s}.kl-douce .journey-step.step-active>.r-surface{filter:drop-shadow(0 14px 12px #32547120)}.kl-douce .respiration-landing .journey-step .step-point{background:#ffffffc9;border:0;border-radius:14px;padding:5px}.kl-douce .respiration-landing .journey-step .step-point .product-icon{background:0 0}.kl-douce .respiration-landing .journey-step .step-label{color:#284958;margin-top:18px}.kl-douce .respiration-landing .journey-step .step-text{color:#294857;font-size:15px}.kl-douce .respiration-landing .journey-step>strong{font-size:25px}.kl-douce .respiration-landing .journey-proof{background:#fffffff0;border:1px solid #fff;margin-top:auto;padding:16px;box-shadow:0 10px 18px #26425b0b}.kl-douce .respiration-landing .journey-proof>span{color:#566e81}.kl-douce .respiration-landing .journey-proof>b{font-size:14px}.kl-douce .respiration-landing .step-time{color:#32535f;font-size:9px}.kl-douce .respiration-landing .journey-readout{background:0 0;border-radius:0;max-width:850px;margin-top:18px;padding:20px 30px 0}.kl-douce .respiration-landing .journey-readout strong{font-weight:750}.kl-douce .respiration-landing .journey-note{color:#738495;max-width:820px;margin:24px auto 0;font-size:11px}.kl-douce .respiration-landing .teasers-section{padding:35px 0 65px}.kl-douce .respiration-landing .teaser-pair{align-items:start;gap:22px}.kl-douce .respiration-landing .teaser-card{box-shadow:none;--surface-color:#a383df;--surface-light:#c4a8ef;background:0 0;border-radius:0;padding:60px 52px 58px;overflow:visible}.kl-douce .respiration-landing .teaser-partners{--surface-color:#f5ce68;--surface-light:#ffe8a0;margin-top:36px}.kl-douce .respiration-landing .teaser-email h3,.kl-douce .respiration-landing .teaser-email>p{color:#362559}.kl-douce .respiration-landing .teaser-email .teaser-index,.kl-douce .respiration-landing .teaser-email .teaser-caption{color:#453264}.kl-douce .respiration-landing .teaser-card>p{font-size:15px}.kl-douce .respiration-landing .teaser-card h3{font-size:32px}.kl-douce .respiration-landing .teaser-caption{border-color:#64557a35;font-size:9px}.kl-douce .respiration-landing .teaser-preview{height:100px;margin:22px 0}.kl-douce .secret-mail{animation:9s ease-in-out infinite kd-r-mail-breathe}.kl-douce .secret-network{animation:10s ease-in-out 2s infinite reverse kd-r-mail-breathe}.kl-douce .respiration-landing .composer-summary{box-shadow:none;isolation:isolate;background:0 0;border:0;padding:38px;overflow:visible}.kl-douce .respiration-landing .composer-summary:before{content:"";z-index:-1;background:#fff;border:2px solid #fff;border-radius:35% 16% 30% 13%/13% 24% 19% 36%;position:absolute;inset:0 -8px -12px;box-shadow:0 22px 45px #2b597910}.kl-douce .respiration-landing .composer-band{position:relative}.kl-douce .respiration-landing .composer-band:after{content:"";pointer-events:none;background:#f4f9fb;border-radius:0 0 50% 50%;width:100%;height:70px;position:absolute;bottom:-35px;left:0}.kl-douce .respiration-landing .faq-section{padding-top:115px}.kl-douce .respiration-landing .mosaic-closing{background:#fff;border-radius:0;margin:0;padding:115px 24px 105px;overflow:hidden}.kl-douce .respiration-landing .mosaic-closing .r-closing-left{--surface-color:#75b7e9;--surface-light:#abd7fd;width:37%;height:107%;top:0;left:-12%;rotate:-17deg}.kl-douce .respiration-landing .mosaic-closing .r-closing-right{--surface-color:#58a4ae;--surface-light:#94d1d9;width:36%;height:100%;top:10%;left:auto;right:-12%;rotate:17deg}.kl-douce .respiration-landing .mosaic-closing .r-closing-center{--surface-color:#e98c89;--surface-light:#f5b3ae;width:65%;height:280px;top:auto;bottom:-233px;left:17.5%;rotate:-3deg}.kl-douce .respiration-landing .mosaic-closing h2{color:var(--ink)}.kl-douce .respiration-landing .mosaic-closing h2>span{color:#64a8b2}.kl-douce .respiration-landing .mosaic-closing>p{color:#65798c}.kl-douce .respiration-landing .mosaic-closing>.eyebrow{color:#668492}.kl-douce .respiration-landing [data-enter]{transition:opacity .7s,translate .7s cubic-bezier(.2,.7,.2,1)}.kl-douce .respiration-landing [data-enter=waiting]{opacity:0;translate:0 22px}.kl-douce .respiration-landing [data-enter=visible]{opacity:1;translate:0}.kl-douce .respiration-landing.motion-paused [data-enter]{opacity:1;transition:none;translate:none}@keyframes kd-r-thread-flow{to{stroke-dashoffset:-360px}}@keyframes kd-r-mail-breathe{0%,to{translate:0}50%{translate:0 -6px}}@media (max-width:1050px){.kl-douce .respiration-landing .journey-step,.kl-douce .respiration-landing .journey-step.step-active{min-height:410px;padding:35px 24px 40px}.kl-douce .respiration-landing .journey-step>strong{font-size:22px}.kl-douce .respiration-landing .journey-step .step-text{font-size:14px}.kl-douce .respiration-landing .teaser-card{padding:50px 38px}.kl-douce .respiration-landing .product-demo{padding:65px 42px 56px}}@media (max-width:760px){.kl-douce .r-calendar{height:350px}.kl-douce .r-calendar-content{grid-template-rows:minmax(0,1fr) 36px;row-gap:12px;padding-bottom:13px}.kl-douce .r-calendar .r-days>button,.kl-douce .r-calendar .r-days>span{min-height:0}.kl-douce .r-slots>strong{font-size:11px}.kl-douce .r-slots button{min-height:0}.kl-douce .respiration-landing .product-tabs{gap:7px}.kl-douce .respiration-landing .product-tabs button{border-radius:20px;justify-content:center;gap:7px;min-height:72px;padding:12px 6px}.kl-douce .respiration-landing .product-tabs button .tab-number,.kl-douce .respiration-landing .product-tabs button>svg{display:none}.kl-douce .respiration-landing .product-tabs button>span:last-of-type{font-size:13px}.kl-douce .respiration-landing .product-tabs .product-icon{width:27px;height:27px}.kl-douce .respiration-landing .product-story h3{font-size:39px}.kl-douce .respiration-landing .product-panel{min-height:0}.kl-douce .respiration-landing .product-demo{padding:54px 30px}.kl-douce .respiration-landing .demo-caption .hand{font-size:22px}.kl-douce .respiration-landing .demo-caption>span:last-child{font-size:8px}.kl-douce .respiration-landing .journey-section{padding:65px 0 50px}.kl-douce .respiration-landing .journey-track{gap:16px;margin-top:24px;padding-bottom:0}.kl-douce .respiration-landing .journey-step,.kl-douce .respiration-landing .journey-step.step-active{min-height:355px;padding:38px 35px 40px}.kl-douce .respiration-landing .journey-step:nth-of-type(2),.kl-douce .respiration-landing .journey-step:hover,.kl-douce .respiration-landing .journey-step:nth-of-type(2):hover{translate:0}.kl-douce .respiration-landing .journey-step>strong{font-size:26px}.kl-douce .respiration-landing .journey-step .step-text{max-width:100%;margin-bottom:18px;font-size:15px}.kl-douce .respiration-landing .journey-proof>b{font-size:15px}.kl-douce .respiration-landing .journey-readout{padding:20px 0 0}.kl-douce .r-journey-thread{display:none}.kl-douce .respiration-landing .teasers-section{padding:30px 0 35px}.kl-douce .respiration-landing .teaser-pair{gap:15px}.kl-douce .respiration-landing .teaser-card{padding:45px 33px}.kl-douce .respiration-landing .teaser-partners{margin-top:0}.kl-douce .respiration-landing .teaser-card h3{font-size:30px}.kl-douce .respiration-landing .composer-summary{padding:30px 25px;position:relative;top:auto}.kl-douce .respiration-landing .faq-section{padding:85px 0 50px}.kl-douce .respiration-landing .mosaic-closing{padding:85px 28px}.kl-douce .respiration-landing .mosaic-closing h2{font-size:36px}.kl-douce .respiration-landing .mosaic-closing .r-closing-left{width:55%;height:80%;left:-40%}.kl-douce .respiration-landing .mosaic-closing .r-closing-right{width:55%;height:80%;right:-40%}}@media (prefers-reduced-motion:reduce){.kl-douce .respiration-landing [data-enter]{opacity:1;translate:0}.kl-douce .r-thread-flow,.kl-douce .secret-mail,.kl-douce .secret-network{animation:none}}.kl-douce .r-component-entry{transform-origin:50% 65%;display:flow-root}.kl-douce .r-intro h1{animation:.9s cubic-bezier(.18,.7,.2,1) 50ms backwards kd-r-title-arrive}.kl-douce .r-intro>p{animation:.75s .2s backwards kd-r-detail-arrive}.kl-douce .r-intro>.r-primary{animation:.8s cubic-bezier(.16,.8,.2,1) .34s backwards kd-r-detail-arrive}.kl-douce .r-cal-piece{--entry-x:-24px;--entry-tilt:-2deg}.kl-douce .r-link-piece{--entry-x:24px;--entry-tilt:3deg}.kl-douce .r-data-piece{--entry-x:0px;--entry-tilt:-1deg}.kl-douce .r-product[data-liquid=waiting]>.r-product-heading,.kl-douce .r-product[data-liquid=waiting]>.r-component-entry,.kl-douce .r-future[data-liquid=waiting]>*{opacity:0;pointer-events:none}.kl-douce .r-product[data-liquid=pouring]>.r-product-heading{animation:.7s cubic-bezier(.18,.75,.2,1) .68s backwards kd-r-detail-arrive}.kl-douce .r-product[data-liquid=pouring]>.r-component-entry{animation:.8s cubic-bezier(.16,.82,.23,1) .8s backwards kd-r-component-arrive}.kl-douce .r-future[data-liquid=pouring]>*{animation:.8s cubic-bezier(.18,.75,.2,1) .62s backwards kd-r-detail-arrive}.kl-douce .r-product[data-liquid=waiting] .r-bars>i{animation:none;transform:scaleY(0)}.kl-douce .r-product[data-liquid=pouring] .r-bars>i{animation-duration:.5s;animation-delay:calc(.75s + var(--bar-delay))}.kl-douce .r-product[data-liquid=settled] .r-bars>i{opacity:1;animation:none;transform:none}.kl-douce .respiration-landing .product-demo{animation:none}.kl-douce .product-demo[data-liquid=waiting]>:not(svg),.kl-douce .journey-step[data-liquid=waiting]>:not(svg),.kl-douce .teaser-card[data-liquid=waiting]>:not(svg){opacity:0;pointer-events:none}.kl-douce .product-demo[data-liquid=pouring]>:not(svg){animation:.85s cubic-bezier(.16,.8,.2,1) .55s backwards kd-r-detail-arrive}.kl-douce .journey-step[data-liquid=pouring]>:not(svg),.kl-douce .teaser-card[data-liquid=pouring]>:not(svg){animation:.75s cubic-bezier(.16,.8,.2,1) .45s backwards kd-r-detail-arrive}.kl-douce .journey-step[data-liquid=pouring]>.journey-proof,.kl-douce .teaser-card[data-liquid=pouring]>.teaser-preview{animation-delay:.68s}.kl-douce .respiration-landing.motion-paused :is(.r-intro>*,.r-product[data-liquid]>.r-product-heading,.r-component-entry,.r-future>*,.product-demo[data-liquid]>:not(svg),.journey-step[data-liquid]>:not(svg),.teaser-card[data-liquid]>:not(svg)),.kl-douce .r-product:focus-within>.r-product-heading,.kl-douce .r-product:focus-within>.r-component-entry,.kl-douce .product-demo:focus-within>:not(svg),.kl-douce .journey-step:focus-visible>:not(svg),.kl-douce .r-future:focus-visible>*{opacity:1;pointer-events:auto;animation:none!important}@keyframes kd-r-title-arrive{0%{opacity:0;filter:blur(5px);translate:0 16px}to{opacity:1;filter:blur();translate:0}}@keyframes kd-r-detail-arrive{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@keyframes kd-r-component-arrive{0%{opacity:0;transform:translate3d(var(--entry-x),38px,0) rotate(var(--entry-tilt)) scale(.94)}65%{opacity:1}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}@keyframes kd-r-mobile-pour{0%{clip-path:ellipse(4% 1% at 12% 0)}35%{clip-path:ellipse(84% 44% at 24% 0)}70%{clip-path:ellipse(130% 85% at 45% 0)}to{clip-path:ellipse(155% 150% at 50% 0)}}@media (max-width:760px){.kl-douce .r-product[data-liquid=waiting]:before{clip-path:ellipse(0% 0% at 12% 0)}.kl-douce .r-product[data-liquid=pouring]:before{animation:1.55s cubic-bezier(.2,.65,.2,1) backwards kd-r-mobile-pour}.kl-douce .respiration-landing.motion-paused .r-product:before{clip-path:none;animation:none!important}.kl-douce .r-component-entry{--entry-x:0px;--entry-tilt:0deg}}@media (prefers-reduced-motion:reduce){.kl-douce .respiration-landing :is(.r-intro>*,.r-product[data-liquid]>.r-product-heading,.r-component-entry,.r-future>*,.product-demo[data-liquid]>:not(svg),.journey-step[data-liquid]>:not(svg),.teaser-card[data-liquid]>:not(svg)){opacity:1;pointer-events:auto;animation:none!important}.kl-douce .r-product:before{clip-path:none!important;animation:none!important}}.kl-douce .product-ui{text-align:left;width:100%;min-width:0;font-family:var(--font-manrope),sans-serif;line-height:1.4;container-type:inline-size}.kl-douce .product-ui button,.kl-douce .product-ui select,.kl-douce .product-ui input{font:inherit}.kl-douce .product-ui button:disabled{opacity:.35;cursor:default}.kl-douce .product-ui .product-icon{flex-shrink:0}.kl-douce .ck-card,.kl-douce .lk-editor,.kl-douce .dl-dashboard{border-radius:calc(var(--p)*26);border:1px solid #ffffffea;box-shadow:0 18px 35px -22px #244b6540,0 3px 8px #244b6506}.kl-douce .ck-card{--p:calc(100cqw / 420);color:#243847;font-size:calc(var(--p)*12);background:#fffefa;overflow:hidden}.kl-douce .ck-summary{align-items:center;gap:calc(var(--p)*11);padding:calc(var(--p)*17) calc(var(--p)*20);background:#f7fafc;border-bottom:1px solid #e3eaf0;display:flex}.kl-douce .ck-avatar{width:calc(var(--p)*36);height:calc(var(--p)*36);border-radius:calc(var(--p)*13);color:#689eca;background:#86b5df1c;flex-shrink:0;place-items:center;display:grid}.kl-douce .ck-avatar svg{width:55%;height:55%}.kl-douce .ck-summary>div>span{color:#85909a;font-size:calc(var(--p)*10)}.kl-douce .ck-summary h3{font-size:calc(var(--p)*17);letter-spacing:-.04em;margin-top:3px;font-weight:700;line-height:1.25}.kl-douce .ck-duration{white-space:nowrap;padding:calc(var(--p)*5) calc(var(--p)*8);color:#748796;font-size:calc(var(--p)*10);background:#ecf2f6;border-radius:20px;margin-left:auto}.kl-douce .ck-booking{gap:calc(var(--p)*21);padding:calc(var(--p)*17) calc(var(--p)*21) calc(var(--p)*10);grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);display:grid}.kl-douce .ck-calendar-panel{min-width:0}.kl-douce .ck-month{justify-content:space-between;align-items:center;gap:5px;display:flex}.kl-douce .ck-month strong{font-size:calc(var(--p)*12);white-space:nowrap;font-weight:700}.kl-douce .ck-month>div{display:flex}.kl-douce .ck-month button{color:#91a2af;width:calc(var(--p)*22);height:calc(var(--p)*26);font-size:calc(var(--p)*22);background:0 0;border-radius:50%;padding:0;line-height:1}.kl-douce .ck-month button:hover{color:#436b88;background:#eaf2f7}.kl-douce .ck-week,.kl-douce .ck-days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.kl-douce .ck-week{color:#93a0ab;font-size:calc(var(--p)*10);margin-top:calc(var(--p)*13)}.kl-douce .ck-days{gap:calc(var(--p)*3) 0;margin-top:calc(var(--p)*9)}.kl-douce .ck-days>button,.kl-douce .ck-days>span{width:calc(var(--p)*26);height:calc(var(--p)*26);line-height:1;font-size:calc(var(--p)*11);border-radius:50%;justify-self:center;place-items:center;padding:0;display:grid}.kl-douce .ck-days>button{color:#63798b;background:0 0;font-weight:550;transition:background .18s,scale .18s}.kl-douce .ck-days>button:hover{color:#cf4818;background:#cf481810;scale:1.08}.kl-douce .ck-days>button[aria-pressed=true]{color:#fff;background:#cf4818;box-shadow:0 4px 8px #cf48182c}.kl-douce .ck-unavailable{color:#c1cad0}.kl-douce .ck-slot-panel{padding-top:calc(var(--p)*7)}.kl-douce .ck-slot-heading{font-size:calc(var(--p)*10);color:#8c776f;min-height:calc(var(--p)*16);display:block}.kl-douce .ck-slots{gap:calc(var(--p)*9);margin-top:calc(var(--p)*23);display:grid}.kl-douce .ck-slots>button{min-height:calc(var(--p)*37);color:#9a7463;border-radius:calc(var(--p)*11);font-weight:600;font-size:calc(var(--p)*12);background:#faf5f0;border:1px solid #ecdace;justify-content:center;align-items:center;gap:7px;transition:background .18s,translate .18s;display:flex}.kl-douce .ck-slots>button:hover{background:#f4e4d8;translate:0 -1px}.kl-douce .ck-slots>button[aria-pressed=true]{color:#cf4818;background:#cf48180c;border-color:#cf4818}.kl-douce .ck-slots>button>span{font-size:calc(var(--p)*10)}.kl-douce .ck-timezone{text-align:center;margin-top:calc(var(--p)*13);font-size:calc(var(--p)*9);color:#a4a2a1;display:block}.kl-douce .ck-confirm{margin:0 calc(var(--p)*21);padding:calc(var(--p)*13) 0;color:#71929f;font-size:calc(var(--p)*10);border-top:1px solid #e9edf0;justify-content:space-between;align-items:center;gap:10px;display:flex}.kl-douce .ck-confirm>span:first-child{align-items:center;gap:7px;display:flex}.kl-douce .ck-confirm i{color:#487d83;font-style:normal}.kl-douce .ck-confirm>span:last-child{font-size:calc(var(--p)*9);color:#a5afb7}.kl-douce .lk-device{--p:calc(100cqw / 280);aspect-ratio:280/548;width:100%;padding:calc(var(--p)*7);border-radius:calc(var(--p)*43);box-shadow:calc(var(--p)*6) calc(var(--p)*3) 0 #75a8ad,calc(var(--p)*9) calc(var(--p)*4) 0 #518a92,calc(var(--p)*22) calc(var(--p)*25) calc(var(--p)*32) #194e5a35;background:#ebf6f2;border:1px solid #e3f3f1;position:relative}.kl-douce .lk-device-key{right:calc(var(--p)*-5);top:calc(var(--p)*139);width:calc(var(--p)*4);height:calc(var(--p)*44);background:#c1dddb;border-radius:10px;position:absolute}.kl-douce .lk-device-screen{border:calc(var(--p)*3) solid #244047;border-radius:calc(var(--p)*36);background:#fbf4f0;height:100%;position:relative;overflow:hidden}.kl-douce .lk-status{height:calc(var(--p)*31);padding:calc(var(--p)*6) calc(var(--p)*18) 0;font-size:calc(var(--p)*9);color:#3a4547;justify-content:space-between;align-items:center;font-weight:750;display:flex;position:relative}.kl-douce .lk-status>i{left:50%;top:calc(var(--p)*8);width:calc(var(--p)*68);height:calc(var(--p)*17);background:#20373f;border-radius:25px;position:absolute;translate:-50%}.kl-douce .lk-status>i:after{content:"";background:#37565f;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:7px;box-shadow:inset 0 0 0 1px #152b32}.kl-douce .lk-status>svg{width:calc(var(--p)*27);height:calc(var(--p)*10)}.kl-douce .lk-bio-page{padding:calc(var(--p)*13) calc(var(--p)*15) calc(var(--p)*12);text-align:center;color:#493b36}.kl-douce .lk-bio-avatar{width:calc(var(--p)*60);height:calc(var(--p)*60);border:calc(var(--p)*3) solid #fff;box-shadow:0 0 0 calc(var(--p)*3) #a879681c;margin:0 auto calc(var(--p)*12);border-radius:50%;display:block;overflow:hidden}.kl-douce .lk-bio-avatar img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.kl-douce .lk-bio-page h3{font-family:var(--font-fraunces),Georgia,serif;font-size:calc(var(--p)*23);letter-spacing:-.025em;font-weight:600;line-height:1.15}.kl-douce .lk-bio-description{color:#957b70;font-size:calc(var(--p)*10.5);margin-top:calc(var(--p)*7);line-height:1.5}.kl-douce .lk-bio-links{gap:calc(var(--p)*9);margin-top:calc(var(--p)*17);display:grid}.kl-douce .lk-bio-links>a{min-height:calc(var(--p)*42);padding:calc(var(--p)*10) calc(var(--p)*12);border-radius:calc(var(--p)*12);font-size:calc(var(--p)*12);color:#8d6857;background:#fffaf6;border:1px solid #a8796852;justify-content:space-between;align-items:center;gap:8px;font-weight:550;transition:translate .2s,background .2s;display:flex}.kl-douce .lk-bio-links>a:nth-child(2){color:#fff;background:#a87968;border-color:#a87968}.kl-douce .lk-bio-links>a:hover{color:#755441;background:#f3e4db;translate:0 -2px}.kl-douce .lk-bio-links svg{width:calc(var(--p)*13);height:calc(var(--p)*13);flex-shrink:0}.kl-douce .lk-bio-socials{justify-content:center;align-items:center;gap:calc(var(--p)*19);margin-top:calc(var(--p)*15);color:#a87968;display:flex}.kl-douce .lk-bio-socials svg{width:calc(var(--p)*17);height:calc(var(--p)*17)}.kl-douce .lk-bio-brand{justify-content:center;align-items:center;gap:calc(var(--p)*5);margin-top:calc(var(--p)*15);font-size:calc(var(--p)*9);color:#998c83;display:flex}.kl-douce .lk-bio-brand .product-icon{width:calc(var(--p)*12);height:calc(var(--p)*12);background:0 0;border:0;padding:0}.kl-douce .lk-bio-brand .product-icon img{width:100%;height:100%}.kl-douce .lk-home-indicator{width:32%;height:calc(var(--p)*3);bottom:calc(var(--p)*7);opacity:.6;background:#34454a;border-radius:10px;position:absolute;left:34%}.kl-douce .lk-editor{--p:calc(100cqw / 440);color:#25424a;padding:calc(var(--p)*25);font-size:calc(var(--p)*13);background:#fffdf9}.kl-douce .lk-editor-head{align-items:center;gap:calc(var(--p)*10);display:flex}.kl-douce .lk-editor-head strong{font-size:calc(var(--p)*18);letter-spacing:-.035em;font-weight:650}.kl-douce .lk-editor-head>span:last-child{color:#8e9e9c;font-size:calc(var(--p)*10);margin-left:auto}.kl-douce .lk-editor-head .product-icon{width:calc(var(--p)*30);height:calc(var(--p)*30);background:#edf5f3;border-radius:10px}.kl-douce .lk-editor-head .product-icon img{width:65%;height:65%}.kl-douce .lk-public-url{padding:calc(var(--p)*16) calc(var(--p)*14);margin-top:calc(var(--p)*24);border-radius:calc(var(--p)*15);color:#8ea49c;font-size:calc(var(--p)*12);background:#f5f9f5;border:1px solid #dfeae5;justify-content:space-between;align-items:center;gap:10px;display:flex}.kl-douce .lk-public-url strong{color:#487d83;font-weight:600}.kl-douce .lk-public-url>button{color:#487d83;font-size:calc(var(--p)*11);background:0 0;padding:4px}.kl-douce .lk-editor-blocks{gap:calc(var(--p)*9);margin-top:calc(var(--p)*22);display:grid}.kl-douce .lk-editor-blocks>div,.kl-douce .lk-editor-blocks>label{align-items:center;gap:calc(var(--p)*11);min-height:calc(var(--p)*49);padding:calc(var(--p)*12) calc(var(--p)*14);border-radius:calc(var(--p)*13);background:#f5f7f2;border:1px solid #e6eae1;display:flex}.kl-douce .lk-editor-blocks>*>span:first-child{font-size:calc(var(--p)*9);color:#91a69b}.kl-douce .lk-editor-blocks svg{width:calc(var(--p)*15);height:calc(var(--p)*15);color:#7d9e94;margin-left:auto}.kl-douce .lk-editor-blocks .lk-block-edit{background:#fff;border-color:#75a59f;box-shadow:0 0 0 3px #5b9ea60b}.kl-douce .lk-block-edit input{color:#315d5e;outline-offset:4px;width:100%;min-width:0;font-size:calc(var(--p)*12);background:0 0;border:0;padding:0}.kl-douce .lk-editor-live{margin-top:calc(var(--p)*24)}.kl-douce .lk-editor-live>span:first-child{font-size:calc(var(--p)*10);color:#8ea39c}.kl-douce .lk-editor-live>span:last-child{margin-top:calc(var(--p)*8);padding:calc(var(--p)*14) calc(var(--p)*16);color:#fff;border-radius:calc(var(--p)*14);overflow-wrap:anywhere;background:#487d83;justify-content:space-between;align-items:center;gap:10px;display:flex}.kl-douce .lk-editor-live svg{width:calc(var(--p)*16);height:calc(var(--p)*16)}.kl-douce .lk-editor>p{margin-top:calc(var(--p)*15);color:#99a69b;font-size:calc(var(--p)*9);line-height:1.5}.kl-douce .dl-dashboard{--p:calc(100cqw / 536);padding:calc(var(--p)*21);color:#283b4b;background:#fffcfc;line-height:1.3}.kl-douce .dl-header{color:#a18886;font-size:calc(var(--p)*12);margin-bottom:calc(var(--p)*22);justify-content:space-between;align-items:center;gap:10px;display:flex}.kl-douce .dl-header select,.kl-douce .r-revenue .dl-header select{border-radius:calc(var(--p)*11);color:#9b7164;max-width:47%;padding:calc(var(--p)*7) calc(var(--p)*9);font-family:inherit;font-size:calc(var(--p)*10);background:#fffdfc;border:1px solid #eeddd7}.kl-douce .dl-metrics{gap:calc(var(--p)*20);grid-template-columns:1.25fr 1fr 1fr;display:grid}.kl-douce .dl-metrics>div{min-width:0}.kl-douce .dl-metrics>div>span{font-size:calc(var(--p)*11);color:#a58d8b;white-space:nowrap;display:block}.kl-douce .dl-metrics strong{margin-top:calc(var(--p)*6);font-size:calc(var(--p)*27);letter-spacing:-.055em;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:750;line-height:1.1;display:block}.kl-douce .dl-metrics>div:first-child strong{color:#b96360}.kl-douce .dl-chart{margin-top:calc(var(--p)*20)}.kl-douce .dl-chart>svg{width:100%;height:auto;display:block;overflow:visible}.kl-douce .dl-foot{color:#b29891;font-size:calc(var(--p)*9);margin-top:calc(var(--p)*10);justify-content:space-between;align-items:center;gap:8px;display:flex}.kl-douce .dl-foot>span:first-child{align-items:center;gap:5px;display:flex}.kl-douce .dl-foot i,.kl-douce .dl-foot b{width:calc(var(--p)*5);height:calc(var(--p)*5);background:#d76a69;border-radius:50%}.kl-douce .dl-foot b{opacity:.7;background:#17a673;margin-left:7px}.kl-douce .dl-visitor-line{stroke-dasharray:700;stroke-dashoffset:0;animation:1.3s both kd-product-chart-draw}@keyframes kd-product-chart-draw{0%{stroke-dashoffset:700px}to{stroke-dashoffset:0}}.kl-douce .respiration-landing .site-header{background:0 0}.kl-douce .r-product-heading h2>a{align-items:center;gap:calc(var(--u)*13);white-space:nowrap;display:inline-flex}.kl-douce .r-product-heading h2 .product-icon{width:calc(var(--u)*46);height:calc(var(--u)*46);padding:calc(var(--u)*10);border-radius:calc(var(--u)*15);background:#ffffffeb;border:1px solid #ffffffb3;flex-shrink:0;box-shadow:0 4px 10px #29545d0b}.kl-douce .r-product-heading h2 .product-icon img{width:100%;height:100%}.kl-douce .r-product-heading h2{font-size:calc(var(--u)*40)}.kl-douce .r-product-heading p{padding-left:calc(var(--u)*59);font-size:calc(var(--u)*17);margin-top:calc(var(--u)*6)}.kl-douce .r-link-piece>.r-product-heading{margin-left:calc(var(--u)*36)}.kl-douce .r-data-piece>.r-product-heading{margin-left:calc(var(--u)*100)}.kl-douce .r-data-piece{top:calc(var(--u)*553)}.kl-douce .r-stage{height:calc(var(--u)*1020)}.kl-douce .r-calendar{width:calc(var(--u)*400);height:auto;box-shadow:none;margin-top:calc(var(--u)*35);background:0 0;border:0;border-radius:0;overflow:visible}.kl-douce .r-phone-wrap{height:auto;box-shadow:none;margin-top:calc(var(--u)*26);background:0 0;border-radius:0;padding:0;transform:rotate(6deg)}.kl-douce .r-phone-wrap:after{display:none}.kl-douce .r-revenue{height:auto;margin-top:calc(var(--u)*18);box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.kl-douce .respiration-landing .product-demo>.product-ui{width:100%;max-width:560px;position:relative}.kl-douce .respiration-landing .product-demo>.ck-ui{max-width:460px;rotate:-2deg}.kl-douce .respiration-landing .product-demo>.lk-editor-ui{max-width:450px;rotate:-2deg}.kl-douce .respiration-landing .product-demo>.dl-ui{max-width:620px}@media (min-width:761px){.kl-douce .r-motion{top:calc(var(--u)*968)}}.kl-douce .flow-section{padding-block:90px 65px}.kl-douce .flow-heading{position:relative}.kl-douce .flow-heading h2,.kl-douce .future-heading h2{letter-spacing:-.055em;margin-top:20px;font-size:clamp(36px,4.3vw,62px);font-weight:750;line-height:1.1}.kl-douce .flow-heading h2>span{color:#e4966a}.kl-douce .flow-heading>p{color:#64768a;font-size:17px;line-height:1.7;position:absolute;bottom:3px;right:0}.kl-douce .flow-controls{color:#76848d;justify-content:space-between;align-items:center;gap:20px;padding:42px 0 19px;font-size:12px;display:flex}.kl-douce .flow-controls button{color:#487d83;background:0 0;align-items:center;gap:12px;padding:8px 0 8px 12px;font-size:13px;display:flex}.kl-douce .flow-controls button>span{font-size:21px}.kl-douce .flow-steps{border-top:1px solid #e0e8e9;border-bottom:1px solid #e0e8e9;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.kl-douce .flow-steps>button{text-align:left;color:#71808b;background:0 0;align-items:center;gap:16px;padding:23px 24px;display:flex;position:relative}.kl-douce .flow-steps>button+button{border-left:1px solid #e0e8e9}.kl-douce .flow-step-index{color:#85939d;font-size:10px}.kl-douce .flow-steps strong{font-size:17px;font-weight:650;display:block}.kl-douce .flow-steps small{margin-top:3px;font-size:12px;display:block}.kl-douce .flow-steps .product-icon{background:color-mix(in srgb,var(--flow-color) 12%,white);width:36px;height:36px}.kl-douce .flow-steps>button>svg{width:16px;color:var(--flow-color);margin-left:auto}.kl-douce .flow-steps>button:after{content:"";background:var(--flow-color);height:3px;transition:scale .3s;position:absolute;bottom:-1px;left:0;right:0;scale:0 1}.kl-douce .flow-steps>button[aria-pressed=true]{color:#182b38;background:color-mix(in srgb,var(--flow-color) 6%,white)}.kl-douce .flow-steps>button[aria-pressed=true]:after{scale:1}.kl-douce .flow-stage{isolation:isolate;grid-template-columns:.85fr 1.15fr;align-items:center;gap:6%;min-height:590px;padding:38px 4% 58px;display:grid;position:relative}.kl-douce .flow-backdrop{z-index:-1;width:100%;height:100%;color:color-mix(in srgb,var(--flow-color) 17%,white);pointer-events:none;transition:color .45s;position:absolute;inset:0}.kl-douce .flow-story{animation:.5s both kd-flow-stage-enter}.kl-douce .flow-story-number{color:#778b96;letter-spacing:.1em;font-size:11px}.kl-douce .flow-story h3{letter-spacing:-.045em;margin-top:20px;font-size:clamp(28px,2.8vw,39px);font-weight:700;line-height:1.17}.kl-douce .flow-story h3>span{display:block}.kl-douce .flow-story>p{color:#617380;max-width:375px;margin-top:22px;font-size:16px;line-height:1.85}.kl-douce .flow-outcome{color:#48727c;gap:13px;max-width:350px;margin-top:28px;font-size:13px;line-height:1.6;display:flex}.kl-douce .flow-outcome>span{font-size:23px}.kl-douce .flow-story>a{border-bottom:1px solid var(--flow-color);align-items:center;gap:23px;margin-top:30px;padding-bottom:7px;font-size:13px;font-weight:700;display:inline-flex}.kl-douce .flow-demo{justify-content:center;align-items:center;min-width:0;animation:.65s cubic-bezier(.2,.75,.2,1) both kd-flow-stage-enter;display:flex}.kl-douce .flow-demo>.lk-bio-ui{max-width:270px;rotate:3deg}.kl-douce .flow-demo>.ck-ui{max-width:455px;rotate:-1deg}.kl-douce .flow-demo>.dl-ui{max-width:600px}.kl-douce .flow-note{color:#82919b;text-align:center;max-width:850px;margin:20px auto 0;font-size:11px;line-height:1.7}@keyframes kd-flow-stage-enter{0%{opacity:0;translate:0 15px}to{opacity:1;translate:0}}.kl-douce .future-section{padding-block:65px}.kl-douce .future-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:42px;display:flex}.kl-douce .future-heading h2{font-size:clamp(35px,3.6vw,52px)}.kl-douce .future-heading h2>span{color:#697a89}.kl-douce .future-heading>.hand{color:#9566c7;font-size:27px;rotate:-4deg}.kl-douce .future-pair{grid-template-columns:1fr 1fr;gap:24px;display:grid}.kl-douce .future-item{isolation:isolate;color:#35234d;flex-direction:column;min-width:0;padding:45px 45px 40px;display:flex;position:relative}.kl-douce .future-partners{color:#634e1e}.kl-douce .future-surface{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.kl-douce .future-meta{letter-spacing:.1em;justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.kl-douce .future-meta>span:last-child{letter-spacing:0;background:#ffffff9c;border:1px solid #fff;border-radius:30px;padding:6px 12px;font-size:11px}.kl-douce .future-secret{filter:blur(5px);opacity:.65;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;margin:27px 0 24px;display:flex}.kl-douce .future-secret>i{background:#9566c7;border-radius:11px 11px 2px;width:35px;height:35px}.kl-douce .future-partners .future-secret>i{background:#c89c33}.kl-douce .future-secret>span{gap:7px;display:grid}.kl-douce .future-secret b{background:#9566c7;border-radius:12px;width:105px;height:11px;display:block}.kl-douce .future-secret b:last-child{width:73px;height:7px}.kl-douce .future-partners .future-secret b{background:#bd963f}.kl-douce .future-item h3{letter-spacing:-.045em;font-size:clamp(25px,2.4vw,35px);font-weight:650;line-height:1.17}.kl-douce .future-item>p{color:#756587;max-width:390px;margin-top:16px;font-size:15px;line-height:1.8}.kl-douce .future-object{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;height:138px;margin:25px 0;display:flex;position:relative}.kl-douce .future-envelope{background:#c4afdf;border-radius:9px 9px 18px 18px;align-self:center;width:205px;height:114px;margin-top:46px;rotate:-5deg;box-shadow:0 12px 20px #72548e12}.kl-douce .future-envelope>div{filter:blur(3px);background:#fff;border-radius:11px;width:175px;height:116px;padding:15px;font-size:10px;position:absolute;bottom:21px}.kl-douce .future-envelope i{background:#e5ddef;border-radius:8px;height:5px;margin-top:12px;display:block}.kl-douce .future-envelope i+i{width:73%;margin-top:7px}.kl-douce .future-envelope b{background:#9b73c2;border-radius:9px;width:63px;height:15px;margin-top:13px;display:block}.kl-douce .envelope-fold{clip-path:polygon(0 8%,50% 63%,100% 8%,100% 100%,0 100%);background:#d4c1e9;border-radius:0 0 18px 18px;position:absolute;inset:0}.kl-douce .future-network{filter:blur(3px);opacity:.8;gap:0}.kl-douce .future-network>span{color:#9e782e;width:61px;height:61px;font:600 22px var(--font-fraunces),serif;background:#fff;border:3px solid #fff8;border-radius:50%;flex-shrink:0;place-items:center;display:grid;box-shadow:0 10px 20px #9675220d}.kl-douce .future-network>span:nth-of-type(2){color:#fff;background:#e8c66d;translate:0 -18px}.kl-douce .future-network>i{background:#c5a456;width:42px;height:1px;rotate:-20deg}.kl-douce .future-network>i:nth-of-type(2){rotate:20deg}.kl-douce .future-item>footer{letter-spacing:.03em;border-top:1px solid #75658726;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:auto;padding-top:19px;font-size:9px;line-height:1.5;display:flex}.kl-douce .future-item>footer>span:last-child{opacity:.7;letter-spacing:0}.kl-douce .future-item[data-liquid=waiting]>:not(svg){opacity:0}.kl-douce .future-item[data-liquid=pouring]>:not(svg){animation:.65s .45s backwards kd-r-detail-arrive}.kl-douce .motion-paused .future-item[data-liquid]>:not(svg){opacity:1;animation:none!important}@media (max-width:1050px){.kl-douce .flow-heading>p{font-size:15px}.kl-douce .flow-steps>button{gap:10px;padding:19px 14px}.kl-douce .flow-steps strong{font-size:14px}.kl-douce .flow-step-index{display:none}.kl-douce .flow-stage{gap:5%;min-height:530px;padding-inline:2%}.kl-douce .flow-story h3{font-size:30px}.kl-douce .flow-story>p{font-size:15px}.kl-douce .future-item{padding:36px 31px}.kl-douce .future-item>p{font-size:14px}}@media (max-width:760px){.kl-douce .respiration-landing .site-header{background:#fff}.kl-douce .r-stage{height:auto}.kl-douce .r-product-heading h2{font-size:34px}.kl-douce .r-product-heading h2>a{gap:12px}.kl-douce .r-product-heading h2 .product-icon{border-radius:13px;width:42px;height:42px;padding:9px}.kl-douce .r-product-heading p{padding-left:54px;font-size:16px}.kl-douce .r-calendar{width:100%;height:auto;min-height:0;box-shadow:none;margin:25px auto 0}.kl-douce .r-phone-wrap{--u:1px;width:260px;max-width:90%;height:auto;margin:28px auto 10px;transform:rotate(4deg)}.kl-douce .r-revenue{--u:1px;height:auto;min-height:0;margin-top:24px}.kl-douce .r-data-piece{top:auto}.kl-douce .r-data-piece>.r-product-heading,.kl-douce .r-link-piece>.r-product-heading{margin-left:7px}.kl-douce .r-data-piece .r-product-heading p{padding-left:0}.kl-douce .respiration-landing .product-demo{padding:40px 18px}.kl-douce .ck-summary h3{font-size:14px}.kl-douce .ck-summary>div>span,.kl-douce .ck-duration{font-size:9px}.kl-douce .ck-month strong,.kl-douce .ck-week,.kl-douce .ck-days>button,.kl-douce .ck-days>span{font-size:10px}.kl-douce .ck-slots>button{min-height:32px;font-size:11px}.kl-douce .ck-slot-heading,.kl-douce .ck-timezone,.kl-douce .ck-confirm{font-size:9px}.kl-douce .dl-header{font-size:10px}.kl-douce .dl-header select,.kl-douce .r-revenue .dl-header select{padding:6px;font-size:9px}.kl-douce .dl-metrics{gap:10px}.kl-douce .dl-metrics>div>span{font-size:9px}.kl-douce .dl-metrics strong{font-size:20px}.kl-douce .dl-foot{font-size:8px}.kl-douce .flow-section{padding-block:55px 35px}.kl-douce .flow-heading h2{font-size:39px}.kl-douce .flow-heading>p{margin-top:21px;font-size:16px;position:static}.kl-douce .flow-heading>p br{display:none}.kl-douce .flow-controls{gap:10px;padding-top:27px;font-size:11px}.kl-douce .flow-controls button{white-space:nowrap;font-size:12px}.kl-douce .flow-steps>button{flex-direction:column;align-items:flex-start;gap:10px;padding:17px 11px}.kl-douce .flow-steps>button>svg{display:none}.kl-douce .flow-steps strong{font-size:12px}.kl-douce .flow-steps small{font-size:10px}.kl-douce .flow-steps .product-icon{width:30px;height:30px}.kl-douce .flow-stage{grid-template-columns:1fr;gap:30px;min-height:0;padding:30px 7px 45px}.kl-douce .flow-story h3{font-size:30px}.kl-douce .flow-story>p{max-width:none;margin-top:17px;font-size:15px}.kl-douce .flow-outcome{margin-top:19px}.kl-douce .flow-story>a{margin-top:21px}.kl-douce .flow-demo>.lk-bio-ui{max-width:255px}.kl-douce .flow-demo>.ck-ui{max-width:400px}.kl-douce .flow-demo>.dl-ui{max-width:520px}.kl-douce .flow-note{text-align:left;font-size:11px}.kl-douce .future-section{padding-block:45px 30px}.kl-douce .future-heading{margin-bottom:28px}.kl-douce .future-heading h2{font-size:35px}.kl-douce .future-heading>.hand{display:none}.kl-douce .future-pair{grid-template-columns:1fr;gap:24px}.kl-douce .future-item{padding:32px 29px}.kl-douce .future-item h3{font-size:28px}.kl-douce .future-item>p{font-size:15px}.kl-douce .future-item>footer,.kl-douce .future-meta{font-size:8px}}@media (prefers-reduced-motion:reduce){.kl-douce .dl-visitor-line,.kl-douce .flow-story,.kl-douce .flow-demo,.kl-douce .future-item[data-liquid]>:not(svg){opacity:1;animation:none!important}.kl-douce .dl-visitor-line{stroke-dashoffset:0}}.kl-douce .lt-card{--p:calc(100cqw / 440);padding:calc(var(--p)*24);border-radius:calc(var(--p)*25);color:#31565a;background:#fffefb;border:1px solid #ffffffeb;position:relative;box-shadow:0 18px 35px -22px #244b6540,0 3px 8px #244b6506}.kl-douce .lt-heading{align-items:center;gap:calc(var(--p)*10);font-size:calc(var(--p)*17);letter-spacing:-.03em;font-weight:650;display:flex}.kl-douce .lt-heading small{font-size:calc(var(--p)*8);letter-spacing:.06em;color:#96a7a0;margin-top:4px;font-weight:500;display:block}.kl-douce .lt-link-icon{width:calc(var(--p)*34);height:calc(var(--p)*34);color:#5b9ea6;background:#5b9ea614;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.kl-douce .lt-link-icon svg{width:65%;height:65%}.kl-douce .lt-url{margin-top:calc(var(--p)*23);padding:calc(var(--p)*13) calc(var(--p)*15);border-radius:calc(var(--p)*13);background:#fffdfa;border:1px solid #dfe8dd;justify-content:space-between;align-items:center;gap:10px;display:flex}.kl-douce .lt-url strong{font-size:calc(var(--p)*19);letter-spacing:-.045em;color:#91a7a0;font-weight:600}.kl-douce .lt-url strong>span{color:#487d83}.kl-douce .lt-url button{color:#649392;background:0 0;place-items:center;min-width:24px;min-height:24px;padding:5px;display:grid}.kl-douce .lt-url svg{width:calc(var(--p)*18);height:calc(var(--p)*18)}.kl-douce .lt-results{justify-content:space-between;align-items:center;gap:calc(var(--p)*18);margin-top:calc(var(--p)*24);display:flex}.kl-douce .lt-clicks{flex:1;min-width:0}.kl-douce .lt-clicks>span:first-child{font-size:calc(var(--p)*10);color:#95a79f}.kl-douce .lt-clicks>strong{font-size:calc(var(--p)*42);letter-spacing:-.055em;margin-top:3px;font-weight:750;line-height:1.2;display:block}.kl-douce .lt-clicks>strong>small{font-size:calc(var(--p)*13);letter-spacing:0;color:#90a29a;font-weight:500}.kl-douce .lt-growth{font-size:calc(var(--p)*11);color:#5b9e8a;margin-top:calc(var(--p)*4);display:block}.kl-douce .lt-spark{margin-top:calc(var(--p)*8);width:100%;height:calc(var(--p)*40);color:#70a69e;display:block}.kl-douce .lt-qr-button{justify-items:center;gap:calc(var(--p)*9);padding:calc(var(--p)*11);border-radius:calc(var(--p)*17);color:#6f8c81;background:#fff;border:1px solid #e4e9de;flex-shrink:0;display:grid}.kl-douce .lt-qr-button>img{width:calc(var(--p)*98);height:calc(var(--p)*98)}.kl-douce .lt-qr-button>span{font-size:calc(var(--p)*9);align-items:center;gap:5px;display:flex}.kl-douce .lt-qr-button svg{width:calc(var(--p)*10);height:calc(var(--p)*10)}.kl-douce .lt-sources{gap:calc(var(--p)*11);padding-top:calc(var(--p)*19);margin-top:calc(var(--p)*20);border-top:1px solid #e3e9df;display:grid}.kl-douce .lt-sources>span{color:#78968d;font-size:calc(var(--p)*11);margin-bottom:3px}.kl-douce .lt-sources>div{grid-template-columns:calc(var(--p)*79) 1fr calc(var(--p)*33);align-items:center;gap:calc(var(--p)*12);color:#7b9188;font-size:calc(var(--p)*11);display:grid}.kl-douce .lt-sources i{height:calc(var(--p)*6);width:var(--source-width);background:#87b2a6;border-radius:10px;display:block}.kl-douce .lt-sources strong{font-size:calc(var(--p)*10);text-align:right;font-weight:500}.kl-douce .lt-footer{color:#a0ada5;font-size:calc(var(--p)*9);margin-top:calc(var(--p)*22);justify-content:space-between;align-items:center;gap:10px;display:flex}.kl-douce .lt-footer>span{color:#718e84}.kl-douce .lt-footer i{color:#5b9ea6;font-style:normal}.kl-douce .lt-footer small{font-size:calc(var(--p)*8)}.kl-douce .lt-compact .lt-card{--p:calc(100cqw / 260);padding:calc(var(--p)*16);border-radius:calc(var(--p)*21);box-shadow:0 15px 30px #194e5a28}.kl-douce .lt-compact .lt-heading{font-size:calc(var(--p)*13)}.kl-douce .lt-compact .lt-heading small{display:none}.kl-douce .lt-compact .lt-link-icon{width:calc(var(--p)*26);height:calc(var(--p)*26);border-radius:9px}.kl-douce .lt-compact .lt-url{margin-top:calc(var(--p)*15);padding:calc(var(--p)*8) calc(var(--p)*10)}.kl-douce .lt-compact .lt-url strong{font-size:calc(var(--p)*18)}.kl-douce .lt-compact .lt-results{margin-top:calc(var(--p)*16);gap:12px}.kl-douce .lt-compact .lt-clicks>strong{font-size:calc(var(--p)*33)}.kl-douce .lt-compact .lt-clicks>strong>small{font-size:calc(var(--p)*11)}.kl-douce .lt-compact .lt-qr-button{padding:calc(var(--p)*7);gap:calc(var(--p)*6);border-radius:12px}.kl-douce .lt-compact .lt-qr-button>img{width:calc(var(--p)*66);height:calc(var(--p)*66)}.kl-douce .lt-compact .lt-qr-button>span{font-size:calc(var(--p)*8)}.kl-douce .lt-compact .lt-spark{height:calc(var(--p)*25)}.kl-douce .lt-compact .lt-footer{margin-top:calc(var(--p)*12);font-size:calc(var(--p)*9);display:block}.kl-douce .lt-compact .lt-footer small{font-size:calc(var(--p)*7);margin-top:4px;display:block}.kl-douce .lt-qr-expanded{color:#487d83;background:#fffdfa;border:1px solid #dce8e0;border-radius:24px;width:min(320px,100vw - 40px);margin:auto;padding:28px;position:fixed;inset:0;box-shadow:0 30px 100px #1c4c5552}.kl-douce .lt-qr-expanded::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1e394332}.kl-douce .lt-qr-expanded>img{width:100%;height:auto;display:block}.kl-douce .lt-qr-expanded>button{color:#487d83;width:100%;font:600 13px var(--font-manrope),sans-serif;background:#edf5ef;border-radius:12px;margin-top:20px;padding:12px;display:block}.kl-douce .respiration-landing .product-story .product-secondary{color:#859a95;max-width:330px;margin-top:18px;font-size:13px;line-height:1.6}.kl-douce .respiration-landing .product-demo>.lt-ui{max-width:440px;rotate:-2deg}.kl-douce .flow-demo>.lt-ui{max-width:435px;rotate:2deg}@media (max-width:760px){.kl-douce .lt-compact .lt-card{--p:calc(100cqw / 320);padding:20px}.kl-douce .lt-compact .lt-heading{font-size:15px}.kl-douce .lt-compact .lt-url strong{font-size:22px}.kl-douce .lt-compact .lt-qr-button>img{width:83px;height:83px}.kl-douce .lt-compact .lt-footer{font-size:11px}.kl-douce .lt-compact .lt-footer small{font-size:9px}.kl-douce .lt-heading{font-size:15px}.kl-douce .lt-heading small{font-size:7px}.kl-douce .lt-footer{flex-wrap:wrap;font-size:9px}.kl-douce .lt-footer small{font-size:8px}.kl-douce .lt-sources>span,.kl-douce .lt-sources>div{font-size:10px}}@media (min-width:761px){.kl-douce .r-link-piece{left:0;top:calc(var(--u)*137);width:calc(var(--u)*480);--entry-x:-24px;--entry-tilt:-2deg}.kl-douce .r-link-piece>.r-product-heading{margin-left:calc(var(--u)*55)}.kl-douce .r-cal-piece{left:calc(var(--u)*968);top:calc(var(--u)*137);width:calc(var(--u)*480);--entry-x:24px;--entry-tilt:2deg}.kl-douce .r-cal-piece>.r-product-heading{margin-left:calc(var(--u)*105)}.kl-douce .r-lenkli-scene{width:calc(var(--u)*480);height:calc(var(--u)*444);margin-top:calc(var(--u)*28);position:relative}.kl-douce .r-lenkli-scene .r-phone-wrap{left:calc(var(--u)*25);width:calc(var(--u)*210);margin:0;position:absolute;top:0;transform:rotate(-5deg)}.kl-douce .r-tracked-link{left:calc(var(--u)*255);top:calc(var(--u)*108);width:calc(var(--u)*220);z-index:2;position:absolute;rotate:3deg}}@media (max-width:760px){.kl-douce .r-lenkli-scene{flex-direction:column;align-items:center;gap:30px;width:100%;margin-top:28px;display:flex}.kl-douce .r-lenkli-scene .r-phone-wrap{order:2;width:218px;max-width:83%;margin:0;transform:rotate(-4deg)}.kl-douce .r-tracked-link{order:1;width:min(100%,340px);position:relative;rotate:2deg}}.kl-douce .product-icon{overflow:hidden}.kl-douce .product-icon>img,.kl-douce .product-icon>svg{object-fit:contain;flex-shrink:1;min-width:0;max-width:100%;min-height:0;max-height:100%;display:block}.kl-douce .future-meta{padding-inline:6px 24px}.kl-douce .future-email>p{color:#3f2c56}.kl-douce .future-partners>p{color:#51401b}.kl-douce .r-mobile-pool{display:none}@media (max-width:760px){.kl-douce .r-mobile-pool{z-index:-1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.kl-douce .r-product:before{content:none}.kl-douce .r-future{isolation:isolate;background:0 0}}@media (min-width:761px){.kl-douce .r-stage{--x:calc(100cqw / 1448);--u:min(var(--x),calc(100svh / 1086));height:calc(var(--u)*1086)}.kl-douce .r-organic-scene{height:100%;overflow:hidden}.kl-douce .respiration-landing .site-header{height:clamp(60px,7.5svh,88px);min-height:0}.kl-douce .respiration-landing .site-header .brand{width:clamp(138px,16svh,190px);min-width:0}.kl-douce .respiration-landing .header-cta{gap:26px;padding:12px 22px;font-size:14px}.kl-douce .respiration-landing .desktop-nav{gap:34px;font-size:14px}.kl-douce .r-intro{left:calc(var(--x)*482);top:calc(var(--u)*116);width:calc(var(--x)*500)}.kl-douce .r-intro h1{font-size:calc(var(--u)*64)}.kl-douce .r-intro>p{max-width:calc(var(--u)*550);margin:calc(var(--u)*12) auto 0;font-size:max(14px,calc(var(--u)*16.5));white-space:normal}.kl-douce .r-intro>.r-primary{min-height:clamp(54px,calc(var(--u)*52),64px);padding:12px clamp(28px,calc(var(--u)*32),40px);gap:clamp(16px,calc(var(--u)*18),22px);font-size:clamp(16px,calc(var(--u)*20),24px)}.kl-douce .r-intro>.r-primary>svg{width:clamp(20px,calc(var(--u)*24),28px);height:clamp(20px,calc(var(--u)*24),28px)}.kl-douce .r-link-piece{left:calc(var(--x)*240 - var(--u)*240)}.kl-douce .r-cal-piece{left:calc(var(--x)*1208 - var(--u)*240)}.kl-douce .r-data-piece{left:calc(var(--x)*744 - var(--u)*268)}.kl-douce .r-product-heading h2{font-size:max(26px,calc(var(--u)*40))}.kl-douce .r-product-heading p{font-size:max(12px,calc(var(--u)*17))}.kl-douce .r-future-email{left:calc(var(--x)*57)}.kl-douce .r-future-partners{right:calc(var(--x)*48)}.kl-douce .r-future strong{font-size:max(16px,calc(var(--u)*22))}.kl-douce .r-motion{top:auto;bottom:calc(var(--u)*42)}}@media (min-width:761px) and (max-width:1050px){.kl-douce .respiration-landing .site-header .brand{width:124px}.kl-douce .respiration-landing .desktop-nav{gap:18px;font-size:11px}.kl-douce .respiration-landing .header-cta{gap:14px;padding:10px 14px;font-size:12px}}.kl-douce .ecosystem-footer{color:#253747;background:#fff;position:relative;overflow:clip}.kl-douce .footer-invitation{isolation:isolate;text-align:center;padding:64px 24px 90px;position:relative}.kl-douce .footer-waves{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.kl-douce .footer-invitation-copy{width:min(780px,68%);margin:auto}.kl-douce .footer-invitation .eyebrow{color:#50616d;letter-spacing:.12em;font-size:.75rem}.kl-douce .footer-invitation h2{color:#142030;letter-spacing:-.055em;margin-top:22px;font-size:clamp(2.5rem,4.3vw,4rem);font-weight:750;line-height:1.12}.kl-douce .footer-invitation h2>span{color:#487d83}.kl-douce .footer-invitation p{color:#50616d;margin:24px 0 28px;font-size:1rem}.kl-douce .footer-cta{color:#492d25;background:#ffc29b;border-radius:100px;justify-content:center;align-items:center;gap:30px;min-height:56px;padding:14px 28px;font-size:1rem;font-weight:750;transition:box-shadow .2s,translate .2s;display:inline-flex;box-shadow:inset 0 2px 2px #fff4db80,0 11px 24px #b1734c18}.kl-douce .footer-cta:hover{translate:0 -2px;box-shadow:inset 0 2px 2px #fff4db80,0 14px 27px #b1734c25}.kl-douce .footer-cta>svg{width:20px;height:20px}.kl-douce .footer-content{background:#fff;width:min(1240px,100% - 112px);margin:auto;padding-top:34px;position:relative}.kl-douce .footer-directory{grid-template-columns:1.35fr .7fr 1fr 1.15fr;gap:40px;padding:0 0 54px;display:grid}.kl-douce .footer-brand{width:180px;max-width:100%;display:block}.kl-douce .footer-brand-block>p{color:#50616d;margin:22px 0 18px;font-size:1rem;line-height:1.75}.kl-douce .footer-suite-link{align-items:center;gap:12px;min-height:44px;font-size:.9375rem;font-weight:650;display:inline-flex}.kl-douce .footer-suite-link>svg{width:18px;height:18px}.kl-douce .footer-directory nav{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.kl-douce .footer-directory h3{color:#142030;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 17px;font-size:.9375rem;font-weight:750;line-height:1.7;display:flex}.kl-douce .footer-directory h3>span{color:#654589;background:#f0e9fa;border-radius:100px;padding:2px 9px;font-size:.75rem;font-weight:600}.kl-douce .footer-directory nav>a{color:#334b59;align-items:center;gap:10px;min-height:44px;font-size:1rem;line-height:1.55;display:inline-flex}.kl-douce .footer-directory nav>a>svg{color:#506875;width:15px;height:15px}.kl-douce .footer-directory nav>p{color:#596b76;margin-top:13px;font-size:.875rem;line-height:1.75}.kl-douce .footer-directory a:hover{color:#1c525c;text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.kl-douce .footer-directory nav>a>i{border-radius:50%;flex-shrink:0;width:8px;height:8px}.kl-douce .footer-dot-violet{background:#b595e5}.kl-douce .footer-dot-gold{background:#e8bd50}.kl-douce .footer-bottom{color:#50616d;border-top:1px solid #e3eaed;justify-content:space-between;align-items:center;gap:24px;padding:24px 0 4px;font-size:.875rem;display:flex}.kl-douce .footer-bottom>a{color:#253747;align-items:center;gap:12px;min-height:44px;font-weight:650;display:inline-flex}.kl-douce .footer-bottom>a>svg{width:18px;height:18px;transition:translate .2s;rotate:-90deg}.kl-douce .footer-bottom>a:hover>svg{translate:0 -3px}.kl-douce .footer-ribbon{pointer-events:none;width:100%;height:clamp(120px,13vw,200px);margin-top:12px;display:block}@media (max-width:1100px){.kl-douce .footer-content{width:calc(100% - 80px)}.kl-douce .footer-directory{grid-template-columns:1.2fr 1fr;gap:40px 70px}.kl-douce .footer-invitation-copy{width:74%}.kl-douce .footer-invitation h2{font-size:clamp(2.5rem,4.6vw,3.5rem)}.kl-douce .footer-waves{width:120%;left:-10%}}@media (max-width:600px){.kl-douce .footer-invitation{padding:48px 24px 62px}.kl-douce .footer-invitation-copy{width:100%}.kl-douce .footer-waves{width:180%;left:-40%}.kl-douce .footer-invitation .eyebrow{letter-spacing:.04em;font-size:.75rem}.kl-douce .footer-invitation h2{margin-top:19px;font-size:clamp(2rem,8.4vw,3rem);line-height:1.15}.kl-douce .footer-invitation p{max-width:260px;margin:22px auto 26px}.kl-douce .footer-cta{gap:22px}.kl-douce .footer-content{width:calc(100% - 48px);padding-top:18px}.kl-douce .footer-directory{grid-template-columns:1fr 1fr;gap:34px 22px;padding-bottom:30px}.kl-douce .footer-brand-block{grid-column:1/-1}.kl-douce .footer-brand{width:170px}.kl-douce .footer-brand-block>p{margin-top:18px}.kl-douce .footer-directory nav:last-child{grid-column:1/-1}.kl-douce .footer-directory h3{margin-bottom:10px}.kl-douce .footer-directory nav>a{font-size:.9375rem}.kl-douce .footer-directory nav:last-child>p br{display:none}.kl-douce .footer-bottom{flex-wrap:wrap;gap:8px 16px;padding-top:18px;font-size:.8125rem}.kl-douce .footer-bottom>span:nth-child(2){order:3;width:100%}.kl-douce .footer-bottom>a{margin-left:auto}.kl-douce .footer-ribbon{height:75px;margin-top:22px}}@media (prefers-reduced-motion:reduce){.kl-douce .footer-cta{transition:none}.kl-douce .footer-cta:hover{translate:none}}.kl-douce{--brand-blue:#91c4f5;--brand-teal:#77bac4;--brand-coral:#f2a0a2;--brand-violet:#b595e5;--brand-gold:#f6d77e;--brand-peach:#f1ac88;--radius-surface:clamp(28px,3vw,40px);--radius-card:clamp(24px,2.4vw,32px);--radius-panel:22px;--radius-control:999px}.kl-douce .brand-logo{width:100%;height:auto;display:block;overflow:hidden}.kl-douce .brand>.brand-logo{flex:1;min-width:0}.kl-douce .summary-identity>.brand-logo.summary-k{flex:none;width:96px}@media (max-width:760px){.kl-douce .summary-identity>.brand-logo.summary-k{width:100px}}.kl-douce .respiration-landing{--shape-control:32px 32px 32px 14px;--shape-card:48px 32px 56px 28px;--shape-pill:999px;--surface-quiet:#f3f8fa;--surface-border:#dfeaec;--surface-shadow:0 12px 30px -20px #23475a30}.kl-douce .respiration-landing .product-tabs{gap:16px}.kl-douce .respiration-landing .product-tabs button{border-radius:var(--shape-control);border-color:var(--surface-border);background:#fff;min-height:96px;padding:20px 24px;transition:background .2s,border-color .2s,translate .2s,box-shadow .2s}.kl-douce .respiration-landing .product-tabs button[aria-selected=true]{background:color-mix(in srgb,var(--product) 15%,#fff);border-color:color-mix(in srgb,var(--product) 40%,#fff);box-shadow:var(--surface-shadow)}.kl-douce .respiration-landing .product-tabs button:hover{translate:0 -2px}.kl-douce .respiration-landing .product-tabs .product-icon{border-radius:16px}.kl-douce .respiration-landing .product-tabs button>span:last-of-type{color:#294857}.kl-douce .flow-controls{color:#5b6f7a;padding-bottom:22px;font-size:14px}.kl-douce .flow-controls button{border-radius:var(--shape-pill);color:#315f67;background:#edf5f5;min-height:44px;padding:9px 18px;font-size:14px;font-weight:600}.kl-douce .flow-controls button:hover{background:#e0eff0}.kl-douce .flow-steps{border:0;gap:16px}.kl-douce .flow-steps>button,.kl-douce .flow-steps>button+button{border:1px solid var(--surface-border);border-radius:var(--shape-control);color:#536b7b;background:#fff;gap:14px;min-height:96px;padding:20px 24px;transition:background .2s,border-color .2s,translate .2s,box-shadow .2s}.kl-douce .flow-steps>button:after{content:none}.kl-douce .flow-steps>button[aria-pressed=true]{background:color-mix(in srgb,var(--flow-color) 15%,#fff);border-color:color-mix(in srgb,var(--flow-color) 40%,#fff);box-shadow:var(--surface-shadow)}.kl-douce .flow-steps>button:hover{translate:0 -2px}.kl-douce .flow-steps .product-icon{background:color-mix(in srgb,var(--flow-color) 13%,#fff);border-radius:16px;width:40px;height:40px}.kl-douce .flow-steps small{font-size:13px}.kl-douce .flow-stage{grid-template-columns:.85fr 1.15fr;gap:6%;padding:46px 0 28px}.kl-douce .flow-story{padding:12px 22px}.kl-douce .flow-story>p{color:#536b7b}.kl-douce .flow-story-number{font-size:12px}.kl-douce .flow-outcome{background:color-mix(in srgb,var(--flow-color) 10%,#fff);color:#345764;border-radius:24px 24px 24px 10px;padding:15px 18px;font-size:14px}.kl-douce .flow-story>a{border:1px solid color-mix(in srgb,var(--flow-color) 36%,#fff);border-radius:var(--shape-pill);color:#294857;background:#fff;min-height:48px;padding:11px 21px;font-size:14px}.kl-douce .flow-story>a:hover{background:color-mix(in srgb,var(--flow-color) 12%,#fff)}.kl-douce .flow-demo{isolation:isolate;padding:54px 40px;position:relative}.kl-douce .flow-demo>.r-surface{rotate:2deg}.kl-douce .flow-note{color:#637782;font-size:12px}.kl-douce .respiration-landing .composer-layout{gap:64px}.kl-douce .respiration-landing .composer-presets{gap:8px;margin-bottom:20px}.kl-douce .respiration-landing .composer-presets button{border-radius:var(--shape-pill);color:#3b5664;background:#fff9;border-color:#d6e6e9;min-height:44px;padding:10px 16px;font-size:14px}.kl-douce .respiration-landing .composer-presets button[aria-pressed=true]{color:#214e59;box-shadow:var(--surface-shadow);background:#d8edef;border-color:#93c4cb}.kl-douce .respiration-landing .composer-tools{border:0;gap:12px;display:grid}.kl-douce .respiration-landing .composer-tool{border-radius:var(--shape-control);background:#ffffffb8;border:1px solid #dfebed;gap:16px;min-height:98px;padding:18px 22px;transition:background .2s,border-color .2s,translate .2s,box-shadow .2s}.kl-douce .respiration-landing .composer-tool[aria-pressed=true]{background:color-mix(in srgb,var(--choice-color) 15%,#fff);border-color:color-mix(in srgb,var(--choice-color) 38%,#fff);box-shadow:var(--surface-shadow)}.kl-douce .respiration-landing .composer-tool:hover{background:color-mix(in srgb,var(--choice-color) 10%,#fff);padding-left:22px;translate:2px}.kl-douce .respiration-landing .composer-tool .tool-index{display:none}.kl-douce .respiration-landing .composer-tool>.product-icon{border-radius:17px;width:44px;height:44px}.kl-douce .respiration-landing .composer-tool-name{font-size:21px}.kl-douce .respiration-landing .composer-tool-name small{color:#536b7b;font-size:14px;line-height:1.5}.kl-douce .respiration-landing .tool-check{background:#fff;border-color:#bed3d7;width:30px;height:30px;font-size:16px}.kl-douce .respiration-landing .composer-tool[aria-pressed=true] .tool-check{background:#3b727c;border-color:#3b727c}.kl-douce .respiration-landing .composer-under{color:#5c737f;gap:20px;margin-top:18px;font-size:12px;line-height:1.6}.kl-douce .respiration-landing .composer-under button{color:#446575;flex-shrink:0;min-height:44px}.kl-douce .respiration-landing .composer-summary{border-radius:var(--shape-card);background:#fff;border:1px solid #fff;padding:34px;box-shadow:0 18px 45px -25px #28556835}.kl-douce .respiration-landing .composer-summary:before{content:none}.kl-douce .respiration-landing .summary-top{color:#5b7380;font-size:12px}.kl-douce .respiration-landing .summary-identity{gap:30px;padding:30px 0 25px}.kl-douce .respiration-landing .summary-identity p{color:#5d7480;font-size:14px}.kl-douce .respiration-landing .summary-selection{border:0;padding:10px 0 23px}.kl-douce .respiration-landing .summary-selection>p{color:#456573;font-size:14px}.kl-douce .respiration-landing .summary-selection>div{gap:8px;margin-top:14px}.kl-douce .respiration-landing .summary-selection>div>span{color:#3a5b68;background:#ecf5f6;border:0;padding:7px 11px;font-size:13px}.kl-douce .respiration-landing .summary-actions{border:0;gap:10px;padding-top:0;display:grid}.kl-douce .respiration-landing .summary-actions .button{min-height:52px;font-size:15px}.kl-douce .respiration-landing .summary-tool-link{border-radius:var(--shape-pill);color:#3c5a67;background:#fff;border:1px solid #dce9eb;min-height:48px;padding:11px 20px;font-size:14px}.kl-douce .respiration-landing .summary-tool-link:hover{background:#edf6f7}.kl-douce .respiration-landing .summary-note{color:#627780;font-size:12px}.kl-douce .respiration-landing .composer-band:after{content:none}.kl-douce .respiration-landing .section-join{height:clamp(65px,7vw,105px)}.kl-douce .respiration-landing .faq-section{gap:64px;padding-block:40px 70px}.kl-douce .respiration-landing .faq-intro h2{font-size:clamp(36px,3.7vw,54px);font-weight:750}.kl-douce .respiration-landing .faq-list{border:0;align-content:start;gap:12px;display:grid}.kl-douce .respiration-landing .faq{border-radius:var(--shape-control);background:var(--surface-quiet);border:1px solid #e1ebed;padding:0;transition:background .2s,border-color .2s}.kl-douce .respiration-landing .faq[open]{background:#eaf4f5;border-color:#bad7dc}.kl-douce .respiration-landing .faq summary{gap:18px;min-height:76px;padding:20px 24px;font-size:16px;font-weight:650;line-height:1.5}.kl-douce .respiration-landing .faq summary>span{color:#3b727c;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:22px;display:grid}.kl-douce .respiration-landing .faq p{color:#486371;max-width:none;margin:0;padding:0 24px 25px;font-size:16px;line-height:1.75}.kl-douce .respiration-landing .future-item>footer{border:0;gap:12px;padding-top:8px;font-size:11px}.kl-douce .respiration-landing .future-item>footer>span:first-child{border-radius:var(--shape-pill);background:#ffffff65;padding:7px 11px}.kl-douce .respiration-landing .future-item>footer>span:last-child{opacity:1;align-self:center}.kl-douce .respiration-landing .future-meta{letter-spacing:.04em;font-size:11px}.kl-douce .respiration-landing .future-meta>span:last-child{font-size:12px}@media (max-width:1050px){.kl-douce .respiration-landing .composer-layout{gap:30px}.kl-douce .respiration-landing .composer-tool{gap:12px;padding:17px}.kl-douce .respiration-landing .composer-tool:hover{padding-left:17px}.kl-douce .respiration-landing .composer-tool-name{font-size:19px}.kl-douce .respiration-landing .composer-summary{padding:27px}.kl-douce .flow-steps>button,.kl-douce .flow-steps>button+button{gap:12px;padding:18px}.kl-douce .flow-step-index{display:none}.kl-douce .flow-demo{padding:40px 28px}.kl-douce .flow-story{padding:8px}}@media (max-width:760px){.kl-douce .respiration-landing{--shape-control:26px 26px 26px 12px;--shape-card:38px 26px 46px 24px}.kl-douce .respiration-landing .product-tabs{gap:8px}.kl-douce .respiration-landing .product-tabs button{border-radius:var(--shape-control);flex-direction:column;gap:8px;min-height:100px;padding:14px 8px}.kl-douce .respiration-landing .product-tabs .product-icon{border-radius:13px;width:32px;height:32px}.kl-douce .respiration-landing .product-tabs button>span:last-of-type{font-size:14px}.kl-douce .flow-controls{align-items:center;gap:14px;padding-top:26px;font-size:13px}.kl-douce .flow-controls>span{max-width:155px}.kl-douce .flow-controls button{padding:9px 13px;font-size:13px}.kl-douce .flow-steps{gap:8px}.kl-douce .flow-steps>button,.kl-douce .flow-steps>button+button{align-items:flex-start;gap:9px;min-height:125px;padding:14px 10px}.kl-douce .flow-steps strong{font-size:13px;line-height:1.35}.kl-douce .flow-steps small{font-size:12px}.kl-douce .flow-steps .product-icon{border-radius:13px;width:32px;height:32px}.kl-douce .flow-stage{grid-template-columns:1fr;gap:24px;padding:25px 0 5px}.kl-douce .flow-story{padding:8px 3px}.kl-douce .flow-story>p{font-size:16px}.kl-douce .flow-outcome{max-width:none}.kl-douce .flow-demo{padding:36px 22px}.kl-douce .flow-note{margin-top:24px}.kl-douce .respiration-landing .composer-layout{grid-template-columns:1fr;gap:28px}.kl-douce .respiration-landing .composer-presets{gap:7px}.kl-douce .respiration-landing .composer-presets button{padding:9px 13px;font-size:13px}.kl-douce .respiration-landing .composer-tool{gap:12px;min-height:94px;padding:16px}.kl-douce .respiration-landing .composer-tool:hover{padding-left:16px}.kl-douce .respiration-landing .composer-tool>.product-icon{border-radius:14px;width:36px;height:36px}.kl-douce .respiration-landing .composer-tool-name,.kl-douce .respiration-landing .composer-tool:nth-last-child(-n+2) .composer-tool-name{font-size:18px}.kl-douce .respiration-landing .composer-tool-name small{font-size:13px}.kl-douce .respiration-landing .tool-check{width:26px;height:26px}.kl-douce .respiration-landing .composer-summary{padding:27px 24px}.kl-douce .respiration-landing .composer-under{flex-wrap:wrap;gap:2px 15px}.kl-douce .respiration-landing .composer-under button{margin-left:auto}.kl-douce .respiration-landing .summary-top{font-size:11px}.kl-douce .respiration-landing .summary-identity{gap:23px}.kl-douce .respiration-landing .summary-identity strong{font-size:70px}.kl-douce .respiration-landing .faq-section{grid-template-columns:1fr;gap:30px;padding-block:25px 45px}.kl-douce .respiration-landing .faq summary{gap:12px;padding:18px;font-size:15px}.kl-douce .respiration-landing .faq p{padding:0 18px 22px;font-size:15px}.kl-douce .respiration-landing .future-meta,.kl-douce .respiration-landing .future-item>footer{font-size:10px}.kl-douce .respiration-landing .mobile-nav{background:#fff;border:1px solid #e1ebed;border-radius:30px 20px;padding:14px;left:14px;right:14px;box-shadow:0 18px 45px #214a721a}.kl-douce .respiration-landing .mobile-nav a{border-radius:var(--shape-pill);border:0;padding:14px 16px;font-size:16px}.kl-douce .respiration-landing .mobile-nav a:hover{background:#edf6f7}}@media (prefers-reduced-motion:reduce){.kl-douce .respiration-landing .product-tabs button:hover,.kl-douce .flow-steps>button:hover,.kl-douce .respiration-landing .composer-tool:hover{translate:none}}.kl-douce .hero-availability-note{color:#58717d;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin-top:14px;font-size:12px;line-height:1.5;display:flex}.kl-douce .hero-availability-note>i{background:#5b9ea6;border-radius:50%;width:6px;height:6px}.kl-douce .hero-availability-note>span{color:#9daeb4;padding-inline:2px}.kl-douce .respiration-landing .suite-section{padding-block:40px 28px;position:relative}.kl-douce .anchor-alias{position:absolute;top:0}.kl-douce .respiration-landing .r-suite-heading{margin-bottom:36px}.kl-douce .r-suite-heading>.eyebrow{color:#52757f;letter-spacing:.1em;margin-bottom:18px;font-size:12px;display:block}.kl-douce .respiration-landing .r-suite-heading h2{letter-spacing:-.055em;font-size:clamp(38px,4.4vw,62px);line-height:1.08}.kl-douce .r-suite-heading h2>span{color:#487d83}.kl-douce .respiration-landing .r-suite-heading>p{margin-top:20px;font-size:16px}.kl-douce .need-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.kl-douce .need-tabs>div{min-width:0;scroll-margin-top:22px}.kl-douce .need-tabs button{border-radius:var(--shape-control);color:#334f60;text-align:left;background:#fff;border:1px solid #dce8eb;align-items:center;gap:16px;width:100%;min-height:112px;padding:23px;transition:background .2s,border-color .2s,box-shadow .2s,translate .2s;display:flex}.kl-douce .need-tabs button:hover{border-color:var(--product);translate:0 -2px}.kl-douce .need-tabs button[aria-selected=true]{background:color-mix(in srgb,var(--product) 16%,#fff);border-color:color-mix(in srgb,var(--product) 48%,#fff);box-shadow:var(--surface-shadow);color:#173a48}.kl-douce .need-tabs .product-icon{border-radius:17px;flex-shrink:0;width:46px;height:46px}.kl-douce .need-tabs button>span:not(.product-icon){flex:1}.kl-douce .need-tabs strong{letter-spacing:-.025em;font-size:17px;font-weight:700;line-height:1.4;display:block}.kl-douce .need-tabs small{color:#557582;margin-top:5px;font-size:14px;display:block}.kl-douce .need-tabs button>svg{width:18px;height:18px;color:var(--product);flex-shrink:0;transition:rotate .2s;rotate:45deg}.kl-douce .need-tabs button[aria-selected=true]>svg{rotate:90deg}.kl-douce .respiration-landing .need-showcase .product-panel{grid-template-columns:.95fr 1.05fr;gap:45px;min-height:0;margin-top:22px;padding-block:20px}.kl-douce .respiration-landing .need-showcase .product-story{padding:32px 0 32px 18px}.kl-douce .respiration-landing .need-showcase .product-story h3{margin-top:20px;font-size:clamp(30px,3.1vw,44px);line-height:1.15}.kl-douce .respiration-landing .need-showcase .product-story>p{max-width:445px;margin-top:22px;font-size:16px;line-height:1.75}.kl-douce .respiration-landing .need-showcase .product-story ul{gap:12px;margin-top:24px}.kl-douce .respiration-landing .need-showcase .product-story li{font-size:15px;line-height:1.5}.kl-douce .respiration-landing .need-showcase .product-story .button{text-align:left;gap:18px;min-height:54px;margin-top:28px;padding:15px 25px;font-size:16px;line-height:1.4}.kl-douce .respiration-landing .need-showcase .product-story .product-offer{color:#536c79;max-width:370px;margin-top:12px;font-size:13px;line-height:1.6;display:block}.kl-douce .product-learn{color:#446c77;text-underline-offset:4px;align-items:center;gap:9px;margin-top:14px;padding-block:6px;font-size:14px;text-decoration:underline;display:inline-flex}.kl-douce .product-learn>svg{width:15px;height:15px}.kl-douce .respiration-landing .need-showcase .product-story .product-secondary{color:#657b80;margin-top:12px;font-size:13px}.kl-douce .demo-studio{align-self:center;min-width:0}.kl-douce .demo-instruction{max-width:420px;margin:0 auto 12px;padding-left:24px}.kl-douce .demo-instruction>span{letter-spacing:.1em;color:#557580;font-size:11px;font-weight:700}.kl-douce .demo-instruction>p{color:#506978;margin-top:7px;font-size:14px;line-height:1.65}.kl-douce .respiration-landing .need-showcase .product-demo{grid-template-columns:minmax(0,1fr);place-items:center;min-height:0;margin:0;padding:42px 36px;display:grid}.kl-douce .respiration-landing .need-showcase .product-demo>.r-surface{width:100%;height:100%;inset:0}.kl-douce .respiration-landing .need-showcase .product-demo>.product-ui{width:100%;max-width:420px;rotate:-2deg}.kl-douce .demo-disclosure{text-align:center;color:#647c87;margin-top:12px;font-size:12px}.kl-douce .start-reassurance{color:#57717b;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:20px 18px 0;font-size:14px;line-height:1.6;display:flex}.kl-douce .start-reassurance>span:first-child{color:#365d68;font-weight:600}.kl-douce .start-reassurance i{color:#5b9ea6;margin-right:9px;font-style:normal}.kl-douce .respiration-landing .journey-band{background:var(--cream)}.kl-douce .use-case{padding-block:32px 24px}.kl-douce .use-case-heading{justify-content:space-between;align-items:end;gap:40px;display:flex}.kl-douce .use-case-heading .eyebrow{color:#52757f;margin-bottom:18px;font-size:12px}.kl-douce .use-case-heading h2{letter-spacing:-.055em;font-size:clamp(38px,4vw,56px);font-weight:750;line-height:1.08}.kl-douce .use-case-heading h2>span{color:#487d83}.kl-douce .use-case-heading>p{color:#536c7a;padding-bottom:5px;font-size:16px;line-height:1.75}.kl-douce .use-case-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:38px 0 0;padding:0;list-style:none;display:grid}.kl-douce .use-case-steps>li{border-radius:var(--shape-card);background:color-mix(in srgb,var(--step-color) 11%,#fff);border:1px solid #fff;flex-direction:column;padding:28px;display:flex;position:relative}.kl-douce .use-case-top{color:#63818d;justify-content:space-between;align-items:center;font-size:12px;display:flex}.kl-douce .use-case-top>.product-icon{background:#ffffffb5;border-radius:16px;width:42px;height:42px}.kl-douce .use-case-steps h3{letter-spacing:-.045em;margin:20px 0 12px;font-size:27px;font-weight:750}.kl-douce .use-case-steps p{color:#4c6976;font-size:15px;line-height:1.75}.kl-douce .use-case-steps .use-case-context{color:#6a7f89;margin-bottom:12px}.kl-douce .use-case-result{color:#345562;align-items:center;gap:12px;margin-top:auto;padding-top:24px;font-size:15px;font-weight:650;line-height:1.6;display:flex}.kl-douce .use-case-result>svg{color:var(--step-color);flex-shrink:0;width:23px;height:23px}.kl-douce .use-case-steps a{border:1px solid color-mix(in srgb,var(--step-color) 20%,#fff);color:#365966;background:#ffffffab;border-radius:999px;justify-content:space-between;align-items:center;gap:15px;width:max-content;max-width:100%;min-height:44px;margin-top:22px;padding:10px 15px;font-size:14px;display:flex}.kl-douce .use-case-steps a:hover{background:#fff}.kl-douce .use-case-steps a>svg{width:17px;height:17px}.kl-douce .use-case-note{color:#607b85;text-align:center;margin-top:22px;font-size:13px;line-height:1.7}.kl-douce .respiration-landing .future-section{padding-block:30px 60px}.kl-douce .respiration-landing .future-heading{gap:30px;margin-bottom:24px}.kl-douce .respiration-landing .future-heading h2{font-size:clamp(30px,3vw,44px);line-height:1.15}.kl-douce .respiration-landing .future-heading h2>span{color:#b595e5}.kl-douce .future-heading p{color:#667b86;margin-top:12px;font-size:16px}.kl-douce .respiration-landing .future-pair{gap:26px}.kl-douce .respiration-landing .future-item{min-height:0;padding:30px 38px 28px}.kl-douce .respiration-landing .future-secret{height:38px;margin:16px 0 10px}.kl-douce .respiration-landing .future-secret>i{width:34px;height:34px}.kl-douce .respiration-landing .future-secret>span{width:120px}.kl-douce .respiration-landing .future-item h3{margin:12px 0;font-size:29px}.kl-douce .respiration-landing .future-item>p{max-width:370px;margin:0 0 20px;font-size:15px;line-height:1.65}.kl-douce .respiration-landing .future-item>footer{margin-top:auto;padding:0;font-size:11px}.kl-douce .respiration-landing .faq-section{padding-block:32px 45px}.kl-douce .respiration-landing .faq summary{min-height:72px}.kl-douce .respiration-landing .footer-invitation{min-height:0;padding-block:50px 58px}.kl-douce .footer-selected-product{letter-spacing:.08em;color:#4c7480;justify-content:center;align-items:center;gap:12px;margin-bottom:20px;font-size:12px;display:inline-flex}.kl-douce .footer-selected-product .product-icon{border-radius:13px;width:36px;height:36px}.kl-douce .respiration-landing .footer-invitation h2{font-size:clamp(32px,3.8vw,52px);line-height:1.15}.kl-douce .respiration-landing .footer-invitation-copy>p{margin-top:18px;font-size:16px}.kl-douce .respiration-landing .footer-cta{min-height:54px;margin-top:23px;font-size:16px}.kl-douce .footer-offer{color:#56717b;margin-top:12px;font-size:13px;line-height:1.6;display:block}.kl-douce .footer-change-tool{color:#55717e;text-underline-offset:4px;align-items:center;gap:8px;margin-top:16px;padding:8px;font-size:14px;text-decoration:underline;display:inline-flex}.kl-douce .footer-change-tool>svg{width:16px;height:16px}.kl-douce .respiration-landing .footer-content{padding-top:24px}@media (max-width:1050px){.kl-douce .need-tabs button{gap:12px;padding:18px}.kl-douce .need-tabs strong{font-size:15px}.kl-douce .need-tabs .product-icon{width:38px;height:38px}.kl-douce .need-tabs button>svg{display:none}.kl-douce .respiration-landing .need-showcase .product-panel{gap:20px}.kl-douce .respiration-landing .need-showcase .product-story{padding-left:0}.kl-douce .respiration-landing .need-showcase .product-demo{padding:35px 20px}.kl-douce .use-case-steps{gap:14px}.kl-douce .use-case-steps>li{padding:24px}.kl-douce .use-case-steps h3{font-size:24px}.kl-douce .hero-availability-note{font-size:11px}}@media (max-width:760px){.kl-douce .hero-copy-break{display:none}.kl-douce .hero-availability-note{margin-top:17px;font-size:12px}.kl-douce .respiration-landing .r-intro>.r-primary{min-height:54px;padding:14px 24px;font-size:16px}.kl-douce .respiration-landing .suite-section{padding-block:40px 12px}.kl-douce .respiration-landing .r-suite-heading{margin-bottom:26px}.kl-douce .respiration-landing .r-suite-heading h2{font-size:40px}.kl-douce .respiration-landing .r-suite-heading>p{max-width:310px;margin-inline:auto;font-size:16px}.kl-douce .need-tabs{grid-template-columns:1fr;gap:9px}.kl-douce .need-tabs button{gap:15px;min-height:80px;padding:16px 19px}.kl-douce .need-tabs strong{font-size:16px}.kl-douce .need-tabs small{margin-top:3px;font-size:13px}.kl-douce .need-tabs button>svg{display:block}.kl-douce .need-tabs .product-icon{width:39px;height:39px}.kl-douce .respiration-landing .need-showcase .product-panel{grid-template-columns:1fr;gap:24px;margin-top:12px;padding:0}.kl-douce .respiration-landing .need-showcase .product-story{padding:25px 3px 5px}.kl-douce .respiration-landing .need-showcase .product-story h3{font-size:33px}.kl-douce .respiration-landing .need-showcase .product-story>p{margin-top:18px}.kl-douce .respiration-landing .need-showcase .product-story li{font-size:14px}.kl-douce .respiration-landing .need-showcase .product-story .button{justify-content:space-between;width:100%;padding-inline:20px;font-size:15px}.kl-douce .respiration-landing .need-showcase .product-story .product-offer{font-size:13px}.kl-douce .demo-instruction{padding-left:3px}.kl-douce .demo-instruction>p{font-size:14px}.kl-douce .respiration-landing .need-showcase .product-demo{padding:25px 13px}.kl-douce .respiration-landing .need-showcase .product-demo>.product-ui{rotate:none}.kl-douce .start-reassurance{gap:7px;padding-inline:3px;font-size:13px}.kl-douce .demo-studio .ck-booking{grid-template-columns:1fr;gap:20px;padding:20px 16px}.kl-douce .demo-studio .ck-summary{gap:9px;padding:18px 16px}.kl-douce .demo-studio .ck-summary h3{font-size:15px}.kl-douce .demo-studio .ck-summary>div>span,.kl-douce .demo-studio .ck-duration{font-size:11px}.kl-douce .demo-studio .ck-month strong{font-size:14px}.kl-douce .demo-studio .ck-month button{width:36px;height:36px;font-size:24px}.kl-douce .demo-studio .ck-week{font-size:12px}.kl-douce .demo-studio .ck-days{gap:2px}.kl-douce .demo-studio .ck-days>button,.kl-douce .demo-studio .ck-days>span{width:34px;max-width:100%;height:34px;font-size:13px}.kl-douce .demo-studio .ck-slot-heading{font-size:13px}.kl-douce .demo-studio .ck-slots{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;display:grid}.kl-douce .demo-studio .ck-slots>button{min-height:42px;font-size:13px}.kl-douce .demo-studio .ck-timezone{font-size:11px}.kl-douce .demo-studio .ck-confirm{padding:14px 16px;font-size:12px}.kl-douce .demo-studio .lt-heading{font-size:16px}.kl-douce .demo-studio .lt-heading small{font-size:9px}.kl-douce .demo-studio .lt-url button{min-width:36px;min-height:36px}.kl-douce .demo-studio .lt-sources>span,.kl-douce .demo-studio .lt-sources>div{font-size:12px}.kl-douce .demo-studio .lt-footer{font-size:11px}.kl-douce .demo-studio .lt-footer small{font-size:10px}.kl-douce .demo-studio .dl-header{flex-wrap:wrap;gap:10px;font-size:13px}.kl-douce .demo-studio .dl-header select{min-height:40px;font-size:12px}.kl-douce .demo-studio .dl-metrics{flex-wrap:wrap;gap:17px}.kl-douce .demo-studio .dl-metrics>div>span{font-size:11px}.kl-douce .demo-studio .dl-metrics strong{font-size:24px}.kl-douce .demo-studio .dl-foot{font-size:11px}.kl-douce .use-case{padding-block:14px}.kl-douce .use-case-heading{display:block}.kl-douce .use-case-heading h2{font-size:40px}.kl-douce .use-case-heading>p{margin-top:20px;font-size:16px}.kl-douce .use-case-heading>p br{display:none}.kl-douce .use-case-steps{grid-template-columns:1fr;gap:14px;margin-top:26px}.kl-douce .use-case-steps>li{padding:22px 24px}.kl-douce .use-case-top{float:right}.kl-douce .use-case-steps h3{margin:6px 0 10px;font-size:26px}.kl-douce .use-case-steps p{font-size:15px}.kl-douce .use-case-steps .use-case-context{margin-bottom:8px}.kl-douce .use-case-result{padding-top:15px;font-size:14px}.kl-douce .use-case-steps a{margin-top:16px}.kl-douce .use-case-top>.product-icon{width:35px;height:35px}.kl-douce .use-case-note{text-align:left;font-size:12px}.kl-douce .respiration-landing .future-section{padding-block:15px 30px}.kl-douce .respiration-landing .future-heading h2{font-size:33px}.kl-douce .future-heading p{font-size:15px}.kl-douce .respiration-landing .future-pair{gap:18px}.kl-douce .respiration-landing .future-item{padding:25px 28px}.kl-douce .respiration-landing .future-item h3{font-size:27px}.kl-douce .respiration-landing .future-item>p{font-size:15px}.kl-douce .respiration-landing .future-item>footer{gap:8px;font-size:10px}.kl-douce .respiration-landing .faq-section{padding-block:28px 30px}.kl-douce .respiration-landing .faq summary{min-height:72px}.kl-douce .respiration-landing .footer-invitation{padding-block:40px}.kl-douce .respiration-landing .footer-invitation h2{font-size:33px}.kl-douce .respiration-landing .footer-invitation-copy>p{font-size:15px}.kl-douce .respiration-landing .footer-cta{padding:15px 20px;font-size:15px}.kl-douce .footer-offer{font-size:12px}.kl-douce .footer-change-tool{font-size:13px}.kl-douce .respiration-landing .footer-content{padding-top:8px}}@media (prefers-reduced-motion:reduce){.kl-douce .need-tabs button:hover{translate:none}}.kl-douce .respiration-landing{--cta-fill:#f3845b;--cta-ink:#492d25;--cta-shadow:inset 0 2px 2px #ffdfad9c,0 11px 24px #b1734c22}.kl-douce .respiration-landing .brand-cta,.kl-douce .respiration-landing .product-story .brand-cta{background:var(--cta-fill);color:var(--cta-ink);box-shadow:var(--cta-shadow);filter:none;border:0;border-radius:999px;font-weight:750}.kl-douce .respiration-landing .brand-cta:hover,.kl-douce .respiration-landing .product-story .brand-cta:hover{background:var(--cta-fill);color:var(--cta-ink);filter:none;transform:none;box-shadow:inset 0 2px 2px #ffdfad9c,0 16px 30px #b1734c38}.kl-douce .respiration-landing .brand-cta>svg{color:inherit}.kl-douce .respiration-landing .ecosystem-family-band{background:var(--cream)}.kl-douce .footer-family{justify-content:center;gap:12px;margin-bottom:24px;display:flex}.kl-douce .footer-family .product-icon{border-radius:17px;width:44px;height:44px}.kl-douce .footer-invitation-copy>.footer-change-tool{width:max-content;margin-inline:auto;display:flex}@media (prefers-reduced-motion:reduce){.kl-douce .respiration-landing .brand-cta:hover{translate:none}}.kl-douce .ecosystem-section{padding-block:48px 30px}.kl-douce .ecosystem-heading{text-align:center;max-width:740px;margin:0 auto 32px}.kl-douce .ecosystem-heading>.eyebrow{color:#56747f;letter-spacing:.11em;margin-bottom:18px;font-size:12px}.kl-douce .ecosystem-heading h2{letter-spacing:-.055em;font-size:clamp(39px,4.8vw,66px);font-weight:750;line-height:1.07}.kl-douce .ecosystem-heading h2>span{color:#487d83}.kl-douce .ecosystem-heading>p{color:#5a7181;margin-top:22px;font-size:17px;line-height:1.75}.kl-douce .scenario-choices{justify-content:center;gap:12px;margin:30px 0 40px;display:flex}.kl-douce .scenario-choices>button{color:#426575;background:#fff;border:1px solid #dae7eb;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:13px 22px;font-size:15px;line-height:1.5;transition:background .2s,border-color .2s;display:flex}.kl-douce .scenario-choices>button>span{color:#8b9ca6;font-size:11px}.kl-douce .scenario-choices>button[aria-pressed=true]{color:#254d58;background:#e4f1f2;border-color:#9fc9cf;box-shadow:0 8px 24px -16px #356a794a}.kl-douce .ecosystem-toolbar{justify-content:space-between;align-items:center;gap:28px;padding:0 22px;display:flex}.kl-douce .ecosystem-toolbar h3{letter-spacing:-.045em;margin:15px 0 10px;font-size:clamp(24px,2.5vw,34px);line-height:1.25}.kl-douce .ecosystem-toolbar p{color:#5a7280;max-width:690px;font-size:16px;line-height:1.7}.kl-douce .vision-label{color:#5b7782;align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.kl-douce .vision-label>i{background:#88bdc5;border-radius:50%;width:6px;height:6px}.kl-douce .ecosystem-play{flex-shrink:0;justify-content:center;align-items:center;gap:20px;min-height:54px;padding:15px 24px;font-size:15px;transition:translate .2s,box-shadow .2s;display:flex}.kl-douce .shared-context{background:#f2f7f8;border:1px solid #e5edef;border-radius:28px 28px 28px 12px;align-items:center;gap:18px;margin:28px 22px 10px;padding:16px 22px;display:flex}.kl-douce .shared-context>svg{flex-shrink:0;width:40px;height:42px}.kl-douce .shared-context>div{flex:1}.kl-douce .shared-context>div>span{color:#6a858e;letter-spacing:.09em;margin-bottom:4px;font-size:10px;display:block}.kl-douce .shared-context>div>strong{color:#315260;font-size:16px;font-weight:650}.kl-douce .shared-context label{color:#6d858f;align-items:center;gap:12px;font-size:12px;display:flex}.kl-douce .shared-context label>strong{color:#395d69;font-size:14px;font-weight:600}.kl-douce .shared-context select{color:#395d69;min-height:40px;font:600 14px var(--font-manrope),sans-serif;background:#fff;border:1px solid #c7dce1;border-radius:999px;padding:8px 30px 8px 12px}.kl-douce .shared-context-tail{color:#7a939c;align-items:center;gap:12px;padding-left:20px;font-size:13px;display:flex}.kl-douce .shared-context-tail>svg{width:18px;height:18px}.kl-douce .relay-scene{isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:12px;padding:20px 0;display:grid;position:relative}.kl-douce .relay-connections{z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.kl-douce .relay-connections>path{fill:none;stroke:#b0cfd5;stroke-width:3px}.kl-douce .relay-connections>.relay-travel{stroke:#609ea9;stroke-width:4px;stroke-dasharray:12 30;stroke-linecap:round;opacity:.65}.kl-douce .ecosystem-simulation[data-playing=true] .relay-travel{animation:2s linear infinite kd-relay-current}.kl-douce .relay-node{isolation:isolate;min-width:0;padding:50px 34px 36px;transition:translate .3s;position:relative}.kl-douce .relay-node>.r-surface{filter:saturate(.8);opacity:.74;transition:opacity .4s,filter .4s}.kl-douce .relay-node[data-active=true]>.r-surface{opacity:1;filter:saturate()}.kl-douce .relay-node[data-active=true]{translate:0 -4px}.kl-douce .relay-select{text-align:left;color:#25434e;background:0 0;border-radius:20px;align-items:center;gap:11px;width:100%;min-height:56px;padding:0;display:flex}.kl-douce .relay-select>.product-icon{background:#ffffffd1;border-radius:16px;flex-shrink:0;width:44px;height:44px}.kl-douce .relay-select>span:not(.product-icon){letter-spacing:-.035em;flex:1;font-size:18px;font-weight:750;line-height:1.3}.kl-douce .relay-select small{letter-spacing:0;color:#536875;margin-top:5px;font-size:10px;font-weight:500;display:block}.kl-douce .relay-select>b{color:#365b65;align-self:flex-start;padding-top:7px;font-size:12px;font-weight:500}.kl-douce .relay-node h4{letter-spacing:-.04em;color:#203e4c;max-width:255px;min-height:54px;margin:17px 0 22px;font-size:21px;font-weight:700;line-height:1.28}.kl-douce .relay-event{background:#ffffffed;border:1px solid #fff;border-radius:25px 25px 25px 12px;padding:20px 18px;box-shadow:0 15px 30px -20px #24495544}.kl-douce .relay-event-status{color:#58727f;align-items:center;gap:7px;font-size:11px;line-height:1.6;display:flex}.kl-douce .relay-event-status>i{background:var(--relay-color);border-radius:50%;flex-shrink:0;width:5px;height:5px}.kl-douce .relay-event-field{padding:18px 0}.kl-douce .relay-event-field>span{color:#81929c;margin-bottom:7px;font-size:11px;display:block}.kl-douce .relay-event-field>strong{letter-spacing:-.035em;color:#2b4d5b;font-size:16px;font-weight:650;line-height:1.5}.kl-douce .relay-context-tag{background:color-mix(in srgb,var(--relay-color) 10%,#fff);color:#507281;border-radius:15px;flex-direction:column;gap:5px;padding:11px 13px;font-size:11px;line-height:1.5;display:flex}.kl-douce .relay-context-tag>span:last-child{color:#365863;font-weight:650}.kl-douce .relay-context-tag i{background:var(--relay-color);border-radius:50%;width:5px;height:5px;display:inline-block}.kl-douce .relay-insight{border-radius:var(--shape-control);background:#f4f9fa;border:1px solid #dfebed;align-items:center;gap:24px;min-height:96px;margin:5px 22px 0;padding:20px 25px;display:flex}.kl-douce .relay-insight>span{color:#487d83;white-space:nowrap;letter-spacing:-.05em;font-size:29px;font-weight:700}.kl-douce .relay-insight>span>i{color:#80969f;padding-left:6px;font-size:13px;font-style:normal;font-weight:500}.kl-douce .relay-insight>p{color:#466673;flex:1;font-size:16px;line-height:1.65;animation:.35s both kd-relay-copy}.kl-douce .relay-insight>button{color:#4f8290;background:#fff;border:1px solid #cbdee3;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.kl-douce .relay-insight>button:hover{background:#e8f2f4}.kl-douce .vision-note{text-align:center;color:#6b818c;margin:18px 20px 0;font-size:12px;line-height:1.7}.kl-douce .product-ecosystem-role{background:#ffffffa6;border:1px solid #fff;border-radius:28px 28px 28px 12px;max-width:460px;margin-top:25px;padding:20px 22px}.kl-douce .product-ecosystem-role>span{letter-spacing:.07em;color:#607e89;font-size:10px}.kl-douce .product-ecosystem-role>p{color:#4f6e7a;margin-top:9px;font-size:15px;line-height:1.7}.kl-douce .product-ecosystem-role>a{color:#3b6978;align-items:center;gap:10px;min-height:44px;margin-top:7px;font-size:14px;font-weight:600;display:inline-flex}.kl-douce .product-ecosystem-role>a>svg{width:16px;height:16px}@keyframes kd-relay-current{to{stroke-dashoffset:-84px}}@keyframes kd-relay-copy{0%{opacity:0;translate:0 7px}to{opacity:1;translate:0}}@media (max-width:1050px){.kl-douce .scenario-choices{gap:8px}.kl-douce .scenario-choices>button{padding:12px 16px;font-size:13px}.kl-douce .ecosystem-toolbar{gap:20px;padding-inline:5px}.kl-douce .ecosystem-toolbar p{font-size:15px}.kl-douce .ecosystem-play{padding-inline:18px;font-size:14px}.kl-douce .shared-context{margin-inline:5px}.kl-douce .shared-context-tail{display:none}.kl-douce .relay-scene{gap:8px}.kl-douce .relay-node{padding:45px 24px 32px}.kl-douce .relay-select>span:not(.product-icon){font-size:15px}.kl-douce .relay-select>.product-icon{width:35px;height:35px}.kl-douce .relay-node h4{font-size:19px}.kl-douce .relay-event{padding:16px 13px}.kl-douce .relay-event-field>strong{font-size:14px}.kl-douce .relay-insight{margin-inline:5px}}@media (max-width:760px){.kl-douce .ecosystem-section{padding-block:35px 15px}.kl-douce .ecosystem-heading h2{font-size:39px}.kl-douce .ecosystem-heading>p{font-size:16px}.kl-douce .ecosystem-heading>p br{display:none}.kl-douce .scenario-choices{grid-template-columns:1fr;gap:8px;margin:25px 0 28px;display:grid}.kl-douce .scenario-choices>button{justify-content:flex-start;min-height:48px;padding:12px 18px;font-size:14px}.kl-douce .ecosystem-toolbar{flex-direction:column;align-items:flex-start;gap:18px;padding:0}.kl-douce .ecosystem-toolbar h3{font-size:27px}.kl-douce .ecosystem-toolbar p{font-size:15px}.kl-douce .ecosystem-play{min-height:50px;padding:13px 23px}.kl-douce .vision-label{font-size:11px}.kl-douce .shared-context{flex-wrap:wrap;gap:12px;margin:25px 0 10px;padding:16px}.kl-douce .shared-context>svg{width:33px;height:36px}.kl-douce .shared-context>div>strong{font-size:15px}.kl-douce .shared-context>div>span{font-size:9px}.kl-douce .shared-context label{border-top:1px solid #dfeaec;justify-content:space-between;width:100%;padding-top:7px}.kl-douce .relay-scene{grid-template-columns:1fr;gap:10px;padding-block:10px}.kl-douce .relay-connections{display:none}.kl-douce .relay-node{padding:30px 26px 34px}.kl-douce .relay-node h4{max-width:245px;min-height:0;margin:15px 0 19px;font-size:23px}.kl-douce .relay-select>span:not(.product-icon){font-size:18px}.kl-douce .relay-select>.product-icon{width:42px;height:42px}.kl-douce .relay-select small{font-size:11px}.kl-douce .relay-node[data-active=true]{translate:0}.kl-douce .relay-event{padding:18px}.kl-douce .relay-event-status,.kl-douce .relay-event-field>span{font-size:12px}.kl-douce .relay-event-field>strong{font-size:16px}.kl-douce .relay-context-tag{font-size:12px}.kl-douce .relay-insight{flex-wrap:wrap;gap:15px;margin:8px 0 0;padding:20px}.kl-douce .relay-insight>span{font-size:25px}.kl-douce .relay-insight>p{flex-basis:100%;order:3;font-size:15px}.kl-douce .relay-insight>button{margin-left:auto}.kl-douce .vision-note{margin-inline:5px;font-size:11px}.kl-douce .product-ecosystem-role{padding:18px}.kl-douce .product-ecosystem-role>p{font-size:14px}.kl-douce .footer-family{gap:10px}.kl-douce .footer-family .product-icon{width:40px;height:40px}}.kl-douce .motion-paused .relay-travel,.kl-douce .motion-paused .relay-insight>p{animation:none!important}@media (prefers-reduced-motion:reduce){.kl-douce .relay-node,.kl-douce .relay-node>.r-surface{transition:none}.kl-douce .relay-travel,.kl-douce .relay-insight>p{animation:none!important}}.kl-douce .ecosystem-story{--story-teal:#397980;--story-blue:#497fa9;--story-coral:#be6466;isolation:isolate;position:relative}.kl-douce .ecosystem-story [data-enter]:focus-within{opacity:1;transition:none;translate:none}.kl-douce .story-intro{text-align:center;max-width:1080px;margin:auto;padding:80px 24px 48px;scroll-margin-top:30px;position:relative}.kl-douce .story-eyebrow{color:#617d86;letter-spacing:.14em;margin-bottom:24px;font-size:12px;font-weight:650;display:block}.kl-douce .story-intro h2,.kl-douce .story-future-heading h2{color:var(--ink);letter-spacing:-.065em;font-size:clamp(46px,5.25vw,76px);font-weight:750;line-height:1.08}.kl-douce .story-intro h2>span{color:var(--story-teal)}.kl-douce .story-intro p{color:#607482;margin:25px auto 0;font-size:18px;line-height:1.7}.kl-douce .story-index{justify-content:center;align-items:center;gap:24px;margin:28px auto 14px;display:flex}.kl-douce .story-index a{color:#345261;align-items:center;gap:10px;padding:10px 0;font-size:15px;display:inline-flex}.kl-douce .story-index a>i{background:#70bbc5;border-radius:50%;width:8px;height:8px}.kl-douce .story-index a:nth-of-type(2)>i{background:#8dbfed}.kl-douce .story-index a:nth-of-type(3)>i{background:#ec9795}.kl-douce .story-index a:hover{text-underline-offset:5px;text-decoration:underline}.kl-douce .story-index>svg{color:#a3b6bf;width:20px;height:20px}.kl-douce .story-vision{color:#607482;font-size:12px;line-height:1.7}.kl-douce .story-chapters{scroll-margin-top:35px}.kl-douce .story-chapter{--story-color:var(--story-teal);isolation:isolate;scroll-margin-top:30px;position:relative}.kl-douce .story-chapter+.story-chapter{margin-top:48px}.kl-douce .story-calenkli{--story-color:var(--story-blue)}.kl-douce .story-datalenk{--story-color:var(--story-coral)}.kl-douce .story-territory{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.kl-douce .story-chapter-inner{grid-template-columns:.88fr 1.12fr;align-items:center;gap:85px;width:calc(100% - 128px);max-width:1250px;min-height:690px;margin:auto;padding:55px 0;display:grid}.kl-douce .story-copy{min-width:0;padding-block:30px}.kl-douce .story-number{color:#607482;letter-spacing:.09em;align-items:center;gap:10px;margin-bottom:29px;font-size:12px;display:flex}.kl-douce .story-number>i{background:#c0d0d4;width:27px;height:1px}.kl-douce .story-product-link{color:var(--story-color);align-items:center;gap:11px;font-size:21px;font-weight:650;display:inline-flex}.kl-douce .story-product-link>.product-icon{background:color-mix(in srgb,var(--story-color) 9%,#fff);border-radius:14px;width:37px;height:37px}.kl-douce .story-product-link>svg{opacity:.65;width:15px;height:15px;margin-left:4px}.kl-douce .story-product-link:hover>span:not(.sr-only){text-underline-offset:5px;text-decoration:underline}.kl-douce .story-copy h3{letter-spacing:-.06em;color:var(--ink);margin:24px 0;font-size:clamp(40px,4.3vw,62px);font-weight:750;line-height:1.09}.kl-douce .story-copy h3 em{color:var(--story-color);font-style:normal}.kl-douce .story-copy>p{color:#5c7481;max-width:430px;font-size:17px;line-height:1.8}.kl-douce .story-capabilities{max-width:450px;color:var(--story-color);flex-wrap:wrap;gap:6px 15px;margin-top:20px;font-size:13px;font-weight:600;line-height:1.8;display:flex}.kl-douce .story-capabilities>span+span:before{content:"";vertical-align:middle;opacity:.5;background:currentColor;border-radius:50%;width:3px;height:3px;margin-right:15px;display:inline-block}.kl-douce .story-pass{color:#536f7d;border-top:1px solid #dfe9ec;align-items:center;gap:11px;width:fit-content;max-width:100%;min-height:55px;margin-top:33px;padding-top:19px;font-size:14px;line-height:1.6;display:flex}.kl-douce .story-pass>.product-icon{border-radius:11px;flex-shrink:0;width:29px;height:29px}.kl-douce .story-pass>svg{flex-shrink:0;width:17px;height:17px;transition:translate .2s}.kl-douce .story-pass:hover>svg{translate:4px}.kl-douce .story-visual{min-width:0;padding:53px 13px 24px;position:relative}.kl-douce .story-demo-frame{grid-template-columns:minmax(0,1fr);width:100%;max-width:500px;margin:auto;display:grid;position:relative;rotate:-3deg}.kl-douce .story-demo-frame>.product-ui{width:100%}.kl-douce .story-context{color:#3d6775;background:#ffffffeb;border:1px solid #ffffffc9;border-radius:22px 22px 22px 8px;align-items:center;gap:11px;width:fit-content;max-width:355px;margin:0 0 18px -20px;padding:12px 17px;display:flex;box-shadow:0 8px 22px #274b680e}.kl-douce .story-context-dot{background:var(--story-color);border-radius:50%;flex-shrink:0;width:8px;height:8px}.kl-douce .story-context small{letter-spacing:.045em;color:#607482;margin-bottom:3px;font-size:12px;display:block}.kl-douce .story-context strong{font-size:14px;font-weight:600;display:block}.kl-douce .story-context>svg{width:17px;height:17px;margin-left:13px}.kl-douce .story-demo-hint{text-align:center;color:#315e6c;margin:27px 0 0;font-size:12px;line-height:1.7;position:relative}.kl-douce .story-annotation{z-index:2;color:#346b73;white-space:nowrap;font-size:27px;position:absolute;top:5px;right:24px;rotate:4deg}.kl-douce .story-chapter-reverse .story-chapter-inner{grid-template-columns:1.12fr .88fr}.kl-douce .story-chapter-reverse .story-copy{grid-area:1/2;padding-left:20px}.kl-douce .story-chapter-reverse .story-visual{grid-area:1/1}.kl-douce .story-calenkli .story-demo-frame{max-width:565px;rotate:2deg}.kl-douce .story-calenkli .story-context{margin-left:auto;margin-right:-8px}.kl-douce .story-calenkli .story-annotation{color:#477aa0;left:12px;right:auto;rotate:-4deg}.kl-douce .story-calenkli .story-demo-hint{color:#3d648a}.kl-douce .story-datalenk .story-demo-frame{max-width:570px;rotate:-2deg}.kl-douce .story-datalenk .story-visual{padding-inline:0}.kl-douce .story-datalenk .story-context{margin-left:12px}.kl-douce .story-datalenk .story-annotation{color:#9f555b}.kl-douce .story-datalenk .story-demo-hint{color:#875357}.kl-douce .story-next-dots{flex-shrink:0;gap:5px;padding-inline:4px;display:flex}.kl-douce .story-next-dots>i{background:#b49ada;border-radius:50%;width:10px;height:10px}.kl-douce .story-next-dots>i+i{background:#f7d57a}.kl-douce .story-attribution{color:#6e686f;background:#ffffffd9;border:1px solid #fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:fit-content;max-width:100%;margin:18px auto 0;padding:16px 20px;font-size:12px;display:flex}.kl-douce .story-attribution>.product-icon{background:0 0;border-radius:8px;flex-shrink:0;width:25px;height:25px}.kl-douce .story-attribution>svg{color:#bfa1a2;flex-shrink:0;width:15px;height:15px;margin-inline:5px}.kl-douce .story-future{padding:82px 0 0}.kl-douce .story-future-heading{text-align:center;padding:0 24px 45px;position:relative}.kl-douce .story-future-heading h2{font-size:clamp(42px,4.8vw,68px)}.kl-douce .story-future-heading h2 span{color:#9a7bbe}.kl-douce .story-future-heading .hand{color:#9a82b3;justify-content:center;margin-top:20px;font-size:26px}.kl-douce .story-future-branches{grid-template-columns:1fr 1fr;gap:18px;display:grid}.kl-douce .story-future-branch{isolation:isolate;color:#513574;min-width:0;padding:70px 55px 85px;scroll-margin-top:25px;position:relative}.kl-douce .story-future-territory{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.kl-douce .story-future-inner{width:100%;max-width:440px;margin-left:auto;margin-right:4%}.kl-douce .story-future-partners{color:#78571b;padding-top:95px}.kl-douce .story-future-partners .story-future-territory{transform:scaleX(-1)}.kl-douce .story-future-partners .story-future-inner{width:88%;margin-left:12%;margin-right:0}.kl-douce .story-secret{align-items:center;gap:13px;max-width:350px;height:60px;margin-bottom:29px;display:flex}.kl-douce .story-secret>i{filter:blur(6px);opacity:.63;background:#fff;border-radius:15px;width:44px;height:44px}.kl-douce .story-secret>span{flex:1;gap:8px;display:grid}.kl-douce .story-secret b{filter:blur(5px);opacity:.72;background:#fff;border-radius:99px;width:113px;height:14px}.kl-douce .story-secret b+b{width:78px;height:9px}.kl-douce .story-secret>small{background:#ffffff7a;border-radius:999px;padding:6px 12px;font-size:12px}.kl-douce .story-future-category{letter-spacing:.08em;color:inherit;opacity:.85;font-size:12px}.kl-douce .story-future-inner h3{letter-spacing:-.055em;margin-top:13px;font-size:clamp(30px,3.1vw,45px);font-weight:750;line-height:1.15}.kl-douce .story-future-inner>p{margin:17px 0 20px;font-size:19px;line-height:1.55}.kl-douce .story-future-inner details{max-width:370px}.kl-douce .story-future-inner summary{cursor:pointer;text-underline-offset:5px;align-items:center;gap:28px;width:fit-content;min-height:44px;font-size:14px;text-decoration:underline;list-style:none;display:flex}.kl-douce .story-future-inner summary::-webkit-details-marker{display:none}.kl-douce .story-future-inner summary>svg{width:18px;height:18px;transition:rotate .25s;rotate:45deg}.kl-douce .story-future-inner details[open] summary>svg{rotate:-45deg}.kl-douce .story-future-inner details p{padding:12px 0 0;font-size:15px;line-height:1.7}.kl-douce .story-faq{width:calc(100% - 80px);max-width:930px;margin:75px auto 50px;scroll-margin-top:30px}.kl-douce .story-faq h2{letter-spacing:-.04em;color:#294857;margin-bottom:22px;font-size:30px;font-weight:700;line-height:1.2}.kl-douce .story-faq-list{border-top:1px solid #dce7ea}.kl-douce .story-faq details{border-bottom:1px solid #dce7ea}.kl-douce .story-faq summary{cursor:pointer;color:#385362;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:16px;font-weight:550;line-height:1.6;list-style:none;display:flex}.kl-douce .story-faq summary::-webkit-details-marker{display:none}.kl-douce .story-faq summary>span{color:#7394a1;font-size:25px;font-weight:400;transition:rotate .2s}.kl-douce .story-faq details[open] summary>span{rotate:45deg}.kl-douce .story-faq details>p{color:#617987;max-width:790px;padding:0 45px 24px 0;font-size:16px;line-height:1.8}.kl-douce .story-visual .lt-card,.kl-douce .story-visual .ck-card,.kl-douce .story-visual .dl-dashboard{box-shadow:0 24px 45px -24px #254a6952}.kl-douce .story-visual .lt-heading{font-size:18px}.kl-douce .story-visual .lt-heading small{font-size:10px}.kl-douce .story-visual .lt-sources>span,.kl-douce .story-visual .lt-sources>div{font-size:13px}.kl-douce .story-visual .lt-footer{font-size:12px}.kl-douce .story-visual .lt-footer small{font-size:10px}.kl-douce .story-visual .ck-month strong{font-size:15px}.kl-douce .story-visual .ck-week{font-size:12px}.kl-douce .story-visual .ck-days>button,.kl-douce .story-visual .ck-days>span{font-size:13px}.kl-douce .story-visual .ck-slot-heading{font-size:12px}.kl-douce .story-visual .ck-slots>button{font-size:14px}.kl-douce .story-visual .ck-confirm{font-size:12px}.kl-douce .story-visual .dl-header{font-size:14px}.kl-douce .story-visual .dl-header select{min-height:40px;font-size:12px}.kl-douce .story-visual .dl-metrics>div>span{font-size:12px}.kl-douce .story-visual .dl-foot{font-size:11px}@media (min-width:1700px){.kl-douce .story-chapter-inner{gap:120px}.kl-douce .story-territory{width:112%;left:-6%}}@media (max-width:1100px){.kl-douce .story-chapter-inner{gap:35px;width:calc(100% - 80px);min-height:625px}.kl-douce .story-copy h3{font-size:44px}.kl-douce .story-copy>p{font-size:16px}.kl-douce .story-visual{padding-inline:5px}.kl-douce .story-chapter-reverse .story-copy{padding-left:10px}.kl-douce .story-context{margin-left:0}.kl-douce .story-context strong{font-size:12px}.kl-douce .story-annotation{font-size:23px;right:5px}.kl-douce .story-pass{gap:8px;font-size:13px}.kl-douce .story-capabilities{gap:4px 10px;font-size:12px}.kl-douce .story-capabilities>span+span:before{margin-right:10px}.kl-douce .story-attribution{gap:6px;padding:12px;font-size:11px}.kl-douce .story-attribution>.product-icon{width:22px;height:22px}.kl-douce .story-attribution>svg{margin-inline:0}.kl-douce .story-future-branch{padding-inline:38px}.kl-douce .story-future-inner h3{font-size:34px}}@media (max-width:760px){.kl-douce .story-chapter+.story-chapter{margin-top:32px}.kl-douce .story-intro{padding:55px 20px 30px}.kl-douce .story-eyebrow{letter-spacing:.1em;margin-bottom:20px;font-size:12px}.kl-douce .story-intro h2{font-size:clamp(37px,9.8vw,53px)}.kl-douce .story-intro p{margin-top:20px;font-size:16px}.kl-douce .story-index{flex-wrap:wrap;gap:11px;margin-top:20px}.kl-douce .story-index a{gap:6px;font-size:12px}.kl-douce .story-index>svg{width:14px;height:14px}.kl-douce .story-index a>i{width:6px;height:6px}.kl-douce .story-vision{max-width:270px;margin:auto;font-size:12px;display:block}.kl-douce .story-chapter-inner,.kl-douce .story-chapter-reverse .story-chapter-inner{flex-direction:column;gap:26px;width:calc(100% - 40px);min-height:0;padding:28px 0 30px;display:flex}.kl-douce .story-copy,.kl-douce .story-chapter-reverse .story-copy{width:100%;padding:12px 4px 0}.kl-douce .story-number{margin-bottom:20px;font-size:12px}.kl-douce .story-product-link{font-size:18px}.kl-douce .story-product-link>.product-icon{border-radius:12px;width:32px;height:32px}.kl-douce .story-copy h3{margin:19px 0;font-size:clamp(38px,10.2vw,54px)}.kl-douce .story-copy>p{max-width:440px;font-size:16px;line-height:1.75}.kl-douce .story-capabilities{margin-top:14px;font-size:12px}.kl-douce .story-pass{min-height:47px;margin-top:20px;padding-top:14px;font-size:13px}.kl-douce .story-pass>.product-icon{border-radius:9px;width:25px;height:25px}.kl-douce .story-territory{width:116%;height:55%;top:auto;bottom:0;left:-8%;transform:none}.kl-douce .story-territory>g{transform:translate(-700px)scaleX(1.55)}.kl-douce .story-visual{width:100%;max-width:520px;padding:49px 12px 20px}.kl-douce .story-demo-frame,.kl-douce .story-calenkli .story-demo-frame,.kl-douce .story-datalenk .story-demo-frame{rotate:none}.kl-douce .story-context,.kl-douce .story-calenkli .story-context,.kl-douce .story-datalenk .story-context{margin:0 auto 15px;padding:10px 13px}.kl-douce .story-context strong{font-size:13px}.kl-douce .story-context small{font-size:12px}.kl-douce .story-context>svg{width:15px;height:15px;margin-left:5px}.kl-douce .story-annotation,.kl-douce .story-calenkli .story-annotation{font-size:24px;top:7px;left:auto;right:9px}.kl-douce .story-annotation svg{width:37px}.kl-douce .story-datalenk .story-visual{padding-inline:7px}.kl-douce .story-demo-hint{margin-top:18px;padding-inline:5px;font-size:11px}.kl-douce .story-attribution{gap:5px;padding:10px 9px;font-size:10px}.kl-douce .story-attribution>.product-icon{width:20px;height:20px}.kl-douce .story-attribution>svg{width:11px;height:11px}.kl-douce .story-future{padding-top:48px}.kl-douce .story-future-heading{padding:0 20px 20px}.kl-douce .story-future-heading h2{font-size:44px}.kl-douce .story-future-heading .hand{max-width:320px;margin:18px auto 0;font-size:23px}.kl-douce .story-future-heading .hand svg{width:38px}.kl-douce .story-future-branches{grid-template-columns:1fr;gap:8px}.kl-douce .story-future-branch{padding:59px 38px 65px}.kl-douce .story-future-inner,.kl-douce .story-future-partners .story-future-inner{width:100%;max-width:390px;margin:auto}.kl-douce .story-future-territory{width:108%;left:-4%}.kl-douce .story-future-partners .story-future-territory{left:auto;right:-4%}.kl-douce .story-future-inner h3{font-size:35px}.kl-douce .story-future-inner>p{font-size:18px}.kl-douce .story-secret{margin-bottom:25px}.kl-douce .story-future-category{font-size:11px}.kl-douce .story-faq{width:calc(100% - 48px);margin:40px auto 32px}.kl-douce .story-faq h2{font-size:28px}.kl-douce .story-faq summary{padding:19px 0;font-size:15px}.kl-douce .story-faq details>p{padding:0 10px 22px 0;font-size:15px}.kl-douce .story-visual .ck-booking{grid-template-columns:1fr;gap:20px;padding:20px 16px}.kl-douce .story-visual .ck-summary{gap:9px;padding:18px 16px}.kl-douce .story-visual .ck-summary h3{font-size:15px}.kl-douce .story-visual .ck-summary>div>span,.kl-douce .story-visual .ck-duration{font-size:11px}.kl-douce .story-visual .ck-month button{width:36px;height:36px;font-size:24px}.kl-douce .story-visual .ck-days{gap:2px}.kl-douce .story-visual .ck-days>button,.kl-douce .story-visual .ck-days>span{width:34px;max-width:100%;height:34px;font-size:13px}.kl-douce .story-visual .ck-slots{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;display:grid}.kl-douce .story-visual .ck-slots>button{min-height:42px;font-size:13px}.kl-douce .story-visual .ck-timezone{font-size:11px}.kl-douce .story-visual .ck-confirm{padding:14px 16px;font-size:11px}.kl-douce .story-visual .lt-heading{font-size:16px}.kl-douce .story-visual .lt-heading small{font-size:9px}.kl-douce .story-visual .lt-url button{min-width:36px;min-height:36px}.kl-douce .story-visual .lt-sources>span,.kl-douce .story-visual .lt-sources>div{font-size:12px}.kl-douce .story-visual .lt-footer{font-size:11px}.kl-douce .story-visual .lt-footer small{font-size:9px}.kl-douce .story-visual .dl-header{flex-wrap:wrap;gap:10px;font-size:13px}.kl-douce .story-visual .dl-header select{min-height:40px;font-size:12px}.kl-douce .story-visual .dl-metrics{flex-wrap:wrap;gap:17px}.kl-douce .story-visual .dl-metrics>div>span{font-size:11px}.kl-douce .story-visual .dl-metrics strong{font-size:24px}.kl-douce .story-visual .dl-foot{font-size:10px}}@media (prefers-reduced-motion:reduce){.kl-douce .story-pass:hover>svg{translate:none}}.kl-douce .respiration-landing[data-motion=ready]{--motion-ease:cubic-bezier(.16,.8,.25,1)}.kl-douce [data-motion=ready] [data-reveal]{animation:none}.kl-douce [data-motion=ready] .story-intro[data-motion-seen=true] .story-index>a{animation:kd-scene-copy-in .7s var(--motion-ease) var(--entry-delay,0s) both}.kl-douce [data-motion=ready] .story-index>a:nth-of-type(2){--entry-delay:.12s}.kl-douce [data-motion=ready] .story-index>a:nth-of-type(3){--entry-delay:.24s}.kl-douce [data-motion=ready] :is(.story-future-territory,.footer-waves){transform-origin:65% 52%;animation:12s ease-in-out infinite paused kd-pool-breathe}.kl-douce [data-motion=ready] .story-future-partners>.story-future-territory{animation-delay:-6s}.kl-douce [data-motion=ready] [data-motion-visible=true]>:is(.story-future-territory,.footer-waves){animation-play-state:running}.kl-douce [data-motion=ready] .r-hero :is(.r-tracked-link,.r-calendar,.r-revenue){animation:8s ease-in-out 2s infinite paused kd-interface-float}.kl-douce [data-motion=ready] .r-hero .r-calendar{animation-delay:2.8s}.kl-douce [data-motion=ready] .r-hero .r-revenue{animation-name:kd-hero-chart-float;animation-delay:3.5s}.kl-douce [data-motion=ready] .r-hero[data-motion-visible=true] :is(.r-tracked-link,.r-calendar,.r-revenue){animation-play-state:running}.kl-douce [data-motion=ready] .r-hero :is(.r-tracked-link,.r-calendar,.r-revenue):is(:hover,:focus-within),.kl-douce [data-motion=ready] .r-hero[data-motion-visible=false] .r-phone-wrap{animation-play-state:paused}.kl-douce [data-motion=ready] .story-future-branch[data-liquid=pouring] .story-future-inner>*{animation:kd-scene-copy-in .75s var(--motion-ease) var(--entry-delay,0s) both}.kl-douce [data-motion=ready] .story-future-inner>:nth-child(2){--entry-delay:.1s}.kl-douce [data-motion=ready] .story-future-inner>:nth-child(3){--entry-delay:.18s}.kl-douce [data-motion=ready] .story-future-inner>:nth-child(4){--entry-delay:.26s}.kl-douce [data-motion=ready] .story-future-inner>:nth-child(5){--entry-delay:.34s}.kl-douce [data-motion=ready] .story-secret>i{animation:9s ease-in-out infinite paused kd-secret-drift}.kl-douce [data-motion=ready] .story-future-branch[data-motion-visible=true] .story-secret>i{animation-play-state:running}.kl-douce [data-motion=ready] .footer-invitation[data-motion-seen=true] .footer-family>.product-icon{animation:kd-family-arrive .75s var(--motion-ease) var(--entry-delay,0s) both}.kl-douce [data-motion=ready] .footer-family>.product-icon:nth-child(2){--entry-delay:.1s}.kl-douce [data-motion=ready] .footer-family>.product-icon:nth-child(3){--entry-delay:.2s}.kl-douce [data-motion=ready] .footer-family>.product-icon:nth-child(4){--entry-delay:.3s}.kl-douce [data-motion=ready] .footer-family>.product-icon:nth-child(5){--entry-delay:.4s}.kl-douce .story-product-link>.product-icon{transition:scale .3s var(--motion-ease,ease),rotate .3s var(--motion-ease,ease)}.kl-douce .story-product-link:hover>.product-icon{rotate:-6deg;scale:1.1}.kl-douce .story-index a>i{transition:scale .25s}.kl-douce .story-index a:hover>i{scale:1.5}.kl-douce .brand-cta>svg{transition:translate .3s}.kl-douce .brand-cta:hover>svg{translate:3px -1px}@keyframes kd-scene-copy-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes kd-pool-breathe{0%,to{scale:1}50%{scale:1.025 1.035}}@keyframes kd-interface-float{0%,to{translate:0}50%{translate:0 -7px}}@keyframes kd-hero-chart-float{0%,to{translate:0}50%{translate:0 -4px}}@keyframes kd-scene-chart-draw{0%{stroke-dashoffset:700px}to{stroke-dashoffset:0}}@keyframes kd-scene-spark-draw{0%{stroke-dashoffset:190px}to{stroke-dashoffset:0}}@keyframes kd-scene-bar-grow{0%{transform:scaleX(.08)}to{transform:scaleX(1)}}@keyframes kd-scene-column-grow{0%{transform:scaleY(.05)}to{transform:scaleY(1)}}@keyframes kd-annotation-arrive{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@keyframes kd-annotation-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes kd-secret-drift{0%,to{translate:0;rotate:-4deg}50%{translate:0 -6px;rotate:5deg}}@keyframes kd-family-arrive{0%{opacity:0;translate:0 18px;scale:.8}to{opacity:1;translate:0;scale:1}}.kl-douce .respiration-landing :is(.story-copy,.story-future-inner):focus-within>*{opacity:1!important;animation:none!important;transform:none!important}.kl-douce .respiration-landing .story-faq:focus-within{opacity:1!important;translate:none!important}.kl-douce [data-motion-hidden=true] *,.kl-douce [data-motion-hidden=true] :before,.kl-douce [data-motion-hidden=true] :after{animation-play-state:paused!important}@media (max-width:760px),(hover:none){.kl-douce [data-motion=ready] :is(.story-future-territory,.footer-waves){animation-duration:16s}}@media (prefers-reduced-motion:reduce){.kl-douce .story-product-link:hover>.product-icon,.kl-douce .story-index a:hover>i{rotate:none;scale:1}.kl-douce .brand-cta:hover>svg{translate:none}}.kl-douce .motion-paused .story-product-link:hover>.product-icon,.kl-douce .motion-paused .story-index a:hover>i{rotate:none;scale:1}.kl-douce .motion-paused .brand-cta:hover>svg{translate:none}.kl-douce .desktop-nav{align-items:center}.kl-douce .family-nav{position:relative}.kl-douce .desktop-nav .family-nav-panel span{color:inherit;margin-left:0}.kl-douce .desktop-nav .family-nav-panel .family-nav-label{color:#85979e;margin-left:13px}.kl-douce .family-nav-trigger{color:inherit;font:inherit;background:0 0;align-items:center;gap:7px;padding:12px 0;display:flex}.kl-douce .family-nav-trigger>svg{width:12px;height:12px;transition:rotate .25s}.kl-douce .family-nav[data-open=true] .family-nav-trigger>svg{rotate:180deg}.kl-douce .family-nav-panel{opacity:0;visibility:hidden;transform-origin:50% 0;background:#fff;border:1px solid #e8efef;border-radius:28px;width:405px;padding:22px 14px 12px;transition:opacity .18s,transform .4s cubic-bezier(.2,.8,.2,1);position:absolute;top:calc(100% + 13px);left:50%;transform:translate(-50%,8px)scale(.97);box-shadow:0 18px 55px #23445319,0 3px 9px #23445308}.kl-douce .family-nav[data-open=true] .family-nav-panel{opacity:1;visibility:visible;transform:translate(-50%)scale(1)}.kl-douce .family-nav-label{color:#85979e;letter-spacing:.08em;margin:0 13px 13px;font-size:11px;display:block}.kl-douce .family-nav-panel>a{color:#233e4e;border-radius:17px;align-items:center;gap:13px;padding:14px 12px;transition:background .2s;display:flex}.kl-douce .family-nav-panel>a:hover,.kl-douce .family-nav-panel>a:focus-visible{background:#f1f7f7}.kl-douce .family-nav-panel .product-icon{border-radius:14px;flex-shrink:0;width:40px;height:40px}.kl-douce .family-nav-panel a>span:nth-child(2){flex:1}.kl-douce .family-nav-panel strong{font-size:16px;font-weight:650;display:block}.kl-douce .family-nav-panel small{color:#738894;margin-top:4px;font-size:12px;line-height:1.45;display:block}.kl-douce .family-nav-panel a>svg{opacity:.5;width:16px;height:16px}.kl-douce .family-nav-panel .family-nav-coming{border-top:1px solid #edf1f2;border-radius:0 0 17px 17px;margin-top:8px;padding-block:17px;font-size:13px}.kl-douce .family-nav-panel .family-nav-coming>small{color:#8f74b0;background:#f4effb;border-radius:20px;margin:0;padding:5px 9px;font-size:11px}.kl-douce .family-nav-dots{gap:5px;display:flex}.kl-douce .family-nav-dots>i{background:var(--brand-violet);border-radius:50%;width:10px;height:10px}.kl-douce .family-nav-dots>i+i{background:var(--brand-gold)}.kl-douce .family-nav[data-open=true] .family-nav-panel>a{animation:.4s cubic-bezier(.2,.8,.2,1) both kd-family-menu-in}.kl-douce .family-nav-panel>a:nth-of-type(2){animation-delay:45ms!important}.kl-douce .family-nav-panel>a:nth-of-type(3){animation-delay:90ms!important}.kl-douce .family-nav-panel>a:nth-of-type(4){animation-delay:.135s!important}@keyframes kd-family-menu-in{0%{opacity:0;translate:0 7px}to{opacity:1;translate:0}}.kl-douce .navigation-transition{z-index:200;pointer-events:none;visibility:hidden;color:var(--travel-color,#77bdc8);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.kl-douce .navigation-transition-shape{aspect-ratio:1;width:100%;position:absolute}.kl-douce .navigation-transition-shape>svg{width:120%;height:120%;position:absolute;top:-10%;left:-10%;overflow:visible}.kl-douce .navigation-transition-ribbon{stroke-width:8%;stroke-dasharray:1;stroke-dashoffset:1px}.kl-douce .navigation-transition[data-running=true]{visibility:visible;pointer-events:auto;touch-action:none}.kl-douce .navigation-transition-mark{aspect-ratio:530/540;opacity:0;filter:brightness(0)invert();will-change:transform,opacity;flex:none;width:clamp(64px,6.5vw,112px);position:relative;transform:scale(0)rotate(-64deg)}.kl-douce .navigation-transition-mark>.brand-logo{width:100%;height:100%}@media (max-width:991px),(max-aspect-ratio:1){.kl-douce .navigation-transition-shape{aspect-ratio:auto;height:100%}.kl-douce .navigation-transition-shape>svg{width:230%;left:-65%}}.kl-douce [data-motion=ready] .story-copy[data-enter=visible]>*{animation:.7s cubic-bezier(.2,.8,.2,1) both kd-story-arrival}.kl-douce [data-motion=ready] .story-copy[data-enter=visible]>:nth-child(2){animation-delay:60ms}.kl-douce [data-motion=ready] .story-copy[data-enter=visible]>:nth-child(3){animation-delay:.12s}.kl-douce [data-motion=ready] .story-copy[data-enter=visible]>:nth-child(n+4){animation-delay:.18s}.kl-douce .story-live-preview[data-playing=true] .lt-spark path{stroke-dasharray:190;animation:1.6s .5s both kd-scene-spark-draw}.kl-douce .story-live-preview[data-playing=true] .lt-sources i{transform-origin:0;animation:.9s cubic-bezier(.2,.8,.2,1) .9s both kd-scene-bar-grow}.kl-douce .story-live-preview[data-playing=true] .lt-sources>div:nth-of-type(2) i{animation-delay:1.05s}.kl-douce .story-live-preview[data-playing=true] .lt-sources>div:nth-of-type(3) i{animation-delay:1.2s}.kl-douce .story-live-preview[data-playing=true] .lt-qr-button{animation:.75s cubic-bezier(.2,.8,.2,1) .35s both kd-qr-arrival}.kl-douce .story-live-preview .ck-days button,.kl-douce .story-live-preview .ck-slots button{transition:background .25s,color .25s,border-color .25s,box-shadow .25s}.kl-douce .story-live-preview[data-playing=true][data-beat="1"] .ck-days button[aria-pressed=true],.kl-douce .story-live-preview[data-playing=true][data-beat="2"] .ck-slots button[aria-pressed=true]{animation:.8s both kd-selection-ring}.kl-douce .story-live-preview[data-playing=true] .dl-visitor-line{animation:1.7s .45s both kd-scene-chart-draw}.kl-douce .story-live-preview[data-playing=true] .dl-chart rect{transform-box:fill-box;transform-origin:bottom;animation:1s cubic-bezier(.2,.8,.2,1) .8s both kd-scene-column-grow}.kl-douce .story-live-preview[data-playing=true] .dl-chart rect:nth-of-type(2n){animation-delay:1s}.kl-douce .story-live-preview[data-playing=true] .story-attribution>*{animation:.55s 1.15s both kd-story-arrival}.kl-douce .story-live-preview[data-playing=true] .story-attribution>:nth-child(n+4){animation-delay:1.3s}.kl-douce .story-live-preview[data-playing=true] .story-attribution>:nth-child(n+7){animation-delay:1.45s}@keyframes kd-story-arrival{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@keyframes kd-qr-arrival{0%{opacity:0;translate:0 10px;rotate:-4deg}to{opacity:1;translate:0;rotate:none}}@keyframes kd-selection-ring{0%{box-shadow:0 0 #88b8dd55}to{box-shadow:0 0 0 12px #88b8dd00}}.kl-douce .story-live-preview:focus-within *{animation:none!important}.kl-douce .story-live-preview[data-playing=false] .dl-visitor-line{stroke-dashoffset:0}.kl-douce .motion-paused .navigation-transition{display:none}@media (prefers-reduced-motion:reduce){.kl-douce .navigation-transition{display:none}}.kl-douce .product-cinema{--film-progress:0;position:relative}.kl-douce .cinema-stage,.kl-douce .cinema-anchor{display:none}.kl-douce .product-cinema[data-cinema=active]{height:calc(var(--film-length) * 100svh)}.kl-douce [data-cinema=active] .cinema-stage{isolation:isolate;background:#fff;height:100svh;display:block;position:sticky;top:0;overflow:clip}.kl-douce [data-cinema=active] .cinema-anchor{pointer-events:none;width:1px;height:1px;display:block;position:absolute;left:0}.kl-douce [data-cinema=active] .cinema-fallback{display:none}.kl-douce .cinema-lenkli{--movie-color:#4e929c;--movie-light:#edf6f5}.kl-douce .cinema-calenkli{--movie-color:#679ec6;--movie-light:#edf4fa}.kl-douce .cinema-datalenk{--movie-color:#cb7274;--movie-light:#fff0ef}.kl-douce .cinema-universe{z-index:1;--one:0;--two:0;--action-0:0;--action-1:0;--action-2:0;place-items:center;display:grid;position:absolute;inset:0}.kl-douce .cinema-pool{z-index:0;pointer-events:none;width:100%;height:min(820px,96svh);position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.kl-douce .cinema-layout{grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);align-items:center;gap:clamp(40px,6vw,100px);width:calc(100% - 112px);max-width:1220px;display:grid}.kl-douce .cinema-layout>*{min-width:0}.kl-douce .cinema-universe[data-art-side=left] .cinema-layout{grid-template-columns:minmax(0,1.07fr) minmax(0,.93fr)}.kl-douce .cinema-universe[data-art-side=left] .cinema-copy{grid-area:1/2}.kl-douce .cinema-universe[data-art-side=left] .cinema-layout>:last-child{grid-area:1/1}.kl-douce .cinema-layout>.movie-art{translate:var(--scene-drift,0px) var(--universe-shift,0px)}.kl-douce .cinema-copy{transform:translateY(var(--universe-shift,0px));color:#273e4c;padding-block:8px;position:relative}.kl-douce .cinema-brand{color:var(--movie-color);letter-spacing:-.04em;align-items:center;gap:12px;font-size:23px;font-weight:750;display:inline-flex}.kl-douce .cinema-brand h3{font:inherit;margin:0}.kl-douce .cinema-brand .product-icon{background:var(--movie-light);border-radius:14px;width:43px;height:43px}.kl-douce .cinema-brand>svg{opacity:.65;width:17px;height:17px;margin-left:7px}.kl-douce .cinema-captions{margin-top:32px;display:grid}.kl-douce .movie-caption{pointer-events:none;grid-area:1/1}.kl-douce .movie-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--movie-color);font-size:11px;display:block}.kl-douce .movie-caption h4{letter-spacing:-.055em;margin:16px 0 20px;font-size:clamp(36px,min(4.1vw,6.2svh),58px);font-weight:650;line-height:1.09}.kl-douce .movie-caption em,.kl-douce .cinema-static em{color:var(--movie-color);font-style:normal}.kl-douce .movie-caption p{color:#607986;max-width:420px;font-size:16px;line-height:1.8}.kl-douce .movie-caption-0{opacity:clamp(0,calc(1 - var(--one) * 2),1);transform:translateY(calc(var(--one) * -28px))}.kl-douce .movie-caption-1{opacity:clamp(0,calc(var(--one) * 2 - 1),1);transform:translateY(calc((1 - var(--one)) * 28px - var(--two) * 28px));opacity:clamp(0,min(calc(var(--one) * 2 - 1),calc(1 - var(--two) * 2)),1)}.kl-douce .movie-caption-2{opacity:clamp(0,calc(var(--two) * 2 - 1),1);transform:translateY(calc((1 - var(--two)) * 28px))}.kl-douce .cinema-beats{gap:18px;margin-top:28px;display:flex}.kl-douce .cinema-beats button{color:#7b929a;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:12px 0;font-size:11px;line-height:1.35;position:relative}.kl-douce .cinema-beats i{background:#e7eeef;border-radius:20px;height:3px;position:absolute;inset:0 0 auto;overflow:hidden}.kl-douce .cinema-beats i:after{content:"";transform-origin:0;background:var(--movie-color);transform:scaleX(clamp(0,calc(var(--chapter-fill) * 3),1));position:absolute;inset:0}.kl-douce .cinema-beats button:nth-child(2) i:after{transform:scaleX(clamp(0,calc(var(--chapter-fill) * 3 - 1),1))}.kl-douce .cinema-beats button:nth-child(3) i:after{transform:scaleX(clamp(0,calc(var(--chapter-fill) * 3 - 2),1))}.kl-douce .cinema-beats button[aria-current],.kl-douce .cinema-beats button:hover{color:var(--movie-color)}.kl-douce .cinema-explore{color:var(--movie-color);align-items:center;gap:13px;margin-top:15px;font-size:12px;display:inline-flex}.kl-douce .cinema-explore svg{width:16px;height:16px;transition:transform .35s}.kl-douce .cinema-explore:hover svg{transform:translate(2px,-2px)}.kl-douce .cinema-stage :is(a,button):focus-visible{outline:2px solid var(--movie-color,#4e929c);outline-offset:6px;border-radius:6px}.kl-douce .cinema-nav{z-index:5;background:#fffefcf2;border:1px solid #e8eeed;border-radius:99px;align-items:center;gap:6px;padding:5px;display:flex;position:absolute;top:28px;left:50%;translate:-50%}.kl-douce .cinema-nav a{color:#74868e;border-radius:99px;align-items:center;gap:7px;padding:8px 19px 8px 11px;font-size:12px;transition:background .35s,color .35s;display:flex;position:relative}.kl-douce .cinema-nav .product-icon{background:0 0;width:25px;height:25px}.kl-douce .cinema-nav a[aria-current]{color:#355b66;background:#edf4f3}.kl-douce [data-product=calenkli] .cinema-nav a[aria-current]{color:#4f7c9e;background:#edf4fa}.kl-douce [data-product=datalenk] .cinema-nav a[aria-current]{color:#af6066;background:#fff0ef}.kl-douce .cinema-bottom{color:#69818c;z-index:5;justify-content:space-between;align-items:center;font-size:10px;display:flex;position:absolute;bottom:25px;left:56px;right:56px}.kl-douce .cinema-bottom>span:first-child{align-items:center;gap:8px;display:flex}.kl-douce .cinema-bottom>span:first-child i{background:#74aaac;border-radius:50%;width:5px;height:5px}.kl-douce .cinema-bottom>span:nth-child(2){letter-spacing:.07em;position:absolute;left:50%;translate:-50%}.kl-douce .cinema-bottom>span:nth-child(2) i{color:#b0bfc2;padding:0 7px;font-style:normal}.kl-douce .cinema-bottom a{align-items:center;gap:12px;display:flex}.kl-douce .cinema-bottom a svg{width:16px;height:16px}.kl-douce .cinema-bottom>b{background:#edf1f2;border-radius:4px;height:2px;position:absolute;bottom:-15px;left:0;right:0;overflow:hidden}.kl-douce .cinema-bottom>b:after{content:"";transform-origin:0;height:100%;transform:scaleX(var(--film-progress));background:#77bdc8;display:block}.kl-douce .cinema-fallback{gap:65px;display:grid}.kl-douce .cinema-static{isolation:isolate;grid-template-columns:1fr 1.1fr;align-items:center;gap:75px;width:calc(100% - 96px);max-width:1190px;margin:auto;padding-block:75px;display:grid;position:relative}.kl-douce .cinema-static>div:first-child>h3{letter-spacing:-.05em;color:#2a424e;margin:24px 0;font-size:clamp(35px,4.4vw,55px);line-height:1.13}.kl-douce .cinema-static>div:first-child>p{color:#69818c;max-width:420px;font-size:16px;line-height:1.8}.kl-douce .cinema-static-labels{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.kl-douce .cinema-static-labels>span{background:var(--movie-light);color:var(--movie-color);border-radius:99px;padding:8px 12px;font-size:10px}.kl-douce .cinema-static-demo{position:relative}.kl-douce .cinema-static-pool{z-index:-1;width:calc(100% + 70px);height:calc(100% + 100px);position:absolute;inset:-50px -35px}@media (max-width:959px){.kl-douce .cinema-fallback{gap:25px}.kl-douce .cinema-static{grid-template-columns:1fr;gap:70px;width:calc(100% - 48px);padding:55px 0}.kl-douce .cinema-static>div:first-child>h3{font-size:37px}.kl-douce .cinema-static-demo{width:100%;max-width:480px;margin:auto}.kl-douce .cinema-static-pool{width:calc(100% + 36px);height:calc(100% + 60px);inset:-30px -18px}}.kl-douce .cinema-copy{isolation:isolate}.kl-douce .cinema-copy:before{content:"";z-index:-1;pointer-events:none;filter:blur(16px);opacity:var(--pool-flow,0);background:radial-gradient(#fff 38%,#ffffffed 58%,#fff0 76%);position:absolute;inset:-60px -45px}.kl-douce .ecosystem-demo{width:100%;transform:translateY(var(--universe-shift,0px));color:#355361;--demo-ink:#487d83;--demo-pale:#eef5f1;--demo-line:#e4e9df;position:relative;container-type:inline-size}.kl-douce .demo-data{--demo-ink:#c15551;--demo-pale:#fbefec;--demo-line:#f0e3df}.kl-douce .demo-booking{--demo-ink:#5287ae;--demo-pale:#edf5fb;--demo-line:#e2eaf0}.kl-douce .demo-console{background:#fffefa;border:1px solid #fff;border-radius:30px;overflow:hidden;box-shadow:0 30px 60px -35px #264b5d65}.kl-douce .demo-head{border-bottom:1px solid var(--demo-line);background:#ffffff70;justify-content:space-between;align-items:center;gap:12px;padding:22px 26px;display:flex}.kl-douce .demo-head>span{letter-spacing:-.035em;align-items:center;gap:10px;font-size:15px;font-weight:650;display:flex}.kl-douce .demo-head .product-icon{background:var(--demo-pale);border-radius:10px;width:29px;height:29px}.kl-douce .demo-head .product-icon img{width:19px;height:19px}.kl-douce .demo-head>small{letter-spacing:.08em;color:var(--demo-ink);white-space:nowrap;font-size:9px}.kl-douce .demo-screen-stack{height:355px;position:relative}.kl-douce .demo-screen{padding:20px 26px;position:absolute;inset:0}.kl-douce .demo-screen-0{opacity:calc(1 - var(--one));transform:translateY(calc(var(--one) * -22px))}.kl-douce .demo-screen-1{opacity:calc(var(--one) - var(--two));transform:translateY(calc((1 - var(--one)) * 22px - var(--two) * 22px))}.kl-douce .demo-screen-2{opacity:var(--two);transform:translateY(calc((1 - var(--two)) * 22px))}.kl-douce .demo-screen[inert]{pointer-events:none}.kl-douce .demo-screen h4{letter-spacing:-.045em;font-size:clamp(19px,4cqw,26px);font-weight:650;line-height:1.2}.kl-douce .demo-screen small{font-size:10px}.kl-douce .demo-foot{border-top:1px solid var(--demo-line);color:#849297;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:10px 26px;font-size:9px;display:flex}.kl-douce .demo-foot>span:first-child{color:var(--demo-ink);align-items:center;gap:6px;display:flex}.kl-douce .demo-foot i{background:var(--demo-ink);border-radius:50%;width:4px;height:4px}.kl-douce .demo-caption-note{font-family:var(--font-hand);text-align:center;color:#fff;margin-top:20px;font-size:25px;line-height:1.3}.kl-douce .demo-action{background:var(--demo-ink);color:#fff;cursor:pointer;border:0;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:43px;padding:12px 17px;font-size:12px;font-weight:550;transition:box-shadow .25s,transform .25s;display:flex;position:relative}.kl-douce .demo-action>svg{flex:none;width:17px;height:17px;transition:transform .35s cubic-bezier(.2,1,.25,1)}.kl-douce .demo-action:hover{box-shadow:0 5px 15px #29455520}.kl-douce .demo-action:hover>svg{transform:translate(3px)}.kl-douce .demo-action:active{transform:scale(.99)}.kl-douce .ecosystem-demo :is(button,select):focus-visible{outline:2px solid var(--demo-ink);outline-offset:4px}.kl-douce .demo-inline-note{color:#8b9798;margin-top:12px;font-size:11px;line-height:1.5}.kl-douce .demo-persistent-visitor{color:#9d817d;align-items:center;gap:9px;padding:23px 26px 17px;font-size:13px;display:flex}.kl-douce .demo-persistent-visitor strong{color:#5d4e52;letter-spacing:-.03em;font-size:17px;font-weight:650}.kl-douce .demo-persistent-visitor>b{color:var(--demo-ink);background:var(--demo-pale);border-radius:99px;margin-left:auto;padding:5px 11px;font-size:11px;font-weight:550}.kl-douce .demo-live-dot{background:#cb7874;border-radius:50%;width:7px;height:7px;margin-right:4px;box-shadow:0 0 0 5px #faeeea}.kl-douce .demo-visitor{align-items:center;gap:17px;padding:10px 0 22px;display:flex}.kl-douce .demo-device{color:#d48b85;background:#fbeee9;border-radius:22px;flex:none;place-items:center;width:65px;height:65px;display:grid}.kl-douce .demo-device svg{width:40px;height:38px}.kl-douce .demo-visitor small{color:#b2918b;letter-spacing:.07em;margin-bottom:9px;font-size:9px;display:block}.kl-douce .demo-visitor h4{color:#72575a;font-size:clamp(19px,3.65cqw,24px)}.kl-douce .demo-visitor p{color:#a38c87;margin-top:8px;font-size:11px;line-height:1.5}.kl-douce .demo-visit-facts{border-block:1px solid var(--demo-line);grid-template-columns:1.1fr 1fr .75fr;gap:12px;padding:23px 0;display:grid}.kl-douce .demo-visit-facts>span{color:#a08e88;min-width:0;font-size:11px}.kl-douce .demo-visit-facts strong{color:#7e5d5e;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:15px;font-weight:600;display:block;overflow:hidden}.kl-douce .demo-time{font-variant-numeric:tabular-nums}.kl-douce .demo-reading{margin-top:24px}.kl-douce .demo-reading>span{color:#96847e;justify-content:space-between;font-size:12px;display:flex}.kl-douce .demo-reading strong{color:#bd746f;font-weight:550}.kl-douce .demo-reading>i{background:#f5e8e2;border-radius:99px;height:5px;margin:13px 0;display:block;overflow:hidden}.kl-douce .demo-reading b{transform-origin:0;background:#d89288;height:100%;transition:transform .3s linear;display:block}.kl-douce .demo-reading>small{color:#b19992}.kl-douce .demo-event-title{justify-content:space-between;align-items:center;gap:14px;margin:0 0 18px;display:flex}.kl-douce .demo-event-title>div>small{color:#ad8b83;letter-spacing:.06em;margin-bottom:8px;font-size:9px;display:block}.kl-douce .demo-event-title h4{color:#77575b;font-size:clamp(18px,3.6cqw,23px)}.kl-douce .demo-event-count{letter-spacing:-.05em;color:var(--demo-ink);text-align:right;font-size:32px;font-weight:650;line-height:1}.kl-douce .demo-event-count>small{letter-spacing:0;color:#a2857f;margin-top:6px;font-size:10px;font-weight:400;display:block}.kl-douce .demo-track-action{background:#d07671;overflow:hidden}.kl-douce .demo-click-wave{pointer-events:none;background:#ffffff40;border-radius:50%;animation:.6s ease-out both kd-demo-click-wave;position:absolute;inset:-40px 40%}@keyframes kd-demo-click-wave{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(5)}}.kl-douce .demo-event-feed{gap:0;margin-top:13px;display:grid}.kl-douce .demo-event{border-bottom:1px solid #f4eae5;align-items:center;gap:10px;padding:11px 0;font-size:11px;animation:.4s cubic-bezier(.2,1,.25,1) both kd-demo-event-in;display:flex}.kl-douce .demo-event>span{color:#c3867a;background:#fbede7;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.kl-douce .demo-event strong{color:#8c716a;white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:450;overflow:hidden}.kl-douce .demo-event time{color:#b6a19b;font-variant-numeric:tabular-nums;font-size:10px}@keyframes kd-demo-event-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.kl-douce .demo-analysis-tabs{background:#f9eeea;border-radius:12px;gap:5px;margin-bottom:22px;padding:4px;display:flex}.kl-douce .demo-analysis-tabs button{color:#ad8c83;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:8px;padding:8px 6px;font-size:11px;display:flex}.kl-douce .demo-analysis-tabs button[aria-pressed=true]{color:#aa6763;background:#fffefa;box-shadow:0 3px 7px #a17d6610}.kl-douce .demo-analysis-tabs svg{width:13px;height:13px}.kl-douce .demo-visit-analysis h4{color:#795a5d;font-size:21px}.kl-douce .demo-real-metrics{grid-template-columns:1fr 1fr 1fr;gap:15px;margin:22px 0;display:grid}.kl-douce .demo-real-metrics>span{color:#a28c84;font-size:10px}.kl-douce .demo-real-metrics strong{letter-spacing:-.05em;color:#c36d68;font-variant-numeric:tabular-nums;margin-bottom:7px;font-size:34px;font-weight:600;line-height:1.2;display:block}.kl-douce .demo-your-path{border-top:1px solid var(--demo-line);color:#a28c84;align-items:center;gap:16px;padding-top:18px;font-size:11px;display:flex}.kl-douce .demo-your-path>div{flex-wrap:wrap;gap:5px;display:flex}.kl-douce .demo-your-path b{color:#b06f68;background:#faede8;border-radius:99px;padding:5px 9px;font-size:10px;font-weight:450}.kl-douce .demo-visit-analysis>p,.kl-douce .demo-campaign>p{color:#a08c85;margin-top:19px;font-size:11px;line-height:1.6}.kl-douce .demo-campaign-title{flex-direction:column;gap:7px;margin-bottom:19px;display:flex}.kl-douce .demo-campaign-title h4{color:#8a5f60;font-size:20px}.kl-douce .demo-campaign-title small{color:#b79990;letter-spacing:.08em;font-size:9px}.kl-douce .demo-campaign-labels,.kl-douce .demo-campaign-row{grid-template-columns:1.7fr 1fr 1fr;gap:12px;display:grid}.kl-douce .demo-campaign-labels{color:#b79b91;padding-bottom:9px;font-size:10px}.kl-douce .demo-campaign-row{border-top:1px solid var(--demo-line);color:#916c65;padding:16px 0;font-size:11px}.kl-douce .demo-campaign-row>strong{font-weight:550}.kl-douce .demo-campaign-row>span{position:relative}.kl-douce .demo-campaign-row i{background:#e8ada0;border-radius:99px;height:3px;position:absolute;bottom:-7px;left:0}.kl-douce .demo-campaign-labels>span:not(:first-child),.kl-douce .demo-campaign-row strong{text-align:right}.kl-douce .demo-persistent-link{padding:20px 26px 13px;position:relative}.kl-douce .demo-persistent-link>span{letter-spacing:.08em;color:#8fa19a;font-size:9px;display:block}.kl-douce .demo-persistent-link>strong{letter-spacing:-.06em;color:#9fb0a6;margin-top:5px;font-size:34px;font-weight:550;display:block}.kl-douce .demo-persistent-link>strong>span{color:#4c868b}.kl-douce .demo-persistent-link>button{color:#619096;cursor:pointer;background:#fffefa;border:1px solid #e0e7de;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:35px;right:26px}.kl-douce .demo-persistent-link>button svg{width:19px;height:19px}.kl-douce .demo-link-source{border:1px solid #e5e8dd;border-radius:15px;padding:17px;overflow:hidden}.kl-douce .demo-link-source small{letter-spacing:.07em;color:#97a598;font-size:9px;display:block}.kl-douce .demo-link-source>span{color:#8a9c92;white-space:nowrap;text-overflow:ellipsis;margin-top:9px;font-size:12px;display:block;overflow:hidden}.kl-douce .demo-link-transform{color:#8ab1a5;justify-content:center;align-items:center;gap:9px;height:45px;font-size:25px;display:flex}.kl-douce .demo-link-transform i{background:#e3eade;width:35px;height:1px}.kl-douce .demo-channel-grid{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.kl-douce .demo-channel-grid>span{color:#72968a;transform:translateY(calc((1 - var(--action-0)) * 18px));background:#f1f6ed;border:1px solid #e5eddc;border-radius:17px;flex-direction:column;align-items:center;gap:13px;padding:18px 7px;font-size:11px;display:flex}.kl-douce .demo-channel-grid>span:nth-child(2){transform:translateY(calc((1 - var(--action-0)) * 36px))}.kl-douce .demo-channel-grid>span:nth-child(3){transform:translateY(calc((1 - var(--action-0)) * 54px))}.kl-douce .demo-channel-grid b{color:#79a998;place-items:center;width:38px;height:38px;font-size:29px;font-weight:400;display:grid}.kl-douce .demo-channel-grid img{background:#fff;border-radius:5px;padding:3px}.kl-douce .demo-link-benefit{text-align:center;color:#8d9e91;margin-top:23px;font-size:12px;line-height:1.7}.kl-douce .demo-link-benefit strong{color:#608478;font-weight:500;display:block}.kl-douce .demo-redirect{grid-template-columns:1fr 1.4fr;align-items:center;gap:35px;margin:0 0 17px;display:grid}.kl-douce .demo-printed-qr{text-align:center;background:#fbfcf4;border:1px solid #e5e9dd;border-radius:15px;padding:15px 14px}.kl-douce .demo-printed-qr>small{color:#93a48e;letter-spacing:.05em;margin-bottom:13px;font-size:8px;display:block}.kl-douce .demo-printed-qr img{width:100%;max-width:130px;height:auto;margin:auto;display:block}.kl-douce .demo-printed-qr>span{color:#90a084;margin-top:10px;font-size:10px;display:block}.kl-douce .demo-destination{position:relative}.kl-douce .demo-destination-arrow{color:#83ab9d;font-size:23px;position:absolute;top:45%;left:-28px}.kl-douce .demo-destination>small{color:#92a194;letter-spacing:.04em;margin-bottom:10px;font-size:8px;display:block}.kl-douce .demo-destination-page{color:#987049;background:#f8ecd8;border:1px solid #edddc2;border-radius:14px;padding:15px;animation:.55s cubic-bezier(.2,1,.25,1) both kd-demo-destination-in}.kl-douce .demo-destination-page>span{letter-spacing:.15em;font-size:8px;display:block}.kl-douce .demo-destination-page>i{background:#eac99c;border-radius:50% 50% 30% 40%;height:51px;margin:10px 0;display:block;transform:rotate(-7deg)}.kl-douce .demo-destination-page>strong{font-family:var(--font-fraunces);font-size:21px;font-weight:600;line-height:1.1;display:block}.kl-douce .destination-1{color:#52735e;background:#e7f0e3;border-color:#d4e5cd}.kl-douce .destination-1>i{background:#bad5b6;border-radius:40% 60% 50% 30%;transform:rotate(8deg)}.kl-douce .demo-destination-url{color:#8c9b8c;margin-top:8px;font-size:9px;display:block}@keyframes kd-demo-destination-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.kl-douce .demo-link-count{justify-content:space-between;align-items:center;gap:18px;margin-bottom:25px;display:flex}.kl-douce .demo-link-count small{color:#91a493;letter-spacing:.06em;font-size:9px;display:block}.kl-douce .demo-link-count strong{color:#4e898a;letter-spacing:-.05em;margin-top:6px;font-size:43px;font-weight:650;display:block}.kl-douce .demo-link-count strong>span{letter-spacing:0;color:#90a08e;margin-left:8px;font-size:11px;font-weight:400}.kl-douce .demo-link-count .demo-action{width:auto;padding-inline:14px;font-size:11px}.kl-douce .demo-link-arrival{background:#f1f6ec;border:1px solid #e0e9d9;border-radius:18px;align-items:center;gap:13px;padding:20px;display:flex}.kl-douce .demo-link-arrival>span{color:#94bda5;font-size:28px}.kl-douce .demo-link-arrival small{color:#91a487;letter-spacing:.04em;font-size:8px}.kl-douce .demo-link-arrival strong{color:#678571;margin-top:8px;font-size:17px;font-weight:550;display:block}.kl-douce .demo-link-arrival>b{color:#7aa087;margin-left:auto;font-size:19px}.kl-douce .demo-link-attribution{color:#94a28e;grid-template-columns:1fr 1.2fr;gap:12px;margin-top:25px;font-size:10px;display:grid}.kl-douce .demo-link-attribution strong{color:#6d8778;margin-top:7px;font-size:11px;font-weight:450;display:block}.kl-douce .demo-calendar-context{align-items:center;gap:11px;padding:19px 26px 9px;display:flex}.kl-douce .demo-host{color:#83a9c4;width:40px;height:40px;font-family:var(--font-fraunces);background:#edf4f9;border-radius:14px;place-items:center;font-size:19px;display:grid}.kl-douce .demo-calendar-context strong{color:#4c6f83;font-size:14px;font-weight:600;display:block}.kl-douce .demo-calendar-context div>span{color:#92a4ad;margin-top:4px;font-size:10px;display:block}.kl-douce .demo-availability-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.kl-douce .demo-availability-head small{color:#92a7b4;letter-spacing:.06em;margin-bottom:8px;font-size:9px;display:block}.kl-douce .demo-availability-head h4{color:#4b6b80;font-size:21px}.kl-douce .demo-availability-head>span{color:#8aa2b2;text-align:right;max-width:60px;font-size:9px;line-height:1.5}.kl-douce .demo-agenda{gap:8px;display:grid}.kl-douce .demo-agenda>div{border-radius:12px;align-items:center;gap:15px;padding:13px;font-size:12px;display:flex}.kl-douce .demo-agenda time{color:#8e9fa9;font-variant-numeric:tabular-nums;font-size:10px}.kl-douce .demo-busy{color:#96a3a7;background:#f3f5f5}.kl-douce .demo-busy>small{color:#a7b0b3;margin-left:auto;font-size:9px}.kl-douce .demo-free{color:#6694b3;transform:translateX(calc((1 - var(--action-0)) * 15px));background:#e9f4fd;border:1px solid #cbe1f2}.kl-douce .demo-free b{color:#7cafc9;margin-left:auto;font-weight:400}.kl-douce .demo-agenda>.demo-buffer{color:#90aabc;opacity:.85;border:1px dashed #d8e5ed;margin-left:55px;padding-block:7px;font-size:10px}.kl-douce .demo-buffer[data-on=false]{background:#f7fafc}.kl-douce .demo-buffer-toggle{color:#7896aa;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:18px 0 0;font-size:10px;display:flex}.kl-douce .demo-buffer-toggle>i{background:#dce6e9;border-radius:99px;width:29px;height:17px;transition:background .25s;display:block;position:relative}.kl-douce .demo-buffer-toggle>i:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;transition:transform .25s;position:absolute;top:3px;left:3px}.kl-douce .demo-buffer-toggle[aria-pressed=true]>i{background:#86b5d5}.kl-douce .demo-buffer-toggle[aria-pressed=true]>i:after{transform:translate(12px)}.kl-douce .demo-date-picker{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.kl-douce .demo-date-picker strong{color:#57778b;font-size:13px;font-weight:600}.kl-douce .demo-date-picker>span{color:#9cabb4;font-size:9px}.kl-douce .demo-booking-days{gap:9px;margin-bottom:14px;display:flex}.kl-douce .demo-booking-days button{color:#839eaf;cursor:pointer;background:#fbfcfc;border:1px solid #e2eaf0;border-radius:12px;flex:1;padding:9px}.kl-douce .demo-booking-days button>span{font-size:9px;display:block}.kl-douce .demo-booking-days button>strong{margin-top:3px;font-size:19px;font-weight:550;line-height:1.2;display:block}.kl-douce .demo-booking-days button[aria-pressed=true]{color:#6696b6;background:#eef7ff;border-color:#a5cce7}.kl-douce .demo-free-slots{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.kl-douce .demo-free-slots button{color:#7c9bb0;cursor:pointer;background:#fff;border:1px solid #dfe9f0;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:35px;font-size:12px;display:flex}.kl-douce .demo-free-slots button[aria-pressed=true]{color:#5386ab;background:#eff7ff;border-color:#8ab8db}.kl-douce .demo-free-slots button:disabled{color:#b5bfc5;cursor:default;background:#f8f9f9;border-color:#eef1f2;text-decoration:line-through}.kl-douce .demo-free-slots small{font-size:8px;text-decoration:none}.kl-douce .demo-project-field{color:#90a4b2;margin-bottom:12px;font-size:10px;display:block}.kl-douce .demo-project-field select{width:100%;font:inherit;color:#68899d;background:#fbfdff;border:1px solid #dfe8ee;border-radius:9px;margin-top:6px;padding:8px 10px;font-size:11px;display:block}.kl-douce .demo-booking-result{align-items:center;gap:15px;margin:2px 0 25px;display:flex}.kl-douce .demo-result-check{color:#87b4d3;background:#eaf3fa;border-radius:50%;flex:none;place-items:center;width:47px;height:47px;font-size:23px;display:grid}.kl-douce .demo-booking-result small{color:#87a2b3;letter-spacing:.04em;margin-bottom:7px;font-size:9px;display:block}.kl-douce .demo-booking-result h4{color:#4e6e82;font-size:22px}.kl-douce .demo-shared-booking{color:#668ba5;background:#edf5fb;border:1px solid #dcebf5;border-radius:20px;align-items:center;gap:21px;padding:20px;display:flex}.kl-douce .demo-shared-booking>span{text-align:center;background:#fff;border-radius:13px;padding:10px 15px}.kl-douce .demo-shared-booking>span>small{letter-spacing:.06em;font-size:8px;display:block}.kl-douce .demo-shared-booking>span>strong{font-size:29px;font-weight:550;line-height:1.2;display:block}.kl-douce .demo-shared-booking>div>strong{letter-spacing:-.035em;font-size:20px;font-weight:600}.kl-douce .demo-shared-booking>div>span{color:#789aae;margin-top:6px;font-size:11px;display:block}.kl-douce .demo-shared-booking>div>small{color:#99aeba;margin-top:8px;font-size:10px;display:block}.kl-douce .demo-both-calendars{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.kl-douce .demo-both-calendars>div{background:#f8fbfc;border:1px solid #e7eef2;border-radius:14px;padding:15px 15px 15px 39px;position:relative}.kl-douce .demo-both-calendars>div>span{color:#8baec5;font-size:19px;position:absolute;top:14px;left:13px}.kl-douce .demo-both-calendars strong{color:#7596aa;font-size:12px;font-weight:550;display:block}.kl-douce .demo-both-calendars small{color:#9fb0ba;margin-top:7px;font-size:9px;display:block}.kl-douce .story-index.story-tool-choices{justify-content:center;gap:12px;margin-top:38px;display:flex}.kl-douce .story-tool-choices>a{text-align:left;background:#fff;border:1px solid #e5eeee;border-radius:25px;align-items:center;gap:12px;padding:17px 24px;display:flex}.kl-douce .story-tool-choices .product-icon{background:#f3f7f6;border-radius:12px;width:35px;height:35px}.kl-douce .story-tool-choices strong{color:#37515c;font-size:15px;font-weight:650;display:block}.kl-douce .story-tool-choices small{color:#83979e;margin-top:5px;font-size:11px;display:block}.kl-douce .cinema-static-steps{flex-wrap:wrap;gap:6px;margin-top:22px;display:flex}.kl-douce .cinema-static-steps>button{color:#899aa0;cursor:pointer;background:#fff;border:1px solid #e6eeed;border-radius:99px;padding:9px 12px;font-size:11px}.kl-douce .cinema-static-steps>button[aria-pressed=true]{background:var(--movie-light);color:var(--movie-color);border-color:#0000}.kl-douce .respiration-landing .motion-button{--arrow-travel:28px;--button-ease:cubic-bezier(.2,1,.25,1);isolation:isolate;box-shadow:none;background:0 0;gap:0;position:relative;overflow:visible;transform:translate(0,0)}.kl-douce .motion-button-surface{border-radius:inherit;background:var(--cta-fill);box-shadow:var(--cta-shadow);transition:transform .62s var(--button-ease),box-shadow .62s var(--button-ease);position:absolute;inset:0}.kl-douce .motion-button-content{padding-right:var(--arrow-travel);transition:transform .21s var(--button-ease);align-items:center;line-height:1.5;display:flex;position:relative;overflow:hidden}.kl-douce .motion-button-label{transition:transform .62s var(--button-ease);display:block}.kl-douce .motion-button-arrow{width:18px;height:22px;transition:transform .62s var(--button-ease);pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%}.kl-douce .respiration-landing .motion-button-arrow>svg{width:18px;height:18px;color:inherit}.kl-douce .motion-button-arrow-first{left:0;transform:translate(-32px)}.kl-douce .motion-button-arrow-last{transition-delay:80ms;right:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.kl-douce .respiration-landing:not(.motion-paused) .motion-button:hover{box-shadow:none;background:0 0;transform:translate(0,0)}.kl-douce .respiration-landing:not(.motion-paused) .motion-button:hover .motion-button-surface{transform:scaleY(.955)}.kl-douce .respiration-landing:not(.motion-paused) .motion-button:hover .motion-button-label{transform:translateX(var(--arrow-travel))}.kl-douce .respiration-landing:not(.motion-paused) .motion-button:hover .motion-button-arrow-first{transition-delay:80ms;transform:translate(0)}.kl-douce .respiration-landing:not(.motion-paused) .motion-button:hover .motion-button-arrow-last{transition-delay:0s;transform:translate(32px)}}.kl-douce .respiration-landing .motion-button:active .motion-button-surface{transition-duration:.21s;transform:scaleY(.93)}.kl-douce .respiration-landing .motion-button:active .motion-button-content{transform:translate(2px)}.kl-douce .respiration-landing .motion-button:focus-visible{outline-offset:5px;outline:3px solid #487d83}@media (min-width:960px) and (max-height:790px){.kl-douce .cinema-captions{margin-top:22px}.kl-douce .movie-caption h4{margin-block:12px 17px;font-size:clamp(35px,4vw,45px)}.kl-douce .movie-caption p{font-size:14px;line-height:1.65}.kl-douce .cinema-beats{margin-top:21px}.kl-douce .demo-head{padding-block:16px}.kl-douce .demo-screen-stack{height:318px}.kl-douce .demo-persistent-visitor{padding-top:15px;padding-bottom:11px}.kl-douce .demo-persistent-link{padding-top:14px;padding-bottom:7px}.kl-douce .demo-calendar-context{padding-top:13px;padding-bottom:5px}.kl-douce .demo-foot{min-height:35px;padding-block:8px}.kl-douce .demo-screen{padding-top:15px;padding-bottom:15px}.kl-douce .demo-caption-note{margin-top:15px;font-size:22px}.kl-douce .demo-visit-facts{padding-block:18px}.kl-douce .demo-reading{margin-top:18px}.kl-douce .demo-event{padding-block:8px}.kl-douce .demo-analysis-tabs{margin-bottom:18px}.kl-douce .demo-real-metrics{margin-block:17px}.kl-douce .demo-availability-head{margin-bottom:13px}.kl-douce .demo-agenda>div{padding-block:11px}.kl-douce .demo-buffer-toggle{padding-top:14px}.kl-douce .demo-booking-result{margin-bottom:17px}.kl-douce .demo-shared-booking{padding:16px}.kl-douce .demo-both-calendars{margin-top:13px}}@media (max-width:760px){.kl-douce .story-index.story-tool-choices{flex-direction:column;align-items:stretch;gap:9px;width:min(330px,100%);margin-inline:auto}.kl-douce .story-tool-choices>a{border-radius:21px;padding:15px 19px}.kl-douce .demo-head{padding:18px}.kl-douce .demo-head>span{font-size:13px}.kl-douce .demo-head>small{font-size:8px}.kl-douce .demo-screen{padding:18px}.kl-douce .demo-screen-stack{height:357px}.kl-douce .demo-persistent-visitor{gap:6px;padding:19px 18px 10px;font-size:10px}.kl-douce .demo-persistent-visitor strong{font-size:15px}.kl-douce .demo-persistent-visitor>b{font-size:10px}.kl-douce .demo-foot{gap:6px;padding-inline:18px;font-size:8px}.kl-douce .demo-caption-note{color:var(--movie-color);font-size:24px}.kl-douce .demo-visitor{gap:12px}.kl-douce .demo-device{border-radius:16px;width:47px;height:47px}.kl-douce .demo-device svg{width:30px}.kl-douce .demo-visitor h4{font-size:20px}.kl-douce .demo-visitor small{font-size:8px}.kl-douce .demo-visitor p{font-size:10px}.kl-douce .demo-visit-facts{gap:8px}.kl-douce .demo-visit-facts strong{font-size:12px}.kl-douce .demo-visit-facts>span{font-size:10px}.kl-douce .demo-event-title h4{font-size:20px}.kl-douce .demo-analysis-tabs{gap:2px}.kl-douce .demo-analysis-tabs button{font-size:10px}.kl-douce .demo-real-metrics strong{font-size:29px}.kl-douce .demo-your-path{gap:9px}.kl-douce .demo-your-path b{padding:5px 7px}.kl-douce .demo-visit-analysis h4{font-size:22px}.kl-douce .demo-persistent-link{padding-inline:18px}.kl-douce .demo-persistent-link>button{right:18px}.kl-douce .demo-channel-grid{gap:7px}.kl-douce .demo-channel-grid>span{padding-inline:4px;font-size:9px}.kl-douce .demo-link-benefit{font-size:11px}.kl-douce .demo-redirect{gap:25px}.kl-douce .demo-printed-qr{padding:14px 10px}.kl-douce .demo-destination-arrow{left:-23px}.kl-douce .demo-destination-page{padding:12px}.kl-douce .demo-destination-page>strong{font-size:20px}.kl-douce .demo-link-count{gap:10px}.kl-douce .demo-link-count strong{font-size:35px}.kl-douce .demo-link-count strong>span{margin-top:5px;margin-left:0;font-size:10px;display:block}.kl-douce .demo-link-arrival{gap:10px;padding:16px}.kl-douce .demo-link-arrival strong{font-size:16px}.kl-douce .demo-link-attribution{margin-top:20px}.kl-douce .demo-calendar-context{padding-inline:18px}.kl-douce .demo-availability-head h4{font-size:20px}.kl-douce .demo-busy{font-size:11px}.kl-douce .demo-buffer-toggle{font-size:9px}.kl-douce .demo-booking-result h4{font-size:21px}.kl-douce .demo-shared-booking{gap:15px;padding:16px}.kl-douce .demo-shared-booking>div>strong{font-size:18px}.kl-douce .demo-both-calendars{gap:8px}.kl-douce .demo-both-calendars>div{padding:13px 9px 13px 30px}.kl-douce .demo-both-calendars>div>span{font-size:16px;left:9px}.kl-douce .demo-both-calendars strong{font-size:10px}.kl-douce .demo-both-calendars small{font-size:8px}}@media (prefers-reduced-motion:reduce){.kl-douce .ecosystem-demo *,.kl-douce .motion-button *{transition:none!important;animation:none!important}.kl-douce .respiration-landing .motion-button:active :is(.motion-button-surface,.motion-button-content){transform:none}}.kl-douce .motion-paused .ecosystem-demo *{transition:none!important;animation:none!important}.kl-douce .movie-art{color:#35575d;width:100%;height:min(570px,100svh - 180px);position:relative;container-type:inline-size}.kl-douce .movie-shot{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.kl-douce .movie-shot-0{opacity:calc(1 - var(--one));transform:translateX(calc(var(--one) * -40px)) scale(calc(1 - var(--one) * .07))}.kl-douce .movie-shot-1{opacity:calc(var(--one) - var(--two));transform:translateX(calc((1 - var(--one)) * 55px - var(--two) * 40px)) scale(calc(.93 + var(--one) * .07 - var(--two) * .07))}.kl-douce .movie-shot-2{opacity:var(--two);transform:translateX(calc((1 - var(--two)) * 55px)) scale(calc(.93 + var(--two) * .07))}.kl-douce .movie-shot[inert],.kl-douce .movie-calendar[inert]{pointer-events:none}.kl-douce .movie-cursor{filter:drop-shadow(1px 3px 2px #1b354825);pointer-events:none;z-index:4;width:30px;height:35px;position:absolute}.kl-douce .movie-window{width:91%;transform:translateY(calc(var(--action-0) * -18px)) rotate(calc(-2deg + var(--action-0) * 2deg));background:#fffefa;border:1px solid #fff;border-radius:30px;padding:6%;position:absolute;top:17%;left:3%;box-shadow:0 30px 60px -35px #254f646b}.kl-douce .movie-window-label{align-items:center;gap:10px;font-size:clamp(14px,3cqw,19px);font-weight:650;display:flex}.kl-douce .movie-window-label .product-icon{background:#eef6f3;border-radius:10px;width:32px;height:32px}.kl-douce .movie-address{border-bottom:1px solid #e5eeea;padding:21px 0 18px}.kl-douce .movie-address small{letter-spacing:.09em;color:#8d9e99;font-size:9px;display:block}.kl-douce .movie-address>span{color:#80938f;white-space:nowrap;text-overflow:ellipsis;margin-top:11px;font-size:clamp(11px,2.5cqw,14px);display:block;overflow:hidden}.kl-douce .movie-alias{letter-spacing:-.05em;align-items:center;gap:8px;padding:22px 0;font-size:clamp(22px,5cqw,30px);display:flex}.kl-douce .movie-alias>span{color:#a6b6b0}.kl-douce .movie-alias strong{clip-path:inset(0 calc((1 - clamp(0,calc(var(--action-0) * 3),1)) * 100%) 0 0);font-weight:600}.kl-douce .movie-alias i{width:2px;height:1em;opacity:calc(1 - var(--action-0));background:#659a9d}.kl-douce .movie-generate{color:#fff;transform:scale(calc(1 - sin(var(--action-0) * 180deg) * .025));background:#5e9ea5;border-radius:14px;justify-content:space-between;align-items:center;padding:14px 19px;font-size:13px;display:flex;position:relative}.kl-douce .movie-generate>svg:not(.movie-cursor){width:17px;height:17px}.kl-douce .movie-generate .movie-cursor{transform:translate(calc((1 - var(--action-0)) * 65px),calc((1 - var(--action-0)) * 75px));opacity:calc(1 - clamp(0,calc(var(--action-0) * 4 - 3),1));top:65%;right:14%}.kl-douce .movie-shortlink{width:76%;opacity:clamp(0,calc(var(--action-0) * 2.5 - 1.5),1);transform:translateY(calc((1 - var(--action-0)) * 65px)) rotate(calc((1 - var(--action-0)) * 8deg));background:#f7fcf7;border:1px solid #fff;border-radius:24px;padding:22px 28px;position:absolute;bottom:8%;left:17%;box-shadow:0 18px 45px -24px #254f646b}.kl-douce .movie-shortlink>span:first-child{color:#83a196;font-size:10px;display:block}.kl-douce .movie-shortlink strong{letter-spacing:-.065em;margin-top:7px;font-size:clamp(25px,6cqw,35px);font-weight:550;display:block}.kl-douce .movie-shortlink em{color:#6b9d98;font-style:normal}.kl-douce .movie-short-check{color:#68a184;background:#e6f2e9;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;right:23px;translate:0 -50%}.kl-douce .movie-qr-poster{text-align:center;width:65%;transform:rotate(calc(-4deg + var(--action-1) * 4deg));background:#fbfcf3;border-radius:29px;padding:5% 8% 4%;position:absolute;top:3%;box-shadow:0 28px 55px -30px #254f6470}.kl-douce .movie-qr-poster>small{color:#83a094;letter-spacing:.14em;font-size:8px}.kl-douce .movie-qr-poster h4{letter-spacing:-.05em;margin:16px 0 22px;font-size:clamp(27px,6.7cqw,41px);font-weight:550;line-height:1.05}.kl-douce .movie-qr{width:100%;max-width:170px;transform:scale(calc(.88 + var(--action-1) * .12));background:#fff;border-radius:17px;margin:auto;padding:13px;position:relative;overflow:hidden}.kl-douce .movie-qr img{width:100%;height:auto;display:block}.kl-douce .movie-qr>i{height:2px;left:5px;right:5px;top:calc(var(--action-1) * 100%);opacity:sin(var(--action-1) * 180deg);background:#6ba6a8;position:absolute;box-shadow:0 -8px 22px #6ba6a850}.kl-douce .movie-qr-poster>span{color:#7d9990;justify-content:center;align-items:center;gap:10px;margin-top:17px;font-size:11px;display:flex}.kl-douce .movie-qr-poster>span svg{width:14px;height:14px}.kl-douce .movie-qr-destination{width:77%;transform:translateY(calc((1 - var(--action-1)) * 55px)) rotate(calc((1 - var(--action-1)) * 6deg));opacity:clamp(0,calc(var(--action-1) * 2.5 - 1.5),1);background:#f9fcf6;border:1px solid #fff;border-radius:23px;align-items:center;gap:13px;padding:22px;display:flex;position:absolute;bottom:5%;left:21%;box-shadow:0 20px 50px -27px #254f6460}.kl-douce .movie-mini-check{color:#62958a;background:#e9f3eb;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.kl-douce .movie-qr-destination small{letter-spacing:.06em;color:#8b9d95;font-size:8px;display:block}.kl-douce .movie-qr-destination strong{margin:5px 0;font-size:clamp(13px,3.2cqw,18px);font-weight:600;display:block}.kl-douce .movie-qr-destination div>span{color:#8a9f97;font-size:10px}.kl-douce .movie-link-results{flex-direction:column;gap:20px;padding-inline:4%}.kl-douce .movie-link-results .lt-ui{max-width:min(440px,52svh);transform:rotate(calc((1 - var(--action-2)) * -3deg))}.kl-douce .movie-result-note{font-family:var(--font-hand);color:#fff;transform:translateY(calc((1 - var(--action-2)) * 15px));opacity:var(--action-2);font-size:25px}.kl-douce .movie-link-results .lt-spark path{stroke-dasharray:190;stroke-dashoffset:calc((1 - var(--action-2)) * 190);animation:none!important}.kl-douce .movie-link-results .lt-sources i{transform-origin:0;transform:scaleX(var(--action-2));animation:none!important}.kl-douce .movie-calendar{opacity:calc(1 - var(--two));transform:translate(calc(var(--one) * -60px),calc(var(--one) * -55px)) scale(calc(1 - var(--one) * .18)) rotate(calc(var(--one) * -5deg));place-items:center;display:grid;position:absolute;inset:0}.kl-douce .movie-calendar>.ck-ui{width:100%}.kl-douce .movie-calendar>.movie-cursor{transform:translate(calc((1 - var(--action-0)) * 65px),calc((1 - var(--action-0)) * 85px));opacity:calc((1 - var(--one)) * sin(var(--action-0) * 180deg));top:52%;left:73%}.kl-douce .movie-booking[data-manual=true] .movie-calendar>.movie-cursor{display:none}.kl-douce .movie-booking-form{width:77%;opacity:calc(var(--one) - var(--two));transform:translateY(calc((1 - var(--one)) * 75px - var(--two) * 55px)) rotate(calc((1 - var(--one)) * 6deg));pointer-events:none;background:#fffefa;border:1px solid #fff;border-radius:29px;padding:6%;position:absolute;bottom:6%;right:-1%;box-shadow:0 24px 45px -25px #3c669364}.kl-douce .movie-booking-form>small{letter-spacing:.1em;color:#92a4aa;font-size:8px}.kl-douce .movie-booking-form h4{letter-spacing:-.045em;color:#304b5b;margin:12px 0 22px;font-size:clamp(17px,4cqw,24px);font-weight:650;line-height:1.2}.kl-douce .movie-booking-form>div{background:#f8fafb;border:1px solid #e4ebee;border-radius:13px;margin-top:10px;padding:12px 15px}.kl-douce .movie-booking-form>div>span{color:#91a2a8;margin-bottom:5px;font-size:9px;display:block}.kl-douce .movie-booking-form>div>strong{color:#607985;clip-path:inset(0 calc((1 - var(--action-1)) * 100%) 0 0);font-size:11px;font-weight:500;display:block}.kl-douce .movie-form-submit{color:#fff;background:#77aacf;border-radius:13px;justify-content:space-between;align-items:center;margin-top:19px;padding:13px;font-size:11px;display:flex;position:relative}.kl-douce .movie-form-submit>svg:not(.movie-cursor){width:15px;height:15px}.kl-douce .movie-form-submit .movie-cursor{width:25px;height:30px;transform:translate(calc((1 - var(--action-1)) * 40px),calc((1 - var(--action-1)) * 50px));opacity:var(--action-1);top:55%;right:7%}.kl-douce .movie-confirm{text-align:center;width:81%;transform:scale(calc(.96 + var(--action-2) * .04));background:#fffefa;border:1px solid #fff;border-radius:38px;padding:7% 7% 6%;position:absolute;top:4%;left:9%;box-shadow:0 25px 50px -27px #3c66936b}.kl-douce .movie-confirm-check{color:#7caac5;background:#eaf4f8;border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 19px;display:grid}.kl-douce .movie-confirm-check svg{width:45px;height:45px}.kl-douce .movie-confirm-check path{stroke-dasharray:45;stroke-dashoffset:calc((1 - var(--action-2)) * 45)}.kl-douce .movie-confirm>small{color:#88a2af;letter-spacing:.12em;font-size:9px}.kl-douce .movie-confirm h4{color:#304b5b;letter-spacing:-.05em;margin:13px 0 5px;font-size:clamp(27px,6.3cqw,38px);font-weight:650}.kl-douce .movie-confirm>p{color:#96a6ac;font-size:13px}.kl-douce .movie-ticket{text-align:left;color:#416778;justify-content:center;align-items:center;gap:20px;padding:28px 0;display:flex}.kl-douce .movie-ticket>span{text-align:center;background:#edf4f7;border-radius:16px;padding:10px 15px}.kl-douce .movie-ticket>span small{letter-spacing:.05em;font-size:8px;display:block}.kl-douce .movie-ticket>span strong{font-size:29px;font-weight:550;display:block}.kl-douce .movie-ticket>div strong{font-size:18px;font-weight:550}.kl-douce .movie-ticket>div small{color:#95a8b0;margin-top:7px;font-size:10px;display:block}.kl-douce .movie-confirm-foot{display:none}.kl-douce .movie-invitation{width:80%;opacity:clamp(0,calc(var(--action-2) * 2.5 - 1.5),1);transform:translateY(calc((1 - var(--action-2)) * 60px)) rotate(calc((1 - var(--action-2)) * 5deg));background:#f8fcff;border:1px solid #fff;border-radius:22px;align-items:center;gap:14px;padding:20px 24px;display:flex;position:absolute;bottom:7%;left:18%;box-shadow:0 20px 45px -23px #3c669353}.kl-douce .movie-invitation>span{color:#84afd0;font-size:25px}.kl-douce .movie-invitation strong{color:#527388;font-size:14px;font-weight:600;display:block}.kl-douce .movie-invitation small{color:#99afb9;margin-top:5px;font-size:10px;display:block}.kl-douce .movie-invitation i{color:#86b89d;margin-left:auto;font-style:normal}.kl-douce .movie-data-site{background:#fff9f6;border:1px solid #fff;border-radius:22px;align-items:center;gap:13px;padding:20px 25px;display:flex;position:absolute;top:6%;left:6%;right:6%}.kl-douce .movie-site-icon{font-family:var(--font-fraunces);color:#c6807b;background:#fcecea;border-radius:14px;place-items:center;width:45px;height:45px;font-size:27px;display:grid}.kl-douce .movie-data-site small{color:#b4a09d;letter-spacing:.1em;font-size:8px;display:block}.kl-douce .movie-data-site strong{color:#5d6467;margin-top:4px;font-size:16px;font-weight:600;display:block}.kl-douce .movie-connected{color:#94b1a0;align-items:center;gap:7px;margin-left:auto;font-size:10px;display:flex}.kl-douce .movie-connected i{background:#8db69e;border-radius:50%;width:5px;height:5px}.kl-douce .movie-metric{background:#fffaf7;border:1px solid #fff;border-radius:27px;padding:5%;position:absolute;box-shadow:0 20px 38px -24px #b96d6654}.kl-douce .movie-metric>span{color:#a8928d;font-size:12px;display:block}.kl-douce .movie-metric strong{letter-spacing:-.06em;color:#c77775;margin:9px 0;font-size:clamp(33px,8.4cqw,52px);font-weight:650;line-height:1.3;display:block}.kl-douce .movie-metric small{color:#b39b93;max-width:160px;font-size:10px;line-height:1.7;display:block}.kl-douce .movie-metric-0{width:47%;transform:translate(calc((1 - var(--action-0)) * -30px),calc((1 - var(--action-0)) * 35px)) rotate(calc(-4deg + var(--action-0) * 2deg));top:31%;left:0}.kl-douce .movie-metric-1{width:47%;transform:translate(calc((1 - var(--action-0)) * 40px),calc((1 - var(--action-0)) * 80px)) rotate(calc(6deg - var(--action-0) * 4deg));opacity:clamp(0,calc(var(--action-0) * 2),1);top:29%;right:0}.kl-douce .movie-metric-2{width:70%;transform:translateY(calc((1 - var(--action-0)) * 80px));opacity:clamp(0,calc(var(--action-0) * 2 - .8),1);padding:5% 7%;bottom:0;left:15%}.kl-douce .movie-metric-2 strong{margin:7px 15px 0 0;display:inline-block}.kl-douce .movie-metric-2 small{vertical-align:middle;max-width:120px;display:inline-block}.kl-douce .movie-data-chart{flex-direction:column;gap:25px}.kl-douce .movie-data-chart>.dl-ui{transform:rotate(calc((1 - var(--action-1)) * -3deg))}.kl-douce .movie-data-chart .dl-visitor-line{stroke-dasharray:700;stroke-dashoffset:calc((1 - var(--action-1)) * 700);animation:none!important}.kl-douce .movie-data-chart .dl-chart rect{transform-box:fill-box;transform-origin:bottom;transform:scaleY(var(--action-1));animation:none!important}.kl-douce .movie-chart-note{opacity:var(--action-1);transform:translateY(calc((1 - var(--action-1)) * 40px));background:#fff7f2;border:1px solid #fff;border-radius:22px;align-self:flex-end;align-items:center;gap:14px;padding:17px 24px;display:flex;box-shadow:0 15px 35px -22px #b96d6654}.kl-douce .movie-chart-note>span{color:#ca8983;font-size:27px}.kl-douce .movie-chart-note strong{color:#aa7373;font-size:13px;font-weight:600;display:block}.kl-douce .movie-chart-note small{color:#b39993;margin-top:4px;font-size:10px;display:block}.kl-douce .movie-data-sources{flex-direction:column;gap:25px}.kl-douce .movie-sources-card{color:#756767;background:#fffaf7;border:1px solid #fff;border-radius:30px;width:100%;padding:6%;box-shadow:0 28px 50px -30px #b96d666b}.kl-douce .movie-sources-head{justify-content:space-between;align-items:center;padding-bottom:23px;display:flex}.kl-douce .movie-sources-head small{letter-spacing:.07em;color:#b19c96;font-size:8px}.kl-douce .movie-sources-head h4{letter-spacing:-.04em;color:#8d6061;margin-top:9px;font-size:clamp(17px,4cqw,24px);font-weight:600}.kl-douce .movie-sources-head>span:last-child{color:#b29b94;white-space:nowrap;border:1px solid #eddcd7;border-radius:99px;padding:8px 10px;font-size:9px}.kl-douce .movie-source-labels,.kl-douce .movie-source-row{grid-template-columns:1.5fr 1fr 1fr;align-items:center;gap:10px;display:grid}.kl-douce .movie-source-labels{color:#b4a29c;padding-bottom:15px;font-size:9px}.kl-douce .movie-source-labels>span:not(:first-child),.kl-douce .movie-source-row>strong{text-align:right}.kl-douce .movie-source-row{opacity:clamp(0,calc(var(--action-2) * 3 - var(--row)),1);transform:translateY(calc((1 - clamp(0,calc(var(--action-2) * 3 - var(--row)),1)) * 30px));border-top:1px solid #f1e8e4;padding:23px 0;font-size:12px}.kl-douce .movie-source-row>span{display:block;position:relative}.kl-douce .movie-source-row i{vertical-align:middle;background:#d39188;border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block}.kl-douce .movie-source-row strong{font-weight:550}.kl-douce .movie-source-row b{width:var(--bar);transform-origin:0;height:3px;transform:scaleX(var(--action-2));background:#e6afa5;border-radius:99px;position:absolute;bottom:-10px;left:0}.kl-douce .movie-source-0{--row:0}.kl-douce .movie-source-1{--row:.7}.kl-douce .movie-source-2{--row:1.4}.kl-douce .movie-sources-card footer{color:#b9a8a0;justify-content:space-between;gap:12px;margin-top:20px;font-size:9px;display:flex}.kl-douce .movie-sources-card footer small{font-size:8px}.kl-douce .movie-source-insight{color:#ae7d72;opacity:clamp(0,calc(var(--action-2) * 3 - 2),1);transform:translateY(calc((1 - var(--action-2)) * 50px));background:#fff8f1;border:1px solid #fff;border-radius:21px;align-self:flex-end;align-items:center;gap:12px;padding:17px 23px;display:flex;box-shadow:0 15px 35px -22px #b96d6654}.kl-douce .movie-source-insight>span{font-size:23px}.kl-douce .movie-source-insight strong{font-size:12px;font-weight:500}.kl-douce .live-tracking-board{width:100%;opacity:calc(1 - var(--two));transform:translateY(calc(var(--one) * -65px)) scale(calc(1 - var(--one) * .05));position:absolute;top:15%}.kl-douce .live-tracking-board .dl-header>span:first-child{align-items:center;gap:8px;display:flex}.kl-douce .live-signal-dot{background:#d76a69;border-radius:50%;flex:none;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 4px #fbe8e6}.kl-douce .live-here{color:#c47a73;background:#fcebe8;border-radius:99px;padding:7px 11px;font-size:11px}.kl-douce .live-tracking-board .dl-metrics strong{font-variant-numeric:tabular-nums}.kl-douce .live-visit-chart{margin-top:18px}.kl-douce .live-privacy{text-align:center;color:#fff;width:100%;font-size:10px;position:absolute;bottom:-12px}.kl-douce .live-visitor-shot,.kl-douce .live-events-shot{pointer-events:none;align-items:flex-end}.kl-douce .live-visitor-note{width:83%;transform:translateY(calc((1 - var(--action-0)) * 35px));opacity:var(--action-0);background:#fff8f1;border:1px solid #fff;border-radius:24px;align-items:center;gap:15px;padding:24px;display:flex;position:absolute;bottom:11%;right:-1%;box-shadow:0 22px 40px -25px #a24e484d}.kl-douce .live-visitor-symbol{color:#d68f85;font-size:33px}.kl-douce .live-visitor-note small{color:#b39186;letter-spacing:.05em;font-size:9px;display:block}.kl-douce .live-visitor-note strong{color:#97635f;margin-top:8px;font-size:17px;font-weight:600;display:block}.kl-douce .live-visitor-note p{color:#b39589;margin-top:5px;font-size:11px}.kl-douce .live-visitor-note>.live-signal-dot{margin-left:auto}.kl-douce .live-events-card{pointer-events:auto;background:#fffaf6;border:1px solid #fff;border-radius:26px;width:83%;padding:25px;position:absolute;bottom:3%;right:0;box-shadow:0 24px 42px -25px #a24e4866}.kl-douce .live-events-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.kl-douce .live-events-heading strong{color:#8b5e5d;letter-spacing:-.03em;font-size:16px;font-weight:600}.kl-douce .live-events-heading small{color:#c18e83;font-size:8px}.kl-douce .live-data .demo-action{--demo-ink:#cb7971}.kl-douce .live-data .demo-event-feed{margin-top:13px}.kl-douce .live-data .demo-event:last-child{border:0}.kl-douce .live-data .movie-data-chart{gap:20px}.kl-douce .live-source-cards{grid-template-columns:repeat(3,1fr);gap:11px;width:100%;display:grid}.kl-douce .live-source-cards>div{color:#ba8b7e;transform:translateY(calc((1 - var(--action-2)) * 22px));background:#fff8f2;border:1px solid #fff;border-radius:21px;padding:17px 16px;box-shadow:0 16px 30px -24px #a24e4850}.kl-douce .live-source-cards>div:nth-child(2){transform:translateY(calc((1 - var(--action-2)) * 38px))}.kl-douce .live-source-cards>div:nth-child(3){transform:translateY(calc((1 - var(--action-2)) * 52px))}.kl-douce .live-source-cards span{font-size:10px;display:block}.kl-douce .live-source-cards strong{color:#b9736c;letter-spacing:-.045em;margin-block:8px 3px;font-size:24px;font-weight:600;display:block}.kl-douce .live-source-cards small{font-size:8px}.kl-douce .live-example{color:#fff;font-size:10px}.kl-douce .live-data .movie-data-chart .dl-chart rect{transform:scaleY(var(--action-2))}.kl-douce .live-data .movie-data-chart .dl-visitor-line{stroke-dashoffset:calc((1 - var(--action-2)) * 700)}.kl-douce .live-bio-phone{width:48%;max-width:255px;position:absolute;left:0;transform:rotate(-5deg)}.kl-douce .live-bio-phone>.lk-bio-ui{width:100%}.kl-douce .live-link-card{width:50%;transform:rotate(3deg) translateY(calc((1 - var(--action-0)) * 25px));background:#fbfcf6;border:1px solid #fff;border-radius:26px;padding:25px;position:absolute;bottom:9%;right:0;box-shadow:0 25px 45px -25px #28505d77}.kl-douce .live-card-heading{color:#678d88;align-items:center;gap:9px;font-size:13px;display:flex}.kl-douce .live-card-heading .product-icon{background:#eef6ed;border-radius:8px;width:24px;height:24px}.kl-douce .live-link-card>strong{letter-spacing:-.065em;color:#98ada0;margin:17px 0 10px;font-size:27px;font-weight:550;display:block}.kl-douce .live-link-card>strong>span{color:#548a8b}.kl-douce .live-link-card>p{color:#8ba190;font-size:12px;line-height:1.7}.kl-douce .live-link-card>img{background:#fff;border:1px solid #e3ebde;border-radius:13px;width:90px;height:90px;margin-top:20px;padding:9px;display:block}.kl-douce .live-link-card>small{color:#8eaa95;margin-top:14px;font-size:9px;line-height:1.5;display:block}.kl-douce .live-poster{color:#607f6b;text-align:center;background:#fcfbef;border-radius:26px;width:55%;padding:30px;position:absolute;top:5%;left:1%;transform:rotate(-5deg);box-shadow:0 24px 46px -27px #28505d77}.kl-douce .live-poster>span{letter-spacing:.13em;font-size:9px}.kl-douce .live-poster>h4{font-family:var(--font-fraunces);letter-spacing:-.05em;margin:22px 0;font-size:39px;line-height:1.1}.kl-douce .live-poster>img{background:#fff;border-radius:13px;width:100%;max-width:180px;height:auto;margin:auto;padding:12px;display:block}.kl-douce .live-poster>small{color:#93a58b;margin-top:17px;font-size:10px;display:block}.kl-douce .live-poster>b{color:#8b9e73;background:#eff2df;border-radius:99px;margin-top:17px;padding:6px 10px;font-size:10px;font-weight:450;display:inline-block}.kl-douce .live-new-destination{background:#fbfcf6;border:1px solid #fff;border-radius:25px;width:48%;padding:23px;position:absolute;bottom:4%;right:-1%;box-shadow:0 24px 45px -25px #28505d77}.kl-douce .live-new-destination>small{letter-spacing:.06em;color:#8ca085;margin-bottom:13px;font-size:8px;display:block}.kl-douce .live-new-destination .demo-destination-page{padding:20px}.kl-douce .live-new-destination .demo-destination-page>i{height:75px}.kl-douce .live-new-destination .demo-action{--demo-ink:#639793;margin-top:16px;padding-inline:11px;font-size:10px}.kl-douce .live-new-destination>span{color:#94a58b;margin-top:11px;font-size:9px;line-height:1.6;display:block}.kl-douce .live-calendar{opacity:calc(1 - var(--two));transform:translateY(calc(var(--one) * -20px)) rotate(calc(-3deg + var(--one) * 3deg)) scale(calc(1 - var(--two) * .06));place-items:center;display:grid;position:absolute;inset:0}.kl-douce .live-calendar .ck-ui{width:100%}.kl-douce .live-calendar .ck-slots button:disabled{opacity:.38;text-decoration:line-through}.kl-douce .live-agenda-shot,.kl-douce .live-choose-shot{pointer-events:none}.kl-douce .live-agenda-note{background:#f9fcff;border:1px solid #fff;border-radius:24px;align-items:center;gap:12px;padding:23px;display:flex;position:absolute;bottom:3%;left:14%;right:-1%;box-shadow:0 20px 45px -25px #2c58794d}.kl-douce .live-calendar-symbol{color:#8ab5d5;font-size:29px}.kl-douce .live-agenda-note strong{color:#608aa5;font-size:16px;font-weight:600;display:block}.kl-douce .live-agenda-note div>span{color:#96aebd;margin-top:6px;font-size:10px;display:block}.kl-douce .live-agenda-note>b{color:#9dc0d9;margin-left:auto}.kl-douce .live-choose-shot>.demo-action{pointer-events:auto;--demo-ink:#78aacd;width:65%;position:absolute;bottom:0;right:4%;box-shadow:0 14px 25px -12px #38628044}.kl-douce .live-change-slot{color:#83a6be;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin-top:6px;font-size:12px;display:inline-flex}.kl-douce .live-change-slot svg{width:16px;height:16px}.kl-douce .live-booking .movie-confirm{padding-bottom:6%}.kl-douce .live-booking .movie-invitation{bottom:2%}.kl-douce .cinema-static .movie-art{height:560px}.kl-douce .cinema-static .live-privacy,.kl-douce .cinema-static .movie-result-note{color:var(--movie-color)}@media (min-width:960px) and (max-height:790px){.kl-douce .live-bio-phone{width:42%;max-width:218px;left:3%}.kl-douce .live-link-card{padding:20px}.kl-douce .live-link-card>img{width:70px;height:70px}.kl-douce .live-link-card>p{font-size:11px}.kl-douce .live-poster{padding:23px}.kl-douce .live-poster>h4{margin-block:17px;font-size:32px}.kl-douce .live-poster>img{max-width:155px}.kl-douce .live-calendar>.ck-ui{max-width:500px;margin:auto}.kl-douce .live-new-destination{padding:18px}.kl-douce .live-events-card{padding:20px}.kl-douce .live-visitor-note{padding:20px;bottom:9%}.kl-douce .live-source-cards>div{padding:14px}}@media (max-width:760px){.kl-douce .cinema-static .movie-art{height:480px}.kl-douce .live-bio-phone{width:53%;transform:rotate(-4deg)}.kl-douce .live-link-card{width:50%;padding:15px;bottom:11%;right:-2%}.kl-douce .live-link-card>strong{font-size:22px}.kl-douce .live-card-heading{gap:5px;font-size:10px}.kl-douce .live-card-heading .product-icon{width:19px;height:19px}.kl-douce .live-link-card>p{font-size:10px}.kl-douce .live-link-card>img{width:65px;height:65px;padding:6px}.kl-douce .live-link-card>small{font-size:8px}.kl-douce .live-poster{width:60%;padding:20px}.kl-douce .live-poster>h4{margin-block:17px;font-size:29px}.kl-douce .live-new-destination{width:51%;padding:15px;bottom:7%;right:-3%}.kl-douce .live-new-destination .demo-destination-page{padding:13px}.kl-douce .live-new-destination .demo-destination-page>i{height:55px}.kl-douce .live-new-destination .demo-action{padding:10px;font-size:9px}.kl-douce .live-new-destination .demo-action svg{width:14px}.kl-douce .live-tracking-board{top:13%}.kl-douce .live-visitor-note{gap:10px;width:95%;padding:18px;bottom:17%}.kl-douce .live-visitor-note strong{font-size:14px}.kl-douce .live-visitor-note p{font-size:10px}.kl-douce .live-events-card{width:94%;padding:19px;bottom:7%}.kl-douce .live-events-heading strong{font-size:14px}.kl-douce .live-source-cards{gap:7px}.kl-douce .live-source-cards>div{border-radius:15px;padding:13px 9px}.kl-douce .live-source-cards strong{font-size:21px}.kl-douce .live-source-cards span{font-size:8px}.kl-douce .live-privacy{font-size:9px}.kl-douce .live-calendar{transform:translateY(calc(var(--one) * -20px))}.kl-douce .live-agenda-note{padding:17px;bottom:9%;left:0;right:0}.kl-douce .live-agenda-note strong{font-size:14px}.kl-douce .live-choose-shot>.demo-action{width:80%;bottom:6%}.kl-douce .live-booking .movie-confirm{width:94%;top:6%;left:3%}.kl-douce .live-booking .movie-invitation{width:96%;padding:17px;bottom:7%;left:4%}.kl-douce .movie-invitation strong{font-size:12px}.kl-douce .movie-invitation small{font-size:9px}}.kl-douce .cinema-email{--movie-color:#9070b4;--movie-light:#f2ecfa}.kl-douce .cinema-partners{--movie-color:#ac8832;--movie-light:#fff6db}.kl-douce .demo-email{--demo-ink:#9475b9;--demo-pale:#f3edfa;--demo-line:#eae2f2}.kl-douce .demo-partners{--demo-ink:#a48745;--demo-pale:#fcf5df;--demo-line:#eee7d1}.kl-douce .cinema-soon,.kl-douce .family-soon{color:#9475ad;letter-spacing:0;vertical-align:middle;background:#f4eef8;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:550;display:inline-block}.kl-douce .cinema-soon{background:var(--movie-light);color:var(--movie-color)}.kl-douce .family-soon{margin-left:8px}.kl-douce .cinema-nav{white-space:nowrap}.kl-douce .cinema-nav a{padding-right:13px}.kl-douce .cinema-nav a>small{color:#97a2a7;font-size:8px;font-weight:400}.kl-douce [data-product=email] .cinema-nav a[aria-current]{color:#9171af;background:#f2ecfa}.kl-douce [data-product=partners] .cinema-nav a[aria-current]{color:#9d7c36;background:#fff6db}.kl-douce .story-index.story-tool-choices{flex-wrap:wrap;gap:10px;max-width:1200px;margin-inline:auto}.kl-douce .story-tool-choices>a{gap:10px;padding:16px 20px;transition:transform .45s cubic-bezier(.2,1,.25,1),border-color .3s}.kl-douce .story-tool-choices>a:hover{border-color:#c3d9d8;transform:translateY(-4px)}.kl-douce .story-tool-choices .family-soon{margin-left:5px;padding:4px 6px;font-size:8px}.kl-douce .footer-directory nav>a>.product-icon{background:0 0;border-radius:0;flex:none;width:21px;height:21px}.kl-douce .footer-directory nav>a>.product-icon img{width:100%;height:100%}.kl-douce .r-future-revealed{width:calc(var(--u)*242)}.kl-douce .hero-soon{padding:calc(var(--u)*4) calc(var(--u)*9);color:#70588c;font-size:calc(var(--u)*10);margin-bottom:calc(var(--u)*9);background:#ffffffa8;border-radius:99px;line-height:1.3;display:table}.kl-douce .hero-future-name{align-items:center;gap:calc(var(--u)*10);display:flex}.kl-douce .hero-future-name .product-icon{width:calc(var(--u)*34);height:calc(var(--u)*34);border-radius:calc(var(--u)*11);background:#ffffffed;flex:none}.kl-douce .hero-future-name .product-icon img{width:76%;height:76%}.kl-douce .r-future-revealed .hero-future-name strong{font-size:calc(var(--u)*28);letter-spacing:-.045em;text-align:left}.kl-douce .r-future-revealed>p{margin:calc(var(--u)*8) 0 calc(var(--u)*12);font-size:calc(var(--u)*12);line-height:1.45}.kl-douce .hero-future-mini{align-items:center;gap:calc(var(--u)*9);width:max-content;max-width:100%;padding:calc(var(--u)*12);border-radius:calc(var(--u)*15);color:#84649f;background:#ffffffde;border:1px solid #fff;display:flex;box-shadow:0 8px 25px -15px #57446b50}.kl-douce .hero-future-mini>span:first-child{font-size:calc(var(--u)*22);line-height:1}.kl-douce .hero-future-mini>span:last-child{font-size:calc(var(--u)*10)}.kl-douce .hero-future-mini small{margin-top:calc(var(--u)*4);color:#9984ab;font-size:calc(var(--u)*8);display:block}.kl-douce .r-future-partners.r-future-revealed{color:#866421;top:calc(var(--u)*803)}.kl-douce .r-future-partners .hero-soon{color:#937435}.kl-douce .r-future-partners .hero-future-mini{color:#96752c}.kl-douce .r-future-partners .hero-future-mini small{color:#ae934f}.kl-douce .demo-future-context{align-items:center;gap:13px;padding:20px 26px 8px;display:flex}.kl-douce .demo-mail-glyph{background:var(--demo-pale);width:43px;height:43px;color:var(--demo-ink);border-radius:15px;flex:none;place-items:center;font-size:28px;display:grid}.kl-douce .demo-future-context strong{color:#6e6578;letter-spacing:-.025em;font-size:15px;font-weight:600;display:block}.kl-douce .demo-future-context div>span{color:#a095a8;margin-top:6px;font-size:10px;line-height:1.5;display:block}.kl-douce .demo-audience{gap:5px;margin-bottom:15px;display:flex}.kl-douce .demo-audience button{border:1px solid var(--demo-line);color:#a190af;cursor:pointer;background:0 0;border-radius:99px;padding:8px 10px;font-size:10px;transition:background .25s,color .25s}.kl-douce .demo-audience button[aria-pressed=true]{background:var(--demo-pale);color:var(--demo-ink);border-color:#0000}.kl-douce .demo-email-preview{border:1px solid var(--demo-line);transform:rotate(calc((1 - var(--action-0))*-2deg));background:#fff;border-radius:19px;overflow:hidden}.kl-douce .demo-email-preview>div{border-bottom:1px solid #f1edf5;align-items:center;gap:10px;padding:10px 16px;font-size:10px;display:flex}.kl-douce .demo-email-preview>div>span{color:#b1a7b8;flex:none;width:28px}.kl-douce .demo-email-preview>div>strong{color:#8e7a9f;font-weight:500}.kl-douce .demo-email-preview>div>small{color:#b2a6bc;white-space:nowrap;margin-left:auto;font-size:8px}.kl-douce .demo-email-preview article{background:#fcf9f3;padding:23px 25px}.kl-douce .demo-email-preview article>small{letter-spacing:.16em;color:#a295aa;font-size:8px;display:block}.kl-douce .demo-email-preview h4{font-family:var(--font-fraunces);color:#826b91;margin:13px 0 8px;font-size:29px;font-weight:600}.kl-douce .demo-email-preview article>p{color:#a08faa;max-width:300px;font-size:11px;line-height:1.65}.kl-douce .demo-email-preview article>span{color:#9275a9;align-items:center;gap:15px;margin-top:16px;font-size:11px;display:flex}.kl-douce .demo-email-preview article svg{width:15px;height:15px}.kl-douce .demo-sequence-title{margin-bottom:19px}.kl-douce .demo-sequence-title>small{letter-spacing:.08em;color:var(--demo-ink);margin-bottom:10px;font-size:8px;display:block}.kl-douce .demo-sequence-title>h4{color:#766781;font-size:25px}.kl-douce .demo-sequence{gap:8px;display:grid}.kl-douce .demo-sequence>div{border:1px solid var(--demo-line);opacity:calc(.4 + var(--action-1)*.6);transform:translateX(calc((1 - var(--action-1))*20px));background:#fff;border-radius:15px;padding:13px 16px 13px 54px;transition:opacity .25s;position:relative}.kl-douce .demo-sequence>div:nth-child(2){transform:translateX(calc((1 - var(--action-1))*40px));margin-left:17px}.kl-douce .demo-sequence>div:nth-child(3){transform:translateX(calc((1 - var(--action-1))*60px));margin-left:34px}.kl-douce .demo-sequence>div>span{color:#ab93c3;font-size:17px;position:absolute;top:50%;left:15px;translate:0 -50%}.kl-douce .demo-sequence strong{color:#907a9f;font-size:12px;font-weight:500;display:block}.kl-douce .demo-sequence small{color:#b09fba;margin-top:5px;font-size:9px;display:block}.kl-douce .demo-sequence>div[data-muted=true]{opacity:.45}.kl-douce .demo-email .demo-buffer-toggle{color:#957eaa}.kl-douce .demo-email .demo-buffer-toggle[aria-pressed=true]>i{background:#ae95ca}.kl-douce .demo-email .demo-real-metrics strong{color:#9b7bb9}.kl-douce .demo-email .demo-real-metrics>span{color:#aa9ab3}.kl-douce .demo-integration-note{border-top:1px solid var(--demo-line);align-items:center;gap:8px;margin-top:15px;padding:17px 0 0;display:flex}.kl-douce .demo-integration-note .product-icon{background:var(--demo-pale);border-radius:10px;flex:none;width:29px;height:29px}.kl-douce .demo-integration-note>p{color:#9a8d9c;margin-left:4px;font-size:10px;line-height:1.65}.kl-douce .demo-partners .demo-future-context strong,.kl-douce .demo-partners .demo-sequence-title>h4{color:#8a7753}.kl-douce .demo-partners .demo-future-context div>span{color:#b0a083}.kl-douce .demo-marketplace{grid-template-columns:1fr 1fr;gap:13px;display:grid}.kl-douce .demo-marketplace>button{text-align:center;cursor:pointer;background:#fffdf6;border:1px solid #eae4d6;border-radius:23px;padding:21px 12px 15px;transition:background .3s,border-color .3s,transform .4s cubic-bezier(.2,1,.25,1)}.kl-douce .demo-marketplace>button:hover{transform:translateY(-3px)}.kl-douce .demo-marketplace>button[aria-pressed=true]{background:#faf2d6;border-color:#e0c57c}.kl-douce .demo-partner-avatar{color:#a58255;width:60px;height:60px;font-family:var(--font-fraunces);background:#f4dbc0;border-radius:48% 52% 41% 59%;place-items:center;margin:0 auto 13px;font-size:26px;display:grid}.kl-douce .demo-partner-avatar.avatar-1{color:#827a55;background:#e9e9b9;border-radius:58% 42% 57% 43%}.kl-douce .demo-marketplace strong{color:#967c47;font-size:17px;font-weight:600;display:block}.kl-douce .demo-marketplace small{color:#b29e72;margin-top:7px;font-size:9px;display:block}.kl-douce .demo-marketplace b{color:#ad914d;margin-top:15px;font-size:9px;font-weight:400;display:block}.kl-douce .demo-partner-welcome{align-items:center;gap:15px;margin-bottom:22px;display:flex}.kl-douce .demo-partner-welcome .demo-partner-avatar{width:47px;height:47px;margin:0;font-size:23px}.kl-douce .demo-partner-welcome small{letter-spacing:.04em;color:#b3a076;margin-bottom:8px;font-size:8px;display:block}.kl-douce .demo-partner-welcome h4{color:#9a8049;font-size:24px}.kl-douce .demo-affiliate-link{background:#faf5e6;border:1px solid #eee5c9;border-radius:19px;padding:19px;position:relative}.kl-douce .demo-affiliate-link>span{letter-spacing:.08em;color:#b29c65;font-size:8px}.kl-douce .demo-affiliate-link>strong{letter-spacing:-.05em;color:#b8a977;margin-top:9px;font-size:30px;font-weight:500;display:block}.kl-douce .demo-affiliate-link>strong>span{color:#9e813b}.kl-douce .demo-affiliate-link>button{color:#a38a4b;cursor:pointer;background:#fffbed;border:0;border-radius:99px;padding:8px 12px;font-size:10px;position:absolute;bottom:21px;right:17px}.kl-douce .demo-affiliate-terms{color:#b0a184;gap:40px;margin:22px 0;font-size:10px;display:flex}.kl-douce .demo-affiliate-terms strong{letter-spacing:-.04em;color:#a68a45;margin-bottom:6px;font-size:25px;font-weight:550;display:block}.kl-douce .demo-commission{justify-content:space-between;align-items:center;gap:12px;margin:25px 0;display:flex}.kl-douce .demo-commission>span>small{color:#ac9b77;font-size:10px;display:block}.kl-douce .demo-commission strong{letter-spacing:-.05em;color:#ae8c36;font-variant-numeric:tabular-nums;font-size:39px;font-weight:550;line-height:1.4;display:block}.kl-douce .demo-commission-rate{color:#bda66c;border:1px solid #ece1bf;border-radius:99px;padding:7px 10px;font-size:11px}.kl-douce .demo-affiliate-result{color:#a89264;align-items:center;gap:10px;margin-top:15px;display:flex}.kl-douce .demo-affiliate-result>span{font-size:22px}.kl-douce .demo-affiliate-result p{font-size:10px;line-height:1.6}.kl-douce .demo-partners .demo-integration-note{margin-top:10px;padding-top:10px}.kl-douce .ecosystem-connections{isolation:isolate;padding:150px 48px 130px;position:relative;overflow:clip}.kl-douce .connections-pools{z-index:-1;pointer-events:none;opacity:.9;width:100%;height:calc(100% - 150px);position:absolute;inset:150px 0 auto}.kl-douce .connections-heading{text-align:center;max-width:940px;margin:auto}.kl-douce .connections-heading h2{letter-spacing:-.06em;color:#29414f;margin:22px 0;font-size:clamp(37px,4.3vw,62px);font-weight:650;line-height:1.1}.kl-douce .connections-heading h2>span{color:#a78dbe}.kl-douce .connections-heading>p{color:#7c8d99;font-size:16px;line-height:1.8}.kl-douce .connections-tabs{background:#f6f5f3;border-radius:99px;justify-content:center;gap:7px;width:max-content;max-width:100%;margin:38px auto 42px;padding:7px;display:flex}.kl-douce .connections-tabs>button{color:#8c969d;cursor:pointer;background:0 0;border:0;border-radius:99px;padding:13px 21px;font-size:12px;transition:background .35s,color .35s,box-shadow .35s}.kl-douce .connections-tabs>button[aria-pressed=true]{color:#6c6085;background:#fff;box-shadow:0 3px 12px #3f455509}.kl-douce .connections-scene{max-width:1200px;margin:auto;animation:.5s cubic-bezier(.2,1,.25,1) both kd-connection-arrives}.kl-douce .connections-summary{text-align:center;padding:0 0 36px}.kl-douce .connections-summary>span{letter-spacing:.12em;color:#b49fbb;font-size:9px}.kl-douce .connections-summary h3{color:#546673;letter-spacing:-.04em;margin:13px 0 10px;font-size:clamp(24px,2.7vw,35px);font-weight:550}.kl-douce .connections-summary>p{color:#94a0a8;font-size:13px;line-height:1.8}.kl-douce .connections-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.kl-douce .connections-grid[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.kl-douce .connection-piece{--piece:#719da0;--piece-pale:#f2f8f5;background:var(--piece-pale);color:var(--piece);border:1px solid #fff;border-radius:42px 48px 64px 35px;padding:35px 29px 34px;position:relative;box-shadow:0 15px 30px -30px #31535d5f}.kl-douce .connection-piece:nth-child(2n){border-radius:56px 35px 41px 55px}.kl-douce .connection-email{--piece:#997caf;--piece-pale:#f5f0fa}.kl-douce .connection-partners{--piece:#aa8f50;--piece-pale:#fbf5e3}.kl-douce .connection-datalenk{--piece:#bb8480;--piece-pale:#fcf1ee}.kl-douce .connection-calenkli{--piece:#829fba;--piece-pale:#f0f6fa}.kl-douce .connection-number{opacity:.65;margin-bottom:24px;font-size:11px;display:block}.kl-douce .connection-piece>a{align-items:center;gap:9px;display:flex}.kl-douce .connection-piece>a>.product-icon{background:#ffffffc0;border-radius:10px;flex:none;width:31px;height:31px}.kl-douce .connection-piece>a>strong{letter-spacing:-.035em;font-size:18px;font-weight:650}.kl-douce .connection-piece>a>small{background:#ffffffb0;border-radius:99px;margin-left:auto;padding:5px 6px;font-size:8px}.kl-douce .connection-piece>a>svg{flex:none;width:15px;height:15px;margin-left:auto}.kl-douce .connection-piece h4{letter-spacing:-.04em;color:#5c6b77;margin:22px 0 14px;font-size:23px;font-weight:550;line-height:1.25}.kl-douce .connection-piece p{color:#8a959e;font-size:13px;line-height:1.8}.kl-douce .connections-note{text-align:center;color:#9da5ab;max-width:550px;margin:29px auto 0;font-size:11px;line-height:1.7}@keyframes kd-connection-arrives{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (min-width:960px) and (max-height:790px){.kl-douce .demo-future-context{padding:13px 26px 4px}.kl-douce .demo-future-context strong{font-size:13px}.kl-douce .demo-future-context div>span{font-size:9px}.kl-douce .demo-mail-glyph{width:36px;height:36px;font-size:24px}.kl-douce .demo-sequence-title{margin-bottom:15px}.kl-douce .demo-sequence-title>h4{font-size:22px}.kl-douce .demo-sequence>div{padding-block:10px}.kl-douce .demo-email-preview article{padding:16px 22px}.kl-douce .demo-email-preview h4{margin-top:9px}.kl-douce .demo-email-preview article>span{margin-top:10px}.kl-douce .demo-email-preview>div{padding-block:8px}.kl-douce .demo-marketplace>button{padding-top:16px}.kl-douce .demo-partner-avatar{width:50px;height:50px}.kl-douce .demo-commission{margin-block:17px}.kl-douce .demo-commission strong{font-size:34px}.kl-douce .demo-integration-note{margin-top:13px;padding-top:14px}}@media (max-width:1100px){.kl-douce .connections-grid[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.kl-douce .connection-piece{padding:30px 24px}.kl-douce .cinema-nav a{gap:5px;padding-inline:9px;font-size:11px}.kl-douce .cinema-nav a>small{font-size:7px}.kl-douce .cinema-nav{gap:2px}}@media (max-width:760px){.kl-douce .r-future-revealed{color:#fff;--u:1px;width:auto;min-height:235px;padding:27px 21px}.kl-douce .r-future-revealed .hero-future-name{gap:7px}.kl-douce .r-future-revealed .hero-future-name strong{font-size:22px}.kl-douce .hero-future-name .product-icon{border-radius:9px;width:27px;height:27px}.kl-douce .r-future-revealed>p{margin:12px 0;font-size:12px}.kl-douce .r-future-partners.r-future-revealed{top:auto}.kl-douce .hero-future-mini{display:none}.kl-douce .hero-soon{margin-bottom:14px;font-size:10px}.kl-douce .demo-future-context{gap:10px;padding:17px 18px 5px}.kl-douce .demo-future-context strong{font-size:12px}.kl-douce .demo-future-context div>span{font-size:9px}.kl-douce .demo-mail-glyph{width:35px;height:35px;font-size:23px}.kl-douce .demo-audience{flex-wrap:wrap;gap:4px}.kl-douce .demo-audience button{padding:7px 9px;font-size:9px}.kl-douce .demo-email-preview article{padding:22px 18px}.kl-douce .demo-email-preview h4{font-size:25px}.kl-douce .demo-email-preview>div{padding-inline:12px}.kl-douce .demo-email-preview>div>small{font-size:7px}.kl-douce .demo-email-preview>div>strong{font-size:9px}.kl-douce .demo-sequence-title>h4{font-size:23px}.kl-douce .demo-sequence strong{font-size:11px}.kl-douce .demo-sequence>div{padding-left:43px}.kl-douce .demo-sequence>div>span{left:12px}.kl-douce .demo-sequence>div:nth-child(2){margin-left:10px}.kl-douce .demo-sequence>div:nth-child(3){margin-left:20px}.kl-douce .demo-marketplace{gap:9px}.kl-douce .demo-marketplace>button{padding:20px 7px 15px}.kl-douce .demo-marketplace b,.kl-douce .demo-marketplace small{font-size:8px}.kl-douce .demo-partner-welcome h4{font-size:22px}.kl-douce .demo-affiliate-link{padding:16px}.kl-douce .demo-affiliate-link>strong{font-size:24px}.kl-douce .demo-affiliate-link>button{padding:7px 9px;font-size:9px;bottom:16px;right:12px}.kl-douce .demo-affiliate-terms{gap:25px}.kl-douce .demo-affiliate-terms strong{font-size:23px}.kl-douce .demo-commission{gap:6px}.kl-douce .demo-commission strong{font-size:30px}.kl-douce .demo-commission-rate{padding:6px 8px;font-size:9px}.kl-douce .demo-commission>span>small{font-size:9px}.kl-douce .ecosystem-connections{padding:100px 24px 65px}.kl-douce .connections-pools{opacity:.5;width:140%;inset:100px -20% auto}.kl-douce .connections-heading h2{font-size:37px}.kl-douce .connections-heading>p{font-size:14px}.kl-douce .connections-tabs{border-radius:26px;flex-direction:column;width:100%;margin-top:28px}.kl-douce .connections-tabs>button{text-align:left;border-radius:22px;padding:13px 15px}.kl-douce .connections-summary h3{font-size:27px}.kl-douce .connections-summary>p{font-size:12px}.kl-douce .connections-grid,.kl-douce .connections-grid[data-count="4"]{grid-template-columns:1fr;gap:14px}.kl-douce .connection-piece{border-radius:35px 42px 48px 28px;padding:27px}.kl-douce .connection-number{margin-bottom:15px}.kl-douce .connection-piece h4{margin-top:20px;font-size:25px}.kl-douce .connection-piece p{font-size:14px}.kl-douce .connection-piece>a>small{margin-left:0}}@media (max-width:390px){.kl-douce .r-future-revealed{padding-inline:15px}.kl-douce .hero-future-name .product-icon{width:23px;height:23px}.kl-douce .r-future-revealed .hero-future-name strong{font-size:19px}.kl-douce .demo-head>span{gap:6px;font-size:11px}.kl-douce .demo-head>small{font-size:7px}.kl-douce .demo-future-context strong{font-size:11px}.kl-douce .demo-email-preview article>p{font-size:10px}.kl-douce .demo-sequence-title>h4{font-size:21px}.kl-douce .demo-marketplace strong{font-size:15px}.kl-douce .demo-marketplace b{font-size:7px}.kl-douce .demo-affiliate-link>strong,.kl-douce .demo-affiliate-terms strong{font-size:21px}}@media (prefers-reduced-motion:reduce){.kl-douce .connections-scene,.kl-douce .live-data *,.kl-douce .live-links *,.kl-douce .live-booking *{transition:none!important;animation:none!important}.kl-douce .story-tool-choices>a:hover{transform:none}}.kl-douce .motion-paused .connections-scene{animation:none}.kl-douce .studio-ui{--ui-ink:#30404d;--ui-muted:#73818e;--ui-accent:#8f71b9;--ui-tint:#f2ecfa;color:var(--ui-ink);line-height:1.4;container:studio/inline-size}.kl-douce .studio-ui button,.kl-douce .studio-ui select{font:inherit;cursor:pointer}.kl-douce .studio-ui button:focus-visible,.kl-douce .studio-ui select:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.kl-douce .studio-ui svg{flex:none;width:17px;height:17px}.kl-douce .studio-ui h4{letter-spacing:-.045em;margin:7px 0 20px;font-size:clamp(18px,4cqw,25px);line-height:1.2}.kl-douce .studio-eyebrow{letter-spacing:.08em;color:var(--ui-accent);font-size:9px;font-weight:650;display:block}.kl-douce .studio-mark{color:#568f94;letter-spacing:-.09em;background:#e5f2f1;border-radius:16px 16px 16px 5px;flex:none;place-items:center;width:42px;height:42px;font-size:22px;font-weight:800;display:grid}.kl-douce .studio-window{background:#fff;border:1px solid #e7e4ee;border-radius:23px;overflow:hidden;box-shadow:0 28px 65px -30px #55446c4a}.kl-douce .studio-window-bar{color:#9a92a7;background:#faf8fd;border-bottom:1px solid #eeeaf3;justify-content:space-between;align-items:center;padding:13px 17px;font-size:10px;display:flex}.kl-douce .studio-window-bar>span:first-child{gap:5px;display:flex}.kl-douce .studio-window-bar i{background:#d7cee3;border-radius:50%;width:5px;height:5px}.kl-douce .studio-app-tabs{border-bottom:1px solid #eeeaf3;gap:5px;padding:12px 17px;display:flex}.kl-douce .studio-app-tabs button{color:var(--ui-muted);background:0 0;border:0;border-radius:99px;padding:8px 12px;font-size:11px;font-weight:600}.kl-douce .studio-app-tabs button[aria-pressed=true]{background:var(--ui-tint);color:var(--ui-accent)}.kl-douce .studio-primary{background:var(--ui-accent);color:#fff;border:0;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:13px 15px;font-size:11px;font-weight:600;transition:filter .2s,transform .2s;display:flex}.kl-douce .studio-primary:hover{filter:brightness(.95)}.kl-douce .studio-primary:hover svg{transform:translate(3px)}.kl-douce .studio-primary svg{transition:transform .25s}.kl-douce .send-editor{width:93%;min-height:365px;position:absolute;top:5%;left:0;transform:rotate(-2deg)}.kl-douce .studio-field{color:var(--ui-muted);font-size:11px;display:block}.kl-douce .studio-field select{color:#4f435e;text-overflow:ellipsis;background:#fff;border:1px solid #e3dcec;border-radius:10px;width:100%;margin-top:6px;padding:11px 8px;font-size:11px;display:block;overflow:hidden}.kl-douce .studio-audience{margin:14px 0 17px}.kl-douce .studio-audience>span{color:var(--ui-muted);margin-bottom:7px;font-size:11px;display:block}.kl-douce .studio-audience button{color:#6c6376;background:#fff;border:0;border-radius:9px;align-items:center;gap:7px;width:100%;padding:8px 5px;font-size:10px;display:flex}.kl-douce .studio-audience button[aria-pressed=true]{background:var(--ui-tint)}.kl-douce .studio-audience button i{width:13px;height:13px;color:var(--ui-accent);border:1px solid #cbbcdf;border-radius:4px;place-items:center;font-size:10px;font-style:normal;display:grid}.kl-douce .studio-audience button b{margin-left:auto;font-weight:500}.kl-douce .send-letter-wrap{z-index:2;width:43%;transition:transform .65s;position:absolute;top:25%;right:-1%;transform:rotate(5deg)}.kl-douce .send-studio[data-demo-beat="1"] .send-letter-wrap{transform:rotate(1deg)translateY(-10px)}.kl-douce .send-studio[data-demo-beat="2"] .send-letter-wrap{transform:rotate(3deg)translateY(-5px)}.kl-douce .studio-letter{color:#344b50;background:#fffefa;border:1px solid #e4eee8;border-radius:9px 9px 25px;padding:19px;box-shadow:0 22px 50px -25px #29465170}.kl-douce .studio-letter-meta{color:#899896;border-bottom:1px solid #e7efeb;justify-content:space-between;margin-bottom:18px;padding-bottom:12px;font-size:7px;display:flex}.kl-douce .studio-letter .studio-mark{width:40px;height:40px;font-size:23px}.kl-douce .studio-letter-brand{margin:8px 0 24px;font-size:13px;font-weight:700;display:block}.kl-douce .studio-letter>small{letter-spacing:.13em;color:#7a9597;font-size:6px;display:block}.kl-douce .studio-letter h4{margin:10px 0 13px;font-size:clamp(22px,4.7cqw,29px);line-height:1.06}.kl-douce .studio-letter p{color:#71888b;font-size:10px;line-height:1.7}.kl-douce .studio-letter button{color:#fff;background:#71a7ab;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-top:17px;padding:11px 9px;font-size:9px;display:flex}.kl-douce .studio-letter button svg{width:13px}.kl-douce .studio-letter-sign{color:#8b9c9b;margin-top:19px;font-size:9px}.kl-douce .studio-letter-subject{color:#899996;border-top:1px solid #e5eeea;margin-top:17px;padding-top:12px;font-size:8px;line-height:1.5;display:block}.kl-douce .studio-notification{background:#fffffff5;border:1px solid #fff;border-radius:24px;align-items:center;gap:13px;padding:18px 21px;animation:.5s both kd-studio-enter;display:flex;position:absolute;box-shadow:0 16px 40px -22px #34415755}.kl-douce .studio-notification>.product-icon{background:var(--ui-tint);border-radius:13px;width:37px;height:37px}.kl-douce .studio-notification small{letter-spacing:.06em;color:var(--ui-accent);font-size:8px;display:block}.kl-douce .studio-notification strong{color:var(--ui-ink);align-items:center;gap:7px;margin:5px 0;font-size:13px;font-weight:650;display:flex}.kl-douce .studio-notification div>span{color:var(--ui-muted);font-size:9px;display:block}.kl-douce .studio-notification>i{color:var(--ui-accent);margin-left:auto;font-style:normal}.kl-douce .send-notification{z-index:3;width:94%;bottom:0;left:2%}.kl-douce .studio-automation{gap:20px;margin-top:25px;padding:0;list-style:none;display:grid}.kl-douce .studio-automation li{align-items:center;gap:10px;display:flex;position:relative}.kl-douce .studio-automation li:not(:last-child):after{content:"";border-left:1px dashed #c4b3da;height:17px;position:absolute;top:36px;left:16px}.kl-douce .studio-automation li>span{background:var(--ui-tint);width:33px;height:33px;color:var(--ui-accent);border-radius:12px;flex:none;place-items:center;font-size:9px;display:grid}.kl-douce .studio-automation strong{font-size:11px;font-weight:650;display:block}.kl-douce .studio-automation small{color:var(--ui-muted);margin-top:4px;font-size:9px;display:block}.kl-douce .studio-automation button{background:#dce0e4;border:0;border-radius:20px;flex:none;width:29px;height:17px;margin-left:auto;padding:3px}.kl-douce .studio-automation button i{background:#fff;border-radius:100%;width:11px;height:11px;transition:translate .2s;display:block}.kl-douce .studio-automation button[aria-checked=true]{background:var(--ui-accent)}.kl-douce .studio-mail-stats{grid-template-columns:1fr 1fr;gap:15px;margin-top:25px;display:grid}.kl-douce .studio-mail-stats>span{color:var(--ui-muted);font-size:11px}.kl-douce .studio-mail-stats strong{color:var(--ui-ink);letter-spacing:-.06em;margin-top:6px;font-size:clamp(28px,6cqw,39px);display:block}.kl-douce .studio-ui .studio-click-chart{fill:#bea8db;width:100%;height:75px;margin-top:15px}.kl-douce .studio-report-detail{color:var(--ui-muted);margin-top:10px;font-size:9px;display:block}.kl-douce .affiliate-portal{background:#fffefa;border:1px solid #fff;border-radius:31px;width:98%;position:absolute;top:1%;left:1%;overflow:hidden;transform:rotate(1deg);box-shadow:0 28px 60px -30px #8a70284a}.kl-douce .affiliate-portal>header{align-items:center;gap:11px;padding:22px 25px 13px;display:flex}.kl-douce .affiliate-portal>header .product-icon{background:var(--ui-tint);border-radius:13px;width:38px;height:38px}.kl-douce .affiliate-portal>header small{letter-spacing:.07em;color:#aa9665;margin-top:5px;font-size:8px;display:block}.kl-douce .affiliate-portal>header>span{background:var(--ui-tint);width:46px;height:46px;color:var(--ui-accent);border-radius:100%;place-items:center;margin-left:auto;font-size:14px;font-weight:700;display:grid}.kl-douce .affiliate-portal .studio-app-tabs{border-color:#efe9d9;padding:5px 20px 13px}.kl-douce .affiliate-profile-picker{gap:9px;padding:17px 24px 0;display:flex}.kl-douce .affiliate-profile-picker button{min-width:0;color:var(--ui-muted);background:#fff;border:1px solid #eae5d7;border-radius:12px;flex:1;align-items:center;gap:8px;padding:8px;font-size:10px;display:flex}.kl-douce .affiliate-profile-picker button[aria-pressed=true]{color:#806529;background:#fffaed;border-color:#d7c38c}.kl-douce .affiliate-profile-picker .studio-mark{color:#a78b41;background:#f2eaca;border-radius:9px;width:27px;height:27px;font-size:15px}.kl-douce .affiliate-profile-picker i{margin-left:auto;font-style:normal}.kl-douce .affiliate-portal-content{min-height:265px;padding:20px 27px 24px;animation:.5s both kd-studio-enter}.kl-douce .affiliate-program-copy p{color:var(--ui-muted);max-width:360px;font-size:12px;line-height:1.7}.kl-douce .affiliate-conditions{gap:30px;margin:20px 0;display:flex}.kl-douce .affiliate-conditions>span{color:var(--ui-muted);font-size:10px}.kl-douce .affiliate-conditions strong{color:#9c7c34;letter-spacing:-.05em;font-size:22px;display:block}.kl-douce .affiliate-portal .studio-primary{max-width:310px}.kl-douce .affiliate-notification em{color:#a18232;font-style:normal}.kl-douce .affiliate-notification .studio-mark{color:#a18338;background:#fcf1c8}.kl-douce .affiliate-personal-link{background:#faf5e8;border-radius:17px;margin:16px 0;padding:19px}.kl-douce .affiliate-personal-link>span{letter-spacing:.07em;color:#a18b5a;font-size:8px}.kl-douce .affiliate-personal-link>strong{letter-spacing:-.055em;color:#786531;margin:10px 0;font-size:clamp(20px,5cqw,30px);display:block}.kl-douce .affiliate-personal-link>button{color:#9d7f37;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:11px;display:flex}.kl-douce .affiliate-link-details{color:var(--ui-muted);justify-content:space-between;font-size:10px;display:flex}.kl-douce .affiliate-link-details strong{color:var(--ui-ink);margin-top:6px;font-size:14px;display:block}.kl-douce .affiliate-totals{grid-template-columns:1fr 1fr;gap:20px;margin-top:13px;display:grid}.kl-douce .affiliate-totals>span{color:var(--ui-muted);font-size:11px}.kl-douce .affiliate-totals strong{letter-spacing:-.065em;color:var(--ui-ink);margin-top:5px;font-size:clamp(28px,6cqw,40px);display:block}.kl-douce .affiliate-sales-table>:is(div,button){border-bottom:1px solid #ece8dd;grid-template-columns:1.5fr .5fr .8fr;gap:10px;padding:9px 0;font-size:11px;display:grid}.kl-douce .affiliate-sales-table>div:first-child{color:var(--ui-muted);font-size:9px}.kl-douce .affiliate-sales-table>:is(div,button)>:last-child{text-align:right}.kl-douce .affiliate-sales-table strong{color:#9b7a32;font-weight:650}.kl-douce .data-computer{background:#fff;border:7px solid #dbe7e9;border-bottom-width:15px;border-radius:27px;position:absolute;inset:8% -2% 14%;overflow:hidden;transform:perspective(1300px)rotateY(-4deg)rotate(-2deg);box-shadow:0 28px 55px -30px #47616b73}.kl-douce .data-computer:after{content:"";background:#eff4f4;height:4px;position:absolute;bottom:0;left:0;right:0}.kl-douce .data-computer .studio-window-bar{color:#a79599;background:#f9f3f3}.kl-douce .data-computer .live-tracking-board{width:100%;position:absolute;inset:38px 0 0;transform:none}.kl-douce .data-computer .dl-ui{box-shadow:none;background:#fff;border:0;border-radius:0}.kl-douce .data-computer .movie-data-chart{gap:0;padding:0;inset:30px 0 0}.kl-douce .data-computer .movie-data-chart>.dl-ui{width:100%}.kl-douce .data-computer .live-source-cards{border-top:1px solid #f3e9e7;gap:0;padding:12px 20px;display:flex}.kl-douce .data-computer .live-source-cards>div{box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:0 13px;transform:none}.kl-douce .data-computer .live-source-cards strong{margin:5px 0;font-size:20px}.kl-douce .data-computer .live-source-cards small{display:none}.kl-douce .data-computer .live-example{color:#a18885;margin:8px 0;font-size:8px}.kl-douce .data-computer .dl-dashboard{padding:22px}.kl-douce .live-data .live-visitor-note{background:#fff;border-radius:21px;width:88%;padding:18px;bottom:0}.kl-douce .live-data .live-events-card{background:#fff;border-radius:22px;width:90%;padding:17px 21px;bottom:-1%}.kl-douce .live-data .demo-event-feed{display:none}.kl-douce .live-data .live-events-heading{margin-bottom:10px}.kl-douce .live-data .live-privacy{color:#895f61;font-size:9px;bottom:-32px}.kl-douce .live-data .live-visitor-note p{display:none}.kl-douce .live-data .live-visitor-note strong{font-size:15px}.kl-douce .live-data .live-visitor-note small{font-size:8px}.kl-douce .live-data .demo-action{padding:11px 15px;font-size:12px}.kl-douce .lk-bio-page{background:#f7fcfb!important}.kl-douce .lk-bio-page h3{letter-spacing:-.06em;font-family:var(--font-manrope)!important;color:#31585e!important;font-size:clamp(19px,4.2cqw,28px)!important}.kl-douce .lk-bio-avatar{box-shadow:none!important;background:#e4f2f1!important;border-color:#fff!important}.kl-douce .rivage-monogram{width:100%;height:100%;font-family:var(--font-manrope);letter-spacing:-.1em;color:#5c999f;place-items:center;font-size:35px;font-weight:800;display:grid}.kl-douce .lk-bio-links>a{color:#567f84!important;background:#fff!important;border-color:#d5e8e7!important}.kl-douce .lk-bio-links>a:nth-child(2){color:#fff!important;background:#74adb2!important}.kl-douce .live-poster,.kl-douce .live-new-destination,.kl-douce .live-link-card{background:#f8fdfb}.kl-douce .live-poster>h4{font-family:var(--font-manrope);font-weight:700}.kl-douce .live-poster,.kl-douce .live-new-destination{color:#44757d}.kl-douce .live-poster>span{letter-spacing:.06em}.kl-douce .movie-result-note{color:#487b85}.kl-douce .live-booking .movie-invitation,.kl-douce .live-booking .live-agenda-note{background:#fff}@keyframes kd-studio-enter{0%{opacity:0;translate:0 13px}to{opacity:1;translate:0}}@container studio (max-width:440px){.kl-douce .send-editor{width:97%;min-height:350px;top:1%}.kl-douce .send-editor-content{width:62%;padding:17px 12px}.kl-douce .studio-app-tabs{gap:2px;padding:10px}.kl-douce .studio-app-tabs button{padding:7px 9px;font-size:10px}.kl-douce .studio-window-bar{padding:11px}.kl-douce .studio-window-bar small{font-size:8px}.kl-douce .studio-field select{padding:10px 5px;font-size:9px}.kl-douce .studio-audience button{gap:4px;font-size:9px}.kl-douce .studio-primary{padding:11px 9px;font-size:10px}.kl-douce .studio-primary svg{width:13px}.kl-douce .send-letter-wrap{width:43%;top:26%;right:-1%}.kl-douce .studio-letter{padding:12px}.kl-douce .studio-letter-brand{margin-bottom:15px;font-size:10px}.kl-douce .studio-letter h4{font-size:22px}.kl-douce .studio-letter p{font-size:8px}.kl-douce .studio-letter button{padding:10px 6px;font-size:8px}.kl-douce .studio-letter-sign{margin-top:13px;font-size:8px}.kl-douce .studio-letter-subject{margin-top:13px;font-size:7px}.kl-douce .studio-notification{gap:9px;padding:14px}.kl-douce .studio-notification strong{font-size:11px}.kl-douce .studio-notification small{font-size:7px}.kl-douce .studio-notification div>span{font-size:8px}.kl-douce .studio-notification>.product-icon{width:29px;height:29px}.kl-douce .studio-automation li{gap:6px}.kl-douce .studio-automation li>span{width:24px;height:28px;font-size:8px}.kl-douce .studio-automation strong{font-size:10px}.kl-douce .studio-automation small{font-size:8px}.kl-douce .studio-automation li:not(:last-child):after{left:12px}.kl-douce .studio-automation button{width:25px}.kl-douce .studio-automation button[aria-checked=true] i{translate:8px}.kl-douce .affiliate-portal>header{padding:18px 18px 10px}.kl-douce .affiliate-portal>header strong{font-size:17px}.kl-douce .affiliate-portal>header small{font-size:6px}.kl-douce .affiliate-profile-picker{padding:14px 15px 0}.kl-douce .affiliate-profile-picker button{gap:5px;font-size:9px}.kl-douce .affiliate-profile-picker .studio-mark{width:22px;height:25px;font-size:13px}.kl-douce .affiliate-portal-content{padding:18px}.kl-douce .affiliate-program-copy p{font-size:11px}.kl-douce .affiliate-conditions{margin-block:16px}.kl-douce .affiliate-sales-table>:is(div,button){font-size:10px}.kl-douce .affiliate-notification{width:96%;right:0}.kl-douce .affiliate-notification .studio-mark{width:32px;height:32px;font-size:17px}.kl-douce .studio-eyebrow{font-size:8px}}@media (max-width:959px){.kl-douce .cinema-static .studio-ui{height:560px}.kl-douce .cinema-static .affiliate-studio{height:590px}.kl-douce .live-data .data-computer{inset:8% 0 18%}.kl-douce .live-data .live-events-card{width:96%}}@media (min-width:960px) and (max-height:790px){.kl-douce .studio-ui{transform-origin:50%;height:510px;transform:scale(.9)}.kl-douce .send-editor{top:0}.kl-douce .send-letter-wrap{top:22%}.kl-douce .data-computer{inset:1% -2% 18%}.kl-douce .data-computer .dl-dashboard{padding:18px}.kl-douce .data-computer .dl-metrics,.kl-douce .data-computer .dl-chart{margin-top:15px}.kl-douce .data-computer .dl-chart svg{max-height:115px}.kl-douce .live-data .live-visitor-note{bottom:0}}@media (prefers-reduced-motion:reduce){.kl-douce .studio-ui *{transition:none!important;animation:none!important}}.kl-douce .motion-paused .studio-ui *{transition:none!important;animation:none!important}.kl-douce .studio-ui button,.kl-douce .studio-ui select{font-family:inherit}.kl-douce .studio-ui .studio-primary{font-size:11px;font-weight:600}.kl-douce .studio-ui h4{font-weight:650}.kl-douce .affiliate-portal{flex-direction:column;height:calc(100% - 114px);display:flex}.kl-douce .affiliate-portal>header{flex:none;justify-content:flex-start;padding:14px 22px 10px}.kl-douce .affiliate-portal>header>.product-icon,.kl-douce .affiliate-portal>header>div{margin:0}.kl-douce .affiliate-portal>header .product-icon{width:32px;height:32px}.kl-douce .affiliate-portal .studio-app-tabs{flex:none;padding:4px 17px 9px}.kl-douce .affiliate-profile-picker{flex:none;padding:11px 21px 0}.kl-douce .affiliate-portal-content{flex-direction:column;flex:1;min-height:0;padding:14px 24px 18px;display:flex}.kl-douce .affiliate-program-copy h4{margin:7px 0 8px;font-size:clamp(22px,4.6cqw,29px)}.kl-douce .affiliate-conditions{gap:24px;margin:12px 0}.kl-douce .affiliate-portal .studio-primary{margin-top:auto;padding:10px 13px}.kl-douce .affiliate-notification{min-height:82px}.kl-douce .affiliate-sales-table{margin:12px 0}.kl-douce .affiliate-personal-link{margin:10px 0 14px;padding:14px 17px}.kl-douce .lk-device-screen{background:#f7fcfb}@container studio (max-width:440px){.kl-douce .affiliate-portal-content{padding:14px 18px 16px}.kl-douce .studio-ui .studio-primary{font-size:10px}.kl-douce .affiliate-profile-picker{padding-inline:15px}.kl-douce .affiliate-portal>header{padding:15px 18px 10px}}.kl-douce .send-notification{align-items:flex-start;width:55%;padding:15px;left:0}.kl-douce .send-notification>i{display:none}.kl-douce .send-notification div>span{font-size:8px;line-height:1.6}.kl-douce .data-computer-base{background:#f1f7f7;border-radius:3px 3px 50% 50%;width:108%;height:13px;position:absolute;bottom:calc(14% - 9px);left:-4%;transform:rotate(-2deg);box-shadow:0 6px 9px #29495515}.kl-douce .data-computer-base:after{content:"";background:#bbcfd3;border-radius:0 0 9px 9px;width:14%;height:4px;position:absolute;top:0;left:43%}@container studio (max-width:440px){.kl-douce .send-notification{gap:8px;padding:12px;display:block}.kl-douce .send-notification>.product-icon{display:none}.kl-douce .send-notification strong{font-size:11px}}@media (max-width:959px),(min-width:960px) and (max-height:790px){.kl-douce .data-computer-base{bottom:calc(18% - 9px)}}.kl-douce .affiliate-studio[data-demo-beat="2"] .affiliate-profile-picker{display:none}.kl-douce .affiliate-sales-table>button{text-align:left;width:100%;color:var(--ui-ink);background:0 0;border:0;border-bottom:1px solid #ece8dd}.kl-douce .affiliate-sales-table>button[aria-pressed=true]{color:#94762f;background:#fbf4df}.kl-douce .affiliate-portal-content>h4{margin:8px 0;font-size:24px}.kl-douce .affiliate-studio[data-demo-beat="1"] .affiliate-portal-content>h4{display:none}.kl-douce .affiliate-studio[data-demo-beat="1"] .affiliate-personal-link{margin:10px 0 12px;padding:12px 16px}.kl-douce .hero-future-preview{--hfp-accent:var(--brand-violet,#b595e5);--hfp-tint:color-mix(in srgb,var(--hfp-accent) 16%,white);--hfp-line:color-mix(in srgb,var(--hfp-accent) 28%,white);--hfp-ink:#30404d;--hfp-muted:#657582;box-sizing:border-box;border:1px solid var(--hfp-line);border-radius:var(--radius-card);width:100%;min-width:0;min-height:180px;color:var(--hfp-ink);box-shadow:0 18px 36px -24px color-mix(in srgb,var(--hfp-accent) 58%,#30404d);font-family:var(--font-manrope,Manrope),Arial,sans-serif;text-align:left;-webkit-font-smoothing:antialiased;background:#fff;gap:8px;padding:14px;font-size:12px;line-height:1.35;display:grid;container-type:inline-size}.kl-douce .hero-future-preview.hfp-affiliate{--hfp-accent:var(--brand-gold,#f6d77e)}.kl-douce .hero-future-preview *,.kl-douce .hero-future-preview :before,.kl-douce .hero-future-preview :after{box-sizing:border-box}.kl-douce .hero-future-preview :is(button,h3,strong,span){font-family:inherit}.kl-douce .hero-future-preview .hfp-heading{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.kl-douce .hero-future-preview .hfp-identity{align-items:center;gap:7px;min-width:0;font-weight:650;display:inline-flex}.kl-douce .hero-future-preview .hfp-monogram{width:25px;height:25px;color:var(--hfp-ink);background:var(--hfp-tint);letter-spacing:-.08em;border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:750;display:grid}.kl-douce .hero-future-preview .hfp-status{background:var(--hfp-tint);border-radius:999px;flex:none;padding:4px 8px;font-size:12px;line-height:1.2}.kl-douce .hero-future-preview .hfp-composition{padding-top:2px}.kl-douce .hero-future-preview .hfp-label{color:var(--hfp-muted);font-size:12px;display:block}.kl-douce .hero-future-preview h3{color:var(--hfp-ink);letter-spacing:-.04em;margin:4px 0 0;font-size:18px;font-weight:650;line-height:1.2}.kl-douce .hero-future-preview .hfp-action-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.kl-douce .hero-future-preview .hfp-audience{white-space:nowrap;color:var(--hfp-muted)}.kl-douce .hero-future-preview .hfp-audience strong{color:var(--hfp-ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:650}.kl-douce .hero-future-preview :is(.hfp-action,.hfp-copy){border-radius:var(--radius-control);min-height:36px;color:var(--hfp-ink);background:var(--hfp-accent);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;margin:0;padding:8px 11px;font-size:12px;font-weight:650;line-height:1.2;transition:background .18s,box-shadow .18s;display:inline-flex}.kl-douce .hero-future-preview :is(.hfp-action,.hfp-copy):hover{background:color-mix(in srgb,var(--hfp-accent) 84%,white);box-shadow:0 3px 10px color-mix(in srgb,var(--hfp-accent) 24%,transparent)}.kl-douce .hero-future-preview :is(.hfp-action,.hfp-copy):focus-visible{outline:2px solid var(--hfp-ink);outline-offset:3px}.kl-douce .hero-future-preview :is(.hfp-action,.hfp-copy) svg{flex:none;width:16px;height:16px;display:block}.kl-douce .hero-future-preview .hfp-action{min-width:119px}.kl-douce .hero-future-preview .hfp-feedback{min-height:15px;color:var(--hfp-muted);font-size:11px;line-height:1.35;display:block}.kl-douce .hero-future-preview .hfp-link-group{min-width:0}.kl-douce .hero-future-preview .hfp-url-row{justify-content:space-between;align-items:center;gap:6px;min-width:0;margin-top:4px;display:flex}.kl-douce .hero-future-preview .hfp-url-row>strong{letter-spacing:-.04em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;min-width:0;font-size:14px;font-weight:650;line-height:1.25}.kl-douce .hero-future-preview .hfp-copy{flex:none;min-width:69px;padding-inline:8px}.kl-douce .hero-future-preview .hfp-results{border-top:1px solid var(--hfp-line);color:var(--hfp-muted);justify-content:space-between;align-items:baseline;gap:9px;padding-top:5px;font-size:12px;display:flex}.kl-douce .hero-future-preview .hfp-results>span{white-space:nowrap}.kl-douce .hero-future-preview .hfp-results strong{color:var(--hfp-ink);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:650}@media (prefers-reduced-motion:reduce){.kl-douce .hero-future-preview :is(.hfp-action,.hfp-copy){transition:none}}.kl-douce .respiration-landing .motion-button.arrow-reveal{--reveal-size:54px;--reveal-gap:5px;min-height:var(--reveal-size);height:var(--reveal-size);color:#fff;border:0;gap:0;width:max-content;min-width:270px;max-width:100%;display:inline-flex;position:relative;box-shadow:none!important;background:0 0!important;padding:0!important;transform:none!important}.kl-douce .arrow-reveal-inner,.kl-douce .arrow-reveal-circle{height:var(--reveal-size);background:var(--cta-fill);box-shadow:var(--cta-shadow);border-radius:999px;justify-content:center;align-items:center;transition:width .5s cubic-bezier(.165,.84,.44,1),scale .5s cubic-bezier(.165,.84,.44,1);display:flex}.kl-douce .arrow-reveal-inner{z-index:1;white-space:nowrap;width:100%;padding:0 54px;font-weight:650;position:relative}.kl-douce .arrow-reveal-circle{width:var(--reveal-size);transform-origin:0;position:absolute;right:0;overflow:hidden;scale:0}.kl-douce .arrow-reveal-circle>span{place-items:center;width:100%;height:100%;transition:transform .3s cubic-bezier(.165,.84,.44,1) .1s;display:grid;transform:translate(-100%)}.kl-douce .arrow-reveal-circle svg{width:21px;height:21px}@media (hover:hover){.kl-douce .arrow-reveal:hover .arrow-reveal-inner{width:calc(100% - var(--reveal-size) - var(--reveal-gap));padding-inline:25px}.kl-douce .arrow-reveal:hover .arrow-reveal-circle{scale:1}.kl-douce .arrow-reveal:hover .arrow-reveal-circle>span{transform:translate(0)}}.kl-douce .arrow-reveal:focus-visible .arrow-reveal-inner{width:calc(100% - var(--reveal-size) - var(--reveal-gap));padding-inline:25px}.kl-douce .arrow-reveal:focus-visible .arrow-reveal-circle{scale:1}.kl-douce .arrow-reveal:focus-visible .arrow-reveal-circle>span{transform:translate(0)}@media (hover:none){.kl-douce .arrow-reveal .arrow-reveal-inner{width:calc(100% - var(--reveal-size) - var(--reveal-gap));padding-inline:24px}.kl-douce .arrow-reveal .arrow-reveal-circle{scale:1}.kl-douce .arrow-reveal .arrow-reveal-circle>span{transform:none}}.kl-douce .cinema-layout{gap:clamp(45px,7vw,150px);width:calc(100% - clamp(64px,8vw,220px));max-width:1640px}.kl-douce .cinema-layout>.movie-art{max-width:790px;height:min(640px,100svh - 174px)}.kl-douce .cinema-copy{max-width:570px}.kl-douce .cinema-caption p{max-width:480px}.kl-douce .cinema-beats{gap:13px;margin-top:28px}.kl-douce .cinema-beats button{flex:1;align-items:center;gap:9px;padding:8px 0;font-size:11px;display:flex}.kl-douce .cinema-step-orbit{flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative}.kl-douce .cinema-step-orbit svg{fill:none;stroke:#dce7e7;stroke-width:1.7px;width:40px;height:40px;position:absolute;inset:0;transform:rotate(-90deg)}.kl-douce .cinema-step-orbit circle:last-child{stroke:var(--movie-color);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--step-fill,0))}.kl-douce .cinema-step-orbit b{font-size:10px;font-weight:550}.kl-douce .cinema-beats button[aria-current] .cinema-step-orbit{background:var(--movie-light);border-radius:50%}.kl-douce .cinema-bottom{bottom:20px;left:4vw;right:4vw}.kl-douce .cinema-bottom>b{display:none}.kl-douce .cinema-orbit-progress{align-items:center;display:flex;letter-spacing:0!important;gap:10px!important}.kl-douce .cinema-orbit-progress>svg{fill:none;stroke:#e5eded;stroke-width:2px;width:34px;height:34px;transform:rotate(-90deg)}.kl-douce .cinema-orbit-progress circle:last-child{stroke:#8baeb9;stroke-width:2.8px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--film-progress))}.kl-douce .cinema-orbit-progress>span{font-size:12px}.kl-douce .cinema-orbit-progress i{color:#a2b2b6;font-style:normal;padding:0!important}.kl-douce .cinema-universe[data-manual=true] :is(.movie-shot,.movie-caption,.live-calendar,.live-tracking-board){transition:opacity .45s cubic-bezier(.23,1,.32,1),transform .6s cubic-bezier(.23,1,.32,1)}.kl-douce .studio-scene{will-change:transform,opacity;animation:none;position:absolute;inset:0}.kl-douce .studio-scene-0{opacity:calc(1 - var(--one));transform:translateY(calc(var(--one)*-22px)) scale(calc(1 - var(--one)*.025))}.kl-douce .studio-scene-1{opacity:calc(var(--one) - var(--two));transform:translateY(calc((1 - var(--one))*24px - var(--two)*22px))}.kl-douce .studio-scene-2{opacity:var(--two);transform:translateY(calc((1 - var(--two))*24px))}.kl-douce .studio-scene[inert]{pointer-events:none}.kl-douce [data-manual=true] .studio-scene{transition:opacity .4s,transform .55s cubic-bezier(.23,1,.32,1)}.kl-douce .studio-scene-stack{flex:1;min-height:320px;position:relative}.kl-douce .send-editor{border-radius:30px 30px 40px 22px;width:83%;min-height:470px;top:4%;transform:rotate(-1.5deg)}.kl-douce .send-editor-content{width:73%;min-height:0;padding:26px;animation:none}.kl-douce .studio-letter{background:#f8fcfb;border-radius:24px 24px 36px 14px;padding:24px}.kl-douce .studio-letter-meta{font-size:9px}.kl-douce .studio-letter-brand{margin-bottom:25px;font-size:15px}.kl-douce .studio-letter>small{font-size:8px}.kl-douce .studio-letter p{font-size:12px}.kl-douce .studio-letter button{min-height:40px;font-size:11px}.kl-douce .studio-letter-sign{font-size:11px}.kl-douce .studio-letter-subject{font-size:10px}.kl-douce .studio-ui h4{font-size:clamp(23px,4cqw,30px)}.kl-douce .studio-eyebrow{font-size:10px}.kl-douce .studio-window-bar small{font-size:11px}.kl-douce .studio-app-tabs{border-bottom:0;padding:13px 17px}.kl-douce .studio-app-tabs button{min-height:38px;padding-inline:15px;font-size:12px}.kl-douce .studio-field,.kl-douce .studio-field select,.kl-douce .studio-audience>span,.kl-douce .studio-audience button{font-size:12px}.kl-douce .studio-audience button{min-height:37px;padding:9px 7px}.kl-douce .studio-ui .studio-primary{border-radius:99px;min-height:42px;font-size:12px}.kl-douce .studio-automation{gap:23px;margin-top:24px}.kl-douce .studio-automation strong{font-size:13px}.kl-douce .studio-automation small{font-size:11px}.kl-douce .studio-automation li>span{border-radius:50%;width:36px;height:36px;font-size:10px}.kl-douce .studio-automation button{width:40px;height:24px;padding:4px}.kl-douce .studio-automation button i{width:16px;height:16px}.kl-douce .studio-automation button[aria-checked=true] i{translate:16px}.kl-douce .studio-automation li:not(:last-child):after{background:#d4c5e7;border:0;border-radius:50%;width:4px;height:4px;top:42px;left:16px}.kl-douce .studio-mail-stats>span{font-size:12px}.kl-douce .studio-report-detail{font-size:11px}.kl-douce .studio-click-chart rect{transform-box:fill-box;transform-origin:bottom;transform:scaleY(var(--action-2,1))}.kl-douce .send-notification{border-radius:24px 28px 28px 12px;width:55%;padding:18px;bottom:1%}.kl-douce .send-notification strong{font-size:13px}.kl-douce .send-notification div>span{font-size:10px}.kl-douce .studio-mail-toggle{display:none}.kl-douce .affiliate-portal{background:#fffefa;border-radius:32px 32px 45px 22px;width:89%;height:calc(100% - 106px);min-height:430px;top:1%;left:0;transform:rotate(1.2deg)}.kl-douce .affiliate-portal>header{padding:22px 25px 10px}.kl-douce .affiliate-portal>header strong{font-size:22px}.kl-douce .affiliate-portal>header>span{width:47px;height:47px;font-size:15px}.kl-douce .affiliate-portal-content{padding:17px 27px 22px;animation:none}.kl-douce .affiliate-program-copy h4{margin-block:8px;font-size:30px}.kl-douce .affiliate-program-copy p{font-size:12px}.kl-douce .affiliate-conditions{margin:15px 0}.kl-douce .affiliate-conditions strong{font-size:24px}.kl-douce .affiliate-personal-link{border-radius:22px;padding:20px}.kl-douce .affiliate-personal-link>button{min-height:35px;font-size:12px}.kl-douce .affiliate-link-details{font-size:12px}.kl-douce .affiliate-sales-table>:is(div,button){border:0;border-radius:14px;min-height:40px;padding:12px 8px;font-size:12px}.kl-douce .affiliate-sales-table>div:first-child{font-size:10px}.kl-douce .affiliate-totals>span{font-size:12px}.kl-douce .affiliate-totals strong{font-size:36px}.kl-douce .affiliate-notification{border-radius:25px 25px 14px;width:75%;bottom:0;right:-2%}.kl-douce .affiliate-notification strong{font-size:14px}.kl-douce .affiliate-notification div>span{font-size:11px}.kl-douce .affiliate-portal .studio-scene-stack{min-height:0}.kl-douce .affiliate-portal-content.studio-scene{flex-direction:column;display:flex}.kl-douce .affiliate-portal .studio-primary{max-width:none;margin-top:auto}.kl-douce .studio-notification{animation:none}.kl-douce .studio-notification>div{min-width:0}@media (min-width:1800px) and (min-height:850px){.kl-douce .cinema-layout{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:160px}.kl-douce .cinema-universe[data-art-side=left] .cinema-layout{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.kl-douce .cinema-layout>.movie-art{height:650px}.kl-douce .send-letter-wrap{top:24%;right:-7%}.kl-douce .send-editor{width:81%}.kl-douce .affiliate-portal{width:90%}.kl-douce .cinema-captions p{font-size:18px}.kl-douce .movie-caption h4{font-size:60px}.kl-douce .live-bio-phone{max-width:275px}.kl-douce .live-link-card{width:44%;bottom:14%;right:0}}@media (min-width:960px) and (max-height:790px){.kl-douce .cinema-layout>.studio-ui{height:calc(100svh - 165px);transform:none}.kl-douce .send-editor{width:88%;min-height:390px;top:0}.kl-douce .send-editor-content{width:66%;padding:18px}.kl-douce .studio-scene-stack{min-height:305px}.kl-douce .studio-ui h4{margin-bottom:13px;font-size:22px}.kl-douce .send-letter-wrap{width:40%;top:24%;right:-2%}.kl-douce .studio-letter{padding:17px}.kl-douce .studio-letter-brand{margin-bottom:17px}.kl-douce .studio-letter p{font-size:10px}.kl-douce .studio-letter-subject{display:none}.kl-douce .send-notification{padding:12px}.kl-douce .affiliate-portal{width:97%;height:calc(100% - 96px);min-height:0}.kl-douce .affiliate-portal>header{padding:12px 20px 5px}.kl-douce .affiliate-portal>header strong{font-size:19px}.kl-douce .affiliate-portal>header>span{width:36px;height:36px;font-size:12px}.kl-douce .affiliate-portal .studio-app-tabs{padding:4px 15px}.kl-douce .affiliate-profile-picker{padding:6px 18px 0}.kl-douce .affiliate-profile-picker button{min-height:34px;font-size:10px}.kl-douce .affiliate-portal-content{padding:12px 20px 16px}.kl-douce .affiliate-program-copy h4{font-size:24px}.kl-douce .affiliate-program-copy p{font-size:11px}.kl-douce .affiliate-conditions{margin:10px 0}.kl-douce .affiliate-conditions strong{font-size:20px}.kl-douce .affiliate-notification{width:85%;padding:13px}.kl-douce .affiliate-notification strong{font-size:12px}.kl-douce .affiliate-notification div>span{font-size:9px}.kl-douce .affiliate-totals strong{font-size:30px}.kl-douce .affiliate-sales-table{margin:8px 0}.kl-douce .affiliate-sales-table>:is(div,button){min-height:30px;padding:8px}.kl-douce .cinema-beats{gap:8px}.kl-douce .cinema-beats button{gap:5px;font-size:10px}}@media (max-width:959px){.kl-douce .cinema-nav{gap:2px;width:max-content;max-width:calc(100% - 28px);padding:4px;top:12px}.kl-douce .cinema-nav a{justify-content:center;gap:5px;min-width:43px;min-height:43px;padding:7px}.kl-douce .cinema-nav a>span:not(.product-icon),.kl-douce .cinema-nav a>small{display:none}.kl-douce .cinema-nav a[aria-current]>span:not(.product-icon){font-size:11px;display:block}.kl-douce .cinema-nav .product-icon{width:25px;height:25px}.kl-douce .cinema-universe{display:block;inset:76px 20px 84px}.kl-douce .cinema-layout,.kl-douce .cinema-universe[data-art-side=left] .cinema-layout{grid-template-rows:135px minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:6px;width:100%;max-width:620px;height:100%;margin:auto;display:grid}.kl-douce .cinema-universe[data-art-side=left] .cinema-copy,.kl-douce .cinema-copy{max-width:none;padding:0;position:static;transform:none;grid-area:1/1!important}.kl-douce .cinema-universe[data-art-side=left] .cinema-layout>:last-child,.kl-douce .cinema-layout>.movie-art{max-width:520px;height:100%;min-height:0;margin:auto;transform:none;grid-area:2/1!important}.kl-douce .cinema-brand{gap:7px;font-size:17px}.kl-douce .cinema-brand .product-icon{border-radius:10px;width:28px;height:28px}.kl-douce .cinema-brand>svg{width:13px}.kl-douce .cinema-soon{padding:4px 6px;font-size:8px}.kl-douce .cinema-captions{margin-top:13px}.kl-douce .movie-eyebrow{display:none}.kl-douce .movie-caption h4{margin:0;font-size:clamp(25px,5.5vw,34px);line-height:1.14}.kl-douce .movie-caption p{display:none}.kl-douce .cinema-explore{gap:4px;margin:0;font-size:10px;position:absolute;top:7px;right:0}.kl-douce .cinema-explore svg{width:12px}.kl-douce .cinema-beats{gap:8px;margin:0;position:absolute;bottom:-56px;left:0;right:0}.kl-douce .cinema-beats button{gap:6px;min-height:44px;font-size:10px;line-height:1.2}.kl-douce .cinema-step-orbit,.kl-douce .cinema-step-orbit svg{width:34px;height:34px}.kl-douce .cinema-step-orbit b{font-size:9px}.kl-douce .cinema-bottom{font-size:9px;bottom:9px;left:20px;right:20px}.kl-douce .cinema-bottom>span:first-child{gap:0;font-size:0}.kl-douce .cinema-bottom>span:first-child i{display:none}.kl-douce .cinema-bottom>span:nth-child(2){position:relative;left:0;translate:0}.kl-douce .cinema-orbit-progress>svg{width:22px;height:22px}.kl-douce .cinema-orbit-progress>span{font-size:10px}.kl-douce .cinema-bottom a{gap:6px}.kl-douce .cinema-pool{opacity:.85;height:66%;top:66%}.kl-douce .cinema-copy:before{display:none}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .studio-window-bar{padding:10px 14px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .studio-window-bar small{font-size:10px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .studio-app-tabs{justify-content:space-between;gap:3px;padding:6px 10px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .studio-app-tabs button{min-height:36px;padding:7px 10px;font-size:11px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .send-editor{border-radius:26px;flex-direction:column;width:100%;height:calc(100% - 47px);min-height:0;display:flex;top:0;left:0;transform:none}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .studio-scene-stack{flex:1;min-height:0}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .send-editor-content{width:100%;padding:14px 18px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .studio-ui h4{margin:7px 0 12px;font-size:24px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .studio-eyebrow{font-size:9px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .studio-field,.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .studio-field select,.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .studio-audience button,.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .studio-audience>span{font-size:12px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .studio-field select{min-height:40px;padding:10px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .studio-audience{margin:10px 0 12px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .studio-audience button{min-height:35px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .studio-audience>span{margin-bottom:4px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .studio-primary{min-height:40px;padding:10px 14px;font-size:12px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .studio-mail-toggle{color:#80679c;z-index:4;background:#fff;border:1px solid #fff;border-radius:99px;justify-content:space-between;align-items:center;width:100%;min-height:39px;padding:10px 18px;font-size:12px;display:flex;position:absolute;bottom:0;left:0}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .send-notification{display:none}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .send-letter-wrap{z-index:3;width:100%;display:none;inset:0 0 48px;transform:none!important}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .studio-letter{border-radius:26px;height:100%;padding:22px 27px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .studio-letter-meta{margin-bottom:13px;font-size:9px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .studio-letter .studio-mark{width:34px;height:34px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .studio-letter-brand{margin:6px 0 18px;font-size:15px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .studio-letter h4{font-size:29px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .studio-letter p{font-size:12px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .studio-letter button{min-height:42px;font-size:12px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .studio-letter-sign{margin-top:15px;font-size:10px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .studio-letter-subject{display:none}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .send-studio[data-mail-open=true] .send-letter-wrap{animation:.4s cubic-bezier(.23,1,.32,1) both kd-studio-enter;display:block}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .send-studio[data-mail-open=true] .send-editor{visibility:hidden}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .studio-automation{gap:25px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .studio-automation li>span{width:35px;height:35px;font-size:10px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .studio-automation strong{font-size:13px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .studio-automation small{font-size:11px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .studio-automation button{width:44px;height:28px;padding:6px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .studio-automation button[aria-checked=true] i{translate:16px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-portal{border-radius:26px;width:100%;height:auto;min-height:0;inset:0 0 55px;transform:none}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-portal>header{gap:9px;padding:13px 17px 7px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-portal>header strong{font-size:19px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-portal>header small{font-size:7px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-portal>header>span{width:36px;height:36px;font-size:12px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-profile-picker{gap:7px;padding:3px 12px 0}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-profile-picker button{min-height:36px;padding:5px 7px;font-size:10px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-profile-picker .studio-mark{width:23px;height:23px;font-size:13px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-portal-content{padding:12px 17px 16px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-program-copy h4{margin:7px 0;font-size:25px;line-height:1.06}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-program-copy p{font-size:11px;line-height:1.5}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-conditions{gap:27px;margin:10px 0}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-conditions strong{font-size:21px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-conditions>span{font-size:10px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-notification{border-radius:99px;width:100%;height:43px;min-height:0;padding:7px 13px;inset:auto 0 0;transform:none}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-notification .studio-mark{width:27px;height:27px;font-size:15px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-notification strong{gap:4px;margin:0;font-size:11px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-notification small{font-size:7px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-notification div>span{display:none}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-totals{gap:12px;margin-top:8px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-totals strong{font-size:31px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-totals>span{font-size:11px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-sales-table{margin:8px 0}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-sales-table>:is(div,button){min-height:36px;padding:8px 5px;font-size:11px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-sales-table>div:first-child{font-size:9px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-personal-link{margin:7px 0 12px;padding:16px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-personal-link>strong{font-size:26px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-link-details{font-size:11px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .live-calendar{align-items:start;transform:none}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .live-calendar .ck-ui{max-width:460px;margin:0 auto}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .live-agenda-note{padding:13px;bottom:0;left:0;right:0}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .live-agenda-note strong{font-size:12px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .live-choose-shot>.demo-action{border-radius:99px;width:100%;min-height:42px;bottom:0;right:0}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .live-booking .movie-confirm{width:100%;padding:20px;top:0;left:0}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .movie-confirm-check{width:46px;height:46px;margin-bottom:12px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .movie-confirm h4{font-size:27px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .movie-ticket{padding:17px 0}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .movie-invitation{width:100%;padding:12px;bottom:0;left:0}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .live-change-slot{min-height:36px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .movie-confirm>small{font-size:8px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .data-computer{border-width:5px 5px 10px;border-radius:22px;inset:0 0 85px;transform:none}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .data-computer-base{width:104%;bottom:79px;left:-2%;transform:none}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .data-computer .dl-dashboard{padding:16px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .dl-metrics{gap:10px;margin-top:20px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .dl-metrics strong{font-size:27px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .dl-metrics>div>span{font-size:10px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .dl-chart{margin-top:15px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .dl-chart svg{max-height:100px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .dl-foot{font-size:8px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .live-data .live-visitor-note,.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .live-data .live-events-card{width:100%;padding:12px 15px;bottom:17px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .live-data .live-privacy{font-size:8px;bottom:0}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .live-events-heading{margin-bottom:6px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .live-events-heading strong{font-size:12px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .live-data .demo-action{min-height:36px;padding:9px 12px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .live-data .movie-data-chart{justify-content:start;inset:30px 0 0}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .live-source-cards{padding:8px 7px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .live-source-cards strong{font-size:17px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .live-bio-phone{width:48%;max-width:210px;left:0;transform:rotate(-3deg)}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .live-link-card{width:46%;padding:15px;bottom:7%;right:0;transform:rotate(2deg)}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .live-link-card>strong{font-size:23px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .live-link-card>p{font-size:11px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .live-link-card>img{width:65px;height:65px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .live-poster{width:49%;padding:15px;top:0;left:0;transform:rotate(-2deg)}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .live-poster h4{margin:15px 0;font-size:27px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .live-poster img{max-width:125px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .live-new-destination{width:50%;padding:13px;bottom:2%;right:0}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .live-new-destination .demo-action{min-height:44px;font-size:10px;line-height:1.4}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .live-new-destination .demo-destination-page{padding:12px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .movie-link-results{justify-content:start;gap:8px;padding:0}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .movie-link-results .lt-ui{width:100%;max-width:390px;transform:none}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .movie-result-note{font-size:22px}}@media (max-width:959px) and (max-height:740px){.kl-douce .cinema-universe{inset:70px 16px 80px}.kl-douce .cinema-layout,.kl-douce .cinema-universe[data-art-side=left] .cinema-layout{grid-template-rows:109px minmax(0,1fr);gap:4px}.kl-douce .cinema-captions{margin-top:9px}.kl-douce .movie-caption h4{font-size:25px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .studio-window-bar{display:none}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .studio-ui h4{margin:5px 0 8px;font-size:21px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .send-editor-content{padding:10px 15px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .studio-audience{margin:7px 0}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .studio-audience>span{display:none}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .studio-audience button{min-height:33px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .studio-eyebrow{font-size:8px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .studio-automation{gap:21px;margin-top:18px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-program-copy p{display:none}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-portal>header{padding-block:9px 3px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-profile-picker .studio-mark{display:none}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-profile-picker button{min-height:31px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-portal-content{padding:9px 15px 12px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-conditions{margin:8px 0}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-portal{bottom:49px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-sales-table>:is(div,button){min-height:30px;padding:6px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-totals strong{font-size:26px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-personal-link{margin:6px 0 9px;padding:11px 14px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-personal-link>strong{margin:6px 0;font-size:23px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .studio-letter-meta{display:none}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .studio-letter-brand{margin-bottom:10px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .studio-letter-sign{display:none}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .live-bio-phone{width:43%;left:0}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .live-link-card{width:49%;padding:12px;bottom:3%}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .live-link-card>p{margin-block:8px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .live-link-card>strong{margin-block:10px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .data-computer .dl-chart svg{max-height:65px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .data-computer .dl-metrics{margin-top:14px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .data-computer .dl-dashboard{padding:13px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .data-computer .live-source-cards{display:none}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .movie-confirm-check{margin-bottom:7px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .movie-ticket{padding:10px 0}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .live-booking .movie-confirm{padding:15px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .live-calendar .ck-header{padding:13px 16px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .live-calendar .ck-layout{padding:16px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .live-calendar .ck-foot{padding:10px 16px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .live-agenda-note div>span{font-size:9px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .movie-link-results .lt-ui{max-width:320px}}@media (prefers-reduced-motion:reduce){.kl-douce .arrow-reveal *,.kl-douce .studio-scene{transition:none!important;animation:none!important}}.kl-douce .motion-paused .arrow-reveal *{transition:none!important}@media (min-width:761px){.kl-douce .r-future-revealed,.kl-douce .r-future-partners.r-future-revealed{top:calc(var(--u)*730);width:clamp(258px,21vw,350px)}.kl-douce .r-future-email{left:3.3%}.kl-douce .r-future-partners{right:3.3%}.kl-douce .r-future-revealed .hero-future-name{gap:9px}.kl-douce .r-future-revealed .hero-future-name strong{font-size:clamp(20px,calc(var(--u)*29),29px)}.kl-douce .r-future-revealed .hero-soon{white-space:nowrap;margin:0 0 0 auto;padding:4px 7px;font-size:9px}.kl-douce .r-future-revealed>p{margin:8px 0 12px;font-size:12px}.kl-douce .hero-future-name .product-icon{border-radius:11px;width:30px;height:30px}.kl-douce .r-data-piece .r-revenue{width:calc(var(--u)*480);margin-inline:auto}.kl-douce .r-data-piece{width:calc(var(--u)*536)}.kl-douce .hero-future-preview strong{font-size:inherit;text-align:initial}.kl-douce .hero-future-preview .hfp-audience strong{font-size:15px}.kl-douce .hero-future-preview .hfp-results strong{font-size:18px}}@media (min-width:761px) and (max-height:790px){.kl-douce .r-future-revealed,.kl-douce .r-future-partners.r-future-revealed{top:calc(var(--u)*704);width:clamp(258px,21vw,350px)}.kl-douce .r-future-revealed>p{margin:5px 0 8px;font-size:11px}.kl-douce .hero-future-preview{gap:6px;min-height:157px;padding:11px 13px}.kl-douce .hero-future-preview .hfp-feedback{font-size:9px}.kl-douce .hero-future-preview .hfp-status{font-size:10px}.kl-douce .hero-future-preview h3{font-size:17px}.kl-douce .hero-future-preview .hfp-heading{font-size:11px}.kl-douce .hero-future-preview .hfp-label{font-size:10px}.kl-douce .hero-future-preview .hfp-monogram{width:22px;height:22px}.kl-douce .hero-future-preview .hfp-copy,.kl-douce .hero-future-preview .hfp-action{min-height:33px;font-size:11px}.kl-douce .hero-future-preview .hfp-audience,.kl-douce .hero-future-preview .hfp-results{font-size:11px}}@media (max-width:1100px) and (min-width:761px){.kl-douce .r-future-revealed,.kl-douce .r-future-partners.r-future-revealed{width:240px;top:calc(var(--u)*740)}.kl-douce .r-future-email{left:2%}.kl-douce .r-future-partners{right:2%}.kl-douce .r-future-revealed>p{font-size:10px}.kl-douce .r-future-revealed .hero-future-name strong{font-size:20px}.kl-douce .r-future-revealed .hero-soon{font-size:8px}.kl-douce .hero-future-preview .hfp-status{display:none}.kl-douce .hero-future-preview .hfp-url-row>strong{font-size:12px}.kl-douce .hero-future-preview .hfp-action{min-width:100px}.kl-douce .hero-future-preview .hfp-feedback{font-size:9px}.kl-douce .hero-future-preview .hfp-results{font-size:10px}}@media (max-width:760px){.kl-douce .r-future-revealed{background:0 0;grid-column:1/-1;min-height:0;padding:30px 24px 35px}.kl-douce .r-future-revealed .hero-future-name{gap:10px;display:flex}.kl-douce .r-future-revealed .hero-soon{margin:0 0 0 auto;font-size:10px}.kl-douce .r-future-revealed .hero-future-name strong{font-size:26px}.kl-douce .r-future-revealed>p{font-size:14px}.kl-douce .r-future-revealed .hero-future-preview{width:100%;max-width:440px;margin:18px auto 0}.kl-douce .hero-future-preview .hfp-action,.kl-douce .hero-future-preview .hfp-copy{min-height:42px}.kl-douce .r-future-revealed .r-mobile-pool{z-index:-1;display:block}.kl-douce .r-future-revealed{isolation:isolate}}.kl-douce .product-page .pp-principle,.kl-douce .product-page .pp-features{border:0}.kl-douce .pp-feature-list{gap:14px;display:grid}.kl-douce .pp-feature-list>article{background:var(--page-tint);border:0;border-radius:28px 32px 32px 16px;padding:25px!important}.kl-douce .pp-faq details{background:var(--page-tint);border:0;border-radius:24px;margin-bottom:12px;padding:20px 23px}.kl-douce .r-motion{white-space:nowrap;left:50%;right:auto;translate:-50%}.kl-douce .hfp-send .hfp-monogram{color:#5c999f;background:#e4f2f1}.kl-douce .hfp-feedback{filter:none!important}.kl-douce .data-live-feed{color:#8d6e70;gap:8px;padding:12px 22px;display:grid}.kl-douce .data-live-feed>small{letter-spacing:.07em;color:#ac8e8c;font-size:9px}.kl-douce .data-live-feed>div{background:#fcf6f5;border-radius:13px;align-items:center;gap:10px;padding:10px 12px;animation:.35s both kd-studio-enter;display:flex}.kl-douce .data-live-feed i{background:#d48684;border-radius:50%;flex:none;width:6px;height:6px}.kl-douce .data-live-feed span{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.kl-douce .data-live-feed time{color:#b99c98;white-space:nowrap;margin-left:auto;font-size:9px}@media (max-width:959px){.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .data-live-feed{gap:7px;padding:15px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .data-live-feed>div{padding:10px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .data-live-feed span{font-size:10px}}@media (max-width:959px) and (max-height:740px){.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .data-live-feed{display:none}}.kl-douce .live-link-card.native-tracking-card{box-shadow:none;background:0 0;border:0;padding:0}.kl-douce .native-tracking-card .lt-card{box-shadow:0 24px 50px -28px #35585d66}.kl-douce .native-tracking-card .lt-heading small{display:none}.kl-douce .native-tracking-card .lt-footer{font-size:10px}.kl-douce .lk-bio-links>button{width:100%;padding:calc(var(--p)*13) calc(var(--p)*14);border-radius:calc(var(--p)*14);color:#567f84;font-size:calc(var(--p)*11);text-align:left;cursor:pointer;background:#fff;border:1px solid #d5e8e7;justify-content:space-between;align-items:center;gap:7px;display:flex}.kl-douce .lk-bio-links>button:nth-child(2){color:#fff;background:#74adb2}.kl-douce .lk-bio-links>button>svg{width:calc(var(--p)*13);height:calc(var(--p)*13);flex:none}.kl-douce .lk-bio-links>button:hover{filter:brightness(.97)}.kl-douce .lk-bio-destination{inset:calc(var(--p)*36) 0 calc(var(--p)*25);padding:calc(var(--p)*22);color:#31585e;background:#f7fcfb;animation:.4s cubic-bezier(.23,1,.32,1) kd-studio-enter;position:absolute}.kl-douce .lk-bio-back{color:#658e93;font-size:calc(var(--p)*11);padding:calc(var(--p)*8) 0;cursor:pointer;background:0 0;border:0}.kl-douce .lk-bio-destination .rivage-monogram{margin-top:calc(var(--p)*30);height:calc(var(--p)*50);width:calc(var(--p)*50);font-size:calc(var(--p)*30);border-radius:calc(var(--p)*17);background:#e4f2f1}.kl-douce .lk-bio-destination>small{margin-top:calc(var(--p)*23);font-size:calc(var(--p)*8);letter-spacing:.07em;color:#7f9c9f;display:block}.kl-douce .lk-bio-destination h4{font-size:calc(var(--p)*29);letter-spacing:-.055em;margin:calc(var(--p)*12) 0;line-height:1.1}.kl-douce .lk-bio-destination p{font-size:calc(var(--p)*12);color:#79979a;line-height:1.8}.kl-douce .lk-bio-local-action{width:100%;padding:calc(var(--p)*14);color:#fff;border-radius:calc(var(--p)*12);font-size:calc(var(--p)*11);margin-top:calc(var(--p)*25);cursor:pointer;background:#74adb2;border:0}@media (max-width:959px){.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .live-link-card.native-tracking-card{width:49%;padding:0}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .ck-days>button,.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .ck-days>span{width:100%;max-width:30px;height:29px;font-size:11px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .ck-month button{min-width:29px;min-height:30px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .ck-slots>button{min-height:38px;font-size:12px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .ck-week{font-size:10px}.kl-douce .native-tracking-card .lt-url>button{min-width:30px;min-height:30px}.kl-douce .cinema-layout .lk-bio-links>button{min-height:31px}.kl-douce .cinema-layout .lt-header{font-size:12px}}@media (min-width:960px){.kl-douce .send-editor{flex-direction:column;height:74%;min-height:460px;display:flex}.kl-douce .send-editor .studio-scene-stack{flex:1;min-height:0}.kl-douce .send-editor-content{flex-direction:column;justify-content:flex-start;display:flex}.kl-douce .send-editor-content>.studio-primary{margin-top:auto}.kl-douce .send-editor-content .studio-audience{margin-bottom:14px}}@media (min-width:960px) and (max-height:790px){.kl-douce .send-editor{height:calc(100% - 96px);min-height:0}.kl-douce .send-editor-content{padding:14px 17px}.kl-douce .send-editor .studio-app-tabs{padding:7px 11px}.kl-douce .send-editor .studio-app-tabs button{min-height:32px;font-size:11px}.kl-douce .send-editor .studio-window-bar{padding:10px 14px}.kl-douce .send-editor-content .studio-audience{margin-block:8px}.kl-douce .send-editor-content .studio-audience>span{display:none}.kl-douce .send-editor-content .studio-audience button{min-height:31px;padding-block:6px}.kl-douce .send-editor-content .studio-field select{padding:9px 7px}.kl-douce .send-editor-content .studio-primary{min-height:36px;padding:8px 11px}.kl-douce .send-editor-content h4{margin:6px 0 12px;font-size:20px}}.kl-douce .cinema-beats{z-index:6}.kl-douce .movie-result-note{pointer-events:none}@media (max-width:959px) and (max-height:740px){.kl-douce .cinema-layout .movie-result-note{display:none}}.kl-douce .respiration-landing .motion-button.arrow-reveal{justify-content:flex-start}.kl-douce .arrow-reveal-measure{visibility:hidden;white-space:nowrap;pointer-events:none;padding:0 58px;font-weight:650;line-height:1.5;display:block}.kl-douce .arrow-reveal-inner{padding-inline:25px;position:absolute;top:0;left:0}.kl-douce .rivage-monogram{font-size:calc(var(--p)*35)}.kl-douce .lk-bio-page h3{white-space:nowrap;font-size:calc(var(--p)*26)!important}.kl-douce .device-frame{--df-tone:var(--brand-teal,#77bac4);--df-ink:#203039;--df-metal:color-mix(in srgb,var(--df-tone) 88%,white);--df-metal-light:color-mix(in srgb,var(--df-tone) 42%,white);--df-metal-dark:color-mix(in srgb,var(--df-tone) 72%,#30404d);--df-screen-color:#fff;box-sizing:border-box;isolation:isolate;width:100%;min-width:0;color:var(--df-ink);font-family:var(--font-manrope,Manrope),Arial,sans-serif;position:relative;container-type:inline-size}.kl-douce .device-frame.df-tone-blue{--df-tone:var(--brand-blue,#91c4f5)}.kl-douce .device-frame.df-tone-coral{--df-tone:var(--brand-coral,#f2a0a2)}.kl-douce .device-frame.df-tone-violet{--df-tone:var(--brand-violet,#b595e5)}.kl-douce .device-frame.df-tone-gold{--df-tone:var(--brand-gold,#f6d77e)}.kl-douce .device-frame :is(.df-laptop-lid,.df-laptop-bezel,.df-laptop-base,.df-laptop-hinge,.df-phone-body,.df-phone-glass,.df-screen,.df-screen-content,.df-phone-status,.df-phone-bottom){box-sizing:border-box}.kl-douce .device-frame .df-screen{background:var(--df-screen-color);flex-direction:column;min-width:0;display:flex;position:relative}.kl-douce .device-frame .df-screen-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--df-metal-light) transparent;flex:1;min-width:0;min-height:0;position:relative;overflow:auto}.kl-douce .device-frame .df-laptop-lid{border:1px solid var(--df-metal-light);background:var(--df-metal-light);border-radius:clamp(22px,4.6cqw,32px);width:92%;margin-inline:auto;padding:clamp(10px,2cqw,15px) clamp(4px,.95cqw,8px) clamp(4px,.9cqw,7px);position:relative;box-shadow:inset 0 1px 1px #ffffffd9,inset 0 -1px 1px #20303930,0 22px 38px -25px #20303960}.kl-douce .device-frame .df-laptop-camera{aspect-ratio:1;background:radial-gradient(circle at 38% 35%,#647e91 0 10%,#172833 32% 55%,#405760 66%,#17232b 80%);border-radius:50%;width:clamp(3px,.68cqw,5px);position:absolute;top:clamp(3px,.65cqw,5px);left:50%;translate:-50%;box-shadow:0 0 0 1px #ffffff45}.kl-douce .device-frame .df-laptop-bezel{background:#34434c;border-radius:clamp(16px,3.2cqw,24px);padding:clamp(3px,.65cqw,5px);box-shadow:inset 0 1px #ffffff26}.kl-douce .device-frame .df-laptop-screen{aspect-ratio:3/2;border-radius:clamp(12px,2.4cqw,18px);overflow:hidden}.kl-douce .device-frame .df-laptop-hinge{background:#203039;justify-content:space-between;width:83%;height:clamp(3px,.7cqw,5px);margin-inline:auto;display:flex;position:relative}.kl-douce .device-frame .df-laptop-hinge>i{background:var(--df-metal-dark);width:8%;height:100%;display:block}.kl-douce .device-frame .df-laptop-base{border:1px solid var(--df-metal-light);background:var(--df-metal-light);border-top:0;border-radius:2px 2px 35% 35%/2px 2px 11px 11px;width:100%;height:clamp(10px,2.3cqw,17px);position:relative;box-shadow:0 2px 1px #20303921,0 17px 21px -15px #2030395c}.kl-douce .device-frame .df-laptop-notch{background:var(--df-metal-dark);border-radius:0 0 6px 6px;width:16%;height:clamp(3px,.7cqw,5px);position:absolute;top:0;left:42%;box-shadow:0 1px #ffffff80}.kl-douce .device-frame.df-phone{padding-inline:3px}.kl-douce .device-frame .df-phone-body{border:1px solid var(--df-metal-light);background:var(--df-metal-dark);box-shadow:inset 0 0 0 1px #ffffff59,2px 1px 0 var(--df-metal-dark),0 24px 38px -20px #20303966;border-radius:clamp(25px,13cqw,43px);padding:clamp(3px,1.4cqw,5px);position:relative}.kl-douce .device-frame .df-phone-glass{background:#34434c;border-radius:clamp(21px,11.4cqw,37px);padding:clamp(3px,1.7cqw,6px);position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.kl-douce .device-frame .df-phone-screen{aspect-ratio:9/19.5;border-radius:clamp(18px,10cqw,33px);overflow:hidden}.kl-douce .device-frame .df-phone-status{color:#203039;background:var(--df-screen-color);flex:none;justify-content:space-between;align-items:center;gap:8px;height:clamp(27px,13cqw,41px);padding:0 7.5%;display:flex;position:relative}.kl-douce .device-frame .df-phone-time{letter-spacing:-.035em;font-size:clamp(7px,3.7cqw,11px);font-weight:700;line-height:1}.kl-douce .device-frame .df-phone-status>svg{flex:none;width:22%;max-width:43px;height:auto;display:block}.kl-douce .device-frame .df-phone-island{background:#15242c;border-radius:99px;width:29%;height:clamp(10px,5.7cqw,18px);position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:inset 0 1px 1px #0006}.kl-douce .device-frame .df-phone-island>i{aspect-ratio:1;background:radial-gradient(circle at 35% 35%,#597088,#14273a 40%,#07171e 68%);border-radius:50%;width:clamp(3px,1.8cqw,5px);position:absolute;top:50%;right:10%;translate:0 -50%;box-shadow:0 0 0 1px #31444e}.kl-douce .device-frame .df-phone-bottom{background:var(--df-screen-color);flex:none;place-items:center;height:clamp(14px,7cqw,22px);display:grid}.kl-douce .device-frame .df-phone-bottom>i{opacity:.8;background:#253740;border-radius:99px;width:34%;height:clamp(2px,1.1cqw,3px);display:block}.kl-douce .device-frame :is(.df-phone-silent,.df-phone-volume,.df-phone-power){z-index:-1;background:var(--df-metal-dark);border-radius:2px;width:3px;display:block;position:absolute}.kl-douce .device-frame .df-phone-silent{height:4%;top:16%;left:-3px}.kl-douce .device-frame .df-phone-volume-up{height:7%;top:25%;left:-3px}.kl-douce .device-frame .df-phone-volume-down{height:7%;top:34%;left:-3px}.kl-douce .device-frame .df-phone-power{height:12%;top:27%;right:-3px}.kl-douce .constellation-hero{padding:0;overflow:clip;container-type:inline-size}.kl-douce .constellation-stage{--hy:calc(min(100svh,1060px)/1000);isolation:isolate;height:min(100svh,1060px);position:relative}.kl-douce .constellation-pools{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.kl-douce .constellation-intro{top:calc(var(--hy)*112);text-align:center;z-index:3;width:39%;max-width:680px;position:absolute;left:50%;translate:-50%}.kl-douce .constellation-intro h1{font-size:clamp(40px,calc(var(--hy)*61),68px);letter-spacing:-.06em;white-space:nowrap;color:#172332;font-weight:800;line-height:1.06}.kl-douce .constellation-intro h1>span{color:#79afe0}.kl-douce .constellation-intro h1 em{color:#5ba8b1;font-style:normal}.kl-douce .constellation-intro h1 b{font-weight:inherit;color:#e68b8b}.kl-douce .constellation-intro p{font-size:clamp(13px,calc(var(--hy)*17),18px);color:#5e7482;margin:18px auto 22px;line-height:1.65}.kl-douce .constellation-intro .r-primary{font-size:clamp(15px,calc(var(--hy)*17),19px);--reveal-size:54px}.kl-douce .constellation-intro>small{color:#6f8790;justify-content:center;align-items:center;gap:9px;margin-top:18px;font-size:11px;display:flex}.kl-douce .constellation-intro>small i{background:#8ab2b5;border-radius:50%;width:3px;height:3px}.kl-douce .hero-pod{z-index:2;min-width:0;position:absolute}.kl-douce .hero-pod-pool{display:none}.kl-douce .hero-pod-heading a{width:fit-content;color:inherit;align-items:center;gap:10px;display:flex}.kl-douce .hero-pod-heading h2{font-size:clamp(22px,calc(var(--hy)*34),38px);letter-spacing:-.045em;font-weight:750;line-height:1.15}.kl-douce .hero-pod-heading .product-icon{width:clamp(29px,calc(var(--hy)*40),44px);height:clamp(29px,calc(var(--hy)*40),44px);background:#ffffffed;border-radius:13px;flex:none;padding:8px}.kl-douce .hero-pod-heading .product-icon img{width:100%;height:100%}.kl-douce .hero-pod-heading p{font-size:clamp(11px,calc(var(--hy)*14),15px);padding-left:calc(clamp(29px,var(--hy)*40,44px) + 10px);margin:8px 0 0;line-height:1.5}.kl-douce .hero-pod-heading small{color:#6b5384;white-space:nowrap;background:#fffb;border-radius:99px;margin-left:3px;padding:5px 8px;font-size:9px;font-weight:550}.kl-douce .hero-pod-heading a:hover h2{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.kl-douce .hero-pod-lenkli,.kl-douce .hero-pod-calenkli{top:calc(var(--hy)*145);color:#fff;width:29%}.kl-douce .hero-pod-lenkli{left:4%}.kl-douce .hero-pod-calenkli{right:4%}.kl-douce .hero-pod-calenkli .hero-pod-heading{padding-left:26%}.kl-douce .hero-link-scene{height:calc(var(--hy)*415);margin-top:calc(var(--hy)*22);max-width:460px;position:relative}.kl-douce .hero-phone{width:calc(var(--hy)*186);max-width:48%;position:absolute;top:0;left:0;transform:rotate(-5deg)}.kl-douce .hero-shortlink{width:calc(var(--hy)*215);max-width:51%;right:0;top:calc(var(--hy)*113);position:absolute;transform:rotate(3deg)}.kl-douce .hero-shortlink .lt-card{border-radius:var(--radius-card);box-shadow:0 18px 35px -22px #174a5b66}.kl-douce .hero-shortlink .lt-heading{padding-bottom:10px}.kl-douce .hero-shortlink .lt-heading small{display:none}.kl-douce .hero-booking-scene{margin-top:calc(var(--hy)*52);width:100%;max-width:480px;margin-left:auto;position:relative}.kl-douce .hero-booking-card{transform:rotate(-3deg)}.kl-douce .hero-booking-card .ck-card{border-radius:var(--radius-surface);border:1px solid #ffffffeb;box-shadow:0 24px 45px -25px #315b7966}.kl-douce .hero-agenda-chip{margin:calc(var(--hy)*22) auto 0;color:#59839d;background:#fffdf7;border:1px solid #fff;border-radius:99px;justify-content:center;align-items:center;gap:9px;width:max-content;max-width:100%;padding:12px 18px;font-size:12px;display:flex;position:relative;transform:rotate(-2deg);box-shadow:0 12px 25px -18px #315b7977}.kl-douce .hero-agenda-chip i{background:#8ab99c;border-radius:50%;width:7px;height:7px}.kl-douce .hero-pod-email,.kl-douce .hero-pod-partners{top:calc(var(--hy)*669);height:calc(var(--hy)*292);width:min(27%,calc(var(--hy)*405))}.kl-douce .hero-pod-email{color:#fff;left:4%}.kl-douce .hero-pod-partners{color:#796327;right:4%}.kl-douce .hero-pod-email .hero-pod-art,.kl-douce .hero-pod-partners .hero-pod-art{width:100%;position:absolute;bottom:0}.kl-douce .hero-pod-partners .hero-pod-heading{padding-left:20px}.kl-douce .hero-pod-partners .hero-pod-heading small{color:#927134}.kl-douce .hero-pod-email .hero-pod-heading p,.kl-douce .hero-pod-partners .hero-pod-heading p{padding-left:0}.kl-douce .hero-pod .hero-future-preview{height:calc(var(--hy)*210);border-radius:var(--radius-card);min-height:155px;padding:clamp(12px,calc(var(--hy)*17),19px);border:1px solid #ffffffa6;gap:8px;font-size:12px;transform:rotate(-1.5deg);box-shadow:0 20px 35px -26px #37465980}.kl-douce .hero-pod-partners .hero-future-preview{transform:rotate(1.5deg)}.kl-douce .hero-pod .hero-future-preview h3{font-size:clamp(15px,calc(var(--hy)*20),22px)}.kl-douce .hero-pod .hfp-status{font-size:10px}.kl-douce .hero-pod .hfp-label{font-size:11px}.kl-douce .hero-pod .hfp-feedback{opacity:.8;font-size:9px}.kl-douce .hero-pod .hfp-heading{font-size:11px}.kl-douce .hero-pod .hfp-url-row>strong{font-size:14px}.kl-douce .hero-pod .hfp-action,.kl-douce .hero-pod .hfp-copy{border-radius:var(--radius-control);min-width:0;min-height:33px;font-size:11px}.kl-douce .hero-pod .hfp-results{font-size:11px}.kl-douce .hero-pod-datalenk{top:calc(var(--hy)*571);height:calc(var(--hy)*390);width:min(34%,calc(var(--hy)*490));color:#fff;left:50%;translate:-50%}.kl-douce .hero-pod-datalenk .hero-pod-heading{width:max-content;max-width:110%;margin:0 auto}.kl-douce .hero-pod-datalenk .hero-pod-heading p{text-align:center;padding:0}.kl-douce .hero-pod-datalenk .hero-pod-heading a{margin:auto}.kl-douce .hero-data-scene{border-radius:var(--radius-card);background:#fff;border:1px solid #fff;width:100%;position:absolute;bottom:0;overflow:hidden;box-shadow:0 20px 45px -25px #91444470}.kl-douce .hero-data-chrome{color:#735f60;background:#fbf5f4;align-items:center;gap:7px;padding:10px 14px;font-size:10px;display:flex}.kl-douce .hero-data-chrome .product-icon{background:0 0;border-radius:0;width:19px;height:19px}.kl-douce .hero-data-chrome i{background:#ded2cf;width:1px;height:11px;margin-left:3px}.kl-douce .hero-data-chrome small{color:#9a8885;font-size:9px}.kl-douce .hero-data-scene .dl-dashboard{box-shadow:none;background:#fff;border:0;border-radius:0;padding:16px}.kl-douce .hero-data-scene .dl-header{margin-bottom:15px}.kl-douce .hero-data-scene .dl-chart{margin-top:18px}.kl-douce .hero-data-scene .dl-foot{margin-top:6px}.kl-douce .constellation-motion{color:#7d9098;z-index:4;background:0 0;border:0;align-items:center;gap:8px;padding:6px;font-size:9px;display:flex;position:absolute;bottom:6px;left:50%;translate:-50%}.kl-douce .hero-pod-art:focus-within{z-index:4}.kl-douce .story-intro.family-bridge{text-align:left;justify-content:space-between;align-items:center;gap:50px;width:calc(100% - 112px);max-width:1260px;padding:72px 30px 60px;scroll-margin-top:0;display:flex}.kl-douce .family-bridge-copy{justify-content:space-between;align-items:center;gap:80px;width:100%;display:flex}.kl-douce .family-bridge h2{letter-spacing:-.055em;flex:none;font-size:clamp(31px,3.2vw,44px);line-height:1.1}.kl-douce .family-bridge h2 span{color:#5b9ea6}.kl-douce .family-bridge p{color:#6c8590;max-width:300px;margin:0;font-size:15px;line-height:1.8}.kl-douce .family-bridge-scroll{color:#69939e;flex:none;place-items:center;width:80px;height:80px;display:grid;position:relative}.kl-douce .family-bridge-scroll>svg:first-child{stroke-width:1.7px;width:100%;height:100%;transition:transform .7s;position:absolute;inset:0}.kl-douce .family-bridge-scroll>svg:last-child{width:24px;height:24px;transition:translate .4s;rotate:90deg}.kl-douce .family-bridge-scroll:hover>svg:first-child{transform:rotate(14deg)}.kl-douce .family-bridge-scroll:hover>svg:last-child{translate:0 4px}.kl-douce .lk-bio-ui .df-phone{--p:calc(100cqw/280);--df-screen-color:#faf8f3}.kl-douce .rivage-phone-screen{background:#faf8f3}.kl-douce .lk-bio-ui .lk-bio-page{padding:calc(var(--p)*14) calc(var(--p)*17) calc(var(--p)*10);background:#faf8f3!important}.kl-douce .lk-bio-page h3{font-weight:700;color:#304c4c!important}.kl-douce .lk-bio-avatar{background:#e1eeeb!important}.kl-douce .lk-bio-links>button{border-radius:var(--radius-control);color:#426a69;background:#fffefa;border-color:#dbe6df}.kl-douce .lk-bio-links>button:nth-child(2){background:#487d83}.kl-douce .lk-bio-destination{background:#faf8f3;inset:0}.kl-douce .lk-bio-destination .rivage-monogram{margin-top:calc(var(--p)*12)}.kl-douce .lk-bio-description{color:#82948d!important}.kl-douce .rivage-monogram{color:#487d83}.kl-douce .ck-compact .ck-card{background:#fffdf8}.kl-douce .ck-compact .ck-summary{padding:calc(var(--p)*8) calc(var(--p)*17)}.kl-douce .ck-compact .ck-summary h3{font-size:calc(var(--p)*15)}.kl-douce .ck-compact .ck-booking{padding:calc(var(--p)*8) calc(var(--p)*17);gap:calc(var(--p)*20)}.kl-douce .ck-compact .ck-days{height:calc(var(--p)*117);grid-template-rows:repeat(var(--calendar-rows),minmax(0,1fr))}.kl-douce .ck-compact .ck-days>*{height:100%;max-height:calc(var(--p)*21);width:calc(var(--p)*21)}.kl-douce .ck-compact .ck-week{margin-top:calc(var(--p)*8)}.kl-douce .ck-compact .ck-days{margin-top:calc(var(--p)*6)}.kl-douce .ck-compact .ck-confirm{padding:calc(var(--p)*9) 0;font-size:calc(var(--p)*9)}.kl-douce .ck-compact .ck-timezone{margin-top:calc(var(--p)*8)}.kl-douce .ck-compact .ck-slots{margin-top:calc(var(--p)*16)}.kl-douce .ck-compact .ck-slots>button{min-height:calc(var(--p)*32)}.kl-douce .data-workstation{width:104%;position:absolute;top:9%;left:-2%;transform:perspective(1600px)rotateY(-5deg)rotate(-1.5deg)}.kl-douce .data-workstation .data-computer{width:100%;height:100%;box-shadow:none;background:#fff;border:0;border-radius:0;position:relative;inset:auto;overflow:hidden;transform:none}.kl-douce .data-workstation .data-computer:after{display:none}.kl-douce .data-workstation .data-computer .live-tracking-board{inset:36px 0 0}.kl-douce .data-workstation .data-computer .studio-window-bar{color:#8c7470;background:#faf5f4;border-color:#f0e6e4;height:36px}.kl-douce .data-workstation .data-computer .dl-dashboard{background:#fff;padding:22px}.kl-douce .data-workstation .dl-header{color:#55616b;margin-bottom:18px;font-size:12px}.kl-douce .data-workstation .dl-metrics>div>span{color:#65717a;font-size:11px}.kl-douce .data-workstation .dl-metrics strong{color:#273541;font-size:32px}.kl-douce .data-workstation .dl-metrics>div:first-child strong{color:#bf6664}.kl-douce .live-session-timeline{color:#63727b;margin-top:24px}.kl-douce .live-session-timeline>div{justify-content:space-between;gap:8px;font-size:11px;display:flex}.kl-douce .live-session-timeline>div small{color:#9d9090;font-size:9px}.kl-douce .live-session-timeline ol{gap:3px;margin-top:10px;padding:0;list-style:none;display:grid}.kl-douce .live-session-timeline li{border-radius:var(--radius-control);background:#fdf8f7;align-items:center;gap:11px;padding:8px 10px;animation:.4s both kd-atelier-row;display:flex}.kl-douce .live-session-timeline time{color:#a99391;font-variant-numeric:tabular-nums;font-size:10px}.kl-douce .live-session-timeline i{color:#ca7774;font-style:normal}.kl-douce .live-session-timeline li>span{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.kl-douce .data-workstation .live-source-cards{margin-top:0}.kl-douce .data-workstation .data-computer .movie-data-chart{justify-content:flex-start;inset:36px 0 0}.kl-douce .data-workstation .dl-chart{margin-top:16px}.kl-douce .data-workstation .dl-chart svg{max-height:140px}.kl-douce .studio-ui{--ui-ink:#2d3542;--ui-muted:#75818c;--ui-accent:#8462b3;--ui-tint:#f1ecf9}.kl-douce .affiliate-studio{--ui-accent:#a1802e;--ui-tint:#fbf5e3}.kl-douce .studio-window-bar{background:#f7f4fb;border-color:#e8e2ef;font-size:11px}.kl-douce .studio-window-bar small{color:#7b6e90;font-size:11px}.kl-douce .studio-window{border-radius:var(--radius-surface)!important}.kl-douce .studio-app-tabs{background:#fff;border-bottom:1px solid #eeebf2;justify-content:flex-start;gap:4px;padding:11px 15px}.kl-douce .studio-app-tabs button{border-radius:var(--radius-control);min-height:34px;padding:8px 12px;font-size:12px}.kl-douce .send-editor{background:#fff;width:89%;height:74%;min-height:0;top:7%;transform:rotate(-1deg);box-shadow:0 22px 55px -25px #5d448655}.kl-douce .send-editor-content{width:69%;padding:20px 22px}.kl-douce .send-editor-content h4{letter-spacing:-.035em;margin:8px 0 20px;font-size:22px;font-weight:700}.kl-douce .studio-eyebrow{letter-spacing:.025em;color:#847496;font-size:10px;font-weight:500}.kl-douce .studio-field{color:#697580;font-size:12px}.kl-douce .studio-field select{color:#464650;border-radius:var(--radius-control);border-color:#e2deea;padding:11px;font-size:12px}.kl-douce .studio-audience button{color:#626071;border-radius:var(--radius-control);min-height:36px;font-size:12px}.kl-douce .studio-audience button i{border-radius:50%}.kl-douce .studio-ui .studio-primary{border-radius:var(--radius-control);min-height:39px;font-size:12px;font-weight:600}.kl-douce .send-editor-content>.studio-primary{margin-top:17px}.kl-douce .send-letter-wrap{width:37%;top:26%;right:-1%;transform:rotate(2.5deg)}.kl-douce .studio-letter{border-radius:var(--radius-card);background:#fffdf8;border-color:#e3e7e0;padding:22px;box-shadow:0 20px 40px -23px #2446476b}.kl-douce .studio-letter-meta{color:#929d96;font-size:8px}.kl-douce .studio-letter-brand{color:#304e4d;font-size:14px}.kl-douce .studio-letter h4{color:#304e4d;letter-spacing:-.05em;font-size:27px}.kl-douce .studio-letter p{color:#73867c;font-size:11px}.kl-douce .studio-letter button{border-radius:var(--radius-control);background:#487d83;font-size:10px}.kl-douce .studio-letter>small{color:#8da094}.kl-douce .studio-letter-sign,.kl-douce .studio-letter-subject{color:#90a196;font-size:9px}.kl-douce .studio-mark{color:#487d83;letter-spacing:-.08em;background:#e5eeea;border-radius:10px;font-size:20px}.kl-douce .studio-notification{border-radius:var(--radius-card);background:#fff;box-shadow:0 16px 32px -24px #33465288}.kl-douce .send-notification{width:56%;padding:15px;bottom:1%}.kl-douce .studio-notification strong{font-size:12px}.kl-douce .studio-notification small{letter-spacing:.025em;font-size:8px}.kl-douce .studio-notification div>span{font-size:10px}.kl-douce .affiliate-portal{border-radius:var(--radius-surface);background:#fff;border:1px solid #e9e2d1;width:94%;height:calc(100% - 108px);left:0;transform:rotate(1deg);box-shadow:0 22px 55px -25px #8e722c44}.kl-douce .affiliate-portal>header{background:#fdfaf1;border-bottom:1px solid #ede8da;padding:17px 21px 13px}.kl-douce .affiliate-portal>header strong{letter-spacing:-.035em;font-size:18px}.kl-douce .affiliate-portal>header small{font-size:8px}.kl-douce .affiliate-portal>header>span{border-radius:var(--radius-control);width:45px;height:36px;font-size:13px}.kl-douce .affiliate-portal .studio-app-tabs{background:#fff;padding:9px 15px}.kl-douce .affiliate-profile-picker{padding:12px 20px 0}.kl-douce .affiliate-profile-picker button{border-radius:var(--radius-control);min-height:38px;font-size:11px}.kl-douce .affiliate-portal-content{padding:16px 22px 20px}.kl-douce .affiliate-program-copy h4{letter-spacing:-.045em;font-size:24px;line-height:1.15}.kl-douce .affiliate-program-copy p{max-width:430px;font-size:12px;line-height:1.7}.kl-douce .affiliate-conditions{border-radius:var(--radius-panel);background:#fcf8ed;gap:38px;margin:16px 0;padding:14px 17px}.kl-douce .affiliate-conditions strong{font-size:25px;font-weight:650}.kl-douce .affiliate-conditions>span{font-size:11px}.kl-douce .affiliate-portal .studio-primary{margin-top:auto}.kl-douce .affiliate-personal-link{border-radius:var(--radius-panel);background:#fdf9ed;border:1px solid #eae2c9}.kl-douce .affiliate-personal-link>span{font-size:10px}.kl-douce .affiliate-personal-link>strong{font-size:28px}.kl-douce .affiliate-sales-table>:is(button,div){border-radius:var(--radius-control);font-size:12px}.kl-douce .affiliate-notification{width:73%;bottom:1%;right:0;transform:rotate(-1deg)}.kl-douce .affiliate-studio[data-demo-beat="2"] .affiliate-profile-picker{visibility:hidden;display:flex}.kl-douce .movie-caption[aria-hidden=true],.kl-douce .studio-scene[aria-hidden=true],.kl-douce .movie-shot[aria-hidden=true]{visibility:hidden;opacity:0;pointer-events:none}.kl-douce .movie-caption[aria-hidden=false]{visibility:visible;opacity:1;animation:.5s cubic-bezier(.23,1,.32,1) both kd-atelier-caption;transform:none}.kl-douce .studio-scene[aria-hidden=false]{visibility:visible;opacity:1;animation:.42s cubic-bezier(.23,1,.32,1) both kd-atelier-pane;transform:none}.kl-douce .movie-shot[aria-hidden=false]{visibility:visible;opacity:1;animation:.55s cubic-bezier(.23,1,.32,1) both kd-atelier-object;transform:none}.kl-douce .cinema-universe[data-handoff=true] :is(.live-calendar,.live-tracking-board){transition:transform .35s,opacity .35s}@keyframes kd-atelier-caption{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes kd-atelier-pane{0%{opacity:.3;clip-path:inset(0 0 8%);translate:0 10px}to{opacity:1;clip-path:inset(0);translate:0}}@keyframes kd-atelier-object{0%{opacity:0;translate:0 16px;scale:.985}to{opacity:1;translate:0;scale:1}}@keyframes kd-atelier-row{0%{opacity:0;translate:0 5px}to{opacity:1;translate:0}}@media (min-width:1100px) and (max-height:790px){.kl-douce .hero-pod-heading h2{font-size:24px}.kl-douce .hero-pod-heading p{font-size:11px}.kl-douce .hero-pod .hero-future-preview{gap:5px;padding:11px 13px}.kl-douce .hero-pod .hfp-feedback{font-size:8px}.kl-douce .hero-pod .hfp-monogram{width:22px;height:22px;font-size:14px}.kl-douce .hero-pod .hfp-heading,.kl-douce .hero-pod .hfp-label{font-size:10px}.kl-douce .hero-pod .hfp-action,.kl-douce .hero-pod .hfp-copy{min-height:31px}.kl-douce .hero-data-chrome{padding:7px 10px}.kl-douce .hero-data-scene .dl-dashboard{padding:12px}.kl-douce .hero-data-scene .dl-chart{margin-top:13px}.kl-douce .constellation-intro p{margin:15px auto 18px}.kl-douce .constellation-intro>small{margin-top:13px;font-size:10px}.kl-douce .hero-agenda-chip{padding:9px 13px;font-size:10px}.kl-douce .data-workstation{width:100%;top:8%;left:0}.kl-douce .data-workstation .dl-dashboard{padding:16px!important}.kl-douce .live-session-timeline{margin-top:15px}.kl-douce .live-session-timeline li{padding:6px 8px}.kl-douce .live-session-timeline li:nth-child(n+4){display:none}.kl-douce .send-editor{height:calc(100% - 92px);top:3%}.kl-douce .send-editor-content{padding:15px 18px}.kl-douce .send-editor-content h4{margin-bottom:13px;font-size:20px}.kl-douce .send-editor-content>.studio-primary{margin-top:auto}.kl-douce .affiliate-portal>header{padding:11px 18px 9px}.kl-douce .affiliate-portal .studio-app-tabs{padding:6px 12px}.kl-douce .affiliate-conditions{margin:9px 0;padding:9px 13px}.kl-douce .affiliate-conditions strong{font-size:21px}.kl-douce .affiliate-program-copy h4{font-size:22px}.kl-douce .affiliate-program-copy p{font-size:11px}.kl-douce .affiliate-portal-content{padding:12px 20px}.kl-douce .affiliate-profile-picker{padding:7px 17px 0}}@media (max-width:1099px){.kl-douce .constellation-hero{padding:80px 20px 0}.kl-douce .constellation-stage{--hy:1px;grid-template-columns:1fr 1fr;gap:22px;height:auto;padding-bottom:20px;display:grid}.kl-douce .constellation-pools{display:none}.kl-douce .constellation-intro{grid-column:1/-1;width:100%;max-width:none;padding:25px 0 32px;position:relative;inset:auto;translate:none}.kl-douce .constellation-intro h1{font-size:clamp(37px,6vw,62px)}.kl-douce .constellation-intro p,.kl-douce .constellation-intro .r-primary{font-size:15px}.kl-douce .hero-pod{isolation:isolate;width:100%;height:auto;padding:30px 25px 38px;position:relative;inset:auto;translate:none}.kl-douce .hero-pod-pool{z-index:-1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.kl-douce .hero-pod-heading h2{font-size:28px}.kl-douce .hero-pod-heading p{padding-left:0;font-size:12px}.kl-douce .hero-pod-heading .product-icon{border-radius:12px;width:35px;height:35px}.kl-douce .hero-pod-calenkli .hero-pod-heading{padding:0}.kl-douce .hero-pod-heading small{margin-left:auto;font-size:9px}.kl-douce .hero-pod-heading a{width:100%}.kl-douce .hero-link-scene{width:100%;max-width:410px;height:340px;margin:25px auto 0}.kl-douce .hero-phone{width:155px;max-width:49%}.kl-douce .hero-shortlink{width:180px;max-width:52%;top:100px}.kl-douce .hero-booking-scene{margin:35px auto 0}.kl-douce .hero-agenda-chip{margin-top:25px;padding:10px 12px;font-size:11px}.kl-douce .hero-pod-datalenk{grid-column:1/-1;grid-template-columns:1fr 1.25fr;align-items:center;gap:35px;max-width:none;padding:40px;display:grid}.kl-douce .hero-pod-datalenk .hero-pod-heading{width:auto;max-width:100%;margin:0}.kl-douce .hero-pod-datalenk .hero-pod-heading a{margin:0}.kl-douce .hero-pod-datalenk .hero-pod-heading p{text-align:left}.kl-douce .hero-pod-email,.kl-douce .hero-pod-partners{grid-row:4}.kl-douce .hero-pod .hero-pod-art{width:100%;margin-top:25px;position:relative;inset:auto}.kl-douce .hero-pod-datalenk .hero-pod-art{margin:0}.kl-douce .hero-pod .hero-future-preview{height:auto;min-height:190px;transform:none}.kl-douce .hero-pod .hfp-feedback{font-size:10px}.kl-douce .hero-pod .hfp-label{font-size:11px}.kl-douce .hero-pod .hfp-action,.kl-douce .hero-pod .hfp-copy{min-height:38px}.kl-douce .hero-pod .hero-future-preview h3{font-size:20px}.kl-douce .hero-pod .hfp-heading{font-size:11px}.kl-douce .constellation-motion{grid-column:1/-1;justify-self:center;margin-top:8px;font-size:10px;position:static;translate:none}.kl-douce .story-intro.family-bridge{gap:30px;width:calc(100% - 60px);padding:60px 0 35px}.kl-douce .family-bridge-copy{gap:30px}.kl-douce .family-bridge h2{font-size:35px}.kl-douce .family-bridge p{font-size:13px}.kl-douce .family-bridge-scroll{width:60px;height:60px}}@media (max-width:760px){.kl-douce .constellation-hero{padding:0 14px}.kl-douce .constellation-stage{grid-template-columns:1fr;gap:20px}.kl-douce .constellation-intro{padding:28px 0 24px}.kl-douce .constellation-intro h1{font-size:clamp(33px,8.7vw,54px)}.kl-douce .constellation-intro p{margin:20px 0;font-size:14px;line-height:1.7}.kl-douce .constellation-intro>small{margin-top:18px;font-size:10px}.kl-douce .hero-pod{padding:30px 25px 40px}.kl-douce .hero-pod-heading h2{font-size:30px}.kl-douce .hero-pod-heading p{font-size:13px}.kl-douce .hero-link-scene{max-width:390px;height:365px}.kl-douce .hero-phone{width:164px}.kl-douce .hero-shortlink{width:184px;top:116px}.kl-douce .hero-pod-calenkli{padding-bottom:35px}.kl-douce .hero-pod-email,.kl-douce .hero-pod-partners{grid-row:auto}.kl-douce .hero-pod-datalenk{grid-template-columns:1fr;gap:24px;padding:32px 25px 40px}.kl-douce .hero-pod-datalenk .hero-pod-heading a{margin:0}.kl-douce .hero-pod-datalenk .hero-pod-heading p{text-align:left}.kl-douce .hero-data-scene{border-radius:var(--radius-card)}.kl-douce .hero-pod .hero-future-preview{min-height:190px;padding:17px}.kl-douce .hero-pod .hfp-heading{font-size:12px}.kl-douce .hero-pod .hfp-action,.kl-douce .hero-pod .hfp-copy{min-height:40px;font-size:12px}.kl-douce .hero-pod .hfp-url-row>strong{font-size:15px}.kl-douce .hero-pod .hfp-results{font-size:12px}.kl-douce .hero-pod .hfp-feedback{font-size:10px}.kl-douce .story-intro.family-bridge{gap:15px;width:calc(100% - 48px);padding:48px 0 30px}.kl-douce .family-bridge-copy{display:block}.kl-douce .family-bridge h2{font-size:31px}.kl-douce .family-bridge p{margin-top:17px;font-size:12px}.kl-douce .family-bridge-scroll{width:53px;height:53px}}@media (max-width:959px){.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .data-workstation{width:104%;top:3%;left:-2%;transform:none}.kl-douce .data-workstation .data-computer{border:0!important;border-radius:0!important;inset:auto!important;transform:none!important}.kl-douce .data-workstation .data-computer .live-tracking-board{inset:28px 0 0}.kl-douce .data-workstation .data-computer .studio-window-bar{height:28px;padding:5px 10px;display:flex}.kl-douce .data-workstation .studio-window-bar small{font-size:8px!important}.kl-douce .data-workstation .data-computer .dl-dashboard{padding:12px!important}.kl-douce .data-workstation .dl-header{margin-bottom:11px;font-size:9px!important}.kl-douce .data-workstation .live-here{padding:5px 7px;font-size:8px}.kl-douce .data-workstation .dl-metrics{gap:8px;margin-top:0!important}.kl-douce .data-workstation .dl-metrics>div>span{white-space:normal;font-size:8px!important}.kl-douce .data-workstation .dl-metrics strong{font-size:23px!important}.kl-douce .live-session-timeline{margin-top:13px}.kl-douce .live-session-timeline>div{font-size:9px}.kl-douce .live-session-timeline>div small{display:none}.kl-douce .live-session-timeline ol{margin-top:6px}.kl-douce .live-session-timeline li{gap:8px;padding:5px 7px}.kl-douce .live-session-timeline li:nth-child(n+3){display:none}.kl-douce .live-session-timeline time{font-size:8px}.kl-douce .live-session-timeline li>span{font-size:9px}.kl-douce .data-workstation .dl-foot{display:none}.kl-douce .data-workstation .data-computer .movie-data-chart{inset:28px 0 0}.kl-douce .data-workstation .live-source-cards{display:none!important}.kl-douce .data-workstation .dl-chart{margin-top:10px!important}.kl-douce .data-workstation .dl-chart svg{max-height:78px!important}.kl-douce .live-data .live-visitor-note,.kl-douce .live-data .live-events-card{bottom:9%!important}.kl-douce .live-data .live-privacy{bottom:2%!important}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .send-editor{border-radius:var(--radius-surface);box-shadow:0 12px 25px -20px #6a508766}.kl-douce .studio-ui .studio-primary,.kl-douce .studio-app-tabs button{border-radius:var(--radius-control)}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .send-editor-content h4{font-size:22px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .send-letter-wrap .studio-letter{border-radius:var(--radius-card)}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-portal{border-radius:var(--radius-surface)}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-portal-content{padding:12px 16px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-conditions{gap:25px;margin:10px 0;padding:9px 12px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-program-copy h4{font-size:23px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-program-copy p{font-size:11px;line-height:1.5}.kl-douce .affiliate-studio[data-demo-beat="2"] .affiliate-profile-picker{visibility:visible;display:none}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-notification{border-radius:var(--radius-card)}.kl-douce .studio-scene-stack{overflow:hidden}.kl-douce .studio-scene[aria-hidden=false]{animation-duration:.35s}.kl-douce .live-bio-phone .lk-bio-links>button{min-height:0}}@media (max-width:959px) and (max-height:740px){.kl-douce .data-workstation{top:0!important}.kl-douce .live-session-timeline li:nth-child(n+2){display:none}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-conditions{margin:7px 0;padding:6px 10px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-conditions strong{font-size:19px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-program-copy h4{font-size:21px}}@media (prefers-reduced-motion:reduce){.kl-douce .constellation-hero *,.kl-douce .family-bridge *,.kl-douce .movie-caption,.kl-douce .studio-scene,.kl-douce .movie-shot,.kl-douce .live-session-timeline li{transition:none!important;animation:none!important}}.kl-douce .motion-paused :is(.movie-caption,.studio-scene,.movie-shot,.live-session-timeline li){animation:none!important}.kl-douce .hero-shortlink .lt-compact .lt-card{--p:calc(100cqw / 260);padding:calc(var(--p)*16)}.kl-douce .hero-shortlink .lt-compact .lt-heading{font-size:calc(var(--p)*13);padding-bottom:0}.kl-douce .hero-shortlink .lt-compact .lt-url strong{font-size:calc(var(--p)*18)}.kl-douce .hero-shortlink .lt-compact .lt-qr-button>img{width:calc(var(--p)*66);height:calc(var(--p)*66)}.kl-douce .hero-shortlink .lt-compact .lt-footer{font-size:calc(var(--p)*9)}.kl-douce .hero-shortlink .lt-compact .lt-footer small{font-size:calc(var(--p)*7)}.kl-douce .data-workstation .dl-dashboard{box-shadow:none;border:0;border-radius:0}@media (max-width:1099px){.kl-douce .hero-pod-partners .hero-pod-heading{padding-left:0}.kl-douce .hero-pod-heading,.kl-douce .hero-pod-calenkli .hero-pod-heading{padding-left:12px}}@media (max-width:760px){.kl-douce .respiration-landing .site-header .motion-button.arrow-reveal{--reveal-size:42px;flex:none;width:200px;min-width:0;max-width:calc(100% - 127px);font-size:10px}.kl-douce .site-header .arrow-reveal-measure{padding-inline:14px}.kl-douce .site-header .arrow-reveal-inner{padding-inline:12px}.kl-douce .site-header .arrow-reveal:hover .arrow-reveal-inner,.kl-douce .site-header .arrow-reveal:focus-visible .arrow-reveal-inner{padding-inline:7px}.kl-douce .hero-pod-heading p{max-width:250px}.kl-douce .hero-shortlink{top:110px;right:0}}.kl-douce [data-motion=ready] .hero-pod[data-motion-seen=true] .hero-pod-art{animation:1s cubic-bezier(.2,.8,.2,1) both kd-atelier-hero-arrive}.kl-douce .hero-pod-calenkli{--arrive-delay:80ms}.kl-douce .hero-pod-datalenk{--arrive-delay:.16s}.kl-douce .hero-pod-email,.kl-douce .hero-pod-partners{--arrive-delay:.24s}.kl-douce [data-motion=ready] .hero-pod[data-motion-seen=true] .hero-pod-art{animation-delay:var(--arrive-delay,0s)}@keyframes kd-atelier-hero-arrive{0%{opacity:0;translate:0 25px;scale:.97}to{opacity:1;translate:0;scale:1}}.kl-douce .data-app-bar>span:first-child{color:#706368;align-items:center;gap:7px;font-size:10px;display:flex}.kl-douce .data-app-bar .product-icon{background:0 0;width:17px;height:17px}.kl-douce .data-app-bar .product-icon img{width:100%;height:100%}.kl-douce .data-workstation .live-session-timeline li>span{color:#64717a;font-size:12px}@media (max-width:959px){.kl-douce .data-app-bar>span:first-child{gap:5px;font-size:8px}.kl-douce .data-app-bar .product-icon{width:13px;height:13px}.kl-douce .data-workstation .live-session-timeline li>span{font-size:9px}}@media (prefers-reduced-motion:reduce){.kl-douce [data-motion=ready] .hero-pod[data-motion-seen=true] .hero-pod-art{animation:none}}.kl-douce .header-label-short{display:none}@media (max-width:760px){.kl-douce .header-label-long{display:none}.kl-douce .header-label-short{display:inline}.kl-douce .respiration-landing .site-header .motion-button.arrow-reveal{--reveal-size:42px;flex:1;width:auto;max-width:180px;font-size:12px}.kl-douce .respiration-landing .site-header .menu-toggle{flex:none;width:32px;margin-left:0}.kl-douce .respiration-landing .site-header{gap:12px}}@media (min-width:960px){.kl-douce .pp-hero-art>.send-studio,.kl-douce .pp-hero-art>.live-data,.kl-douce .pp-hero-art>.affiliate-studio{height:640px}.kl-douce .pp-hero-art .send-editor{height:76%;top:3%}.kl-douce .pp-hero-art .send-letter-wrap{top:22%}.kl-douce .pp-hero-art .data-workstation{top:2%}}.kl-douce .native-tracking-card .lt-compact .lt-card{--p:calc(100cqw / 260);padding:calc(var(--p)*16)}.kl-douce .native-tracking-card .lt-compact .lt-heading{font-size:clamp(10px,calc(var(--p)*13),17px)}.kl-douce .native-tracking-card .lt-compact .lt-url strong{font-size:calc(var(--p)*18)}.kl-douce .native-tracking-card .lt-compact .lt-qr-button>img{width:calc(var(--p)*66);height:calc(var(--p)*66)}.kl-douce .native-tracking-card .lt-compact .lt-footer{font-size:calc(var(--p)*9)}.kl-douce .native-tracking-card .lt-compact .lt-footer small{font-size:calc(var(--p)*7)}@media (max-width:959px){.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .live-link-card.native-tracking-card{padding:0}.kl-douce .pp-hero-art>.live-data{height:460px}.kl-douce .pp-hero-art>.affiliate-studio{height:470px}}.kl-douce .respiration-landing :is(.ck-card,.lt-card,.lt-compact .lt-card){border-radius:var(--radius-surface)}.kl-douce .respiration-landing :is(.hero-shortlink,.native-tracking-card) .lt-card,.kl-douce .respiration-landing :is(.live-poster,.live-new-destination,.movie-confirm,.movie-invitation,.live-agenda-note,.live-visitor-note,.live-events-card),.kl-douce .respiration-landing :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) :is(.live-visitor-note,.live-events-card,.affiliate-notification){border-radius:var(--radius-card)}.kl-douce .respiration-landing :is(.ck-slots>button,.lt-url,.lt-url button,.demo-action,.lk-bio-local-action){border-radius:var(--radius-control)}.kl-douce .respiration-landing .lt-qr-button{border-radius:var(--radius-panel)}.kl-douce .hero-data-scene,.kl-douce .studio-window,.kl-douce .affiliate-portal{isolation:isolate}.kl-douce .data-workstation .live-tracking-board{container-type:inline-size}.kl-douce .tracking-session{color:#63727a;background:#fff;flex-direction:column;gap:clamp(8px,2.2cqw,16px);height:100%;padding:clamp(12px,3.7cqw,25px);font-size:clamp(10px,2.2cqw,13px);line-height:1.4;display:flex}.kl-douce .tracking-session svg{flex-shrink:0;width:1.25em;height:1.25em}.kl-douce .session-heading{white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.kl-douce .session-heading>strong{color:#2b3b44;letter-spacing:-.025em;align-items:center;gap:8px;font-size:clamp(12px,2.7cqw,16px);font-weight:750;display:flex}.kl-douce .session-heading>span{color:#8c8587;align-items:baseline;gap:7px;font-size:clamp(9px,2cqw,12px);display:flex}.kl-douce .session-heading time{color:#cf7775;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.kl-douce .session-pulse{background:#e58b89;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2.4s ease-in-out infinite kd-session-breathe;display:inline-block;box-shadow:0 0 0 4px #fcf0ef}.kl-douce .session-context{flex-wrap:wrap;gap:6px;display:flex}.kl-douce .session-chip{border-radius:var(--radius-control);white-space:nowrap;color:#56666d;background:#fcfbfa;border:1px solid #eee9e7;align-items:center;gap:5px;min-width:0;max-width:100%;padding:5px 9px;font-size:clamp(9px,2.05cqw,12px);display:inline-flex}.kl-douce .session-chip svg{color:#8b9a9d}.kl-douce .session-chip.session-cookie{color:#c26a67;background:#fff4f2;border-color:#f3cfcb}.kl-douce .session-chip.session-visit{font-family:var(--font-mono);color:#8c7877}.kl-douce .session-locale>span{text-overflow:ellipsis;overflow:hidden}.kl-douce .session-origin{color:#98a2a6;justify-content:space-between;gap:8px;font-size:clamp(9px,1.9cqw,11px);display:flex}.kl-douce .session-origin>span{align-items:center;gap:5px;min-width:0;display:flex}.kl-douce .session-origin strong{color:#697a81;white-space:nowrap;text-overflow:ellipsis;max-width:26cqw;font-weight:500;overflow:hidden}.kl-douce .session-activity{min-height:0;margin-top:auto}.kl-douce .session-activity-heading{color:#9a9290;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:clamp(9px,1.95cqw,11px);display:flex}.kl-douce .session-activity-heading>span:last-child{color:#a6a0a0;align-items:center;gap:6px;display:flex}.kl-douce .session-activity-heading i{background:currentColor;border-radius:50%;width:3px;height:3px}.kl-douce .session-events{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.kl-douce .session-events li{border-radius:var(--radius-control);background:#fbf8f7;align-items:center;gap:clamp(6px,1.8cqw,12px);min-height:clamp(30px,7.5cqw,43px);padding:6px clamp(9px,2.3cqw,15px);animation:.42s cubic-bezier(.2,.8,.25,1) both kd-session-event-in;display:flex}.kl-douce .session-events time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:#a39596;flex-shrink:0;font-size:clamp(8px,1.8cqw,11px)}.kl-douce .session-event-icon{color:#c98683;flex-shrink:0;place-items:center;width:1.6em;height:1.6em;display:grid}.kl-douce .session-event-label{white-space:nowrap;color:#6a767f;font-size:clamp(9px,2.1cqw,12px)}.kl-douce .session-events strong{color:#3e515d;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:auto;font-size:clamp(9px,2.1cqw,12px);font-weight:650;overflow:hidden}.kl-douce .session-listening{color:#a68e8d;align-items:center;gap:8px;font-size:clamp(9px,1.9cqw,11px);display:flex}.kl-douce .session-listening .session-pulse{width:5px;height:5px;box-shadow:none}.kl-douce .session-live-label{font-family:var(--font-mono);letter-spacing:.12em;color:#cc9290;margin-left:auto;font-size:8px}@container (max-width:440px){.kl-douce .tracking-session{gap:8px;padding:11px 12px}.kl-douce .session-heading>strong{gap:6px;font-size:11px}.kl-douce .session-heading>span{gap:4px;font-size:8px}.kl-douce .session-chip{gap:4px;padding:4px 7px;font-size:9px}.kl-douce .session-context{gap:4px}.kl-douce .session-pulse{width:6px;height:6px}.kl-douce .session-origin{font-size:8px}.kl-douce .session-activity-heading{margin-bottom:5px;font-size:8px}.kl-douce .session-events li{gap:6px;min-height:27px;padding:4px 8px}.kl-douce .session-events li:nth-child(n+3){display:none}.kl-douce .session-events time{font-size:8px}.kl-douce .session-event-label,.kl-douce .session-events strong{font-size:9px}.kl-douce .session-listening{font-size:8px}}@container (max-width:330px){.kl-douce .session-chip{padding:3px 6px;font-size:8px}.kl-douce .tracking-session{gap:6px;padding:9px 10px}.kl-douce .session-heading>span{font-size:0}.kl-douce .session-heading time{font-size:9px}.kl-douce .session-events li{min-height:25px}.kl-douce .session-event-icon{width:1.3em}.kl-douce .session-origin>span{gap:3px}}@keyframes kd-session-event-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes kd-session-breathe{50%{box-shadow:0 0 0 5px #fcf0ef80}}@media (prefers-reduced-motion:reduce){.kl-douce .tracking-session *{animation:none!important}}.kl-douce .motion-paused .tracking-session *{animation:none!important}@media (min-width:761px){.kl-douce .r-reference-a .r-stage{--x:calc(100cqw / 1448);--u:min(var(--x),calc(100svh / 1086));height:calc(var(--u)*1086)}.kl-douce .r-reference-a .r-organic-scene{height:100%;overflow:hidden}.kl-douce .r-reference-a .r-data-piece .r-revenue{width:100%;margin-inline:0}.kl-douce .r-reference-a .r-future-revealed{width:clamp(208px,calc(var(--u)*320),430px);min-height:0;padding:0}.kl-douce .r-reference-a .r-future-email{left:2%;top:calc(var(--u)*775)}.kl-douce .r-reference-a .r-future-partners{right:2%;top:calc(var(--u)*800)}.kl-douce .r-reference-a .hero-future-name{flex-wrap:nowrap;gap:7px}.kl-douce .r-reference-a .hero-future-name strong{font-size:clamp(18px,calc(var(--u)*28),30px);white-space:nowrap}.kl-douce .r-reference-a .hero-future-name .product-icon{width:clamp(25px,calc(var(--u)*32),34px);height:clamp(25px,calc(var(--u)*32),34px);border-radius:11px}.kl-douce .r-reference-a .hero-soon{margin:0 0 0 3px;padding:4px 7px;font-size:9px}.kl-douce .r-reference-a .r-future-partners .hero-future-name{justify-content:flex-end}.kl-douce .r-reference-a .r-future-revealed>p{display:none}.kl-douce .r-reference-a .hero-future-preview{border-radius:var(--radius-card);gap:7px;min-height:0;margin-top:12px;padding:12px 14px;font-size:11px;box-shadow:0 14px 28px -21px #3c4b6660}.kl-douce .r-reference-a .hfp-heading{font-size:11px}.kl-douce .r-reference-a .hfp-status{display:none}.kl-douce .r-reference-a .hfp-monogram{width:20px;height:20px;font-size:13px}.kl-douce .r-reference-a .hfp-composition{padding:0}.kl-douce .r-reference-a .hfp-composition .hfp-label{display:none}.kl-douce .r-reference-a .hero-future-preview h3{margin:0;font-size:17px;line-height:1.2}.kl-douce .r-reference-a .hfp-audience,.kl-douce .r-reference-a .hfp-results{font-size:11px}.kl-douce .r-reference-a .hfp-audience strong{font-size:13px}.kl-douce .r-reference-a .hfp-action,.kl-douce .r-reference-a .hfp-copy{gap:5px;min-width:0;min-height:33px;padding:6px 9px;font-size:11px}.kl-douce .r-reference-a .hfp-action svg,.kl-douce .r-reference-a .hfp-copy svg{width:13px;height:13px}.kl-douce .r-reference-a .hfp-feedback{min-height:12px;font-size:9px}.kl-douce .r-reference-a .hfp-label{font-size:10px}.kl-douce .r-reference-a .hfp-url-row{flex-wrap:nowrap;gap:6px}.kl-douce .r-reference-a .hfp-url-row>strong{letter-spacing:-.035em;font-size:12px}.kl-douce .r-reference-a .hfp-affiliate .hfp-heading{display:none}.kl-douce .r-reference-a .hfp-results{border:0;padding-top:1px}.kl-douce .r-reference-a .hfp-results strong{font-size:16px}.kl-douce .r-reference-a .r-future i{background:0 0;width:auto;height:auto}.kl-douce .r-reference-a .r-motion{bottom:calc(var(--u)*18);font-size:10px}}@media (min-width:1800px) and (min-height:1000px){.kl-douce .r-reference-a .hero-future-preview{gap:10px;margin-top:16px;padding:20px 22px;font-size:14px}.kl-douce .r-reference-a .hero-future-preview h3{font-size:23px}.kl-douce .r-reference-a .hfp-heading,.kl-douce .r-reference-a .hfp-audience,.kl-douce .r-reference-a .hfp-results,.kl-douce .r-reference-a .hfp-url-row>strong{font-size:14px}.kl-douce .r-reference-a .hfp-action,.kl-douce .r-reference-a .hfp-copy{min-height:40px;padding:9px 13px;font-size:13px}.kl-douce .r-reference-a .hfp-label,.kl-douce .r-reference-a .hfp-feedback{font-size:12px}.kl-douce .r-reference-a .hfp-monogram{width:27px;height:27px;font-size:17px}.kl-douce .r-reference-a .hfp-results strong{font-size:20px}.kl-douce .r-reference-a .hero-soon{padding:5px 9px;font-size:11px}}@media (min-width:761px) and (max-height:790px){.kl-douce .r-reference-a .r-future-email{top:calc(var(--u)*758)}.kl-douce .r-reference-a .r-future-partners{top:calc(var(--u)*790)}.kl-douce .r-reference-a .hero-future-preview{gap:5px;margin-top:9px;padding:10px 12px}.kl-douce .r-reference-a .hfp-feedback{font-size:8px}.kl-douce .r-reference-a .hero-future-preview h3{font-size:16px}.kl-douce .r-reference-a .hfp-heading{font-size:10px}}@media (min-width:761px) and (max-width:1099px){.kl-douce .respiration-landing:has(.r-reference-a) .header-cta{width:auto;min-width:0;padding:12px 18px;font-size:12px}.kl-douce .r-reference-a .r-data-piece>.r-product-heading{text-align:center;margin-inline:0}.kl-douce .r-reference-a .r-data-piece .r-product-heading p{white-space:normal;margin-left:0;padding-left:0}.kl-douce .r-reference-a .r-future-revealed{width:21%}.kl-douce .r-reference-a .r-future-email{left:1.5%}.kl-douce .r-reference-a .r-future-partners{right:1.5%}.kl-douce .r-reference-a .hero-future-name strong{font-size:17px}.kl-douce .r-reference-a .hero-soon{padding:3px 5px;font-size:8px}.kl-douce .r-reference-a .hero-future-name{gap:5px}.kl-douce .r-reference-a .hfp-heading,.kl-douce .r-reference-a .hfp-audience{display:none}.kl-douce .r-reference-a .hfp-action-row{justify-content:flex-start}.kl-douce .r-reference-a .hfp-feedback{display:none}.kl-douce .r-reference-a .hero-future-preview{gap:8px;padding:11px}.kl-douce .r-reference-a .hero-future-preview h3{font-size:14px}.kl-douce .r-reference-a .hfp-results{font-size:9px}}@media (max-width:760px){.kl-douce .r-reference-a .r-stage{height:auto}.kl-douce .r-reference-a .r-future-revealed{width:auto;top:auto;left:auto;right:auto}.kl-douce .r-reference-a .r-future-partners.r-future-revealed{top:auto}.kl-douce .r-reference-a .r-future .r-mobile-pool{border-radius:36px;overflow:hidden}.kl-douce .r-reference-a .r-calendar,.kl-douce .r-reference-a .r-revenue{border-radius:var(--radius-surface)}.kl-douce .r-reference-a .r-tracked-link .lt-card{border-radius:var(--radius-card)}}.kl-douce .welcome-section{isolation:isolate;color:#213a49;padding:55px max(4vw,24px) 40px;scroll-margin-top:20px;position:relative}.kl-douce .welcome-landscape{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.kl-douce .welcome-composition{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:65px;max-width:1240px;margin:0 auto;display:grid}.kl-douce .welcome-people{min-width:0;margin:0;scroll-margin-top:50px;position:relative}.kl-douce .welcome-photo-scene{width:112%;max-width:none;height:auto;margin-left:-7%;display:block}.kl-douce .welcome-copy{padding:14px 0}.kl-douce .welcome-eyebrow{letter-spacing:.11em;color:#64808a;margin-bottom:23px;font-size:12px;font-weight:650;display:block}.kl-douce .welcome-copy h2,.kl-douce .pricing-heading h2{letter-spacing:-.055em;color:#172c3b;font-size:clamp(40px,3.75vw,58px);font-weight:750;line-height:1.09}.kl-douce .welcome-copy h2 em,.kl-douce .pricing-heading h2 em{color:#559da6;font-style:normal}.kl-douce .welcome-copy>p{color:#617d89;margin-top:22px;font-size:16px;line-height:1.8}.kl-douce .welcome-founder{color:#3d7983;align-items:center;gap:18px;min-height:44px;margin-top:8px;font-size:14px;font-weight:600;display:inline-flex}.kl-douce .welcome-founder>svg{width:18px;transition:translate .25s}.kl-douce .welcome-founder:hover>svg{translate:3px -3px}.kl-douce .welcome-integrations{margin-top:28px;scroll-margin-top:35px}.kl-douce .welcome-integrations h3{color:#3c5c6a;letter-spacing:-.02em;margin-bottom:13px;font-size:16px;font-weight:600}.kl-douce .welcome-logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px 8px;margin-left:-10px;display:grid}.kl-douce .welcome-logos>button{color:#4b6571;background:0 0;border-radius:30px;justify-content:flex-start;align-items:center;gap:9px;min-width:0;min-height:58px;padding:12px 9px;transition:background .2s,translate .25s;display:flex}.kl-douce .welcome-logos>button:is(:hover,[aria-expanded=true]){background:#eaf5f5;translate:0 -3px}.kl-douce .welcome-logos img{object-fit:contain;flex:none;width:29px;height:29px}.kl-douce .welcome-logos span{text-align:left;font-size:13px;font-weight:600;line-height:1.4}.kl-douce .welcome-logos .welcome-wordmark img{width:76px;height:36px}.kl-douce .welcome-wordmark span{display:none}.kl-douce .welcome-more{color:#587d88;background:0 0;align-items:center;gap:24px;min-height:44px;margin-top:7px;padding:7px 0;font-size:13px;display:inline-flex}.kl-douce .welcome-more>span{font-size:22px;font-weight:300}.kl-douce .welcome-reassurance{justify-content:center;align-items:center;gap:55px;max-width:1120px;margin:45px auto 0;display:flex}.kl-douce .welcome-reassurance>a{color:#3a5965;align-items:center;gap:14px;min-height:54px;display:flex}.kl-douce .welcome-reassurance>a>span:last-child{gap:4px;display:grid}.kl-douce .welcome-reassurance strong{font-size:13px;font-weight:650;line-height:1.4}.kl-douce .welcome-reassurance small{color:#7a8e97;font-size:12px;line-height:1.5}.kl-douce .welcome-fact-symbol{letter-spacing:-.06em;color:#4b91a4;background:#eef7f7;border-radius:43% 52% 41% 47%;flex:none;justify-content:center;align-items:center;gap:2px;width:46px;height:48px;font-size:16px;font-weight:650;display:flex}.kl-douce .welcome-reassurance>a:nth-child(2) .welcome-fact-symbol{color:#ca7e7a;background:#fdf0ef}.kl-douce .welcome-reassurance>a:nth-child(3) .welcome-fact-symbol{color:#7aadd5;background:#f0f6ff}.kl-douce .welcome-fact-symbol svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round;width:25px;height:25px}.kl-douce .welcome-france i{background:#9dcaed;border-radius:5px;width:5px;height:18px}.kl-douce .welcome-france i:nth-child(2){background:#fff}.kl-douce .welcome-france i:nth-child(3){background:#eea3a0}.kl-douce .welcome-photo-credits{color:#8b9ca4;max-width:1240px;margin:22px auto 0;font-size:12px}.kl-douce .welcome-photo-credits summary{cursor:pointer;text-underline-offset:4px;align-items:center;min-height:36px;text-decoration:underline;list-style:none;display:inline-flex}.kl-douce .welcome-photo-credits summary::-webkit-details-marker{display:none}.kl-douce .welcome-photo-credits p{max-width:620px;margin-top:5px;font-size:12px;line-height:1.7}.kl-douce .welcome-photo-credits p a{text-decoration:underline}.kl-douce .welcome-connection{background:#fcf0ef;border-radius:38px 56px 42px 48px;grid-template-columns:48px minmax(0,1fr) 44px 32px;align-items:center;gap:20px;max-width:1120px;margin:28px auto 0;padding:25px 32px;animation:.3s ease-out kd-welcome-detail;display:grid}.kl-douce .welcome-connection-calenkli{background:#eef5ff}.kl-douce .welcome-connection-lenkli{background:#edf7f7}.kl-douce .welcome-connection>.product-icon{background:#fff;border-radius:18px;width:48px;height:48px}.kl-douce .welcome-connection strong{font-size:16px}.kl-douce .welcome-connection>div>span{color:#7c909a;margin-left:20px;font-size:12px}.kl-douce .welcome-connection p{color:#5b7783;margin-top:7px;font-size:14px;line-height:1.7}.kl-douce .welcome-connection>a{color:#527681;background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.kl-douce .connection-close{color:#84999f;background:0 0;min-width:32px;min-height:44px;font-size:26px}.kl-douce .welcome-section :is(a,button,summary):focus-visible,.kl-douce .pricing-section :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #589ca5}.kl-douce .pricing-section{color:#213a49;width:calc(100% - 96px);max-width:1320px;margin:0 auto;padding:60px 0 70px;scroll-margin-top:35px}.kl-douce .pricing-heading{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:35px;padding:0 30px;display:flex}.kl-douce .pricing-heading h2{font-size:clamp(38px,3.5vw,52px)}.kl-douce .pricing-heading>div>p{color:#657f8b;max-width:500px;margin-top:21px;font-size:16px;line-height:1.8}.kl-douce .pricing-settings{text-align:right;flex:none;padding-bottom:3px}.kl-douce .pricing-billing{background:#eff6f7;border-radius:99px;gap:4px;padding:5px;display:flex}.kl-douce .pricing-billing button{color:#6a8590;background:0 0;border-radius:99px;min-height:44px;padding:10px 22px;font-size:14px;font-weight:600}.kl-douce .pricing-billing button[aria-pressed=true]{color:#417989;background:#fff;box-shadow:0 3px 10px #2b576d0a}.kl-douce .pricing-heading .pricing-settings>p{color:#8396a0;white-space:nowrap;margin:11px 0 0;font-size:12px}.kl-douce .pricing-rows{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;display:grid}.kl-douce .offer-row{--offer-color:#3c7480;isolation:isolate;min-width:0;min-height:493px;margin-top:12px;padding:55px 28px 37px;position:relative}.kl-douce .offer-calenkli{--offer-color:#436f9e;margin-top:32px}.kl-douce .offer-datalenk{--offer-color:#ad6260}.kl-douce .offer-pool{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.kl-douce .offer-overview{grid-template-columns:1fr;align-content:start;gap:22px;display:grid}.kl-douce .offer-paper{background:#ffffffed;border-radius:29px 32px 30px 34px;grid-template-columns:1fr;gap:19px;padding:25px 25px 17px;display:grid;box-shadow:0 12px 25px #23454c0a}.kl-douce .offer-overview>header{align-items:center;gap:13px;min-width:0;padding-inline:28px;display:flex}.kl-douce .offer-overview>header>.product-icon{background:#fffffff2;border-radius:16px;flex:none;width:44px;height:44px}.kl-douce .offer-overview h3{letter-spacing:-.055em;color:#fff;font-size:29px;font-weight:750;line-height:1.15}.kl-douce .offer-overview>header p{color:#f6fcff;margin-top:5px;font-size:12px;line-height:1.5}.kl-douce .offer-price{grid-row:1}.kl-douce .offer-price>span{color:#3c606e;margin-bottom:4px;font-size:13px;display:block}.kl-douce .offer-price>div{color:#183b4c;white-space:nowrap;align-items:baseline;gap:9px;min-height:58px;display:flex}.kl-douce .offer-price strong{letter-spacing:-.055em;font-size:50px;font-weight:750;line-height:1.12}.kl-douce .offer-price strong>span{font-size:30px;font-weight:500}.kl-douce .offer-price>div>span{color:#466c79;font-size:14px}.kl-douce .offer-price small{color:#436574;min-height:19px;font-size:12px;line-height:1.6;display:block}.kl-douce .offer-highlights{color:#294f60;grid-row:2;gap:8px;margin:0;padding:0;font-size:14px;line-height:1.6;list-style:none;display:grid}.kl-douce .offer-highlights li{align-items:baseline;gap:8px;display:flex}.kl-douce .offer-highlights li:before{content:"✓";color:#356777;font-size:13px}.kl-douce .offer-actions{grid-row:3;justify-items:center;gap:6px;margin-top:3px;display:grid}.kl-douce .respiration-landing .offer-cta.arrow-reveal{--reveal-size:50px;width:100%;min-width:0;font-size:14px}.kl-douce .offer-cta .arrow-reveal-measure{display:none}.kl-douce .offer-actions>button{color:#355e6e;background:0 0;justify-content:center;align-items:center;gap:14px;min-height:38px;padding:6px 4px;font-size:12px;display:flex}.kl-douce .offer-actions>button>span{font-size:18px;font-weight:300}.kl-douce .offer-trial{color:#623e3b;text-align:center;margin-top:15px;font-size:12px;line-height:1.7}.kl-douce .offer-details{color:#2b5262;border-top:1px solid #fff6;gap:18px;margin-top:22px;padding-top:19px;display:grid}.kl-douce .offer-details[hidden]{display:none}.kl-douce .offer-details>ul{gap:7px;margin:0;padding:0;font-size:13px;line-height:1.6;list-style:none;display:grid}.kl-douce .offer-details>ul>li:before{content:"✓";color:#3b6a7a;margin-right:8px}.kl-douce .offer-upgrades{gap:7px;font-size:13px;line-height:1.6;display:grid}.kl-douce .offer-upgrades>p{justify-content:space-between;gap:10px;display:flex}.kl-douce .offer-upgrades strong{font-weight:650}.kl-douce .offer-upgrades>small{font-size:12px;line-height:1.6}.kl-douce .pricing-soon{isolation:isolate;justify-content:center;align-items:center;gap:22px;max-width:1000px;margin:32px auto 0;padding:28px 35px;display:flex;position:relative}.kl-douce .pricing-soon>div{flex:none;gap:5px;display:flex}.kl-douce .pricing-soon .product-icon{background:#fff;border-radius:16px;width:42px;height:42px}.kl-douce .pricing-soon p{gap:4px;line-height:1.6;display:grid}.kl-douce .pricing-soon strong{color:#796489;font-size:14px;font-weight:650}.kl-douce .pricing-soon p>span{color:#8f8096;font-size:12px}.kl-douce .pricing-soon>a{color:#7c6c8e;flex:none;align-items:center;gap:14px;min-height:44px;margin-left:auto;font-size:13px;display:inline-flex}@keyframes kd-welcome-detail{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0}}@media (min-width:1800px){.kl-douce .welcome-composition{gap:90px;max-width:1340px}.kl-douce .welcome-section{padding-top:70px;padding-bottom:50px}.kl-douce .welcome-copy h2{font-size:62px}.kl-douce .welcome-landscape{width:112%;left:-6%}.kl-douce .welcome-logos{gap:5px 13px}.kl-douce .welcome-logos>button{padding-block:15px}.kl-douce .welcome-reassurance{margin-top:55px}}@media (max-width:1150px){.kl-douce .welcome-composition{grid-template-columns:.85fr 1.15fr;gap:30px}.kl-douce .welcome-copy h2{font-size:46px}.kl-douce .welcome-eyebrow{font-size:11px}.kl-douce .welcome-logos{gap:1px 4px}.kl-douce .welcome-logos>button{gap:6px;padding:10px 6px}.kl-douce .welcome-logos span{font-size:12px}.kl-douce .welcome-logos img{width:26px;height:26px}.kl-douce .welcome-reassurance{gap:25px}.kl-douce .welcome-reassurance>a{gap:10px}.kl-douce .welcome-reassurance strong{font-size:12px}.kl-douce .welcome-reassurance small{font-size:11px}.kl-douce .pricing-section{width:calc(100% - 48px)}.kl-douce .pricing-heading{padding-inline:15px}.kl-douce .offer-row{padding:47px 20px 35px}.kl-douce .offer-paper{gap:18px;padding:23px 19px 16px}.kl-douce .offer-overview h3{font-size:26px}.kl-douce .offer-overview>header{gap:10px}.kl-douce .offer-overview>header>.product-icon{border-radius:14px;width:37px;height:37px}.kl-douce .offer-overview>header p{font-size:11px}.kl-douce .offer-highlights{font-size:13px}.kl-douce .respiration-landing .offer-cta.arrow-reveal{--reveal-size:48px;font-size:13px}}@media (max-width:900px){.kl-douce .welcome-section{padding-inline:30px;padding-top:35px}.kl-douce .welcome-composition{grid-template-columns:.7fr 1fr;gap:18px}.kl-douce .welcome-photo-scene{width:124%;margin-left:-17%}.kl-douce .welcome-copy h2{font-size:41px}.kl-douce .welcome-copy>p,.kl-douce .welcome-integrations h3{font-size:14px}.kl-douce .welcome-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 2px}.kl-douce .welcome-logos>button{min-height:53px}.kl-douce .welcome-logos span{font-size:11px}.kl-douce .welcome-logos img{width:25px;height:25px}.kl-douce .welcome-logos .welcome-wordmark img{width:66px}.kl-douce .welcome-reassurance{justify-content:space-between;align-items:flex-start;gap:18px;margin-top:33px}.kl-douce .welcome-reassurance>a{align-items:flex-start;gap:9px;max-width:31%}.kl-douce .welcome-fact-symbol{width:34px;height:38px;font-size:13px}.kl-douce .welcome-fact-symbol svg{width:22px;height:22px}.kl-douce .welcome-reassurance strong{font-size:11px}.kl-douce .welcome-reassurance small{font-size:10px}.kl-douce .welcome-photo-credits{margin-top:20px}.kl-douce .pricing-rows{gap:0}.kl-douce .offer-row{min-height:476px;padding:43px 18px 32px}.kl-douce .offer-paper{border-radius:25px;gap:15px;padding:22px 17px 14px}.kl-douce .offer-overview>header{gap:7px;padding-inline:18px}.kl-douce .offer-overview h3{font-size:23px}.kl-douce .offer-overview>header>.product-icon{border-radius:12px;width:32px;height:32px}.kl-douce .offer-overview>header p{font-size:10px}.kl-douce .offer-highlights{font-size:12px}.kl-douce .offer-price strong{font-size:54px}.kl-douce .offer-price small{font-size:11px}.kl-douce .respiration-landing .offer-cta.arrow-reveal{--reveal-size:44px;font-size:12px}.kl-douce .offer-cta.arrow-reveal:is(:hover,:focus-visible) .arrow-reveal-inner{padding-inline:9px}.kl-douce .offer-trial{font-size:11px}.kl-douce .pricing-heading h2{font-size:40px}.kl-douce .pricing-heading>div>p{font-size:14px}.kl-douce .pricing-billing button{padding-inline:16px;font-size:12px}}@media (max-width:700px){.kl-douce .welcome-section{padding:30px 22px}.kl-douce .welcome-landscape{width:180%;height:400px;top:245px;left:-80%}.kl-douce .welcome-composition{grid-template-columns:1fr;gap:10px}.kl-douce .welcome-copy{display:contents}.kl-douce .welcome-eyebrow{text-align:center;grid-row:1;margin:0 0 4px;font-size:10px}.kl-douce .welcome-copy h2{text-align:center;grid-row:2;font-size:clamp(36px,9.6vw,48px)}.kl-douce .welcome-copy>p{text-align:center;grid-row:3;margin-top:8px;font-size:15px}.kl-douce .welcome-founder{grid-row:4;justify-self:center;margin-top:0;font-size:13px}.kl-douce .welcome-people{grid-row:5;justify-self:center;width:min(86%,400px);margin:8px 0 27px}.kl-douce .welcome-photo-scene{width:105%;margin-left:-4%}.kl-douce .welcome-integrations{text-align:center;grid-row:6;width:100%;margin-top:8px}.kl-douce .welcome-integrations h3{max-width:280px;margin:0 auto 13px;font-size:15px;line-height:1.6}.kl-douce .welcome-logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px 5px;margin:0}.kl-douce .welcome-logos>button{border-radius:28px;flex-direction:column;justify-content:center;gap:8px;min-height:85px;padding:8px 3px}.kl-douce .welcome-logos span{text-align:center;align-items:center;min-height:30px;font-size:11px;display:flex}.kl-douce .welcome-logos img{width:28px;height:28px}.kl-douce .welcome-logos .welcome-wordmark img{width:62px;height:32px}.kl-douce .welcome-wordmark span{display:none}.kl-douce .welcome-more{margin-top:12px;font-size:13px}.kl-douce .welcome-reassurance{grid-template-columns:1fr;gap:19px;max-width:300px;margin:28px auto 0;display:grid}.kl-douce .welcome-reassurance>a{align-items:center;gap:14px;max-width:none;min-height:42px}.kl-douce .welcome-fact-symbol{width:40px;height:43px;font-size:15px}.kl-douce .welcome-reassurance strong{font-size:13px}.kl-douce .welcome-reassurance small{font-size:12px}.kl-douce .welcome-photo-credits{max-width:300px;margin-top:17px;font-size:11px}.kl-douce .welcome-photo-credits summary{font-size:11px}.kl-douce .welcome-connection{border-radius:32px;grid-template-columns:36px minmax(0,1fr) 25px;gap:12px;padding:25px 21px}.kl-douce .welcome-connection>.product-icon{border-radius:14px;align-self:start;width:36px;height:36px}.kl-douce .welcome-connection strong{font-size:14px}.kl-douce .welcome-connection>div>span{margin:6px 0 0;font-size:12px;display:block}.kl-douce .welcome-connection p{font-size:13px}.kl-douce .welcome-connection>a{grid-column:2;justify-self:start;width:38px;height:38px}.kl-douce .connection-close{grid-area:1/3;align-self:start;min-width:25px;min-height:34px}.kl-douce .pricing-section{width:calc(100% - 30px);padding:38px 0 45px}.kl-douce .pricing-heading{text-align:center;margin-bottom:12px;padding:0 15px;display:block}.kl-douce .pricing-heading h2{font-size:39px}.kl-douce .pricing-heading>div>p{max-width:360px;margin:19px auto 0;font-size:15px;line-height:1.7}.kl-douce .pricing-heading .welcome-eyebrow{margin-bottom:18px;font-size:11px}.kl-douce .pricing-settings{flex-direction:column;align-items:center;gap:9px;margin-top:24px;display:flex}.kl-douce .pricing-billing button{padding:10px 22px;font-size:14px}.kl-douce .pricing-heading .pricing-settings>p{margin:0;font-size:12px}.kl-douce .pricing-rows{grid-template-columns:1fr;gap:5px;max-width:460px;margin:0 auto}.kl-douce .offer-row{min-height:0;margin:8px 0 0;padding:45px 27px 31px}.kl-douce .offer-overview{grid-template-columns:1fr;align-items:center;gap:20px}.kl-douce .offer-paper{grid-template-columns:1fr 1fr;gap:18px 10px;padding:23px 22px 16px;display:grid}.kl-douce .offer-overview>header{grid-area:1/1;gap:12px;padding-inline:14px}.kl-douce .offer-overview h3{font-size:28px}.kl-douce .offer-overview>header>.product-icon{border-radius:14px;width:38px;height:38px}.kl-douce .offer-overview>header p{max-width:none;font-size:12px}.kl-douce .offer-price{text-align:left;grid-area:1/1}.kl-douce .offer-price>span{font-size:11px}.kl-douce .offer-price>div{gap:7px;min-height:0;display:flex}.kl-douce .offer-price strong{font-size:43px}.kl-douce .offer-price strong>span{font-size:22px}.kl-douce .offer-price>div>span{font-size:11px;line-height:1.4;display:inline}.kl-douce .offer-price small{max-width:130px;min-height:0;margin-top:5px;font-size:11px;line-height:1.5}.kl-douce .offer-highlights{grid-area:1/2;align-content:center;gap:8px;font-size:12px;line-height:1.6}.kl-douce .offer-actions{grid-area:2/1/auto/-1;justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.kl-douce .respiration-landing .offer-cta.arrow-reveal{--reveal-size:46px;width:175px;font-size:12px}.kl-douce .offer-actions>button{flex:none;gap:7px;min-height:44px;font-size:10px}.kl-douce .offer-trial{text-align:center;margin-top:14px;font-size:11px}.kl-douce .offer-details{margin-top:20px;padding-top:18px}.kl-douce .offer-details>ul,.kl-douce .offer-upgrades{font-size:13px}.kl-douce .offer-upgrades small{font-size:12px}.kl-douce .pricing-soon{grid-template-columns:66px 1fr;gap:8px 12px;margin:22px 15px 0;padding:28px 22px;display:grid}.kl-douce .pricing-soon>div{gap:3px}.kl-douce .pricing-soon .product-icon{border-radius:12px;width:30px;height:33px}.kl-douce .pricing-soon .product-icon img{width:20px;height:20px}.kl-douce .pricing-soon strong{font-size:13px}.kl-douce .pricing-soon p>span{font-size:12px}.kl-douce .pricing-soon>a{grid-column:2;justify-self:start;min-height:36px;margin:0;font-size:12px}}@media (max-width:380px){.kl-douce .welcome-section{padding-inline:18px}.kl-douce .welcome-copy h2{font-size:36px}.kl-douce .welcome-copy>p{font-size:14px}.kl-douce .welcome-logos{gap:5px 2px}.kl-douce .welcome-logos span{font-size:10px}.kl-douce .welcome-logos .welcome-wordmark img{width:53px}.kl-douce .welcome-logos img{width:26px;height:26px}.kl-douce .offer-row{padding:40px 22px 30px}.kl-douce .offer-paper{gap:17px 8px;padding:21px 18px 13px}.kl-douce .offer-overview{gap:18px}.kl-douce .offer-overview>header{gap:8px}.kl-douce .offer-overview>header>.product-icon{border-radius:12px;width:30px;height:32px}.kl-douce .offer-overview h3{font-size:24px}.kl-douce .offer-overview>header p{max-width:none;font-size:11px}.kl-douce .offer-price strong{font-size:37px}.kl-douce .offer-actions{grid-row:3;justify-content:stretch;justify-items:center;gap:1px;display:grid}.kl-douce .respiration-landing .offer-cta.arrow-reveal{width:100%;font-size:13px}.kl-douce .offer-actions>button{font-size:12px}.kl-douce .offer-trial{text-align:center;margin-top:12px}.kl-douce .pricing-heading h2{font-size:35px}}.kl-douce .motion-paused .welcome-connection{animation:none}@media (prefers-reduced-motion:reduce){.kl-douce .welcome-section *,.kl-douce .pricing-section *{transition:none!important;animation:none!important}.kl-douce .welcome-logos>button:is(:hover,[aria-expanded=true]){translate:none}}.kl-douce .demo-portrait{aspect-ratio:1;background-color:#e2eeed;background-repeat:no-repeat;background-size:392.86%;border-radius:50%;flex:none;width:36px;height:auto;display:inline-block;overflow:hidden}.kl-douce .portrait-creator{background-position:81.1% 38.32%}.kl-douce .portrait-host{background-position:22.44% 31.75%}.kl-douce .portrait-reader{background-position:48.41% 52.63%}.kl-douce .portrait-partner{background-position:94.15% 53.87%}.kl-douce .portrait-analyst{background-position:13.41% 50.73%}.kl-douce .ck-avatar .demo-portrait,.kl-douce .lk-bio-avatar .demo-portrait{border-radius:inherit;width:100%;height:100%;display:block}.kl-douce .data-workspace-user{align-items:center;gap:6px;display:flex}.kl-douce .data-workspace-user .demo-portrait{width:24px;height:24px;box-shadow:0 0 0 2px #fff}.kl-douce .calendar-connected-logos{flex:none;align-items:center;gap:3px;display:flex}.kl-douce .calendar-connected-logos img{object-fit:contain;background:#fff;border-radius:7px;width:25px;height:25px;padding:2px}.kl-douce .meeting-provider{object-fit:contain;flex:none;width:32px;height:32px}.kl-douce .movie-confirm .meeting-host{justify-content:center;align-items:center;gap:9px;margin:15px 0;font-size:13px;display:flex}.kl-douce .meeting-host .demo-portrait{width:30px}.kl-douce .studio-window-bar .studio-editor-profile{width:24px;height:24px}.kl-douce .studio-audience button>.demo-portrait{width:22px;height:22px;margin-right:2px}.kl-douce .studio-letter .studio-letter-sign{align-items:center;gap:8px;margin-top:15px;line-height:1.55;display:flex}.kl-douce .studio-letter-sign .demo-portrait{width:30px;height:30px}.kl-douce .affiliate-profile-picker .demo-portrait{width:28px;height:28px}.kl-douce .affiliate-notification>.demo-portrait{width:40px;height:40px}.kl-douce .affiliate-sale-person{align-items:center;gap:7px;min-width:0;display:flex}.kl-douce .affiliate-sale-person .demo-portrait{width:23px;height:23px}.kl-douce .product-integrations-anchor{pointer-events:none;width:1px;height:1px;scroll-margin-top:0;position:absolute;top:0;left:0}.kl-douce .product-connections{--connect-color:var(--movie-color,var(--page-accent,#4e929c));color:#52707e;margin:22px 0 0}.kl-douce .product-connections-caption{color:#7c919b;margin-bottom:7px;font-size:12px;line-height:1.5;display:block}.kl-douce .product-connection-logos{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.kl-douce .product-connection-logos>button{color:#526d7b;background:0 0;border-radius:15px;align-items:center;gap:7px;min-height:42px;padding:5px 0;font-size:12px;line-height:1.35;transition:translate .25s,color .25s;display:flex}.kl-douce .product-connection-logos>button:hover{color:var(--connect-color);translate:0 -2px}.kl-douce .product-connection-logos>button>img{object-fit:contain;flex:none;width:24px;height:24px}.kl-douce .product-connection-logos .product-icon{background:0 0;border-radius:9px;width:26px;height:26px}.kl-douce .product-connection-logos .product-icon img{width:24px;height:24px}.kl-douce .product-connection-logos .connection-wordmark>img{width:58px;height:29px}.kl-douce .connection-wordmark>span{display:none}.kl-douce .product-connection-logos .product-connection-more{background:var(--movie-light,var(--page-tint,#eff7f7));width:36px;height:36px;min-height:36px;color:var(--connect-color);border-radius:50%;justify-content:center;padding:0;font-size:12px}.kl-douce .cinema-copy .cinema-beats{margin-top:16px}.kl-douce .connection-popover{color:#365462;--connect-color:#508f99;background:#fff;border:1px solid #ecf0ee;border-radius:38px;width:min(530px,100vw - 36px);max-height:calc(100svh - 48px);margin:auto;padding:36px;position:fixed;inset:0;overflow-y:auto;box-shadow:0 25px 100px #1c3b5424}.kl-douce .connection-popover:not(:popover-open){display:none}.kl-douce .connection-popover:popover-open{animation:.22s ease-out kd-connection-open}.kl-douce .connection-popover::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#15314536}.kl-douce .connection-popover-datalenk{--connect-color:#c97774}.kl-douce .connection-popover-calenkli{--connect-color:#719fc8}.kl-douce .connection-popover-email{--connect-color:#a487ce}.kl-douce .connection-popover-partners{--connect-color:#c09d46}.kl-douce .connection-popover-close{color:#77909d;background:#f6f8f8;border-radius:50%;width:38px;height:38px;font-size:26px;line-height:1;position:absolute;top:13px;right:15px}.kl-douce .connection-popover-heading{letter-spacing:-.04em;align-items:center;gap:13px;padding-right:14px;font-size:23px;font-weight:700;line-height:1.2;display:flex}.kl-douce .connection-popover-heading>.product-icon{background:#f5f8f7;border-radius:16px;width:43px;height:43px}.kl-douce .connection-method{color:var(--connect-color);margin:24px 0 0;font-size:13px;display:inline-block}.kl-douce .connection-popover p{color:#617c89;margin-top:19px;font-size:15px;line-height:1.8}.kl-douce .connection-open{color:var(--connect-color);align-items:center;gap:17px;min-height:44px;margin-top:22px;font-size:14px;font-weight:650;display:flex}.kl-douce .connection-see-all{color:#82959d;background:0 0;min-height:40px;margin-top:10px;padding:0;font-size:12px}.kl-douce .connection-directory{grid-template-columns:1fr 1fr;gap:9px;margin-top:23px;display:grid}.kl-douce .connection-directory>button{color:#476773;text-align:left;background:#f5f9f8;border-radius:22px;align-items:center;gap:10px;min-height:58px;padding:12px 14px;font-size:13px;display:flex}.kl-douce .connection-directory img{object-fit:contain;flex:none;width:29px;height:29px}.kl-douce .connection-directory>.product-icon{width:29px;height:29px}.kl-douce .connection-directory>button>svg{color:#8ea6ad;flex:none;width:13px;height:13px;margin-left:auto}.kl-douce .connection-directory>button:hover{background:#eaf3f3}.kl-douce .connection-popover :is(button,a):focus-visible,.kl-douce .product-connection-logos>button:focus-visible{outline:2px solid var(--connect-color);outline-offset:4px}.kl-douce .welcome-human-only{padding-top:36px;padding-bottom:27px}.kl-douce .welcome-human-only .welcome-composition{grid-template-columns:.7fr 1.3fr;gap:95px;max-width:1130px}.kl-douce .welcome-human-only .welcome-photo-scene{width:114%;margin-left:-10%}.kl-douce .welcome-human-only .welcome-copy h2{font-size:clamp(35px,3.4vw,49px)}.kl-douce .welcome-human-only .welcome-copy>p{margin-top:20px}.kl-douce .welcome-human-only .welcome-eyebrow{margin-bottom:19px}.kl-douce .welcome-human-only .welcome-reassurance{justify-content:flex-start;align-items:center;gap:22px;margin:28px 0 0}.kl-douce .welcome-human-only .welcome-reassurance>a{gap:10px}.kl-douce .welcome-human-only .welcome-reassurance strong{font-size:12px}.kl-douce .welcome-human-only .welcome-reassurance small{font-size:11px}.kl-douce .welcome-human-only .welcome-fact-symbol{width:38px;height:42px;font-size:14px}.kl-douce .welcome-human-only .welcome-photo-credits{max-width:1130px;margin-top:10px}@keyframes kd-connection-open{0%{opacity:0;translate:0 8px;scale:.985}to{opacity:1;translate:0;scale:1}}@media (min-width:1800px){.kl-douce .product-connections-caption{font-size:14px}.kl-douce .product-connection-logos{gap:20px}.kl-douce .product-connection-logos>button{font-size:14px}.kl-douce .product-connection-logos>button>img{width:27px;height:27px}.kl-douce .product-connection-logos .connection-wordmark>img{width:67px;height:34px}}@media (min-width:960px) and (max-height:790px){.kl-douce .product-connections{margin-top:16px}.kl-douce .product-connections-caption{margin-bottom:3px;font-size:11px}.kl-douce .product-connection-logos{gap:11px}.kl-douce .product-connection-logos>button{min-height:34px;font-size:11px}.kl-douce .product-connection-logos>button>img{width:22px;height:22px}.kl-douce .cinema-copy .cinema-beats{margin-top:9px}.kl-douce .cinema-captions{margin-top:25px}.kl-douce .data-workspace-user .demo-portrait{width:22px;height:22px}}@media (max-width:1100px){.kl-douce .welcome-human-only .welcome-composition{grid-template-columns:.8fr 1.2fr;gap:42px}.kl-douce .welcome-human-only .welcome-copy h2{font-size:36px}.kl-douce .welcome-human-only .welcome-reassurance{flex-wrap:wrap;gap:17px}.kl-douce .welcome-human-only .welcome-reassurance>a{max-width:none}}@media (max-width:959px){.kl-douce .cinema-universe .cinema-layout,.kl-douce .cinema-universe[data-art-side=left] .cinema-layout{grid-template-rows:183px minmax(0,1fr)}.kl-douce .cinema-copy .product-connections{margin-top:10px}.kl-douce .cinema-copy .product-connections-caption{display:none}.kl-douce .cinema-copy .product-connection-logos{flex-wrap:nowrap;gap:13px;min-height:35px}.kl-douce .cinema-copy .product-connection-logos>button{gap:6px;min-height:35px;font-size:11px}.kl-douce .cinema-copy .product-connection-logos>button>img{width:23px;height:23px}.kl-douce .cinema-copy .product-connection-logos .connection-wordmark>img{width:51px;height:28px}.kl-douce .cinema-copy .product-connection-logos .product-icon{width:24px;height:24px}.kl-douce .cinema-copy .product-connection-logos .product-connection-more{flex:none;width:30px;height:30px;min-height:30px}.kl-douce .cinema-copy .cinema-beats{margin-top:0}.kl-douce .data-workspace-user .demo-portrait{width:18px;height:18px}.kl-douce .calendar-connected-logos img{width:22px;height:22px}.kl-douce .meeting-provider{width:27px;height:27px}.kl-douce .movie-confirm .meeting-host{margin:11px 0;font-size:12px}.kl-douce .meeting-host .demo-portrait{width:26px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .affiliate-notification>.demo-portrait{width:29px;height:29px}.kl-douce .affiliate-profile-picker .demo-portrait{width:26px;height:26px}.kl-douce .affiliate-sale-person .demo-portrait{width:19px;height:19px}.kl-douce .affiliate-sale-person{gap:5px}.kl-douce .studio-letter .studio-letter-sign{font-size:11px;display:flex}.kl-douce .studio-letter-sign .demo-portrait{width:30px;height:30px}.kl-douce .studio-audience button>.demo-portrait{width:21px;height:21px}.kl-douce .pp-hero-copy .product-connections{margin-top:22px}.kl-douce .pp-hero-copy .product-connections-caption,.kl-douce .pp-hero-copy .product-connection-logos>button{font-size:13px}}@media (max-width:700px){.kl-douce .welcome-human-only{padding:28px 22px 25px}.kl-douce .welcome-human-only .welcome-composition{grid-template-columns:1fr;gap:11px}.kl-douce .welcome-human-only .welcome-copy{display:contents}.kl-douce .welcome-human-only .welcome-copy h2{font-size:clamp(33px,8.8vw,44px)}.kl-douce .welcome-human-only .welcome-copy>p{margin-top:5px}.kl-douce .welcome-human-only .welcome-people{grid-row:5;width:min(74%,340px);margin:5px 0 8px}.kl-douce .welcome-human-only .welcome-photo-scene{width:105%;margin-left:-3%}.kl-douce .welcome-human-only .welcome-reassurance{grid-row:6;gap:17px;width:100%;max-width:320px;margin:6px auto 0;display:grid}.kl-douce .welcome-human-only .welcome-reassurance strong{font-size:13px}.kl-douce .welcome-human-only .welcome-reassurance small{font-size:12px}.kl-douce .welcome-human-only .welcome-photo-credits{max-width:320px;margin-top:10px}.kl-douce .welcome-human-only .welcome-landscape{width:160%;height:300px;top:245px;left:-62%}.kl-douce .connection-popover{border-radius:30px;padding:30px 24px}.kl-douce .connection-popover-heading{gap:11px;padding-right:15px;font-size:20px}.kl-douce .connection-popover-heading>.product-icon{border-radius:14px;width:36px;height:36px}.kl-douce .connection-popover p{font-size:14px}.kl-douce .connection-directory{gap:7px}.kl-douce .connection-directory>button{gap:8px;padding:10px;font-size:12px}.kl-douce .connection-directory img{width:25px;height:25px}}@media (max-width:959px) and (max-height:740px){.kl-douce .cinema-universe .cinema-layout,.kl-douce .cinema-universe[data-art-side=left] .cinema-layout{grid-template-rows:149px minmax(0,1fr)}.kl-douce .cinema-copy .product-connections{margin-top:7px}.kl-douce .cinema-copy .product-connection-logos{gap:10px}.kl-douce .cinema-copy .product-connection-logos>button{gap:4px;min-height:31px;font-size:10px}.kl-douce .cinema-copy .product-connection-logos>button>img{width:20px;height:20px}.kl-douce .cinema-copy .product-connection-logos .connection-wordmark>img{width:48px}.kl-douce .cinema-copy .product-connection-logos .product-icon{width:22px;height:22px}.kl-douce .cinema-copy .product-connection-logos .product-icon img{width:21px;height:21px}.kl-douce :is(.cinema-layout,.pp-hero-art,.cinema-static-demo) .studio-window-bar .studio-editor-profile,.kl-douce .studio-audience button>.demo-portrait{width:18px;height:18px}.kl-douce .affiliate-profile-picker .demo-portrait{width:21px;height:21px}.kl-douce .studio-letter .studio-letter-sign{margin-top:8px;font-size:10px}.kl-douce .studio-letter-sign .demo-portrait{width:25px;height:25px}}@media (max-width:370px){.kl-douce .cinema-copy .product-connection-logos{gap:8px}.kl-douce .cinema-copy .product-connection-logos>button{gap:4px;font-size:10px}.kl-douce .cinema-copy .product-connection-logos>button>img{width:20px;height:20px}.kl-douce .cinema-copy .product-connection-logos .connection-wordmark>img{width:47px}.kl-douce .connection-directory{grid-template-columns:1fr}.kl-douce .welcome-human-only .welcome-founder{font-size:11px}.kl-douce .welcome-human-only .welcome-copy h2{font-size:32px}}@media (prefers-reduced-motion:reduce){.kl-douce .connection-popover,.kl-douce .product-connection-logos>button{transition:none!important;animation:none!important}}@media (min-width:761px){.kl-douce .r-intro{left:calc(var(--x) * 732);width:calc(var(--x) * 640);transform:translate(-50%)}.kl-douce .r-intro h1{font-size:min(calc(var(--u) * 64), calc(var(--x) * 1160 / var(--kd-titre,16)))}}.kl:has(.kl-douce) .kl-nav-zone{height:auto;position:absolute;top:0;left:0;right:0}.kl:has(.kl-douce) .kl-nav{-webkit-backdrop-filter:none;backdrop-filter:none;height:clamp(60px,7.5svh,88px);padding:0 3.6%;box-shadow:none!important;background:0 0!important}.kl:has(.kl-douce) .kl-nav-logo .kl-marque img{width:clamp(138px,16svh,190px)!important;height:auto!important}.kl:has(.kl-douce) .kl-nav-bouton{color:#53647e;font-size:14px;font-weight:500}.kl:has(.kl-douce) .kl-nav-bouton:hover{color:#142030}.kl:has(.kl-douce) .kl-nav-menus{gap:clamp(4px,1.4vw,22px);margin-left:clamp(16px,4vw,64px)}@media (max-width:1079px){.kl:has(.kl-douce) .kl-nav{height:64px;padding:0 16px}.kl:has(.kl-douce) .kl-nav-logo .kl-marque img{width:124px!important}}@media (max-width:760px){.kl:has(.kl-douce) .kl-nav-zone{position:relative}.kl:has(.kl-douce) .kl-nav{height:76px}}.kl-douce .offer-paper{position:relative}.kl-douce .offer-choose{color:#6a8590;background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:16px;transition:background .2s,color .2s,transform .2s;display:grid;position:absolute;top:-14px;right:18px;box-shadow:0 4px 12px #23454c1f}.kl-douce .offer-choose:hover{transform:translateY(-1px)}.kl-douce .offer-row[data-choisi] .offer-choose{background:var(--offer-color);color:#fff}.kl-douce .kd-future-identite{letter-spacing:-.02em;align-items:center;gap:12px;margin:24px 0 6px;font-size:18px;font-weight:700;display:flex}.kl-douce .kd-future-identite .product-icon{background:#fff;border-radius:14px;width:40px;height:40px;box-shadow:0 6px 14px #3a2a5512}.kl-douce .future-item[data-liquid=waiting]>.kd-future-identite{opacity:0}.kl-douce .kd-attente{background:#fff;border:1px solid #fff;border-radius:34px 30px 36px 28px;max-width:760px;margin:30px auto 0;padding:30px 34px;box-shadow:0 22px 50px -30px #2c4a6a40}.kl-douce .kd-attente .kl-attente{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.kl-douce .kd-attente-section .future-heading p{max-width:560px}.kl-douce .kd-faq-intro{color:#617987;margin:-8px 0 22px;font-size:16px}.kl-douce .story-faq .kd-faq-reponse{color:#617987;max-width:790px;padding:0 45px 24px 0;font-size:16px;line-height:1.8}.kl-douce .kd-faq-apres{color:#617987;margin-top:26px;font-size:15px}.kl-douce .kd-faq-apres a{color:#294857;text-underline-offset:4px;align-items:center;gap:6px;font-weight:650;text-decoration:underline;display:inline-flex}.kl-douce .kd-faq-apres svg{width:15px;height:15px}.kl-douce .kd-pied-reassurances{color:#5d7280;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:14px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.kl-douce .kd-pied-reassurances li:before{content:"✓";color:#3f8f98;margin-right:6px;font-weight:700}.kl-douce .kd-pied-confiance{color:#50616d;gap:6px;margin:0 0 8px;padding:0;font-size:14px;list-style:none;display:grid}.kl-douce .kd-pied-confiance li{align-items:center;gap:9px;display:flex}.kl-douce .kd-pied-confiance img{border-radius:2px}.kl-douce .footer-directory nav>a .product-icon{border-radius:10px;width:28px;height:28px}.kl-douce .kd-pied-legal{flex-wrap:wrap;gap:4px 20px;padding:0 0 18px;font-size:13px;display:flex}.kl-douce .kd-pied-legal a{color:#596b76;align-items:center;min-height:32px;display:inline-flex}.kl-douce .kd-pied-legal a:hover{color:#1c525c;text-underline-offset:4px;text-decoration:underline}.kl-douce .kd-pied-legal .kd-pied-badge{color:#8a6a2a}.kl-douce .kd-pied-reglages{align-items:center;gap:10px;display:inline-flex}.kl-douce .kd-pied-reglages .kl-pause{color:#3d5562;background:#eef4f6}.kl-douce .kd-pied .footer-bottom>span:nth-child(2){flex:1}@media (max-width:600px){.kl-douce .kd-attente{border-radius:26px;margin-top:22px;padding:22px 18px}.kl-douce .kd-pied .footer-bottom>span:nth-child(2){flex:none}.kl-douce .kd-pied-reglages{order:4;justify-content:space-between;width:100%}.kl-douce .kd-pied .footer-bottom>a{order:5}}.kl-douce .offer-price strong>.kd-prix{font-size:inherit;font-weight:inherit}.kl-douce .offer-price .kd-devise{font-size:30px;font-weight:500}.kl-douce .kd-attente-section .future-heading{padding-inline:30px}@media (max-width:700px){.kl-douce .kd-attente-section .future-heading{padding-inline:0}}.kl-douce .offer-price>div:empty{min-height:0}.kl-douce .kd-voyage{--tel-l:min(250px, 27svh);position:relative}.kl-douce .kd-voyage-etapes{margin:0;padding:0;list-style:none}.kl-douce .kd-ve-marque{color:#253747;letter-spacing:-.02em;align-items:center;gap:10px;font-size:19px;font-weight:700;display:inline-flex}.kl-douce .kd-ve-marque .product-icon{background:#fff;border-radius:14px;width:38px;height:38px;box-shadow:0 4px 12px #23454c14}.kl-douce .kd-ve-marque small{color:#654589;background:#f0e9fa;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:600}.kl-douce .kd-ve-marque svg{color:#7b8d97;width:15px;height:15px}.kl-douce .kd-ve-compteur{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:#6d8590;margin:26px 0 0;font-size:11.5px;display:block}.kl-douce .kd-ve-texte h3{letter-spacing:-.055em;color:#142030;margin:14px 0 0;font-size:clamp(30px,2.6vw,40px);font-weight:650;line-height:1.08}.kl-douce .kd-ve-texte h3 em{color:var(--kd-ton,#4a97a1);font-style:normal}.kl-douce .kd-ve-texte p{color:#566b77;max-width:410px;margin:18px 0 0;font-size:15.5px;line-height:1.75}.kl-douce .kd-ve-texte .kd-ve-relais{color:#3f5866;border-top:1px solid #e1eaee;align-items:flex-start;gap:10px;margin-top:22px;padding-top:16px;font-size:14px;display:flex}.kl-douce .kd-ve-relais svg{width:16px;height:16px;color:var(--kd-ton,#4a97a1);flex:none;margin-top:4px}.kl-douce .kd-ve-relais small{white-space:nowrap;background:#eef3f5;border-radius:99px;margin-left:4px;padding:1px 7px;font-size:11px}.kl-douce .kd-ve-lenkli{--kd-ton:#3f8f98}.kl-douce .kd-ve-calenkli{--kd-ton:#4f8fcb}.kl-douce .kd-ve-datalenk{--kd-ton:#d0625f}.kl-douce .kd-ve-email{--kd-ton:#8e6fd2}.kl-douce .kd-ve-partners{--kd-ton:#b38724}.kl-douce .kd-ve figure{margin:0}.kl-douce .kd-ve figcaption{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:#3c5462;background:#ffffffe0;border-radius:99px;align-items:center;gap:6px;margin:0 0 12px;padding:5px 11px;font-size:10.5px;display:inline-flex;box-shadow:0 6px 16px -10px #1f3a4c59}.kl-douce .kd-ve figcaption:before{content:"";background:var(--kd-ton,#6aa8b0);border-radius:50%;width:6px;height:6px}.kl-douce .kd-ve-nora>:not(figcaption),.kl-douce .kd-ve-outil>:not(figcaption){width:100%}.kl-douce .kd-ve-ecran{background:#faf8f3}.kl-douce .kd-fenetre{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 30px 60px -28px #1f3a4c59,0 0 0 1px #ffffffb3}.kl-douce .kd-fenetre-barre{color:#2c4250;border-bottom:1px solid #edf2f4;align-items:center;gap:9px;height:46px;padding:0 16px;font-size:13px;display:flex}.kl-douce .kd-fenetre-barre .product-icon{border-radius:9px;width:26px;height:26px}.kl-douce .kd-fenetre-barre small{color:#654589;background:#f0e9fa;border-radius:99px;padding:1px 7px;font-size:10.5px}.kl-douce .kd-fenetre-barre i{background:#e3eaee;border-radius:50%;width:7px;height:7px}.kl-douce .kd-fenetre-barre i:first-of-type{margin-left:auto}.kl-douce .kd-fenetre-corps{padding:18px}.kl-douce .kd-voyage-rail,.kl-douce .kd-voyage-pied{display:none}.kl-douce .kd-voyage[data-mode=epingle] .kd-voyage-piste{height:calc((var(--etapes) * 90 + 100) * 1svh)}.kl-douce .kd-voyage[data-mode=epingle] .kd-voyage-scene{height:100svh;position:sticky;top:0;overflow:hidden}.kl-douce .kd-voyage[data-mode=epingle] .kd-voyage-bassins{pointer-events:none;width:64vw;height:80svh;position:absolute;top:9svh;right:-3vw}.kl-douce .kd-voyage[data-mode=epingle] .kd-vb{transform-origin:52%;will-change:transform, opacity;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.kl-douce .kd-voyage[data-mode=epingle] .kd-ve{pointer-events:none;position:absolute;inset:0}.kl-douce .kd-voyage[data-mode=epingle] .kd-ve[inert]{visibility:visible}.kl-douce .kd-voyage[data-mode=epingle] .kd-ve:not([inert]) :is(a,button,input,.device-frame,.kd-fenetre){pointer-events:auto}.kl-douce .kd-voyage[data-mode=epingle] .kd-ve-bassin{display:none}.kl-douce .kd-voyage[data-mode=epingle] .kd-ve-texte{align-items:center;width:min(440px,28vw);display:flex;position:absolute;top:0;bottom:70px;left:max(7.5vw,40px)}.kl-douce .kd-voyage[data-mode=epingle] .kd-ve-texte>div,.kl-douce .kd-voyage[data-mode=epingle] :is(.kd-ve-nora,.kd-ve-outil){will-change:transform, opacity}.kl-douce .kd-voyage[data-mode=epingle] .kd-ve-nora{z-index:2;width:var(--tel-l);margin-top:calc(var(--tel-l) * -.86);position:absolute;top:calc(50svh - 36px);left:38vw}.kl-douce .kd-voyage[data-mode=epingle] .kd-ve-outil{z-index:1;width:min(46vw,700px);margin-top:calc(min(46vw,700px)/-2.17391);position:absolute;top:calc(50svh - 36px);left:47vw}.kl-douce .kd-voyage[data-mode=epingle] .kd-voyage-rail{z-index:20;flex-direction:column;align-items:stretch;gap:8px;display:flex;position:absolute;bottom:26px;left:50%;translate:-50%}.kl-douce .kd-voyage-rail-outils{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border-radius:99px;gap:4px;padding:5px;display:flex;box-shadow:0 10px 30px -18px #1f3a4c4d,0 0 0 1px #edf2f4}.kl-douce .kd-voyage-rail-outils button{color:#3c5462;border-radius:99px;align-items:center;gap:7px;height:38px;padding:0 14px 0 8px;font-size:13px;display:inline-flex;position:relative}.kl-douce .kd-voyage-rail-outils .product-icon{background:0 0;border-radius:8px;width:24px;height:24px;position:relative}.kl-douce .kd-voyage-rail-outils button>span:not(.product-icon):not(.kd-voyage-rail-presence){position:relative}.kl-douce .kd-voyage-rail-presence{opacity:0;background:#eef4f6;border-radius:99px;position:absolute;inset:0}.kl-douce .kd-voyage-rail-ligne{background:#e3eaee;border-radius:2px;height:2px;margin:0 26px;display:block;overflow:hidden}.kl-douce .kd-voyage-rail-avance{transform-origin:0;will-change:transform;background:#6aa8b0;height:100%;display:block;transform:scaleX(0)}.kl-douce .kd-voyage[data-mode=epingle] .kd-voyage-pied{z-index:19;color:#6d8590;pointer-events:none;justify-content:space-between;margin:0;font-size:12px;display:flex;position:absolute;bottom:34px;left:max(7.5vw,40px);right:max(4vw,32px)}.kl-douce .kd-voyage-pied a{color:#2c4250;pointer-events:auto;align-items:center;gap:8px;display:inline-flex}.kl-douce .kd-voyage-pied svg{width:15px;height:15px}.kl-douce .kd-voyage[data-mode=statique] .kd-voyage-bassins{display:none}.kl-douce .kd-voyage[data-mode=statique] .kd-voyage-etapes{gap:56px;padding:0 20px;display:grid}.kl-douce .kd-voyage[data-mode=statique] .kd-ve{grid-template-columns:minmax(0,1fr);grid-template-areas:"texte""visuel";gap:22px;max-width:560px;margin:0 auto;display:grid;position:relative}.kl-douce .kd-voyage[data-mode=statique] .kd-ve-texte{grid-area:texte}.kl-douce .kd-voyage[data-mode=statique] .kd-ve-bassin{z-index:-1;grid-area:visuel;width:118%;height:110%;position:absolute;inset:-4% -9% -6%}.kl-douce .kd-voyage[data-mode=statique] :is(.kd-ve-nora,.kd-ve-outil){grid-area:visuel}.kl-douce .kd-voyage[data-mode=statique] .kd-ve-outil{place-self:start end;width:86%;margin-bottom:26%}.kl-douce .kd-voyage[data-mode=statique] .kd-ve-nora{z-index:2;place-self:end start;width:34%;position:relative}.kl-douce .kd-voyage[data-mode=statique] .kd-ve figcaption{padding:4px 9px;font-size:9.5px}.kl-douce .kd-voyage[data-mode=statique] .kd-ve-nora figcaption{display:none}.kl-douce .kd-voyage[data-mode=statique] .kd-ve-texte h3{font-size:clamp(30px,8vw,40px)}@media (min-width:760px){.kl-douce .kd-voyage[data-mode=statique] .kd-ve{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"texte visuel";align-items:center;max-width:1100px}}@media (prefers-reduced-motion:reduce){.kl-douce .kd-voyage *{transition:none!important}}.kl-douce .kd-vh{--kd-carte:min(400px, 80vw);position:relative}.kl-douce .kd-vh-scene{flex-direction:column;justify-content:center;gap:clamp(18px,3svh,34px);padding:70px 0 40px;display:flex;position:relative}.kl-douce .kd-vh-tete{max-width:860px;padding:0 max(7.5vw,22px)}.kl-douce .kd-vh-eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.12em;color:#50616d;font-size:11.5px}.kl-douce .kd-vh-tete h2{letter-spacing:-.055em;color:#142030;margin-top:12px;font-size:clamp(34px,4vw,58px);font-weight:720;line-height:1.06}.kl-douce .kd-vh-tete h2 em{color:#4a97a1;font-style:normal}.kl-douce .kd-vh-tete p{color:#566b77;max-width:620px;margin-top:12px;font-size:15.5px;line-height:1.7}.kl-douce .kd-vh-rangee{will-change:transform;gap:clamp(18px,2.2vw,30px);width:max-content;margin:0;padding:0 max(7.5vw,22px);list-style:none;display:flex}.kl-douce .kd-vh-carte{isolation:isolate;width:var(--kd-carte);will-change:opacity;flex-direction:column;flex:none;padding:26px 26px 24px;display:flex;position:relative}.kl-douce .kd-vh-bassin{z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.kl-douce .kd-vh-haut{justify-content:space-between;align-items:center;gap:10px;display:flex}.kl-douce .kd-vh-quand{font-family:var(--font-mono), monospace;letter-spacing:.04em;color:#2c4250;background:#ffffffc4;border-radius:99px;padding:5px 11px;font-size:11px}.kl-douce .kd-vh-outil{color:#253747;background:#fff;border-radius:99px;align-items:center;gap:7px;padding:4px 11px 4px 5px;font-size:13px;font-weight:650;display:inline-flex;box-shadow:0 4px 12px #23454c14}.kl-douce .kd-vh-outil .product-icon{background:0 0;border-radius:8px;width:24px;height:24px}.kl-douce .kd-vh-outil small{color:#654589;background:#f0e9fa;border-radius:99px;padding:1px 6px;font-size:10px;font-weight:600}.kl-douce .kd-vh-lieu{padding:5px 12px}.kl-douce .kd-vh-ecran{will-change:transform;justify-content:center;align-items:center;height:clamp(190px,30svh,270px);margin:16px 0;display:flex;position:relative}.kl-douce .kd-vh-texte{background:#ffffffeb;border-radius:20px;margin-top:auto;padding:16px 18px}.kl-douce .kd-vh-texte h3{letter-spacing:-.03em;color:#142030;font-size:19px;font-weight:700;line-height:1.25}.kl-douce .kd-vh-texte p{color:#566b77;margin-top:6px;font-size:14px;line-height:1.6}.kl-douce .kd-vh-fin{background:#fff;border-radius:34px 30px 36px 28px;justify-content:center;gap:14px;padding:34px;box-shadow:0 24px 50px -30px #2c4a6a40,0 0 0 1px #edf2f4}.kl-douce .kd-vh-fin h3{letter-spacing:-.05em;color:#142030;font-size:clamp(28px,2.6vw,38px);font-weight:720;line-height:1.1}.kl-douce .kd-vh-fin h3 em{color:#4a97a1;font-style:normal}.kl-douce .kd-vh-fin p{color:#566b77;font-size:15px;line-height:1.7}.kl-douce .kd-vh-fin a{color:#492d25;background:#ffc29b;border-radius:99px;align-self:flex-start;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-weight:750;display:inline-flex}.kl-douce .kd-vh-fin a svg{width:18px;height:18px}.kl-douce .kd-vh-bas{color:#6d8590;align-items:center;gap:16px;padding:0 max(7.5vw,22px);font-size:12px;display:flex}.kl-douce .kd-vh-ligne{background:#e3eaee;border-radius:2px;flex:1;max-width:420px;height:2px;display:block;overflow:hidden}.kl-douce .kd-vh-avance{transform-origin:0;will-change:transform;background:#6aa8b0;height:100%;display:block;transform:scaleX(0)}.kl-douce .kd-vh[data-mode=epingle] .kd-vh-scene{height:100svh;padding:0;position:sticky;top:0;overflow:hidden}.kl-douce .kd-vh[data-mode=statique] .kd-vh-rangee{scroll-snap-type:x mandatory;scrollbar-width:none;width:auto;padding-bottom:8px;overflow-x:auto}.kl-douce .kd-vh[data-mode=statique] .kd-vh-carte{scroll-snap-align:center}.kl-douce .kd-vh[data-mode=statique] .kd-vh-bas{display:none}@media (max-width:700px){.kl-douce .kd-vh-carte{padding:22px 20px 20px}.kl-douce .kd-vh-ecran{height:clamp(170px,26svh,230px)}.kl-douce .kd-vh-texte h3{font-size:17px}.kl-douce .kd-vh-texte p{font-size:13.5px}}.kl-douce .kd-voyage-tete{max-width:900px;padding:clamp(60px,8svh,96px) max(7.5vw,22px) clamp(10px,2svh,24px)}.kl-douce .kd-voyage-eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:#50616d;font-size:11.5px}.kl-douce .kd-voyage-tete h2{letter-spacing:-.055em;color:#142030;margin-top:14px;font-size:clamp(36px,4.3vw,62px);font-weight:750;line-height:1.06}.kl-douce .kd-voyage-tete h2 em{color:#4a97a1;font-style:normal}.kl-douce .kd-voyage-tete p{color:#566b77;max-width:640px;margin-top:16px;font-size:16px;line-height:1.75}.kl-douce .kd-voyage-tete small{color:#8094a0;margin-top:10px;font-size:12px;display:block}.kl-douce .kd-sans-collant{pointer-events:none;position:absolute;inset:0}.kl-douce .r-product-heading .kd-ligne{display:block}.kl-douce .r-intro p,.kl-douce .footer-invitation p,.kl-douce .welcome-copy>p,.kl-douce .pricing-heading p,.kl-douce .future-heading p{text-wrap:balance}.kl-douce .kd-pied-reglages .kl-pause{white-space:nowrap}@media (max-width:600px){.kl-douce .kd-pied-reglages{flex-wrap:wrap}}.kl-douce .welcome-eyebrow{text-transform:uppercase;letter-spacing:.12em}.kl-douce .welcome-photo-credits{z-index:2;position:relative}.kl-douce .kd-vh-quand{white-space:nowrap}.kl-douce .mq-natif:empty{background:#f4f6f8 0 0/300% 100%;animation:1.6s ease-in-out infinite kd-squelette}@keyframes kd-squelette{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.kl-douce .mq-natif:empty{animation:none}}.kl-douce .kd-movie-mq .kd-mq-plan{padding:2% 0}.kl-douce .kd-compo{place-items:center;width:100%;height:100%;display:grid;position:relative;container-type:size}.kl-douce .kd-compo-ordi{width:min(100%,150cqh,700px);rotate:-1.5deg}.kl-douce .kd-compo-tel{z-index:2;width:min(24%,42cqh,200px);position:absolute;bottom:0;left:2%;rotate:3deg}.kl-douce .kd-compo-seul{grid-template-columns:auto auto;justify-content:center;gap:4%}.kl-douce .kd-compo-seul .kd-compo-tel{width:min(44cqh,46cqw,270px);position:relative;bottom:auto;left:auto;rotate:-2deg}.kl-douce .kd-compo-carte-cote{width:min(34cqw,50cqh,250px);rotate:3deg}.kl-douce .kd-compo-cartes{align-content:center;gap:22px}.kl-douce .kd-compo-cartes>*{width:min(96%,620px)}.kl-douce .kd-compo-cartes>:nth-child(2){justify-self:end;width:min(74%,470px);rotate:1.5deg}.kl-douce .kd-movie-mq.live-compact{height:clamp(300px,70vw,440px)}.kl-douce :is(.r-calendar,.r-revenue).kd-mq-heros{height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.kl-douce :is(.r-calendar,.r-revenue).kd-mq-heros:before,.kl-douce :is(.r-calendar,.r-revenue).kd-mq-heros:after{display:none}@media (max-width:600px){.kl-douce .cinema-beats button>span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.35;display:-webkit-box;overflow:hidden}}.kl-douce .kd-movie-mq .movie-shot{will-change:opacity, transform;contain:layout paint}.kl-douce .kd-voyage[data-mode=epingle] .mq-maquette,.kl-douce .kd-vh-ecran .mq-maquette{contain:layout paint}.kl-douce .device-frame .df-screen-content{overscroll-behavior:auto;overflow:hidden}.kl-douce :is(.kd-voyage,.kd-vh,.product-cinema,.r-hero,.pricing-section) :where(*){overscroll-behavior:auto}.kl-douce .kd-cartes{width:100%;display:grid;position:relative}.kl-douce .kd-carte{filter:drop-shadow(0 22px 34px #1f3a4c24);min-width:0;position:relative}.kl-douce .kd-carte-1{rotate:-1.5deg}.kl-douce .kd-cartes-2 .kd-carte-2{z-index:2;justify-self:end;width:78%;margin:-10% -4% 0 0;rotate:2deg}.kl-douce .kd-carte :is(.mq-maquette,.product-ui){width:100%}.kl-douce .kd-voyage[data-mode=epingle] .kd-ve-outil:has(.kd-cartes){top:0;bottom:80px;left:calc(38vw + var(--tel-l) + 44px);flex-direction:column;justify-content:center;align-items:flex-start;width:min(36vw,540px);margin-top:0;display:flex}.kl-douce .kd-voyage[data-mode=epingle] .kd-ve:not([inert]) .kd-carte{pointer-events:auto}.kl-douce .kd-voyage[data-mode=statique] .kd-ve-outil:has(.kd-cartes){width:100%;margin-bottom:38%}.kl-douce .kd-voyage[data-mode=statique] .kd-ve:has(.kd-cartes) .kd-ve-nora{justify-self:end;width:40%}.kl-douce .kd-voyage[data-mode=epingle] .kd-ve-outil:has(.kd-cartes) .kd-cartes{width:min(100%,480px)}.kl-douce .kd-porte{justify-content:center;align-items:flex-start;display:flex;container-type:inline-size;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.kl-douce .kd-porte>*{zoom:clamp(.5, tan(atan2(100cqw, var(--l))), var(--zmax,1.4));flex:none;width:var(--l)!important}.kl-douce .kd-porte .mqe{box-shadow:0 0 0 1px #23211e0f,0 30px 56px -30px #23211e66,0 10px 22px -14px #23211e2e}.kl-douce .live-link-card.kd-porte{justify-content:flex-end}.kl-douce .kd-affiche-qr{background:#fff;border-radius:13px;width:min(100%,170px);margin:auto;padding:8px;display:block}.kl-douce .kd-affiche-qr svg{width:100%;height:auto;display:block}.kl-douce .movie-link-results>.kd-resultat{width:min(500px,100%);transform:rotate(calc((1 - var(--action-2)) * -3deg)) translateY(calc((1 - var(--action-2)) * 18px))}.kl-douce .live-calendar:has(>.kd-porte){place-items:start center;padding-top:1%}.kl-douce .live-calendar>.kd-porte{width:min(460px,100%)}.kl-douce .movie-confirm.kd-porte{width:min(450px,82%);left:50%;translate:-50%}.kl-douce .live-booking .movie-invitation{width:72%;left:auto;right:0}.kl-douce .data-computer .kd-ecran{box-sizing:border-box;padding:16px}.kl-douce .data-computer .kd-ecran>.kd-porte{width:100%;position:relative}.kl-douce .data-computer .kd-ecran .mqe{border-radius:16px;box-shadow:0 0 0 1px #23211e12,0 12px 26px -20px #23211e40}.kl-douce .data-computer .movie-data-chart.kd-ecran{align-items:stretch}.kl-douce .live-events-card.kd-porte{justify-content:flex-end;width:62%}.kl-douce .kd-cartes-art .movie-shot-0{--a:var(--action-0)}.kl-douce .kd-cartes-art .movie-shot-1{--a:var(--action-1)}.kl-douce .kd-cartes-art .movie-shot-2{--a:var(--action-2)}.kl-douce .kd-pose{transform:translateY(calc((1 - var(--a,1)) * 25px)) rotate(var(--r,-2deg));position:absolute}.kl-douce .kd-pose-centre{width:min(520px,92%);top:50%;left:50%;translate:-50% -50%}.kl-douce .kd-pose-gauche{--r:-3deg;width:56%;top:14%;left:0}.kl-douce .kd-pose-droite{--r:2deg}.kl-douce .kd-pose-haut{--r:-2deg;width:min(520px,84%);top:4%;left:2%}.kl-douce .kd-tel{position:absolute}.kl-douce .kd-tel-droite{width:40%;max-width:250px;transform:rotate(4deg) translateY(calc((1 - var(--a,1)) * 20px));top:2%;right:2%}.kl-douce .kd-note{transform:translateY(calc((1 - var(--a,1)) * 30px));opacity:var(--a,1);background:#fffdf6;border:1px solid #fff;border-radius:22px;align-items:center;gap:14px;padding:18px 20px;display:flex;position:absolute;box-shadow:0 22px 40px -25px #8a6a1c55}.kl-douce .kd-note-bas{width:64%;bottom:6%;right:0}.kl-douce .kd-note small{letter-spacing:.08em;color:#a38a55;font-size:9px;display:block}.kl-douce .kd-note strong{color:#5b4a24;align-items:center;gap:6px;margin-top:4px;font-size:18px;font-weight:650;display:flex}.kl-douce .kd-note strong em{color:#2e9d63;font-style:normal}.kl-douce .kd-note strong svg{width:14px}.kl-douce .kd-note div>span{color:#a3966f;margin-top:3px;font-size:11px;display:block}.kl-douce .kd-note>i{color:#c49a3a;margin-left:auto;font-style:normal}.kl-douce .kd-vig{position:relative;container-type:inline-size}.kl-douce .kd-vig>*{zoom:clamp(.5, tan(atan2(100cqw, var(--l))), 1.4);width:var(--l)!important}.kl-douce .kd-vig .mqe{box-shadow:0 0 0 1px #23211e0d, 0 calc(var(--u,1px) * 26) calc(var(--u,1px) * 40) -24px #1d3a5a55, 0 8px 18px -12px #23211e2e}.kl-douce .kd-vig-cal{width:calc(var(--u) * 400);margin:calc(var(--u) * 26) 0 0 calc(var(--u) * 28);rotate:-2deg}.kl-douce .kd-vig-data{width:calc(var(--u) * 360);margin:calc(var(--u) * 22) auto 0}.kl-douce .kd-vig-futur{width:calc(var(--u) * 230);margin-top:calc(var(--u) * 12)}.kl-douce [data-motion=ready] .r-hero .kd-vig{animation:8s ease-in-out 2s infinite paused kd-interface-float}.kl-douce [data-motion=ready] .r-hero[data-motion-visible=true] .kd-vig{animation-play-state:running}@media (max-width:959px){.kl-douce .kd-vig-cal,.kl-douce .kd-vig-data,.kl-douce .kd-vig-futur{width:min(100%,380px);margin:18px auto 0;rotate:none}}.kl-douce .kd-vig-data{width:calc(var(--u) * 400)}@media (min-width:960px){.kl-douce .r-future-partners .kd-vig-futur{margin:calc(var(--u) * 26) 0 0 auto}.kl-douce .r-future-partners{right:calc(var(--u) * 26)}}@media (max-width:959px){.kl-douce .kd-vig-cal,.kl-douce .kd-vig-data,.kl-douce .kd-vig-futur{width:100%;max-width:380px;margin:16px auto 0}.kl-douce .kd-vig>*{zoom:clamp(.5, tan(atan2(100cqw, var(--l))), 1)}.kl-douce .r-future:has(.kd-vig){padding-bottom:22px;overflow:visible}.kl-douce .r-data-piece:has(.kd-vig){padding-bottom:22px}}@media (min-width:960px){.kl-douce .r-tracked-link.kd-vig-lien{width:calc(var(--u) * 250)}}.kl-douce .product-icon{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.kl-douce .product-icon>img{width:100%!important;height:100%!important}.kl-douce :is(.r-product-heading,.hero-future-name,.hero-pod-heading,.mosaic-product-heading) .product-icon>img:not([src*=affilenk]){filter:brightness(0)invert()}.kl-douce .r-ruban-masque{stroke-dasharray:1 1;stroke-dashoffset:0;stroke-width:2400px;animation:.78s cubic-bezier(.625,.05,0,1) .15s both r-ruban-trace,1.1s .15s both r-ruban-ouvre}@keyframes r-ruban-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes r-ruban-ouvre{0%{stroke-width:70px}15%{stroke-width:110px;animation-timing-function:cubic-bezier(.625,.05,0,1)}to{stroke-width:2400px}}@media (prefers-reduced-motion:reduce){.kl-douce .r-ruban-masque{animation:none}}:root[data-kl-pause] .kl-douce .r-ruban-masque{animation:none}
