.home__btn{align-items:center;border-radius:.5rem;border-width:2px;display:inline-flex;font-size:1.125rem;font-weight:500;gap:.5rem;justify-content:center;letter-spacing:-.1px;line-height:1.5rem;padding:.625rem 1.5rem}.home__btn.v--lg{line-height:1.75rem;padding:1rem 1.5rem;width:100%}@media screen and (min-width:36rem){.home__btn.v--lg{min-width:17.75rem;width:auto}}.home__btn.v--outline{background-color:transparent;border-color:#1b1b20;color:#1b1b20}.home__btn.v--outline:hover{background-color:#1b1b20;color:#fff}.home__section-head{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3rem}.home__section-head h2{max-width:58rem}.home__section-head.v--center{align-items:center;text-align:center}.home__section-head.v--center h2{max-width:46rem}@media screen and (min-width:48rem){.home__section-head.v--split{align-items:flex-end;flex-direction:row;gap:2rem;justify-content:space-between}}@media screen and (min-width:64rem){.home__section-head{margin-bottom:6rem}.home__section-head.v--split{margin-bottom:3rem}}.home__hero{align-items:center;display:flex;flex-direction:column;gap:1.5rem;padding-bottom:2rem;padding-top:3rem;text-align:center}@media screen and (min-width:64rem){.home__hero{padding-bottom:3rem;padding-top:8rem}}@media screen and (min-width:64rem) and (max-height:60rem){.home__hero{padding-bottom:2rem;padding-top:4rem}}.home__hero-title{color:#1b1b20;max-width:70rem}.home__hero-lead{color:#1b1b20;max-width:46rem}.home__hero-cta{align-items:center;display:flex;flex-direction:column;gap:.75rem;width:100%}.home__hero-features{color:#1b1b20}.home__panel{align-items:center;background-color:#fff;border:1px solid #eeeeef;border-radius:2.5rem;display:flex;flex-direction:column;gap:3rem;margin:0 auto 6rem;padding:2rem 1.25rem 0}@media screen and (min-width:48rem){.home__panel{gap:4rem;padding:3rem 2rem 0}}@media screen and (min-width:64rem){.home__panel{margin-bottom:8rem;padding:3rem 3rem 0;width:calc(100% - 6rem)}}@media screen and (min-width:64rem) and (max-height:60rem){.home__panel{padding-top:2rem}}.home__tabs{background-color:#f6f6f7;border-radius:1rem;display:flex;max-width:100%;overflow-x:auto;padding:.375rem;scrollbar-width:none}.home__tabs::-webkit-scrollbar{display:none}.home__tab{background-color:transparent;border:0;border-radius:.75rem;color:#1b1b20;cursor:pointer;flex:0 0 auto;font-size:1rem;font-weight:400;letter-spacing:-.1px;line-height:1.5rem;padding:.5rem .75rem;transition:background-color .2s,box-shadow .2s;white-space:nowrap}.home__tab:hover{background-color:rgba(0,0,0,.04)}.home__tab:focus-visible{outline:2px solid #06f;outline-offset:2px}.home__tab.v--active{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.08),0 2px 3px rgba(0,0,0,.07),0 5px 4px rgba(0,0,0,.04);color:#29292f;font-weight:500}@media screen and (min-width:48rem){.home__tab{font-size:1.125rem;line-height:1.75rem;padding:.5rem 0;width:7.5rem}}.home__tab-panel{align-items:center;display:flex;flex-direction:column;gap:1.5rem;margin-top:-1.5rem;width:100%}.home__tab-panel[hidden]{display:none}@media screen and (min-width:48rem){.home__tab-panel{gap:4rem;margin-top:-2rem}}@media screen and (min-width:64rem) and (max-height:60rem){.home__tab-panel{gap:2.5rem}}.home__tab-copy{color:#1b1b20;max-width:46rem;text-align:center}.home__tab-image{aspect-ratio:1.38167939;border:1px solid #e2e2e4;border-radius:.5rem;max-width:82rem;overflow:hidden;width:100%}.home__tab-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;width:100%}@media screen and (min-width:48rem){.home__tab-image{aspect-ratio:1.98787879;border-radius:2.5rem}}.home__brands{max-width:82rem;width:100%}@media screen and (min-width:48rem){.home__brands{margin-top:2rem}}.home__feature{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:4rem}.home__feature:last-child{margin-bottom:0}@media screen and (min-width:48rem){.home__feature{align-items:center;flex-direction:row;gap:2rem;margin-bottom:6rem}.home__feature.v--flip{flex-direction:row-reverse}}.home__feature-media{background-color:#f4faff;border:1px solid #eeeeef;border-radius:1.5rem;flex:0 0 auto;overflow:hidden;width:100%}.home__feature-media img{display:block;height:auto;width:100%}@media screen and (min-width:48rem){.home__feature-media{width:56%}}.home__feature-body{color:#1b1b20;display:flex;flex-direction:column;gap:1rem}.home__feature-body h3,.home__feature-body p{max-width:34rem}@media screen and (min-width:48rem){.home__feature-body{flex:1 1 0;gap:1.5rem}}.home__testimonial{background-color:#f6f6f7;margin:0}.home__testimonial,.home__testimonial-card{border:1px solid #e2e2e4;border-radius:2.5rem}.home__testimonial-card{align-items:center;background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.03),0 18px 18px rgba(0,0,0,.03),0 41px 25px rgba(0,0,0,.02);display:flex;flex-direction:column;gap:1.5rem;padding:1.25rem}@media screen and (min-width:48rem){.home__testimonial-card{flex-direction:row;gap:2rem}}.home__testimonial-photo{border-radius:1.875rem;flex:0 0 auto;height:10rem;-o-object-fit:cover;object-fit:cover;width:10rem}@media screen and (min-width:48rem){.home__testimonial-photo{height:16rem;width:16rem}}.home__testimonial-body{display:flex;flex-direction:column;gap:1.25rem;padding:0 .25rem;position:relative}@media screen and (min-width:48rem){.home__testimonial-body{padding:1rem 3rem 1rem 2rem}}.home__testimonial-quote{color:#1b1b20;font-weight:500;letter-spacing:-.4px;line-height:1.375;margin:0;padding:0;text-wrap:pretty}.home__testimonial-author{color:#29292f}.home__testimonial-action{display:flex;justify-content:center;margin-top:2rem}@media screen and (min-width:48rem){.home__testimonial-action{margin-top:2.5rem}}.home__testimonial-mark{bottom:1.5rem;display:none;height:3rem;position:absolute;right:1.5rem;width:3.5rem}.home__testimonial-mark svg{height:100%;width:100%}@media screen and (min-width:64rem){.home__testimonial-mark{display:block}}.home__stats{display:flex;flex-direction:column;gap:1.5rem;list-style:none;margin:0;padding:1.5rem 1.25rem}@media screen and (min-width:48rem){.home__stats{flex-direction:row;gap:0;justify-content:center;padding:3rem 6rem}}.home__stat{align-items:center;color:#1b1b20;display:flex;flex-direction:column;gap:.5rem;text-align:center}@media screen and (min-width:48rem){.home__stat{flex:1 1 0;padding:0 .75rem}.home__stat+.home__stat{border-left:1px solid #c9c9cd}}.home__stat-value{display:block}.home__stat-label{display:block;text-wrap:balance}.home__industries{background-color:#f6f6f7;margin-bottom:0;padding:4rem 0}@media screen and (min-width:64rem){.home__industries{padding:8rem 0}}.home__industries-card{background-color:#fff;border-radius:1.5rem;display:flex;flex-direction:column;gap:1.5rem;padding:1rem}@media screen and (min-width:64rem){.home__industries-card{flex-direction:row;gap:2rem}}.home__industries-list{display:flex;flex:0 0 auto;flex-direction:column}@media screen and (min-width:64rem){.home__industries-list{width:27rem}}.home__industry{border-bottom:1px solid #e2e2e4}.home__industry.v--open{background-color:#f6f6f7;border-color:transparent;border-radius:.5rem}.home__industry-trigger{align-items:center;background-color:transparent;border:0;color:#1b1b20;cursor:pointer;display:flex;justify-content:space-between;padding:1rem;text-align:left;width:100%}.home__industry-trigger:focus-visible{border-radius:.5rem;outline:2px solid #06f;outline-offset:-2px}.home__industry-chevron{flex:0 0 auto;transition:transform .2s}.v--open .home__industry-chevron{transform:rotate(90deg)}.home__industry-panel{color:#1b1b20;display:flex;flex-direction:column;gap:.5rem;padding:0 1rem 1rem}.home__industry-panel[hidden]{display:none}.home__industry-link{color:#1b1b20;line-height:1.125rem;text-decoration:underline;text-underline-offset:.2em}.home__industry-link:hover{color:#06f}.home__industries-media{background-color:#f4faff;border:1px solid #eeeeef;border-radius:1.5rem;overflow:hidden}.home__industries-media img{display:block;height:auto;width:100%}@media screen and (min-width:64rem){.home__industries-media{flex:1 1 0}.home__industries-media img{height:100%;-o-object-fit:cover;object-fit:cover}}.home__industries-image[hidden]{display:none}@media screen and (min-width:64rem){.home__industries-image{height:100%}}.home__security{background:linear-gradient(270deg,#1d2636 20%,#22416a 44%,#202024 91%);color:#fff;padding:4rem 0}.home__security h2{color:#fff}@media screen and (min-width:64rem){.home__security{padding:6rem 0}}.home__security-copy{color:#fff;margin:2rem auto 4rem;max-width:58rem}@media screen and (min-width:64rem){.home__security-copy{margin:2.5rem auto 5rem}}.home__security-link{color:#fff;font-weight:500;text-decoration:underline;text-underline-offset:.2em}.home__security-link:hover{color:#fff;text-decoration:none}.home__badges{display:grid;gap:2rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}@media screen and (min-width:36rem){.home__badges{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:64rem){.home__badges{gap:.25rem;grid-template-columns:repeat(7,minmax(0,1fr));padding:1.25rem 2.5rem}}.home__badge{align-items:center;display:flex;flex-direction:column;gap:.8125rem}.home__badge img{display:block;height:5.75rem;width:5.75rem}@media screen and (min-width:64rem){.home__badge img{height:7.125rem;width:7.125rem}}.home__badge-label{font-size:.975rem;letter-spacing:.7px;line-height:1.3rem;max-width:7.8rem;text-align:center;text-wrap:balance}.home__skills{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@media screen and (min-width:48rem){.home__skills{gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:64rem){.home__skills{grid-template-columns:repeat(3,minmax(0,1fr))}}.home__skill{display:flex}.home__skill-card{background-color:#f6f6f7;border:1px solid #eeeeef;border-radius:1.5rem;color:inherit;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background-color .25s ease;width:100%}.home__skill-card:focus-visible,.home__skill-card:hover{background-color:#fff;border-color:rgba(0,102,255,.35);box-shadow:0 12px 32px rgba(15,15,16,.08),0 2px 6px rgba(15,15,16,.04);text-decoration:none;transform:translateY(-4px)}.home__skill-card:focus-visible .home__skill-icon,.home__skill-card:hover .home__skill-icon{background-color:rgba(0,102,255,.1);color:#06f}.home__skill-card:focus-visible .home__skill-cta,.home__skill-card:hover .home__skill-cta{color:#06f}.home__skill-card:focus-visible .home__skill-arrow,.home__skill-card:hover .home__skill-arrow{transform:translateX(.25rem)}.home__skill-card:focus-visible{outline:2px solid #06f;outline-offset:2px}@media (prefers-reduced-motion:reduce){.home__skill-card{transition:none}.home__skill-card:focus-visible,.home__skill-card:hover{transform:none}.home__skill-card .home__skill-arrow{transition:none}}.home__skill-cta{align-items:center;color:#1b1b20;display:inline-flex;gap:.375rem;margin-top:auto;transition:color .25s ease}.home__skill-arrow{transition:transform .25s ease}.home__skill-icon{align-items:center;background-color:#fff;border-radius:.5rem;display:flex;height:2rem;justify-content:center;transition:background-color .25s ease;width:2rem}.home__skill-icon img{display:block;height:1.25rem;width:1.25rem}.home__skill-title{color:#131317;text-wrap:balance}.home__skill-copy{color:rgba(0,0,0,.7)}.home__skill-copy strong{color:#1b1b20;font-weight:500}.home__sells{background-color:#f4faff;padding:4rem 0}@media screen and (min-width:64rem){.home__sells{padding:8rem 0}}.home__sells-head{align-items:center;display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3rem}.home__sells-head h2{color:#22272d;max-width:46rem}.home__sells-head p{color:#131317;max-width:46rem}.home__results{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@media screen and (min-width:48rem){.home__results{gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:64rem){.home__results{grid-auto-flow:column;grid-template-columns:1.18fr 1fr 1.17fr;grid-template-rows:repeat(2,minmax(0,1fr))}}.home__result{background-color:#fff;border:1px solid #e2e2e4;border-radius:1.5rem;color:#1b1b20;gap:1rem;justify-content:space-between;min-height:11.375rem;padding:1.5rem}.home__result,.home__result div{display:flex;flex-direction:column}.home__result div{gap:.5rem}.home__result.v--tall{padding:2rem}@media screen and (min-width:64rem){.home__result.v--tall{grid-row:span 2}}.home__result.v--blue{background-color:#06f;border-color:#06f;color:#fff;justify-content:flex-end}.home__result-logo{display:block;height:auto;margin:0;width:7rem}.v--tall .home__result-logo{width:5.5rem}.home__result-value{display:block;font-size:3.5rem;letter-spacing:-2px;line-height:1.107}.home__result-value.v--xl{font-size:4rem;line-height:1.083}@media screen and (min-width:64rem){.home__result-value.v--xl{font-size:6rem}}.home__result-label{display:block;text-wrap:balance}.home__result-ref{font-size:.65em;line-height:0;margin-left:.125rem}.home__result-ref a{color:#29292f;display:inline-block;padding:.25rem;text-decoration:underline;text-underline-offset:.15em}.home__result-ref a:focus-visible,.home__result-ref a:hover{color:#06f}.home__reviews-section{overflow:hidden;padding-top:5rem}@media screen and (min-width:64rem){.home__reviews-section{padding-top:11rem}}.home__reviews{display:none;margin-left:calc(50% - 1224px);width:2448px}@media screen and (min-width:48rem){.home__reviews{display:flex;flex-wrap:wrap}}.home__reviews-container{display:flex;gap:32px;margin:0 auto;padding-bottom:1rem;padding-top:1rem}.home__review{align-content:space-between;background:var(--color-white);border:1px solid var(--color-black-75);border-radius:20px;box-shadow:0 5px 12px rgba(0,0,0,.1);display:flex;flex-wrap:wrap;padding:24px;width:540px}.home__review.v--small{width:350px}.home__review.v--medium{width:480px}.home__review.v--highlighted{background:linear-gradient(100.98deg,#ffd046 -9.18%,#ffe091 105.1%);color:var(--color-black-800)}.home__review.v--highlighted .home__review-rate,.home__review.v--highlighted .home__review-source{filter:none}.home__review-rate{height:16px;margin-left:0;width:95px}.home__review-source{height:28px;margin:0;width:28px}.home__review-carousel{align-content:space-between;background:var(--color-white);border:1px solid var(--color-black-75);border-radius:20px;box-shadow:0 5px 12px rgba(0,0,0,.1);display:flex;flex:0 0 auto;flex-wrap:wrap;padding:24px;width:240px}.home__signup{background:radial-gradient(80% 130% at 100% 0,#22416a 0,#202836 50%,#202024 85%) #202024;color:#fff;padding:4rem 0}.home__signup h2{color:#fff}.home__signup .o-container-xl{max-width:90rem}.home__signup-inner{align-items:center;display:flex;flex-direction:column;gap:3rem}@media screen and (min-width:64rem){.home__signup-inner{flex-direction:row;gap:6rem;justify-content:center}}.home__signup-media{flex:0 0 auto;max-width:40rem;width:100%}.home__signup-media img{display:block;height:auto;-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent,#000 2rem,#000 calc(100% - 2rem),transparent),linear-gradient(180deg,transparent,#000 2rem,#000 calc(100% - 2rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 2rem,#000 calc(100% - 2rem),transparent),linear-gradient(180deg,transparent,#000 2rem,#000 calc(100% - 2rem),transparent);width:100%}.home__signup-body{display:flex;flex-direction:column;gap:2rem;max-width:41.5rem;width:100%}.home__signup-form input[type=email]{background-color:#fff;border:1px solid #e2e2e4;border-radius:.5rem;color:#1b1b20;flex:1 1 auto;margin:0 0 .75rem}@media screen and (min-width:36rem){.home__signup-form input[type=email]{margin:0 1rem 0 0}}.home__signup-form .c-btn{border-radius:.5rem;padding-left:1.5rem;padding-right:1.5rem}.home__signup-features{color:#fff;margin-top:-1.25rem;text-align:left}@media screen and (max-width:35.9375rem){.home__signup-features{text-align:center}}.home__faq{background-color:#f6f6f7;padding:6rem 0}.home__faq h2{color:#1b1b20}.home__faq-entry{border-radius:.5rem}.home__faq-entry .c-faq-entry-question{border-radius:.5rem;color:#3b3b43}.home__faq-entry .c-faq-entry-answer{color:#29292f}.home__sr-only{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%)}