.comparison-timeline{--inversion:0;overflow:hidden;position:relative}.comparison-timeline__bg{background:radial-gradient(60% 50% at 100% 0,rgba(80,14,92,.4) 0,rgba(80,14,92,0) 60%),radial-gradient(70% 60% at 0 100%,hsla(6,96%,70%,.06) 0,hsla(6,96%,70%,0) 65%),#3b1645;inset:0;opacity:var(--inversion);pointer-events:none;position:fixed;will-change:opacity;z-index:1}.comparison-timeline>.container{position:relative;z-index:3}.comparison-timeline__editorial{margin:0 auto;max-width:680px}.comparison-timeline__head{display:flex;margin-bottom:96px;text-align:left}.comparison-timeline__head.is-center{justify-content:center;text-align:center}@media (max-width:760px){.comparison-timeline__head{margin-bottom:64px}}.comparison-timeline__heading .h1,.comparison-timeline__heading .h2,.comparison-timeline__heading .preheader-h1,.comparison-timeline__heading h1:not(.\!inline-flex),.comparison-timeline__heading h2:not(.\!inline-flex){font-family:PolySans,Helvetica Neue,Arial,sans-serif;font-size:clamp(36px,4.8vw,60px);font-weight:800;letter-spacing:-.025em;line-height:1.04;margin:0 0 24px;text-wrap:balance;transition:color .35s ease}.comparison-timeline__heading h3{transition:color .35s ease}.comparison-timeline__heading p{font-family:RMNeue,Inter,-apple-system,sans-serif;font-size:clamp(17px,1.4vw,19px);font-weight:300;line-height:1.55;margin:0;transition:color .35s ease}.comparison-timeline__heading b,.comparison-timeline__heading em,.comparison-timeline__heading strong{color:#0e602a;font-style:normal;font-weight:inherit;transition:color .35s ease}.comparison-timeline.is-inverted .comparison-timeline__heading h1,.comparison-timeline.is-inverted .comparison-timeline__heading h2,.comparison-timeline.is-inverted .comparison-timeline__heading h3{color:#f8f5ec}.comparison-timeline.is-inverted .comparison-timeline__heading b,.comparison-timeline.is-inverted .comparison-timeline__heading em,.comparison-timeline.is-inverted .comparison-timeline__heading strong{color:#fc7869}.comparison-timeline.is-inverted .comparison-timeline__heading p{color:hsla(45,46%,95%,.7)}.comparison-timeline__steps{position:relative}.comparison-timeline__step{margin-bottom:128px;opacity:0;position:relative;transform:translateY(28px);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1)}.comparison-timeline__step.is-in-view{opacity:1;transform:translateY(0)}.comparison-timeline__step:last-child{margin-bottom:0}@media (max-width:760px){.comparison-timeline__step{margin-bottom:80px}}.comparison-timeline__mark{align-items:center;color:#62456a;display:flex;gap:16px;margin-bottom:28px;opacity:.45;transition:opacity .7s ease,color .35s ease}.comparison-timeline.is-inverted .comparison-timeline__mark{color:hsla(45,46%,95%,.55);opacity:.7}.comparison-timeline__mark-num{flex-shrink:0;font-family:PolySans,Helvetica Neue,Arial,sans-serif;font-size:13px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.04em}.comparison-timeline__mark-rule{background:currentColor;flex:1;height:1px;opacity:.18;transform:scaleX(0);transform-origin:left center;transition:transform .9s cubic-bezier(.2,.8,.2,1);transition-delay:.2s}.comparison-timeline__step.is-in-view .comparison-timeline__mark-rule{transform:scaleX(1)}.comparison-timeline__eyebrow{color:#62456a;font-family:RMNeue,Inter,-apple-system,sans-serif;font-size:16px;font-style:italic;font-weight:400;line-height:1.5;margin:0 0 16px;opacity:.7;transition:color .35s ease}.comparison-timeline.is-inverted .comparison-timeline__eyebrow{color:hsla(45,46%,95%,.55)}.comparison-timeline__arrow{color:#fc7869;display:inline-block;font-style:normal;margin-left:4px}.comparison-timeline__statement{color:#3b1645;font-family:PolySans,Helvetica Neue,Arial,sans-serif;font-size:44px;font-weight:800;letter-spacing:-.02em;line-height:1.08;margin:0 0 24px;text-wrap:balance;transition:color .35s ease}@media (max-width:760px){.comparison-timeline__statement{font-size:28px}}.comparison-timeline.is-inverted .comparison-timeline__statement{color:#f8f5ec}.comparison-timeline__statement:after{background:#fc7869;border-radius:50%;content:"";display:inline-block;height:8px;margin-left:6px;opacity:0;transform:translateY(2px) scale(.5);transform-origin:center;transition:transform .48s cubic-bezier(.2,.8,.2,1),opacity .28s ease-out;transition-delay:.35s;vertical-align:.18em;width:8px}.comparison-timeline__step.is-in-view .comparison-timeline__statement:after{opacity:1;transform:translateY(2px) scale(1)}.comparison-timeline__body{color:#62456a;font-family:RMNeue,Inter,-apple-system,sans-serif;font-size:17px;font-weight:400;line-height:1.55;margin:0;max-width:580px;transition:color .35s ease}.comparison-timeline.is-inverted .comparison-timeline__body{color:hsla(45,46%,95%,.7)}.comparison-timeline__watermark{color:rgba(59,22,69,.05);font-family:PolySans,Helvetica Neue,Arial,sans-serif;font-size:360px;font-weight:800;letter-spacing:-.06em;line-height:.85;opacity:0;pointer-events:none;position:absolute;right:-120px;top:-40px;transform:translateX(40px);transition:color .6s ease,opacity 1.2s cubic-bezier(.2,.8,.2,1),transform 1.2s cubic-bezier(.2,.8,.2,1);transition-delay:.1s;user-select:none;z-index:-1}.comparison-timeline__step.is-in-view .comparison-timeline__watermark{opacity:1;transform:translateX(0)}.comparison-timeline.is-inverted .comparison-timeline__watermark{color:hsla(45,46%,95%,.05)}@media (max-width:760px){.comparison-timeline__watermark{font-size:220px;right:-60px;top:-20px}}.comparison-timeline__cta{margin-top:96px;text-align:center}@media (max-width:760px){.comparison-timeline__cta{margin-top:64px}}@media (prefers-reduced-motion:reduce){.comparison-timeline,.comparison-timeline__bg,.comparison-timeline__body,.comparison-timeline__eyebrow,.comparison-timeline__heading em,.comparison-timeline__heading h1,.comparison-timeline__heading h2,.comparison-timeline__heading h3,.comparison-timeline__heading p,.comparison-timeline__mark,.comparison-timeline__mark-rule,.comparison-timeline__statement,.comparison-timeline__statement:after,.comparison-timeline__step,.comparison-timeline__watermark{transform:none!important;transition:none!important}.comparison-timeline__step,.comparison-timeline__watermark{opacity:1!important}.comparison-timeline__mark-rule{transform:scaleX(1)!important}.comparison-timeline__statement:after{opacity:1!important;transform:translateY(2px)!important}}