.comparison-styles__page{--ink:#000;--muted:#5d5f5f;--line:#e9e9e9;color:var(--ink);background-color:#fff;background-image:-webkit-image-set(url(/vs-typeless/vs-bg.avif) 1x type("image/avif"),url(/vs-typeless/vs-bg.webp) 1x type("image/webp"));background-image:image-set("/vs-typeless/vs-bg.avif" 1x type("image/avif"),"/vs-typeless/vs-bg.webp" 1x type("image/webp"));background-position:top;background-repeat:no-repeat;background-size:1440px 941px;font-family:Inter,Arial,sans-serif;overflow:hidden}.comparison-styles__hero{background:0 0;min-height:534px;padding:168px max(32px,50% - 540px) 64px;position:relative;overflow:hidden}.comparison-styles__hero:before{display:none}.comparison-styles__heroCopy{z-index:1;isolation:isolate;width:578px;position:relative}.comparison-styles__heroCopy:before{display:none}.comparison-styles__heroCopy h1,.comparison-styles__sectionLead h2,.comparison-styles__centerHeading h2,.comparison-styles__honestTake h2{letter-spacing:0;margin:0;font-family:Space Grotesk,Inter,sans-serif;font-weight:700}.comparison-styles__heroCopy h1{z-index:1;text-align:start;font-size:clamp(42px,5vw,56px);line-height:normal;position:relative}@media (min-width:1200px){.comparison-styles__heroCopy{width:620px}.comparison-styles__heroCopy h1{font-size:52px}}.comparison-styles__heroCopy p{z-index:1;width:502px;max-width:100%;color:var(--muted);margin:30.8px 0 0;font-size:20px;line-height:28px;position:relative}.comparison-page .final-cta-styles__section{contain-intrinsic-size:none;content-visibility:visible}.comparison-styles__heroVisual{z-index:1;background:#d9dedc;border-radius:28px;width:484px;height:320px;position:absolute;top:112px;right:max(32px,50% - 572px);overflow:hidden}.comparison-styles__heroVisual:before{content:"";pointer-events:none;background-image:-webkit-image-set(url(/vs-typeless/hero-card.avif) 1x type("image/avif"),url(/vs-typeless/hero-card.webp) 1x type("image/webp"));background-image:image-set("/vs-typeless/hero-card.avif" 1x type("image/avif"),"/vs-typeless/hero-card.webp" 1x type("image/webp"));background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}[dir=rtl] .comparison-styles__heroVisual{left:max(32px,50% - 572px);right:auto}.comparison-styles__heroVisualOverlay{display:none}.comparison-styles__appBadge{z-index:1;background:#fff;border-radius:18px;place-items:center;width:80px;height:80px;display:grid;position:absolute;top:120px}.comparison-styles__appBadge img{object-fit:contain;width:58px;height:58px;display:block}.comparison-styles__ruttaBadge{left:114px}.comparison-styles__ruttaBadge img{width:38.4px;height:48.2px}.comparison-styles__competitorBadge{right:114px}.comparison-styles__compactCompetitorLogo img{width:40px;height:40px}.comparison-styles__vsBadge{z-index:1;color:#666;text-align:center;width:43px;height:81px;font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:700;line-height:24px;display:block;position:absolute;top:124px;left:221px}.comparison-styles__vsCircle,.comparison-styles__vsLine{pointer-events:none;display:block;position:absolute}.comparison-styles__vsCircle{z-index:1;width:43px;height:43px;top:15px;left:0}.comparison-styles__vsLine{z-index:2;width:88.64px;max-width:none;height:1px;top:40px;left:-23px;transform:rotate(114deg)}.comparison-styles__vsBadge>span:last-child{z-index:3;width:28px;height:24px;display:block;position:relative;top:26px;left:7px}.comparison-styles__competitorTableLogo.comparison-styles__compactCompetitorLogo img{width:18px;height:18px}@media (min-width:1441px){.comparison-styles__page{background-position:top;background-size:100%}}@media (max-width:900px){.comparison-styles__hero{min-height:824px;padding:194px 24px 0}.comparison-styles__heroCopy{width:min(100%,570px)}.comparison-styles__heroCopy:before{width:720px;left:-120px}.comparison-styles__heroVisual{width:min(484px,100% - 48px);height:300px;top:auto;bottom:48px;right:24px}[dir=rtl] .comparison-styles__heroVisual{left:24px;right:auto}}@media (max-width:1023px){.comparison-page .final-cta-styles__section{box-sizing:border-box;height:auto;min-height:300px;padding:58px 24px 50px}.comparison-page .final-cta-styles__section h2,.comparison-page .final-cta-styles__section p,.comparison-page .final-cta-styles__action{width:100%;position:relative;top:auto;left:auto;transform:none}.comparison-page .final-cta-styles__section p{margin-top:16px}.comparison-page .final-cta-styles__action{margin-top:24px}.comparison-page .final-cta-styles__section[data-multiline-description=true]{height:auto;min-height:360px}.comparison-page .final-cta-styles__section[data-multiline-description=true] .final-cta-styles__action{top:auto}.comparison-page .final-cta-styles__section[data-multiline-description=true] :is(.final-cta-styles__background,.final-cta-styles__artboard){height:100%}.comparison-page .final-cta-styles__background{height:auto;bottom:0}.comparison-page .final-cta-styles__artboard{height:100%}}@media (max-width:640px){.comparison-styles__hero{min-height:744px;padding:174px 24px 0}.comparison-styles__heroCopy h1{font-size:42px;position:relative}.comparison-styles__heroCopy p{margin-top:24px;font-size:16px;line-height:24px}.comparison-styles__heroVisual{border-radius:20px;height:235px;bottom:32px}.comparison-styles__appBadge{border-radius:14px;width:64px;height:64px;top:84px}.comparison-styles__appBadge img{width:46px;height:46px}.comparison-styles__appBadge.comparison-styles__compactCompetitorLogo img{width:32px;height:32px}.comparison-styles__ruttaBadge{left:20%}.comparison-styles__competitorBadge{right:20%}.comparison-styles__vsBadge{font-size:16px;top:106px}}
