﻿*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a{text-decoration:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){*{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}[hidden]{display:none !important}a,a:visited,a:hover{color:var(--brand-color)}a.internal-link,a.internal-link:hover{text-decoration:underline}a.internal-link:hover{color:#1e1e1e}.text-lighter{color:#4a4a63}.eyebrow{display:block;margin-bottom:14px;font-size:12px;font-weight:600;letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;color:#5a08c4}.eyebrow-pill{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;margin-bottom:6px;padding:7px 14px;border-radius:var(--border-radius-pill);background:#f4eeff;color:#5a08c4;font-size:13px;font-weight:600}.lede{font-size:var(--font-size-subtitle);line-height:1.55;color:#4a4a63}html,body{font-family:"Poppins", sans-serif;color:#17172b;font-size:var(--font-size-base)}html h1,body h1{font-family:"Poppins", sans-serif;font-weight:700;font-stretch:normal;font-style:normal;margin:0;font-size:var(--font-size-h1);line-height:var(--line-height-h1);letter-spacing:-0.025em;text-align:left;color:#17172b;text-wrap:balance}html h1 a,html h1 a:visited,html h1 a:hover,body h1 a,body h1 a:visited,body h1 a:hover{text-decoration:none;color:inherit}html h1.like-h1,html h2,body h1.like-h1,body h2{font-family:"Poppins", sans-serif;font-weight:700;font-stretch:normal;font-style:normal;margin:0;font-size:var(--font-size-h2);line-height:1.12;letter-spacing:-0.025em;text-align:left;color:#17172b;margin-bottom:var(--inter-component-spacing);text-wrap:balance}html h1.like-h1 a,html h1.like-h1 a:visited,html h1.like-h1 a:hover,html h2 a,html h2 a:visited,html h2 a:hover,body h1.like-h1 a,body h1.like-h1 a:visited,body h1.like-h1 a:hover,body h2 a,body h2 a:visited,body h2 a:hover{text-decoration:none;color:inherit}html h3,body h3{font-family:"Poppins", sans-serif;font-weight:700;font-stretch:normal;font-style:normal;margin:0;font-size:var(--font-size-h3);line-height:1.2;letter-spacing:-0.02em;text-align:left;color:#17172b}html h3 a,html h3 a:visited,html h3 a:hover,body h3 a,body h3 a:visited,body h3 a:hover{text-decoration:none;color:inherit}html .smaller,body .smaller{font-size:0.9rem}html .text-left,body .text-left{text-align:left}html .text-center,body .text-center{text-align:center}html .text-nowrap,body .text-nowrap{white-space:nowrap}@media (max-width: 767px){html .larger,body .larger{padding-top:2px;font-size:1.05rem}}@media (min-width: 767px){html .larger,body .larger{padding-top:0px;font-size:1.3rem}}.pulled-quote{quotes:'«\00A0' '\00A0»'}.pulled-quote:before{content:open-quote}.pulled-quote:after{content:close-quote}html[lang="en"] .pulled-quote{quotes:'“' '”'}button{cursor:pointer}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:var(--border-radius-pill);border:solid 1.5px var(--brand-color);font-family:"Poppins", sans-serif;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;text-align:center;color:var(--brand-color);background-color:white;padding:14px 26px;cursor:pointer;transition:background-color .18s ease, color .18s ease, border-color .18s ease, box-shadow .18s ease, transform .18s ease}.button:hover{color:white;background-color:var(--brand-color);border-color:var(--brand-color)}.button.background-purple{color:white;background-color:var(--brand-color);border-color:var(--brand-color);box-shadow:var(--shadow-brand)}.button.background-purple:hover{background-color:var(--brand-color-hover);border-color:var(--brand-color-hover);transform:translateY(-1px)}.button.on-night{color:#17172b;background-color:white;border-color:white}.button.on-night:hover{background-color:#f4eeff;border-color:#f4eeff}.button.on-night.button-ghost{color:white;background-color:transparent;border-color:rgba(255,255,255,0.45)}.button.on-night.button-ghost:hover{background-color:rgba(255,255,255,0.12);border-color:rgba(255,255,255,0.7)}.with-arrow:after{content:"\2192";content:"\2192" / "";margin-left:2px;font-size:1.05em;line-height:1;transition:transform .18s ease}.with-arrow:hover:after{transform:translateX(3px)}.link,body>header .nav-dropdown .nav-dropdown-toggle,body>header>.section-like-spacing ul li>a,.legal body>header>article ul li>a,body>header>.section-like-spacing ol li>a,.legal body>header>article ol li>a{font-family:"Poppins", sans-serif;font-weight:700}select{appearance:none;background-attachment:scroll;background-color:white;background-image:url("../images/icons/Arrow-down.svg");background-origin:padding-box;background-position:calc(100% - 5px) 50%;background-repeat:no-repeat;background-size:18px;border:1px solid rgba(189,189,189,0.3);border-radius:5px;border-bottom-color:#bdbdbd4d;box-sizing:border-box;margin:0px;max-width:150px;padding:0 25px 0;text-transform:none;white-space:nowrap}select:focus,select:active,select:hover{outline:none}@media (max-width: 479px){.button{display:flex;white-space:nowrap}}.icon,.klaro-check-list>li{padding-left:28px;position:relative}.icon:before,.klaro-check-list>li:before{position:absolute;top:0;left:0;content:'';display:inline-block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat}.icon-lg,h3.icon{padding-left:32px;position:relative}.icon-lg:before,h3.icon:before{position:absolute;top:0;left:0;content:'';display:inline-block;width:24px;height:24px;background-size:contain;background-repeat:no-repeat}.icon-alone{padding-left:20px;position:relative}.icon-alone:before{position:absolute;top:0;left:0;content:'';display:inline-block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat}.icon-alone-lg{padding-left:24px;position:relative}.icon-alone-lg:before{position:absolute;top:0;left:0;content:'';display:inline-block;width:24px;height:24px;background-size:contain;background-repeat:no-repeat}.icon-alone-xl,body>header>.section-like-spacing .icon-menu-burger-purple,.legal body>header>article .icon-menu-burger-purple,body>header>.section-like-spacing .icon-menu-close-purple,.legal body>header>article .icon-menu-close-purple{padding-left:30px;position:relative}.icon-alone-xl:before,body>header>.section-like-spacing .icon-menu-burger-purple:before,.legal body>header>article .icon-menu-burger-purple:before,body>header>.section-like-spacing .icon-menu-close-purple:before,.legal body>header>article .icon-menu-close-purple:before{position:absolute;top:0;left:0;content:'';display:inline-block;width:30px;height:30px;background-size:contain;background-repeat:no-repeat}.icon-alone-xxl{padding-left:36px;position:relative}.icon-alone-xxl:before{position:absolute;top:0;left:0;content:'';display:inline-block;width:36px;height:36px;background-size:contain;background-repeat:no-repeat}.icon-star-full-in-table{content:'';display:inline-block;width:36px;height:36px;background-size:contain;background-repeat:no-repeat;background-image:url("/images/icons/star-full.svg")}.icon-star-empty-in-table{content:'';display:inline-block;width:36px;height:36px;background-size:contain;background-repeat:no-repeat;background-image:url("/images/icons/star-empty.svg")}.icon-team-linkedin{content:'';display:inline-block;width:24px;height:24px;background-size:contain;background-repeat:no-repeat;background-image:url("/images/icons/linkedin.webp")}.icon-external-after{padding-right:28px;position:relative}.icon-external-after:after{position:absolute;top:0;right:0;content:'';display:inline-block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat}.icon-external-after:after{background-image:url("/images/icons/open-external.svg")}.icon-external-after:hover:after{background-image:url("/images/icons/open-external-purple.svg")}.button:hover .icon-external-after:after{background-image:url("/images/icons/open-external-purple.svg")}h3.icon:before{top:4px}@media (max-width: 767px){.icon-no-tablet,.steps-list ol>li h3.icon{padding-left:0}.icon-no-tablet:before,.steps-list ol>li h3.icon:before{display:none}}.icon-eu-flag:before{background-image:url("/images/icons/eu-flag.svg");--icon-url: url(/images/icons/eu-flag.svg)}.icon-person:before{background-image:url("/images/icons/person.svg");--icon-url: url(/images/icons/person.svg)}.icon-screen:before{background-image:url("/images/icons/screen.svg");--icon-url: url(/images/icons/screen.svg)}.icon-conversation:before{background-image:url("/images/icons/conversation.svg");--icon-url: url(/images/icons/conversation.svg)}.icon-clock:before{background-image:url("/images/icons/clock.svg");--icon-url: url(/images/icons/clock.svg)}.icon-user:before{background-image:url("/images/icons/user.svg");--icon-url: url(/images/icons/user.svg)}.icon-danger:before{background-image:url("/images/icons/danger.svg");--icon-url: url(/images/icons/danger.svg)}.icon-lighthouse:before{background-image:url("/images/icons/lighthouse.svg");--icon-url: url(/images/icons/lighthouse.svg)}.icon-flag:before{background-image:url("/images/icons/flag.svg");--icon-url: url(/images/icons/flag.svg)}.icon-lock:before{background-image:url("/images/icons/lock.svg");--icon-url: url(/images/icons/lock.svg)}.icon-red-check:before,.klaro-check-list>li:before{background-image:url("/images/icons/red-check.svg");--icon-url: url(/images/icons/red-check.svg)}.icon-bulblight:before{background-image:url("/images/icons/bulblight.svg");--icon-url: url(/images/icons/bulblight.svg)}.icon-phone:before{background-image:url("/images/icons/phone.svg");--icon-url: url(/images/icons/phone.svg)}.icon-menu-burger-purple:before{background-image:url("/images/icons/menu-burger-purple.svg");--icon-url: url(/images/icons/menu-burger-purple.svg)}.icon-menu-close-purple:before{background-image:url("/images/icons/menu-close-purple.svg");--icon-url: url(/images/icons/menu-close-purple.svg)}.icon-menu-burger-green:before{background-image:url("/images/icons/menu-burger-green.svg");--icon-url: url(/images/icons/menu-burger-green.svg)}.icon-menu-close-green:before{background-image:url("/images/icons/menu-close-green.svg");--icon-url: url(/images/icons/menu-close-green.svg)}.icon-phone:before{background-image:url("/images/icons/phone.svg");--icon-url: url(/images/icons/phone.svg)}.icon-star-full:before{background-image:url("/images/icons/star-full.svg");--icon-url: url(/images/icons/star-full.svg)}.icon-star-empty:before{background-image:url("/images/icons/star-empty.svg");--icon-url: url(/images/icons/star-empty.svg)}.icon-like:before{background-image:url("/images/icons/like.svg");--icon-url: url(/images/icons/like.svg)}.icon-dislike:before{background-image:url("/images/icons/dislike.svg");--icon-url: url(/images/icons/dislike.svg)}.icon-arrow-top:before{background-image:url("/images/icons/arrow-top.svg");--icon-url: url(/images/icons/arrow-top.svg)}.icon-arrow-top:before{margin-top:-6px}.icon-table:before{background-image:url("/images/icons/table.svg");--icon-url: url(/images/icons/table.svg)}.icon-robot:before{background-image:url("/images/icons/robot.svg");--icon-url: url(/images/icons/robot.svg)}.icon-tinted:before,body.homepage .product-shot .klaro-check-list>li:before{background-image:none;background-color:currentColor;mask-image:var(--icon-url);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:var(--icon-url);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}:root{--border-radius-lg: 20px;--border-radius-md: 16px;--border-radius-sm: 12px;--border-radius-pill: 999px;--font-size-base: 15px;--font-size-h1: 35px;--line-height-h1: 40px;--font-size-h2: 26px;--font-size-h3: 22px;--font-size-h4: 17px;--font-size-h5: 12px;--font-size-subtitle: 19px;--padding-horizontal: 20px;--padding-vertical: 20px;--margin-vertical: 20px;--inter-component-spacing: 16px;--intra-component-spacing: 20px;--intra-component-padding: 16px;--site-header-height: 76px;--brand-color: #6d0ae8;--brand-color-hover: #5a08c4;--brand-color-light: #8b2bff;--brand-color-lighting: #f4eeff;--brand-color-lighter: #fff;--ink: #17172b;--ink-soft: #4a4a63;--ink-muted: #6b6b80;--ink-faint: #8a8aa0;--hairline: #f0eef6;--surface: #faf9fd;--lavender-line: #eee9f7;--shadow-sm: 0 2px 6px rgba(23, 23, 43, .05);--shadow-md: 0 8px 22px rgba(23, 23, 43, .07);--shadow-lg: 0 24px 60px rgba(23, 23, 43, .10);--shadow-brand: 0 10px 24px rgba(109, 10, 232, .22);--eyebrow-tracking: .16em;--dashed-border-width: 2px;--klaro-table-padding: 10px 20px;--klaro-table-padding-header: 20px 20px;--highlighted-padding: 3px 2px;--feature-block-image-height: 330px;--feature-block-image-height-sm: 263px}@media (min-width: 379px){:root{--font-size-base: 16px;--font-size-h1: 37px;--line-height-h1: 40px;--font-size-h2: 28px;--font-size-h3: 24px;--font-size-h4: 19px;--font-size-h5: 13px;--font-size-subtitle: 21px}}@media (min-width: 767px){:root{--font-size-h1: 44px;--line-height-h1: 48px;--font-size-h2: 32px;--font-size-h3: 24px;--font-size-h4: 24px;--font-size-h5: 18px;--font-size-subtitle: 35px;--padding-horizontal: 40px;--padding-vertical: 40px;--margin-vertical: 20px;--intra-component-spacing: 24px;--intra-component-padding: 24px;--klaro-table-padding: 20px;--klaro-table-padding-header: 20px}}@media (min-width: 1439px){:root{--font-size-h1: 55px;--line-height-h1: 60px;--font-size-h2: 40px;--font-size-h3: 24px;--font-size-h4: 24px;--font-size-h5: 18px;--font-size-subtitle: 24px;--padding-horizontal: 80px;--padding-vertical: 32px;--margin-vertical: 20px;--intra-component-spacing: 32px;--intra-component-padding: 32px}}body{padding:0;margin:0;background-color:white;overflow-x:hidden}body>[id]{scroll-margin-top:100px}body img{max-width:100%}body img.openable{border:1px solid transparent}body img.openable:hover{border:1px solid var(--brand-color);cursor:pointer}body section,body article{position:relative}footer a:not(.button):hover{text-decoration:none;color:#1e1e1e !important}.section-like-spacing,body>nav,body>section,.legal article{padding:var(--padding-vertical) var(--padding-horizontal);margin-bottom:var(--margin-vertical)}@media (min-width: 1439px){.section-like-spacing,body>nav,body>section,.legal article{margin-left:auto;margin-right:auto}}@media (min-width: 1439px){.section-like-spacing,body>nav,body>section,.legal article{width:1440px}}@media (min-width: 1599px){.section-like-spacing,body>nav,body>section,.legal article{width:1600px}}.on-lavender-band:before,.on-night-band:before,.hero.on-night:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);background:var(--band-fill)}.on-night-band,.hero.on-night{--band-fill: linear-gradient(180deg, #14122b 0%, #221a4a 100%);color:white}.on-night-band .highlighted,.hero.on-night .highlighted{padding:0;color:#c0adff}.on-night-band .highlighted:before,.hero.on-night .highlighted:before{display:none}.on-lavender-band{--band-fill: #f7f4fd}@media (max-width: 379px){.notinymobile{display:none !important}}@media (max-width: 1439px){.notablet,.nomobile{display:none !important}body>* br{display:none}body>* br.tablet,body>* br.mobile{display:inline}}@media (max-width: 767px){body>* br,body>* br.tablet{display:none}body>* br.mobile,body>* br.tablet.mobile{display:inline}}@media (min-width: 1439px){.nodesktop{display:none !important}}@media (max-width: 1439px){img{width:100%}}body>footer{background-color:#f2f2f2}body>footer .section-like-spacing,body>footer body>nav,body>footer body>section,body>footer .legal article,.legal body>footer article{margin-bottom:0}@media (min-width: 767px){body>footer>.section-like-spacing>ul,.legal body>footer>article>ul{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1439px){body>footer>.section-like-spacing>ul,.legal body>footer>article>ul{grid-template-columns:repeat(4, 1fr)}}@media (max-width: 479px){body>footer .sep{display:none}}body>footer a,body>footer a:hover{text-decoration:underline !important}@media (max-width: 1439px){body>footer li ul{gap:0}body>footer li ul>li>a{display:inline-block;padding:10px 0}}body>header{position:sticky;top:0;background:white;z-index:9998}body>header.sticky{box-shadow:rgba(0,0,0,0.25) 0px 3px 6px -4px}body>header>.section-like-spacing,.legal body>header>article{padding-top:14px;padding-bottom:14px;margin-bottom:0}body>header>.section-like-spacing select,.legal body>header>article select{padding-left:0}body>header>.section-like-spacing .bar,.legal body>header>article .bar{align-items:center;gap:calc(1.5*var(--intra-component-spacing))}body>header>.section-like-spacing .right,.legal body>header>article .right{font-size:14px}body>header>.section-like-spacing .right>ul,.legal body>header>article .right>ul{gap:18px}body>header>.section-like-spacing .button,.legal body>header>article .button{padding:11px 20px;font-size:14px}body>header>.section-like-spacing .brand,.legal body>header>article .brand{flex-shrink:0;line-height:0}body>header>.section-like-spacing .brand .logo,.legal body>header>article .brand .logo{width:44px;height:auto}body>header>.section-like-spacing nav,.legal body>header>article nav{flex-grow:1}body>header>.section-like-spacing nav>ol,.legal body>header>article nav>ol{gap:26px !important}body>header>.section-like-spacing nav>ol>li,.legal body>header>article nav>ol>li{font-size:15px}body>header>.section-like-spacing nav>ol>li>a,.legal body>header>article nav>ol>li>a{padding:10px 0}body>header>.section-like-spacing nav>ol>li>a:hover,.legal body>header>article nav>ol>li>a:hover{color:#1e1e1e;text-decoration:none}body>header>.section-like-spacing nav>ol>li.active>a,.legal body>header>article nav>ol>li.active>a{color:#1e1e1e}body>header>.section-like-spacing .right>ul,.legal body>header>article .right>ul{align-items:center;gap:var(--intra-component-spacing)}body>header>.section-like-spacing .icon-menu-burger-purple,.legal body>header>article .icon-menu-burger-purple,body>header>.section-like-spacing .icon-menu-close-purple,.legal body>header>article .icon-menu-close-purple{flex-shrink:0;height:30px}body>header>.section-like-spacing .icon-menu-burger-purple:before,.legal body>header>article .icon-menu-burger-purple:before,body>header>.section-like-spacing .icon-menu-close-purple:before,.legal body>header>article .icon-menu-close-purple:before{color:var(--brand-color)}@media (min-width: 1439px){body>header>.section-like-spacing nav>ol>li.active>a,.legal body>header>article nav>ol>li.active>a,body>header>.section-like-spacing nav>ol>li.active>.nav-dropdown-toggle,.legal body>header>article nav>ol>li.active>.nav-dropdown-toggle{border-bottom:3px solid #1e1e1e}}@media (max-width: 1439px){body>header>.section-like-spacing .brand .logo,.legal body>header>article .brand .logo{width:40px}body>header>.section-like-spacing:not(.open) nav,.legal body>header>article:not(.open) nav,body>header>.section-like-spacing:not(.open) .right,.legal body>header>article:not(.open) .right{display:none}body>header>.section-like-spacing.open,.legal body>header>article.open{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;margin:0;background:white;overflow-y:auto}body>header>.section-like-spacing.open .bar,.legal body>header>article.open .bar{flex-wrap:wrap;align-items:flex-start}body>header>.section-like-spacing.open .icon-menu-close-purple,.legal body>header>article.open .icon-menu-close-purple,body>header>.section-like-spacing.open .icon-menu-close-green,.legal body>header>article.open .icon-menu-close-green{order:1;margin-left:auto}body>header>.section-like-spacing.open nav,.legal body>header>article.open nav{order:2;flex-basis:100%}body>header>.section-like-spacing.open nav>ol,.legal body>header>article.open nav>ol{flex-direction:column !important;align-items:flex-start !important;justify-content:flex-start !important;gap:0 !important}body>header>.section-like-spacing.open nav>ol>li,.legal body>header>article.open nav>ol>li{width:100%;padding:var(--intra-component-spacing) 0;border-bottom:1px solid #eeeeee;font-size:1.25rem}body>header>.section-like-spacing.open .right,.legal body>header>article.open .right{order:3;flex-basis:100%}body>header>.section-like-spacing.open .right>ul,.legal body>header>article.open .right>ul{flex-direction:column;align-items:flex-start}}body>header .nav-dropdown{position:static}body>header .nav-dropdown .nav-dropdown-toggle{display:flex;align-items:center;gap:8px;padding:10px 0;background:none;border:0;font-size:inherit;color:var(--brand-color);cursor:pointer}body>header .nav-dropdown .nav-dropdown-toggle:hover{color:#1e1e1e}body>header .nav-dropdown .nav-dropdown-toggle:after{content:"";border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;transition:transform 0.15s ease}body>header .nav-dropdown .nav-dropdown-toggle[aria-expanded="true"]:after{transform:rotate(180deg)}body>header .nav-dropdown.active>.nav-dropdown-toggle{color:#1e1e1e}body>header .nav-dropdown .nav-dropdown-panel h3{margin:0 0 16px;font-family:"Poppins", sans-serif;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#8a8aa0}body>header .nav-dropdown .nav-dropdown-panel .nav-featured{background:#faf8fe;border-right:1px solid #f0eef6;padding:28px 24px}body>header .nav-dropdown .nav-dropdown-panel .nav-featured ul{display:flex;flex-direction:column;gap:8px}body>header .nav-dropdown .nav-dropdown-panel .nav-featured-card{display:flex;flex-direction:row;align-items:center;gap:12px;padding:12px 13px;border:1px solid #eee9f7;border-radius:var(--border-radius-sm);background:white;box-shadow:var(--shadow-sm);transition:border-color .15s ease, box-shadow .15s ease}body>header .nav-dropdown .nav-dropdown-panel .nav-featured-card:hover{background:white;border-color:#c0adff;box-shadow:var(--shadow-md);text-decoration:none}body>header .nav-dropdown .nav-dropdown-panel .nav-featured-card .card-icon{display:grid;place-items:center;width:34px;height:34px;flex:none;padding:0;border-radius:10px;background:#f4eeff;color:var(--brand-color)}body>header .nav-dropdown .nav-dropdown-panel .nav-featured-card .card-icon:before{position:static;width:17px;height:17px}body>header .nav-dropdown .nav-dropdown-panel .nav-featured-card .nav-featured-text{display:flex;flex-direction:column;gap:2px;font-weight:normal}body>header .nav-dropdown .nav-dropdown-panel .nav-featured-card .name{font-family:"Poppins", sans-serif;font-size:14px;font-weight:600;line-height:1.2;color:#17172b}body>header .nav-dropdown .nav-dropdown-panel .nav-featured-card small{font-size:11.5px;color:#8a8aa0}body>header .nav-dropdown .nav-dropdown-panel .nav-featured-maintenance .card-icon{background:#fff0e6;color:#c2410c}body>header .nav-dropdown .nav-dropdown-panel .nav-featured-email-routing .card-icon{background:#eef3ff;color:#1e40af}body>header .nav-dropdown .nav-dropdown-panel .nav-featured-project-management .card-icon{background:#eafaf0;color:#12734a}body>header .nav-dropdown .nav-dropdown-panel .nav-featured-all{display:inline-flex;align-items:center;gap:7px;margin-top:16px;font-size:13px;font-weight:600}body>header .nav-dropdown .nav-dropdown-panel .nav-axis{padding:28px 28px 24px}body>header .nav-dropdown .nav-dropdown-panel .nav-axis+.nav-axis{border-left:1px solid #f5f2fa}body>header .nav-dropdown .nav-dropdown-panel .nav-start{display:flex;flex-direction:column;padding:28px 24px;background:linear-gradient(180deg, #1b1636 0%, #2a1f5c 100%);color:white}body>header .nav-dropdown .nav-dropdown-panel .nav-start h3{color:#c0adff;margin-bottom:12px}body>header .nav-dropdown .nav-dropdown-panel .nav-start .nav-start-title{margin:0 0 8px;font-size:17px;font-weight:600;line-height:1.3}body>header .nav-dropdown .nav-dropdown-panel .nav-start .nav-start-lead{margin:0;font-size:13px;line-height:1.45;color:#cdc4ea}body>header .nav-dropdown .nav-dropdown-panel .nav-start .nav-start-actions{display:flex;flex-direction:column;gap:9px;margin-top:auto;padding-top:20px}body>header .nav-dropdown .nav-dropdown-panel .nav-start .button{padding:11px;font-size:14px}body>header .nav-dropdown .nav-dropdown-panel .nav-reassurance{grid-column:1 / -1;display:flex;align-items:center;gap:24px;padding:14px 28px;border-top:1px solid #f0eef6;font-size:12.5px;color:#8a8aa0}body>header .nav-dropdown .nav-dropdown-panel .nav-reassurance li:before{color:var(--brand-color)}body>header .nav-dropdown .nav-dropdown-panel .nav-reassurance .nav-reassurance-pricing{margin-left:auto;flex:none}body>header .nav-dropdown .nav-dropdown-panel .nav-reassurance .nav-reassurance-pricing a{display:inline-flex;flex-direction:row;align-items:center;gap:7px;padding:0;font-weight:600;white-space:nowrap}body>header .nav-dropdown .nav-dropdown-panel .nav-axis>h3{margin:0 0 4px;padding:0 var(--intra-component-padding);font-family:"Poppins", sans-serif;font-size:0.8rem;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;color:#9e9e9e}body>header .nav-dropdown .nav-dropdown-panel ul{margin:0;list-style:none}body>header .nav-dropdown .nav-dropdown-panel li>a{display:flex;flex-direction:column;gap:4px;padding:10px var(--intra-component-padding)}body>header .nav-dropdown .nav-dropdown-panel li>a .name{font-family:"Poppins", sans-serif;font-weight:700;font-size:1rem;color:var(--brand-color)}body>header .nav-dropdown .nav-dropdown-panel li>a small{font-size:0.85rem;line-height:1.4;color:#4a4a63}body>header .nav-dropdown .nav-dropdown-panel li>a:hover{text-decoration:none}body>header .nav-dropdown .nav-dropdown-panel .nav-axis ul>li>a{font-weight:normal}@media (min-width: 1439px){body>header .nav-dropdown .nav-dropdown-panel{position:absolute;top:100%;left:0;right:0;z-index:9999;background:white;border-top:2px solid var(--brand-color);box-shadow:0 12px 32px rgba(0,0,0,0.1);width:100%;padding:0 calc(50% - 720px);max-width:100vw;display:grid;grid-template-columns:300px minmax(0, 1fr) minmax(0, 1fr) 250px}body>header .nav-dropdown .nav-dropdown-panel li>a{border-radius:12px;transition:background-color 0.15s ease}body>header .nav-dropdown .nav-dropdown-panel li>a:hover{background:var(--brand-color-lighting)}}@media (max-width: 1439px){body>header .nav-dropdown .nav-dropdown-panel{font-size:var(--font-size-base);padding-left:var(--intra-component-spacing)}body>header .nav-dropdown .nav-dropdown-panel h3{font-size:13px}body>header .nav-dropdown .nav-dropdown-panel .nav-featured-card .name{font-size:16px}body>header .nav-dropdown .nav-dropdown-panel .nav-featured-card small{font-size:13px}body>header .nav-dropdown .nav-dropdown-panel .nav-featured+.nav-axis,body>header .nav-dropdown .nav-dropdown-panel .nav-axis+.nav-axis,body>header .nav-dropdown .nav-dropdown-panel .nav-axis+.nav-start{margin-top:var(--intra-component-spacing)}body>header .nav-dropdown .nav-dropdown-panel .nav-start,body>header .nav-dropdown .nav-dropdown-panel .nav-reassurance{display:none}}.text-page{font-size:1.1rem;line-height:1.6;text-align:left}.text-page h1,.text-page h2,.text-page h3{text-align:left}.text-page h1,.text-page h2,.text-page h3{margin:var(--margin-vertical) auto}.text-page p{margin:0 0 calc(var(--margin-vertical)/2) 0}.text-page ol,.text-page ul{list-style:none;padding:0 0 0 30px}.text-page ol ul,.text-page ol ol,.text-page ul ul,.text-page ul ol{padding-bottom:15px}.text-page ol li p,.text-page ul li p{display:inline}.text-page ol li:before,.text-page ul li:before{color:var(--brand-color);display:inline-block;width:1em;margin-left:-1em}.text-page ol li+li,.text-page ul li+li{margin-top:10px}.text-page ul li:before{content:"\2022"}.text-page ol{counter-reset:li}.text-page ol li{counter-increment:li}.text-page ol li:before{content:counter(li) "."}.text-page blockquote{font-style:italic;padding-left:var(--intra-component-padding);border-left:6px solid var(--brand-color)}.text-page blockquote ul{margin-left:-20px}.text-page blockquote ul li:before{content:"-"}.text-page a{font-weight:bold}.text-page a:hover{text-decoration:underline}.text-page pre{width:100%;overflow:auto}.text-page hr{margin:var(--margin-vertical) 0}@media (min-width: 1439px){.text-page img{max-width:1024px;max-height:600px}}.dashed-border,.klaro-compare>div:first-child:not(.neutral-compare){border:var(--dashed-border-width) dashed #c0adff}.internal-spacing-block{padding:var(--inter-component-spacing) 0}.external-margin-block,body>section.blog .badges,.text-page img{margin-bottom:var(--margin-vertical)}.external-margin-block-small{margin-bottom:calc(var(--margin-vertical)/2)}.intra-padding-component-smaller,.text-page pre{padding:calc(var(--padding-vertical)/2)}.intra-padding-component,section.testimonies-overview>div.testimonies>div>.bottom,.blog-post-list>div .bottom,div.features-grid>div div.details,.compare-grid>li,section.faq>div.list details{padding:var(--intra-component-padding)}.intra-padding-component-larger,.steps-list ol>li:not(.no-block){padding:var(--padding-vertical)}.intra-gap-component,.steps-list ol,section.faq>div.list{gap:var(--intra-component-padding)}.radiused-block,.blog-post-list>div,.screenshot-list .img-container img,.screenshot-list .img-container,div.features-grid>div,.compare-grid>li,.klaro-compare>div,.steps-list ol>li:not(.no-block),section.faq>div.list details,.text-page img{border-radius:var(--border-radius-lg)}.radiused-block-top,.blog-post-list>div .top img,div.features-grid>div div.img-container img{border-top-left-radius:var(--border-radius-lg);border-top-right-radius:var(--border-radius-lg);border-bottom-left-radius:0;border-bottom-right-radius:0}.shadowed-block,.blog-post-list>div,div.features-grid>div,.klaro-compare>div.neutral-compare,.klaro-compare>div:last-child,.steps-list ol>li:not(.no-block),.text-page img{box-shadow:0px 4px 100px 0px rgba(0,0,0,0.1)}.highlighted{position:relative;display:inline-block;padding:var(--highlighted-padding);line-height:1;font-weight:600;color:#5a08c4}.highlighted:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-color:#f4eeff;z-index:-1;border-radius:4px}.hide{display:none}.fake-list,body.platform .for-partners .partner-inner .partner-points,body.platform .feature-list,body.resources .topic-pills,body.pricing .formule-reassurance,body.pricing .formule-card .formule-list,body.pricing .pricing-guide .pricing-guide-list,.hero.on-night .hero-chips,.breadcrumb ol,ul.pills,.klaro-check-list,.steps-list ol,ul.social-networks,section.used-and-loved ul,body>footer ul,body>header>.section-like-spacing ul,.legal body>header>article ul,body>header>.section-like-spacing ol,.legal body>header>article ol{list-style:none;padding:0;margin:0}.flex-column,section.testimonies-overview>div.testimonies>div>.bottom,section.testimonies-overview>div.testimonies>div,section.testimonies-overview,body>section.hero .hero-inner>div:first-child,body.platform .for-partners .partner-inner,body.homepage .friction .friction-symptoms,div.features-grid>div div.details,div.features-grid>div,.compare-grid>li>a,.steps-list ol,section.faq>div.list,section.faq,section.used-and-loved,body>footer ul>li,body>footer ul>li ul{display:flex;flex-direction:column;gap:var(--inter-component-spacing)}.flex-row,body>section.blog nav>ul,.call-to-action,section.faq>div.list details summary h3,ul.social-networks,body>header>.section-like-spacing nav>ol,.legal body>header>article nav>ol{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--intra-component-spacing)}.flex-row-left,ul.social-networks,body>header>.section-like-spacing nav>ol,.legal body>header>article nav>ol{justify-content:flex-start}.grid,section.testimonies-overview>div.testimonies,.blog-post-list>div .bottom,.blog-post-list>div,.blog-post-list,.feature-list-item,.compare-grid,.klaro-compare,body>footer>.section-like-spacing>ul,.legal body>footer>article>ul{display:grid;gap:var(--intra-component-spacing)}.gap-0,section.testimonies-overview>div.testimonies>div{gap:0}.w-15{width:15%}.max-width-130{max-width:130px}@media (max-width: 1439px){.grid,section.testimonies-overview>div.testimonies,.blog-post-list>div .bottom,.blog-post-list>div,.blog-post-list,.feature-list-item,.compare-grid,.klaro-compare,body>footer>.section-like-spacing>ul,.legal body>footer>article>ul{gap:calc(2*var(--intra-component-spacing))}}@media (min-width: 1439px){.grid-2,.klaro-compare,.grid-3,section.testimonies-overview>div.testimonies{grid-auto-flow:column;grid-auto-columns:1fr}.grid-2-2{grid-template-columns:50% 1fr}.grid-55-45{grid-template-columns:55% 1fr}}section.used-and-loved ul{gap:var(--intra-component-spacing)}section.used-and-loved ul>li>img{width:auto;max-height:60px}section.used-and-loved ul .exquando{grid-area:exquando}section.used-and-loved ul .rbt{grid-area:rbt}section.used-and-loved ul .cefora{grid-area:cefora}section.used-and-loved ul .jzh{grid-area:jzh}section.used-and-loved ul .vadis{grid-area:vadis}section.used-and-loved ul .devenco{grid-area:devenco}@media (min-width: 600px){section.used-and-loved ul{display:grid;gap:calc(2*var(--intra-component-spacing));grid-template-areas:"rbt vadis cefora" "devenco exquando jzh"}section.used-and-loved ul .jzh,section.used-and-loved ul .cefora{justify-self:end}section.used-and-loved ul .rbt{justify-self:start}section.used-and-loved ul .devenco,section.used-and-loved ul .vadis,section.used-and-loved ul .exquando{justify-self:center}}@media (max-width: 600px){section.used-and-loved ul{display:grid;gap:calc(2*var(--intra-component-spacing));grid-template-areas:"rbt jzh" "exquando exquando" "cefora cefora" "devenco vadis"}section.used-and-loved ul .jzh{justify-self:center}section.used-and-loved ul .exquando,section.used-and-loved ul .vadis{justify-self:end}section.used-and-loved ul .devenco,section.used-and-loved ul .rbt,section.used-and-loved ul .cefora{justify-self:start}}@media (min-width: 1439px){section.used-and-loved ul{display:flex;justify-content:space-between}section.used-and-loved ul>li>img{width:auto;max-height:60px}}ul.social-networks .facebook,ul.social-networks .linkedin,ul.social-networks .slack{display:inline-block;width:32px;height:32px;background-size:cover;background-repeat:no-repeat}ul.social-networks .facebook{background-image:url(/images/icons/facebook.png)}ul.social-networks .linkedin{background-image:url(/images/icons/linkedin.webp)}ul.social-networks .slack{background-image:url(/images/icons/slack.webp)}.language-selector{position:relative;display:inline-block}.language-selector .selector-button{display:flex;align-items:center;padding:6px 2px;background:#fff;border:none;font:inherit;cursor:pointer;color:var(--brand-color);min-width:120px}.language-selector .selector-button>span{padding:0 0px 0 10px}.language-selector .selector-button img{width:20px;height:15px}.language-selector .language-menu{display:none;position:absolute;top:110%;left:0;background:white;border:1px solid #ccc;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,0.1);z-index:10;width:100%}.language-selector .language-menu .language-option{display:flex;align-items:center;padding:6px 10px;cursor:pointer;color:var(--brand-color)}.language-selector .language-menu .language-option:hover{background-color:#f0f0f0}.language-selector .language-menu .language-option.active{color:#1e1e1e}.language-selector .language-menu .language-option img{width:20px;height:15px;margin-right:8px}.language-selector.open .language-menu{display:block}section.faq>div.list details{border:2px solid var(--brand-color)}section.faq>div.list details summary{list-style:none;cursor:pointer}section.faq>div.list details summary::-webkit-details-marker{display:none}section.faq>div.list details summary h3{color:var(--brand-color);position:relative;padding-right:50px}section.faq>div.list details summary h3:after{position:absolute;top:0;right:0;font-weight:400;font-size:var(--font-size-h1);line-height:0.6}section.faq>div.list details .answer{margin-top:var(--inter-component-spacing)}section.faq>div.list details[open] summary h3:after{line-height:0.5;content:'\2013'}section.faq>div.list details:not([open]) summary h3:after{content:'+'}.scroll-top{display:none;border:none;padding:0;position:fixed;right:5px;bottom:10px;width:35px;height:35px;content:'';background-color:var(--brand-color);border-radius:100%;align-items:center;justify-content:center}.scroll-top:hover{cursor:pointer}body.scrolled .scroll-top{display:flex}@media (min-width: 1439px){body.scrolled .scroll-top{display:flex;right:20px;width:40px;height:40px}}.klaro-table-container{max-width:100%;overflow-x:auto}.klaro-table-container .klaro-table{width:100%;border-collapse:separate;border-spacing:0}.klaro-table-container .klaro-table td,.klaro-table-container .klaro-table th{border:1px solid var(--brand-color);vertical-align:top}.klaro-table-container .klaro-table th{padding:var(--klaro-table-padding-header)}.klaro-table-container .klaro-table th:not(.text-may-break){white-space:nowrap}.klaro-table-container .klaro-table td:not(.no-padding-cell){padding:var(--klaro-table-padding)}.klaro-table-container .klaro-table td:first-child strong{display:block;font-size:var(--font-size-h5);font-weight:700;margin-bottom:8px}.klaro-table-container .klaro-table th:first-child{border-top-left-radius:var(--border-radius-lg)}.klaro-table-container .klaro-table th:last-child{border-top-right-radius:var(--border-radius-lg)}.klaro-table-container .klaro-table tr:last-child td:first-child{border-bottom-left-radius:var(--border-radius-lg)}.klaro-table-container .klaro-table tr:last-child td:last-child{border-bottom-right-radius:var(--border-radius-lg)}.klaro-table-container .klaro-table th,.klaro-table-container .klaro-table tr:not(:last-child) td{border-bottom:none}.klaro-table-container .klaro-table th:not(:last-child),.klaro-table-container .klaro-table td:not(:last-child){border-right:none}.klaro-table-container .klaro-table-33 th{width:33.33%}.klaro-table-container .klaro-table-stripped th:nth-child(even),.klaro-table-container .klaro-table-stripped td:nth-child(even){background-color:#f4eeff}.klaro-table-container .klaro-table-background-heading th{background-color:#f4eeff}.klaro-table-container .klaro-table .backgrounded{background-color:#f4eeff}.klaro-table-container .klaro-table-large-heading-text th{font-family:"Poppins", sans-serif;font-size:var(--font-size-h4);font-weight:900}.klaro-table-container .klaro-table-vertical-align-top td,.klaro-table-container .klaro-table-vertical-align-top th,.klaro-table-container .klaro-table .klaro-thead-vertical-align-top td,.klaro-table-container .klaro-table .klaro-thead-vertical-align-top th{vertical-align:top}.klaro-table-container .klaro-table-vertical-align-middle td,.klaro-table-container .klaro-table-vertical-align-middle th{vertical-align:middle}:root{--steps-list-padding-left: 60px;--steps-list-circle-width: 41px}@media (min-width: 767px){:root{--steps-list-circle-width: 51px;--steps-list-padding-left: 90px}}@media (min-width: 1439px){:root{--steps-list-padding-left: 120px}}.steps-list ol{padding-left:var(--steps-list-padding-left);position:relative;counter-reset:steps}.steps-list ol>li{counter-increment:steps;position:relative}.steps-list ol>li h3{display:flex;gap:8px;margin-bottom:8px}.steps-list ol>li:before{content:counter(steps);display:flex;align-items:center;justify-content:center;position:absolute;top:40px;left:calc(-1*var(--steps-list-padding-left));width:var(--steps-list-circle-width);height:var(--steps-list-circle-width);background-color:var(--brand-color);color:white;border-radius:100%;font-size:1.5rem;font-weight:500;z-index:100}.steps-list ol>li:not(:last-child):after{content:'';display:block;border-left:var(--dashed-border-width) dashed -text;position:absolute;left:calc(-1*var(--steps-list-padding-left) + var(--steps-list-circle-width)/2);top:40px;bottom:-80px;width:1px;z-index:-1}.steps-list-no-numbers ol>li:before{top:0;content:''}.steps-list-no-numbers ol>li:not(:last-child):after{top:0;bottom:-40px}@media (max-width: 1439px){.steps-list ol>li>h3>img{display:none}}.call-to-action{justify-content:flex-start}.cta-row,.hero.on-night .hero-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--intra-component-spacing)}.cta-row .call-to-action,.hero.on-night .hero-cta .call-to-action{margin:0;padding:0}@media (max-width: 767px){.call-to-action{flex-direction:column;align-items:flex-start}.call-to-action .button{width:100%}.cta-row,.hero.on-night .hero-cta{flex-direction:column;align-items:flex-start}.final-cta .cta-row,.final-cta .hero.on-night .hero-cta,.hero.on-night .final-cta .hero-cta,.final-call .cta-row,.final-call .hero.on-night .hero-cta,.hero.on-night .final-call .hero-cta{align-items:center}}.final-call .shadowed-block,.final-call .blog-post-list>div,.final-call div.features-grid>div,.final-call .klaro-compare>div.neutral-compare,.final-call .klaro-compare>div:last-child,.final-call .text-page img,.text-page .final-call img,.final-call .steps-list ol>li:not(.no-block),.steps-list .final-call ol>li:not(.no-block){display:flex;flex-direction:column;align-items:center;gap:var(--intra-component-spacing);padding:var(--padding-vertical) var(--padding-horizontal);text-align:center}.final-call h2{margin:0;text-align:center}.final-call p{margin:0;max-width:620px;color:#4a4a63}.final-call .cta-row,.final-call .hero.on-night .hero-cta,.hero.on-night .final-call .hero-cta{justify-content:center}.image-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);display:flex;align-items:center;justify-content:center;z-index:9999}.image-popup-overlay img{max-width:90%;max-height:90%;box-shadow:0 0 20px #000}.image-popup-overlay:hover{cursor:pointer}.image-popup-overlay:after{content:'';display:block;position:absolute;top:16px;right:16px;padding:20px;color:white;font-size:32px;width:32px;height:32px;background-image:url("/images/icons/menu-close-white.svg");background-position:center center;background-size:cover}.klaro-compare div>strong,.klaro-compare div>h3{display:block;font-weight:800;font-size:var(--font-size-h4);margin-bottom:calc(var(--intra-component-spacing)/2)}.klaro-compare ul:not(.klaro-check-list){padding:0;margin:0;padding-left:1.2rem}.klaro-compare>div{padding:var(--padding-vertical)}.klaro-compare>div:first-child:not(.neutral-compare){background-color:#f4eeff}.klaro-compare .klaro-logo{width:300px;height:75px;object-fit:contain}.klaro-compare .concurrent-logo{width:350px;height:75px;object-fit:cover;padding-left:-100px;object-position:-60px}.compare-grid>li{border:1px solid var(--brand-color)}.compare-grid>li>a{align-items:center}.compare-grid>li>a .img{background-position:center center;background-repeat:no-repeat;background-size:cover;height:50px;width:250px}.compare-grid>li>a .img.small{width:140px;background-size:contain}.compare-grid>li:hover{box-shadow:0px 0px 60px 4px rgba(132,132,225,0.2)}@media (min-width: 767px){.compare-grid{grid-template-columns:repeat(2, calc(50% - var(--intra-component-spacing)))}}@media (min-width: 1439px){.compare-grid{grid-template-columns:repeat(4, calc(25% - var(--intra-component-spacing)))}}.feature-list-item .text{grid-area:text}.feature-list-item .image{grid-area:image}.feature-list-item img{object-fit:cover;object-position:0% 0%}@media (max-width: 1439px){.feature-list-item{gap:var(--intra-component-spacing) !important;grid-template-areas:"image" "text"}.feature-list-item .img-container{border-bottom:2px solid var(--brand-color)}.feature-list-item .img-container img{border-top-left-radius:var(--border-radius-lg);border-top-right-radius:var(--border-radius-lg);height:var(--feature-block-image-height)}}@media (max-width: 767px){.feature-list-item .img-container img{height:var(--feature-block-image-height-sm)}}@media (min-width: 1439px){.feature-list-item{max-height:var(--feature-block-image-height-sm);overflow:hidden}.feature-list-item:nth-child(odd){grid-template-areas:"text image";grid-template-columns:1fr 350px}.feature-list-item:nth-child(odd) .img-container{border-left:2px solid var(--brand-color)}.feature-list-item:nth-child(odd) .img-container img{border-top-right-radius:var(--border-radius-lg);border-bottom-right-radius:var(--border-radius-lg)}.feature-list-item:nth-child(even){grid-template-areas:"image text";grid-template-columns:350px 1fr}.feature-list-item:nth-child(even) .img-container{border-right:2px solid var(--brand-color)}.feature-list-item:nth-child(even) .img-container img{border-top-left-radius:var(--border-radius-lg);border-bottom-left-radius:var(--border-radius-lg)}.feature-list-item img{height:var(--feature-block-image-height-sm);width:350px}}div.features-grid>div{background-color:white}div.features-grid>div div.img-container{max-height:var(--feature-block-image-height);overflow:hidden;border-bottom:3px solid var(--brand-color)}div.features-grid>div div.details{flex-grow:1}div.features-grid>div div.details .btn-container{margin-top:auto}div.features-grid.grid-3>div>div.img-container,section.testimonies-overview>div.features-grid.testimonies>div>div.img-container{height:var(--feature-block-image-height-sm)}div.features-grid.grid-3>div>div.img-container img,section.testimonies-overview>div.features-grid.testimonies>div>div.img-container img{min-height:var(--feature-block-image-height-sm)}.screenshot-list .img-container{margin:var(--intra-component-padding) 0;border:1px solid var(--brand-color)}.screenshot-list h3 em{font-style:normal}.filtering-items-nav{margin:35px 0;color:#424242}.filtering-items-nav ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center;gap:20px}.filtering-items-nav ul>li{margin-bottom:15px}.filtering-items-nav ul>li>a{border-radius:15px;border:1px solid #e0e0e0;color:var(--brand-color);padding:5px 15px;display:inline-block}.filtering-items-nav ul>li>a:hover,.filtering-items-nav ul>li>a.selected{text-decoration:none;border-color:var(--category-color);background-color:var(--category-color);color:white}.badges>span{background-color:#eeeeee;border-radius:15px;padding:3px 10px;display:inline-block}.badges>span+span{margin-left:4px}.badges .category-colored{border-color:var(--category-color);background-color:var(--category-color);color:white}ul.pills{display:flex;flex-wrap:wrap;gap:8px}ul.pills>li{padding:.5rem .8rem;border-radius:999px;border:1px solid rgba(0,0,0,0.1);background:#f3f4f6;font-weight:600}.breadcrumb ol{display:flex;flex-wrap:wrap;gap:8px;font-size:0.9rem;color:#4a4a63}.breadcrumb li+li:before{content:"/";margin-right:8px;color:#bdbdbd}.breadcrumb a{color:inherit}@media (max-width: 1439px){.breadcrumb a{display:inline-block;padding:6px 0}}@media (max-width: 1439px){.breadcrumb li+li:before{align-self:center}}.breadcrumb [aria-current="page"]{color:#17172b;font-weight:600}.matrix{--catalogue-gap-card: 12px;--catalogue-gap-family: 40px;--catalogue-gap-column: 64px}.matrix .matrix-inner{display:grid;grid-template-columns:1fr;gap:var(--intra-component-spacing);background:var(--brand-color-lighting);border-radius:var(--border-radius-lg);padding:var(--intra-component-padding)}@media (min-width: 1439px){.matrix .matrix-inner{grid-template-columns:320px 1fr;gap:var(--catalogue-gap-column);padding:var(--padding-vertical)}}@media (min-width: 1439px){.matrix .matrix-aside{position:sticky;align-self:start;top:calc(var(--site-header-height) + var(--intra-component-spacing));max-height:calc(100vh - var(--site-header-height) - 2*var(--intra-component-spacing));overflow-y:auto}}.matrix .matrix-head{margin-bottom:var(--intra-component-spacing)}.matrix .matrix-head .title{margin:0 0 12px;font-size:var(--font-size-h2);line-height:1.15}.matrix .matrix-head .subtitle{margin:0;font-size:1rem;line-height:1.5}.matrix .axis-rail{display:flex;flex-direction:column;gap:var(--intra-component-spacing)}.matrix .axis-rail h3{font-family:"Poppins", sans-serif;font-size:0.8rem;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;color:#9e9e9e;margin:0 0 8px}.matrix .axis-rail ul{list-style:none;display:flex;flex-direction:column;gap:2px;margin:0;padding:8px 0}.matrix .axis-rail li{display:flex;align-items:center;border-radius:8px}.matrix .axis-rail li:hover{background:white}.matrix .axis-filter{flex:1;padding:9px 12px;background:none;border:none;border-left:3px solid transparent;font:inherit;font-size:0.95rem;text-align:left;color:#4a4a63;cursor:pointer}.matrix .axis-filter.active{border-left-color:var(--brand-color);color:var(--brand-color);font-weight:600}.matrix .axis-page{padding:9px 12px;color:#bdbdbd;text-decoration:none}.matrix .axis-page:hover{color:var(--brand-color)}.matrix .catalogue{align-self:start;background:white;border-radius:var(--border-radius-lg);padding:var(--intra-component-padding)}@media (min-width: 1439px){.matrix .catalogue{padding:var(--padding-vertical)}}.matrix .brick-search{margin-bottom:var(--catalogue-gap-family)}.matrix .brick-search-input{width:100%;max-width:420px;padding:11px 18px;font-size:1rem;border:1px solid #e0e0e0;border-radius:var(--border-radius-lg);outline:none;transition:border-color 0.15s ease}.matrix .brick-search-input:focus{border-color:var(--brand-color)}.matrix .brick-families{display:flex;flex-direction:column;gap:var(--catalogue-gap-family)}.matrix .brick-family{scroll-margin-top:calc(var(--site-header-height) + var(--intra-component-spacing))}.matrix .brick-family-name{font-family:"Poppins", sans-serif;font-size:0.8rem;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;color:#9e9e9e;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid #eeeeee}.matrix .brick-grid{display:grid;grid-template-columns:1fr;gap:var(--catalogue-gap-card)}@media (min-width: 767px){.matrix .brick-grid{grid-template-columns:1fr 1fr}}.matrix .brick-card{display:flex;flex-direction:column;gap:6px;padding:16px;background:white;border:1px solid #e0e0e0;border-radius:12px;text-decoration:none;transition:border-color 0.15s ease, box-shadow 0.15s ease}.matrix .brick-card:hover{border-color:var(--brand-color);box-shadow:0 4px 14px rgba(0,0,0,0.07)}.matrix .brick-card .brick-name{font-family:"Poppins", sans-serif;font-weight:700;font-size:1rem;line-height:1.3;color:var(--brand-color)}.matrix .brick-card .brick-tagline{font-size:0.85rem;color:#4a4a63;line-height:1.45}.matrix .brick-no-results{padding:var(--catalogue-gap-family) 0}.matrix .brick-no-results p{margin-bottom:var(--intra-component-spacing);font-size:1.05rem;color:#4a4a63}.matrix .brick-catalogue-footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--intra-component-spacing);margin-top:var(--catalogue-gap-family);padding-top:var(--intra-component-spacing);border-top:1px solid #eeeeee}.matrix .brick-catalogue-footer p{flex:1;min-width:240px;margin:0;color:#4a4a63}body.solutions{--site-header-height: 0px;background:#2b1150}body.solutions>header,body.solutions>footer,body.solutions>.scroll-top{display:none}body.solutions .explorer-page{position:relative;width:auto;max-width:none;margin:16px;padding:0}body.solutions .explorer-page .matrix-inner{min-height:calc(100vh - 32px);align-content:start}body.solutions .explorer-page .matrix-aside{top:var(--padding-vertical);max-height:calc(100vh - 2*var(--padding-vertical))}body.solutions .explorer-page .brick-grid{grid-template-columns:repeat(auto-fill, minmax(260px, 1fr))}.explorer-close{position:absolute;top:var(--intra-component-padding);right:var(--intra-component-padding);z-index:1;display:flex;align-items:center;gap:8px;padding:8px 16px;background:white;border:1px solid #e0e0e0;border-radius:999px;font-size:0.9rem;color:#4a4a63;text-decoration:none}.explorer-close:after{content:"\00d7";font-size:1.2rem;line-height:1}.explorer-close:hover{border-color:var(--brand-color);color:var(--brand-color);text-decoration:none}@media (max-width: 1439px){.explorer-page{display:flex;flex-direction:column}.explorer-close{position:static;align-self:flex-end;margin-bottom:12px}}.hero.on-bloom:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);background:radial-gradient(ellipse 1000px 620px at 74% 0%, #f4eeff 0%, rgba(244,238,255,0.5) 42%, rgba(244,238,255,0) 75%)}.hero.on-night{padding-top:calc(2*var(--padding-vertical));padding-bottom:calc(2.5*var(--padding-vertical));margin-bottom:calc(2*var(--margin-vertical))}@media (min-width: 1439px){.hero.on-night{--font-size-h1: 48px}}.hero.on-night .title{margin-bottom:18px;color:white}.hero.on-night .eyebrow{margin-bottom:16px;color:#c0adff}.hero.on-night .lede{margin:0;color:#d5cdf0;max-width:36ch;font-size:18px}.hero.on-night .breadcrumb{margin-bottom:26px}.hero.on-night .breadcrumb ol{color:#b6a8e8}.hero.on-night .breadcrumb li+li:before{color:rgba(255,255,255,0.4)}.hero.on-night .breadcrumb [aria-current="page"]{color:white}.hero.on-night .hero-inner{align-items:center}.hero.on-night .hero-cta{gap:12px;margin-top:26px}.hero.on-night .hero-cta .button.background-purple{color:#17172b;background-color:white;border-color:white;box-shadow:none}.hero.on-night .hero-cta .button.background-purple:hover{background-color:#f4eeff;border-color:#f4eeff}.hero.on-night .hero-chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:26px;font-size:13px;font-weight:500}.hero.on-night .hero-chips li{padding:7px 13px;border:1px solid rgba(255,255,255,0.22);background:rgba(255,255,255,0.06);border-radius:var(--border-radius-pill)}.app-frame{position:relative;margin:0;border-radius:14px;overflow:hidden;background:white;box-shadow:0 32px 70px rgba(6,4,20,0.55)}.app-frame .app-frame-bar{display:flex;align-items:center;gap:10px;padding:11px 14px;background:#f6f4fb;border-bottom:1px solid #ebe7f4}.app-frame .app-frame-dot{width:10px;height:10px;border-radius:50%;background:#d9d5e4}.app-frame .app-frame-dot:first-child{background:#ff5f57}.app-frame .app-frame-dot:nth-child(2){background:#febc2e}.app-frame .app-frame-dot:nth-child(3){background:#28c840}.app-frame .app-frame-url{flex:1;margin-left:8px;padding:5px 10px;border:1px solid #e9e5f2;border-radius:7px;background:white;font-size:11px;color:#8a8aa0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-frame img{display:block;width:100%;height:auto}.app-showcase{margin:0}.app-frame-caption{display:block;margin-top:12px;font-size:13px;color:#c0adff;text-align:right}.ofsq-card{--ofsq-good: #2e6b57;--ofsq-warning: #b5791e;--ofsq-bad: #a3352b;background:white;border-radius:16px;box-shadow:0 24px 60px rgba(120,62,10,0.12);padding:var(--intra-component-padding);scroll-margin-top:var(--intra-component-spacing)}.ofsq-card[data-ofsq-tone="good"]{--ofsq-tone: var(--ofsq-good)}.ofsq-card[data-ofsq-tone="warning"]{--ofsq-tone: var(--ofsq-warning)}.ofsq-card[data-ofsq-tone="bad"]{--ofsq-tone: var(--ofsq-bad)}.ofsq-card .ofsq-noscript{border-left:3px solid var(--ofsq-orange);padding-left:var(--intra-component-padding);color:#4a4a63}.ofsq-card .ofsq-progress{display:flex;align-items:center;gap:16px;margin-bottom:var(--intra-component-spacing)}.ofsq-card .ofsq-ticks{display:flex;flex:1;gap:4px}.ofsq-card .ofsq-tick{flex:1;height:3px;border-radius:2px;background:var(--ofsq-warm-line);transition:background-color .18s ease}.ofsq-card .ofsq-tick.done{background:var(--ofsq-orange)}.ofsq-card .ofsq-step{font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8a8aa0;white-space:nowrap}.ofsq-card .ofsq-question+.ofsq-question{margin-top:var(--inter-component-spacing)}.ofsq-card .ofsq-ask{font-size:1.25rem;line-height:1.35;margin-bottom:var(--intra-component-spacing)}.ofsq-card .ofsq-options{display:flex;flex-direction:column;gap:10px}.ofsq-card .ofsq-option{display:flex;align-items:center;gap:12px;border:1.5px solid var(--ofsq-warm-line);border-radius:12px;padding:13px 18px;cursor:pointer;transition:border-color .15s ease, background-color .15s ease}.ofsq-card .ofsq-option:hover{border-color:#f0c79a}.ofsq-card .ofsq-option:has(input:checked){border-color:var(--ofsq-orange);background:var(--ofsq-warm-fill);box-shadow:0 0 0 1px var(--ofsq-orange);font-weight:600}.ofsq-card .ofsq-option:has(input:focus-visible){outline:2px solid var(--ofsq-orange-deep);outline-offset:2px}.ofsq-card .ofsq-option input{accent-color:var(--ofsq-orange);flex-shrink:0}.ofsq-card .ofsq-nav{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:var(--intra-component-spacing)}.ofsq-card .ofsq-nav button[disabled]{opacity:.35;cursor:not-allowed}@media (max-width: 479px){.ofsq-card .ofsq-nav{flex-direction:column-reverse;align-items:stretch}}.ofsq-card .ofsq-back{border:none;background:none;padding:4px 2px;font-family:"Poppins", sans-serif;font-weight:600;font-size:.92rem;color:#8a8aa0}.ofsq-card .ofsq-back:not([disabled]):hover{color:var(--ofsq-orange-deep)}.ofsq-card .ofsq-stamp{display:inline-flex;flex-direction:column;gap:2px;max-width:100%;border:3px solid var(--ofsq-tone, var(--ofsq-orange));border-radius:10px;color:var(--ofsq-tone, var(--ofsq-orange));padding:12px 22px;margin-bottom:var(--intra-component-spacing);transform:rotate(-2deg)}.ofsq-card .ofsq-stamp-verdict{font-family:"Poppins", sans-serif;font-weight:700;font-size:1.05rem;text-transform:uppercase;letter-spacing:.04em}.ofsq-card .ofsq-stamp-score{font-size:.85rem;font-weight:600}.ofsq-card .ofsq-gate,.ofsq-card .ofsq-sent{background:var(--ofsq-warm-fill);margin-top:var(--intra-component-spacing)}.ofsq-card .ofsq-gate-title,.ofsq-card .ofsq-sent-title{font-size:1.1rem;margin-bottom:10px}.ofsq-card .ofsq-gate-lead{color:#4a4a63;margin-bottom:var(--intra-component-spacing)}.ofsq-card .ofsq-gate-row{display:flex;flex-wrap:wrap;gap:10px}.ofsq-card .ofsq-gate-field{flex:1 1 200px}.ofsq-card .ofsq-gate-field input{width:100%;height:100%;border:1.5px solid var(--ofsq-warm-line);border-radius:var(--border-radius-pill);background:white;padding:13px 20px;font-family:"Poppins", sans-serif;font-size:1rem}.ofsq-card .ofsq-gate-field input:focus-visible{outline:2px solid var(--ofsq-orange-deep);outline-offset:1px}.ofsq-card .ofsq-gate-error{color:var(--ofsq-bad);font-weight:600;margin-top:12px}.ofsq-card .ofsq-gate-privacy{font-size:.8rem;line-height:1.6;color:#6b6b80;margin-top:12px}.ofsq-card .ofsq-sent p{margin-bottom:var(--intra-component-spacing)}.ofsq-card .ofsq-restart{display:block;margin-top:var(--intra-component-spacing);border:none;background:none;padding:0;font-family:"Poppins", sans-serif;font-size:.85rem;color:#6b6b80;text-decoration:underline}.ofsq-card .ofsq-restart:hover{color:var(--ofsq-orange-deep)}.button.ofsq-primary{color:white;background-color:var(--ofsq-orange-deep);border-color:var(--ofsq-orange-deep);box-shadow:0 8px 20px rgba(179,74,3,0.28)}.button.ofsq-primary:hover{color:white;background-color:#9c3f04;border-color:#9c3f04;transform:translateY(-1px)}.button.ofsq-entry{gap:11px;color:#241203;background-color:#ff8a1f;border-color:#ff8a1f;box-shadow:0 10px 28px rgba(255,138,31,0.32)}.button.ofsq-entry svg{width:17px;height:17px;flex-shrink:0}.button.ofsq-entry:hover{color:#241203;background-color:#ff9b3d;border-color:#ff9b3d;transform:translateY(-1px)}.ofsq-entry-duration{font-weight:400;color:rgba(36,18,3,0.7)}body.about section.intro img{margin:20px 0 40px 0}body.about .highlight{background-color:#eeeeee;font-family:"Poppins", sans-serif;font-size:26px;font-weight:bold;letter-spacing:-0.39px;color:#1c1c1c;text-align:left;padding:20px}body.about .purple-block{background:url(/images/pages/homepage/do-you-think-background.png) no-repeat;background-position:center;background-size:cover;border-radius:20px;color:white}body.about .purple-block>h2,body.about .purple-block>h3,body.about .purple-block>p,body.about .purple-block>a>*{color:white}body.about .purple-block>a,body.about .purple-block>a:hover{text-decoration:none}body.about .purple-block h2{font-family:"Poppins", sans-serif;font-weight:700;font-stretch:normal;font-style:normal;margin:0;font-size:3.24rem;line-height:1.09;letter-spacing:-0.62px;text-align:left;color:white}body.about .purple-block h2 a,body.about .purple-block h2 a:visited,body.about .purple-block h2 a:hover{text-decoration:none;color:inherit}body.about .values ul li{position:relative;height:min-content;display:flex;flex-direction:column;justify-content:flex-start;padding-top:80px}body.about .values ul li:before{top:0;right:0}body.about .values ul li h4{font-size:20px;font-weight:bold;letter-spacing:-0.3px;color:#1c1c1c}body.about .team .members{display:grid;grid-template-columns:repeat(4, 25%);row-gap:40px}body.about .team .members.former{margin:auto}body.about .team .members .team-member{text-align:center;display:grid;grid-template-rows:160px 20px 55px 50px;grid-column:span 2;color:#3c3c3c}body.about .team .members .team-member .medallion{border-radius:90%;margin:0 auto;width:150px}body.about .team .members .team-member p{margin-bottom:0}body.about .team .members .team-member .name{font-weight:bold}body.about .team .members .team-member .role{align-self:center}body.about .team .members .team-member a{justify-content:center}body.about .team .members .team-member a:hover{text-decoration:none}body.about .team .members .team-member.you p{background-image:url("../images/pages/about/team/portrait_careers.png");background-size:contain;border-radius:50%;font-family:"Poppins", sans-serif;font-size:40px;font-weight:bold;letter-spacing:-0.53px;text-align:center;color:#1e1e1e;width:150px;height:150px;display:flex;justify-content:center;align-items:center;position:relative;z-index:10;margin:0 auto}body.about .team .members .team-member.you a{font-weight:bold;letter-spacing:-0.26px}body.about ul.klaro-icons{list-style:none;padding:0;text-align:left}body.about ul.klaro-icons li{position:relative}body.about ul.klaro-icons li:before{content:"";position:absolute;top:20px;right:0;width:77px;height:77px;background-size:contain}body.about ul.klaro-icons li.cloud:before{background-image:url("/images/icons/cloud.png")}body.about ul.klaro-icons li.heart:before{background-image:url("/images/icons/heart.png")}body.about ul.klaro-icons li.fox-head:before{background-image:url("/images/icons/fox-head.png")}body.about ul.klaro-icons li.target:before{background-image:url("/images/icons/target.png")}body.about ul.klaro-icons li.disks:before{background-image:url("/images/icons/disks.png")}body.about ul.klaro-icons li.diamond:before{background-image:url("/images/icons/diamond.png")}body.about ul.klaro-icons li.teams:before{background-image:url("/images/icons/teams.png")}@media (min-width: 1439px){body.about .highlight{padding:85px 120px;font-size:38px}body.about .values ul{display:grid;grid-template-columns:repeat(3, calc(33% - 34px));grid-column-gap:55px;grid-row-gap:30px}body.about .values ul li{display:grid;grid-template-rows:125px auto;height:unset;padding-top:0}body.about .values ul li h4{display:flex;align-self:end;font-size:30px;letter-spacing:-0.45px}body.about .team .members{grid-template-columns:repeat(5, 20%)}body.about .team .members .team-member{grid-column:span 1}}.category-color-grey{--category-color: #1e1e1e}.category-color-f77d00{--category-color: #f77d00}.category-color-e01514{--category-color: #e01514}.category-color-4c2a94{--category-color: #4c2a94}.category-color-757575{--category-color: #757575}.category-color-ffba00{--category-color: #ffba00}.category-color-5855d8{--category-color: #5855d8}.category-color-4bdabf{--category-color: #4bdabf}.category-color-4b5165{--category-color: #4b5165}.blog-post-list .hide{display:none}.blog-post-list>div{gap:0 !important}.blog-post-list>div .top img{width:100%;max-height:100%;border-bottom:1px solid var(--brand-color)}.blog-post-list>div .bottom{gap:8px !important}.blog-post-list>div .bottom>*{height:100%;overflow:hidden;align-self:flex-start}.blog-post-list>div .bottom h3 a:hover{color:var(--brand-color)}.blog-post-list>div .bottom>:last-child{padding-top:8px;align-self:flex-end}@media (min-width: 767px){.blog-post-list{grid-template-columns:repeat(2, 1fr)}.blog-post-list>div{grid-template-rows:235px 1fr}.blog-post-list>div .bottom{grid-template-rows:30px 70px 75px 1fr}}@media (min-width: 1439px){.blog-post-list{grid-template-columns:repeat(3, 1fr)}.blog-post-list>div{grid-template-rows:235px 1fr}.blog-post-list>div .bottom{grid-template-rows:30px 70px 75px 1fr}}body>section.blog nav>ul{justify-content:center}body>section.blog .toc-heading{font-size:1.1rem;font-weight:bold}body>section.blog .toc{font-size:1rem}body>section.blog .toc ul,body>section.blog .toc li{padding:0;margin:0;line-height:1.1}body>section.blog .toc ul>li>a{display:block;padding:5px 0;color:var(--brand-color)}body>section.blog .toc ul>li>a.active{font-weight:bold}body>section.blog .toc ul>li:before{content:none}body>section.blog .toc ul>li>ul{padding-left:20px}body>section.blog .toc a{font-weight:normal;color:black}body>section.blog .toc a:hover{color:var(--brand-color)}@media (min-width: 1439px){body>section.blog article.blog-post{margin-top:-40px}body>section.blog article.blog-post h1 a,body>section.blog article.blog-post h2 a,body>section.blog article.blog-post h3 a,body>section.blog article.blog-post h4 a,body>section.blog article.blog-post h5 a,body>section.blog article.blog-post h6 a{scroll-margin-top:210px}body>section.blog article.blog-post img{max-width:100%}body>section.blog article.blog-post.with-toc{display:grid;gap:var(--intra-component-padding);grid-template-areas:"toc text";grid-template-columns:260px calc(1280px - 260px)}body>section.blog article.blog-post.with-toc>.toc-container{grid-area:toc;font-size:80%;position:sticky;top:250px;align-self:start;width:260px;padding-top:0px}body>section.blog article.blog-post.with-toc>.text-container{grid-area:text}}@media (max-width: 1439px){body>section.blog article.blog-post.with-toc h1 a,body>section.blog article.blog-post.with-toc h2 a,body>section.blog article.blog-post.with-toc h3 a,body>section.blog article.blog-post.with-toc h4 a,body>section.blog article.blog-post.with-toc h5 a,body>section.blog article.blog-post.with-toc h6 a{scroll-margin-top:120px}body>section.blog article.blog-post.with-toc .toc-container .toc{margin-top:var(--margin-vertical);margin-bottom:var(--margin-vertical);border-left:1px solid #757575;padding-left:var(--intra-component-padding)}}section.faq iframe{width:100%;padding:0;margin:0;margin-top:-20px;border:none;min-height:600px;height:100vh;overflow:hidden}body.homepage .credo .credo-inner{gap:48px;align-items:center}@media (min-width: 1439px){body.homepage .credo .credo-inner{grid-template-columns:300px minmax(0, 1fr)}}body.homepage .credo .credo-who{display:flex;flex-direction:column;gap:14px;margin:0}body.homepage .credo .credo-who img{width:300px;max-width:100%;height:340px;border-radius:18px;object-fit:cover}body.homepage .credo .credo-who .name{display:block;font-size:16px;font-weight:600}body.homepage .credo .credo-who .role{display:block;margin-top:3px;font-size:13.5px;color:#b6a8e8}body.homepage .credo .credo-quote{margin:0 0 24px;max-width:30ch;font-size:30px;font-weight:600;line-height:1.35;letter-spacing:-.015em}body.homepage .credo .credo-notes{display:grid;grid-template-columns:1fr;gap:28px;max-width:760px;padding-top:24px;border-top:1px solid rgba(255,255,255,0.16)}@media (min-width: 767px){body.homepage .credo .credo-notes{grid-template-columns:repeat(2, minmax(0, 1fr))}}body.homepage .credo .credo-notes .eyebrow{margin-bottom:9px;color:#c0adff}body.homepage .credo .credo-notes p{margin:0;font-size:15px;line-height:1.6;color:#d5cdf0}body.homepage .friction .ofsq-thread{display:inline-flex;align-items:center;gap:9px;color:#ff8a1f;text-decoration:none}body.homepage .friction .ofsq-thread svg{width:15px;height:15px;flex-shrink:0}body.homepage .friction .ofsq-thread .ofsq-thread-go{transition:transform .18s ease}body.homepage .friction .ofsq-thread:hover{color:#ff9b3d;text-decoration:none}body.homepage .friction .ofsq-thread:hover .ofsq-thread-go{transform:translateX(3px)}body.homepage .friction h2{max-width:22ch;margin-bottom:40px;color:white}body.homepage .friction .friction-inner{align-items:start;gap:56px}@media (min-width: 1439px){body.homepage .friction .friction-inner{grid-template-columns:minmax(0, 0.95fr) minmax(0, 1.05fr)}}body.homepage .friction .friction-symptoms{gap:18px}body.homepage .friction .friction-symptoms ul{display:flex;flex-direction:column;gap:14px;font-size:18px;color:#e4deff}body.homepage .friction .friction-symptoms li:before{color:#c0adff}body.homepage .friction .accumulation{max-width:44ch;margin:0;padding-top:20px;border-top:1px solid rgba(255,255,255,0.14);line-height:1.6;color:#cdc4ea}body.homepage .friction .signature{margin:0;font-size:17px;font-style:italic;color:white}body.homepage .friction .cost-stack{display:flex;flex-direction:column;gap:2px}body.homepage .friction .cost-card{display:flex;flex-direction:column;gap:8px;padding:24px 26px;border:1px solid rgba(255,255,255,0.14);border-radius:4px;background:rgba(255,255,255,0.05)}body.homepage .friction .cost-card:first-child{border-top-left-radius:14px;border-top-right-radius:14px}body.homepage .friction .cost-card:last-child{border-bottom-left-radius:14px;border-bottom-right-radius:14px}body.homepage .friction .cost-card .num{font-size:38px;font-weight:700;letter-spacing:-.02em;line-height:1;color:#c0adff}body.homepage .friction .cost-card .lbl{line-height:1.45;color:#e4deff}body.homepage .friction .cost-card .src{font-size:12.5px;color:#9d90c9}body.homepage .tools-not-missing h2{max-width:700px}body.homepage .tool-table{width:100%;border-collapse:separate;border-spacing:0;text-align:left;border:1px solid #eee9f7;border-radius:var(--border-radius-md);overflow:hidden}body.homepage .tool-table th,body.homepage .tool-table td{padding:16px 20px;font-size:0.95rem;line-height:1.5;vertical-align:top}body.homepage .tool-table thead th{background:#faf9fd;font-size:0.7rem;font-weight:600;letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;color:#8a8aa0}body.homepage .tool-table tbody tr+tr>*{border-top:1px solid #f0eef6}body.homepage .tool-table tbody tr:nth-child(even)>*{background:#fcfbfe}body.homepage .tool-table tbody th{font-weight:600;color:#17172b;white-space:nowrap}body.homepage .tool-table td{color:#6b6b80}body.homepage .tool-table td.open{color:#17172b;font-weight:500}body.homepage .tool-table .ours>*{background:linear-gradient(180deg, #1b1636 0%, #2a1f5c 100%);border-top:0}body.homepage .tool-table .ours th,body.homepage .tool-table .ours td{color:white}body.homepage .tool-table .ours td:not(.open){color:#d5cdf0}body.homepage .tool-table .ours th img{width:20px;height:auto;margin-right:8px;vertical-align:-4px}@media (max-width: 767px){body.homepage .tool-table{display:block;border:0}body.homepage .tool-table thead{display:none}body.homepage .tool-table tbody,body.homepage .tool-table tr,body.homepage .tool-table th,body.homepage .tool-table td{display:block}body.homepage .tool-table tr{margin-bottom:12px;border:1px solid #eee9f7;border-radius:var(--border-radius-sm);overflow:hidden}body.homepage .tool-table tbody tr+tr>*{border-top:0}body.homepage .tool-table th,body.homepage .tool-table td{padding:12px 16px}body.homepage .tool-table tbody th{white-space:normal;background:#faf9fd}}body.homepage .concretely .switch-grid{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 767px){body.homepage .concretely .switch-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}body.homepage .concretely .switch-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid #eee9f7;border-radius:var(--border-radius-md)}body.homepage .concretely .switch-before{padding:20px 22px;background:#faf9fd;border-bottom:1px solid #f0eef6}body.homepage .concretely .switch-before .eyebrow{margin-bottom:12px;color:#6b6b80}body.homepage .concretely .switch-before p{margin:0;font-size:15px;line-height:1.5;color:#6b6b80}body.homepage .concretely .switch-after{display:flex;flex-direction:column;gap:12px;flex:1;padding:20px 22px}body.homepage .concretely .switch-arrow{font-size:18px;line-height:1;color:var(--brand-color)}body.homepage .concretely .after{margin:0;font-size:16.5px;font-weight:600;line-height:1.4;color:#17172b}body.homepage .concretely .switch-gain{display:flex;align-items:baseline;gap:9px;margin:auto 0 0;padding-top:14px;border-top:1px solid #f0eef6}body.homepage .concretely .switch-gain .figure{font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--brand-color)}body.homepage .concretely .switch-gain .unit{font-size:13px;line-height:1.35;color:#6b6b80}body.homepage .sector-card{display:flex;flex-direction:column;gap:8px;background:white;color:inherit;text-decoration:none;transition:background-color 0.2s ease}body.homepage .sector-card h3{margin:0}body.homepage .sector-card p{margin:0;flex:1;color:#4a4a63}body.homepage .sector-card .go{font-size:0.9rem;font-weight:600;color:var(--brand-color)}body.homepage .sector-card:first-of-type,body.homepage .sector-card:last-of-type{background:#fafafa;text-decoration:none}body.homepage .sector-card:hover{background:var(--brand-color-lighting);text-decoration:none}body.homepage .sector-grid-inner{display:grid;grid-template-columns:1fr;gap:var(--intra-component-spacing)}@media (min-width: 767px){body.homepage .sector-grid-inner{grid-template-columns:1fr 1fr}}body.homepage .hub-model{gap:var(--intra-component-spacing)}body.homepage .hub-model h2{max-width:20ch;margin-bottom:0}body.homepage .hub-model .lede{margin:12px 0 0;max-width:70ch;font-size:17px;color:#6b6b80}body.homepage .hub-model .column-label{height:17px;margin-bottom:13px;font-size:11.5px;letter-spacing:.13em;color:#6b6b80}body.homepage .hub-model .hub-diagram{display:flex;flex-direction:column}@media (min-width: 1439px){body.homepage .hub-model .hub-diagram{display:grid;grid-template-columns:minmax(0, 0.82fr) 64px minmax(0, 1.06fr) 64px minmax(0, 0.92fr);align-items:start}}body.homepage .hub-model .hub-sources ul{display:flex;flex-direction:column;gap:8px}body.homepage .hub-model .hub-sources li{display:flex;align-items:center;gap:11px;height:53px;padding:0 14px;border:1px solid #eee9f7;border-radius:11px;font-size:14.5px;font-weight:600}body.homepage .hub-model .hub-sources .dot{width:8px;height:8px;border-radius:50%;flex:none}body.homepage .hub-model .hub-link{display:none}@media (min-width: 1439px){body.homepage .hub-model .hub-link{display:block;width:64px;height:236px;margin-top:30px}}body.homepage .hub-model .hub-link-wire{fill:none;stroke:#d9cdf5;stroke-width:1.5;stroke-linecap:round}body.homepage .hub-model .hub-link-flow{fill:none;stroke:var(--brand-color);stroke-width:2;stroke-linecap:round;stroke-dasharray:9 111;animation:hub-feed 2.8s linear infinite}body.homepage .hub-model .hub-arrow{align-self:center;padding:14px 0;font-size:20px;line-height:1;color:var(--brand-color)}@media (min-width: 1439px){body.homepage .hub-model .hub-arrow{display:none}}body.homepage .hub-model .hub-core{padding:26px 26px 24px;border-radius:var(--border-radius-md);background:linear-gradient(160deg, #1b1636, #2a1f5c);box-shadow:0 20px 44px rgba(27,22,54,0.3);color:white}body.homepage .hub-model .hub-core-name{display:flex;align-items:center;gap:11px;margin-bottom:16px;font-size:19px;font-weight:600;letter-spacing:-.01em}body.homepage .hub-model .hub-core-name img{width:26px}body.homepage .hub-model .hub-core-part{margin-bottom:9px;padding:12px 14px;border:1px solid rgba(255,255,255,0.16);border-radius:11px;background:rgba(255,255,255,0.07)}body.homepage .hub-model .hub-core-part strong{display:block;margin-bottom:3px;font-size:14.5px;font-weight:600}body.homepage .hub-model .hub-core-part span{font-size:12.5px;line-height:1.4;color:#cdc4ea}body.homepage .hub-model .hub-core-wiring{margin:18px 0 0;padding-top:14px;border-top:1px solid rgba(255,255,255,0.16);font-size:12.5px;color:#c0adff}body.homepage .hub-model .hub-outcomes{display:flex;flex-direction:column;gap:12px}body.homepage .hub-model .hub-outcomes .column-label{margin-bottom:1px}body.homepage .hub-model .hub-outcomes .outcome{display:flex;flex-direction:column;justify-content:center;padding:16px 18px;border:1px solid #e2d5ff;border-radius:13px;background:#f7f4fd}@media (min-width: 1439px){body.homepage .hub-model .hub-outcomes .outcome{height:112px}}body.homepage .hub-model .hub-outcomes .outcome-name{display:flex;align-items:center;gap:9px;margin-bottom:6px;font-size:16.5px;font-weight:600}body.homepage .hub-model .hub-outcomes .outcome-name i{width:20px;height:20px;flex:none;color:var(--brand-color)}body.homepage .hub-model .hub-outcomes p{margin:0;font-size:14px;line-height:1.5;color:#4a4a63}body.homepage .hub-model .hub-principles{display:grid;grid-template-columns:1fr}@media (min-width: 767px){body.homepage .hub-model .hub-principles{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (min-width: 1439px){body.homepage .hub-model .hub-principles{grid-template-columns:repeat(4, minmax(0, 1fr))}}body.homepage .hub-model .principle{padding:20px 0 4px;border-top:1px solid #f0eef6}body.homepage .hub-model .principle .eyebrow{margin-bottom:10px}body.homepage .hub-model .principle p{margin:0;font-size:15px;line-height:1.55;color:#4a4a63}@media (min-width: 1439px){body.homepage .hub-model .principle{padding:24px 26px 4px}body.homepage .hub-model .principle:not(:first-child){border-left:1px solid #f0eef6}body.homepage .hub-model .principle:first-child{padding-left:0}body.homepage .hub-model .principle:last-child{padding-right:0}}body.homepage .hub-model .cro-quote{margin:0;max-width:82ch;padding:6px 0 6px 26px;border-left:3px solid var(--brand-color)}body.homepage .hub-model .cro-quote blockquote{margin:0;font-size:24px;font-weight:600;line-height:1.45;letter-spacing:-.01em}body.homepage .hub-model .cro-quote figcaption{margin-top:14px;font-size:14px;color:#6b6b80}@keyframes hub-feed{to{stroke-dashoffset:-120}}@media (prefers-reduced-motion: reduce){body.homepage .hub-model .hub-link-flow{animation:none}}body.homepage .product-shot .product-shot-inner{gap:44px;align-items:center}@media (min-width: 1439px){body.homepage .product-shot .product-shot-inner{grid-template-columns:minmax(0, 0.78fr) minmax(0, 1.22fr)}}body.homepage .product-shot .product-shot-inner>div:first-child{gap:22px}body.homepage .product-shot .lede{margin:0;max-width:36ch;font-size:17.5px}body.homepage .product-shot .klaro-check-list{display:flex;flex-direction:column;gap:13px;font-size:15px;line-height:1.45;color:#4a4a63}body.homepage .product-shot .klaro-check-list>li{color:inherit}body.homepage .product-shot .klaro-check-list>li:before{color:var(--brand-color)}body.homepage .product-shot .klaro-check-list strong{color:#17172b;font-weight:600}body.homepage .product-shot .app-frame{box-shadow:var(--shadow-lg);border:1px solid #ece8f5}body.homepage .app-mock{font-size:12.5px}body.homepage .app-mock .app-mock-tabs{display:flex;align-items:center;gap:12px;padding:11px 16px;border-bottom:1px solid #f0eef6;font-weight:600;font-size:12.5px;color:#8a8aa0}body.homepage .app-mock .app-mock-tabs .current{color:var(--brand-color)}body.homepage .app-mock .app-mock-tabs .alerts{margin-left:auto;padding:4px 10px;border-radius:var(--border-radius-pill);background:#fff0e6;color:#c2410c;font-size:11px}body.homepage .app-mock .app-mock-tabs .new{padding:5px 11px;border-radius:7px;background:var(--brand-color);color:white;font-size:11px}body.homepage .app-mock .app-mock-row{display:grid;grid-template-columns:2.2fr .9fr .9fr .8fr;align-items:center;gap:8px;padding:13px 16px;border-bottom:1px solid #f5f2fa;border-left:3px solid transparent;color:#4a4a63}body.homepage .app-mock .app-mock-row b{display:block;color:#17172b;font-weight:600}body.homepage .app-mock .app-mock-row small{display:block;margin-top:3px;font-size:10.5px;color:#8a8aa0}body.homepage .app-mock .app-mock-head{padding-top:9px;padding-bottom:9px;background:#faf9fd;font-size:11px;font-weight:600;color:#8a8aa0}body.homepage .app-mock .app-mock-late{border-left-color:#e5326f;background:#fffafb}body.homepage .app-mock .app-mock-late .app-mock-due{color:#c2410c;font-weight:600}body.homepage .app-mock .app-mock-soon{border-left-color:#f5a524}body.homepage .app-mock .app-mock-planned{border-left-color:#c0adff}body.homepage .app-mock .app-mock-waiting{opacity:.55}body.homepage .app-mock .app-mock-tag{display:inline-block;padding:4px 9px;border-radius:6px;font-size:11px;font-weight:600;font-style:normal}body.homepage .app-mock .app-mock-tag-preventive{background:#eafaf0;color:#12734a}body.homepage .app-mock .app-mock-tag-regulatory{background:#f4eeff;color:#5a08c4}body.homepage .app-mock .app-mock-tag-corrective{background:#eef3ff;color:#1e40af}body.homepage .app-mock .app-mock-agent{padding:10px 16px;border-top:1px solid #e2d5ff;background:#f4eeff;font-size:11.5px;color:#5a08c4}@media (max-width: 767px){body.homepage .app-mock .app-mock-row{grid-template-columns:minmax(0, 1fr) auto}body.homepage .app-mock .app-mock-site,body.homepage .app-mock .app-mock-kind{display:none}}body.homepage .final-cta{align-items:center;gap:calc(1.25*var(--intra-component-spacing))}body.homepage .final-cta .final-cta-pitch{max-width:820px;text-align:center}body.homepage .final-cta h2{text-align:center}body.homepage .final-cta .lede{margin:16px 0 26px;font-size:18.5px}body.homepage .final-cta .cta-row,body.homepage .final-cta .hero.on-night .hero-cta,.hero.on-night body.homepage .final-cta .hero-cta{justify-content:center}body.homepage .final-cta .final-cta-terms{margin:14px 0 0;font-size:13.5px;color:#8a8aa0}@media (min-width: 1439px){body.homepage>section{min-height:calc(100vh - var(--site-header-height));margin-bottom:0;scroll-margin-top:var(--site-header-height)}body.homepage>section:not(.grid):not(.klaro-compare):not(.compare-grid):not(.feature-list-item):not(.blog-post-list){display:flex;flex-direction:column;justify-content:center}body.homepage>section.grid{align-content:center}}body.homepage .start-here .start-here-head{display:flex;flex-direction:column;gap:var(--intra-component-spacing)}@media (min-width: 1439px){body.homepage .start-here .start-here-head{flex-direction:row;align-items:flex-end;justify-content:space-between}}body.homepage .start-here .start-here-head h2{margin-bottom:8px}body.homepage .start-here .start-here-head .lede{margin:0;max-width:52ch}body.homepage .start-here .start-here-head .button{flex:none;align-self:flex-start}body.homepage .start-here .start-here-grid{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 767px){body.homepage .start-here .start-here-grid{grid-template-columns:1fr 1fr}}@media (min-width: 1439px){body.homepage .start-here .start-here-grid{grid-template-columns:repeat(4, 1fr)}}body.homepage .start-here .start-card{display:flex;flex-direction:column;gap:6px;padding:22px;border:1px solid #eee9f7;border-radius:var(--border-radius-md);background:white;text-decoration:none;transition:border-color .15s ease, box-shadow .15s ease, transform .15s ease}body.homepage .start-here .start-card:hover{border-color:#c0adff;box-shadow:var(--shadow-md);transform:translateY(-2px);text-decoration:none}body.homepage .start-here .start-card .card-icon{display:grid;place-items:center;width:38px;height:38px;padding:0;margin-bottom:10px;border-radius:10px;background:#f4eeff;color:var(--brand-color)}body.homepage .start-here .start-card .card-icon:before{position:static;width:19px;height:19px}body.homepage .start-here .start-card .start-card-name{font-size:1.05rem;font-weight:600;line-height:1.25;color:#17172b}body.homepage .start-here .start-card .start-card-blurb{font-size:0.9rem;line-height:1.45;color:#6b6b80}body.homepage .start-here .start-card .start-card-go{display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding-top:18px;font-size:0.9rem;font-weight:600;color:var(--brand-color)}body.homepage .start-here .start-here-diagnostic{display:flex;flex-wrap:wrap;align-items:center;gap:28px;margin-top:22px;padding:20px 26px;border:1px solid #eee9f7;border-radius:var(--border-radius-md);background:#faf9fd}body.homepage .start-here .start-here-diagnostic strong{font-size:15px;font-weight:600}body.homepage .start-here .start-here-diagnostic>span{flex:1;min-width:240px;font-size:14.5px;color:#6b6b80}body.homepage .start-here .start-here-diagnostic .button{flex:none;padding:12px 22px;font-size:14.5px;white-space:nowrap}body.homepage .start-here .start-card-maintenance .card-icon{background:#fff0e6;color:#c2410c}body.homepage .start-here .start-card-email-routing .card-icon{background:#eef3ff;color:#1e40af}body.homepage .start-here .start-card-project-management .card-icon{background:#eafaf0;color:#12734a}.legal article header{margin-bottom:40px}.legal article header p.summary{text-align:center;font-size:1.4rem}.legal article section{margin-top:20px}.legal article section h2{margin:60px 0 30px 0}.legal article section h3{color:#616161;font-size:1.8rem;margin:24px 0 12px 0}.legal article section pre{padding:10px}.tick{flex:none;display:inline-block;width:14px;height:8px;margin-top:5px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg)}body.pricing .pricing-hero:before{content:"";position:absolute;z-index:-1;top:0;left:50%;width:100vw;height:640px;transform:translateX(-50%);background:radial-gradient(950px 440px at 85% 0%, #f4eeff 0%, rgba(244,238,255,0) 70%)}body.pricing .pricing-hero .grid,body.pricing .pricing-hero section.testimonies-overview>div.testimonies,body.pricing .pricing-hero body>footer>.section-like-spacing>ul,body.pricing .pricing-hero .legal body>footer>article>ul,.legal body.pricing .pricing-hero body>footer>article>ul,body.pricing .pricing-hero .klaro-compare,body.pricing .pricing-hero .compare-grid,body.pricing .pricing-hero .feature-list-item,body.pricing .pricing-hero .blog-post-list,body.pricing .pricing-hero .blog-post-list>div,body.pricing .pricing-hero .blog-post-list>div .bottom,.blog-post-list>div body.pricing .pricing-hero .bottom{align-items:end;gap:56px}@media (min-width: 1439px){body.pricing .pricing-hero .grid,body.pricing .pricing-hero section.testimonies-overview>div.testimonies,body.pricing .pricing-hero body>footer>.section-like-spacing>ul,body.pricing .pricing-hero .legal body>footer>article>ul,.legal body.pricing .pricing-hero body>footer>article>ul,body.pricing .pricing-hero .klaro-compare,body.pricing .pricing-hero .compare-grid,body.pricing .pricing-hero .feature-list-item,body.pricing .pricing-hero .blog-post-list,body.pricing .pricing-hero .blog-post-list>div,body.pricing .pricing-hero .blog-post-list>div .bottom,.blog-post-list>div body.pricing .pricing-hero .bottom{grid-template-columns:minmax(0, 1fr) minmax(0, 0.72fr)}}body.pricing .pricing-hero .title{margin-bottom:16px}body.pricing .pricing-hero .lede{max-width:46ch}body.pricing .pricing-guide{padding:22px 24px;background:#faf9fd;border:1px solid #eee9f7;border-radius:var(--border-radius-md)}body.pricing .pricing-guide .pricing-guide-title{margin:0 0 14px;font-size:0.9rem;font-weight:600;color:#17172b}body.pricing .pricing-guide .pricing-guide-list{display:flex;flex-direction:column;gap:10px;font-size:0.9rem;line-height:1.4;color:#4a4a63}body.pricing .pricing-guide .pricing-guide-list li{display:flex;gap:10px}body.pricing .pricing-guide .pricing-guide-list .tick{color:var(--brand-color)}body.pricing .pricing-guide .pricing-guide-list strong{font-weight:600;color:#17172b}body.pricing .pricing-guide .pricing-guide-link{display:inline-flex;align-items:center;gap:7px;margin-top:8px;padding:10px 0;font-size:0.85rem;font-weight:600}body.pricing .pricing-guide .pricing-guide-link:after{content:"\2192";content:"\2192" / "";transition:transform .18s ease}body.pricing .pricing-guide .pricing-guide-link:hover:after{transform:translateX(3px)}body.pricing .formule-grid{display:grid;grid-template-columns:1fr;gap:var(--intra-component-spacing);align-items:stretch}@media (min-width: 767px){body.pricing .formule-grid{grid-template-columns:1fr 1fr}}@media (min-width: 1439px){body.pricing .formule-grid{grid-template-columns:repeat(4, 1fr)}}body.pricing .formule-card{position:relative;display:flex;flex-direction:column;padding:26px 24px;background:white;border:1px solid #eee9f7;border-radius:var(--border-radius-md)}body.pricing .formule-card.highlight{border-color:transparent;background:linear-gradient(180deg, #1b1636 0%, #2a1f5c 100%);color:white;box-shadow:0 26px 50px rgba(27,22,54,0.32)}body.pricing .formule-card.highlight .formule-name{color:white}body.pricing .formule-card.highlight .formule-summary,body.pricing .formule-card.highlight .formule-unit,body.pricing .formule-card.highlight .formule-team{color:#c0adff}body.pricing .formule-card.highlight .formule-list{color:#e4deff}body.pricing .formule-card.highlight .formule-list .tick{color:#c0adff}body.pricing .formule-card.highlight .formule-foot{border-top-color:rgba(255,255,255,0.16)}body.pricing .formule-card .formule-badge{position:absolute;top:-11px;left:24px;padding:5px 12px;border-radius:var(--border-radius-pill);background:#ff8a1f;color:#17172b;font-size:0.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}body.pricing .formule-card .formule-name{margin:0;font-size:1rem;color:#17172b}body.pricing .formule-card .formule-summary{margin:6px 0 18px;font-size:0.85rem;line-height:1.45;color:#8a8aa0;min-height:2.9em}body.pricing .formule-card .formule-price{margin:0 0 22px}body.pricing .formule-card .formule-price b{font-size:40px;font-weight:700;letter-spacing:-.03em;line-height:1}body.pricing .formule-card .formule-unit{display:block;margin-top:6px;font-size:0.85rem;color:#8a8aa0}body.pricing .formule-card .formule-list{display:flex;flex-direction:column;gap:11px;padding-top:18px;border-top:1px solid #f0eef6;font-size:0.85rem;line-height:1.45;color:#4a4a63}body.pricing .formule-card .formule-list li{display:flex;gap:10px}body.pricing .formule-card .formule-list .tick{color:var(--brand-color)}body.pricing .formule-card .formule-foot{margin-top:auto;padding-top:24px}body.pricing .formule-card .formule-foot .button{display:flex;width:100%;padding:12px;font-size:0.9rem}body.pricing .formule-card .formule-team{margin:0 0 12px;font-size:0.8rem;color:#8a8aa0;min-height:2.4em}body.pricing .formule-footnotes{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--intra-component-spacing);margin-top:var(--intra-component-spacing)}body.pricing .formule-note{margin:0;max-width:62ch;font-size:0.8rem;color:#8a8aa0}body.pricing .formule-reassurance{display:flex;flex-wrap:wrap;gap:var(--intra-component-spacing);font-size:0.8rem;color:#6b6b80}.templates-list{list-style:none;padding:0}.templates-list .template-card{box-shadow:0 8px 43px 0 rgba(0,0,0,0.2);margin-bottom:40px}.templates-list .template-card img{width:100%}.templates-list .template-card a{display:block;color:#1c1c1c}.templates-list .template-card a:hover{text-decoration:none}.templates-list .template-card a .texts{padding:35px;text-align:left}.templates-list .template-card a .texts h2{font-size:24px}.templates-list .template-card a .texts .template-category{padding:7.5px 10px;border-radius:3px;color:white;text-transform:uppercase;font-weight:bold;font-size:14px;background-color:var(--category-color);display:inline-block}@media (min-width: 1439px){.templates-list{display:grid;grid-template-columns:repeat(3, calc(33.3% - 70px/3));gap:35px}}div.fourofour{display:flex;justify-content:center;background-image:linear-gradient(to bottom, #e8eef4 1%, rgba(245,246,248,0));margin-top:80px}body.resources>section{margin-bottom:20px}body.resources .hero{align-items:start;gap:48px}@media (min-width: 1439px){body.resources .hero{grid-template-columns:minmax(0, 0.78fr) minmax(0, 1fr)}}body.resources .hero .lede{margin:var(--intra-component-spacing) 0 0;max-width:36ch}body.resources .topic-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:calc(1.5*var(--intra-component-spacing))}body.resources .topic-pills a{display:inline-block;padding:7px 14px;border-radius:var(--border-radius-pill);background:#f4eeff;color:#5a08c4;font-size:0.85rem;font-weight:600;text-decoration:none;transition:background-color .18s ease}body.resources .topic-pills a:hover{background:#e7dbff;text-decoration:none}body.resources .browse-all{margin-top:calc(1.5*var(--intra-component-spacing))}body.resources .library{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width: 767px){body.resources .library{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media (min-width: 767px){body.resources .library .featured-card{grid-column:span 2}}@media (min-width: 767px){body.resources .library .library-card-wide{grid-column:span 3;flex-direction:row;align-items:center;gap:16px}body.resources .library .library-card-wide .card-icon{margin-bottom:0}body.resources .library .library-card-wide .library-card-description{flex:1}}body.resources .library-card{display:flex;flex-direction:column;gap:4px;padding:18px 20px 20px;border:1px solid #eee9f7;border-radius:var(--border-radius-md);background:white;color:inherit;text-decoration:none;transition:border-color .18s ease, box-shadow .18s ease, transform .18s ease}body.resources .library-card:hover{border-color:#c0adff;box-shadow:var(--shadow-md);transform:translateY(-2px);text-decoration:none}body.resources .library-card .library-card-title{font-family:"Poppins", sans-serif;font-weight:700;font-size:1rem;letter-spacing:-.02em;color:#17172b}body.resources .library-card .library-card-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:0.85rem;line-height:1.45;color:#6b6b80}body.resources .featured-card{position:relative;display:flex;flex-direction:column;padding:22px 24px 24px;border-radius:var(--border-radius-md);background:linear-gradient(180deg, #14122b 0%, #221a4a 100%);color:white;text-decoration:none;box-shadow:0 24px 50px rgba(6,4,20,0.35);transition:transform .2s ease, box-shadow .2s ease}body.resources .featured-card:hover{transform:translateY(-2px);box-shadow:0 28px 60px rgba(6,4,20,0.45);text-decoration:none}body.resources .featured-card .featured-kicker{font-size:0.7rem;font-weight:600;letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;color:#c0adff}body.resources .featured-card .featured-play{position:absolute;top:24px;right:28px;width:34px;height:34px;border-radius:50%;background:var(--brand-color)}body.resources .featured-card .featured-play:after{content:"";position:absolute;top:50%;left:52%;transform:translate(-50%, -50%);border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent white}body.resources .featured-card .featured-title{margin-top:auto;padding-top:32px;font-family:"Poppins", sans-serif;font-size:var(--font-size-h3);font-weight:700;letter-spacing:-.02em}body.resources .featured-card .featured-description{margin-top:8px;font-size:0.95rem;line-height:1.5;color:#d5cdf0}body.resources .card-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;margin-bottom:6px;border-radius:var(--border-radius-sm);background:#f4eeff;color:var(--brand-color)}body.resources .card-icon:before{position:static;width:24px;height:24px}body.resources .guide-card{display:flex;flex-direction:column;gap:10px;border:1px solid #eee9f7}body.resources .guide-card h3{margin:0}body.resources .guide-card p{margin:0;flex:1}body.resources .browse-all{margin-top:30px}body.resources .guide-card{text-decoration:none;color:inherit;transition:box-shadow 0.2s ease}body.resources .guide-card:hover{box-shadow:0 4px 20px rgba(0,0,0,0.12);text-decoration:none}body.resources .help .help-content{display:flex;flex-direction:column;align-items:center;gap:2rem;padding:3rem;background:var(--brand-color-lighting);border:2px solid var(--brand-color)}body.resources .help .help-content h2{text-align:center;margin:0}body.resources .help .help-content>.larger{text-align:center;max-width:700px;margin:0}body.resources .help .help-options{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem;width:100%}body.resources .help .help-option{display:flex;flex-direction:column;gap:0.5rem;background:#fff;padding:1.5rem;border-radius:12px}body.resources .help .help-option strong{font-size:1.1rem}body.resources .help .help-option p{margin:0;flex:1}body.resources .help .help-option .button{align-self:flex-start;margin-top:0.5rem}body.resources .help .help-or{display:flex;align-items:center;gap:1rem;width:100%;max-width:400px}body.resources .help .help-or .help-or-line{flex:1;height:1px;background:var(--brand-color);opacity:0.3}body.resources .help .help-or .help-or-text{font-size:0.9rem;color:#757575;text-transform:uppercase;letter-spacing:0.05em}@media (max-width: 768px){body.resources .help .help-content{padding:2rem 1.5rem;border-radius:0;border-left:none;border-right:none}body.resources .help .help-options{grid-template-columns:1fr;gap:1rem}}body.sector .presentation p{max-width:70ch}body.sector .cost-box{background:#faf9fd;border:1px solid #eee9f7;border-radius:var(--border-radius-md)}body.sector .cost-box .figure{display:block;margin-bottom:8px;font-family:"Poppins", sans-serif;font-size:var(--font-size-h2);font-weight:700;letter-spacing:-.03em;color:var(--brand-color)}body.sector .cost-box p{margin:0;color:#4a4a63}body.sector .case-study{background:linear-gradient(180deg, #14122b 0%, #221a4a 100%);border-radius:var(--border-radius-md);color:white;margin:0;display:flex;flex-direction:column;justify-content:center;gap:var(--intra-component-spacing)}body.sector .case-study p{margin:0;font-style:italic;font-size:1.05rem;line-height:1.5}body.sector .case-study cite{font-style:normal;font-size:0.85rem;color:#c0adff}body.sector .video-container iframe{width:100%;aspect-ratio:16 / 9;border:0}body.brick .overview{gap:var(--intra-component-spacing)}body.brick .overview .overview-text{max-width:70ch}body.brick .feature-grid{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 767px){body.brick .feature-grid{grid-template-columns:1fr 1fr}}@media (min-width: 1439px){body.brick .feature-grid{grid-template-columns:repeat(4, 1fr)}}body.brick .feature-item{display:flex;flex-direction:column;gap:4px;padding-top:12px;border-top:2px solid var(--brand-color)}body.brick .feature-item strong{font-family:"Poppins", sans-serif;font-size:1rem;color:#17172b}body.brick .feature-item span{font-size:0.9rem;color:#4a4a63;line-height:1.45}body.brick .price-band{display:grid;gap:var(--intra-component-spacing);padding:32px;border-radius:var(--border-radius-md);background:linear-gradient(180deg, #1b1636 0%, #2a1f5c 100%);color:white}@media (min-width: 1439px){body.brick .price-band{grid-template-columns:minmax(0, 1fr) minmax(0, 0.5fr);align-items:center;gap:56px}}body.brick .price-band .eyebrow{display:block;margin-bottom:10px;color:#c0adff}body.brick .price-band .price-figure{margin:0}body.brick .price-band .price-figure b{font-family:"Poppins", sans-serif;font-size:44px;font-weight:700;letter-spacing:-.03em;line-height:1}body.brick .price-band .price-unit{margin-left:10px;font-size:0.9rem;color:#c0adff}body.brick .price-band .price-detail{margin:14px 0 0;max-width:46ch;font-size:0.9rem;line-height:1.5;color:#e4deff}body.brick .price-band .price-actions{display:flex;flex-direction:column;gap:12px}body.brick .price-band .price-actions .button{display:flex;justify-content:center;width:100%}body.brick .price-band .price-reassurance{margin:2px 0 0;text-align:center;font-size:0.8rem;color:#c0adff}body.brick .brick-screens .lede{margin:0 0 30px;max-width:60ch;color:#6b6b80}body.brick .screens-grid{display:grid;grid-template-columns:1fr;gap:30px;align-items:start}@media (min-width: 1439px){body.brick .screens-grid{grid-template-columns:330px minmax(0, 1fr)}}body.brick .screens-rail{display:flex;flex-direction:column;gap:10px}body.brick .screen-tab{display:flex;gap:14px;align-items:flex-start;padding:16px;border:1px solid #eee9f7;border-radius:14px;background:white;font:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease, border-color .15s ease}body.brick .screen-tab .screen-tab-num{display:grid;place-items:center;flex:none;width:26px;height:26px;margin-top:1px;border-radius:8px;background:#f0eef6;color:#8a8aa0;font-size:12.5px;font-weight:700}body.brick .screen-tab .screen-tab-text{display:flex;flex-direction:column;gap:4px}body.brick .screen-tab .name{font-size:15.5px;font-weight:600;line-height:1.25;color:#17172b}body.brick .screen-tab small{font-size:13px;line-height:1.45;color:#6b6b80}body.brick .screen-tab[aria-selected="true"]{background:#f4eeff;border-color:#c0adff}body.brick .screen-tab[aria-selected="true"] .screen-tab-num{background:var(--brand-color);color:white}body.brick .screen-tab:hover:not([aria-selected="true"]){border-color:#c0adff}body.brick .screens-mobile-note{margin:0;padding:14px 16px;border-radius:14px;background:#14122b;color:#d5cdf0;font-size:13px;line-height:1.4}body.brick .screens-mobile-note strong{color:white;font-weight:600}body.brick .screens-stage{position:relative;padding:8px;border:1px solid #eee9f7;border-radius:var(--border-radius-md);background:#faf9fd;box-shadow:0 14px 34px rgba(23,23,43,0.07)}@media (min-width: 767px){body.brick .screens-stage{padding:18px}}body.brick .screens-stage img{display:block;width:100%;height:auto;border-radius:10px}body.brick .screens-stage .screen-pane+.screen-pane{margin-top:18px}body.brick .screens-ready .screen-pane{margin-top:0}body.brick .screens-ready .screen-pane:not(.is-active){display:none}@media (min-width: 1439px){body.brick .screens-ready .screens-stage{display:grid;align-items:start}body.brick .screens-ready .screen-pane{grid-area:1 / 1;visibility:hidden}body.brick .screens-ready .screen-pane:not(.is-active){display:block}body.brick .screens-ready .screen-pane.is-active{visibility:visible}}body.brick .screen-pane{position:relative}body.brick .screens-badge{display:none;position:absolute;right:8px;bottom:8px;padding:7px 13px;border-radius:var(--border-radius-pill);background:#14122b;color:white;font-size:12.5px;font-weight:600}@media (min-width: 767px){body.brick .screens-badge{display:block}}body.brick .brick-sectors{display:grid;grid-template-columns:1fr;gap:var(--intra-component-spacing)}@media (min-width: 1439px){body.brick .brick-sectors{grid-template-columns:minmax(0, 0.62fr) minmax(0, 1fr);gap:calc(2*var(--intra-component-spacing));align-items:start}}body.brick .brick-sectors .sectors-lead{margin:0;color:#6b6b80;max-width:34ch}body.brick .sector-link-grid{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 767px){body.brick .sector-link-grid{grid-template-columns:1fr 1fr}}body.brick .sector-link-card{position:relative;display:flex;flex-direction:column;gap:4px;padding:16px 40px 16px 18px;background:white;border:1px solid #eee9f7;border-radius:var(--border-radius-sm);transition:border-color .15s ease, box-shadow .15s ease;text-decoration:none}body.brick .sector-link-card:hover{border-color:#c0adff;box-shadow:var(--shadow-md);text-decoration:none}body.brick .sector-link-card:after{content:"\2197";position:absolute;top:16px;right:16px;color:var(--brand-color);font-size:0.95rem}body.brick .sector-link-card .sector-link-name{font-size:15px;font-weight:600;color:#17172b}body.brick .sector-link-card .sector-link-tagline{font-size:13px;color:#6b6b80;line-height:1.45}body.ofsq{--ofsq-orange: #ff8a1f;--ofsq-orange-deep: #b34a03;--ofsq-orange-ink: #9c3f04;--ofsq-warm: #fffaf4;--ofsq-warm-fill: #fff7ee;--ofsq-warm-line: #f6e6d4;background:var(--ofsq-warm)}.ofsq-topbar{background:var(--ofsq-orange);color:#241203;font-size:14px}.ofsq-topbar-inner{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding-top:12px;padding-bottom:12px;margin-bottom:0}.ofsq-topbar-what{display:inline-flex;align-items:center;gap:9px;font-weight:600}.ofsq-mark{width:17px;height:17px;flex-shrink:0}.ofsq-topbar-meta{color:rgba(36,18,3,0.72)}.ofsq-exit{display:inline-flex;align-items:center;gap:9px;margin-left:auto;padding:7px 15px;border-radius:var(--border-radius-pill);background:white;color:#241203;font-weight:600;white-space:nowrap}.ofsq-exit svg{width:11px;height:11px}.ofsq-exit:hover{background:var(--ofsq-warm-fill);color:#241203}.ofsq-subhead{border-bottom:1px solid var(--ofsq-warm-line);background:var(--ofsq-warm)}.ofsq-subhead-inner{display:flex;align-items:center;gap:12px;padding-top:14px;padding-bottom:14px;margin-bottom:0;font-size:14px}.ofsq-subhead-home{display:inline-flex;align-items:center;gap:10px;color:#6b6b80}.ofsq-subhead-home:hover{color:#17172b}.ofsq-subhead-home img{height:26px;width:auto}.ofsq-subhead-sep{color:#8a8aa0}.ofsq-subhead-here{font-weight:600;color:#17172b}.ofsq-help{display:inline-flex;align-items:center;gap:8px;margin-left:auto;color:var(--ofsq-orange-ink);font-weight:600;white-space:nowrap}.ofsq-help svg{width:15px;height:15px}.ofsq-help:hover{color:var(--ofsq-orange-deep)}@media (max-width: 479px){.ofsq-subhead-home span{display:none}.ofsq-help svg{display:none}}.ofsq-intro{padding-top:calc(1.6*var(--padding-vertical));padding-bottom:calc(2*var(--padding-vertical));margin-bottom:0}.ofsq-intro:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);background:radial-gradient(ellipse 1100px 640px at 78% 0%, #ffeeda 0%, rgba(255,238,218,0.45) 45%, rgba(255,238,218,0) 78%)}.ofsq-intro .grid,.ofsq-intro section.testimonies-overview>div.testimonies,.ofsq-intro body>footer>.section-like-spacing>ul,.ofsq-intro .legal body>footer>article>ul,.legal .ofsq-intro body>footer>article>ul,.ofsq-intro .klaro-compare,.ofsq-intro .compare-grid,.ofsq-intro .feature-list-item,.ofsq-intro .blog-post-list,.ofsq-intro .blog-post-list>div,.ofsq-intro .blog-post-list>div .bottom,.blog-post-list>div .ofsq-intro .bottom{align-items:start}.ofsq-intro .eyebrow{display:block;margin-bottom:14px;color:var(--ofsq-orange-ink)}.ofsq-intro .title{margin-bottom:18px}.ofsq-intro .lede{margin:0;max-width:46ch;font-size:18px;color:#4a4a63}@media (min-width: 1439px){.ofsq-intro{--font-size-h1: 44px}}.ofsq-caveat{margin-top:var(--intra-component-spacing);padding-left:14px;border-left:2px solid var(--ofsq-orange);max-width:46ch;font-size:13px;line-height:1.7;color:#6b6b80}body.ofsq .ofsq-outcome,body.ofsq .final-call{display:none}body.ofsq:has(.ofsq-card[data-ofsq-tone]) .ofsq-outcome,body.ofsq:has(.ofsq-card[data-ofsq-tone]) .final-call{display:block}.ofsq-recommends{margin-top:var(--intra-component-spacing)}.ofsq-recommends a{display:flex;flex-direction:column;gap:6px;height:100%;padding:var(--intra-component-padding);border:1.5px solid #f0eef6;border-radius:var(--border-radius-lg);background:white;color:#17172b;transition:border-color .15s ease, transform .15s ease}.ofsq-recommends a:hover{border-color:var(--brand-color);transform:translateY(-2px);color:#17172b}.ofsq-recommends strong{font-family:"Poppins", sans-serif;font-size:1.05rem}.ofsq-recommends span{color:#4a4a63;font-size:.92rem;line-height:1.6}body.platform .hero{align-items:center}body.platform .hero .hero-illustration{width:100%;max-width:480px}body.platform .kicker{display:block;font-weight:600;color:var(--brand-color);text-transform:uppercase;font-size:0.85rem;letter-spacing:0.05em;margin-bottom:8px}body.platform .capability-grid{display:grid;grid-template-columns:1fr;gap:var(--intra-component-spacing)}@media (min-width: 767px){body.platform .capability-grid{grid-template-columns:1fr 1fr}}@media (min-width: 1439px){body.platform .capability-grid{grid-template-columns:repeat(3, 1fr)}}body.platform .capability-card{padding-top:var(--intra-component-padding);border-top:2px solid var(--brand-color)}body.platform .capability-card h3{margin:0 0 8px;color:#17172b}body.platform .capability-card p{margin:0;color:#4a4a63;font-size:0.95rem}body.platform .for-modelers,body.platform .for-users{align-items:center}body.platform .for-modelers img,body.platform .for-users img{width:100%}body.platform .feature-list li{display:flex;flex-direction:column;gap:4px;padding:12px 0;border-bottom:1px solid #e0e0e0}body.platform .feature-list li strong{color:#17172b}body.platform .feature-list li span{font-size:0.95rem;color:#4a4a63}body.platform .for-partners .partner-inner{background:#202020;color:white;padding:var(--padding-vertical);border-radius:var(--border-radius-lg)}body.platform .for-partners .partner-inner .kicker{color:var(--brand-color-light);margin-bottom:0}body.platform .for-partners .partner-inner h2{color:white;margin:0}body.platform .for-partners .partner-inner p{color:#bdbdbd;margin:0}body.platform .for-partners .partner-inner .partner-points li{padding:8px 0;padding-left:var(--intra-component-padding);border-left:2px solid var(--brand-color-light);color:rgba(255,255,255,0.85);font-size:0.95rem}body.platform .for-partners .partner-inner .call-to-action a{background:white;color:#202020}body.platform .families-summary{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 767px){body.platform .families-summary{grid-template-columns:1fr 1fr}}@media (min-width: 1439px){body.platform .families-summary{grid-template-columns:repeat(3, 1fr)}}body.platform .families-summary .family-summary-item{display:flex;flex-direction:column;gap:4px;padding-top:12px;border-top:2px solid var(--brand-color)}body.platform .families-summary .family-summary-item strong{font-family:"Poppins", sans-serif;font-size:1rem;color:#17172b}body.platform .families-summary .family-summary-item span{font-size:0.85rem;color:#4a4a63;line-height:1.4}body>section:first-of-type{margin-top:0;padding-top:calc(1.5*var(--padding-vertical))}body>section.hero .hero-inner{gap:48px;align-items:center}@media (min-width: 1439px){body>section.hero .hero-inner{grid-template-columns:minmax(0, 1.02fr) minmax(0, 1.1fr)}}body>section.hero .hero-inner>div:first-child{gap:22px}body>section.hero .hero-inner>div:last-child{position:relative}body>section.hero .title{line-height:1.06}body>section.hero .headline-accent{display:block;color:var(--brand-color)}body>section.hero .subtitle,body>section.hero .subsubtitle{font-size:19px;line-height:1.55;max-width:32ch;color:#4a4a63}body>section.hero .cta-row,body>section.hero .hero.on-night .hero-cta,.hero.on-night body>section.hero .hero-cta{gap:12px}body>section.hero .hero-hosting{margin:0;font-size:14px;color:#6b6b80}body>section.hero .hub{position:relative;margin:0;padding:8px 0 34px}body.homepage>section.hero{padding-bottom:0}@media (min-width: 1439px){body.homepage>section.hero{--font-size-h1: 58px}}.hero-stats{margin:calc(1.25*var(--intra-component-spacing)) 0 0;border-top:1px solid #f0eef6;display:grid;grid-template-columns:1fr 1fr}@media (min-width: 767px){.hero-stats{grid-template-columns:repeat(4, minmax(0, 1fr))}}.hero-stats .hero-stat{padding:20px 28px 0;border-left:1px solid #f0eef6}.hero-stats .hero-stat:first-child{padding-left:0;border-left:none}@media (max-width: 767px){.hero-stats .hero-stat:nth-child(odd){padding-left:0;border-left:none}}.hero-stats dt{font-size:28px;font-weight:700;letter-spacing:-.02em}.hero-stats dd{margin:4px 0 0;font-size:14px;line-height:1.4;color:#6b6b80}.hub .hub-glow{position:absolute;inset:12% 6% 22% 4%;background:radial-gradient(ellipse closest-side, rgba(109,10,232,0.18), rgba(109,10,232,0));animation:hub-breathe 6s ease-in-out infinite}.hub .hub-wiring{position:relative;display:block;width:100%;height:auto}.hub .hub-wire{fill:none;stroke:#c9aeff;stroke-width:2;stroke-linecap:round}.hub .hub-flow{fill:none;stroke:var(--brand-color);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:14 146;animation:hub-flow 3.2s linear infinite}.hub .hub-body{fill:#8b2bff}.hub .hub-body text{fill:white;font-family:"Poppins", sans-serif;font-size:17px;font-weight:600}.hub .hub-body .hub-body-lines{fill:white;opacity:.55}.hub .hub-nodes{position:absolute;inset:0;pointer-events:none;font-size:14px;font-weight:600}.hub .hub-node{position:absolute;display:inline-flex;align-items:center;gap:9px;padding:9px 14px;border:1px solid #ece7f6;border-radius:var(--border-radius-sm);background:white;box-shadow:0 8px 20px rgba(23,23,43,0.09);white-space:nowrap;animation:hub-bob 5s ease-in-out infinite}.hub .hub-node i{width:9px;height:9px;border-radius:50%}.hub .hub-node-excel{left:2%;top:13%}.hub .hub-node-excel i{background:#12a150}.hub .hub-node-erp{right:6%;top:13%;animation-duration:5.6s;animation-delay:.4s}.hub .hub-node-erp i{background:#1f2b53}.hub .hub-node-mail{left:0;top:45%;animation-duration:6.2s;animation-delay:.9s}.hub .hub-node-mail i{background:#2f6df6}.hub .hub-node-drive{right:2%;top:45%;animation-duration:5.2s;animation-delay:1.3s}.hub .hub-node-drive i{background:#f5a524}.hub .hub-node-agent{left:42%;bottom:6%;animation-duration:5.8s;animation-delay:.6s}.hub .hub-node-agent i{background:#e5326f}@keyframes hub-flow{to{stroke-dashoffset:-160}}@keyframes hub-bob{50%{transform:translateY(-6px)}}@keyframes hub-breathe{50%{opacity:.6}}@media (prefers-reduced-motion: reduce){.hub .hub-flow,.hub .hub-glow,.hub .hub-node{animation:none}}section.testimonies-overview h2{color:white}section.testimonies-overview>div.testimonies>div{overflow:hidden;border:1px solid rgba(255,255,255,0.14);border-radius:var(--border-radius-md);background:rgba(255,255,255,0.05)}section.testimonies-overview>div.testimonies>div>.top a{display:block;position:relative}section.testimonies-overview>div.testimonies>div>.top a:after{position:absolute;display:block;content:'';width:90px;height:90px;top:calc(50% - 45px);right:calc(50% - 45px);background-image:url(/images/icons/play.svg);background-position:center center;background-size:cover;opacity:0.6}section.testimonies-overview>div.testimonies>div>.top img{width:100%;opacity:0.8}section.testimonies-overview>div.testimonies>div>.bottom h3{color:white}section.testimonies-overview>div.testimonies>div>.bottom p{color:#cdc4ea}section.testimonies-overview .testimonies-founder{display:grid;gap:28px;align-items:center;padding-top:28px;border-top:1px solid rgba(255,255,255,0.14)}@media (min-width: 1439px){section.testimonies-overview .testimonies-founder{grid-template-columns:minmax(0, 1.4fr) minmax(0, 0.6fr);gap:40px}}section.testimonies-overview .testimonies-founder figure{margin:0}section.testimonies-overview .testimonies-founder blockquote{margin:0;max-width:70ch;font-size:18px;font-style:italic;line-height:1.6;color:#e4deff}section.testimonies-overview .testimonies-founder figcaption{margin-top:12px;font-size:14px;color:#b6a8e8}section.testimonies-overview .testimonies-actions{display:flex;flex-direction:column;gap:10px}
