.ComparePage-module__Ab1OqW__hero{width:100%;padding:clamp(96px, 13vh, 160px) var(--gutter) clamp(64px, 8vh, 96px);isolation:isolate;background:radial-gradient(125% 110% at 50% 18%,#fff 0%,#f5f3f0 100%);position:relative;overflow:hidden}.ComparePage-module__Ab1OqW__bgGrain{opacity:.04;mix-blend-mode:multiply;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.ComparePage-module__Ab1OqW__heroInner{z-index:1;max-width:var(--max);text-align:center;flex-direction:column;align-items:center;margin:0 auto;display:flex;position:relative}.ComparePage-module__Ab1OqW__eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--orange);margin:0 0 18px;font-size:12px;font-weight:500;display:inline-block}.ComparePage-module__Ab1OqW__heroTitle{font-family:var(--font-brand);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(32px,4.6vw,52px);font-weight:700;line-height:1.08}.ComparePage-module__Ab1OqW__leadGrid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;max-width:880px;margin:36px auto 0;display:grid}.ComparePage-module__Ab1OqW__leadCard{border-radius:var(--radius-xl);border:1px solid var(--line);background:var(--bg-elev-1);font-family:var(--font-brand);color:var(--ink-soft);margin:0;padding:24px 26px;font-size:14.5px;line-height:1.6}.ComparePage-module__Ab1OqW__leadLabel{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--orange);margin:0 0 10px;font-size:11px;font-weight:600;display:block}.ComparePage-module__Ab1OqW__sectionHeading{text-align:center;max-width:760px;margin:0 auto clamp(32px,4.5vw,48px)}.ComparePage-module__Ab1OqW__sectionEyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);margin:0 0 16px;font-size:11.5px;font-weight:500;display:inline-block}.ComparePage-module__Ab1OqW__sectionTitle{font-family:var(--font-brand);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1.08}.ComparePage-module__Ab1OqW__tableSection{background:var(--bg);width:100%;padding:var(--section-py) var(--gutter)}.ComparePage-module__Ab1OqW__tableInner{max-width:var(--max);margin:0 auto}.ComparePage-module__Ab1OqW__tableScroll{border:1px solid var(--line);background:var(--bg-elev-1);border-radius:16px;overflow-x:auto}.ComparePage-module__Ab1OqW__compareTable{border-collapse:collapse;width:100%;font-family:var(--font-brand);min-width:640px}.ComparePage-module__Ab1OqW__rowLabelCol{width:24%}.ComparePage-module__Ab1OqW__tierCol{text-align:left;width:38%;color:var(--ink);border-bottom:1px solid var(--line);letter-spacing:-.01em;padding:20px 24px;font-size:14px;font-weight:700}.ComparePage-module__Ab1OqW__rowLabel{text-align:left;vertical-align:top;letter-spacing:.02em;color:var(--ink-mute);border-bottom:1px solid var(--line);padding:18px 24px;font-size:12.5px;font-weight:600}.ComparePage-module__Ab1OqW__cell{text-align:left;vertical-align:top;color:var(--ink-soft);border-bottom:1px solid var(--line);padding:18px 24px;font-size:14px;line-height:1.55}.ComparePage-module__Ab1OqW__guidance{background:var(--bg);width:100%;padding:var(--section-py) var(--gutter)}.ComparePage-module__Ab1OqW__guidanceInner{max-width:var(--max);margin:0 auto}.ComparePage-module__Ab1OqW__guidanceGrid{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,24px);margin:0;padding:0;list-style:none;display:grid}.ComparePage-module__Ab1OqW__guidanceCard{border-radius:var(--radius-xl);border:1px solid var(--line);background:var(--bg-elev-1);height:100%;padding:clamp(24px,3vw,30px);transition:border-color .15s,box-shadow .15s,transform .15s}.ComparePage-module__Ab1OqW__guidanceCard:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.ComparePage-module__Ab1OqW__guidanceCardTitle{font-family:var(--font-brand);letter-spacing:-.015em;color:var(--ink);margin:0 0 12px;font-size:17px;font-weight:700}.ComparePage-module__Ab1OqW__guidanceCardBody{font-family:var(--font-brand);color:var(--ink-soft);margin:0;font-size:14px;font-weight:400;line-height:1.6}.ComparePage-module__Ab1OqW__faq{background:var(--bg);width:100%;padding:var(--section-py) var(--gutter)}.ComparePage-module__Ab1OqW__faqInner{max-width:820px;margin:0 auto}.ComparePage-module__Ab1OqW__faqList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ComparePage-module__Ab1OqW__faqItem{border:1px solid var(--line);background:var(--bg-elev-1);border-radius:14px;padding:22px 28px}.ComparePage-module__Ab1OqW__faqQuestion{font-family:var(--font-brand);letter-spacing:-.01em;color:var(--ink);margin:0 0 10px;font-size:16.5px;font-weight:600}.ComparePage-module__Ab1OqW__faqAnswer{font-family:var(--font-brand);color:var(--ink-soft);margin:0;font-size:15px;line-height:1.65}.ComparePage-module__Ab1OqW__sources{background:var(--bg);width:100%;padding:0 var(--gutter) clamp(24px, 4vw, 40px)}.ComparePage-module__Ab1OqW__sourcesInner{border-top:1px solid var(--line);max-width:820px;margin:0 auto;padding-top:28px}.ComparePage-module__Ab1OqW__sourcesHeading{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);margin:0 0 14px;font-size:11px;font-weight:500}.ComparePage-module__Ab1OqW__sourcesList{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.ComparePage-module__Ab1OqW__sourceLink{font-family:var(--font-brand);color:var(--ink-faint);text-underline-offset:2px;font-size:12.5px;text-decoration:underline;transition:color .15s}.ComparePage-module__Ab1OqW__sourceLink:hover{color:var(--orange)}.ComparePage-module__Ab1OqW__cta{background:var(--bg);width:100%;padding:clamp(40px, 6vw, 64px) var(--gutter) var(--section-py)}.ComparePage-module__Ab1OqW__ctaInner{max-width:var(--max);margin:0 auto}.ComparePage-module__Ab1OqW__ctaCard{text-align:center;border-radius:var(--radius-xl);border:1px solid var(--line);background:radial-gradient(120% 140% at 50% 0%, var(--orange-soft), transparent 60%), var(--bg-elev-1);padding:clamp(48px,8vw,96px) clamp(24px,5vw,64px);position:relative;overflow:hidden}.ComparePage-module__Ab1OqW__ctaEyebrow{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--orange);margin:0 0 18px;font-size:11.5px;font-weight:500;display:inline-block}.ComparePage-module__Ab1OqW__ctaTitle{font-family:var(--font-brand);letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(30px,4.6vw,54px);font-weight:800;line-height:1.05}.ComparePage-module__Ab1OqW__ctaLead{font-family:var(--font-brand);color:var(--ink-soft);max-width:52ch;margin:18px auto 0;font-size:clamp(16px,1.5vw,19px);line-height:1.6}.ComparePage-module__Ab1OqW__ctaRow{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.ComparePage-module__Ab1OqW__ctaPrimary{border-radius:var(--radius-pill);border:2px solid var(--orange);background:var(--orange);color:#fff;font-family:var(--font-brand);letter-spacing:-.01em;justify-content:center;align-items:center;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s,box-shadow .15s,transform .15s;display:inline-flex}.ComparePage-module__Ab1OqW__ctaPrimary:hover{background:var(--orange-600);border-color:var(--orange-600);box-shadow:0 4px 12px #fe43084d}.ComparePage-module__Ab1OqW__ctaPrimary:active{transform:scale(.97)}.ComparePage-module__Ab1OqW__ctaSecondary{border-radius:var(--radius-pill);border:2px solid var(--line-strong);color:var(--ink);font-family:var(--font-brand);letter-spacing:-.01em;background:0 0;justify-content:center;align-items:center;padding:14px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.ComparePage-module__Ab1OqW__ctaSecondary:hover{border-color:var(--ink);background:#1a17140a}@media (max-width:720px){.ComparePage-module__Ab1OqW__leadGrid,.ComparePage-module__Ab1OqW__guidanceGrid{grid-template-columns:1fr}.ComparePage-module__Ab1OqW__compareTable{min-width:560px}}
