.hero-video-backdrop[data-astro-cid-7bwhklah]{position:absolute;inset:0;overflow:hidden}.hero-video-still[data-astro-cid-7bwhklah],.hero-video-still-item[data-astro-cid-7bwhklah],.hero-video-media[data-astro-cid-7bwhklah]{position:absolute;inset:0}.hero-video-still-item[data-astro-cid-7bwhklah][data-ds-hero-still-item=still]{display:none}@media (width<=767px),(prefers-reduced-motion:reduce){.hero-video-still-item[data-astro-cid-7bwhklah][data-ds-hero-still-item=poster]{display:none}.hero-video-still-item[data-astro-cid-7bwhklah][data-ds-hero-still-item=still]{display:block}}.hero-video-media[data-astro-cid-7bwhklah] video{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.hero-video-backdrop[data-astro-cid-7bwhklah][data-ds-hero-video-shown] .hero-video-media[data-astro-cid-7bwhklah] video{opacity:1}@media (prefers-reduced-motion:reduce){.hero-video-media[data-astro-cid-7bwhklah]{display:none}}.hero-video-controls[data-astro-cid-7bwhklah]{z-index:1;pointer-events:none;position:absolute;bottom:calc(clamp(24px,2.8vw,40px) - 14px);left:0;right:0}@media (width>=768px){.hero-video-controls[data-astro-cid-7bwhklah]{top:calc(min(100svh,900px) - clamp(24px,2.8vw,40px) - 30px);bottom:auto}}.hero-video-controls-row[data-astro-cid-7bwhklah]{justify-content:flex-end;display:flex}.hero-video-toggle[data-astro-cid-7bwhklah]{box-sizing:border-box;border:1px solid var(--ds-outline-on-dark);border-radius:var(--radius-ds-4);width:44px;height:44px;color:var(--color-ds-on-dark-headline);cursor:pointer;pointer-events:auto;transition:var(--ds-transition);background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.hero-video-toggle[data-astro-cid-7bwhklah][hidden]{display:none}.hero-video-toggle[data-astro-cid-7bwhklah]:is(:hover,:active){border-color:var(--color-ds-white);color:var(--color-ds-white)}.hero-video-glyph[data-astro-cid-7bwhklah]{background-image:linear-gradient(90deg,currentColor 0 4px,#0000 4px 8px,currentColor 8px 12px);flex-shrink:0;width:12px;height:14px;display:block}.hero-video-toggle[data-astro-cid-7bwhklah][aria-pressed=true] .hero-video-glyph[data-astro-cid-7bwhklah]{clip-path:polygon(0 0,100% 50%,0 100%);background-color:currentColor;background-image:none;width:12px;height:14px;margin-left:2px}.vc[data-astro-cid-h2fzv47z]{min-width:0;font-family:var(--font-ds-sans);margin:0}.vc-card[data-astro-cid-h2fzv47z]{box-sizing:border-box;border:1px solid var(--color-ds-line);border-radius:var(--radius-ds-8);min-width:0;box-shadow:var(--shadow-ds-card);color:var(--ds-fg);font-size:1rem;line-height:normal;overflow:hidden;container:vendor-compare/inline-size}.vc-head[data-astro-cid-h2fzv47z]{justify-content:space-between;align-items:center;gap:var(--spacing-ds-12);padding:20px var(--spacing-ds-24);border-bottom:1px solid var(--color-ds-line);display:flex}.vc-head-text[data-astro-cid-h2fzv47z]{min-width:0}.vc-title[data-astro-cid-h2fzv47z]{font-family:var(--font-ds-sans);letter-spacing:normal;color:var(--ds-fg);overflow-wrap:break-word;margin:0;font-size:1rem;font-weight:600;line-height:normal}.vc-meta[data-astro-cid-h2fzv47z]{font-size:var(--text-ds-small-13);color:var(--color-ds-label);overflow-wrap:break-word;margin:2px 0 0;line-height:normal}.vc-tag[data-astro-cid-h2fzv47z]{padding:6px var(--spacing-ds-8);border:1px solid var(--color-ds-line);border-radius:var(--radius-ds-4);background-color:var(--color-ds-mist);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ds-slate);flex:none;margin:0;font-size:.6875rem;font-weight:600;line-height:normal}.vc-row[data-astro-cid-h2fzv47z]{grid-template-columns:1.6fr repeat(var(--vc-cols), minmax(min-content, 1fr));gap:var(--spacing-ds-8);border-bottom:1px solid var(--color-ds-hairline);display:grid}.vc-row-head[data-astro-cid-h2fzv47z]{padding:var(--spacing-ds-12) var(--spacing-ds-24);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ds-label);font-size:.71875rem;font-weight:500;line-height:normal}.vc-group-last[data-astro-cid-h2fzv47z]>.vc-row[data-astro-cid-h2fzv47z]:last-child{border-bottom:0}.vc-colhead[data-astro-cid-h2fzv47z]{overflow-wrap:break-word}.vc-row-data[data-astro-cid-h2fzv47z]{padding:20px var(--spacing-ds-24);font-size:var(--text-ds-small-15);align-items:center}.vc-row-rec[data-astro-cid-h2fzv47z]{background-color:var(--color-ds-blue-tint)}.vc-name[data-astro-cid-h2fzv47z]{overflow-wrap:break-word}.vc-row-current[data-astro-cid-h2fzv47z] .vc-name[data-astro-cid-h2fzv47z]{color:var(--ds-fg-muted)}.vc-name-rec[data-astro-cid-h2fzv47z]{flex-wrap:wrap;align-items:center;gap:6px 10px;font-weight:500;display:flex}.vc-rec-tag[data-astro-cid-h2fzv47z]{padding:var(--spacing-ds-4) var(--spacing-ds-8);border-radius:var(--radius-ds-4);background-color:var(--color-ds-blue);letter-spacing:.04em;color:var(--color-ds-white);flex:none;font-size:.6875rem;font-weight:600;line-height:normal}.vc-cell[data-astro-cid-h2fzv47z]{min-width:0}.vc-bar[data-astro-cid-h2fzv47z],.vc-line[data-astro-cid-h2fzv47z]{height:var(--spacing-ds-8);border-radius:var(--radius-ds-4);background-color:var(--color-ds-line);display:block}.vc-bar-rec[data-astro-cid-h2fzv47z]{background-color:var(--color-ds-blue-bar)}.vc-notes[data-astro-cid-h2fzv47z]{gap:20px var(--spacing-ds-24);padding:22px var(--spacing-ds-24);background-color:var(--color-ds-mist);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.vc-note[data-astro-cid-h2fzv47z]{min-width:0}.vc-note-label[data-astro-cid-h2fzv47z]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ds-label);overflow-wrap:break-word;margin:0;font-size:.71875rem;font-weight:500;line-height:normal}.vc-line[data-astro-cid-h2fzv47z]{margin-top:var(--spacing-ds-8)}.vc-note-label[data-astro-cid-h2fzv47z]+.vc-line[data-astro-cid-h2fzv47z]{margin-top:var(--spacing-ds-12)}.vc-caption[data-astro-cid-h2fzv47z]{font-size:var(--text-ds-small-13);color:var(--color-ds-label);margin:14px 0 0;line-height:normal}@container vendor-compare (width<480px){.vc-colhead[data-astro-cid-h2fzv47z]:not(.vc-colhead-name){max-width:4.5rem}}@container vendor-compare (width<340px){.vc-row[data-astro-cid-h2fzv47z]{grid-template-columns:repeat(var(--vc-cols), minmax(0, 1fr));row-gap:var(--spacing-ds-12)}.vc-name[data-astro-cid-h2fzv47z],.vc-colhead-name[data-astro-cid-h2fzv47z]{grid-column:1/-1}}.ledger[data-astro-cid-mrmuix53]{min-width:0;font-family:var(--font-ds-sans);margin:0}.ledger-card[data-astro-cid-mrmuix53]{box-sizing:border-box;border:1px solid var(--color-ds-line);border-radius:var(--radius-ds-8);min-width:0;box-shadow:var(--shadow-ds-card);color:var(--ds-fg);font-size:1rem;line-height:normal;overflow:hidden;container:ledger/inline-size}.ledger-head[data-astro-cid-mrmuix53]{justify-content:space-between;align-items:center;gap:var(--spacing-ds-12);padding:20px var(--spacing-ds-24);border-bottom:1px solid var(--color-ds-line);display:flex}.ledger-head-text[data-astro-cid-mrmuix53]{min-width:0}.ledger-title[data-astro-cid-mrmuix53]{font-family:var(--font-ds-sans);letter-spacing:normal;color:var(--ds-fg);overflow-wrap:break-word;margin:0;font-size:1rem;font-weight:600;line-height:normal}.ledger-meta[data-astro-cid-mrmuix53]{font-size:var(--text-ds-small-13);color:var(--color-ds-label);overflow-wrap:break-word;margin:2px 0 0;line-height:normal}.ledger-disc[data-astro-cid-mrmuix53]{background-color:var(--color-ds-blue-tint);width:36px;height:36px;color:var(--color-ds-blue);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.ledger-disc[data-astro-cid-mrmuix53]>[data-ds-icon]{flex-shrink:0}.ledger-lines[data-astro-cid-mrmuix53]{margin:0}.ledger-row[data-astro-cid-mrmuix53]{justify-content:space-between;gap:var(--spacing-ds-16);padding:18px var(--spacing-ds-24);border-bottom:1px solid var(--color-ds-hairline);font-size:1rem;display:flex}.ledger-row[data-astro-cid-mrmuix53]:last-child{border-bottom:0}.ledger-label[data-astro-cid-mrmuix53]{overflow-wrap:break-word;min-width:0}.ledger-value[data-astro-cid-mrmuix53]{text-align:end;overflow-wrap:break-word;flex:none;max-width:50%;margin:0;font-weight:500}.ledger-total[data-astro-cid-mrmuix53]{justify-content:space-between;align-items:baseline;gap:var(--spacing-ds-16);padding:22px var(--spacing-ds-24);background-color:var(--color-ds-blue-tint);display:flex}.ledger-total-label[data-astro-cid-mrmuix53]{min-width:0;font-size:var(--text-ds-small-15);color:var(--color-ds-ink);overflow-wrap:break-word;font-weight:500;line-height:normal}.ledger-total-value[data-astro-cid-mrmuix53]{min-width:0;font-family:var(--font-ds-serif);letter-spacing:-.02em;color:var(--color-ds-blue);text-align:end;overflow-wrap:break-word;flex:0 auto;margin:0;font-size:2.75rem;font-weight:400;line-height:1}.ledger-caption[data-astro-cid-mrmuix53]{font-size:var(--text-ds-small-13);line-height:var(--text-ds-small-13--line-height);color:var(--color-ds-label);margin:14px 0 0}@container ledger (width<260px){.ledger-row[data-astro-cid-mrmuix53],.ledger-total[data-astro-cid-mrmuix53]{row-gap:var(--spacing-ds-4);flex-wrap:wrap}.ledger-value[data-astro-cid-mrmuix53],.ledger-total-value[data-astro-cid-mrmuix53]{max-width:none;margin-inline-start:auto}}[data-astro-cid-lcdefpme][data-ds-home]{font-family:var(--font-ds-sans);font-size:1rem;line-height:normal}.home-anchor[data-astro-cid-lcdefpme]{scroll-margin-top:24px}.home-placeholder[data-astro-cid-lcdefpme]:before{content:"Placeholder · " attr(data-ds-placeholder);border:1px solid var(--color-ds-rule);border-radius:var(--radius-ds-4);background:var(--color-ds-white);color:var(--color-ds-ink);padding:2px 6px;font-size:.6875rem;display:inline-block}.home-eyebrow-row[data-astro-cid-lcdefpme]{align-items:center;gap:var(--spacing-ds-8) var(--spacing-ds-16);flex-wrap:wrap;display:flex}.home-eyebrow[data-astro-cid-lcdefpme]{font-family:var(--font-ds-sans);font-size:var(--text-ds-eyebrow);letter-spacing:var(--text-ds-eyebrow--letter-spacing);text-transform:uppercase;color:var(--color-ds-blue);margin:0;font-weight:600;line-height:normal}[data-astro-cid-lcdefpme]:where([data-tone=navy]) .home-eyebrow[data-astro-cid-lcdefpme]{color:var(--color-ds-blue-300)}.home-h2[data-astro-cid-lcdefpme]{font-family:var(--font-ds-serif);font-size:var(--text-ds-h2);font-weight:400;line-height:var(--text-ds-h2--line-height);letter-spacing:var(--text-ds-h2--letter-spacing);color:var(--ds-fg);text-wrap:balance;overflow-wrap:break-word;margin:0}.home-h2-lg[data-astro-cid-lcdefpme]{font-family:var(--font-ds-serif);font-size:var(--text-ds-h2-lg);font-weight:400;line-height:var(--text-ds-h2-lg--line-height);letter-spacing:var(--text-ds-h2-lg--letter-spacing);color:var(--ds-fg);text-wrap:balance;overflow-wrap:break-word;margin:0}.home-h2-after-eyebrow[data-astro-cid-lcdefpme]{margin-top:var(--spacing-ds-24)}.home-h2-760[data-astro-cid-lcdefpme]{max-width:760px}.home-body[data-astro-cid-lcdefpme]{font-size:var(--text-ds-body);line-height:var(--text-ds-body--line-height);color:var(--ds-fg-muted);text-wrap:pretty;margin:0}.home-hero[data-astro-cid-lcdefpme]{background-color:var(--color-ds-night);color:var(--color-ds-on-dark-headline);display:block;position:relative;overflow:hidden}.home-hero-frame[data-astro-cid-lcdefpme]{box-sizing:border-box;flex-direction:column;justify-content:flex-end;min-height:min(100svh,900px);padding-top:64px;padding-bottom:72px;display:flex;position:relative}@media (width>=1024px){.home-hero-frame[data-astro-cid-lcdefpme]{padding-top:88px}}.home-hero-scrim[data-astro-cid-lcdefpme]{background-image:var(--ds-scrim-hero-home);position:absolute;inset:0}.home-hero-inner[data-astro-cid-lcdefpme]{box-sizing:border-box;width:100%;position:relative}.home-hero-text[data-astro-cid-lcdefpme]{min-width:0;max-width:940px}.home-hero-title[data-astro-cid-lcdefpme]{font-family:var(--font-ds-serif);font-size:var(--text-ds-display);font-weight:400;line-height:var(--text-ds-display--line-height);letter-spacing:var(--text-ds-display--letter-spacing);color:var(--color-ds-on-dark-headline);text-wrap:balance;overflow-wrap:break-word;margin:0}.home-hero-intro[data-astro-cid-lcdefpme]{max-width:600px;font-size:var(--text-ds-body-lg);line-height:var(--text-ds-body-lg--line-height);color:var(--color-ds-on-dark-body);text-wrap:pretty;margin:clamp(18px,1.4vw,20px) 0 0}@media (width>=1024px){.home-hero-text[data-astro-cid-lcdefpme],.home-hero-intro[data-astro-cid-lcdefpme]{max-width:var(--ds-hero-text-width)}}.home-hero-actions[data-astro-cid-lcdefpme]{gap:var(--spacing-ds-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));max-width:472px;margin-top:28px;display:grid}@media (width<=767px) and (height<=700px){.home-hero-intro[data-astro-cid-lcdefpme]{margin-top:10px}.home-hero-actions[data-astro-cid-lcdefpme]{margin-top:16px}}.home-hero-cue[data-astro-cid-lcdefpme]{position:absolute;bottom:clamp(24px,2.8vw,40px);left:0;right:0}.home-hero-cue-row[data-astro-cid-lcdefpme]{align-items:center;gap:var(--spacing-ds-12);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ds-on-night-meta);font-size:.6875rem;font-weight:600;display:flex}.home-hero-cue-rule[data-astro-cid-lcdefpme]{background-color:color-mix(in srgb, var(--color-ds-white) 30%, transparent);flex-shrink:0;width:48px;height:1px;display:block}.home-logos[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-ds-line)}.home-logos-inner[data-astro-cid-lcdefpme]{align-items:center;gap:20px var(--spacing-ds-32);flex-wrap:wrap;padding-block:clamp(28px,2.8vw,40px);display:flex}.home-logos-label[data-astro-cid-lcdefpme]{font-size:var(--text-ds-eyebrow);letter-spacing:var(--text-ds-eyebrow--letter-spacing);text-transform:uppercase;color:var(--color-ds-label);flex:0 0 200px;margin:0;font-weight:600}.home-logos-list[data-astro-cid-lcdefpme]{align-items:center;gap:20px var(--spacing-ds-32);flex-wrap:wrap;flex:560px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.home-logos-item[data-astro-cid-lcdefpme]{letter-spacing:-.01em;min-width:0;color:var(--color-ds-slate);flex:140px;font-size:1.0625rem;font-weight:500}.home-logos-item[data-astro-cid-lcdefpme] .home-logos-logo{width:100%;max-width:160px;display:block}.home-logos-item[data-astro-cid-lcdefpme] .home-logos-logo img{width:100%;height:auto;display:block}.home-split[data-astro-cid-lcdefpme]{gap:56px var(--ds-col-gap);flex-wrap:wrap;display:flex}.home-split-top[data-astro-cid-lcdefpme]{align-items:flex-start}.home-split-center[data-astro-cid-lcdefpme]{align-items:center}.home-split-text[data-astro-cid-lcdefpme]{flex:420px;min-width:0}.home-split-text-560[data-astro-cid-lcdefpme]{max-width:560px}.home-split-text-600[data-astro-cid-lcdefpme]{max-width:600px}.home-split-card[data-astro-cid-lcdefpme]{min-width:0}.home-split-card-680[data-astro-cid-lcdefpme]{flex:480px;max-width:680px}.home-split-card-560[data-astro-cid-lcdefpme]{flex:420px;max-width:560px}.home-points[data-astro-cid-lcdefpme]{flex-direction:column;gap:14px;margin:36px 0 0;padding:0;list-style:none;display:flex}.home-point[data-astro-cid-lcdefpme]{color:var(--color-ds-ink);align-items:center;gap:14px;font-size:1.125rem;display:flex}.home-point-dot[data-astro-cid-lcdefpme]{box-sizing:border-box;border:1px solid var(--color-ds-control);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.home-point-bar[data-astro-cid-lcdefpme]{background-color:var(--color-ds-slate);width:8px;height:1px;display:block}.home-wwd-body[data-astro-cid-lcdefpme]{margin-top:36px}.home-pull[data-astro-cid-lcdefpme]{margin:var(--spacing-ds-24) 0 0;font-family:var(--font-ds-serif);color:var(--color-ds-ink);font-size:clamp(1.375rem,1.8vw,1.625rem);font-style:italic;line-height:1.3}.home-ruled[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-ds-line);border-bottom:1px solid var(--color-ds-line)}.home-ruled-top[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-ds-line)}.home-guarantee-body[data-astro-cid-lcdefpme]{margin-top:28px}.home-stats[data-astro-cid-lcdefpme]{gap:var(--spacing-ds-48) var(--spacing-ds-24);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin-top:clamp(48px,5vw,72px);display:grid}.home-head-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;column-gap:40px;display:flex}.home-head-row-cases[data-astro-cid-lcdefpme]{row-gap:20px}.home-head-row-steps[data-astro-cid-lcdefpme]{row-gap:var(--spacing-ds-24)}.home-cases[data-astro-cid-lcdefpme]{gap:var(--spacing-ds-24);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));margin-top:clamp(40px,4.4vw,64px);display:grid}.home-step-list[data-astro-cid-lcdefpme]{gap:var(--spacing-ds-48) var(--spacing-ds-24);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));margin:clamp(40px,4.4vw,64px) 0 0;padding:0;list-style:none;display:grid}.home-step[data-astro-cid-lcdefpme]{padding-top:var(--spacing-ds-24);border-top:1px solid var(--color-ds-rule)}.home-step-numeral[data-astro-cid-lcdefpme]{font-size:var(--text-ds-small-13);letter-spacing:.14em;color:var(--color-ds-blue);font-weight:600;line-height:normal;display:block}.home-step-title[data-astro-cid-lcdefpme]{font-family:var(--font-ds-serif);font-size:var(--text-ds-h3);font-weight:400;line-height:var(--text-ds-h3--line-height);letter-spacing:var(--text-ds-h3--letter-spacing);color:var(--ds-fg);margin:20px 0 0}.home-step-body[data-astro-cid-lcdefpme]{max-width:380px;color:var(--ds-fg-muted);margin:14px 0 0;font-size:1.0625rem;line-height:1.6}.home-faq[data-astro-cid-lcdefpme]{gap:40px var(--ds-col-gap);flex-wrap:wrap;display:flex}.home-faq-text[data-astro-cid-lcdefpme]{flex:320px;min-width:0;max-width:440px}.home-faq-intro[data-astro-cid-lcdefpme]{color:var(--ds-fg-muted);margin:20px 0 0;font-size:1.0625rem;line-height:1.6}.home-faq-text[data-astro-cid-lcdefpme] .home-faq-link{margin-top:var(--spacing-ds-8);text-align:center}.home-faq-list[data-astro-cid-lcdefpme]{flex:2 560px;min-width:0}.home-closing[data-astro-cid-lcdefpme] .home-split[data-astro-cid-lcdefpme]{gap:var(--spacing-ds-48) var(--ds-col-gap)}.home-closing-body[data-astro-cid-lcdefpme]{margin:var(--spacing-ds-24) 0 0;font-size:var(--text-ds-body);line-height:var(--text-ds-body--line-height);color:var(--color-ds-on-navy-body)}.home-checks[data-astro-cid-lcdefpme]{margin:var(--spacing-ds-32) 0 0;flex-direction:column;gap:14px;padding:0;font-size:1rem;line-height:1.45;list-style:none;display:flex}.home-check[data-astro-cid-lcdefpme]{gap:var(--spacing-ds-12);display:flex}.home-check[data-astro-cid-lcdefpme] svg{color:var(--color-ds-blue-300);flex-shrink:0}.home-lead-card[data-astro-cid-lcdefpme]{box-sizing:border-box;border-radius:var(--radius-ds-8);background-color:var(--color-ds-white);min-width:0;max-width:620px;color:var(--color-ds-ink);box-shadow:var(--shadow-ds-closing-card);flex:440px;padding:clamp(24px,3vw,40px)}
