﻿.text-center{text-align:center}.text-smaller{font-size:.75em}.nowrap{white-space:nowrap}:root{--color-cx-dark: hsl(237 100% 29%);--color-cx-dark-alt: hsl(237 55% 51%);--color-cx-light: hsl(240 30% 96%);--color-cx-light-alt: hsl(240 43% 88%);--color-red: hsl(360 56% 47%);--color-red-alt: hsl(359 74% 57%);--color-orange: hsl(28 100% 44%);--color-orange-alt: hsl(28 100% 50%);--color-green: hsl(133 91% 22%);--color-green-alt: hsl(133 91% 30%);--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}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;color:var(--color-cx-dark)}.section__title{font-weight:bold;font-size:1.1rem;font-family:"Roboto Slab",serif;font-weight:500;color:var(--color-cx-dark)}.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%}[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]{flex-grow:1;text-align:right}[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}.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}.analytics-product-menu__item{color:#000;text-decoration:none;padding:.2rem .4rem}.analytics-product-menu__item:hover,.analytics-product-menu__item--active{background:var(--color-cx-light)}.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}@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}.article__title{font-size:1.4rem;font-weight:bold}.article__metadata{margin-top:.6rem;font-size:.85rem;color:#888}.article__intro{background:var(--color-cx-light);color:var(--color-cx-dark);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{background:var(--color-cx-light);color:var(--color-cx-dark);padding:1rem 1rem .5rem 1rem;margin:1.2rem 0}.article__summary-title{position:absolute;right:0;top:-2.1rem;line-height:1.5rem;padding:.3rem 1rem;font-weight:bold;font-size:.8rem;background:var(--color-cx-light)}.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:.3em .6em;padding-left:.2em}.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__title{font-size:1.2rem}.article__summary{padding:0 1.7rem 0 1.7rem;margin:1rem -1.7rem}.article__summary-title{right:-1.7rem}}@media(max-width: 700px){.article__title{font-size:1.1rem}}.image-and-text{text-align:center}.image-and-text__image{box-shadow:0 0 .2em #888;padding:.5rem;margin-bottom:2rem;background:#fff;border-radius:.2rem}.image-and-text__title{font-size:1.4rem;font-family:"Roboto Slab",serif;font-weight:500;margin-bottom:1.5rem}.image-and-text__description{font-size:1.2rem;max-width:40em;margin:0 auto 1.5rem auto}.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))}.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}}.simple_form{display:flex;flex-direction:column;gap:1.7rem;.form-errors,.error{color:red}.input{label{margin-right:2rem}.error{margin-left:1rem}}&.new_weekly_subscription{input[type=email]{width:30em}}}@media(max-width: 800px){.simple_form{.input,label{display:block}label{margin-bottom:1rem}&.new_weekly_subscription{input[type=submit],input[type=email]{width:100%}}}}.flex-row{display:flex;margin:1rem 0}.flex-row>*{flex:1}@media(min-width: 801px){.flex-row{gap:1.5rem}}@media(max-width: 800px){.flex-row{display:block;width:100%}}.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:var(--color-cx-light);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;--visual-max-height: 100px;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:.4rem}.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;max-height:var(--visual-max-height);object-fit:cover;border:solid 1px var(--color-neutral-200)}.news-item-preview__visual[src*="/chemxplore/"]{filter:grayscale(100%);opacity:.3}.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{--visual-max-height: 50vw}.news-item-preview__main{flex-direction:column}.news-item-preview__visual{width:100%}}body{overflow-y:scroll;font-size:1rem}.section .chart-card{padding:1rem}.article a,.app-body p a{color:var(--color-cx-dark)}.article a:hover,.article a:visited,.app-body p a:hover,.app-body p a:visited{color:var(--color-cx-dark-alt)}.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-cx-light);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:60px;aspect-ratio:1/1}.ai-for-sure .visual .plus{font-size:5rem;line-height:40px;margin:auto 1rem}.ai-for-sure .textual{position:relative;font-size:1.1rem;line-height:1.5rem}.carousel--use-cases .carousel__item{padding:2rem 2rem 1rem 2rem;border-radius:.2rem}.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{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}.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%}.plans{display:flex;gap:3rem;text-align:center;width:100%}.plan{flex:1;border-radius:.2rem;text-align:center;background:var(--color-cx-light);display:flex;flex-direction:column}.plan>*:not(:last-child){border-bottom:solid 2px #fff}.plan__content{flex:1}.plan__title{padding:1rem;font-size:1.2rem;font-weight:bold;border-bottom:solid 2px #fff}.plan__title:last-child{border-bottom:none}.plan__subtitle{padding:1rem;display:flex;align-items:center;justify-content:center;min-height:3rem;border-bottom:solid 2px #fff}.plan__subtitle:last-child{border-bottom:none}.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;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.5rem;min-height:5rem}.plan__price-amount{display:flex;align-items:baseline;justify-content:center;gap:.25rem}.plan__period{font-size:.85rem}.plan__features{padding:1rem;line-height:1.4rem}.plan__subscribe-options>*{padding:1rem 0;flex:1}.plan__subscribe-options--stacked{flex-direction:column;gap:.5rem;padding:1rem}.plan__subscribe-options--stacked>*{flex:none;padding:0}.plan__special-offer{padding:1.3rem}.plan__special-offer a{display:block;margin-top:.7rem}.plan__savings{display:inline-block;font-size:.8rem;font-weight:bold;color:#2e7d32;margin-top:.5rem;padding:.2rem .5rem;background:#e8f5e9;border-radius:.2rem}.plan--featured .plan__savings{background:#c8e6c9;color:#1b5e20}.plan-notes{line-height:1.3rem;font-size:.85rem;margin-top:2rem}.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-cx-dark)}.checkout tr{border:solid 2px var(--color-cx-dark);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{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}.checkout__loading-indicator{display:none}.checkout--paddle-loading .checkout__loading-indicator{display:block}.checkout--paddle-loading .checkout__terms,.checkout--paddle-loading .checkout__email-step,.checkout--paddle-loading .checkout__payment{display:none}.checkout__paddle-container{background:var(--color-cx-light)}.checkout__payment{display:none}.checkout--terms-checked .checkout__payment{display:block}.checkout__user-exists-message{display:none;background:var(--color-cx-light);padding:1.5rem;border-radius:4px;margin-bottom:2rem}.checkout__user-exists-message p{margin-bottom:1rem}.checkout__user-exists-actions{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.checkout__sign-in-button{display:inline-block;padding:.75rem 1.5rem;font-size:1rem;font-weight:bold;color:#fff;background:var(--color-cx-dark);border:none;border-radius:4px;text-decoration:none}.checkout__sign-in-button:hover{background:var(--color-cx-dark-alt, #333)}.checkout__use-different-email{padding:.75rem 1rem;font-size:1rem;color:var(--color-cx-dark);background:rgba(0,0,0,0);border:2px solid var(--color-cx-dark);border-radius:4px;cursor:pointer}.checkout__use-different-email:hover{background:var(--color-cx-light)}.checkout__checking-email-indicator{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.8;text-align:center;padding-top:20%;font-size:2rem}.checkout__payment{display:none}.checkout--checking-email .checkout__checking-email-indicator{display:block}.checkout--terms-checked .checkout__payment{display:block}.checkout--user-exists .checkout__payment{display:none}.checkout--user-exists .checkout__user-exists-message{display:block}.weekly-prm{text-align:center;background:var(--color-cx-light);padding:.5em 1em}.weekly-prm .weekly-link{color:var(--color-cx-dark);text-decoration:none}.weekly-prm .weekly-link .link-lookalike{text-decoration:underline;font-weight:bold}.cx-promo{position:relative;text-decoration:none}.cx-promo .text{position:absolute;bottom:0;padding:1rem;width:100%;text-align:center;font-size:1.7rem;color:var(--color-cx-dark);background:var(--color-cx-light)}.cx-promo .text svg{margin-left:.2rem;height:1.3rem;width:1.3rem}.cx-promo .text svg path{fill:var(--color-cx-dark)}.cx-promo:hover .text{background:var(--color-cx-light-alt)}@media(max-width: 1000px){.carousel--use-cases .carousel__item .photo{margin:1rem 0;max-width:60%}.carousel--use-cases .carousel__item ul{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){body{font-size:.85rem}.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}.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}.plans .plan{min-width:100%}.checkout .columns{flex-direction:column;gap:1rem}}
