﻿html,body,main{margin:0;padding:0}html,body{overflow-x:hidden}html{scroll-behavior:smooth}.h-noscroll{overflow:hidden}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{background:#fff;color:#000;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body,html{margin:0}a:focus{outline:0}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,.c-button{background-color:rgba(0,0,0,0);border:none;padding:0}button:focus,.c-button:focus{outline:none}.h-gray-background{background-color:#fafafc}.is-desktop-only{display:none}@media screen and (min-width: 768px){.is-desktop-only{display:block}}@media screen and (min-width: 768px){.is-mobile-only{display:none}}.c-perks__table{width:100%;border-collapse:separate;border-spacing:7px 0}.c-perks__table tbody tr:nth-child(even){background-color:rgba(240,240,240,.5)}.c-perks__table tbody tr:nth-child(even) td:nth-child(4){background-color:#abe7ff}.c-perks__table th{height:60px;min-width:136px}.c-perks__table td{border:1px solid rgba(240,240,240,.5);height:45px;font-size:15px;font-style:normal;font-weight:400;line-height:24px}.c-perks__table th,.c-perks__table td{text-align:center;padding:10px 15px}.c-perks__table th:first-child,.c-perks__table td:first-child{text-align:left}.c-perks__table tfoot{font-family:Roboto Serif}.c-perks__table tfoot td{border-color:#abe7ff}.c-perks__heading{text-align:center;background-color:#011b58;border:1px solid #011b58;color:#fafafc;font-family:Roboto Serif;font-size:21px;font-style:normal;font-weight:400;line-height:28px}.c-perks__heading h3{color:#fafafc}.c-perks__borderless{border:none !important}.c-perks_recommended{color:#011b58;background-color:#abe7ff;border:1px solid #abe7ff}.c-perks_recommended h3{color:#011b58}.c-perks__whiteBG{background-color:#fff}body{font-family:"Inter",sans-serif}h1,h2,h3,h4,h5,h6{font-weight:normal;color:#011b58;line-height:1.15}h1,.h-h1{font-size:48px;font-weight:700}h2,.h-h2{font-family:"Roboto Serif",serif;font-size:32px;font-weight:400}h3,.h-h3{font-size:20px;line-height:1.4}h4,.h-h4,h5,.h-h5,h6,.h-h6{font-size:14px;line-height:20px}body,.h-p{font-size:15px;line-height:1.4;color:#1f2326}.p--bluecta,.h3--bluecta,.h4--bluecta,.h-bluecta{color:#0629d3}.h-subtitle{text-transform:uppercase;color:#011b58}.h-xs{font-size:12px;line-height:1.4}.h-serif{font-family:"Roboto Serif",serif}strong,.h-strong{font-weight:600}a{color:#0629d3;text-decoration:none}.h-quote{font-family:"Roboto Serif",serif;font-style:italic}.l-container{max-width:1290px;margin:0 auto;padding:0 30px}@media screen and (min-width: 768px){.l-container{padding:0 48px}}@media screen and (min-width: 1204px){.l-container{padding:0 60px}}@media screen and (min-width: 768px){.l-container--tablet{margin:0 auto;max-width:768px}}@media screen and (min-width: 1204px){.l-container--tablet{max-width:1290px}}section{padding:60px 0}@media screen and (min-width: 1204px){section{padding:100px 0}}.l-main-container{display:flex;min-height:100vh;flex-flow:column nowrap}.l-main{flex:1}.l-listing-page{overflow:hidden}.c-team-profile__list{list-style:none;margin:0;padding:0;column-gap:30px;display:grid;grid-auto-rows:1fr;row-gap:30px}@media screen and (min-width: 768px){.c-team-profile__list{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1204px){.c-team-profile__list{grid-template-columns:1fr 1fr 1fr;max-width:950px}}.c-team-profile__list-item{padding:10px;background:#fff;border:1px solid #dedee4;padding:20px}.c-team-profile-item__image{object-fit:cover;width:100%}.c-team-profile-item__position{margin-top:0}.c-team-profile-item__name{margin-bottom:0}.whiteBackground{display:none;z-index:9998;position:fixed;top:0;left:0;background:rgba(0,0,0,.45);height:100vh;width:100vw}.thriveModal{z-index:9999;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%)}input[type=checkbox]:checked{background-color:#0629d3;width:13px;height:13px;border-radius:2px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;box-shadow:none;font-size:2em}input[type=checkbox]:checked:after{content:"";display:block;margin:1px 0 0 4px;width:5px;height:10px;border-bottom:2px solid #fafafc;border-left:2px solid #fafafc;border-radius:3px;transform:rotate(45deg) scaleX(-1);-webkit-transform:rotate(45deg) scaleX(-1);-ms-transform:rotate(45deg) scaleX(-1)}input[type=checkbox]:checked:focus{border:0;outline:0}input[type=text],input[type=email],textarea{padding:10px 12px;border:1px solid #dedee4;font-size:15px;border-radius:3px;color:#1f2326;line-height:17px}textarea{height:100px}textarea:focus{outline:0}input:focus{outline:0;border:1px solid rgba(29,14,65,.5);box-shadow:0 0 10px 0 #dedee4}fieldset{border:0;padding:15px 0 0 0}label{display:block;margin-bottom:5px;font-size:14px;line-height:20px}.is-invalid input,.is-invalid textarea{border:1px solid #b33a3a}button:disabled{opacity:.5}.c-unav{height:70px;width:100%;background-color:#fff}.c-footer{background:#011b58;color:#f8f8f8;padding:28px 0}@media screen and (min-width: 768px){.c-footer .l-container{display:grid;grid-template-columns:1fr 2fr;gap:40px}}.c-footer__logo{margin-top:16px}.c-footer__logo svg{fill:#f8f8f8;width:186px}.c-footer__poweredby{font-size:14px;line-height:20px;margin-top:0px}.c-footer__links{list-style:none;margin:0;padding:0;margin-top:20px}@media screen and (min-width: 768px){.c-footer__links{display:flex;flex-flow:row nowrap;justify-content:space-between;margin-top:0;padding-top:39px}}.c-footer__link{font-size:14px;line-height:20px;margin-top:8px}.c-footer__link a{color:#f8f8f8;opacity:1;transition:opacity .2s ease-in-out}.c-footer__link a:hover{opacity:.75}.c-listing-filters{display:flex;margin-bottom:30px}.c-listing-filters .c-tag{text-align:left}.c-listing-filters__title{display:flex;flex:1;flex-wrap:wrap}.c-listing-filters__title-text{margin:0 10px 10px 0}.c-clear-all{margin-bottom:10px}.c-tag{background:rgba(222,222,228,.5);border-radius:3px;color:#1f2326;display:inline-block;font-size:14px;line-height:normal;margin:0 10px 10px 0;padding:3px 10px}.c-tag.is-dismissable::after{content:url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 10 10' height='10' width='10' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Ctitle%3EClose resource modal%3C/title%3E %3Cg fill-rule='evenodd'%3E %3Cpath fill='%231b6afe' d='m8.7806 0.20921c0.27895-0.27895 0.73121-0.27895 1.0102 0 0.27895 0.27895 0.27895 0.73121 0 1.0102l-3.7808 3.7806 3.7808 3.7806c0.25105 0.25105 0.27616 0.64249 0.075315 0.92162l-0.075315 0.088537c-0.27895 0.27895-0.73121 0.27895-1.0102 0l-3.7806-3.7808-3.7806 3.7808c-0.25105 0.25105-0.64249 0.27616-0.92162 0.075315l-0.088537-0.075315c-0.27895-0.27895-0.27895-0.73121 0-1.0102l3.7808-3.7806-3.7808-3.7806c-0.25105-0.25105-0.27616-0.64249-0.075315-0.92162l0.075315-0.088537c0.27895-0.27895 0.73121-0.27895 1.0102 0l3.7806 3.7808z'/%3E %3C/g%3E %3C/svg%3E");margin-left:5px}.c-profilehero__ribbons{margin-bottom:14px}.c-ribbon{border-radius:3px;display:inline-block;padding:3px 10px}.c-button{padding:13px 18px;display:inline-block;border-radius:4px}.c-button:hover{text-decoration:none}.c-button--primary{background:#0629d3;color:#fff}.c-button--arrow:hover .c-button__arrow{left:5px}.c-button__arrow{position:relative;margin-left:5px;top:-1px;left:0;vertical-align:middle;transition:left .3s ease}.c-profilehero{background:#fafafc;padding:40px 0px;text-align:center}@media screen and (min-width: 768px){.c-profilehero{text-align:initial}}@media screen and (min-width: 1204px){.c-profilehero .l-container{display:flex;flex-flow:row nowrap}}.c-profilehero__logo{display:flex;justify-content:center;margin-bottom:25px}@media screen and (min-width: 768px){.c-profilehero__logo{justify-content:flex-start}}@media screen and (min-width: 1204px){.c-profilehero__logo{align-items:flex-start;flex:0 1 175px;justify-content:center;margin:10px 25px 0 0;text-align:center}}.c-profilehero__logo img{height:100%;max-height:56px;max-width:175px;object-fit:contain}@media screen and (min-width: 1204px){.c-profilehero__meta{flex:0 1 670px}}.c-profilehero__cta{margin-top:25px}@media screen and (min-width: 1204px){.c-profilehero__cta{margin-top:0;margin-left:10px;flex:1 1 auto;display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start}}@media screen and (min-width: 1204px){.c-profilehero__cta-link{flex:0 1 142px;max-height:50px;min-width:142px}}.c-profilehero__title{margin:0}.c-profilehero__subtitle{font-size:15px;font-family:"Inter",sans-serif;line-height:24px;margin-top:5px;text-transform:uppercase}.c-profilehero__tags{font-size:0}.c-edition__full-price{margin:0 0 8px 0;font-size:20px}.c-profilecarousel{color:#1f2326;display:flex;flex-direction:column}@media screen and (min-width: 768px){.c-profilecarousel{flex-direction:row}}.c-profilecarousel__half{margin-top:60px}@media screen and (min-width: 768px){.c-profilecarousel__half{margin-top:50px;width:50%}.c-profilecarousel__half:first-of-type{padding:75px 100px 0 0}}.c-kpis__title{color:#011b58;margin:0 0 40px;text-transform:uppercase}.c-kpis ul{list-style:none;margin:0;padding:0}.c-kpis li{display:flex;font-size:20px;line-height:28px;margin-bottom:20px}.c-kpis li:last-of-type{margin-bottom:0}.c-kpis li:before{content:url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg height='14px' width='18px' version='1.1' viewBox='0 0 18 14' xmlns='http://www.w3.org/2000/svg'%3E %3Ctitle%3EC96BCD4C-E42D-4002-8A3C-CEAD12DF559B%3C/title%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cg transform='translate(-135 -449)' fill='%23ABE7FF'%3E %3Cg transform='translate(135 378)'%3E %3Cg transform='translate(0 71)'%3E %3Cpath transform='translate(9 7) rotate(90) translate(-9 -7)' d='m8.7983 13.747c-0.52899 0.46759-0.5826 1.2799-0.11973 1.8142 0.46287 0.53439 1.2669 0.58854 1.7959 0.12095l5.0909-4.5c0.56494-0.49936 0.58154-1.3816 0.035788-1.9023l-11.455-10.929c-0.51102-0.48756-1.3165-0.46431-1.7992 0.051929-0.48263 0.51624-0.45962 1.33 0.051405 1.8175l10.437 9.9575-4.0373 3.5687z'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E ");padding-right:12px}.c-profilecarousel__tabs{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.c-profilecarousel__tab-title{margin-bottom:15px;margin-right:30px}@media screen and (min-width: 1204px){.c-profilecarousel__tab-title{margin-right:40px}}.c-profilecarousel__tab-title::last-of-type{margin-right:0}.c-profilecarousel__tab-link{align-items:center;color:#011b58;cursor:pointer;display:flex}.c-profilecarousel__tab-link svg{margin-right:5px}.c-profilecarousel__tab-link.is-active,.c-profilecarousel__tab-link:hover{color:#0629d3}.c-profilecarousel__tab-link.is-active circle,.c-profilecarousel__tab-link.is-active fill,.c-profilecarousel__tab-link.is-active rect,.c-profilecarousel__tab-link.is-active polyline,.c-profilecarousel__tab-link.is-active g,.c-profilecarousel__tab-link:hover circle,.c-profilecarousel__tab-link:hover fill,.c-profilecarousel__tab-link:hover rect,.c-profilecarousel__tab-link:hover polyline,.c-profilecarousel__tab-link:hover g{stroke:#0629d3}.c-profilecarousel__tab-link.is-active path,.c-profilecarousel__tab-link:hover path{fill:#0629d3}.c-profilecarousel__tab{background-color:#fafafc;border-radius:2px;box-shadow:0 8px 34px 0 rgba(31,35,38,.2);display:none;position:relative}.c-profilecarousel__tab.is-active{display:block}.c-profilecarousel__tab-thumbnail{align-items:center;display:flex;height:300px;overflow:hidden;position:relative}.c-profilecarousel__tab-thumbnail::after{content:"";background-color:rgba(31,35,38,.6);display:block;height:100%;position:absolute;top:0;width:100%}.c-profilecarousel__tab-thumbnail img,.c-profilecarousel__tab-thumbnail iframe{display:block;min-height:100%;width:100%}.c-profilecarousel__tab-cta{align-items:center;color:#fafafc;display:flex;flex-direction:column;left:calc(50% - 74px);line-height:18px;position:absolute;top:calc(50% - 50px)}.c-profilecarousel__tab-cta svg{margin-bottom:10px}.c-profilecarousel__description{align-items:center;display:flex;flex:0 0 auto;height:60px;padding:10px 20px}.c-profilecarousel__description--modal{background-color:#dedee4}.c-profilecarousel__modal{display:none;height:100%;max-height:50vh;position:relative;width:90vw;z-index:2}@media screen and (min-width: 1050px){.c-profilecarousel__modal{max-height:75vh;width:900px}}.c-overlay.is-active .c-profilecarousel__modal{display:block}.c-modal__close{left:calc(100% - 10px);position:absolute;top:-22px}.c-profilecarousel__item-container{height:100%}.c-profilecarousel__item-top{align-items:center;display:flex;flex:1;height:100%;justify-content:center;max-height:calc(50vh - 60px);width:100%}@media screen and (min-width: 1050px){.c-profilecarousel__item-top{max-height:calc(75vh - 60px)}}.c-profilecarousel__item-top iframe{width:100%}.c-profilecarousel__item-top img.is-wide{height:100%;max-width:100%;object-fit:contain}.c-profilecarousel__item-top img.is-tall{max-height:100%;object-fit:contain;width:100%}.c-profilecarousel__item{background-color:#525659;display:none;flex-direction:column}.c-profilecarousel__item.is-active{display:flex;height:100%}@media screen and (min-width: 768px){.c-profilecarousel__item{max-height:none}}.c-profilecarousel__navigation{align-items:center;display:flex;justify-content:center;margin-top:20px}.c-profilecarousel__previous,.c-profilecarousel__next{cursor:pointer;transition:.6s ease;user-select:none}.c-profilecarousel__previous{margin-right:20px;right:100%;transform:scaleX(-1)}@media screen and (min-width: 1050px){.c-profilecarousel__previous{margin-right:40px}}.c-profilecarousel__next{margin-left:20px}@media screen and (min-width: 1050px){.c-profilecarousel__next{margin-left:40px}}.c-profilecarousel__dots{display:flex;justify-content:center}.c-profilecarousel__dot{background-color:rgba(0,0,0,0);border:1.5px solid #fafafc;border-radius:50%;cursor:pointer;height:12px;margin:0 4px;transition:background-color .6s ease;width:12px}.c-profilecarousel__dot.is-active,.c-profilecarousel__dot:hover{background-color:#fafafc}.c-overlay{align-items:center;background-color:rgba(31,35,38,.9);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:25}.c-overlay.is-active{display:flex}.c-profile-maincontent{padding:50px 0}@media screen and (min-width: 1204px){.c-profile-maincontent .l-container{display:grid;grid-template-columns:[main] 670px [aside] 1fr;grid-template-rows:[intro] max-content [content] auto;column-gap:85px;grid-auto-rows:min-content;align-items:start;justify-content:start;align-content:start}}@media screen and (min-width: 1204px){.c-profileaside{grid-column:aside/span 1;grid-row:intro/span 2}}.c-profileaside .c-profileaside-section:last-of-type{border-bottom:none;padding-bottom:0}.h-subtitle--no-top{margin-top:0px}.c-profileaside-wrapper{padding:40px;background-color:#fafafc}.c-profileaside-section{padding-bottom:40px;border-bottom:1px solid #dedee4}.c-profile-works-with-logo img{display:block;height:100%;max-height:40px;margin-bottom:20px}.c-profileintro{font-family:"Roboto Serif",serif;color:#011b58;font-size:24px;line-height:32px}.c-profileintro:before{content:"";display:block;width:100px;border-top:1px solid #abe7ff;padding-bottom:20px}@media screen and (min-width: 1204px){.c-profileintro{grid-column:main/span 1;grid-row:intro/span 1;align-self:start}.c-profileintro *:last-child{margin-bottom:0}}.c-profileintro *:first-child{margin-top:0;hanging-punctuation:first}.c-profileintro .is-quote{font-style:italic}.c-profilemain h3{margin-top:60px}.c-profilemain a{color:#0629d3}@media screen and (min-width: 1204px){.c-profilemain{align-self:start;grid-column:main/span 1;grid-row:content/span 1}}.c-profile-overview-img{display:block;width:100%;object-fit:cover;margin:44px auto}.c-profilemain__resource{display:flex;flex-direction:column;margin-top:30px}@media screen and (min-width: 768px){.c-profilemain__resource{flex-direction:row;margin-top:60px}}.c-profilemain__resource .c-resource-item__title{margin-top:0}.c-recommendations-wrapper{display:flex;flex-direction:column;flex-wrap:wrap;gap:16px}@media screen and (min-width: 768px){.c-recommendations-wrapper{flex-direction:row}}.c-recommendations-item{max-width:100%;border:1px solid #ccc;padding:18px}.c-recommendations-item img{width:100%;max-height:160px;object-fit:cover}.c-recommendations-item h3{margin-top:0}.c-recommendations-item p{margin-bottom:0}@media screen and (min-width: 768px){.c-recommendations-item{width:48%;max-width:48%}}.c-footnotes{margin-top:60px;font-size:12px;font-style:italic}.c-edition-container{margin-top:30px;padding:30px 0}.c-editions{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;flex-wrap:wrap;gap:16px}@media screen and (min-width: 768px){.c-editions{flex-direction:row}}.c-edition{flex:1 0 auto;border:1px solid #ccc;padding:27px 18px;max-width:100%;text-align:center;background-color:#fff}.c-edition h3{margin-top:0}@media screen and (min-width: 768px){.c-edition h3{min-height:56px}}.c-edition .c-button{margin-top:18px}.c-edition .c-edition-sold-out-list{list-style:none;padding:0;margin-top:-8px}.c-edition .c-edition-sold-out-list h4{color:red;font-size:24px;font-weight:bold}@media screen and (min-width: 768px){.c-edition{max-width:49%}}@media screen and (min-width: 1204px){.c-edition{max-width:24%}}.c-orange-caret-list{list-style:none;margin:0;padding:0 0 0 18px}.c-orange-caret-list li{margin-top:20px;line-height:24px;position:relative}.c-orange-caret-list li::before{content:url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='8px' height='14px' viewBox='0 0 8 14' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cdefs%3E %3Cpath d='M5.58578644,7 L0.292893219,12.2928932 C-0.0976310729,12.6834175 -0.0976310729,13.3165825 0.292893219,13.7071068 C0.683417511,14.0976311 1.31658249,14.0976311 1.70710678,13.7071068 L7.70710678,7.70710678 C8.09763107,7.31658249 8.09763107,6.68341751 7.70710678,6.29289322 L1.70710678,0.292893219 C1.31658249,-0.0976310729 0.683417511,-0.0976310729 0.292893219,0.292893219 C-0.0976310729,0.683417511 -0.0976310729,1.31658249 0.292893219,1.70710678 L5.58578644,7 Z' id='path-1'%3E%3C/path%3E %3C/defs%3E %3Cg id='icon/chevron/right/yellow-gold' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cmask id='mask-2' fill='white'%3E %3Cuse xlink:href='%23path-1'%3E%3C/use%3E %3C/mask%3E %3Cuse id='Shape' fill='%23ABE7FF' fill-rule='nonzero' xlink:href='%23path-1'%3E%3C/use%3E %3C/g%3E %3C/svg%3E");display:inline-block;width:8px;height:14px;position:absolute;left:-18px}.c-listing-hero{padding:30px 0}.c-listing-title{margin:0}.c-listing-main{padding:0}@media screen and (min-width: 1204px){.c-listing-main .l-container{display:flex;flex-flow:row nowrap}}@media screen and (min-width: 1204px){.c-listing-nav{flex:0 1 auto;margin-right:30px}}@media screen and (min-width: 1204px){.c-listing-content{display:flex;flex:0 0 870px;flex-direction:column}}.c-listing-nav{position:relative;z-index:1;margin-bottom:40px;padding:30px;background:#fafafc}@media screen and (min-width: 1204px){.c-listing-nav{margin-bottom:0;padding:40px 20px 40px 0;background:none}.c-listing-nav:before{content:"";display:block;position:absolute;z-index:-1;left:-1000%;right:0;top:0;bottom:-1000%;background:#fafafc}}.c-listing-nav__filtergroup:first-of-type .c-listing-nav__label{margin-top:0}@media screen and (max-width: 1204px){.c-listing-nav__filtergroup.is-mobile-collapsed:last-of-type .c-listing-nav__label{margin-bottom:0}}.c-listing-nav__selector:last-of-type{margin-bottom:0}.c-listing-nav__indicator{display:inline-block;margin-left:5px;transform:rotate(90deg)}@media screen and (min-width: 1204px){.c-listing-nav__indicator{display:none}}.c-listing-nav__filtergroup.is-mobile-collapsed .c-listing-nav__checkboxes{display:none}.c-listing-nav__filtergroup.is-mobile-collapsed .c-listing-nav__indicator{transform:rotate(270deg)}@media screen and (min-width: 1204px){.c-listing-nav__filtergroup.is-mobile-collapsed .c-listing-nav__checkboxes{display:block}}.c-listing-nav__selector{display:flex;flex-flow:row nowrap;align-items:flex-start;margin-bottom:10px}.c-listing-nav__selector input{flex:0 0 13px}.c-listing-nav__selector-value{line-height:20px;padding-left:8px;margin-top:-3px}.c-listing-nav__selector-value.has-blue-dot::before{content:"";background-color:#59d8e6;border-radius:50%;display:block;height:10px;margin-right:5px;width:10px}.c-listing-nav__selector-value.has-blue-dot:before{margin-top:5px;float:left}.c-listing-nav__label{margin-top:30px}.c-listing__view-buttons{display:none;flex:0 0 auto}@media screen and (min-width: 768px){.c-listing__view-buttons{display:block}}.c-listing__view-button{margin-left:5px}.c-listing__view-button svg{pointer-events:none}.c-listing__view-button svg g{transition:all .3s ease}.c-listing__view-button:hover svg g g,.c-listing__view-button.is-active svg g g{stroke:#0629d3}.c-listing__view-button--list:hover svg use,.c-listing__view-button--list.is-active svg use{fill:#0629d3}.c-listing-applications{column-gap:30px;display:grid;flex:1 0 auto;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));grid-auto-rows:1fr;opacity:1;row-gap:30px;transition:opacity .1s ease}@media screen and (min-width: 1204px){.c-listing-applications{grid-auto-rows:292px}}.c-listing-applications.is-loading{opacity:0}.c-listing-applications.isnt-clickable{pointer-events:none}.c-application__link:hover{text-decoration:none}.c-application__link:hover .c-application{box-shadow:0 8px 24px 0 rgba(174,174,187,.7)}.c-application{align-items:center;background-color:#fafafc;box-shadow:0 8px 24px 0 rgba(174,174,187,.4);display:flex;flex-direction:column;height:100%;padding:30px}.h-list-view.c-listing-applications{grid-template-columns:1fr;grid-auto-rows:1fr}.h-list-view .c-application{flex-direction:row;padding:20px 30px}.h-list-view .c-application__logo{display:flex;justify-content:center;margin-bottom:0;margin-right:60px;width:110px}.h-list-view .c-application__text{align-items:flex-start}.h-list-view .c-application__blurb{height:auto;margin:0 0 8px;text-align:left}.c-application__logo{height:35px;margin-bottom:15px}.c-application__logo img{height:100%;max-width:110px;object-fit:contain}.c-application__text{align-items:center;color:#1f2326;display:flex;flex-direction:column;height:100%}.c-application__title{margin:0;text-align:center}.c-application__blurb{font-size:12px;line-height:18px;margin:5px 0;text-align:center}@media screen and (min-width: 768px){.c-application__blurb{height:40px}}.c-application__overview{flex:1 0 auto;margin:10px 0}.c-application__included{align-items:center;display:flex;margin:0;width:100%}.c-application__included::before{content:"";background-color:#59d8e6;border-radius:50%;display:block;height:10px;margin-right:5px;width:10px}.c-listing-footer{display:flex;margin:40px 0 30px}.c-listing-footer__results{display:block;flex:1 0 auto}.c-pagination__item{color:#0629d3;margin-left:10px}.c-pagination__item.is-active{color:#1f2326;pointer-events:none;text-decoration:none}.c-pagination__item--page{text-decoration:underline}.c-hero{background:radial-gradient(71.21% 71.21% at 65.15% 20.91%, #ABE7FF 0%, rgba(171, 231, 255, 0.127024) 73.86%, rgba(171, 231, 255, 0) 100%),radial-gradient(53% 72.12% at 52.42% 13.94%, #CDFDDA 0%, rgba(205, 253, 218, 0.12) 77.12%, rgba(205, 253, 218, 0) 100%);border-radius:0;display:flex;flex-direction:column;overflow:hidden;padding:0;position:relative}@media screen and (min-width: 1204px){.c-hero{background:none;border-radius:0;flex-direction:row;overflow:visible;padding:0 60px}}.c-hero__text{padding:40px 30px}@media screen and (min-width: 768px){.c-hero__text{padding:40px 48px 0}}@media screen and (min-width: 1204px){.c-hero__text{flex:1 0 auto;margin:60px 100px 0 0;max-width:470px;padding:0;width:50%}}.c-hero__superscript{margin:0 0 10px}.c-hero__title{margin:0 0 40px}.c-hero__paragraph{display:block;margin-bottom:1rem}.c-hero__search{box-shadow:0 0 10px 0 rgba(222,222,228,.5);border-radius:4px;display:flex;height:50px;margin-bottom:50px;margin-top:30px;position:relative}@media screen and (min-width: 768px){.c-hero__search{margin-bottom:0}}.c-hero__link{color:#0629d3;margin-right:16px}.c-hero__link:hover .c-button__arrow{left:5px}input[type=text].c-hero__search-input{border-radius:4px 0 0 4px;border-right:none;flex:1}.c-hero__search-submit{background-color:#0629d3;border-radius:0 4px 4px 0;border:1px solid #0629d3;padding:15px;transition:all .3s ease}.c-hero__search-submit:hover{background-color:#fafafc}.c-hero__search-submit:hover g{fill:#0629d3}@media screen and (min-width: 1204px){.c-hero__right{flex:1 0 100%;transform:rotate(0deg)}}@media screen and (min-width: 1204px){.c-hero__right-container{border-radius:0;min-height:480px;overflow:hidden;position:relative}}@media screen and (min-width: 1204px){.c-hero__right-container--quote{overflow:visible}}@media screen and (min-width: 1204px){.c-hero__right-container--has-gradient:before{content:"";height:100%;position:absolute;overflow:visible;width:100%;top:-26px;background:radial-gradient(71.21% 71.21% at 65.15% 20.91%, #ABE7FF 0%, rgba(171, 231, 255, 0.127024) 73.86%, rgba(171, 231, 255, 0) 100%),radial-gradient(53% 72.12% at 52.42% 13.94%, #CDFDDA 0%, rgba(205, 253, 218, 0.12) 77.12%, rgba(205, 253, 218, 0) 100%)}}@media screen and (min-width: 1204px){.c-hero__right-container--has-angle:after{content:"";height:100%;width:100%;position:absolute;transform:rotateX(65deg) rotateZ(47deg) perspective(700px);transform-origin:center center;z-index:2;right:-20%;top:35%;mix-blend-mode:multiply;background:linear-gradient(180deg, rgba(240, 240, 240, 0.8) 1.09%, rgba(240, 240, 240, 0) 90.46%)}}.c-hero__right-container--form{justify-content:flex-start}@media screen and (min-width: 1204px){.c-hero__right-container--form{min-height:660px}}.c-hero__right-container--homepage{display:none}@media screen and (min-width: 768px){.c-hero__right-container--homepage{display:flex;justify-content:center}}@media screen and (min-width: 1204px){.c-hero__right-container--homepage{top:0}}.c-hero__form{margin:0 auto;padding:20px 0 60px 0;width:370px}@media screen and (min-width: 1204px){.c-hero__form{padding:0;transform:rotate(0deg);margin:142px 0 0 100px}}.c-hero__form input,.c-hero__form label,.c-hero__form textarea{width:100%}.c-hero__form input,.c-hero__form textarea{box-shadow:0 2px 10px 0 rgba(29,14,65,.05)}.c-hero__form button{width:112px;display:block;margin:0 auto}@media screen and (min-width: 1204px){.c-hero__form button{float:right}}.c-hero__form fieldset{margin:0 30px}@media screen and (min-width: 1204px){.c-hero__form fieldset{margin:0}}.c-hero__form-fields.is-hidden{display:none}.c-hero__form-submit{padding-top:30px}.c-hero__form-error{font-size:12px;color:#b33a3a}.c-hero__form-complete{display:none;flex-flow:row nowrap;align-items:center;justify-content:center;margin-top:40px}@media screen and (min-width: 1204px){.c-hero__form-complete{margin-top:200px}}.c-hero__form-complete.is-visible{display:flex}.c-hero__form-whoosh.is-hidden{display:none}.c-hero__form-message{color:#011b58;margin-left:10px}.c-hero__svg{position:relative;top:30px}@media screen and (min-width: 1204px){.c-hero__svg{left:-240px;top:80px;transform:rotate(0deg)}}.c-hero__svg--homepage{top:0px;z-index:3}@media screen and (min-width: 1204px){.c-hero__svg--homepage{left:-290px}}.c-hero__svg--keysolutions{left:calc(50% - 375px)}@media screen and (min-width: 1204px){.c-hero__svg--keysolutions{left:0;top:0}}.c-hero__svg--partners{left:calc(50% - 275px)}@media screen and (min-width: 1204px){.c-hero__svg--partners{left:10px;top:85px}}.c-hero__helper{display:none}@media screen and (min-width: 1204px){.c-hero__helper{background-color:rgba(222,222,228,.6);display:block;height:100%;left:100%;position:absolute;top:-115px;width:100vw}}@media screen and (min-width: 1204px){.c-hero__right-container--homepage+.c-hero__helper{top:-140px}}.l-connect-page .c-hero{margin-bottom:60px}.c-hero__quote{top:0;z-index:5;position:relative}@media screen and (min-width: 1204px){.c-hero__quote{top:50px;width:580px}}.c-hero__quote::before{content:"";display:block;position:absolute;top:-58px;left:-120px;height:167px;width:167px;z-index:3;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTY3IiBoZWlnaHQ9IjE2NSIgdmlld0JveD0iMCAwIDE2NyAxNjUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIG9wYWNpdHk9IjAuMiI+CjxwYXRoIGQ9Ik0yNC40MjM2IDExMC45MzRDMTcuNTM0OCAxMDMuNTU4IDEzLjc3NzMgOTUuMzQ3MyAxMy43NzczIDgxLjk4NzNDMTMuNzc3MyA1OC40NjgxIDMwLjI2ODYgMzcuMzg0MyA1NC4yNzQ4IDI3LjAxNjRMNjAuMjU4OSAzNi4yNzFDMzcuODUzMSA0OC4zNzg1IDMzLjQ2OTQgNjQuMTA0MyAzMS43Mjk4IDc0LjA1NDdDMzUuMzQ4MSA3Mi4xNzYgNDAuMDc5OCA3MS41NDk3IDQ0LjY3MjMgNzEuOTY3MkM1Ni43Nzk4IDczLjA4MDYgNjYuMzEyNyA4My4wMzEgNjYuMzEyNyA5NS40MTY4QzY2LjMxMjcgMTA4LjQyOSA1NS44MDU2IDExOC45MzYgNDIuNzkzNSAxMTguOTM2QzM1LjU1NjkgMTE4LjkzNiAyOC42NjgyIDExNS42NjYgMjQuMzU0IDExMS4wMDRMMjQuNDIzNiAxMTAuOTM0Wk05MC43MzY0IDExMC45MzRDODMuODQ3NiAxMDMuNTU4IDgwLjA5MDEgOTUuMzQ3MyA4MC4wOTAxIDgxLjk4NzNDODAuMDkwMSA1OC40NjgxIDk2LjU4MTQgMzcuMzg0MyAxMjAuNTg4IDI3LjAxNjRMMTI2LjU3MiAzNi4yNzFDMTA0LjE2NiA0OC4zNzg1IDk5Ljc4MjIgNjQuMTA0MyA5OC4wNDI2IDc0LjA1NDdDMTAxLjY2MSA3Mi4xNzYgMTA2LjM5MyA3MS41NDk3IDExMC45ODUgNzEuOTY3MkMxMjMuMDkzIDczLjA4MDYgMTMyLjYyNSA4My4wMzEgMTMyLjYyNSA5NS40MTY4QzEzMi42MjUgMTA4LjQyOSAxMjIuMTE4IDExOC45MzYgMTA5LjEwNiAxMTguOTM2QzEwMS44NyAxMTguOTM2IDk0Ljk4MDkgMTE1LjY2NiA5MC42NjY4IDExMS4wMDRMOTAuNzM2NCAxMTAuOTM0WiIgZmlsbD0iI0FCRTdGRiIvPgo8L2c+Cjwvc3ZnPgo=)}.c-hero__quote-text{color:#011b58;font-family:"Inter",sans-serif;font-style:italic;font-size:26px;font-weight:600;line-height:36px}.c-hero__video{padding:0 30px}@media screen and (min-width: 1204px){.c-hero__video{padding:60px 0 0 0;max-width:60%}}.c-logos{column-gap:40px;display:grid;grid-template-columns:auto auto;justify-items:center;margin:0 auto;max-width:290px;row-gap:30px}@media screen and (min-width: 768px){.c-logos{grid-template-columns:auto auto auto auto;max-width:640px}}@media screen and (min-width: 1204px){.c-logos{grid-template-columns:auto auto auto auto auto;max-width:960px;padding:10px 0 100px}}.c-logo{align-items:center;cursor:pointer;display:flex;justify-content:center;height:40px;position:relative;width:125px}.c-logo svg{height:100%}.c-logos .c-logo--avalara path,.c-logos .c-logo--avalara polygon,.c-logos .c-logo--aptitude path,.c-logos .c-logo--aptitude polygon,.c-logos .c-logo--bluesnap path,.c-logos .c-logo--coveo path,.c-logos .c-logo--coveo polygon,.c-logos .c-logo--coveo polyline,.c-logos .c-logo--docusign path,.c-logos .c-logo--g2 path,.c-logos .c-logo--marketo path,.c-logos .c-logo--marketo g,.c-logos .c-logo--marketo polygon,.c-logos .c-logo--stripe g,.c-logos .c-logo--walkme path,.c-logos .c-logo--walkme polygon,.c-logos .c-logo--worldpay g,.c-logos .c-logo--worldpay path,.c-logos .c-logo--cloudelements polyline,.c-logos .c-logo--cloudelements path,.c-logos .c-logo--cloudelements polygon,.c-logos .c-logo--salesforce path:first-of-type,.c-partner-spotlight .c-logo--avalara path,.c-partner-spotlight .c-logo--avalara polygon,.c-partner-spotlight .c-logo--aptitude path,.c-partner-spotlight .c-logo--aptitude polygon,.c-partner-spotlight .c-logo--bluesnap path,.c-partner-spotlight .c-logo--coveo path,.c-partner-spotlight .c-logo--coveo polygon,.c-partner-spotlight .c-logo--coveo polyline,.c-partner-spotlight .c-logo--docusign path,.c-partner-spotlight .c-logo--g2 path,.c-partner-spotlight .c-logo--marketo path,.c-partner-spotlight .c-logo--marketo g,.c-partner-spotlight .c-logo--marketo polygon,.c-partner-spotlight .c-logo--stripe g,.c-partner-spotlight .c-logo--walkme path,.c-partner-spotlight .c-logo--walkme polygon,.c-partner-spotlight .c-logo--worldpay g,.c-partner-spotlight .c-logo--worldpay path,.c-partner-spotlight .c-logo--cloudelements polyline,.c-partner-spotlight .c-logo--cloudelements path,.c-partner-spotlight .c-logo--cloudelements polygon,.c-partner-spotlight .c-logo--salesforce path:first-of-type{fill:#dedee4;transition:all .3s ease}.c-logos .c-logo--walkme #walkme-m,.c-logos .c-logo--walkme #walkme-e,.c-partner-spotlight .c-logo--walkme #walkme-m,.c-partner-spotlight .c-logo--walkme #walkme-e{fill:#fffffe}.c-logos .c-logo--avalara:hover path,.c-partner-spotlight .c-logo--avalara:hover path{fill:#fc6600}.c-logos .c-logo--avalara:hover path:first-of-type,.c-partner-spotlight .c-logo--avalara:hover path:first-of-type{fill:#059bd2}.c-logos .c-logo--avalara:hover polygon,.c-partner-spotlight .c-logo--avalara:hover polygon{fill:#fc6600}.c-logos .c-logo--bluesnap:hover path:first-of-type,.c-partner-spotlight .c-logo--bluesnap:hover path:first-of-type{fill:#1655aa}.c-logos .c-logo--bluesnap:hover path:nth-of-type(2),.c-partner-spotlight .c-logo--bluesnap:hover path:nth-of-type(2){fill:#f38b00}.c-logos .c-logo--bluesnap:hover path:last-of-type,.c-partner-spotlight .c-logo--bluesnap:hover path:last-of-type{fill:#818181}.c-logos .c-logo--coveo:hover .c-logo--coveo-text path,.c-logos .c-logo--coveo:hover .c-logo--coveo-text polygon,.c-logos .c-logo--coveo:hover .c-logo--coveo-text polyline,.c-partner-spotlight .c-logo--coveo:hover .c-logo--coveo-text path,.c-partner-spotlight .c-logo--coveo:hover .c-logo--coveo-text polygon,.c-partner-spotlight .c-logo--coveo:hover .c-logo--coveo-text polyline{fill:#333357}.c-logos .c-logo--coveo:hover .c-logo--coveo-logo path:first-of-type,.c-partner-spotlight .c-logo--coveo:hover .c-logo--coveo-logo path:first-of-type{fill:#00adff}.c-logos .c-logo--coveo:hover .c-logo--coveo-logo path:nth-of-type(2),.c-partner-spotlight .c-logo--coveo:hover .c-logo--coveo-logo path:nth-of-type(2){fill:#f05245}.c-logos .c-logo--coveo:hover .c-logo--coveo-logo path:nth-of-type(3),.c-partner-spotlight .c-logo--coveo:hover .c-logo--coveo-logo path:nth-of-type(3){fill:#1cebcf}.c-logos .c-logo--coveo:hover .c-logo--coveo-logo path:last-of-type,.c-partner-spotlight .c-logo--coveo:hover .c-logo--coveo-logo path:last-of-type{fill:#ffe300}.c-logos .c-logo--docusign:hover path,.c-partner-spotlight .c-logo--docusign:hover path{fill:#000}.c-logos .c-logo--g2:hover path,.c-partner-spotlight .c-logo--g2:hover path{fill:#e9452c}.c-logos .c-logo--marketo:hover #marketo-gray path,.c-partner-spotlight .c-logo--marketo:hover #marketo-gray path{fill:#504f4d}.c-logos .c-logo--marketo:hover #marketo-purple,.c-partner-spotlight .c-logo--marketo:hover #marketo-purple{fill:#563e94}.c-logos .c-logo--marketo:hover #marketo-dark-purple,.c-logos .c-logo--marketo:hover #marketo-dark-purple path,.c-partner-spotlight .c-logo--marketo:hover #marketo-dark-purple,.c-partner-spotlight .c-logo--marketo:hover #marketo-dark-purple path{fill:#211645}.c-logos .c-logo--marketo:hover #marketo-black polygon,.c-partner-spotlight .c-logo--marketo:hover #marketo-black polygon{fill:#040000}.c-logos .c-logo--stripe:hover g,.c-partner-spotlight .c-logo--stripe:hover g{fill:#32325d}.c-logos .c-logo--walkme:hover path,.c-logos .c-logo--walkme:hover polygon,.c-partner-spotlight .c-logo--walkme:hover path,.c-partner-spotlight .c-logo--walkme:hover polygon{fill:#161616}.c-logos .c-logo--walkme:hover #walkme-bubble,.c-partner-spotlight .c-logo--walkme:hover #walkme-bubble{fill:#3688bd}.c-logos .c-logo--worldpay:hover #worldpay-black,.c-logos .c-logo--worldpay:hover #worldpay-black path,.c-partner-spotlight .c-logo--worldpay:hover #worldpay-black,.c-partner-spotlight .c-logo--worldpay:hover #worldpay-black path{fill:#000}.c-logos .c-logo--worldpay:hover #worldpay-red,.c-logos .c-logo--worldpay:hover #worldpay-red path,.c-partner-spotlight .c-logo--worldpay:hover #worldpay-red,.c-partner-spotlight .c-logo--worldpay:hover #worldpay-red path{fill:#ff1f3e}.c-logos .c-logo--cloudelements:hover polyline,.c-logos .c-logo--cloudelements:hover path,.c-logos .c-logo--cloudelements:hover polygon,.c-partner-spotlight .c-logo--cloudelements:hover polyline,.c-partner-spotlight .c-logo--cloudelements:hover path,.c-partner-spotlight .c-logo--cloudelements:hover polygon{fill:#0b0b09}.c-logos .c-logo--cloudelements:hover polyline:first-of-type,.c-partner-spotlight .c-logo--cloudelements:hover polyline:first-of-type{fill:#3bb7de}.c-logos .c-logo--salesforce:hover path:first-of-type,.c-partner-spotlight .c-logo--salesforce:hover path:first-of-type{fill:#00a1e0}.c-logos .c-logo--aptitude:hover path,.c-logos .c-logo--aptitude:hover polygon,.c-partner-spotlight .c-logo--aptitude:hover path,.c-partner-spotlight .c-logo--aptitude:hover polygon{fill:#485464}.c-logos .c-logo--aptitude:hover path#aptitude-red,.c-logos .c-logo--aptitude:hover polygon#aptitude-red,.c-partner-spotlight .c-logo--aptitude:hover path#aptitude-red,.c-partner-spotlight .c-logo--aptitude:hover polygon#aptitude-red{fill:#ad2221}.c-logos .c-logo--aptitude:hover polygon#aptitude-light-gray,.c-partner-spotlight .c-logo--aptitude:hover polygon#aptitude-light-gray{fill:#7c8ea4}.c-how-it-works__title{margin:0 0 40px}.c-how-it-works__cards{list-style:none;margin:0;padding:0;column-gap:30px;display:grid;grid-auto-rows:1fr;row-gap:30px}@media screen and (min-width: 768px){.c-how-it-works__cards{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1204px){.c-how-it-works__cards{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width: 1204px){.c-how-it-works__cards--three{grid-template-columns:1fr 1fr 1fr}}.c-how-it-works__card{background-color:#fff;border:1px solid #dedee4;overflow:hidden;position:relative;width:100%}.c-how-it-works__card:last-of-type{margin-bottom:0}@media screen and (min-width: 768px){.c-how-it-works__card{margin-bottom:0}}.c-how-it-works__large-number{left:-20px;opacity:.7;position:absolute;top:-10px}.c-how-it-works__small-number{left:30px;position:absolute;top:115px}.c-how-it-works__card-text{padding:160px 20px 60px}.c-how-it-works__card-title{font-size:20px;color:#011b58;margin:0 0 20px 20px;text-transform:none;min-height:56px}.c-how-it-works__card-paragraph{margin:0 0 0 20px}.c-key-solutions__title{margin:0 0 40px}@media screen and (min-width: 1204px){.c-key-solutions__title{max-width:370px}}.c-key-solutions__cards{list-style:none;margin:0;padding:0;display:grid;grid-auto-rows:1fr;row-gap:40px}@media screen and (min-width: 768px){.c-key-solutions__cards{column-gap:30px;grid-template-columns:auto auto}}@media screen and (min-width: 1204px){.c-key-solutions__cards{column-gap:40px;grid-template-columns:13% auto 13% auto 13%}}.c-key-solutions__card{background-color:#fafafc;border-radius:8px;box-shadow:0 8px 24px 0 rgba(29,14,65,.15);padding:40px 20px}@media screen and (min-width: 1204px){.c-key-solutions__card{padding:40px 50px;width:470px}.c-key-solutions__card:first-of-type{grid-column:1/span 2}.c-key-solutions__card:nth-of-type(2){grid-column:3/span 2}.c-key-solutions__card:nth-of-type(3){grid-column:2/span 2;grid-row-start:2}.c-key-solutions__card:last-of-type{grid-column:4/span 2;grid-row-start:2}}.c-key-solutions__icon{display:flex;margin-bottom:10px}.c-key-solutions__icon svg{height:35px}.c-key-solutions__link{cursor:pointer;display:block;min-height:55px}.c-key-solutions__link:hover .c-button__arrow{left:5px}@media screen and (min-width: 1204px){.c-key-solutions__link{min-height:auto}}.c-key-solutions__text{margin:10px 0 0}.l-resources-grid{max-width:450px}@media screen and (min-width: 768px){.l-resources-grid{display:grid;grid-template-columns:50% 50%;grid-auto-rows:1fr;max-width:768px}}@media screen and (min-width: 1204px){.l-resources-grid{grid-template-columns:10% 30% 30% 30%;justify-content:center;max-width:1290px}}.c-resources__title{margin:0 0 60px}@media screen and (min-width: 1204px){.c-resources__title{grid-column:1/span 2;margin:0;max-width:370px}}.c-resource-item__image{display:flex}@media screen and (min-width: 768px){.c-resource-item__image:nth-of-type(2){grid-column:1;grid-row-start:2}}@media screen and (min-width: 1204px){.c-resource-item__image:nth-of-type(2){grid-column:2;grid-row-start:initial}}.c-resource-item__image img{height:100%;width:100%}.c-resource-item__text{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;padding:30px 20px}@media screen and (min-width: 1204px){.c-resource-item__text{padding:40px}}@media screen and (min-width: 768px){.c-resource-item__text:first-of-type{grid-column-start:2}}@media screen and (min-width: 1204px){.c-resource-item__text:first-of-type{grid-column-start:initial}}.c-resource-item__title{margin:0 0 20px}@media screen and (min-width: 1204px){.c-resource-item__title{margin:0 0 16px}}.c-resource-item__paragraph{flex:1;margin:0 0 44px;hanging-punctuation:first}@media screen and (min-width: 1204px){.c-resource-item__paragraph{margin:0 0 24px}}.c-resource-item__link{cursor:pointer;margin:0}.c-resource-item__link:hover .c-button__arrow{left:5px}.c-popular-products__title{margin:0 0 40px}.c-popular-products__list{list-style:none;margin:0;padding:0;column-gap:30px;display:grid;grid-auto-rows:1fr;row-gap:60px}@media screen and (min-width: 768px){.c-popular-products__list{grid-template-columns:1fr 1fr;padding:0}}@media screen and (min-width: 1204px){.c-popular-products__list{grid-template-columns:1fr 1fr 1fr 1fr}}.c-popular-products__item{display:flex;flex-direction:column;padding:0 20px}@media screen and (min-width: 1204px){.c-popular-products__item{padding:0}}.c-popular-products__item-text{flex:1;margin:10px 0 0}.c-popular-products__item-link{margin:20px 0 0}.c-popular-products__item-link:hover .c-button__arrow{left:5px}.c-testimonials{display:grid;grid-template-columns:1fr;gap:40px}@media screen and (min-width: 768px){.c-testimonials{grid-template-columns:1fr 2fr}}.c-testimonials__intro{margin-bottom:40px}@media screen and (min-width: 768px){.c-testimonials__intro{margin-bottom:0}}.c-testimonials__title{margin:0 0 40px}.c-testimonials__link{cursor:pointer}.c-testimonials__link:hover .c-button__arrow{left:5px}.c-testimonials__list{list-style:none;margin:0;padding:0}.c-testimonial-item{margin-bottom:50px;padding:0 20px}.c-testimonial-item:last-of-type{margin-bottom:0}@media screen and (min-width: 768px){.c-testimonial-item{padding:0}}.c-testimonial-item__quote{font-style:italic;color:#011b58;margin:0 0 30px;hanging-punctuation:first}.c-testimonial-item__person{display:block}.c-testimonial-item__person:before{content:"";display:block;width:100px;border-top:1px solid #abe7ff;padding-bottom:20px}.c-testimonial-item__role{display:block;text-transform:uppercase}.c-partner-spotlight{column-gap:40px;display:grid;row-gap:40px}@media screen and (min-width: 768px){.c-partner-spotlight{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1204px){.c-partner-spotlight{grid-template-columns:1fr 2fr}}.c-partner-spotlight__title{margin:0}.c-partner-spotlight-item{align-items:flex-start;display:flex;flex-direction:column;padding:0 20px}@media screen and (min-width: 768px){.c-partner-spotlight-item{padding:0}.c-partner-spotlight-item:last-of-type{grid-column-start:2}}@media screen and (min-width: 1204px){.c-partner-spotlight-item:last-of-type{grid-column-start:3}}.c-partner-spotlight-item__logo{cursor:pointer;display:flex}.c-partner-spotlight-item__logo svg{height:80px}.c-partner-spotlight-item__logo .c-logo--aptitude{width:275px}.c-partner-spotlight-item__logo .c-logo--coveo{width:224px}.c-partner-spotlight-item__title{margin:30px 0 20px;max-width:275px}.c-partner-spotlight-item__text{flex:1;margin:0 0 20px}.c-partner-spotlight-item__link:hover .c-button__arrow{left:5px}.c-tabbed-box{display:flex;flex-direction:column;margin-top:40px}@media screen and (min-width: 768px){.c-tabbed-box{flex-direction:row}}.c-tabbed-box__controls{margin:0 0 40px;background:#fafafc;position:relative;padding-top:30px}@media screen and (min-width: 768px){.c-tabbed-box__controls{flex:1 0 auto;margin:40px 35px 0 0;max-width:200px;width:100%}}@media screen and (min-width: 1204px){.c-tabbed-box__controls{max-width:385px}}.c-tabbed-box__controls ul{list-style:none;margin:0;padding:0}.c-tabbed-box__controls:before{content:"";display:block;position:absolute;z-index:-1;left:-1000%;right:0;top:0;bottom:0;background:#fafafc}.c-tabbed-box__control-item{margin-bottom:20px}.c-tabbed-box__control-item:last-of-type{margin-bottom:0}@media screen and (min-width: 768px){.c-tabbed-box__control-item:last-of-type{margin-bottom:20px}}@media screen and (min-width: 1204px){.c-tabbed-box__control-item{margin-bottom:30px}.c-tabbed-box__control-item:last-of-type{margin-bottom:60px}}.c-tabbed-box__control{color:#011b58}.c-tabbed-box__control.is-active,.c-tabbed-box__control:hover{color:#0629d3}.c-tabbed-box__control.is-active{cursor:default}@media screen and (min-width: 1204px){.c-tabbed-box__control{font-size:20px;line-height:28px}}.c-tabbed-box__legend{margin-bottom:40px}.c-tabbed-box__legend:before{content:"";display:block;width:100px;border-top:1px solid #abe7ff;padding-bottom:20px}@media screen and (min-width: 768px){.c-tabbed-box__legend{margin-bottom:0}}.c-tabbed-box__legend--desktop{display:none}@media screen and (min-width: 768px){.c-tabbed-box__legend--desktop{display:block}}@media screen and (min-width: 768px){.c-tabbed-box__legend--mobile{display:none}}.c-tabbed-box__legend-line{font-size:14px;margin:0 0 0 15px;position:relative}.c-tabbed-box__legend-line:first-of-type::before{content:"";background-color:#59d8e6;border-radius:50%;display:block;height:10px;margin-right:5px;width:10px}.c-tabbed-box__legend-line:first-of-type::before{left:-15px;position:absolute;top:7px}.c-tabbed-box__content{padding:40px 20px;position:relative}@media screen and (min-width: 768px){.c-tabbed-box__content{padding:40px 80px}.c-tabbed-box__content::after{content:"";display:block;height:100%;left:100%;position:absolute;top:0;width:100%}}.c-tabbed-box__tab{margin-bottom:60px}.c-tabbed-box__tab:last-of-type{margin-bottom:0}@media screen and (min-width: 768px){.c-tabbed-box__tab{display:none;margin-bottom:0}.c-tabbed-box__tab.is-visible{display:block}}.c-tabbed-box__tab-title{margin:0 0 30px}.c-tabbed-box-resource-list{list-style:none;margin:0;padding:0;column-gap:30px;display:grid;grid-auto-rows:1fr;row-gap:30px;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));justify-items:center;margin:40px 0 60px}@media screen and (min-width: 768px){.c-tabbed-box-resource-list{justify-items:baseline}}.c-tabbed-box-resource{background:#fff;border:1px solid #dedee4;display:flex;flex-direction:column;max-width:270px;position:relative}.c-tabbed-box-resource img{display:block;width:100%}.c-tabbed-box-resource__type{color:#011b58;position:absolute;right:10px;text-transform:uppercase;top:5px}.c-tabbed-box-resource__text{align-items:flex-start;display:flex;flex-direction:column;height:100%;padding:20px}.c-tabbed-box-resource__title{flex:1;margin:0 0 20px}.c-tabbed-box-resource__link{cursor:pointer}.c-tabbed-box-resource__link:hover .c-button__arrow{left:5px}.c-tabbed-box-product-list__title{margin:0 0 40px}.c-tabbed-box-product-list__title:before{content:"";display:block;width:100px;border-top:1px solid #abe7ff;padding-bottom:20px}.c-tabbed-box-product-list{list-style:none;margin:0;padding:0;column-gap:30px;display:grid;grid-auto-rows:1fr;row-gap:30px;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));justify-items:center;margin-bottom:60px}@media screen and (min-width: 768px){.c-tabbed-box-product-list{justify-items:baseline;margin-bottom:40px}}@media screen and (min-width: 1204px){.c-tabbed-box-product-list{grid-auto-rows:292px}}.c-tabbed-box-product-list .c-application__container{border-radius:8px;max-width:270px}.c-tabbed-box-product-list__link{cursor:pointer}.c-tabbed-box-product-list__link:hover .c-button__arrow{left:5px}.c-resource-modal{background-color:#fafafc;display:grid;overflow-x:hidden;overflow-y:auto;position:absolute;top:20%;width:70%}.c-resource-modal.is-showing-resource{bottom:auto;height:auto;margin:0 auto;overflow:visible;top:auto;width:100%}@media screen and (min-width: 768px){.c-resource-modal.is-showing-resource{width:500px}}.c-resource-modal.is-showing-resource .c-resource-modal__gate{display:none}.c-resource-modal:not(.is-showing-resource) .c-modal__close{left:calc(100% - 30px);top:12px;z-index:2}.c-resource-modal:not(.is-showing-resource) .c-modal__close path{fill:#0629d3}.c-resource-modal__gate{display:none;flex-direction:column-reverse;padding:0;position:relative}@media screen and (min-width: 768px){.c-resource-modal__gate{flex-direction:row;height:100%;padding:0 30px}}.c-resource-modal__gate.is-active{display:flex}.c-resource-modal__context{padding:30px}@media screen and (min-width: 768px){.c-resource-modal__context{width:60%}}.c-resource-modal__context-superscript{color:#011b58;margin:0 0 5px;text-transform:uppercase}.c-resource-modal__context-title{margin:0 0 20px}.c-resource-modal__context-text{margin:0 0 30px}.c-resource-modal__list-title{margin:0 0 10px}.c-resource-modal__context-image{display:block;margin:30px 0 0;width:100%}@media screen and (min-width: 768px){.c-resource-modal__context-image{width:60%}}.c-resource-modal__title{color:#011b58;margin:0 0 20px}.c-resource-modal__pardot{background-color:#dedee4;bottom:0;height:100%;padding:30px;position:relative;top:0;z-index:1}@media screen and (min-width: 768px){.c-resource-modal__pardot::before{content:"";background-color:#dedee4;display:block;height:100%;left:0;position:absolute;top:0;width:100vw;z-index:-1}}.c-resource-modal__resource{display:none}.c-resource-modal__resource.is-active{display:block}.c-partners-intro{position:relative}@media screen and (min-width: 1204px){.c-partners-intro{margin-top:-40px;padding-top:0}}.c-partners-hexagon{display:none}@media screen and (min-width: 1204px){.c-partners-hexagon{display:block;left:calc(50% + 400px);position:absolute;top:-125px}}.c-partners-hexagon--two{top:275px}.c-partners-intro__title{margin:0 0 40px;max-width:870px}.c-partners-intro__list{list-style:none;margin:0;padding:0;max-width:870px}.c-partners-intro__list-item{margin:0 0 40px}.c-partners-intro__list-item:last-of-type{margin:0}@media screen and (min-width: 768px){.c-partners-intro__list-item{display:flex}}.c-partners-intro__list-item-title{margin:0 0 20px;min-width:270px}.c-partners-intro__list-item-title:before{content:"";display:block;width:100px;border-top:1px solid #abe7ff;padding-bottom:20px}@media screen and (min-width: 768px){.c-partners-intro__list-item-title{margin:0 30px 20px 0}}.c-partners-intro__list-item-text{margin:0}@media screen and (min-width: 768px){.c-partners-intro__list-item-text{margin:21px 0 0}}.c-faq{max-width:870px;padding:40px 20px}@media screen and (min-width: 1204px){.c-faq{padding:40px}}.c-faq__title{margin:0 0 40px}.c-faq__list{list-style:none;margin:0;padding:0;display:grid;margin-bottom:40px}@media screen and (min-width: 768px){.c-faq__list{column-gap:50px;grid-template-columns:1fr 1fr;margin-bottom:80px}}.c-faq__list-item{margin:0 0 40px}.c-faq__list-item:last-of-type{margin:0}.c-faq__q{margin:0 0 15px}.c-faq__a{margin:0}.c-faq__a a{color:#0629d3}.c-faq__link{color:#0629d3;cursor:pointer}.c-faq__link:before{content:"";display:block;width:100px;border-top:1px solid #abe7ff;padding-bottom:20px}.c-faq__link:hover .c-button__arrow{left:5px}.c-partners-cta{display:flex;flex-direction:column;max-width:870px}@media screen and (min-width: 768px){.c-partners-cta{flex-direction:row}}.c-partners-cta__title{margin:0 0 30px}@media screen and (min-width: 768px){.c-partners-cta__title{margin:0 30px 0 0}}@media screen and (min-width: 1204px){.c-partners-cta__title{flex:1 0 370px}}.c-partners-cta__text{margin:0 0 30px}@keyframes blink-caret{from,to{border-color:rgba(0,0,0,0)}50%{border-color:rgba(255,255,255,.75)}}.cursor{border-right:1px solid rgba(0,0,0,0);height:12px;left:400px;margin:0;position:absolute;top:50px}@media screen and (min-width: 1204px){.cursor{animation:blink-caret .75s step-end 2}}@keyframes slidedown{0%{height:0}37%{height:0}50%{height:32px}80%{height:32px}100%{height:126px}}.searchbox{background:#fff;border-radius:4px;box-shadow:0 8px 20px 0 rgba(52,67,94,.2);height:126px;left:380px;position:absolute;top:75px;transform-origin:top;width:203px;z-index:5}@media screen and (min-width: 1204px){.searchbox{animation:slidedown 4s ease forwards;overflow:hidden}}.search-icon{left:10px;position:absolute;top:9px}.options{list-style:none;margin:0;padding:0;position:absolute;top:30px;width:100%}.option{color:#34435e;display:block;font-size:12px;line-height:14px;padding:9px 10px}@keyframes blink-caret-2{from,to{border-color:#34435e}50%{border-color:rgba(0,0,0,0)}}@keyframes typing{0%{width:0}50%{width:0}51%{width:8px}55%{width:8px}56%{width:15px}60%{width:15px}61%{width:22px}65%{width:22px}66%{width:29px}70%{width:29px}71%{width:22px}75%{width:22px}76%{width:15px}80%{width:15px}81%{width:22px}85%{width:22px}86%{width:29px}90%{width:29px}91%{width:36px}95%{width:36px}96%{width:44px}100%{width:44px}}@keyframes move-left{0%{left:0px}99%{left:0px}100%{left:-6.5px}}.c{left:-6.5px;position:relative}@media screen and (min-width: 1204px){.c{animation:move-left 3s ease}}@keyframes move-right{0%{left:0px}99%{left:0px}100%{left:7px}}.k{left:7px;position:relative}@media screen and (min-width: 1204px){.k{animation:move-right 3s ease}}.typewriter{border-right:1px solid #34435e;color:#34435e;font-size:13px;left:30px;line-height:15px;margin:0;opacity:.7;position:absolute;top:9px;white-space:nowrap}@media screen and (min-width: 1204px){.typewriter{animation:typing 4s linear,blink-caret-2 .75s step-end 6;overflow:hidden}}@keyframes gray-in-1{0%{background-color:#fff}85%{background-color:#fff}86%{background-color:rgba(52,67,94,.05)}99%{background-color:rgba(52,67,94,.05)}100%{background-color:#fff}}@media screen and (min-width: 1204px){.option-1{animation:gray-in-1 5.25s ease}}@keyframes gray-in-2{0%{background-color:#fff}87%{background-color:#fff}88%{background-color:rgba(52,67,94,.05)}100%{background-color:rgba(52,67,94,.05)}}.option-2{background-color:rgba(52,67,94,.05)}@media screen and (min-width: 1204px){.option-2{animation:gray-in-2 6s ease}}@keyframes search-slide-in{0%{transform:scaleX(0)}85%{transform:scaleX(0)}100%{transform:scaleX(1)}}.coveo-text{left:146px;position:absolute;top:200px}@keyframes coveo-slide-in{0%{transform:translateX(-250px)}85%{transform:translateX(-250px)}100%{transform:translateX(0px)}}@media screen and (min-width: 1204px){.css-anim-coveo{animation:coveo-slide-in 7s ease}}.coveoMask{left:145px;position:absolute;top:200px}.uppercase{color:#011b58;font-size:13px;line-height:15px;position:relative;text-transform:uppercase;top:-2px}.powered-by{color:#34435e;display:block;font-size:11px;line-height:13px;position:relative;top:3px}.powered-by svg{margin-left:5px;position:relative;top:1px}.search-line{left:-5px;position:absolute;top:0;transform-origin:right}@media screen and (min-width: 1204px){.search-line{animation:search-slide-in 7s ease}}@keyframes reviews-fade-in{0%{opacity:0}88%{opacity:0}100%{opacity:1}}.reviews{left:0;position:absolute;top:0}@media screen and (min-width: 1204px){.reviews{animation:reviews-fade-in 8s ease}}@keyframes reviews-slide-in{0%{transform:translateX(-900px)}88%{transform:translateX(-900px)}100%{transform:translateX(0)}}.reviews-line{left:0;position:absolute;top:0;transform-origin:right}@media screen and (min-width: 1204px){.reviews-line{animation:reviews-slide-in 9s ease}}@keyframes g2-slide-in{0%{transform:translateX(250px)}85%{transform:translateX(250px)}100%{transform:translateX(0px)}}@media screen and (min-width: 1204px){.css-anim-g2{animation:g2-slide-in 9s ease}}.g2-text{left:328px;position:absolute;top:250px}