.emergency[data-astro-cid-dbm5hweq]{justify-items:start;gap:var(--space-4);max-width:var(--container);padding:var(--space-10) var(--space-6);border-radius:var(--radius-xl);background-color:var(--color-tint);margin-inline:auto;display:grid}.emergency[data-astro-cid-dbm5hweq] p[data-astro-cid-dbm5hweq]{color:var(--color-text-secondary)}@media (width>=768px){.emergency[data-astro-cid-dbm5hweq]{padding:var(--space-12)}}.financing[data-astro-cid-7tl6ezon]{gap:var(--space-8);width:100%;max-width:var(--container);padding:var(--space-8) var(--space-6);border-radius:var(--radius-xl);background-color:var(--color-tint);align-items:center;margin-inline:auto;display:grid}.financing__logo[data-astro-cid-7tl6ezon]{width:100%;max-width:var(--partner-logo-width);height:auto;display:block}.financing__text[data-astro-cid-7tl6ezon]{justify-items:start;gap:var(--space-4);display:grid}.financing__eyebrow[data-astro-cid-7tl6ezon]{color:var(--color-action-deep);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);font-weight:700;line-height:var(--leading-snug);text-transform:uppercase}.financing__text[data-astro-cid-7tl6ezon] [data-astro-cid-7tl6ezon]:is(h2,h3){color:var(--color-ink)}.financing__body[data-astro-cid-7tl6ezon]{max-width:var(--measure);color:var(--color-text-secondary);font-size:var(--text-lg)}.financing__benefits[data-astro-cid-7tl6ezon]{gap:var(--space-3);width:100%;margin:0;padding:0;list-style:none;display:grid}.financing__benefits[data-astro-cid-7tl6ezon] li[data-astro-cid-7tl6ezon]{gap:var(--space-3);grid-template-columns:auto 1fr;align-items:start;font-weight:600;display:grid}.financing__benefits[data-astro-cid-7tl6ezon] .icon{color:var(--color-action);margin-block-start:calc((1lh - var(--icon-lg)) / 2)}.financing__text[data-astro-cid-7tl6ezon] .cta{justify-self:stretch}@media (width>=768px){.financing[data-astro-cid-7tl6ezon]{padding:var(--space-10)}.financing__text[data-astro-cid-7tl6ezon] .cta{justify-self:start}}@media (width>=1024px){.financing[data-astro-cid-7tl6ezon]{gap:var(--space-10);grid-template-columns:5fr 7fr}.financing__logo[data-astro-cid-7tl6ezon]{justify-self:center}}.products-teaser[data-astro-cid-3y5vuyc3]{justify-items:start;gap:var(--space-6);width:100%;max-width:var(--container);margin-inline:auto;display:grid}.products-teaser__head[data-astro-cid-3y5vuyc3]{gap:var(--space-3);display:grid}.products-teaser__head[data-astro-cid-3y5vuyc3] [data-astro-cid-3y5vuyc3]:is(h2,h3){font-size:var(--text-4xl)}.products-teaser__head[data-astro-cid-3y5vuyc3] p[data-astro-cid-3y5vuyc3]{max-width:var(--measure);color:var(--color-text-secondary);font-size:var(--text-lg)}.products-teaser__grid[data-astro-cid-3y5vuyc3]{gap:var(--space-6);width:100%;padding:var(--space-2) 0;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;margin:0;list-style:none;display:flex;overflow:auto hidden}.products-teaser__grid[data-astro-cid-3y5vuyc3]::-webkit-scrollbar{display:none}.product-card[data-astro-cid-3y5vuyc3]{scroll-snap-align:start;scroll-snap-stop:normal;border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-sm);transition:scale var(--duration-fast) var(--ease-out);flex:0 0 85%;align-content:start;display:grid;position:relative;overflow:hidden}.product-card[data-astro-cid-3y5vuyc3]:has(.product-card__name a:active){scale:var(--press-scale)}.product-card__body[data-astro-cid-3y5vuyc3]{gap:var(--space-2);padding:var(--space-6);display:grid}.product-card__eyebrow[data-astro-cid-3y5vuyc3]{color:var(--color-action);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);font-weight:700;line-height:var(--leading-snug);text-transform:uppercase}.product-card__name[data-astro-cid-3y5vuyc3]{font-family:var(--font-body);font-size:var(--text-xl);letter-spacing:var(--tracking-normal);font-weight:700;line-height:var(--leading-snug);text-transform:none}.product-card__name[data-astro-cid-3y5vuyc3] a[data-astro-cid-3y5vuyc3]{color:var(--color-ink);text-decoration:none}.product-card__name[data-astro-cid-3y5vuyc3] a[data-astro-cid-3y5vuyc3]:after{content:"";border-radius:var(--radius-lg);position:absolute;inset:0}.product-card__name[data-astro-cid-3y5vuyc3] a[data-astro-cid-3y5vuyc3]:focus-visible{outline:none}.product-card__name[data-astro-cid-3y5vuyc3] a[data-astro-cid-3y5vuyc3]:focus-visible:after{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.product-card__summary[data-astro-cid-3y5vuyc3]{color:var(--color-text-secondary)}@media (hover:hover){.product-card[data-astro-cid-3y5vuyc3]:hover .product-card__name[data-astro-cid-3y5vuyc3] a[data-astro-cid-3y5vuyc3]{text-underline-offset:.15em;text-decoration:underline}.product-card[data-astro-cid-3y5vuyc3]:hover .product-photo img{transform:scale(1.03)}}@media (width>=768px){.product-card[data-astro-cid-3y5vuyc3]{flex-basis:62%}}@media (width>=1024px){.products-teaser__grid[data-astro-cid-3y5vuyc3]{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}}.rebate[data-astro-cid-es5h4y4z]{gap:var(--space-8);width:100%;max-width:var(--container);align-items:center;margin-inline:auto;display:grid}.rebate__logo[data-astro-cid-es5h4y4z]{width:100%;max-width:var(--partner-logo-width);height:auto;display:block}.rebate__text[data-astro-cid-es5h4y4z]{justify-items:start;gap:var(--space-4);display:grid}.rebate__eyebrow[data-astro-cid-es5h4y4z]{color:var(--color-action);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);font-weight:700;line-height:var(--leading-snug);text-transform:uppercase}.rebate__text[data-astro-cid-es5h4y4z] [data-astro-cid-es5h4y4z]:is(h2,h3){color:var(--color-ink)}.rebate__body[data-astro-cid-es5h4y4z]{max-width:var(--measure);color:var(--color-text-secondary);font-size:var(--text-lg)}.rebate__text[data-astro-cid-es5h4y4z] .cta{justify-self:stretch}@media (width>=768px){.rebate__text[data-astro-cid-es5h4y4z] .cta{justify-self:start}}@media (width>=1024px){.rebate[data-astro-cid-es5h4y4z]{gap:var(--space-10);grid-template-columns:7fr 5fr}.rebate__logo[data-astro-cid-es5h4y4z]{grid-area:1/2;justify-self:center}.rebate__text[data-astro-cid-es5h4y4z]{grid-area:1/1}}
