.text-center{text-align:center}.text-smaller{font-size:.75em}.nowrap{white-space:nowrap}:root{--color-primary-900: hsl(192 62% 18%);--color-primary-800: hsl(192 61% 30%);--color-primary-700: hsl(192 62% 40%);--color-primary-600: hsl(192 62% 45%);--color-primary-500: hsl(192 62% 51%);--color-primary-400: hsl(192 62% 69%);--color-primary-300: hsl(192 62% 78%);--color-primary-200: hsl(192 62% 89%);--color-primary-100: hsl(192 62% 97%);--color-secondary-900: hsl(124 80% 16%);--color-secondary-800: hsl(124 77% 23%);--color-secondary-700: hsl(124 74% 30%);--color-secondary-600: hsl(124 73% 34%);--color-secondary-500: hsl(124 70% 41%);--color-secondary-400: hsl(124 67% 63%);--color-secondary-300: hsl(124 84% 83%);--color-secondary-200: hsl(124 92% 91%);--color-secondary-100: hsl(124 100% 97%);--color-neutral-900: hsl(188 6% 15%);--color-neutral-800: hsl(188 6% 25%);--color-neutral-700: hsl(188 6% 31%);--color-neutral-600: hsl(188 6% 38%);--color-neutral-500: hsl(188 6% 46%);--color-neutral-400: hsl(188 6% 58%);--color-neutral-300: hsl(188 6% 69%);--color-neutral-200: hsl(188 15% 86%);--color-neutral-100: hsl(188 6% 95%);--color-accent-a-900: hsl(346 93% 11%);--color-accent-a-800: hsl(346 75% 24%);--color-accent-a-700: hsl(346 65% 34%);--color-accent-a-600: hsl(346 53% 37%);--color-accent-a-500: hsl(346 53% 44%);--color-accent-a-400: hsl(346 57% 60%);--color-accent-a-300: hsl(346 59% 73%);--color-accent-a-200: hsl(346 60% 88%);--color-accent-a-100: hsl(346 61% 96%);--color-accent-b-900: hsl(35 100% 16%);--color-accent-b-800: hsl(40 100% 28%);--color-accent-b-700: hsl(44 95% 37%);--color-accent-b-600: hsl(46 92% 44%);--color-accent-b-500: hsl(48 91% 52%);--color-accent-b-400: hsl(48 91% 72%);--color-accent-b-300: hsl(48 91% 82%);--color-accent-b-200: hsl(48 92% 89%);--color-accent-b-100: hsl(48 100% 96%);--color-accent-c-900: var(--color-secondary-900);--color-accent-c-800: var(--color-secondary-800);--color-accent-c-700: var(--color-secondary-700);--color-accent-c-600: var(--color-secondary-600);--color-accent-c-500: var(--color-secondary-500);--color-accent-c-400: var(--color-secondary-400);--color-accent-c-300: var(--color-secondary-300);--color-accent-c-200: var(--color-secondary-200);--color-accent-c-100: var(--color-secondary-100)}:root{--spacing-default: 2rem}:root{--gradient-primary: linear-gradient(to right, var(--color-primary-500), var(--color-secondary-300))}body{font-family:"Roboto Flex",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1rem}.article__title{font-family:"Roboto Slab",serif;font-optical-sizing:auto;font-weight:500 !important;font-style:italic;font-style:normal}.aside-block__title,.section__title{font-weight:bold;font-size:1.1rem;font-family:"Roboto Slab",serif;font-weight:500;margin-bottom:1rem;color:var(--color-neutral-500)}.search-result{text-decoration:none;display:block;margin:1.1em 0;line-height:1.2em}.search-result__subtitle{margin-top:.3em;font-size:.85em;color:var(--color-neutral-800)}.search-results__section-title{font-weight:bold}[data-controller=autocomplete-search]{height:100%;flex-grow:1;text-align:right}[data-controller=autocomplete-search] input#q{width:100%;height:100%;max-width:40rem;font-size:1.1rem;line-height:1.7rem;padding:.2rem .5rem;border-radius:.2rem;background:var(--color-neutral-100);border:solid 1px var(--color-neutral-500)}[data-controller=autocomplete-search] input#q:focus,[data-controller=autocomplete-search] input#q:not(:placeholder-shown){background:#fff}[data-controller=autocomplete-search] .search-results{display:flex}[data-controller=autocomplete-search] .search-results__section{flex:1;padding:.4rem 1rem;border-bottom:solid 1px var(--color-neutral-800)}[data-controller=autocomplete-search] .search-results__section:not(:last-child){border-right:solid 1px var(--color-neutral-800)}[data-controller=autocomplete-search] [data-autocomplete-search-target=resultsPanel]{font-size:.85rem;position:absolute;right:1rem;margin-top:.6rem;z-index:1000;max-height:calc(100vh - 200px);min-width:50%;max-width:95%;box-shadow:0 0 5px var(--color-neutral-300);background:#fafafa;border:solid 2px var(--color-neutral-300);text-align:left}[data-controller=autocomplete-search] [data-autocomplete-search-target=resultsPanel] .search-results{position:relative;overflow-y:auto;max-height:calc(100vh - 200px - 3rem)}[data-controller=autocomplete-search] [data-autocomplete-search-target=resultsPanel] .actions{padding:.4rem 1rem;text-align:center}[data-controller=autocomplete-search] [data-autocomplete-search-target=resultsPanel] .actions input{padding:0 1rem}[data-controller=autocomplete-search] [data-autocomplete-search-target=closeButton]{position:absolute;top:1rem;right:1rem;width:1rem;height:1rem;line-height:1rem;display:inline-block;text-align:center;color:#fff;border-radius:.5rem;cursor:pointer}.controller--sessions .app-body,.controller--registrations .app-body,.controller--confirmations .app-body,.controller--passwords .app-body,.controller--unlocks .app-body{margin:0 auto;width:calc(100vw - 2rem);max-width:600px;padding:2rem 1rem;line-height:1.5rem}.controller--sessions .app-body form,.controller--registrations .app-body form,.controller--confirmations .app-body form,.controller--passwords .app-body form,.controller--unlocks .app-body form{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.controller--sessions .app-body form .hint,.controller--registrations .app-body form .hint,.controller--confirmations .app-body form .hint,.controller--passwords .app-body form .hint,.controller--unlocks .app-body form .hint{display:block;font-size:.9rem;margin-top:.2rem;color:#666}.controller--sessions .app-body h1,.controller--sessions .app-body h2,.controller--registrations .app-body h1,.controller--registrations .app-body h2,.controller--confirmations .app-body h1,.controller--confirmations .app-body h2,.controller--passwords .app-body h1,.controller--passwords .app-body h2,.controller--unlocks .app-body h1,.controller--unlocks .app-body h2{font-size:1.2rem;font-weight:bold;margin-bottom:2rem;font-family:"Roboto Slab",serif}.controller--sessions .app-body label,.controller--registrations .app-body label,.controller--confirmations .app-body label,.controller--passwords .app-body label,.controller--unlocks .app-body label{display:block;margin-bottom:.3rem;color:#444}.controller--sessions .app-body input[type=text],.controller--sessions .app-body input[type=email],.controller--sessions .app-body input[type=password],.controller--sessions .app-body input[type=submit],.controller--registrations .app-body input[type=text],.controller--registrations .app-body input[type=email],.controller--registrations .app-body input[type=password],.controller--registrations .app-body input[type=submit],.controller--confirmations .app-body input[type=text],.controller--confirmations .app-body input[type=email],.controller--confirmations .app-body input[type=password],.controller--confirmations .app-body input[type=submit],.controller--passwords .app-body input[type=text],.controller--passwords .app-body input[type=email],.controller--passwords .app-body input[type=password],.controller--passwords .app-body input[type=submit],.controller--unlocks .app-body input[type=text],.controller--unlocks .app-body input[type=email],.controller--unlocks .app-body input[type=password],.controller--unlocks .app-body input[type=submit]{display:block;width:100%}.controller--sessions .app-body input[type=checkbox],.controller--registrations .app-body input[type=checkbox],.controller--confirmations .app-body input[type=checkbox],.controller--passwords .app-body input[type=checkbox],.controller--unlocks .app-body input[type=checkbox]{margin-right:.6rem}.app-header{font-size:1.1rem;padding:1.2em var(--spacing-default) .5em var(--spacing-default);position:relative;border-top-width:.5em;border-top-style:solid;border-image:linear-gradient(to right, var(--color-primary-500), var(--color-secondary-300)) 1;background:var(--color-neutral-100)}.app-header__top-row{display:flex;gap:1.8em;margin-bottom:1.5em;align-items:center}.app-header__bottom-row{display:flex;gap:4em}.app-header__home-link{flex-shrink:0;width:14em;height:100%}.app-header__tagline{flex-grow:1;color:var(--color-neutral-600)}.app-header__secondary-nav a{text-decoration:none;color:var(--color-neutral-500)}.app-header__autocomplete-search{flex-grow:1}.tab-nav{display:flex;gap:.4em;align-items:center}.tab-nav__tab{position:relative;padding:.6em 1em;text-decoration:none;background:var(--color-primary-100);color:var(--color-primary-800);border-radius:.2em}.tab-nav__tab--search{display:none}.tab-nav__tab--active{background:#fff;color:var(--color-primary-700);padding-bottom:1.8em;margin-bottom:-1.2em;border-bottom-left-radius:0;border-bottom-right-radius:0}.tab-nav__tab--standout:not(.tab-nav__tab--active){background:var(--color-secondary-100)}@media(max-width: 1000px){.app-header{padding-top:1em;padding-left:0;padding-right:0;font-size:1rem}.app-header__top-row{margin-bottom:.9em}.app-header__tagline{display:none}.app-header__secondary-nav{flex-grow:1;text-align:right}.app-header__autocomplete-search{display:none}.tab-nav{gap:.3rem}.tab-nav__tab--search{display:unset}.tab-nav__tab--search svg path{fill:var(--color-primary-800)}}@media(max-width: 500px){.app-header{font-size:.85rem}.app-header__top-row{gap:1rem}.app-header__home-link{width:9rem}.app-header .tab-nav__tab{padding-left:.8em;padding-right:.8em}.app-header .tab-nav__tab--optional{display:none}.app-header .tab-nav svg{width:.7rem;height:.7rem}}.app-footer{line-height:1.35em}.app-footer__app-chunk--primary{padding:3rem 0;background:#f4f4f4}.app-footer__app-chunk--primary a:not(.button){color:#000}.app-footer__app-chunk--secondary{padding:3rem 2rem;background:#222;color:#fff}.app-footer__app-chunk--secondary a{text-decoration:none;color:hsla(0,0%,100%,.8)}.app-footer__app-chunk--secondary a:hover{color:#fff}.app-footer p{margin:1rem 0}.app-footer__region{display:grid;grid-template-columns:repeat(auto-fit, minmax(10em, 1fr));gap:3rem 4rem}.app-footer-block__title{font-size:1.2rem;margin-bottom:1.3rem;font-family:"Roboto Slab",serif;font-weight:700}@media(max-width: 800px){.app-footer{grid-template-columns:1fr}}.app-content-block{display:grid;gap:3rem;grid-template:"app-content-block__primary app-content-block__secondary" auto/minmax(min-content, 1.5fr) 1fr}.app-content-block--equal-width-columns{grid-template:"app-content-block__primary app-content-block__secondary" auto/1fr 1fr}.app-content-block:last-child{margin-bottom:2rem}.app-content-block__primary{grid-area:app-content-block__primary;display:flex;flex-direction:column;gap:2rem}.app-content-block__secondary{grid-area:app-content-block__secondary;display:grid;grid-auto-rows:min-content;gap:2rem}.app-content-block--fullwidth{display:block}@media(max-width: 700px){.app-content-block{gap:2rem}.app-content-block__primary{gap:1.6rem}}.news-item-list{display:flex;flex-direction:column;gap:2rem !important}.news-item-link{display:block;text-decoration:none;color:#333}.news-item-link__text:hover{text-decoration:underline}.news-items-menu{position:relative;text-align:center;border-bottom:solid 1px var(--color-neutral-100);padding:1rem 2rem}.news-items-menu .category-menu{font-size:1rem;height:2rem;overflow:hidden}.news-items-menu .category-menu li{display:inline-block;line-height:2rem}.news-items-menu .category-menu li:not(:last-child){margin-right:1.2rem}.news-items-menu .toggle{position:absolute;padding:.85rem 1.9rem;top:0;right:0;font-size:1.4rem;color:var(--color-primary-600);display:none;cursor:pointer}@media(max-width: 1280px){.news-items-menu{text-align:unset}.news-items-menu .toggle{display:unset}.news-items-menu.more-menu{overflow:unset}.news-items-menu.more-menu .category-menu{height:auto}.news-items-menu.more-menu .toggle{transform:rotate(180deg)}}.analytics-product-menu{text-align:center;padding:.7rem 1rem;line-height:2.6rem;border-bottom:solid 1px var(--color-neutral-100)}.analytics-product-menu__item{color:#000;text-decoration:none}.analytics-product-menu__item:hover,.analytics-product-menu__item--active{color:var(--color-primary-700)}.analytics-product-menu__item:not(:last-child){margin-right:2rem}.analytics-product-menu__analytics-link{line-height:1.5rem;margin:1rem 0;padding:1rem;text-align:center;background:var(--color-accent-b-200)}@media(max-width: 800px){.analytics-product-menu__item:not(:last-child){margin-right:1rem}}@media(max-width: 600px){.analytics-product-menu__item:not(:last-child){margin-right:.6rem}}.card-row{position:relative;border-bottom:solid 1px #efefef}.card-row__title{color:green;font-weight:bold;font-size:1.1rem;font-family:"Roboto Slab",serif;font-weight:500;margin-bottom:1rem}.card-row__more-link{position:absolute;top:.15rem;right:0}.card-row__content{display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit, minmax(9rem, 1fr))}.card{display:block;text-decoration:none;display:flex;flex-direction:column;gap:1rem;color:#000;font-size:.9rem}.card__visual{aspect-ratio:2/1;background-position:center;background-size:cover;border-radius:.2rem}.card__title{padding-bottom:1rem}.more-link{text-decoration:none}@media(max-width: 700px){.more-link__text{display:none}}.pagination{text-align:center}.pagination>a{display:inline-block;text-decoration:none;padding:0 1rem}.category-link{text-decoration:none;color:var(--color-primary-800)}.category-link:hover,.category-link--active{color:var(--color-primary-700);background:var(--color-primary-100)}.article__title{font-size:1.4rem;font-weight:bold}.article__metadata{margin-top:.6rem;font-size:.85rem;color:#888}.article__categories{margin:.8rem 0}.article__resource-links{display:block;margin:.8rem 0 .3rem 0}.article__resource-links>*{display:inline-block}.article__resource-links>*:not(:last-child){margin-right:.9rem}.article__intro{background:#f2f2f2;color:#666;padding:1rem;border-radius:.2rem;line-height:1.3rem}.article__image{margin:1rem 0;width:40%;border-radius:.2rem;float:right;margin:0 0 1.4rem 1.4rem}.article__summary{border:solid 1px var(--color-accent-b-300);border-style:solid none;background:var(--color-accent-b-100);color:var(--color-accent-b-800);padding:1rem 1rem .5rem 1rem;margin:1.2rem 0}.article__summary-title{text-align:center;font-style:.8rem;font-weight:bold}.article__content{position:relative;line-height:1.5em}.article__content h2{font-weight:bold;margin:1.4rem 0}.article__content p,.article__content ul,.article__content ol{margin:.8em 0}.article__content ul,.article__content ol{list-style:outside;padding-left:1em}.article__content h3{font-weight:bold;color:#555;margin-top:1.2em}.article__content li{margin:.6em;padding-left:.5em}.article__continue-reading-teaser{width:100%;padding:1.8rem 3rem;text-align:center;background:#efefef;margin-top:2rem;border-radius:.2rem}.article__continue-reading-teaser-message{font-weight:bold;margin-bottom:1rem}.article__continue-reading-teaser-sign-in{margin-top:1rem;font-size:.9rem}.article__menu{display:flex;flex-direction:column;gap:1rem}@media(max-width: 1000px){.article__image{width:100%}}@media(max-width: 700px){.article__title{font-size:1.2rem}}.button,button,input[type=submit]{text-decoration:none;color:#fff;background:var(--color-primary-500);display:inline-block;line-height:2rem;border-radius:.2rem;padding:0 1rem;box-shadow:0 0 .2em #888;white-space:nowrap;border:none}.button:hover,button:hover,input[type=submit]:hover{background:var(--color-primary-700)}.button--cta,.button--attract{background:var(--color-secondary-500)}.button--cta:hover,.button--attract:hover{background:var(--color-secondary-700)}.button--inverted{background:#fff;color:var(--color-primary-500)}.button--inverted:hover{background:#fff;color:var(--color-primary-300)}.button--small{line-height:1.5rem;font-size:.85rem}.button--large{line-height:2.8rem;padding:0 1.8rem;font-size:1.2rem}@media(max-width: 600px){.button--large{line-height:1.8rem;padding:0 1.2rem;font-size:.85rem}}.trusted-by{border-bottom:solid 1px var(--color-neutral-200);padding:1.5rem 2rem 1rem 2rem}.trusted-by__title{text-align:center;margin-bottom:.5rem;color:var(--color-neutral-400);font-size:.8rem}.trusted-by__logos{text-align:center;opacity:.6}.trusted-by__logo{height:1.5rem;margin:.5rem 1rem;filter:grayscale(100%)}@media(max-width: 700px){.trusted-by__logo{height:1.2rem}}.image-and-text{display:grid;gap:4rem;grid-template-columns:repeat(auto-fill, minmax(20rem, 1fr))}.image-and-text__image{box-shadow:0 0 .2em #888;padding:.5rem;background:#fff;border-radius:.2rem}.image-and-text__title{font-size:1.1rem;font-weight:bold}.image-and-text__description{margin-top:1rem;color:#666;line-height:1.3em}.image-and-text--large .image-and-text__title{font-size:1.3rem;font-family:"Roboto Slab",serif}.image-and-text--large .image-and-text__description{font-size:1.2rem}.resource-link{text-decoration:none;color:var(--color-neutral-700);line-height:1.7em;white-space:nowrap;padding:.2em 0}.resource-link__icon{margin-right:.1rem;margin-bottom:-3px}.resource-link__icon path{fill:#666}.resource-link__text{display:inline-block;border-bottom:dotted 1px var(--color-neutral-700)}.resource-link:hover{color:var(--color-neutral-900)}.resource-link:hover .resource-link__icon path{fill:var(--color-neutral-900)}.resource-link:hover .resource-link__text{border-color:var(--color-neutral-900)}.bold-list{display:flex;gap:2rem;flex-direction:column;padding:0 4rem}.bold-list__item{display:flex;gap:3rem;vertical-align:top}.bold-list__item-visual{font-size:4rem;line-height:3.6rem;color:var(--color-neutral-200)}.bold-list__item-visual svg{margin-top:1rem;display:inline-block;width:3rem;height:3rem}.bold-list__item-title{font-weight:bold;font-size:1.2rem;margin:0 0 .5rem 0}.bold-list__item-text{line-height:1.4rem}@media(max-width: 700px){.bold-list{padding:0}.bold-list__item{gap:1rem}.bold-list-visual{font-size:2rem}}.report{padding:2rem 4rem}.report__intro{color:var(--color-neutral-700);line-height:1.4em;font-size:1.4rem;margin:0 0 4rem 0}.report__sections{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill, minmax(38rem, 1fr))}.report__sections .section .chart-card{padding:1rem}.insights-map{background:var(--color-secondary-200);padding:10rem 0;text-align:center;color:var(--color-secondary-600);margin:2rem 0}@media(max-width: 800px){.report{padding:2rem}.report__intro{font-size:1.2rem;margin-bottom:2rem}.report__sections{display:flex;flex-direction:column}}.timeline{padding:1em;font-size:.85em}.timeline__moment{position:relative;display:inline-block;vertical-align:top;width:6em;text-align:center;margin-right:1em;color:#000;line-height:1.6em}.timeline__moment:not(:last-child):after{position:absolute;top:.25em;height:1em;right:-0.9em;content:"→";font-size:2em}.timeline__moment .timeline__icon{display:inline-block;border:solid 1px #000;width:3em;height:3em;margin-bottom:.3em;border-radius:1.5em;padding:.8em 0}.timeline__moment .timeline__icon svg{width:1.2em;height:1.2em}.timeline__moment .timeline__news_items a{display:inline-block;margin-top:.4em}.timeline__moment svg path{fill:#000}.timeline__moment--active{font-weight:bold;color:var(--color-secondary-700)}.timeline__moment--active .timeline__icon{border-color:var(--color-secondary-700)}.timeline__moment--active svg path{fill:var(--color-secondary-700)}.timeline__moment--active:after,.timeline__moment--active~.timeline__moment{opacity:.5;color:#000}.timeline__moment--active~.timeline__moment{color:#000}.timeline__moment--active~.timeline__moment .timeline__icon{border-color:#000}.timeline__moment--active~.timeline__moment svg path{fill:#000}.td--timeline .timeline{font-size:.6em;white-space:nowrap;padding:0}.td--timeline .timeline__moment{width:5em;margin-right:0}.td--timeline .timeline__moment:not(:last-child):after{right:-0.58em}.td--timeline .timeline__label{display:none}.td--timeline .timeline__news_items{display:none}@media(max-width: 1000px){.timeline{font-size:.7em}.timeline__moment:not(:last-child):after{font-size:1.2em}.timeline__moment .timeline__icon{width:2em;height:2em;padding:.2em 0}.timeline__moment .timeline__icon svg{width:.8em;height:.8em}}.aside-block{position:relative;font-size:.9rem}.aside-block__more-link{position:absolute;top:.15rem;right:0;color:var(--color-primary-800)}.aside-block__more-link .continue path{fill:var(--color-primary-800)}.aside-block__more-link--in-footer{position:relative;display:block;text-align:right;margin:.5rem 0;padding:.8rem 0}.aside-block__more-link--in-footer .continue{margin-left:.8rem;margin-bottom:-0.2rem}.aside-block__content{display:flex;flex-direction:column;gap:1rem}.aside-block ol,.aside-block ul{list-style-position:inside;display:grid;gap:.8rem}.aside-block ol li{list-style-position:outside;margin-left:1rem}.aside-block ol li::marker{font-weight:bold;color:gray}.breadcrumb{--item-gap: 0.6rem;line-height:2rem;margin:1.4rem 0 0 0}.breadcrumb__item{display:inline-block}.breadcrumb__item a{text-decoration:none;color:var(--color-primary-800)}.breadcrumb__item a:hover{color:var(--color-primary-600)}.breadcrumb__item a,.breadcrumb__item svg{display:inline-block}.breadcrumb__item svg{width:.8em;height:.8rem;margin-left:var(--item-gap)}.breadcrumb__item svg path{fill:var(--color-neutral-500)}.breadcrumb__item:not(:last-child){margin-right:var(--item-gap)}.breadcrumb__item:last-child a{color:var(--color-neutral-500);pointer-events:none}.category-previews{display:grid;grid-template-columns:repeat(auto-fill, minmax(14rem, 1fr));gap:1rem}.category-preview{position:relative;padding:1.2rem 1.5rem;text-decoration:none;border-radius:.2rem;background:var(--color-primary-100);color:var(--color-primary-800)}.category-preview__title{font-size:1.2rem;font-family:"Roboto Flex",sans-serif;font-weight:600;margin-bottom:.8rem}.category-preview__text{font-size:.9rem}.category-preview .continue{position:absolute;right:1.5rem;bottom:1.2rem}.category-preview .continue path{fill:var(--color-primary-700)}.category-preview:hover{background:var(--color-primary-200);color:var(--color-primary-900)}.category-preview:hover .continue{right:1.2rem}.feature-previews__title{text-align:center;font-size:1.4rem;font-weight:700}.feature-previews__subtitle{text-align:center;margin:.7rem 0;color:var(--color-neutral-800)}.feature-previews__list{display:grid;grid-template-columns:repeat(auto-fill, minmax(10rem, 1fr));justify-content:center;gap:4rem;margin-top:2.4rem}.feature-previews__list--3col{grid-template-columns:min-content min-content min-content}.feature-previews__list--4col{grid-template-columns:min-content min-content min-content min-content}.feature-preview{width:10rem;display:grid;box-shadow:0 0 .3em #888;border-radius:.3em;text-decoration:none;background:#fff}.feature-preview--active,.feature-preview:hover{background:var(--color-primary-200)}.feature-preview__visual{overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1/.7}.feature-preview__icon{width:40%;height:40%}.feature-preview__title{display:block;font-weight:700;text-align:center;padding:.7em;color:#000}.feature-preview:hover{box-shadow:0 0 .8em #aaa}.feature-preview:hover .feature-preview__title{color:var(--color-primary-700)}.feature-preview:hover .feature-preview__visual img{filter:blur(2px)}.feature-preview:hover .feature-preview__visual svg path{fill:var(--color-primary-700)}.article__menu .feature-previews__list{display:flex;flex-direction:column;gap:1rem;margin-top:0}.article__menu .feature-previews .feature-preview{display:flex;width:100%;text-align:center}.article__menu .feature-previews .feature-preview__visual{width:3rem}.article__menu .feature-previews .feature-preview__title{padding-left:0}@media(max-width: 1000px){.feature-previews__list{gap:3rem}.feature-preview{width:8rem}}@media(max-width: 800px){.feature-previews{padding:0 2rem}.feature-previews__list{grid-template-columns:repeat(auto-fill, minmax(8rem, 1fr))}.feature-preview{width:unset}.article__menu .feature-previews{padding:0}}.linked-in-banner{padding:1rem 1rem 2rem 1rem;border-radius:.2rem;font-size:1rem;text-decoration:none;background:var(--color-neutral-100);text-align:center;color:var(--color-neutral-800)}.linked-in-banner:hover{background:var(--color-neutral-200);color:var(--color-neutral-900)}.linked-in-banner__teaser-text{font-size:.8rem;margin-bottom:1rem;color:var(--color-neutral-600)}.linked-in-banner__icon-plus-label{display:flex;gap:1rem;justify-content:center;align-items:center}.linked-in-banner__icon{width:3rem;height:3rem}.use_case-preview{text-decoration:none;display:flex;flex-direction:column;gap:1rem;padding:1rem;border-radius:.2rem;background:var(--color-primary-100);line-height:1.4rem}.use_case-preview--active,.use_case-preview:hover{background:var(--color-primary-200)}.use_case-preview__title{font-family:"Roboto Slab",serif;font-size:1.2rem;color:#000}.use_case-preview__text{font-family:"Roboto Flex";color:var(--color-neutral-500) !important}.use_case-preview__more{text-align:right}.article__menu .use_case-preview{gap:0}.article__menu .use_case-preview__title{font-size:1rem}.article__menu .use_case-preview__text{display:none}.app-chunk{position:relative;display:grid;grid-template:". app-chunk__content ." auto/1fr minmax(min-content, 1200px) 1fr;gap:3rem}.app-chunk--fullwidth{display:block}.app-chunk__content{grid-area:app-chunk__content;display:flex;flex-direction:column}.app-chunk__content--gaps{gap:4rem;padding:3rem 0}.app-chunk.bg-gradient{background:linear-gradient(to top left, var(--color-secondary-200), white, var(--color-primary-200))}.app-chunk.standout{background:var(--color-primary-200)}@media(max-width: 700px){.app-chunk:not(.app-chunk--fullwidth){gap:1.7rem}.app-chunk__content--gaps{padding:1.2rem 0}}.carousel{display:block;position:relative;max-width:100vw}.carousel__list{width:100%;position:relative;display:flex;gap:3rem;justify-content:center;list-style:none;overflow-x:scroll;scroll-snap-type:x mandatory;padding:0 2rem;scrollbar-width:none;-ms-overflow-style:none}.carousel__list::-webkit-scrollbar{display:none}.carousel__item{max-width:20rem;scroll-snap-align:center;background:pink;text-align:center}.carousel__button{display:none;position:absolute;top:50%;width:3rem;height:3rem;font-size:1.2rem}.carousel__button--previous{left:1.5rem;transform:rotate(180deg)}.carousel__button--next{right:1.5rem}@media(max-width: 1000px){.carousel__list{padding:0 4rem;gap:7vw;justify-content:start}.carousel__item{width:70vw;max-width:unset;flex-shrink:0}.carousel__button{display:unset;display:none}}.news-item-preview{--visual-width: 160px;display:flex;flex-direction:column;gap:.4rem}.news-item-preview__date{width:var(--visual-width);flex-shrink:0;color:var(--color-neutral-400);font-size:.75rem;margin-bottom:.4rem0}.news-item-preview__main{display:flex;gap:1rem}.news-item-preview__visual{width:var(--visual-width);height:auto;flex-shrink:0;border-radius:.2rem;align-self:start}.news-item-preview__title,.news-item-preview__main{text-decoration:none}.news-item-preview__title:hover,.news-item-preview__main:hover{text-decoration:underline;color:var(--color-neutral-600)}.news-item-preview__title{font-size:.9rem;font-family:"Roboto Slab",serif;font-weight:500;color:var(--color-neutral-900);margin:.3rem 0}.news-item-preview__teaser-text{font-size:.85rem;color:var(--color-neutral-600)}@media(max-width: 800px){.news-item-preview__main{flex-direction:column}.news-item-preview__visual{width:100%}}[data-controller=zoomable-image]{cursor:zoom-in}.zoomable-image{margin:1rem 0}.zoomable-image img{border:solid 1px #efefef;border-radius:.5rem}.zoomable-image figcaption{margin-top:.4rem;font-size:.85rem;text-align:center;color:#888}.zoomable-image__overlay{cursor:zoom-out;position:fixed;top:0;left:0;height:100vh;width:100vw;background:rgba(0,0,0,.2);text-align:center}.zoomable-image__overlay img{margin-top:1vh;max-width:92vw;max-height:98vh}.zoomable-image__overlay:after{content:"✕";font-size:1.7rem;position:absolute;top:.5em;right:.8em;cursor:pointer}.section{background:var(--color-secondary-100);color:var(--color-neutral-600)}.section__title{color:var(--color-secondary-800);margin:1rem}.section__content{display:flex;gap:2rem}.section__content>*{flex:1;flex-shrink:0}.section__textual{padding-right:2rem}.section__textual p,.section__textual ul{margin-bottom:1em}.section--vertical .section__content{flex-direction:column;gap:0}.section p,.section ul{margin:.85rem;line-height:1.4em}.section__actions{margin:1rem;text-align:center}.section .big-number{padding:1rem;font-size:5rem}.section .big-number__units{font-size:2rem}@media(max-width: 800px){.section__content{flex-direction:column;gap:.5rem;padding-bottom:1rem}.section__textual{padding:0 1rem}}.session{display:flex;gap:.7rem;align-items:center;text-align:right}.session__user-details{font-size:.85rem}.session__user-email{color:var(--color-neutral-500)}.text-banner{display:flex;flex-direction:column;gap:.8rem;padding:3rem 4rem;background:var(--gradient-primary);color:#fff}.text-banner__title,.text-banner__subtitle{font-size:2rem;max-width:25em}.text-banner--page-title{gap:2rem;padding:3rem 4rem}.text-banner--page-title .text-banner__title,.text-banner--page-title .text-banner__subtitle{font-size:3.4rem;max-width:15em}.text-banner--tall{padding:6rem 4rem}.text-banner__title{font-weight:bold}.text-banner__cta{margin-top:.8rem}.text-banner__note{color:var(--color-neutral-700);text-align:right;margin-bottom:-2.4rem}@media(max-width: 1000px){.text-banner,.text-banner--page-title{padding:2rem}.text-banner .text-banner__title,.text-banner .text-banner__subtitle,.text-banner--page-title .text-banner__title,.text-banner--page-title .text-banner__subtitle{font-size:2rem}.text-banner__note,.text-banner--page-title__note{font-size:.9rem;margin-bottom:unset}}@media(max-width: 600px){.text-banner,.text-banner--page-title{gap:1rem}.text-banner .text-banner__title,.text-banner .text-banner__subtitle,.text-banner--page-title .text-banner__title,.text-banner--page-title .text-banner__subtitle{font-size:1.2rem}.text-banner .text-banner__cta,.text-banner--page-title .text-banner__cta{margin-top:0}.text-banner__note,.text-banner--page-title__note{text-align:unset;font-size:.8rem}}.project-preview{display:flex;flex-direction:column;gap:1.2rem;border:solid 2px var(--color-accent-b-300);border-radius:.2rem;background:var(--color-accent-b-100);text-align:center;color:var(--color-neutral-700);padding:1rem}.project-preview__title{color:var(--color-accent-b-800);font-weight:bold}.project-preview__project-title{font-size:.75rem;color:var(--color-neutral-400)}.project-preview .timeline{padding:0}.project-preview a{color:var(--color-neutral-500)}.project-preview a:visited{color:var(--color-neutral-500)}.project-preview__cta{font-size:.9rem;line-height:1.6em}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body{overflow-y:scroll;font-size:1rem}.app-content{display:flex;flex-direction:column;gap:3rem}.flash{position:absolute;top:0}.block-with-title{text-align:center;padding:0 1rem}.block-with-title h2{font-size:1.4rem;font-family:"Roboto Slab",serif;font-weight:500}.block-with-title p{margin:1.3rem 20%;font-size:1.2rem;line-height:1.4em}.block-with-title .video{margin:2rem 0 0 0;aspect-ratio:16/9;width:100%}.hl-text{background:var(--color-secondary-300);padding:.1em .3em;margin:auto -0.1em}.ai-for-sure{display:flex;gap:2rem;margin:2rem 0}.ai-for-sure .visual,.ai-for-sure .textual{flex:1}.ai-for-sure .visual img{display:inline-block;width:100px;aspect-ratio:1/1}.ai-for-sure .visual .plus{font-size:8rem;line-height:70px;margin:auto 1rem}.ai-for-sure .textual{position:relative;font-size:1.1rem;line-height:1.5rem}.ai-for-sure .textual .sticker{display:inline-block;font-size:.85rem;padding:0rem .65rem;margin:0 0 .4rem 0;background:var(--color-accent-a-500);color:#fff;border-radius:.4rem}.carousel--use-cases .carousel__item{padding:2rem 2rem 1rem 2rem;border-radius:.2rem;background-image:linear-gradient(to top left, var(--color-primary-200), var(--color-neutral-100), var(--color-secondary-100))}.carousel--use-cases .carousel__item .title{font-weight:bold}.carousel--use-cases .carousel__item .photo{border-radius:50%;margin:2rem 0;max-width:14rem}.carousel--use-cases .carousel__item ul{color:var(--color-neutral-800);margin:2rem 0 1rem 0;text-align:left;display:flex;gap:1rem;font-size:.9rem;flex-direction:column}.carousel--use-cases .carousel__item ul li{list-style:disc;margin-left:1.2rem}.block-cta{text-align:center}.block-cta>*:not(last-child){margin-right:1rem}.book-a-demo{padding:0 4rem 0 4rem;display:flex;gap:4rem}.book-a-demo .subtitle{font-weight:bold;margin:.3rem 0}.book-a-demo .visual{width:15rem;text-align:center}.book-a-demo .visual img{border-radius:50%}.book-a-demo .textual .block-cta{margin:2rem 0}.plans{display:flex;gap:3rem;text-align:center}.plan{flex:1;border-radius:.2rem;background:linear-gradient(to top left, var(--color-primary-200), var(--color-secondary-100));text-align:center}.plan>*:not(:last-child){border-bottom:solid 2px #fff}.plan__title{padding:1rem;font-size:1.2rem;font-weight:bold}.plan__prices,.plan__subscribe-options{display:flex}.plan__price,.plan__subscribe-option{flex:1}.plan__price:not(:last-child),.plan__subscribe-option:not(:last-child){border-right:solid 2px #fff}.plan__price{padding:1.6rem 1rem 1.3rem 1rem}.plan__period{font-size:.85rem;color:var(--color-neutral-600)}.plan__features{padding:1rem;line-height:1.4rem}.plan__features .not{text-decoration:line-through;color:var(--color-neutral-300)}.plan__subscribe-options>*{padding:1rem 0;flex:1}.plan__special-offer{color:var(--color-neutral-700);padding:1.3rem}.plan__special-offer a{display:block;margin-top:.7rem}.plan-notes{line-height:1.5rem;color:var(--color-neutral-400)}.checkout{position:relative;line-height:1.4rem}.checkout .columns{display:flex;gap:3rem}.checkout .columns .column{flex:1}.checkout h2{font-weight:bold;font-size:1.2rem;margin:1rem 0;color:var(--color-neutral-700)}.checkout tr{border:solid 2px var(--color-neutral-400);border-style:solid none none none;display:flex;gap:2rem}.checkout td,.checkout th{text-align:left;padding:.8rem 0 .8rem 0;border-collapse:collapse}.checkout th{flex:2}.checkout td{flex:1;text-align:right}.checkout__terms{margin-bottom:2rem}.checkout__terms label{position:relative;margin-left:2rem;display:block}.checkout__terms label input{position:absolute;left:-2rem;top:.3rem}.checkout__note{color:var(--color-neutral-400);font-size:.85rem;font-weight:normal;margin:.7rem 0 0 0}.checkout__loading-indicator{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.8;text-align:center;padding-top:20%;font-size:3rem;color:var(--color-neutral-400)}.checkout__loading-indicator{display:none}.checkout--paddle-loading .checkout__loading-indicator{display:block}.checkout--paddle-loading .checkout__terms-and-payment>*{display:none}.checkout__paddle-container{background:var(--color-neutral-100)}.checkout__payment{display:none}.checkout--terms-checked .checkout__payment{display:block}.checkout .amount:before{content:"€ "}@media(max-width: 1000px){.carousel--use-cases .carousel__item .photo{margin:1rem 0;max-width:60%}.carousel--use-cases .carousel__item ul{color:var(--color-neutral-800);margin:1rem 0 1rem 0;gap:.3rem;font-size:.85rem;flex-direction:column}.carousel--use-cases .carousel__item ul li{list-style:disc;margin-left:.8rem}}@media(max-width: 700px){.controller--home.action--index .text-banner:first-child{display:none}.app-content-block{grid-template:"app-content-block__primary" auto "app-content-block__secondary" auto/1fr}.ai-for-sure{flex-direction:column}.ai-for-sure .visual img{width:70px}.ai-for-sure .visual .plus{font-size:6rem}.ai-for-sure .textual .sticker{transform:none;right:0}.better-in{padding:0}.block-with-title{padding:0}.block-with-title p{margin:1.3rem 0}.book-a-demo{flex-direction:column;gap:1rem;padding:unset;text-align:center}.book-a-demo .visual{width:unset}.plans{flex-direction:column;gap:3rem}.checkout .columns{flex-direction:column;gap:1rem}}
