.CompareTemplate-module__nwGXyW__main{padding-top:var(--nav-h)}.CompareTemplate-module__nwGXyW__hero{border-bottom:1px solid var(--ink-14);padding:7rem 0 5rem;position:relative;overflow:hidden}.CompareTemplate-module__nwGXyW__hero:before{content:"";background:linear-gradient(to right, var(--ink-7) 1px, transparent 1px), linear-gradient(to bottom, var(--ink-7) 1px, transparent 1px);pointer-events:none;background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0006 60%,#0000 100%);mask-image:linear-gradient(#000 0%,#0006 60%,#0000 100%)}.CompareTemplate-module__nwGXyW__heroPill{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-35);border:1px solid var(--ink-14);z-index:1;border-radius:999px;align-items:center;margin-bottom:1.5rem;padding:.35rem .75rem;font-size:.68rem;display:inline-flex;position:relative}.CompareTemplate-module__nwGXyW__heroTitle{font-family:var(--f-display);letter-spacing:-.035em;color:var(--ink);z-index:1;margin-bottom:1.5rem;font-size:clamp(3rem,6vw,5.5rem);line-height:.95;position:relative}.CompareTemplate-module__nwGXyW__heroSub{max-width:660px;color:var(--ink-60);z-index:1;font-size:1.04rem;line-height:1.8;position:relative}.CompareTemplate-module__nwGXyW__section,.CompareTemplate-module__nwGXyW__sectionAlt,.CompareTemplate-module__nwGXyW__ctaSection{border-bottom:1px solid var(--ink-14);padding:6rem 0}.CompareTemplate-module__nwGXyW__sectionAlt{background:var(--bg-2)}.CompareTemplate-module__nwGXyW__headerRow{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:2rem;margin-bottom:3rem;display:grid}.CompareTemplate-module__nwGXyW__kicker{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-35);margin-bottom:1rem;font-size:.68rem;display:inline-block}.CompareTemplate-module__nwGXyW__sectionTitle,.CompareTemplate-module__nwGXyW__ctaTitle{font-family:var(--f-display);letter-spacing:-.03em;color:var(--ink);font-size:clamp(2rem,4vw,3rem);line-height:1.02}.CompareTemplate-module__nwGXyW__sectionText,.CompareTemplate-module__nwGXyW__ctaText{color:var(--ink-60);font-size:.95rem;line-height:1.8}.CompareTemplate-module__nwGXyW__twoCol{background:var(--ink-14);border:1px solid var(--ink-14);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.CompareTemplate-module__nwGXyW__twoCol>*{flex-direction:column;display:flex}.CompareTemplate-module__nwGXyW__productCard{background:var(--bg);flex-direction:column;flex:1;gap:1rem;padding:2.5rem;display:flex}.CompareTemplate-module__nwGXyW__productCardHighlight{background:var(--bg-2)}.CompareTemplate-module__nwGXyW__productLabel{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lime);font-size:.68rem}.CompareTemplate-module__nwGXyW__productTitle{font-family:var(--f-display);letter-spacing:-.02em;color:var(--ink);font-size:1.25rem;font-weight:700}.CompareTemplate-module__nwGXyW__productBody{color:var(--ink-60);font-size:.88rem;line-height:1.75}.CompareTemplate-module__nwGXyW__productList{flex-direction:column;flex:1;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.CompareTemplate-module__nwGXyW__productList li{color:var(--ink-60);padding-left:1rem;font-size:.82rem;position:relative}.CompareTemplate-module__nwGXyW__productList li:before{content:"";background:var(--ink-35);border-radius:50%;width:4px;height:4px;position:absolute;top:.55em;left:0}.CompareTemplate-module__nwGXyW__productPrice{font-family:var(--f-mono);letter-spacing:.06em;color:var(--lime);border-top:1px solid var(--ink-14);margin-top:auto;padding-top:1.25rem;font-size:.72rem}.CompareTemplate-module__nwGXyW__tableWrap{border:1px solid var(--ink-14);border-radius:8px;overflow-x:auto}.CompareTemplate-module__nwGXyW__table{border-collapse:collapse;width:100%;font-size:.85rem}.CompareTemplate-module__nwGXyW__thFeature,.CompareTemplate-module__nwGXyW__th,.CompareTemplate-module__nwGXyW__thNote{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-35);text-align:left;background:var(--bg-2);border-bottom:1px solid var(--ink-14);white-space:nowrap;padding:1rem 1.25rem;font-size:.68rem}.CompareTemplate-module__nwGXyW__tr{border-bottom:1px solid var(--ink-7)}.CompareTemplate-module__nwGXyW__tr:last-child{border-bottom:none}.CompareTemplate-module__nwGXyW__tr:nth-child(2n){background:var(--ink-4)}.CompareTemplate-module__nwGXyW__tdFeature{color:var(--ink);min-width:200px;padding:.85rem 1.25rem;font-size:.85rem}.CompareTemplate-module__nwGXyW__td{text-align:left;white-space:nowrap;padding:.85rem 1.25rem}.CompareTemplate-module__nwGXyW__tdNote{color:var(--ink-35);font-size:.78rem;font-family:var(--f-mono);letter-spacing:.02em;padding:.85rem 1.25rem}.CompareTemplate-module__nwGXyW__yes{font-family:var(--f-mono);letter-spacing:.06em;color:var(--lime);background:var(--lime-bg);border:1px solid #c9ff3f33;border-radius:2px;padding:.2rem .6rem;font-size:.72rem}.CompareTemplate-module__nwGXyW__no{font-family:var(--f-mono);letter-spacing:.06em;color:var(--ink-35);background:var(--ink-4);border:1px solid var(--ink-14);border-radius:2px;padding:.2rem .6rem;font-size:.72rem}.CompareTemplate-module__nwGXyW__cardGrid{background:var(--ink-14);border:1px solid var(--ink-14);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.CompareTemplate-module__nwGXyW__cardGrid>*{flex-direction:column;display:flex}.CompareTemplate-module__nwGXyW__card{background:var(--bg);flex-direction:column;flex:1;gap:.9rem;padding:2.5rem;display:flex}.CompareTemplate-module__nwGXyW__cardTitle{font-family:var(--f-display);letter-spacing:-.02em;color:var(--ink);font-size:1.1rem;font-weight:700}.CompareTemplate-module__nwGXyW__cardBody{color:var(--ink-60);font-size:.88rem;line-height:1.75}.CompareTemplate-module__nwGXyW__stepGrid{background:var(--ink-14);border:1px solid var(--ink-14);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.CompareTemplate-module__nwGXyW__stepGrid>*{flex-direction:column;display:flex}.CompareTemplate-module__nwGXyW__stepCard{background:var(--bg-2);flex-direction:column;flex:1;gap:.9rem;padding:2.5rem;display:flex}.CompareTemplate-module__nwGXyW__stepNumber{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lime);font-size:.68rem}.CompareTemplate-module__nwGXyW__stepTitle{font-family:var(--f-display);letter-spacing:-.02em;color:var(--ink);font-size:1.1rem;font-weight:700}.CompareTemplate-module__nwGXyW__stepBody{color:var(--ink-60);font-size:.88rem;line-height:1.75}.CompareTemplate-module__nwGXyW__ctaBox{border:1px solid var(--ink-14);background:var(--bg-2);border-radius:10px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:2rem;padding:3rem;display:grid}.CompareTemplate-module__nwGXyW__ctaActions{flex-direction:column;justify-content:center;gap:.8rem;display:flex}.CompareTemplate-module__nwGXyW__textLink{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-size:.72rem}.CompareTemplate-module__nwGXyW__textLink:hover{color:var(--lime)}@media (max-width:900px){.CompareTemplate-module__nwGXyW__headerRow,.CompareTemplate-module__nwGXyW__twoCol,.CompareTemplate-module__nwGXyW__cardGrid,.CompareTemplate-module__nwGXyW__stepGrid,.CompareTemplate-module__nwGXyW__ctaBox{grid-template-columns:1fr}}
