.hero-background{background-color:var(--color-hero-bg);display:flex;align-items:center;justify-content:center;width:100%}.prices-hero .hero{padding-bottom:6em}.hero{display:flex;align-items:center;flex-direction:column;box-sizing:border-box;padding-left:2em;padding-right:2em;padding-bottom:3em;max-width:var(--container-max-width);width:100%}.hero h1{font-family:var(--font-family-heading);font-size:1.6em;font-weight:700;line-height:1.2em;text-align:center;margin-bottom:.5em;margin-top:.5em}.hero p{font-family:var(--font-family-heading);font-weight:500;color:#000}.hero p.hero-preamble{font-family:var(--font-family-heading);font-weight:400;color:var(--color-text-primary);text-align:center;max-width:600px;line-height:1.3em}.hero-text{font-size:1.4375em;margin-bottom:1em;margin-top:1em;font-family:var(--font-family-heading);font-weight:400;display:flex;flex-direction:column;align-items:center}img.hero-checkbox{display:inline;vertical-align:middle;width:1em;height:1em;margin-bottom:4px}.hero-checkmark{position:relative;white-space:nowrap}.hero-checkmark[tabindex]{cursor:pointer;outline:none;display:inline-block;transition:transform .2s ease}.hero-checkmark[tabindex]:hover,.hero-checkmark[tabindex]:focus-visible{transform:scale(1.04);text-decoration:none}a.hero-checkmark-link:link,a.hero-checkmark-link:hover{color:inherit;text-decoration:none}.hero-checkmark-popup{position:absolute;bottom:calc(100% + .75em);left:50%;transform:translate(-50%) translateY(4px);display:flex;flex-direction:column;gap:.25em;width:max-content;max-width:16em;padding:.75em 1em;border-radius:12px;background-color:#fff;box-shadow:0 4px 16px #0000002e;font-size:.65em;font-weight:400;line-height:1.4;text-align:left;white-space:normal;color:var(--color-text-primary);opacity:0;visibility:hidden;transition:opacity .15s ease,transform .15s ease,visibility .15s;pointer-events:none;z-index:10}.hero-checkmark-popup:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:8px solid transparent;border-top-color:#fff}.hero-checkmark:hover .hero-checkmark-popup,.hero-checkmark:focus-visible .hero-checkmark-popup,.hero-checkmark:focus-within .hero-checkmark-popup{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.hero-checkmark:first-child .hero-checkmark-popup{left:-.5em;transform:translate(0) translateY(4px)}.hero-checkmark:first-child .hero-checkmark-popup:after{left:1.75em}.hero-checkmark:first-child:hover .hero-checkmark-popup,.hero-checkmark:first-child:focus-visible .hero-checkmark-popup,.hero-checkmark:first-child:focus-within .hero-checkmark-popup{transform:translate(0) translateY(0)}.hero-checkmark-popup-heading{font-weight:700}.feature-row-content p .text-underline{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.hero-light-text,a.hero-light-text:hover{color:var(--color-hero-light-text);text-decoration:none}.landing-button{display:inline-block;border-radius:30px;font-family:var(--font-family-heading);font-weight:500;letter-spacing:.96px;padding:.5em 3em;margin-top:1em;background-color:rgb(var(--color-primary-rgb));text-decoration:none;color:#fff;white-space:nowrap;box-sizing:border-box;text-align:center}.hero .landing-button{margin-top:.5em;font-size:.8em;letter-spacing:.06em;text-transform:uppercase}a.landing-button:hover{color:#fff;text-decoration:none;transform:scale(1.04);box-shadow:0 4px 16px #ff380059}.landing-button{transition:transform .2s ease,box-shadow .2s ease}.hero-image{margin-top:2em}.hero-image img{width:100%}.hero-image-wide{display:none}.hero-image-compact{display:block}@media only screen and (min-width: 950px){.hero-image{border-top:1px solid #DEDEDE;width:100%;display:flex;justify-content:center}.hero-image img{max-width:800px}}@media only screen and (min-width: 1184px){.hero{flex-direction:row;justify-content:space-between}.hero h1{text-align:left;margin-top:0}.hero-text{flex:1;align-items:flex-start;margin-right:1em}.hero p.hero-preamble{text-align:left}.hero-image{flex:1.4;border-top:none;margin-top:0}.hero-image img{max-width:none}.hero-image-wide{display:block}.hero-image-compact{display:none}}@media only screen and (min-width: 1920px){.hero{font-size:1.3em}}@media only screen and (max-width: 767px){.hero{font-size:.65rem}.hero h1{font-size:2.1em;line-height:1.15}.hero p.hero-preamble{font-size:1.05em;line-height:1.45em}.hero .landing-button{font-size:1em;padding:.8em 3em}.hero-image{width:100%}.hero-image img.hero-image-compact{display:block;max-width:440px;margin-inline:auto}}@media only screen and (min-width: 1184px) and (max-width: 1300px){.hero-image{flex:1.2}}.customer-logos{background-color:var(--color-hero-bg);margin-bottom:6em}.customer-logos-title{font-family:Univers Next W01 Medium;font-size:.8em;color:#00000040;text-transform:uppercase;text-align:center;letter-spacing:.06em;border:0px solid var(--color-border-subtle);border-top-width:1px;border-bottom-width:1px;width:100%;background-color:var(--color-hero-bg);margin:0;padding:1.75em 0}.customer-logos-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding-top:1em;padding-bottom:1em;width:100%}.customer-logos-grid img{align-self:center;margin-left:1em;margin-right:1em;width:15%;height:auto;object-fit:contain;opacity:.25}@media only screen and (max-width: 767px){.customer-logos{margin-bottom:3em}.customer-logos-title{font-size:.85em;padding:1em 0}.customer-logos-grid{flex-wrap:wrap;justify-content:center;padding:1.5em;row-gap:1.5em}.customer-logos-grid img{width:34%;height:auto;margin:0 1.25em}}@media only screen and (max-width: 450px){.customer-logos-grid img{width:36%;margin:0 1em}}@media only screen and (min-width: 950px){.customer-logos-grid img{padding-top:1em;padding-bottom:1em}}@media only screen and (min-width: 1184px){.customer-logos-grid img{width:12%}}@media only screen and (min-width: 1920px){.customer-logos-grid img{width:10%}.customer-logos-grid{justify-content:space-around}}.feature-row{display:flex;flex-direction:column;gap:40px;align-items:center;padding:60px 0}@media (min-width: 950px){.feature-row{flex-direction:row;justify-content:space-between;gap:96px}}.by-users-section{gap:64px}.by-users-section .feature-row-image{order:1}.by-users-section .feature-row-content{order:2}@media (max-width: 949px){.by-users-section .feature-row-content,.by-users-section .feature-row-image{order:initial}}.feature-row-content{flex:0 1 auto}.feature-row-content h2{font-family:var(--font-family-heading);font-size:var(--font-size-5xl);font-weight:700;line-height:1;color:var(--color-text-primary);margin:0 0 22px;text-wrap:balance}.feature-row-content p{font-family:var(--font-family-light);font-weight:400;font-size:var(--font-size-2xl);color:var(--color-text-primary);line-height:1.46;margin:0 0 24px}.feature-list{list-style:none;margin:0 0 24px;padding:0}.feature-list li{position:relative;padding-left:1.3em;font-family:var(--font-family-light);font-weight:400;font-size:var(--font-size-2xl);color:var(--color-text-primary);line-height:1.46}.feature-list li+li{margin-top:8px}.feature-list li:before{position:absolute;left:0;top:0}.feature-list--checkmark li:before{content:"✓";font-weight:700}.feature-list--circle li:before{content:"•";line-height:1.2}.feature-row-image{flex:0 0 auto;display:flex;justify-content:center}.feature-row-image img,.feature-row-image svg{max-width:100%;height:auto}.feature-row-image-large img,.feature-row-image-large svg,.feature-row-image-large .lottie-container{width:600px;max-width:100%}.feature-row-image-large .lottie-container svg{width:100%;height:auto}.feature-row-image-standard img,.feature-row-image-standard svg{width:500px;max-width:100%}.feature-row-image-small img,.feature-row-image-small svg{width:405px;max-width:100%}@media (max-width: 767px){.feature-row-content{align-self:stretch}.feature-row-image{flex:0 0 auto;width:100%}.feature-row-content h2{font-size:var(--font-size-3xl);line-height:1.15;margin-bottom:16px}.feature-row-content p{font-size:var(--font-size-base);line-height:1.5;margin-bottom:20px}.feature-list li{font-size:var(--font-size-lg)}.feature-row{gap:48px;padding:24px 0}}.scroll-reveal{opacity:0;transform:scale(.95);transition:opacity .6s ease,transform .6s ease}.scroll-reveal.visible{opacity:1;transform:scale(1)}.feature-row-image img,.feature-row-image svg,.feature-row-image lottie-player{opacity:0;transform:scale(.95);transition:opacity .6s ease,transform .6s ease}.feature-row-image.visible img,.feature-row-image.visible svg,.feature-row-image.visible lottie-player{opacity:1;transform:scale(1)}
