.comparison-section-module__JHiLMq__section{width:100%;padding:var(--home-section-space,96px) 1.25rem;position:relative}.comparison-section-module__JHiLMq__container{max-width:72rem;margin:auto}.comparison-section-module__JHiLMq__heading{margin-bottom:var(--home-section-heading-gap,48px);text-align:center}.comparison-section-module__JHiLMq__heading>p{color:var(--up-text-dim);letter-spacing:.2em;text-transform:uppercase;margin-bottom:22px;font-size:.625rem;font-weight:600}.comparison-section-module__JHiLMq__heading h2{color:var(--up-text);font-size:var(--home-section-title-size,clamp(30px, 3.8vw, 48px));letter-spacing:-.045em;text-wrap:balance;font-weight:650;line-height:1.14}.comparison-section-module__JHiLMq__headingAccent{color:var(--up-accent)}.comparison-section-module__JHiLMq__logoShell{justify-content:center;align-items:center;max-width:100%;display:inline-flex}.comparison-section-module__JHiLMq__logo{object-fit:contain;filter:brightness(0)invert();width:8.25rem;height:auto;display:block}.comparison-section-module__JHiLMq__columnLabel{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.comparison-section-module__JHiLMq__columnLabel svg{width:1rem;height:1rem;color:var(--up-text-dim);stroke-width:1.5px;flex:none}.comparison-section-module__JHiLMq__featureLabel{align-items:center;gap:.75rem;display:flex}.comparison-section-module__JHiLMq__featureLabel>svg{width:1.125rem;height:1.125rem;color:var(--up-text-dim);stroke-width:1.5px;flex:none}.comparison-section-module__JHiLMq__included,.comparison-section-module__JHiLMq__notIncluded{justify-content:center;align-items:center;min-height:1.5rem;display:flex}.comparison-section-module__JHiLMq__included{color:var(--up-accent)}.comparison-section-module__JHiLMq__notIncluded{color:var(--up-text-dim);font-size:.875rem;font-weight:400}.comparison-section-module__JHiLMq__desktop{border:1px solid var(--up-border);background:var(--up-bg);border-radius:1.25rem;overflow:hidden}.comparison-section-module__JHiLMq__desktopTable{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}.comparison-section-module__JHiLMq__desktopTable col:first-child{width:34%}.comparison-section-module__JHiLMq__desktopTable col:not(:first-child){width:22%}.comparison-section-module__JHiLMq__desktopTable th,.comparison-section-module__JHiLMq__desktopTable td{border-bottom:1px solid var(--up-border);text-align:left;vertical-align:middle;padding:1.25rem}.comparison-section-module__JHiLMq__desktopTable thead th{text-align:center;height:5.5rem;font-size:.875rem;font-weight:550}.comparison-section-module__JHiLMq__desktopTable thead th:first-child{text-align:left;color:var(--up-text-dim);font-size:.8125rem}.comparison-section-module__JHiLMq__desktopTable small{margin-top:.625rem;font-size:.6875rem;font-weight:450;display:block}.comparison-section-module__JHiLMq__desktopTable tbody th{color:var(--up-text);font-size:.8125rem;font-weight:500}.comparison-section-module__JHiLMq__desktopTable td{color:var(--up-text-mid);font-size:.8125rem;line-height:1.6}.comparison-section-module__JHiLMq__desktopTable .comparison-section-module__JHiLMq__highlight,.comparison-section-module__JHiLMq__table .comparison-section-module__JHiLMq__highlight{background:color-mix(in srgb,var(--up-accent) 4%,var(--up-bg))}.comparison-section-module__JHiLMq__desktopTable thead .comparison-section-module__JHiLMq__highlight,.comparison-section-module__JHiLMq__table thead .comparison-section-module__JHiLMq__highlight{background:var(--up-accent);color:var(--up-bg);border-bottom-color:var(--up-border)}.comparison-section-module__JHiLMq__desktopTable tr:last-child>*,.comparison-section-module__JHiLMq__table tr:last-child>*{border-bottom:0}.comparison-section-module__JHiLMq__note{max-width:42rem;color:var(--up-text-dim);text-align:center;margin:1rem auto 0;font-size:.6875rem;line-height:1.5}.comparison-section-module__JHiLMq__mobile{display:none}@media (min-width:64rem){.comparison-section-module__JHiLMq__section{padding-inline:1.5rem}}@media (max-width:1023px){.comparison-section-module__JHiLMq__desktop{display:none}.comparison-section-module__JHiLMq__mobile{display:block}.comparison-section-module__JHiLMq__hint{color:var(--up-text-dim);justify-content:center;align-items:center;gap:.5rem;margin-bottom:.875rem;font-size:.6875rem;line-height:1.5;display:flex}.comparison-section-module__JHiLMq__hint svg{color:var(--up-text-dim);flex:none}.comparison-section-module__JHiLMq__frame{border:1px solid var(--up-border);background:var(--up-bg);border-radius:1.25rem;overflow:hidden}.comparison-section-module__JHiLMq__scroller{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;scroll-padding-left:46%;overflow-x:auto}.comparison-section-module__JHiLMq__scroller::-webkit-scrollbar{display:none}.comparison-section-module__JHiLMq__table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:208%}.comparison-section-module__JHiLMq__table col:first-child{width:22.1154%}.comparison-section-module__JHiLMq__table col:not(:first-child){width:25.9615%}.comparison-section-module__JHiLMq__table th,.comparison-section-module__JHiLMq__table td{border-bottom:1px solid var(--up-border);vertical-align:middle;padding:1rem .875rem}.comparison-section-module__JHiLMq__table .comparison-section-module__JHiLMq__pinned{z-index:2;border-right:1px solid var(--up-border);background:var(--up-bg);text-align:left;position:sticky;left:0}.comparison-section-module__JHiLMq__table thead .comparison-section-module__JHiLMq__pinned{z-index:3}.comparison-section-module__JHiLMq__table thead th{height:5.5rem;color:var(--up-text);background:var(--up-bg);text-align:center;font-size:.8125rem;font-weight:550;line-height:1.4}.comparison-section-module__JHiLMq__table small{margin-top:.625rem;font-size:.625rem;font-weight:450;line-height:1.4;display:block}.comparison-section-module__JHiLMq__table .comparison-section-module__JHiLMq__logo{width:7rem}.comparison-section-module__JHiLMq__optionHeader{scroll-snap-align:start;scroll-snap-stop:always}.comparison-section-module__JHiLMq__table tbody th{color:var(--up-text);font-size:.8125rem;font-weight:500;line-height:1.5}.comparison-section-module__JHiLMq__table tbody td{color:var(--up-text-mid);background:var(--up-bg);text-align:left;font-size:.8125rem;font-weight:450;line-height:1.55}.comparison-section-module__JHiLMq__table tbody .comparison-section-module__JHiLMq__highlight{background:color-mix(in srgb,var(--up-accent) 4%,var(--up-bg))}.comparison-section-module__JHiLMq__featureLabel{gap:.625rem}.comparison-section-module__JHiLMq__featureLabel>svg{width:1.125rem;height:1.125rem}.comparison-section-module__JHiLMq__columnLabel{flex-direction:column;gap:.375rem;display:flex}.comparison-section-module__JHiLMq__controls{justify-content:space-between;align-items:center;gap:1rem;margin-top:.75rem;display:flex}.comparison-section-module__JHiLMq__controls p{color:var(--up-text-mid);font-size:.75rem;font-weight:500}.comparison-section-module__JHiLMq__controls>div{gap:.5rem;display:flex}.comparison-section-module__JHiLMq__controls button{border:1px solid var(--up-border);width:2.75rem;height:2.75rem;color:var(--up-text-mid);background:var(--up-bg);cursor:pointer;border-radius:50%;place-items:center;display:grid}.comparison-section-module__JHiLMq__controls button:disabled{opacity:.3;cursor:default}.comparison-section-module__JHiLMq__scroller:focus-visible,.comparison-section-module__JHiLMq__controls button:focus-visible{outline:2px solid var(--up-accent);outline-offset:-3px}}@media (max-width:359px){.comparison-section-module__JHiLMq__table th,.comparison-section-module__JHiLMq__table td{padding:1rem .625rem}.comparison-section-module__JHiLMq__table tbody th,.comparison-section-module__JHiLMq__table tbody td{font-size:.75rem}.comparison-section-module__JHiLMq__featureLabel{gap:.5rem}.comparison-section-module__JHiLMq__table .comparison-section-module__JHiLMq__logo{width:6rem}}
