.nx-compare-hero{padding-top:clamp(48px,7vw,104px);padding-bottom:clamp(56px,7vw,112px)}.nx-compare-hero__eyebrow{padding-bottom:var(--space-2);border-bottom:2px solid var(--accent);font:var(--weight-medium) 13px / 1.4 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-strong);margin:0 0 clamp(20px,3vw,32px);display:inline-block}.nx-compare-hero__title{max-width:20ch;font-size:clamp(42px,7.4vw,108px);font-weight:var(--weight-bold);letter-spacing:-.05em;color:var(--text-strong);text-wrap:balance;margin:0;line-height:.98}.nx-compare-hero__row{grid-template-columns:minmax(0,1fr);gap:clamp(24px,4vw,40px);margin-top:clamp(28px,4vw,56px);display:grid}@media (width>=900px){.nx-compare-hero__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:clamp(40px,6vw,96px)}}.nx-compare-hero__answer{max-width:40rem;font-size:var(--type-lead-size);color:var(--text-body);text-wrap:pretty;margin:0;line-height:1.6}.nx-compare-hero__form{min-width:0}.nx-compare-hero__strip{gap:var(--space-4);padding-top:var(--space-5);border-top:var(--border-width) solid var(--border-strong);grid-template-columns:minmax(0,1fr);margin-top:clamp(48px,6vw,88px);display:grid}@media (width>=900px){.nx-compare-hero__strip{align-items:center;column-gap:var(--space-6);grid-template-columns:auto minmax(0,1fr) auto}}.nx-compare-hero__strip-label{font:var(--weight-medium) var(--text-xs) / 1.4 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);margin:0}.nx-compare-hero__models{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));margin:0;padding:0;list-style:none;display:grid}.nx-compare-hero__model{min-height:52px;padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-control);font-size:clamp(15px,1.2vw,17px);font-weight:var(--weight-medium);letter-spacing:-.01em;color:var(--text-body);align-items:center;line-height:1.3;display:flex}.nx-compare-hero__model--ours{border:var(--border-width-strong) solid var(--accent);background:var(--accent-soft);color:var(--text-strong);font-weight:var(--weight-semibold)}.nx-compare-hero__go{min-height:44px;font-weight:var(--weight-medium);white-space:nowrap;align-items:center;display:inline-flex}@keyframes compare-hero-up{0%{opacity:.01;transform:translateY(24px)}}@keyframes compare-hero-fade{0%{opacity:0}}html[data-motion=full] .nx-compare-hero__eyebrow{animation:compare-hero-fade 1s var(--ease-expo) both}html[data-motion=full] .nx-compare-hero__title{animation:compare-hero-up 1.1s var(--ease-expo) both}html[data-motion=full] .nx-compare-hero__row{animation:compare-hero-up 1.1s var(--ease-expo) .15s both}html[data-motion=full] .nx-compare-hero__model{animation:compare-hero-up .9s var(--ease-expo) both}html[data-motion=full] .nx-compare-hero__model:first-child{animation-delay:.3s}html[data-motion=full] .nx-compare-hero__model:nth-child(2){animation-delay:.36s}html[data-motion=full] .nx-compare-hero__model:nth-child(3){animation-delay:.42s}html[data-motion=full] .nx-compare-hero__model:nth-child(4){animation-delay:.48s}html[data-motion=lite] :is(.nx-compare-hero__eyebrow,.nx-compare-hero__row,.nx-compare-hero__strip){animation:compare-hero-fade var(--duration-slow) var(--ease-out) both}main[data-archetype=compare] #outcomes .nx-landing-cards{border-top:var(--border-width) solid var(--border-hairline);gap:0}main[data-archetype=compare] #outcomes .nx-landing-card{border:0;border-bottom:var(--border-width) solid var(--border-hairline);background:0 0;border-radius:0;padding:clamp(24px,3vw,36px) clamp(0px,2vw,32px) clamp(24px,3vw,36px) 0}@media (width>=900px){main[data-archetype=compare] #outcomes .nx-landing-cards{border-bottom:var(--border-width) solid var(--border-hairline);grid-template-columns:repeat(3,minmax(0,1fr))}main[data-archetype=compare] #outcomes .nx-landing-card{border-bottom:0;border-left:var(--border-width) solid var(--border-hairline);padding-inline:clamp(20px,2.4vw,36px)}main[data-archetype=compare] #outcomes .nx-landing-card:first-child{border-left:0;padding-left:0}}main[data-archetype=compare] #outcomes .nx-landing-card__title{margin-bottom:var(--space-3);font-size:clamp(21px,1.9vw,26px);font-weight:var(--weight-semibold);letter-spacing:-.025em}main[data-archetype=compare] #outcomes .nx-landing-card__title:before{content:"";width:32px;height:3px;margin-bottom:var(--space-5);background:var(--accent);display:block}main[data-archetype=compare] #outcomes .nx-landing-card p{text-wrap:pretty;line-height:1.6}.nx-compare{min-width:0;position:relative}.nx-compare__table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;font-size:15px;line-height:1.5}.nx-compare__caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.nx-compare__table :is(th,td){--pad-y:var(--space-4);--pad-x:clamp(12px, 1.4vw, 20px);padding:var(--pad-y) var(--pad-x);border-bottom:var(--border-width) solid var(--border-hairline);text-align:left;vertical-align:top;overflow-wrap:anywhere}.nx-compare__corner{border-bottom-color:#0000;width:22%}.nx-compare__head{background:var(--ink);color:var(--on-ink);font:var(--weight-semibold) 12px / 1.35 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;vertical-align:bottom;position:relative}.nx-compare__head:nth-child(2){border-top-left-radius:var(--radius-card)}.nx-compare__head:last-child{border-top-right-radius:var(--radius-card)}.nx-compare__name{display:block}.nx-compare__tag{margin-top:var(--space-2);border-radius:var(--radius-chip);background:var(--accent);color:var(--accent-contrast);letter-spacing:var(--tracking-mono);padding:2px 8px;font-size:11px;display:inline-block}.nx-compare__criterion{font-weight:var(--weight-semibold);letter-spacing:-.01em;color:var(--text-strong)}.nx-compare__cell{color:var(--text-body);text-wrap:pretty;transition:background-color var(--duration-fast)}.nx-compare__table .nx-compare__ours{border-left:var(--border-width-strong) solid var(--accent);border-right:var(--border-width-strong) solid var(--accent)}.nx-compare__table .nx-compare__head.nx-compare__ours{box-shadow:inset 0 3px 0 var(--accent)}.nx-compare__table .nx-compare__cell.nx-compare__ours{color:var(--text-strong)}.nx-compare__table .nx-compare__end.nx-compare__ours{border-bottom:var(--border-width-strong) solid var(--accent);border-bottom-left-radius:var(--radius-control);border-bottom-right-radius:var(--radius-control)}.nx-compare__table [data-selected].nx-compare__cell{background:color-mix(in oklch, var(--accent-soft) 60%, transparent);color:var(--text-strong)}html[data-motion=off] .nx-compare__cell{transition:none}@media (width<=720px){.nx-compare__table{table-layout:auto;grid-template-columns:minmax(0,1fr);display:grid}.nx-compare__table :is(thead,tbody,tr){display:contents}.nx-compare__table :is(.nx-compare__corner,.nx-compare__criterion){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nx-compare__table :is(th,td){--pad-y:var(--space-3);--pad-x:var(--space-5);border-left:var(--border-width) solid var(--border-hairline);border-right:var(--border-width) solid var(--border-hairline);display:block}.nx-compare__table [data-col="0"]{order:0}.nx-compare__table [data-col="1"]{order:1}.nx-compare__table [data-col="2"]{order:2}.nx-compare__table [data-col="3"]{order:3}.nx-compare__table .nx-compare__head{--pad-y:var(--space-4);border-color:var(--ink);border-radius:var(--radius-card) var(--radius-card) 0 0;font-size:13px}.nx-compare__cell:before{content:attr(data-label);font:var(--weight-medium) var(--text-xs) / 1.4 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);margin-bottom:2px;display:block}.nx-compare__table .nx-compare__end{margin-bottom:var(--space-5);padding-bottom:var(--space-5);border-bottom:var(--border-width) solid var(--border-hairline);border-radius:0 0 var(--radius-card) var(--radius-card)}.nx-compare__table .nx-compare__end.nx-compare__ours{border-bottom-width:var(--border-width-strong);border-radius:0 0 var(--radius-card) var(--radius-card)}}.nx-compare .nx-compare__toggle{width:calc(100% + 2 * var(--pad-x));min-height:44px;margin:calc(-1 * var(--pad-y)) calc(-1 * var(--pad-x));padding:var(--pad-y) var(--pad-x);border-radius:inherit;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;display:block}.nx-compare .nx-compare__toggle:after{content:"";width:18px;height:2px;margin-top:var(--space-3);opacity:.35;transition:width var(--duration-base) var(--ease-spring), opacity var(--duration-fast);background:currentColor;display:block}@media (hover:hover){.nx-compare .nx-compare__toggle:hover:after{opacity:1}}.nx-compare .nx-compare__toggle[aria-pressed=true]:after{background:var(--accent);opacity:1;width:40px}.nx-compare .nx-compare__toggle:focus-visible{outline:3px solid var(--on-ink);outline-offset:-6px}html[data-motion=off] .nx-compare .nx-compare__toggle:after{transition:none}
