.cms-reveal{--cms-reveal-distance: 26px;--cms-reveal-duration: .68s;--cms-reveal-ease: cubic-bezier(.22, 1, .36, 1)}.cms-reveal[data-marketing-reveal-speed=brisk]{--cms-reveal-duration: .46s}.cms-reveal[data-marketing-reveal-speed=relaxed]{--cms-reveal-duration: .88s;--cms-reveal-distance: 34px}.cms-reveal[data-marketing-reveal-effect=fade-in]{--cms-reveal-x: 0;--cms-reveal-y: 0;--cms-reveal-scale: 1}.cms-reveal[data-marketing-reveal-effect=fade-up]{--cms-reveal-x: 0;--cms-reveal-y: var(--cms-reveal-distance);--cms-reveal-scale: 1}.cms-reveal[data-marketing-reveal-effect=fade-down]{--cms-reveal-x: 0;--cms-reveal-y: calc(var(--cms-reveal-distance) * -1);--cms-reveal-scale: 1}.cms-reveal[data-marketing-reveal-effect=slide-left]{--cms-reveal-x: var(--cms-reveal-distance);--cms-reveal-y: 0;--cms-reveal-scale: 1}.cms-reveal[data-marketing-reveal-effect=slide-right]{--cms-reveal-x: calc(var(--cms-reveal-distance) * -1);--cms-reveal-y: 0;--cms-reveal-scale: 1}.cms-reveal[data-marketing-reveal-effect=scale-soft]{--cms-reveal-x: 0;--cms-reveal-y: 18px;--cms-reveal-scale: .97}.cms-reveal[data-marketing-reveal-state=pending][data-marketing-reveal-mode=block]{opacity:0;transform:translate3d(var(--cms-reveal-x),var(--cms-reveal-y),0) scale(var(--cms-reveal-scale))}.cms-reveal[data-marketing-reveal-mode=block]{transition:opacity var(--cms-reveal-duration) var(--cms-reveal-ease),transform var(--cms-reveal-duration) var(--cms-reveal-ease)}.cms-reveal[data-marketing-reveal-state=pending][data-marketing-reveal-mode=children] [data-marketing-reveal-child]{opacity:0;transform:translate3d(var(--cms-reveal-x),var(--cms-reveal-y),0) scale(var(--cms-reveal-scale))}.cms-reveal[data-marketing-reveal-mode=children] [data-marketing-reveal-child]{transition:opacity var(--cms-reveal-duration) var(--cms-reveal-ease),transform var(--cms-reveal-duration) var(--cms-reveal-ease);transition-delay:calc(var(--cms-reveal-index, 0) * 90ms)}@media(prefers-reduced-motion:reduce){.cms-reveal,.cms-reveal [data-marketing-reveal-child]{transition:none!important;transform:none!important;opacity:1!important}}[data-block-theme]{position:relative;background-color:var(--block-bg);color:var(--block-text);isolation:isolate}[data-block-theme]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background-image:var(--block-bg-image);background-size:var(--block-bg-size);background-repeat:var(--block-bg-repeat);background-position:var(--block-bg-position)}[data-block-theme]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--block-bg-overlay);opacity:var(--block-bg-overlay-opacity)}.logo-carousel-fade.svelte-1ep1bd3{-webkit-mask-image:linear-gradient(to right,transparent,#000 6rem,#000 calc(100% - 6rem),transparent);mask-image:linear-gradient(to right,transparent,#000 6rem,#000 calc(100% - 6rem),transparent)}section[data-block-theme]{padding-top:var(--marketing-section-padding-y);padding-bottom:var(--marketing-section-padding-y)}@media(min-width:1024px){section[data-block-theme]{padding-top:var(--marketing-section-padding-y-lg);padding-bottom:var(--marketing-section-padding-y-lg)}}[data-block-theme]>.mx-auto.max-w-7xl,[data-block-theme] .mx-auto.max-w-7xl{max-width:var(--marketing-container-width);padding-left:var(--marketing-container-padding-x);padding-right:var(--marketing-container-padding-x)}[data-block-theme] .max-w-2xl,[data-block-theme] .max-w-3xl,[data-block-theme] .max-w-prose{max-width:var(--marketing-content-width)}[data-block-theme] :where(a[class*=rounded-full],button[class*=rounded-full],[class*=rounded-full].arrow-btn){border-radius:var(--marketing-radius-button)}[data-block-theme] :where(.rounded-lg,.rounded-xl,.rounded-2xl,.rounded-3xl){border-radius:var(--marketing-radius-card)}[data-block-theme] :where(.rounded-3xl){border-radius:var(--marketing-radius-panel)}[data-block-theme] :where(.shadow-sm,.shadow-md,.shadow-lg,.shadow-xl,.shadow-2xl,[class*=shadow-gray]){box-shadow:var(--marketing-shadow)}[data-block-theme] :where(a:hover,button:hover,.group:hover,.solution-card:hover):where(.shadow-sm,.shadow-md,.shadow-lg,.shadow-xl,.shadow-2xl){box-shadow:var(--marketing-shadow-hover)}[data-block-theme] :where(.rounded-xl.border,.rounded-2xl.border,.rounded-3xl.border,a.rounded-2xl,.testimonial-card){border:var(--marketing-card-border);box-shadow:var(--marketing-card-shadow);background-color:var(--marketing-card-background)}[data-block-theme] .cms-image-frame{background-color:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}[data-block-theme] .cms-image-frame>img{border-radius:0;display:block}[data-block-theme] :where(h1,h2,h3,h4,h5,h6,p,blockquote,figcaption,td,th,li,span,a,button){color:var(--block-text)}[data-block-theme] [class~="text-[var(--block-accent)]"]{color:var(--block-accent)}[data-block-theme] [class~="text-[var(--block-button-text)]"]{color:var(--block-button-text)}[data-block-theme] [class~="text-[var(--block-button-bg)]"]{color:var(--block-button-bg)}[data-block-theme] [class~=text-white]{color:#fff}[data-block-theme] :where([class~=bg-white][class~=text-gray-900],[class~=bg-white][class~=text-gray-800],[class~=bg-white][class~=text-gray-700],[class~=bg-gray-50][class~=text-gray-900],[class~=bg-gray-50][class~=text-gray-800],[class~=bg-gray-50][class~=text-gray-700],[class~=bg-gray-100][class~=text-gray-900],[class~=bg-gray-100][class~=text-gray-800],[class~=bg-gray-100][class~=text-gray-700]){color:#111827}[data-block-theme] :where([class~=bg-white][class~=text-gray-600],[class~=bg-gray-50][class~=text-gray-600],[class~=bg-gray-100][class~=text-gray-600]){color:#4b5563}[data-block-theme] :where([class~=bg-white][class~=text-gray-500],[class~=bg-gray-50][class~=text-gray-500],[class~=bg-gray-100][class~=text-gray-500]){color:#6b7280}[data-block-theme] :where([class~=bg-white][class~=text-gray-400],[class~=bg-gray-50][class~=text-gray-400],[class~=bg-gray-100][class~=text-gray-400]){color:#9ca3af}[data-block-theme] :where([class~=bg-white][class~=text-gray-300],[class~=bg-gray-50][class~=text-gray-300],[class~=bg-gray-100][class~=text-gray-300]){color:#d1d5db}[data-block-theme] :where([class~=bg-white],[class~=bg-gray-50],[class~=bg-gray-100]) :where([class~=text-gray-900],[class~=text-gray-800],[class~=text-gray-700]){color:#111827}[data-block-theme] :where([class~=bg-white],[class~=bg-gray-50],[class~=bg-gray-100]) :where([class~=text-gray-600]){color:#4b5563}[data-block-theme] :where([class~=bg-white],[class~=bg-gray-50],[class~=bg-gray-100]) :where([class~=text-gray-500]){color:#6b7280}[data-block-theme] :where([class~=bg-white],[class~=bg-gray-50],[class~=bg-gray-100]) :where([class~=text-gray-400]){color:#9ca3af}[data-block-theme] :where([class~=bg-white],[class~=bg-gray-50],[class~=bg-gray-100]) :where([class~=text-gray-300]){color:#d1d5db}[data-block-theme] :where([class~="bg-[var(--block-accent)]"],[class~="bg-[var(--block-button-bg)]"],[class~=bg-gray-900],[class~=bg-gradient-to-br]) :where(h1,h2,h3,h4,h5,h6,p,blockquote,figcaption,td,th,li,span,a,button){color:inherit}[data-block-theme] .solution-tab{border:1px solid var(--co-border);background-color:var(--co-white);color:var(--co-text)}[data-block-theme] .solution-tab--active,[data-block-theme] .solution-tab--idle:hover{border-color:var(--co-dark);background-color:var(--co-dark);color:var(--co-white)}[data-block-theme] .solution-tab:focus-visible{outline:2px solid var(--co-dark);outline-offset:3px}[data-block-theme] .solution-carousel-track{--solution-card-width: 100%;--solution-card-step: calc(100% + 1rem) ;--solution-active-offset: 0px}@media(min-width:768px){[data-block-theme] .solution-carousel-track{--solution-card-width: calc(50% - .5rem) ;--solution-card-step: calc(50% + .5rem) ;--solution-active-offset: calc(var(--solution-card-step) / 2)}}@media(min-width:1024px){[data-block-theme] .solution-carousel-track{--solution-card-width: calc(33.333% - .667rem) ;--solution-card-step: calc(33.333% + .333rem) ;--solution-active-offset: var(--solution-card-step)}}[data-block-theme] .solution-card{border:var(--marketing-card-border);box-shadow:var(--marketing-card-shadow);background-color:var(--solution-card-background);color:var(--solution-card-text)}[data-block-theme] .solution-card--active{--solution-card-background: var(--co-dark);--solution-card-text: var(--co-white);--solution-card-description: color-mix(in srgb, var(--co-white), transparent 24%);--solution-card-icon: color-mix(in srgb, var(--co-white), transparent 28%)}[data-block-theme] .solution-card--light{--solution-card-background: color-mix( in srgb, var(--marketing-card-background), var(--co-dark) 3% );--solution-card-text: var(--co-text);--solution-card-description: var(--co-muted);--solution-card-icon: var(--block-accent)}[data-block-theme] .solution-card--light:hover{--solution-card-background: color-mix( in srgb, var(--marketing-card-background), var(--co-dark) 7% )}[data-block-theme] .solution-card h3{color:var(--solution-card-text)}[data-block-theme] .solution-card__description{color:var(--solution-card-description)}[data-block-theme] .solution-card__icon{color:var(--solution-card-icon)}.cms-centered-text h2{font-family:var(--font-serif, ui-serif, Georgia, serif);font-size:1.875rem;line-height:2.25rem;letter-spacing:-.025em;color:var(--block-text);text-align:center;margin-bottom:3rem}@media(min-width:768px){.cms-centered-text h2{font-size:2.25rem;line-height:2.5rem}}.cms-story-prose h2{font-family:var(--font-serif, ui-serif, Georgia, serif);font-size:.875rem;letter-spacing:.025em;color:var(--block-accent);font-weight:400}.cms-story-prose h3{font-family:var(--font-serif, ui-serif, Georgia, serif);font-size:1.875rem;line-height:2.25rem;letter-spacing:-.025em;color:var(--block-text);margin-top:.5rem}@media(min-width:768px){.cms-story-prose h3{font-size:2.25rem;line-height:2.5rem}}.cms-story-prose p{margin-top:1rem;line-height:1.75}.cms-story-prose ul,.cms-story-prose ol,.cms-legal ul,.cms-legal ol{margin-top:1rem;margin-bottom:1.5rem;padding-left:1.5rem;color:var(--block-text);line-height:1.75}.cms-story-prose ul,.cms-legal ul{list-style:disc}.cms-story-prose ol,.cms-legal ol{list-style:decimal}.cms-story-prose li,.cms-legal li{margin-top:.5rem;padding-left:.25rem}.cms-story-prose li::marker,.cms-legal li::marker{color:var(--block-accent);font-weight:600}.cms-legal h2{font-family:var(--font-serif, ui-serif, Georgia, serif);font-size:1.5rem;margin-top:2rem;margin-bottom:1rem;color:var(--block-text)}.cms-legal h3{font-size:1.125rem;font-weight:600;margin-top:1.5rem;margin-bottom:.5rem;color:var(--block-text)}.cms-legal p{margin-top:1rem;line-height:1.75;color:var(--block-text)}.cms-legal ul,.cms-legal ol{margin-top:.75rem;padding-left:1.5rem}.cms-legal li{margin-top:.25rem;line-height:1.75;color:var(--block-text)}.comparison-feature-help{position:relative;display:inline-flex;max-width:100%;align-items:center}.comparison-feature-help__trigger{display:inline-flex;max-width:100%;align-items:center;gap:.4rem;border-radius:.25rem;color:inherit;text-align:left;text-decoration-line:underline;text-decoration-color:#6b728059;text-underline-offset:.22em;transition:color .16s ease,text-decoration-color .16s ease}button.comparison-feature-help__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;font:inherit;cursor:help}a.comparison-feature-help__trigger{cursor:pointer}.comparison-feature-help__trigger:hover,.comparison-feature-help__trigger:focus-visible{color:var(--block-accent);text-decoration-color:currentColor}.comparison-feature-help__trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--block-accent),transparent 35%);outline-offset:4px}.comparison-feature-help__icon{display:inline-flex;width:1rem;height:1rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(107,114,128,.35);border-radius:999px;color:var(--block-accent);font-size:.68rem;font-weight:700;line-height:1;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.comparison-feature-help__trigger:hover .comparison-feature-help__icon,.comparison-feature-help__trigger:focus-visible .comparison-feature-help__icon{background:var(--block-accent);border-color:var(--block-accent);color:#fff;transform:translateY(-1px)}.comparison-feature-help__popover{position:absolute;left:0;bottom:calc(100% + .65rem);z-index:30;width:min(18rem,calc(100vw - 3rem));padding:.85rem .95rem;border:1px solid var(--marketing-popover-border);border-radius:.5rem;background:var(--marketing-popover-bg);box-shadow:0 18px 40px #1118272e;color:var(--marketing-popover-text);font-size:.8125rem;font-weight:500;line-height:1.45;opacity:0;pointer-events:none;transform:translateY(.35rem) scale(.98);transform-origin:left bottom;transition:opacity .16s ease,transform .18s cubic-bezier(.22,1,.36,1)}.comparison-feature-help:hover .comparison-feature-help__popover,.comparison-feature-help:focus-within .comparison-feature-help__popover{opacity:1;transform:translateY(0) scale(1)}.comparison-feature-help__popover :where(span){color:var(--marketing-popover-text)}.comparison-feature-help__pointer{position:absolute;left:1.1rem;bottom:-.32rem;width:.65rem;height:.65rem;background:var(--marketing-popover-bg);border-right:1px solid var(--marketing-popover-border);border-bottom:1px solid var(--marketing-popover-border);transform:rotate(45deg)}.comparison-feature-help__link-hint{display:block;margin-top:.45rem;color:color-mix(in srgb,var(--marketing-popover-text),transparent 32%);font-size:.72rem;font-weight:600}@media(prefers-reduced-motion:reduce){.comparison-feature-help__trigger,.comparison-feature-help__icon,.comparison-feature-help__popover{transition:none}.comparison-feature-help__trigger:hover .comparison-feature-help__icon,.comparison-feature-help__trigger:focus-visible .comparison-feature-help__icon,.comparison-feature-help__popover,.comparison-feature-help:hover .comparison-feature-help__popover,.comparison-feature-help:focus-within .comparison-feature-help__popover{transform:none}}.comparison-table--sticky-first-column{-webkit-overflow-scrolling:touch}@media(max-width:767px){.comparison-table--sticky-first-column table{min-width:720px;border-collapse:separate;border-spacing:0}.comparison-table--sticky-first-column .comparison-table__feature-heading,.comparison-table--sticky-first-column .comparison-table__feature-cell{position:sticky;left:0;z-index:2;width:9rem;min-width:9rem;max-width:9rem;background:var(--block-bg);border-right:1px solid rgba(17,24,39,.08)}.comparison-table--sticky-first-column thead th:first-child{z-index:3}.comparison-table--sticky-first-column tr.bg-\[\#f7fbf6\] .comparison-table__feature-cell{background:#f7fbf6}}
