body{font-family:Manrope,system-ui,sans-serif;color:var(--color-dark);overflow-x:hidden}.reveal{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transform:translate(-50px);transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1)}.reveal-left.visible{opacity:1;transform:translate(0)}.reveal-right{opacity:0;transform:translate(50px);transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1)}.reveal-right.visible{opacity:1;transform:translate(0)}.reveal-stagger>*{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.reveal-stagger.visible>*:nth-child(1){transition-delay:0s;opacity:1;transform:translateY(0)}.reveal-stagger.visible>*:nth-child(2){transition-delay:.1s;opacity:1;transform:translateY(0)}.reveal-stagger.visible>*:nth-child(3){transition-delay:.15s;opacity:1;transform:translateY(0)}.reveal-stagger.visible>*:nth-child(4){transition-delay:.2s;opacity:1;transform:translateY(0)}.reveal-stagger.visible>*:nth-child(5){transition-delay:.25s;opacity:1;transform:translateY(0)}.reveal-stagger.visible>*:nth-child(6){transition-delay:.3s;opacity:1;transform:translateY(0)}.reveal-stagger.visible>*:nth-child(7){transition-delay:.35s;opacity:1;transform:translateY(0)}.reveal-stagger.visible>*:nth-child(8){transition-delay:.4s;opacity:1;transform:translateY(0)}.reveal-stagger.visible>*:nth-child(9){transition-delay:.45s;opacity:1;transform:translateY(0)}#mainNav{transition:background .3s ease,box-shadow .3s ease}.nav-scrolled{-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);box-shadow:0 8px 10px #0000001a;padding:0;background:var(--color-brand-background)}.nav-transparent #navSolidLayer{opacity:0}.nav-transparent.nav-scrolled #navSolidLayer{opacity:1}.ss-card{border-radius:14px;overflow:hidden;box-shadow:0 24px 64px #231f201f,0 0 0 1px #231f200a;transition:transform .5s cubic-bezier(.23,1,.32,1),box-shadow .5s ease}.ss-card:hover{transform:perspective(1200px) rotateY(0) rotateX(0) scale(1.02)!important;box-shadow:0 32px 80px #231f2029}.ss-card img{display:block;width:100%;height:100%;object-fit:cover;max-height:404px}.feature-tab{transition:all .3s ease;border-left:3px solid transparent}.feature-tab.active{border-left-color:var(--accent);background:#ed70330d}.feature-tab.active h4{color:var(--accent)}.count-up{font-variant-numeric:tabular-nums}.ss-card{position:relative}.ss-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000;transition:background .2s ease;border-radius:14px;pointer-events:none}.ss-card:hover:after{background:#0000000f}.ss-card:hover .zoom-hint{opacity:1}.zoom-hint{position:absolute;bottom:12px;right:12px;z-index:2;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:11px;font-weight:600;padding:5px 10px;border-radius:6px;opacity:0;transition:opacity .2s ease;pointer-events:none;display:flex;align-items:center;gap:4px}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@keyframes gradientMove{0%{background-position:0% 50%}25%{background-position:50% 100%}50%{background-position:100% 50%}75%{background-position:50% 0%}to{background-position:0% 50%}}@keyframes demoDotBounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}}@keyframes slideFadeOut{0%{opacity:1}to{opacity:0}}.slide-fade-out{position:absolute!important;top:0;left:0;width:100%;z-index:10;animation:slideFadeOut .4s ease-out forwards}.request-type-option input:checked+.request-type-label{background-color:var(--color-brand-white);color:var(--color-dark);box-shadow:0 0 20px #00000025}.request-type-option input:checked+.request-type-label .request-type-checkbox{background-color:var(--color-dark)}.request-type-option input:checked+.request-type-label .request-type-checkmark{display:block}.floating-input__field:focus+.floating-input__label,.floating-input__field:not(:placeholder-shown)+.floating-input__label{top:0;font-size:.75rem;background:var(--color-brand-white);color:#1e6497}.floating-input__field:focus{border-color:var(--color-dark)}.floating-input__field:focus+.floating-input__label{color:#1e6497;font-weight:700}.floating-input--error .floating-input__field{border-color:#e62121}.floating-input--error .floating-input__label,.floating-input--error .floating-input__field:focus+.floating-input__label,.floating-input--error .floating-input__field:not(:placeholder-shown)+.floating-input__label{color:#e62121}.floating-input--error .floating-input__label{display:none}.feature-category-tab{transition:all .3s ease;border:1.5px solid rgba(35,31,32,.1);background:var(--color-brand-white);color:var(--color-dark)}.feature-category-tab:hover{border-color:var(--color-brand-primary);color:var(--color-brand-primary)}.feature-category-tab.active{background:var(--color-brand-primary);border-color:var(--color-brand-primary);color:var(--color-brand-white)}.feature-category-tab.active .material-symbols-outlined{color:var(--color-brand-white)}.feature-grid{display:none;opacity:0;transition:opacity .4s ease}.feature-grid.active{display:grid;opacity:1}#toc-dropdown{transition:box-shadow .2s ease}#toc-dropdown.toc-open #toc-dropdown-btn{border-radius:30px 0 0}#toc-dropdown.toc-open #toc-dropdown-menu{margin-top:0;border-radius:0 0 30px 30px}#toc-dropdown.toc-fixed{position:fixed;top:80px;left:0;right:0;width:100%;padding:0 16px;z-index:30}#toc-dropdown.toc-fixed #toc-dropdown-btn{border-radius:0 0 30px 30px}#toc-dropdown.toc-fixed.toc-open #toc-dropdown-btn{border-radius:0}#toc-dropdown.toc-fixed #toc-dropdown-menu{margin-top:0;border-radius:0 0 20px 20px;left:16px;right:16px;width:auto}#related-slider{cursor:grab;-webkit-user-select:none;user-select:none}#related-slider.is-dragging{cursor:grabbing;scroll-snap-type:none}#related-slider.is-dragging *{pointer-events:none}#scrollSliderTrack{cursor:grab;-webkit-user-select:none;user-select:none}#scrollSliderTrack.is-dragging{cursor:grabbing;scroll-snap-type:none}#scrollSliderTrack.is-dragging *{pointer-events:none}.advantage-card .card-description{max-height:0;opacity:0;overflow:hidden;transition:max-height .8s ease-out,opacity .5s ease-out}.advantage-card .card-image{width:0;height:0;opacity:0}@media(min-width:1024px){.advantage-card .card-image{width:0;height:auto}}.advantage-card.expanded .card-container{max-width:90%}@media(max-width:520px){.advantage-card.expanded .card-container{max-width:100%}}@media(min-width:521px){.advantage-card:nth-child(odd).expanded .card-container{margin-left:1rem!important;margin-right:auto!important}}@media(min-width:521px){.advantage-card:nth-child(2n).expanded .card-container{margin-left:auto!important;margin-right:1rem!important}}@media(min-width:1024px){.advantage-card:nth-child(odd).expanded .card-container{margin-left:2rem!important}.advantage-card:nth-child(2n).expanded .card-container{margin-right:2rem!important}}.advantage-card.expanded .card-inner{background:var(--color-brand-white);box-shadow:0 0 20px #00000026}.advantage-card.expanded .card-number{align-items:flex-start;padding-top:2rem}.advantage-card.expanded .card-description{max-height:200px;opacity:1;transition:max-height .8s ease-out,opacity .6s ease-out .3s}.advantage-card.expanded .card-image{width:100%;height:180px;opacity:1}@media(min-width:912px){.advantage-card.expanded .card-image{width:340px;height:auto}}@media(max-width:911px){.partners-table-sticky-col{background:var(--color-dark)}}.skip-animations .reveal,.skip-animations .reveal-left,.skip-animations .reveal-right,.skip-animations .reveal-stagger>*{opacity:1!important;transform:translateY(0)!important;transition:none!important}.skip-animations .solution-card,.skip-animations .advantage-card,.skip-animations .lamp-chat-balloon{opacity:1!important;transform:translateY(0)!important;transition:none!important}.skip-animations .advantage-card .card-description{max-height:200px!important;opacity:1!important}.skip-animations .advantage-card .card-image{width:100%!important;height:auto!important;opacity:1!important}.skip-animations .slide-fade-out{animation:none!important}.skip-animations .glow-btn:before,.skip-animations .glow-btn:after{animation:none!important;opacity:0!important}.skip-animations [style*="animation: gradientMove"]{animation:none!important}.skip-animations .ss-card{transition:none!important}.skip-animations .why-card{opacity:1!important;transform:none!important;position:relative!important}.skip-animations .tour-slide{transition:none!important}@media(prefers-reduced-motion:reduce){.reveal,.reveal-left,.reveal-right,.reveal-stagger>*{opacity:1!important;transform:translateY(0)!important;transition:none!important}.solution-card,.advantage-card,.lamp-chat-balloon,.tour-slide,.ss-card{transition:none!important}.slide-fade-out{animation:none!important}.glow-btn:before,.glow-btn:after{animation:none!important}}.integrations-chip{padding:8px 16px;border-radius:40px;font-size:.875rem;font-weight:600;background:var(--color-brand-white);border:1px solid var(--color-border-light);color:var(--color-muted);cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.integrations-chip:hover{border-color:var(--color-brand-secondary);color:var(--color-brand-secondary)}.integrations-chip.is-active{background:var(--color-brand-secondary);border-color:var(--color-brand-secondary);color:var(--color-brand-white)}.integration-tag{display:inline-flex;align-items:center;padding:4px 10px;border-radius:9999px;font-size:.75rem;font-weight:700;background:var(--color-surface-light);color:var(--color-muted)}.integration-tag-cat{background:color-mix(in srgb,var(--color-brand-secondary) 10%,transparent);color:var(--color-brand-secondary)}.integration-tag-soon{background:color-mix(in srgb,var(--color-landing-secondary) 10%,transparent);color:var(--color-landing-secondary)}.press-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent)}.press-marquee .marquee-row{animation-duration:28s}.press-logo{height:32px;width:auto;flex-shrink:0;filter:grayscale(1);opacity:.55;transition:filter .2s ease,opacity .2s ease}.press-logo:hover{filter:grayscale(0);opacity:1}.press-logo--tall{height:48px}.press-logo--compact{height:28px}@media(max-width:640px){.press-logo{height:26px}.press-logo--tall{height:38px}.press-logo--compact{height:22px}}
