.aff[data-astro-cid-rnvdqtmw]{border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius);background:var(--shell);max-width:64ch;padding:20px 22px}.aff-eyebrow[data-astro-cid-rnvdqtmw]{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-dark);margin:0 0 6px;font-size:.72rem;font-weight:700}.aff-ad[data-astro-cid-rnvdqtmw]{color:var(--soft);margin:0 0 12px;font-size:.88rem;line-height:1.55}.aff-h[data-astro-cid-rnvdqtmw]{font-family:var(--display);color:var(--soft);margin:0 0 10px;font-size:1.05rem;font-weight:700}.aff-blurb[data-astro-cid-rnvdqtmw]{color:var(--body);margin:0 0 14px;line-height:1.65}.aff-products[data-astro-cid-rnvdqtmw]{gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.aff-products[data-astro-cid-rnvdqtmw] li[data-astro-cid-rnvdqtmw]{color:var(--body);gap:10px;font-size:.94rem;line-height:1.55;display:flex}.aff-dot[data-astro-cid-rnvdqtmw]{background:var(--accent);border-radius:999px;flex:none;width:7px;height:7px;margin-top:8px}.aff-actions[data-astro-cid-rnvdqtmw]{margin:0 0 14px}.aff-link[data-astro-cid-rnvdqtmw]{font-family:var(--display);color:var(--accent-dark);align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.aff-link[data-astro-cid-rnvdqtmw]:hover,.aff-link[data-astro-cid-rnvdqtmw]:focus-visible{text-decoration:underline}.aff-mark[data-astro-cid-rnvdqtmw]{letter-spacing:.04em;text-transform:uppercase;color:var(--soft);border:1px solid var(--line);vertical-align:middle;white-space:nowrap;border-radius:999px;margin-left:10px;padding:1px 8px;font-size:.68rem;font-weight:700;display:inline-block}.aff-disclosure[data-astro-cid-rnvdqtmw]{color:var(--soft);border-top:1px solid var(--line);margin:0;padding-top:12px;font-size:.8rem;line-height:1.5}.fp[data-astro-cid-pkxi74lo]{border:1px solid var(--brand-100);border-left:3px solid var(--accent-dark);border-radius:var(--radius);background:var(--brand-50);max-width:64ch;padding:22px 24px}.fp-eyebrow[data-astro-cid-pkxi74lo]{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-dark);align-items:center;gap:10px;margin:0 0 8px;font-size:.74rem;font-weight:700;display:inline-flex}.fp-ico[data-astro-cid-pkxi74lo]{background:var(--paper);width:28px;height:28px;color:var(--accent-dark);border-radius:16px;flex:none;justify-content:center;align-items:center;display:inline-flex}.fp-ico[data-astro-cid-pkxi74lo] svg{width:17px;height:17px}.fp-h[data-astro-cid-pkxi74lo]{font-family:var(--display);color:var(--soft);margin:0 0 12px;font-size:1.08rem;font-weight:700}.fp-list[data-astro-cid-pkxi74lo]{gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.fp-list[data-astro-cid-pkxi74lo] li[data-astro-cid-pkxi74lo]{color:var(--body);gap:10px;font-size:.95rem;line-height:1.6;display:flex}.fp-dot[data-astro-cid-pkxi74lo]{background:var(--accent);border-radius:999px;flex:none;width:7px;height:7px;margin-top:9px}.fp-foot[data-astro-cid-pkxi74lo]{color:var(--soft);margin:0;font-size:.86rem;line-height:1.6}.fp-foot[data-astro-cid-pkxi74lo] a[data-astro-cid-pkxi74lo]{color:var(--accent-dark);font-weight:600}.sp-hero-line[data-astro-cid-z7xolria],.sp-hero-line[data-astro-cid-z7xolria]:hover{color:#fff;border-color:#ffffff57}.sp-updated[data-astro-cid-z7xolria]{margin-top:var(--space-5);font-size:var(--step--1);color:var(--on-dark-soft)}.sp-hero-fig[data-astro-cid-z7xolria]{box-shadow:var(--shadow-lg)}.sp-hero-fig[data-astro-cid-z7xolria] img[data-astro-cid-z7xolria]{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}@media (width>=56rem){.sp-hero-fig[data-astro-cid-z7xolria] img[data-astro-cid-z7xolria]{aspect-ratio:4/3}}.sp-hero .phero-in{max-width:var(--maxw)}.sp-hero .phero-in>*{max-width:48.75rem}@media (width<=620px){.sp-updated[data-astro-cid-z7xolria]{margin-top:var(--space-4);order:3}}.sp-body[data-astro-cid-z7xolria]{max-width:var(--measure);line-height:var(--leading-body);color:var(--body)}.sp-prose[data-astro-cid-z7xolria]>[data-astro-cid-z7xolria]+[data-astro-cid-z7xolria]{margin-top:var(--space-4)}.sp-note[data-astro-cid-z7xolria]{max-width:var(--measure);font-size:var(--step--1);line-height:var(--leading-body);color:var(--soft)}.sp-note[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria],.sp-body[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{color:var(--accent-dark);font-weight:600}.sp-sub[data-astro-cid-z7xolria]{font-family:var(--display);font-size:var(--step-1);color:var(--soft);font-weight:700}.sp-dots[data-astro-cid-z7xolria]{gap:var(--space-3) var(--space-8);max-width:78ch;display:grid}.sp-dots[data-astro-cid-z7xolria] li[data-astro-cid-z7xolria]{gap:var(--space-3);line-height:var(--leading-body);color:var(--body);display:flex}.sp-dots[data-astro-cid-z7xolria] li[data-astro-cid-z7xolria]:before{content:"";border:4px solid var(--accent);border-radius:var(--radius-pill);flex:none;width:0;height:0;margin-top:.62em}@media (width>=40rem){.sp-dots[data-astro-cid-z7xolria]{grid-template-columns:repeat(2,minmax(0,1fr))}}.sp-links[data-astro-cid-z7xolria]{gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.sp-linkbtn[data-astro-cid-z7xolria]{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--brand-100);border-radius:var(--radius-pill);background:var(--brand-50);font-family:var(--display);font-size:var(--step--1);font-weight:700;line-height:var(--leading-snug);color:var(--accent-dark);transition:border-color var(--dur-1) var(--ease), background-color var(--dur-1) var(--ease);text-decoration:none;display:inline-flex}.sp-linkbtn[data-astro-cid-z7xolria]:hover{border-color:var(--accent-dark);background:var(--brand-100)}.sp-linkbtn[data-astro-cid-z7xolria] svg{flex:none;width:17px;height:17px}.sp-linkbtn--light[data-astro-cid-z7xolria]{color:#fff;background:#ffffff14;border-color:#ffffff3d}.sp-linkbtn--light[data-astro-cid-z7xolria] svg{color:var(--accent-glow)}.sp-linkbtn--light[data-astro-cid-z7xolria]:hover{border-color:var(--accent-glow);background:#ffffff24}.sp-urgent[data-astro-cid-z7xolria]{gap:var(--space-5);display:grid}.sp-urgent-act[data-astro-cid-z7xolria]{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.sp-urgent-steps[data-astro-cid-z7xolria]{--steps-n:1.75rem;gap:var(--space-4)}.sp-urgent-steps[data-astro-cid-z7xolria] .steps__n[data-astro-cid-z7xolria]{background:var(--deal-700)}.sp-urgent-steps[data-astro-cid-z7xolria]>li[data-astro-cid-z7xolria]:before{border-color:var(--deal)}.sp-urgent-steps[data-astro-cid-z7xolria] .steps__body[data-astro-cid-z7xolria]{padding-top:0}.sp-urgent-sheet[data-astro-cid-z7xolria]{font-family:var(--display);font-size:var(--step--1);color:var(--deal-700);font-weight:700;text-decoration:none}.sp-urgent-sheet[data-astro-cid-z7xolria]:hover{text-underline-offset:3px;text-decoration:underline}@media (width>=56rem){.sp-urgent[data-astro-cid-z7xolria]{column-gap:var(--space-9);grid-template:"head steps""act steps"1fr/minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.sp-urgent-head[data-astro-cid-z7xolria]{grid-area:head}.sp-urgent-steps[data-astro-cid-z7xolria]{grid-area:steps}.sp-urgent-act[data-astro-cid-z7xolria]{grid-area:act}}.sp-faults[data-astro-cid-z7xolria]{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));display:grid}.sp-fault[data-astro-cid-z7xolria]{gap:var(--space-2);padding:var(--space-4) var(--space-5);flex-direction:column;display:flex}@media (width>=40rem){.sp-fault[data-astro-cid-z7xolria]{gap:var(--space-3);padding:var(--space-5)}}.sp-fault-t[data-astro-cid-z7xolria]{font-family:var(--display);font-size:var(--step-0);font-weight:600;line-height:var(--leading-snug);color:var(--soft)}.sp-fault-go[data-astro-cid-z7xolria]{font-family:var(--display);font-size:var(--step--1);color:var(--accent-dark);margin-top:auto;font-weight:700}.sp-facts[data-astro-cid-z7xolria]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.sp-fact[data-astro-cid-z7xolria]{padding:var(--space-4) var(--space-5);border-left:3px solid var(--accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--shell);font-size:var(--step--1);font-weight:600;line-height:var(--leading-snug);color:var(--soft)}.sp-mfacts[data-astro-cid-z7xolria]{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));display:grid}.sp-mfact[data-astro-cid-z7xolria]{gap:var(--space-1);padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius);background:var(--shell);flex-direction:column;display:flex}.sp-mfact-k[data-astro-cid-z7xolria]{font-family:var(--display);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent-dark);font-weight:700}.sp-mfact-v[data-astro-cid-z7xolria]{font-size:var(--step-0);font-weight:500;line-height:var(--leading-body);color:var(--soft);margin:0}.sp-msources[data-astro-cid-z7xolria]{max-width:var(--measure);font-size:var(--step--1);line-height:var(--leading-body);color:var(--muted);margin:0}.sp-msources[data-astro-cid-z7xolria] strong[data-astro-cid-z7xolria]{color:var(--soft);font-weight:600}.sp-repairs[data-astro-cid-z7xolria]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));display:grid}.sp-repair-h[data-astro-cid-z7xolria]{margin:0 0 var(--space-2);font-family:var(--display);font-size:var(--step-1);color:var(--soft);font-weight:700}.sp-repair-t[data-astro-cid-z7xolria]{font-size:var(--step--1);line-height:var(--leading-body);color:var(--body)}.sp-table-scroll[data-astro-cid-z7xolria]{-webkit-overflow-scrolling:touch;overflow-x:auto}.sp-table-scroll[data-astro-cid-z7xolria]:focus-visible{outline:3px solid var(--accent-dark);outline-offset:3px;border-radius:var(--radius-xs)}.sp-table[data-astro-cid-z7xolria]{border-collapse:collapse;width:100%;min-width:34rem;font-size:var(--step--1)}.sp-table[data-astro-cid-z7xolria] th[data-astro-cid-z7xolria],.sp-table[data-astro-cid-z7xolria] td[data-astro-cid-z7xolria]{padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.sp-table[data-astro-cid-z7xolria] thead[data-astro-cid-z7xolria] th[data-astro-cid-z7xolria]{font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--soft);border-bottom-width:2px}.sp-table[data-astro-cid-z7xolria] tbody[data-astro-cid-z7xolria] th[data-astro-cid-z7xolria]{color:var(--soft);font-weight:600}.sp-table[data-astro-cid-z7xolria] tbody[data-astro-cid-z7xolria] tr[data-astro-cid-z7xolria]:last-child th[data-astro-cid-z7xolria],.sp-table[data-astro-cid-z7xolria] tbody[data-astro-cid-z7xolria] tr[data-astro-cid-z7xolria]:last-child td[data-astro-cid-z7xolria]{border-bottom:0}.sp-split[data-astro-cid-z7xolria]>[data-astro-cid-z7xolria]+[data-astro-cid-z7xolria]{margin-top:var(--stack)}@media (width>=64rem){.sp-split[data-astro-cid-z7xolria]{column-gap:var(--space-10);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.sp-split[data-astro-cid-z7xolria]>[data-astro-cid-z7xolria]+[data-astro-cid-z7xolria]{margin-top:0}.sp-split-body[data-astro-cid-z7xolria]{padding-top:calc(var(--step--2) * 1.65 + var(--space-3))}.sp-split[data-astro-cid-z7xolria] .sp-dots[data-astro-cid-z7xolria]{grid-template-columns:minmax(0,1fr)}}.sp-groups[data-astro-cid-z7xolria]{gap:var(--section-y-tight) var(--space-10);display:grid}@media (width>=64rem){.sp-groups--two[data-astro-cid-z7xolria]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.sp-price[data-astro-cid-z7xolria] .section-head__sub[data-astro-cid-z7xolria]{max-width:70ch;font-size:var(--step-0)}.sp-price-lead[data-astro-cid-z7xolria]{font-family:var(--display);font-size:var(--step-1);color:#fff;font-weight:700}.sp-price-lead[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{color:var(--accent-glow);text-underline-offset:3px}.sp-cost-grid[data-astro-cid-z7xolria]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}@media (width>=64rem){.sp-cost-grid--steps[data-astro-cid-z7xolria]{grid-template-columns:repeat(2,minmax(0,1fr))}}.sp-cost-card[data-astro-cid-z7xolria]{padding:var(--card-pad);border-radius:var(--radius-lg);background:#ffffff0f;border:1px solid #ffffff24}.sp-cost-k[data-astro-cid-z7xolria]{margin-bottom:var(--space-3);font-family:var(--display);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent-glow);font-weight:700;display:block}.sp-cost-card--step[data-astro-cid-z7xolria]{column-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:center;display:grid}.sp-cost-card--step[data-astro-cid-z7xolria] p[data-astro-cid-z7xolria]{grid-column:1/-1}.sp-cost-card--step[data-astro-cid-z7xolria] .sp-cost-h[data-astro-cid-z7xolria]{margin:0}.sp-cost-card--step[data-astro-cid-z7xolria] .sp-cost-h[data-astro-cid-z7xolria]+p[data-astro-cid-z7xolria]{margin-top:var(--space-3)}.sp-cost-n[data-astro-cid-z7xolria]{border-radius:var(--radius-pill);background:var(--accent-glow);width:2rem;height:2rem;color:var(--ink);font-family:var(--display);font-size:var(--step--1);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.sp-cost-h[data-astro-cid-z7xolria]{margin:0 0 var(--space-3);font-family:var(--display);font-size:var(--step-1);font-weight:800;line-height:var(--leading-snug);color:#fff}.sp-cost-card[data-astro-cid-z7xolria] p[data-astro-cid-z7xolria]{font-size:var(--step--1);line-height:var(--leading-body);color:var(--on-dark)}.sp-drivers-wrap[data-astro-cid-z7xolria]>[data-astro-cid-z7xolria]+[data-astro-cid-z7xolria]{margin-top:var(--space-4)}.sp-price[data-astro-cid-z7xolria] .sp-sub[data-astro-cid-z7xolria]{color:#fff}.sp-price[data-astro-cid-z7xolria] .sp-dots[data-astro-cid-z7xolria]{max-width:none}@media (width>=64rem){.sp-price[data-astro-cid-z7xolria] .sp-dots[data-astro-cid-z7xolria]{grid-template-columns:repeat(3,minmax(0,1fr))}}.sp-dots--light[data-astro-cid-z7xolria] li[data-astro-cid-z7xolria]{color:var(--on-dark)}.sp-dots--light[data-astro-cid-z7xolria] li[data-astro-cid-z7xolria]:before{border-color:var(--accent-glow)}.sp-also[data-astro-cid-z7xolria]>[data-astro-cid-z7xolria]+[data-astro-cid-z7xolria]{margin-top:var(--space-3)}.sp-also-lede[data-astro-cid-z7xolria]{color:var(--on-dark)}.sp-actions[data-astro-cid-z7xolria]{align-items:center;gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.sp-actions[data-astro-cid-z7xolria] .btn[data-astro-cid-z7xolria]{margin-right:var(--space-3)}.sp-jobs[data-astro-cid-z7xolria]{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.sp-job[data-astro-cid-z7xolria]{--card-radius:var(--radius-lg);flex-direction:column;padding:0;display:flex;overflow:hidden}.sp-job-img[data-astro-cid-z7xolria]{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto}.sp-job-body[data-astro-cid-z7xolria]{gap:var(--space-2);padding:var(--card-pad);flex-direction:column;display:flex}@media (width>=48rem){.sp-jobs--one[data-astro-cid-z7xolria] .sp-job[data-astro-cid-z7xolria]{flex-direction:row;align-items:center}.sp-jobs--one[data-astro-cid-z7xolria] .sp-job-img[data-astro-cid-z7xolria]{aspect-ratio:4/3;flex:0 0 45%;width:45%}.sp-jobs--one[data-astro-cid-z7xolria] .sp-job-body[data-astro-cid-z7xolria]{max-width:36rem;padding:var(--space-8)}}.sp-job-k[data-astro-cid-z7xolria]{font-family:var(--display);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent-dark);font-weight:700}.sp-card-h[data-astro-cid-z7xolria]{font-family:var(--display);font-size:var(--step-1);font-weight:700;line-height:var(--leading-snug);color:var(--ink);margin:0}.sp-card-t[data-astro-cid-z7xolria]{font-size:var(--step--1);line-height:var(--leading-body);color:var(--body)}.sp-proof[data-astro-cid-z7xolria]{gap:var(--section-y-tight) var(--space-10);align-items:start;display:grid}@media (width>=64rem){.sp-proof[data-astro-cid-z7xolria]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.sp-proof--solo[data-astro-cid-z7xolria]{grid-template-columns:minmax(0,1fr)}}.sp-promises[data-astro-cid-z7xolria]{gap:var(--space-6) var(--space-7);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.sp-promise[data-astro-cid-z7xolria]{gap:var(--space-4);align-items:flex-start;display:flex}.sp-promise-body[data-astro-cid-z7xolria]{gap:var(--space-1);flex-direction:column;display:flex}.sp-promise-body[data-astro-cid-z7xolria] strong[data-astro-cid-z7xolria]{font-family:var(--display);font-size:var(--step-0);font-weight:700;line-height:var(--leading-snug);color:var(--ink)}.sp-promise-body[data-astro-cid-z7xolria] span[data-astro-cid-z7xolria]{font-size:var(--step--1);line-height:var(--leading-body);color:var(--body)}.sp-promises-wrap[data-astro-cid-z7xolria] .eyebrow[data-astro-cid-z7xolria]{margin:0}.sp-next-top[data-astro-cid-z7xolria]{gap:var(--section-y-tight) var(--space-10);display:grid}@media (width>=64rem){.sp-next-top--split[data-astro-cid-z7xolria]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}}.sp-help[data-astro-cid-z7xolria]{gap:var(--space-4);display:grid}@media (width>=48rem){.sp-help[data-astro-cid-z7xolria]{grid-template-columns:repeat(2,minmax(0,1fr))}}.sp-help-card[data-astro-cid-z7xolria]{gap:var(--space-3);flex-direction:column;display:flex}.sp-help-t[data-astro-cid-z7xolria]{max-width:var(--measure);line-height:var(--leading-body);color:var(--body)}.sp-help-links[data-astro-cid-z7xolria]{gap:var(--space-2);padding-top:var(--space-2);font-size:var(--step--1);margin-top:auto;display:grid}.sp-help-links[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{color:var(--accent-dark);overflow-wrap:anywhere;font-weight:600}.sp-guides[data-astro-cid-z7xolria]{gap:var(--space-3);display:grid}.sp-guides--grid[data-astro-cid-z7xolria]{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}.sp-guide[data-astro-cid-z7xolria]{gap:var(--space-2);border-left:3px solid var(--accent);flex-direction:column;display:flex}.sp-guide-h[data-astro-cid-z7xolria]{font-family:var(--display);font-size:var(--step-0);font-weight:700;line-height:var(--leading-snug);color:var(--ink)}.sp-guide-t[data-astro-cid-z7xolria]{font-size:var(--step--1);line-height:var(--leading-body);color:var(--soft)}.sp-sheet[data-astro-cid-z7xolria]{align-items:center;gap:var(--space-2);font-family:var(--display);font-size:var(--step--1);color:var(--accent-dark);font-weight:700;text-decoration:none;display:inline-flex}.sp-sheet[data-astro-cid-z7xolria]:hover{text-underline-offset:3px;text-decoration:underline}.sp-related[data-astro-cid-z7xolria]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));display:grid}@media (width>=64rem){.sp-related--3[data-astro-cid-z7xolria]{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-related--4[data-astro-cid-z7xolria]{grid-template-columns:repeat(4,minmax(0,1fr))}}.sp-card[data-astro-cid-z7xolria]{column-gap:var(--space-4);row-gap:var(--space-1);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.sp-card[data-astro-cid-z7xolria] .sp-card-t[data-astro-cid-z7xolria]{grid-column:1/-1}@media (width>=40rem){.sp-card[data-astro-cid-z7xolria]{align-items:stretch;gap:var(--space-2);flex-direction:column;display:flex}.sp-card[data-astro-cid-z7xolria] .icon-badge[data-astro-cid-z7xolria]{margin-bottom:var(--space-2)}}.sp-cta[data-astro-cid-z7xolria]{gap:var(--space-6);border:1px solid var(--brand-100);border-radius:var(--radius-lg);background:var(--brand-50);padding:clamp(1.5rem,1rem + 2.2vw,3rem);display:grid}.sp-cta-copy[data-astro-cid-z7xolria]>[data-astro-cid-z7xolria]+[data-astro-cid-z7xolria]{margin-top:var(--space-3)}.sp-cta-h[data-astro-cid-z7xolria]{font-family:var(--display);font-size:var(--step-4);font-weight:800;line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--soft)}.sp-cta-btns[data-astro-cid-z7xolria]{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width>=56rem){.sp-cta[data-astro-cid-z7xolria]{align-items:center;column-gap:var(--space-9);grid-template-columns:minmax(0,1fr) auto}.sp-cta-btns[data-astro-cid-z7xolria]{justify-content:flex-end}}@media (width<=560px){.sp-longcall[data-astro-cid-z7xolria]{white-space:normal;text-align:center;padding-inline:var(--space-5)}}@media (width<=640px){.sp-cta-btns[data-astro-cid-z7xolria] .btn[data-astro-cid-z7xolria],.sp-actions[data-astro-cid-z7xolria] .btn[data-astro-cid-z7xolria]{width:100%;margin-right:0}}
