@import "https://fonts.googleapis.com/css2?family=Host+Grotesk:ital,wght@0,300..800;1,300..800&family=Roboto+Mono:ital,wght@0,100..700;1,100..700&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";.font-host{font-family:Host Grotesk,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.font-roboto{font-family:Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.font-mono{font-family:Roboto Mono,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.text-neon{color:#7cf5bd}::selection{background:#7cf5bd}.exit-intent{opacity:0;visibility:hidden;z-index:100;background-color:#181818;flex-direction:column;width:0;max-width:480px;height:100vh;transition:width .3s ease-in-out;position:fixed;top:0;right:0;overflow-y:auto}.exit-intent.max-w-full{max-width:100%}@media only screen and (width<=1000px){.exit-intent h4{font-size:20px}}.exit-intent ::selection{background:#437a5d}.exit-intent:target{visibility:visible;opacity:1;width:100%;transition:width .3s ease-in-out}.close-exit-intent{cursor:default;opacity:0;visibility:hidden;z-index:90;background:#000000b3;transition:all .3s ease-in-out;position:fixed;inset:0}.exit-intent:target+.close-exit-intent{opacity:1;visibility:visible;width:100%}@keyframes changeWidth{0%{width:0;left:0}50%{width:100%;right:0}to{width:0;right:0}}.modal-trigger{border-bottom:2px solid #c4d0c3;transition:background .3s ease-in-out;position:relative;overflow:hidden}.modal-trigger:hover{color:#181818;background:#7cf5bd}.modal-trigger a:after{content:"";background-color:#181818;height:2px;animation:3s ease-in-out infinite changeWidth;display:block;position:absolute;bottom:-2px}html{color:#181818;background:#e9f1e8;height:100%;font-family:Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}body{flex-direction:column;min-height:100vh;display:flex}main{flex:1}main.bg-methodology{background:url(1-methodology-img.svg) right top -300px/auto 700px no-repeat;transition:background .3s ease-in-out}@media only screen and (width<=1000px){main.bg-methodology{background-position:right top -200px;background-size:auto 400px}}@media only screen and (width<=640px){main.bg-methodology{background-size:0 0}}main.bg-grid{background:url(bg-grid-hero.svg) right -1200px top -902px/auto 1200px no-repeat}@media only screen and (width<=1000px){main.bg-grid{background-position:right -1400px top -1035px}}@media only screen and (width<=640px){main.bg-grid{background-size:0 0}}.content-wrapper{width:100%;max-width:1600px;margin:0 auto;padding:40px}.content-wrapper.max-w-full{max-width:100%}@media only screen and (width<=1000px){.content-wrapper{padding:24px}}h1{font-family:Host Grotesk,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:48px;line-height:1}@media only screen and (width<=1000px){h1{font-size:38px;line-height:1.1}}@media only screen and (width>=1536px){h1.home-hero{font-size:60px}}h2{font-family:Host Grotesk,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:32px;line-height:1.3}@media only screen and (width<=1000px){h2{line-height:1.1}}h3{font-family:Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:24px;line-height:1.3}@media only screen and (width<=1000px){h3{font-size:20px}}h4{font-family:Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:20px;line-height:1.3}@media only screen and (width<=1000px){h4{font-size:16px}}p{font-family:Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;line-height:1.3}.caption{font-family:Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:14px;line-height:1.3}.helper{font-family:Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:12px;line-height:1.3}.logo{width:fit-content;height:24px;margin-top:8px}.img-contain{flex:1;display:flex}.img-contain img{object-fit:contain}.banner{color:#fff;background:#181818;border-radius:99px;width:fit-content;margin-top:-24px;margin-bottom:32px;padding:7px 16px}.banner span.banner-dot{background:#7cf5bd;border-radius:99px;width:10px;height:10px;margin-right:6px;display:inline-block;position:relative;top:-1px}.md-btn{cursor:pointer;border-radius:6px;width:fit-content;padding:8px 18px 11px;font-size:16px;line-height:1}.sm-btn{cursor:pointer;border-radius:4px;width:fit-content;padding:4px 12px 6px;font-size:14px;line-height:1}.brand-btn{color:#181818;background:#7cf5bd;font-family:Roboto Mono,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.brand-btn:hover{background:#65c79a}.brand-btn:active{background:#4e9976}.header-btn{color:#181818;background:0 0;font-family:Roboto Mono,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.header-btn:hover{background:#e9e7e2}.header-btn:active{color:#fff;background:#181818}header{z-index:80;position:fixed;top:40px;right:40px}header .sm-btn{padding:6px 12px 8px;font-size:13px;transition:all .3s ease-in-out}@media only screen and (width<=1000px){header{top:24px;right:24px}header .sm-btn{font-size:12px}}header .logo-icon{width:auto;height:19px;margin:auto 8px auto 10px}header ul{background:#f5f3ed;border-radius:6px;width:fit-content;padding:2px 4px;font-family:Roboto Mono,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}header ul li{transition:all .3s ease-in-out}header ul li a{display:flex}header ul li.divider{background-color:#dfe2e5;width:1px;height:30px;margin:0 4px}header .submenu-products-wrapper:hover .submenu-products,header .submenu-products-wrapper:hover .submenu-solutions,header .submenu-products-wrapper:hover .submenu-company,header .submenu-products-wrapper:hover .submenu-research,header .submenu-solutions-wrapper:hover .submenu-products,header .submenu-solutions-wrapper:hover .submenu-solutions,header .submenu-solutions-wrapper:hover .submenu-company,header .submenu-solutions-wrapper:hover .submenu-research,header .submenu-company-wrapper:hover .submenu-products,header .submenu-company-wrapper:hover .submenu-solutions,header .submenu-company-wrapper:hover .submenu-company,header .submenu-company-wrapper:hover .submenu-research,header .submenu-research-wrapper:hover .submenu-products,header .submenu-research-wrapper:hover .submenu-solutions,header .submenu-research-wrapper:hover .submenu-company,header .submenu-research-wrapper:hover .submenu-research{display:flex}header .submenu-products,header .submenu-solutions,header .submenu-company,header .submenu-research{background:#f5f3ed;border-radius:6px;width:fit-content;padding:4px;font-family:Roboto Mono,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:13px;display:none;position:absolute;top:28px}header .submenu-products a,header .submenu-solutions a,header .submenu-company a,header .submenu-research a{width:100%;transition:all .3s ease-in-out}header .submenu-products{left:47px}header .submenu-solutions{left:143px}header .submenu-research{left:246px}header .submenu-company{left:342px}footer{color:#fff;background:#2a3330}@media only screen and (width<=1000px){footer .caption{font-size:12px}}footer p.helper,footer a{font-family:Roboto Mono,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}footer a:hover{color:#7cf5bd}footer a:focus{color:#4e9976}.hero-card{background:#e9f1e8;max-height:288px;transition:all .3s ease-in-out;overflow:hidden}@media only screen and (width<=1550px){.hero-card{max-height:310px}}@media only screen and (width<=1240px){.hero-card{max-height:330px}}@media only screen and (width<=960px){.hero-card{max-height:500px}.hero-card .brand-btn{opacity:100!important}}.hero-card h1{color:#c4d0c3;transition:all .3s ease-in-out}@media only screen and (width<=1000px){.hero-card h1{font-size:48px}.hero-card h4{font-size:20px}}.hero-card img{max-height:100px}.hero-card .brand-btn{opacity:0;margin-top:10px;transition:opacity .3s ease-in-out}.hero-card:hover,.hero-card.show-hero{background:#fff;max-height:500px}.hero-card:hover h1,.hero-card.show-hero h1{color:#181818}.hero-card:hover .brand-btn,.hero-card.show-hero .brand-btn{opacity:100}.hero-number h1{margin-bottom:10px;font-size:90px;font-weight:100}.hero-number h1 span{vertical-align:top;font-size:24px;font-weight:700;line-height:normal}@media only screen and (width<=1000px){.hero-number h1 span{position:relative;top:5px}}.hero-number p{max-width:46ch;line-height:1.6}.hero-number p span{background:#d1ded0;padding:0 8px}@media only screen and (width<=1000px){.hero-number p{font-size:15px}}.hero-call-to-action{background:#e9f1e8 url(bg-pattern.png) 0 55px/auto 10px;border:1px solid #181818;margin-bottom:40px;padding-top:80px;padding-bottom:80px;transition:box-shadow .3s ease-in-out}@keyframes oddSquares{0%{background:#99c9a7}to{background:#d1ded0}}@keyframes evenSquares{0%{background:#d1ded0}to{background:#99c9a7}}.hero-squares-even{height:60px;margin-bottom:1px;padding:0;overflow:hidden}.hero-squares-even span{width:60px;height:60px}.hero-squares-even span:nth-child(odd){animation:3s ease-in-out infinite alternate oddSquares}.hero-squares-even span:nth-child(2n){animation:8s ease-in-out infinite alternate evenSquares}.hero-squares-even span:nth-child(3n){animation:2s ease-in-out infinite alternate evenSquares}.hero-squares-even span:hover{background:#fff;animation:none}.hero-squares-odd{height:60px;margin-bottom:1px;padding:0;overflow:hidden}.hero-squares-odd span{width:60px;height:60px}.hero-squares-odd span:nth-child(odd){animation:2s ease-in-out infinite alternate evenSquares}.hero-squares-odd span:nth-child(2n){animation:6s ease-in-out infinite alternate oddSquares}.hero-squares-odd span:nth-child(3n){animation:2s ease-in-out infinite alternate oddSquares}.hero-squares-odd span:hover{background:#fff;animation:none}.feature-card-wrapper{border:1px solid #181818;border-radius:6px;overflow:hidden}.feature-card{background:#e9f1e8;border-top:1px solid #181818;border-left:1px solid #181818;width:100%;min-height:280px;margin-top:-1px;margin-left:-1px;padding:24px;transition:background .3s ease-in-out;overflow:hidden}@media only screen and (width<=1000px){.feature-card{min-height:100%}}.feature-card:hover{background:#fff}.feature-card:hover h1{color:#181818}@media only screen and (width<=1000px){.feature-card.feature-methodology-card,.feature-card.feature-methodology-card:hover{height:100%;min-height:200px}}.feature-card h1{color:#c4d0c3;transition:color .3s ease-in-out}@media only screen and (width<=1000px){.feature-card h4{font-size:20px}}.feature-card p.yes,.feature-card p.no{text-transform:uppercase;padding:8px 24px 2px;font-family:Roboto Mono,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;position:relative}.feature-card p.yes:after,.feature-card p.no:after{content:"";width:14px;height:14px;position:absolute;top:12px;left:0}.feature-card p.yes:after{background:#7cf5bd;border:1px solid #181818}.feature-card p.no{color:#181818;opacity:.2}.feature-card p.no:after{border:1px solid #181818}.feature-card p.no:before{content:"/";color:#181818;font-family:Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;font-weight:100;position:absolute;top:9px;left:4px;transform:scaleX(2.6)}.methodology-card{background:#e9f1e8;transition:background .3s ease-in-out}.methodology-card:hover{background:#fff}.methodology-card .legend p{margin-right:12px;padding:4px 0;font-weight:600}.methodology-card .legend span{border-radius:100%;width:14px;height:14px;margin-right:6px;display:inline-block;position:relative;top:2px}.methodology-card .legend span.data-neutral{background:#c4d0c3}.methodology-card .legend span.data-blue{background:#436990}.methodology-card .legend span.deep-red{background:#92454e}.methodology-card .legend span.data-red{background:#965a63}.methodology-card .legend span.data-purple{background:#8c7a9a}.methodology-card .legend span.data-green{background:#437a5d}.methodology-card .legend span.data-gold{background:#d7ad56}.coverage-chart h4{font-family:Host Grotesk,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700}.coverage-chart p{text-transform:uppercase;letter-spacing:1px;padding-bottom:2px;font-family:Host Grotesk,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.coverage-chart .effort,.coverage-chart .coverage{color:#fff;background:#436990;width:fit-content;padding:2px 6px 3px}.coverage-chart .coverage{background:#8c7a9a}@media only screen and (width<=1000px){h1.about-message{font-size:32px;line-height:1.1}}.accordion-wrapper{background:#e9f1e8}.accordion-wrapper summary{cursor:pointer;color:#181818;border-top:1px solid #181818}.accordion-wrapper .team-toggle{color:#181818;padding:8px 0}.accordion-wrapper .team-title{flex:1;font-family:Host Grotesk,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:500}@media only screen and (width<=480px){.accordion-wrapper .team-title{font-size:16px}}.accordion-wrapper .content{max-width:90ch;padding:0 24px 24px 0}.email-capture-wrapper{padding-top:0;padding-bottom:0}.email-capture-wrapper .form-label{padding:8px 0}.email-capture-wrapper form{flex-direction:row;align-items:center;gap:10px;max-width:600px;display:flex}.email-capture-wrapper form #email,.email-capture-wrapper form #button{border:1px solid #525559;border-radius:6px;padding:7px 12px 9px;font-family:Roboto Mono,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.email-capture-wrapper form #email:hover,.email-capture-wrapper form #button:hover{border:1px solid #fff}.email-capture-wrapper form #email{width:100%}.email-capture-wrapper form #button{cursor:pointer}.email-capture-wrapper #email-submitted{color:#7cf5bd;padding-top:10px}.demo-capture-wrapper .form-label{padding:8px 0}.demo-capture-wrapper form{flex-direction:column;display:flex}.demo-capture-wrapper form #firstname,.demo-capture-wrapper form #lastname,.demo-capture-wrapper form #company,.demo-capture-wrapper form #email,.demo-capture-wrapper form #phone,.demo-capture-wrapper form #numemployees{background:#fff;border:1px solid #bdbebf;border-radius:6px;padding:7px 12px 9px;font-family:Roboto Mono,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.demo-capture-wrapper form #firstname:hover,.demo-capture-wrapper form #lastname:hover,.demo-capture-wrapper form #company:hover,.demo-capture-wrapper form #email:hover,.demo-capture-wrapper form #phone:hover,.demo-capture-wrapper form #numemployees:hover{border:1px solid #181818}.demo-capture-wrapper form #button{color:#181818;background:#7cf5bd;border:1px solid #7cf5bd;border-radius:6px;padding:10px 16px 13px;font-family:Roboto Mono,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16px}.demo-capture-wrapper form #button:hover{background:#65c79a;border:1px solid #65c79a}.demo-capture-wrapper form #button:active{background:#4e9976;border:1px solid #4e9976}.demo-capture-wrapper form #email{width:100%}.demo-capture-wrapper form #button{cursor:pointer}.demo-capture-wrapper form #numemployees{-webkit-appearance:none;font-size:14px}.demo-capture-wrapper form .select-wrapper{position:relative}.demo-capture-wrapper form .select-wrapper select{width:100%}.demo-capture-wrapper form .select-wrapper img{position:absolute;top:7px;right:10px;transform:scale(.8)}.demo-capture-wrapper #demo-submitted{color:#181818;padding-top:10px}.screenshot-wrapper{background:#e9f1e8 url(bg-pattern.png) 0 55px/auto 10px;border:1px solid #181818;border-radius:6px;position:relative;overflow:hidden}@media only screen and (width<=1000px){.screenshot-wrapper{max-height:400px}}.screenshot-wrapper h1{font-size:42px}@media only screen and (width<=1000px){.screenshot-wrapper h1{font-size:32px;line-height:1.1}.screenshot-wrapper h3{font-size:16px;line-height:1.3}h2.local-mobile-style{font-family:Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:20px;line-height:1.3}}#CybotCookiebotDialogHeader{display:none!important}@media screen and (width>=1280px){#CybotCookiebotDialog[data-template=bottom]{margin-top:-16px!important}#CybotCookiebotDialog.CybotEdge{min-width:1000px!important;max-width:1000px!important}}@media (width>=0) and (width<=1280px){#CybotCookiebotDialog{margin-top:-16px!important;top:100%!important;transform:translate(-50%,-100%)!important}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails{justify-content:flex-start!important;margin:1em 0 0!important}#CybotCookiebotDialogBodyContent,#CybotCookiebotDialogFooter .CybotCookiebotScrollArea,#CybotCookiebotDialogTabContent .CybotCookiebotDialogTabPanel,#CybotCookiebotDialogBodyButtonsWrapper{padding:0!important}#CybotCookiebotDialogTabContent,#CybotCookiebotDialogBodyButtons{padding:1em!important}}@media screen and (width>=1280px){#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyContent{padding:0 1.5em 0 0!important}}#CybotCookiebotDialogBodyButtonsWrapper button{font-family:Roboto Mono,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;padding:3px 12px 6px!important;font-weight:400!important}.CybotCookiebotDialogBodyBottomWrapper{margin:.325em 0!important;padding-left:0!important}#CybotCookiebotDialog.CybotEdge{padding:16px 20px!important}#CybotCookiebotDialog .CybotCookiebotScrollContainer{border:none!important;padding:0!important}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper{align-items:center!important}#CybotCookiebotDialogTabContent{margin:0!important}#CybotCookiebotDialog.CybotCloseButtonEnabled .CybotCookiebotBannerCloseButton{display:none!important}#CybotCookiebotDialogBodyButtonsWrapper{flex-direction:row!important;gap:.5em!important}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{order:4!important}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{order:3!important}#CybotCookiebotDialogBodyLevelButtonCustomize{order:2!important}#CybotCookiebotDialogBodyButtonDecline{order:1!important}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:first-of-type),#CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:not(:first-of-type){margin-top:0!important}#CybotCookiebotDialogBodyButtonsWrapper button{margin-right:0!important}#CybotCookiebotDialogBodyLevelButtonCustomize .CybotCookiebotDialogArrow{display:none!important}#CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:not(:first-of-type){margin-top:0!important}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a:after,#CybotCookiebotDialogBodyContentTitle,.CybotCookiebotDialogBodyBottomWrapper{display:none!important}#CybotCookiebotDialogTabContent{min-height:0!important}.carousel-wrapper .carousel{touch-action:auto;width:100%;margin:0 auto;position:relative;overflow:hidden}.carousel-wrapper .carousel .slide{opacity:0;pointer-events:none;visibility:hidden;width:100%;height:fit-content;transition:opacity .6s,visibility .6s,background .6s;position:absolute;top:0;left:0}.carousel-wrapper .carousel .slide.active{opacity:1;pointer-events:all;visibility:visible;position:relative}.carousel-wrapper .nav-indicators{justify-content:space-between;align-items:center;gap:6px;max-width:fit-content;margin:24px auto 0;display:flex}.carousel-wrapper .nav-indicators button{pointer-events:all;color:#fff;cursor:pointer;background:#181818;border:none;border-radius:100%;padding:8px;transform:scale(.7)}.carousel-wrapper .nav-indicators button:hover{color:#181818;background:#7cf5bd}.carousel-wrapper .nav-indicators button:active{color:#181818;background:#65c79a}.carousel-wrapper .indicators{pointer-events:all;gap:16px;display:flex}.carousel-wrapper .indicators .dot{cursor:pointer;background:#d1ded0;border-radius:12px;width:10px;height:10px;transition:width .3s}.carousel-wrapper .indicators .dot:hover{background:#7cf5bd}.carousel-wrapper .indicators .dot.active{background:#181818;width:32px}