.compare-page.svelte-u3wn0a{background:var(--cw-bg-primary);color:var(--cw-text-primary)}.compare-page.svelte-u3wn0a h1,.compare-page.svelte-u3wn0a h2,.compare-page.svelte-u3wn0a h3,.compare-page.svelte-u3wn0a p{margin:0}.compare-page.svelte-u3wn0a a:where(.svelte-u3wn0a):focus-visible,.compare-page.svelte-u3wn0a button:where(.svelte-u3wn0a):focus-visible{outline:2px solid var(--cw-energy-mint);outline-offset:4px}.compare-hero.svelte-u3wn0a{--cw-energy-mint:#5ce5ae;--cw-bg-primary:#101815;--cw-text-secondary:#c6d1cb;--cw-text-muted:#aabbb0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;isolation:isolate;background:radial-gradient(55% 70% at 75%,#05f29b1c,#0000 76%),#111614;position:relative;overflow:hidden}.compare-hero__inner.svelte-u3wn0a{z-index:1;padding-bottom:clamp(60px,7vw,105px);position:relative}.compare-hero__crumbs.svelte-u3wn0a{margin-bottom:clamp(38px,5vw,64px)}.compare-hero__grid.svelte-u3wn0a{grid-template-columns:minmax(0,1fr) minmax(420px,.92fr);align-items:center;gap:clamp(40px,6vw,110px);display:grid}.compare-hero__copy.svelte-u3wn0a{max-width:610px}.compare-hero.svelte-u3wn0a h1:where(.svelte-u3wn0a){letter-spacing:-.055em;text-wrap:balance;color:#fff;margin-top:18px;font-size:clamp(38px,4vw,58px);font-weight:700;line-height:1.06}.compare-hero__lead.svelte-u3wn0a{color:#c6d1cb;text-wrap:pretty;max-width:590px;font-size:clamp(17px,1.4vw,20px);line-height:1.6;margin-top:25px!important}.compare-hero.svelte-u3wn0a .cw-btn:where(.svelte-u3wn0a){margin-top:30px}.compare-hero__horizon.svelte-u3wn0a{background:linear-gradient(90deg,transparent,var(--cw-energy-mint) 50%,transparent);height:1px;position:absolute;inset:auto 0 0;box-shadow:0 -8px 38px 4px #05f29b33}.job-map.svelte-u3wn0a{border-radius:var(--cw-radius-2xl);color:#f4fbf6;background:linear-gradient(155deg,#1c2822,#111a16);border:1px solid #b3ddc433;overflow:hidden;box-shadow:0 30px 90px #00000040}.job-map__top.svelte-u3wn0a{color:#95b5a4;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #b3ddc421;align-items:center;gap:10px;padding:20px 24px;font-size:12px;display:flex}.job-map__top.svelte-u3wn0a strong:where(.svelte-u3wn0a){color:#e5f8eb;letter-spacing:0;text-transform:none;margin-left:auto;font-size:13px}.job-map__pulse.svelte-u3wn0a{background:var(--cw-energy-mint);width:7px;height:7px;box-shadow:0 0 15px var(--cw-energy-mint);border-radius:50%;flex:none}.job-map__row.svelte-u3wn0a{border-bottom:1px solid #b3ddc41a;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:67px;padding:12px 24px;display:grid}.job-map__row.svelte-u3wn0a:last-child{border-bottom:0}.job-map__icon.svelte-u3wn0a{color:#70c69c}.job-map__job.svelte-u3wn0a{font-size:14px;line-height:1.4}.job-map__type.svelte-u3wn0a{color:#a5c2af;text-align:right;font-size:12px}.job-map__row--insight.svelte-u3wn0a{background:#05f29b17}.job-map__row--insight.svelte-u3wn0a .job-map__icon:where(.svelte-u3wn0a),.job-map__row--insight.svelte-u3wn0a .job-map__type:where(.svelte-u3wn0a){color:var(--cw-energy-mint)}html[data-theme=light] .compare-hero.svelte-u3wn0a{--cw-energy-mint:#087b58;--cw-bg-primary:#f1f5f1;--cw-text-secondary:#46554d;--cw-text-muted:#596961;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(55% 70% at 78%,#087b581c,#0000 77%),linear-gradient(#f5f9f5,#edf4ef)}html[data-theme=light] .compare-hero.svelte-u3wn0a h1:where(.svelte-u3wn0a){color:#17221d}html[data-theme=light] .compare-hero__lead.svelte-u3wn0a{color:var(--cw-text-secondary)}html[data-theme=light] .compare-hero.svelte-u3wn0a .cw-starfield{display:none}html[data-theme=light] .compare-hero.svelte-u3wn0a .cw-aurora:where(.svelte-u3wn0a){opacity:.28}html[data-theme=light] .compare-hero__horizon.svelte-u3wn0a{box-shadow:0 -8px 28px #087b5829}html[data-theme=light] .job-map.svelte-u3wn0a{color:#17221d;background:linear-gradient(155deg,#fff,#f8fbf8);border-color:#d1dfd4;box-shadow:0 22px 55px #1c432a1a}html[data-theme=light] .job-map__top.svelte-u3wn0a{color:#526a5b;border-bottom-color:#dce7de}html[data-theme=light] .job-map__top.svelte-u3wn0a strong:where(.svelte-u3wn0a){color:#17221d}html[data-theme=light] .job-map__row.svelte-u3wn0a{border-bottom-color:#e4ebe5}html[data-theme=light] .job-map__icon.svelte-u3wn0a,html[data-theme=light] .job-map__type.svelte-u3wn0a{color:#376c51}html[data-theme=light] .job-map__row--insight.svelte-u3wn0a{background:#eaf5ed}.compare-list.svelte-u3wn0a{padding-top:clamp(70px,8vw,120px);padding-bottom:clamp(70px,8vw,120px);scroll-margin-top:100px}.compare-list__head.svelte-u3wn0a{max-width:800px}.compare-list__head.svelte-u3wn0a h2:where(.svelte-u3wn0a){letter-spacing:-.04em;text-wrap:balance;margin-top:13px;font-size:clamp(32px,3vw,46px);line-height:1.14}.compare-list__head.svelte-u3wn0a>p:where(.svelte-u3wn0a):last-child{max-width:710px;color:var(--cw-text-secondary);margin-top:17px;font-size:17px;line-height:1.65}.compare-filter.svelte-u3wn0a{flex-wrap:wrap;gap:8px;margin:42px 0 26px;display:flex}.compare-filter.svelte-u3wn0a button:where(.svelte-u3wn0a){border:1px solid var(--cw-border);background:var(--cw-card-gradient);min-height:43px;color:var(--cw-text-secondary);font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:9px 14px;font-size:13px;font-weight:700;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.compare-filter.svelte-u3wn0a button:where(.svelte-u3wn0a) span:where(.svelte-u3wn0a){color:var(--cw-text-muted);font-size:12px}.compare-filter.svelte-u3wn0a button:where(.svelte-u3wn0a) svg{color:var(--cw-text-muted)}.compare-filter.svelte-u3wn0a button.active:where(.svelte-u3wn0a) svg{color:var(--cw-energy-mint)}.compare-filter.svelte-u3wn0a button:where(.svelte-u3wn0a):hover{border-color:var(--cw-border-hover);color:var(--cw-text-primary)}.compare-filter.svelte-u3wn0a button.active:where(.svelte-u3wn0a){border-color:var(--cw-energy-mint);background:color-mix(in srgb,var(--cw-energy-mint) 10%,var(--cw-bg-secondary));color:var(--cw-text-primary)}.compare-filter.svelte-u3wn0a button.active:where(.svelte-u3wn0a) span:where(.svelte-u3wn0a){color:var(--cw-energy-mint)}.compare-group.svelte-u3wn0a+.compare-group:where(.svelte-u3wn0a){margin-top:48px}.compare-group__title.svelte-u3wn0a{border-bottom:1px solid var(--cw-border-strong);color:var(--cw-text-muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:9px;padding-bottom:14px;font-size:12px;font-weight:600;display:flex}.compare-group__title.svelte-u3wn0a svg{color:var(--cw-energy-mint)}.compare-group__title.svelte-u3wn0a span:where(.svelte-u3wn0a){border:1px solid var(--cw-border);letter-spacing:0;border-radius:999px;padding:1px 8px;font-size:11px}.compare-group.svelte-u3wn0a ul:where(.svelte-u3wn0a){margin:0;padding:0;list-style:none}.compare-group.svelte-u3wn0a li:where(.svelte-u3wn0a){border-bottom:1px solid var(--cw-border)}.compare-row.svelte-u3wn0a{color:var(--cw-text-primary);border-radius:14px;grid-template-columns:44px minmax(0,1fr) minmax(0,1.25fr) auto 24px;align-items:center;gap:28px;margin-inline:-16px;padding:22px 16px;text-decoration:none;transition:background .2s;display:grid}.compare-row.svelte-u3wn0a:hover{background:color-mix(in srgb,var(--item-accent) 6%,transparent)}.compare-row__title.svelte-u3wn0a{gap:4px;display:grid}.compare-row__title.svelte-u3wn0a strong:where(.svelte-u3wn0a){letter-spacing:-.02em;font-size:20px;font-weight:650;line-height:1.25;transition:color .2s}.compare-row__title.svelte-u3wn0a strong:where(.svelte-u3wn0a) span:where(.svelte-u3wn0a){color:var(--cw-text-muted);font-size:.7em;font-weight:500}.compare-row__title.svelte-u3wn0a>span:where(.svelte-u3wn0a){color:var(--cw-text-secondary);font-size:14px;line-height:1.45}.compare-row.svelte-u3wn0a:hover .compare-row__title:where(.svelte-u3wn0a) strong:where(.svelte-u3wn0a){color:var(--cw-energy-mint)}.compare-row__answer.svelte-u3wn0a{color:var(--cw-text-muted);font-size:13px;line-height:1.6}.compare-row__meta.svelte-u3wn0a{color:var(--cw-text-muted);white-space:nowrap;justify-items:end;gap:6px;font-size:12px;display:grid}.compare-row__badge.svelte-u3wn0a{border:1px solid color-mix(in srgb,var(--cw-energy-mint) 50%,transparent);color:var(--cw-energy-mint);border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.compare-row__go.svelte-u3wn0a{color:var(--cw-text-muted);transition:transform .2s,color .2s}.compare-row.svelte-u3wn0a:hover .compare-row__go:where(.svelte-u3wn0a){color:var(--cw-energy-mint);transform:translate(3px,-3px)}.compare-note.svelte-u3wn0a{border-top:1px solid var(--cw-border-strong);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:56px;padding-top:28px;display:grid}.compare-note.svelte-u3wn0a>svg{box-sizing:content-box;border:1px solid var(--cw-border);background:var(--cw-bg-secondary);color:var(--cw-energy-mint);border-radius:12px;padding:9px}.compare-note.svelte-u3wn0a h3:where(.svelte-u3wn0a){font-size:17px}.compare-note.svelte-u3wn0a p:where(.svelte-u3wn0a){max-width:680px;color:var(--cw-text-secondary);font-size:14px;line-height:1.6;margin-top:5px!important}.compare-note.svelte-u3wn0a a:where(.svelte-u3wn0a){color:var(--cw-energy-mint);white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.compare-note.svelte-u3wn0a a:where(.svelte-u3wn0a):hover{text-underline-offset:4px;text-decoration:underline}.compare-trademark.svelte-u3wn0a{max-width:850px;color:var(--cw-text-muted);font-size:12px;line-height:1.5;margin-top:28px!important}@media (width<=1100px){.compare-row.svelte-u3wn0a{grid-template-columns:44px minmax(0,1fr) auto 24px}.compare-row__answer.svelte-u3wn0a{display:none}}@media (width<=960px){.compare-hero__grid.svelte-u3wn0a{grid-template-columns:minmax(0,1fr);gap:46px}.compare-hero__copy.svelte-u3wn0a,.job-map.svelte-u3wn0a{max-width:730px}.compare-note.svelte-u3wn0a{grid-template-columns:44px minmax(0,1fr)}.compare-note.svelte-u3wn0a a:where(.svelte-u3wn0a){grid-column:2}}@media (width<=660px){.compare-hero__inner.svelte-u3wn0a{padding-bottom:70px}.compare-hero__crumbs.svelte-u3wn0a{margin-bottom:42px}.compare-hero.svelte-u3wn0a h1:where(.svelte-u3wn0a){font-size:clamp(37px,10vw,51px)}.job-map__top.svelte-u3wn0a,.job-map__row.svelte-u3wn0a{padding-inline:15px}.job-map__row.svelte-u3wn0a{grid-template-columns:24px minmax(0,1fr);gap:10px}.job-map__type.svelte-u3wn0a{text-align:left;grid-column:2;margin-top:-8px}.compare-filter.svelte-u3wn0a{scrollbar-width:none;flex-wrap:nowrap;margin-top:30px;padding-bottom:6px;overflow-x:auto}.compare-filter.svelte-u3wn0a button:where(.svelte-u3wn0a){flex:none}.compare-row.svelte-u3wn0a{grid-template-columns:40px minmax(0,1fr) 20px;gap:16px}.compare-row__meta.svelte-u3wn0a{grid-area:2/2;justify-items:start}.compare-row__go.svelte-u3wn0a{grid-area:1/3}}@media (prefers-reduced-motion:reduce){.compare-row.svelte-u3wn0a,.compare-row__go.svelte-u3wn0a{transition:none}.compare-row.svelte-u3wn0a:hover .compare-row__go:where(.svelte-u3wn0a){transform:none}}
