.cmp-stage{background:var(--rr-lavender);padding:clamp(1.5rem,1.129rem + 1.524vw,2.5rem)}.cmp__controls{flex-wrap:wrap;gap:.75rem;display:flex}.cmp__btn{border:1px solid var(--rr-rule-strong);border-radius:var(--rr-radius);background:var(--rr-chalk);min-width:7.5rem;min-height:3.5rem;color:var(--rr-ink);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--rr-dur-micro) var(--rr-ease-interface), color var(--rr-dur-micro) var(--rr-ease-interface), border-color var(--rr-dur-micro) var(--rr-ease-interface), transform var(--rr-dur-press) var(--rr-ease-interface);justify-content:center;align-items:center;padding:0 1.25rem;font-size:1rem;font-weight:600;line-height:1;display:inline-flex}.cmp__btn[aria-pressed=true]{border-color:var(--rr-violet);background:var(--rr-violet);color:var(--rr-white)}@media (hover:hover) and (pointer:fine){.cmp__btn[aria-pressed=false]:hover{background:var(--rr-white)}}.cmp__btn:active{transform:scale(.98)}.cmp__btn:focus-visible{outline:3px solid var(--rr-focus);outline-offset:3px}.cmp__figure{margin:1.5rem 0 0}.cmp-note{border-radius:var(--rr-radius-lg);background:var(--rr-white);color:var(--rr-ink);padding:1.5rem}.cmp-note__kicker{color:var(--rr-muted);letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:.875rem;font-weight:500;line-height:1.4}.cmp-note__title{border-bottom:1px solid var(--rr-rule);letter-spacing:-.03em;margin:1.25rem 0 0;padding-bottom:1.25rem;font-size:clamp(1.8125rem,1.371rem + 1.81vw,3rem);font-weight:600;line-height:1.4}.cmp-note__fields{gap:1.25rem;margin:1.1875rem 0 0;display:grid}.cmp-note__row{gap:.5rem;display:grid}.cmp-note__label{color:var(--rr-muted);font-size:1rem;line-height:1.4}.cmp-note__value{margin:0;font-size:1.25rem;line-height:1.5}.cmp-note__value--strong{font-weight:600}.cmp-note__slot{display:block;position:relative}.cmp-note__text{display:inline-block}.cmp-note__cover{background:var(--rr-ink);border-radius:2px;height:1.375rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.cmp--static .cmp-note__cover{vertical-align:middle;display:inline-block;position:static;transform:none}.cmp-note__cover--short{width:min(10rem,100%)}.cmp-note__cover--long{width:min(20rem,100%)}@media (width>=40rem){.cmp-note__title{margin-top:1rem;padding-bottom:1.375rem;line-height:1.15}.cmp-note__fields{gap:1.4375rem}.cmp-note__row{grid-template-columns:9rem minmax(0,1fr);align-items:center;gap:0}.cmp-note__value{line-height:1.3}}.cmp__notice{color:var(--rr-muted);margin:1.5rem 0 0;font-size:.875rem;line-height:1.5}.cmp-static__grid{gap:1.5rem;display:grid}.cmp-static__item{margin:0}.cmp-static__caption{margin-bottom:.75rem;font-size:1rem;font-weight:600;line-height:1.4}@media (width>=64rem){.cmp-static__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.core-hero.core-hero.compare-hero{padding-bottom:0}.compare-approaches[data-astro-cid-dfksvk6v]{padding-block:clamp(2rem, 1.79rem + .86vw, 2.375rem) var(--rr-section-y-tight)}.compare-approaches__grid[data-astro-cid-dfksvk6v]{align-items:start;gap:1.5rem;display:grid}@media (width>=48rem){.compare-approaches__grid[data-astro-cid-dfksvk6v]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.compare-approaches__grid[data-astro-cid-dfksvk6v]{grid-template-columns:repeat(4,minmax(0,1fr))}}.approach[data-astro-cid-dfksvk6v]{border-radius:var(--rr-radius-lg);background:var(--rr-white);padding:1.5rem}.approach--ours[data-astro-cid-dfksvk6v]{background:var(--rr-lavender)}.approach__bar[data-astro-cid-dfksvk6v]{background:var(--rr-ink);height:.75rem;display:block}.approach--ours[data-astro-cid-dfksvk6v] .approach__bar[data-astro-cid-dfksvk6v]{background:var(--rr-violet)}.approach__title[data-astro-cid-dfksvk6v]{letter-spacing:-.015em;margin-top:1.375rem;font-size:1.75rem;font-weight:600;line-height:1.3}.approach__body[data-astro-cid-dfksvk6v]{color:var(--rr-muted);margin-top:1.4375rem;font-size:1.125rem;line-height:1.45}.compare-demo[data-astro-cid-dfksvk6v]{margin-top:clamp(2rem,1.8rem + .76vw,2.625rem)}.core-rows.core-rows.compare-mechanism-rows{margin-top:clamp(2rem,1.8rem + .76vw,2.5rem)}
