.ai-compare-scroll{border:1px solid var(--border);background:var(--card);border-radius:12px}.ai-compare-grid{grid-template-rows:80px repeat(7,minmax(120px,auto));grid-template-columns:minmax(220px,374fr) repeat(2,minmax(340px,421fr));display:grid}.ai-compare-column{grid-template-rows:subgrid;grid-row:1/9;min-width:0;display:grid}.ai-compare-header{border-bottom:1px solid var(--border);justify-content:center;align-items:center;margin:0;display:flex}.ai-compare-labels .ai-compare-header,.ai-compare-label{justify-content:flex-start;padding:20px 8px 20px 32px}.ai-compare-label{align-items:center;display:flex}.ai-compare-label,.ai-compare-cell{border-bottom:1px solid var(--border)}.ai-compare-cell{align-items:flex-start;gap:16px;padding:24px;display:flex}.ai-compare-column>:last-child{border-bottom:0}.ai-compare-selected{--card:var(--muted);background:var(--muted);box-shadow:inset 0 0 0 1px var(--border);border-radius:8px;justify-content:stretch;align-items:stretch;gap:0;padding:1px;font-weight:400;display:grid}.ai-compare-alternative{background:var(--card);border-right:1px solid var(--border);border-radius:12px}@media (max-width:1023px){.ai-compare-grid{grid-template-rows:80px repeat(7,minmax(76px,auto));grid-template-columns:repeat(3,minmax(0,1fr))}.ai-compare-details{display:none}.ai-compare-cell{justify-content:center;align-items:center}}@media (max-width:639px){.ai-compare-grid{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr))}.ai-compare-header{text-align:center;padding:12px 4px;font-size:16px;line-height:22px}.ai-compare-labels .ai-compare-header,.ai-compare-label{overflow-wrap:anywhere;padding:16px 8px 16px 12px;font-size:14px;line-height:20px}.ai-compare-cell{padding:24px 8px}}
.elastic-slider{width:12rem;color:inherit;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:center;gap:8px;display:flex}.elastic-slider[data-orientation=vertical]{width:auto;height:12rem}.elastic-slider[data-disabled]{opacity:.45;pointer-events:none}.elastic-slider__value{font-variant-numeric:tabular-nums;opacity:.6;font-size:12px;font-weight:500;line-height:1}.elastic-slider__body{flex:1;align-items:center;gap:12px;width:100%;min-height:0;display:flex}.elastic-slider[data-orientation=vertical] .elastic-slider__body{flex-direction:column-reverse;width:auto;height:100%}.elastic-slider__icon{color:var(--elastic-slider-icon,currentColor);will-change:transform;flex-shrink:0;place-items:center;display:grid}.elastic-slider__icon-inner{place-items:center;display:grid}.elastic-slider__hit{min-width:0;height:var(--elastic-slider-hit,34px);cursor:grab;touch-action:none;outline:none;flex:1;align-items:center;display:flex;position:relative}.elastic-slider[data-orientation=vertical] .elastic-slider__hit{width:var(--elastic-slider-hit,34px);flex-direction:column;justify-content:flex-end;height:auto;min-height:0}.elastic-slider__hit[data-dragging]{cursor:grabbing}.elastic-slider__hit:focus-visible .elastic-slider__track{outline-offset:3px;outline:2px solid}.elastic-slider__track{border-radius:var(--elastic-slider-radius,999px);background:var(--elastic-slider-track);will-change:transform;flex-shrink:0;width:100%;height:6px;position:relative;overflow:hidden}.elastic-slider[data-orientation=vertical] .elastic-slider__track{width:6px;height:100%}.elastic-slider__range{background:var(--elastic-slider-range);clip-path:inset(0 100% 0 0);position:absolute;inset:0}.elastic-slider__content{padding:0 var(--elastic-slider-pad,12px);color:var(--elastic-slider-content);font-variant-numeric:tabular-nums;opacity:var(--elastic-slider-reveal,1);pointer-events:none;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;line-height:1;display:flex;position:absolute;inset:0}.elastic-slider__content>span{transform:var(--elastic-slider-unscale,none);place-items:center;display:grid}.elastic-slider[data-orientation=vertical] .elastic-slider__content{padding:var(--elastic-slider-pad,12px)0;flex-direction:column-reverse}.elastic-slider__content--fill{color:var(--elastic-slider-fill-content)}.elastic-slider__tick{background:var(--elastic-slider-content);opacity:.4;border-radius:999px;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;position:absolute;top:50%}.elastic-slider[data-orientation=vertical] .elastic-slider__tick{margin:0 0 -1.5px -1.5px;top:auto;left:50%}.elastic-slider__tick--fill{background:var(--elastic-slider-fill-content);opacity:.5}.elastic-slider__thumb{width:var(--elastic-slider-thumb-size,18px);height:var(--elastic-slider-thumb-size,18px);margin-top:calc(var(--elastic-slider-thumb-size,18px)/-2);margin-left:calc(var(--elastic-slider-thumb-size,18px)/-2);background:var(--elastic-slider-thumb,#fff);pointer-events:none;will-change:transform;border-radius:999px;position:absolute;top:50%;left:0;box-shadow:0 1px 4px #00000047,0 0 0 .5px #0000001f}.elastic-slider[data-orientation=vertical] .elastic-slider__thumb{margin-top:0;margin-bottom:calc(var(--elastic-slider-thumb-size,18px)/-2);top:auto;bottom:0;left:50%}.elastic-slider__bubble{bottom:calc(50% + var(--elastic-slider-bubble-offset,14px));background:var(--elastic-slider-range);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;transform-origin:50% 100%;pointer-events:none;will-change:transform,opacity;border-radius:8px;padding:5px 8px;font-size:12px;font-weight:600;line-height:1.2;position:absolute;left:0}.elastic-slider[data-orientation=vertical] .elastic-slider__bubble{bottom:0;left:calc(50% + var(--elastic-slider-bubble-offset,14px));transform-origin:0%}.elastic-slider__bubble-text{color:var(--elastic-slider-fill-content)}
.landing-savings .elastic-slider{touch-action:pan-y;gap:8px;width:100%}.landing-savings .elastic-slider__value{color:var(--foreground);opacity:1;font-size:16px;font-weight:400;line-height:24px}.landing-savings .elastic-slider__hit{touch-action:pan-y;min-height:44px}:root:not(.dark) .landing-savings .marketing-section-heading__text{-webkit-text-fill-color:currentColor;background-image:none!important}
