.legacy-brand-installer__inline-logo[data-v-1dd60bfc]{vertical-align:middle;margin:0 5px;display:inline-block}.legacy-brand-installer__inline-logo img[data-v-1dd60bfc]{-o-object-fit:contain;object-fit:contain;width:auto;max-width:190px;height:54px;display:block}.legacy-brand-installer__brand-panel[data-v-1dd60bfc]{color:#1b2f51;background:#fff;border-radius:8px;align-items:center;gap:38px;min-height:250px;margin-top:60px;padding:35px;display:flex;box-shadow:0 8px 26px #130a3333}.legacy-brand-installer__brand-panel picture[data-v-1dd60bfc]{place-items:center;width:42%;display:grid}.legacy-brand-installer__brand-panel img[data-v-1dd60bfc]{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:130px}.legacy-brand-installer__brand-panel strong[data-v-1dd60bfc]{color:#2775f9;font-size:38px}.legacy-brand-installer__score[data-v-1dd60bfc]{color:#fff;background:#2775f9;border-radius:50%;flex-shrink:0;place-items:center;width:62px;height:62px;margin-right:32px;font-size:20px;font-weight:700;display:grid}.legacy-brand-installer__score-track[data-v-1dd60bfc]{background:#dfe3e9;border-radius:10px;width:240px;max-width:100%;height:7px;overflow:hidden}.legacy-brand-installer__score-track span[data-v-1dd60bfc]{background:#42d03c;height:100%;display:block}.legacy-text-button[data-v-1dd60bfc]{padding:0}.accordion__trigger[data-v-1dd60bfc],.legacy-text-button[data-v-1dd60bfc]{font:inherit;background:0 0;border:0}.accordion__trigger[data-v-1dd60bfc]{width:100%;color:inherit;text-align:left;cursor:pointer}.accordion.is-open .accordion__inner[data-v-1dd60bfc]{max-height:260px}.legacy-brand-installer__sticky[data-v-1dd60bfc]{z-index:30;position:fixed;bottom:0;left:0;right:0}@media (width<=768px){.legacy-brand-installer__inline-logo[data-v-1dd60bfc]{margin:12px 0;display:block}.legacy-brand-installer__brand-panel[data-v-1dd60bfc]{min-height:170px;margin-top:30px;padding:22px}.legacy-brand-installer__brand-panel picture[data-v-1dd60bfc]{display:none}}.page-container[data-v-0d1b1d8e]{width:min(1160px,100% - 36px);margin:0 auto}.brand-hero[data-v-0d1b1d8e]{color:#fff;background:radial-gradient(circle at 78% 18%,#2775f942,transparent 29%),linear-gradient(135deg,#101c3e,var(--color-navy));padding:clamp(54px,8vw,100px) 0;overflow:hidden}.hero-grid[data-v-0d1b1d8e]{grid-template-columns:minmax(0,1.05fr) minmax(340px,.62fr);align-items:center;gap:clamp(44px,8vw,100px);display:grid}.eyebrow[data-v-0d1b1d8e]{color:var(--color-blue);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:800}.brand-hero .eyebrow[data-v-0d1b1d8e]{color:#98c0ff}h1[data-v-0d1b1d8e],h2[data-v-0d1b1d8e],h3[data-v-0d1b1d8e],p[data-v-0d1b1d8e]{margin-top:0}h1[data-v-0d1b1d8e]{letter-spacing:-.04em;max-width:760px;margin-bottom:22px;font-size:clamp(40px,5.8vw,67px);line-height:1.03}h1 span[data-v-0d1b1d8e]{color:#9dc3ff}.hero-intro[data-v-0d1b1d8e]{color:#ffffffc7;max-width:690px;font-size:19px;line-height:1.65}.check-list[data-v-0d1b1d8e]{gap:12px;margin:27px 0 32px;padding:0;list-style:none;display:grid}.check-list li[data-v-0d1b1d8e]{padding-left:30px;position:relative}.check-list li[data-v-0d1b1d8e]:before{color:var(--color-green);content:"✓";font-weight:900;position:absolute;left:0}.hero-cta[data-v-0d1b1d8e],.preference-cta button[data-v-0d1b1d8e],.section-copy button[data-v-0d1b1d8e],.sticky-bar button[data-v-0d1b1d8e]{color:#fff;background:var(--color-green-dark);cursor:pointer;border:0;border-radius:7px;min-height:52px;padding:12px 21px;font-weight:800}.availability-note[data-v-0d1b1d8e]{color:#ffffff9e;max-width:680px;margin:14px 0 0;font-size:13px;line-height:1.55}.brand-card[data-v-0d1b1d8e]{color:var(--color-ink);background:#fff;border:1px solid #ffffff29;border-radius:17px;overflow:hidden;box-shadow:0 30px 80px #00000047}.brand-logo[data-v-0d1b1d8e]{background:linear-gradient(135deg,var(--color-blue-soft),#fff),#fff;place-items:center;min-height:210px;padding:34px;display:grid}.brand-logo picture[data-v-0d1b1d8e]{display:contents}.brand-logo img[data-v-0d1b1d8e]{-o-object-fit:contain;object-fit:contain;max-width:240px;max-height:130px}.brand-logo>span[data-v-0d1b1d8e]{width:96px;height:96px;color:var(--color-blue);box-shadow:var(--shadow-soft);background:#fff;border-radius:50%;place-items:center;font-size:42px;font-weight:900;display:grid}.brand-card-copy[data-v-0d1b1d8e]{padding:29px}.brand-card-copy h2[data-v-0d1b1d8e]{margin-bottom:15px;font-size:30px}.overall-score[data-v-0d1b1d8e]{align-items:center;gap:12px;margin-bottom:18px;display:flex}.overall-score strong[data-v-0d1b1d8e]{color:var(--color-blue);font-size:34px}.brand-card-copy>p[data-v-0d1b1d8e],.overall-score span[data-v-0d1b1d8e]{color:var(--color-ink-muted);line-height:1.5}.brand-card-copy a[data-v-0d1b1d8e]{color:var(--color-blue);font-weight:800;text-decoration:none}.brand-card-copy a[data-v-0d1b1d8e]:hover{text-decoration:underline}.compare-section[data-v-0d1b1d8e],.faq-section[data-v-0d1b1d8e],.ratings-section[data-v-0d1b1d8e]{padding:clamp(58px,8vw,98px) 0}.ratings-section[data-v-0d1b1d8e]{background:var(--color-canvas)}.ratings-grid[data-v-0d1b1d8e]{grid-template-columns:minmax(0,.85fr) minmax(420px,1fr);align-items:center;gap:clamp(40px,7vw,88px);display:grid}.faq-layout h2[data-v-0d1b1d8e],.section-copy h2[data-v-0d1b1d8e],.section-heading h2[data-v-0d1b1d8e]{letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(32px,4.2vw,48px);line-height:1.08}.section-copy>p[data-v-0d1b1d8e]:last-of-type,.section-heading>p[data-v-0d1b1d8e]:last-child{color:var(--color-ink-muted);font-size:18px;line-height:1.65}.section-copy button[data-v-0d1b1d8e]{margin-top:8px}.score-card[data-v-0d1b1d8e]{border:1px solid var(--color-border);box-shadow:var(--shadow-soft);background:#fff;border-radius:14px;gap:24px;padding:clamp(26px,5vw,44px);display:grid}.score-row>div[data-v-0d1b1d8e]:first-child{justify-content:space-between;margin-bottom:9px;display:flex}.score-row strong[data-v-0d1b1d8e]{color:var(--color-blue)}.score-track[data-v-0d1b1d8e]{background:var(--color-blue-soft);border-radius:999px;height:10px;overflow:hidden}.score-track span[data-v-0d1b1d8e]{border-radius:inherit;background:linear-gradient(90deg,var(--color-blue),#5f9bff);height:100%;display:block}.score-card--empty[data-v-0d1b1d8e]{text-align:center}.score-card--empty h3[data-v-0d1b1d8e]{margin-bottom:8px}.score-card--empty p[data-v-0d1b1d8e]{color:var(--color-ink-muted);margin-bottom:0;line-height:1.6}.section-heading[data-v-0d1b1d8e]{text-align:center;max-width:760px;margin:0 auto 40px}.criteria-grid[data-v-0d1b1d8e]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.criteria-grid article[data-v-0d1b1d8e]{border:1px solid var(--color-border);box-shadow:var(--shadow-soft);background:#fff;border-radius:11px;padding:27px}.criteria-grid article>span[data-v-0d1b1d8e]{color:#fff;background:var(--color-blue);border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:19px;font-weight:900;display:grid}.criteria-grid h3[data-v-0d1b1d8e]{margin-bottom:10px}.criteria-grid p[data-v-0d1b1d8e]{color:var(--color-ink-muted);margin-bottom:0;line-height:1.58}.preference-cta[data-v-0d1b1d8e]{color:#fff;background:var(--color-navy);border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:36px;margin-top:44px;padding:clamp(28px,5vw,48px);display:grid}.preference-cta h2[data-v-0d1b1d8e]{margin-bottom:8px;font-size:clamp(25px,3.2vw,36px)}.preference-cta p[data-v-0d1b1d8e]{color:#ffffffb8;max-width:720px;margin-bottom:0;line-height:1.6}.faq-section[data-v-0d1b1d8e]{background:var(--color-blue-soft)}.faq-layout[data-v-0d1b1d8e]{grid-template-columns:minmax(260px,.55fr) minmax(0,1fr);gap:clamp(40px,8vw,100px);display:grid}.faq-list[data-v-0d1b1d8e]{gap:12px;display:grid}.faq-list details[data-v-0d1b1d8e]{background:#fff;border:1px solid #2775f929;border-radius:9px;padding:20px 22px}.faq-list summary[data-v-0d1b1d8e]{cursor:pointer;font-weight:800}.faq-list p[data-v-0d1b1d8e]{color:var(--color-ink-muted);margin:14px 0 0;line-height:1.65}.faq-list a[data-v-0d1b1d8e]{color:var(--color-blue)}.sticky-bar[data-v-0d1b1d8e]{z-index:30;color:#fff;background:var(--color-navy);padding:12px 0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #0003}.sticky-inner[data-v-0d1b1d8e]{justify-content:space-between;align-items:center;gap:24px;display:flex}.sticky-inner p[data-v-0d1b1d8e]{margin:0}.sticky-bar button[data-v-0d1b1d8e]{min-height:44px;padding:10px 17px}.sticky-enter-active[data-v-0d1b1d8e],.sticky-leave-active[data-v-0d1b1d8e]{transition:transform .22s}.sticky-enter-from[data-v-0d1b1d8e],.sticky-leave-to[data-v-0d1b1d8e]{transform:translateY(100%)}@media (width<=960px){.hero-grid[data-v-0d1b1d8e],.ratings-grid[data-v-0d1b1d8e]{grid-template-columns:1fr}.brand-card[data-v-0d1b1d8e]{max-width:620px}.criteria-grid[data-v-0d1b1d8e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.faq-layout[data-v-0d1b1d8e],.preference-cta[data-v-0d1b1d8e]{grid-template-columns:1fr}.preference-cta button[data-v-0d1b1d8e]{width:100%}}@media (width<=560px){.criteria-grid[data-v-0d1b1d8e]{grid-template-columns:1fr}.sticky-inner p[data-v-0d1b1d8e]{font-size:14px}.sticky-bar button[data-v-0d1b1d8e]{white-space:nowrap}}
