.product-card[data-astro-cid-4fhpls6h]{background-color:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--radius-large);flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.product-card__cover[data-astro-cid-4fhpls6h]{aspect-ratio:1200/630;background-color:var(--surface-1);border-bottom:1px solid var(--line-strong);width:100%;overflow:hidden}.product-card__cover[data-astro-cid-4fhpls6h] img[data-astro-cid-4fhpls6h]{object-fit:cover;width:100%;height:100%;display:block}.product-card__body[data-astro-cid-4fhpls6h]{flex-direction:column;flex:1;align-items:flex-start;gap:18px;min-width:0;padding:28px;display:flex}.product-card__title[data-astro-cid-4fhpls6h]{color:var(--text-primary);font-family:var(--font-body);font-size:21px;font-weight:600;line-height:1.3}.product-card__tagline[data-astro-cid-4fhpls6h]{color:var(--text-primary);font-size:17px;font-weight:500;line-height:1.5}.product-card__description[data-astro-cid-4fhpls6h]{color:var(--text-secondary);flex:1;font-size:16px;line-height:1.7}.product-card__bottom[data-astro-cid-4fhpls6h]{border-top:1px solid var(--line-default);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;width:100%;padding-top:20px;display:flex}.product-card__details[data-astro-cid-4fhpls6h]{flex-direction:column;gap:10px;min-width:0;display:flex}.product-card__details[data-astro-cid-4fhpls6h] p[data-astro-cid-4fhpls6h]{flex-wrap:wrap;gap:6px;font-size:14px;line-height:1.5;display:flex}.product-card__details[data-astro-cid-4fhpls6h] span[data-astro-cid-4fhpls6h]{color:var(--text-muted)}.product-card__details[data-astro-cid-4fhpls6h] strong[data-astro-cid-4fhpls6h]{color:var(--text-primary);font-weight:600}.product-card__disclaimer[data-astro-cid-4fhpls6h]{color:var(--text-faint);font-size:13px;line-height:1.6}@media (width<=640px){.product-card__body[data-astro-cid-4fhpls6h]{padding:22px}.product-card__bottom[data-astro-cid-4fhpls6h]{align-items:stretch}.product-card__bottom[data-astro-cid-4fhpls6h] .button{width:100%}}.products-aside[data-astro-cid-x55ciihw]{flex-direction:column;gap:24px;min-width:0;display:flex}.products-aside__panel[data-astro-cid-x55ciihw]{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.products-aside__heading[data-astro-cid-x55ciihw]{color:var(--text-primary);font-family:var(--font-body);font-size:21px;font-weight:600;line-height:1.3}.products-aside__principles[data-astro-cid-x55ciihw]{flex-direction:column;gap:28px;display:flex}.products-aside__principle[data-astro-cid-x55ciihw]{align-items:flex-start;gap:16px;display:flex}.products-aside__icon[data-astro-cid-x55ciihw]{width:44px;height:44px;color:var(--accent);background-color:var(--accent-soft-bg);border-radius:var(--radius-control);flex:0 0 44px;justify-content:center;align-items:center;display:flex}.products-aside__icon[data-astro-cid-x55ciihw] svg[data-astro-cid-x55ciihw]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.products-aside__principle-text[data-astro-cid-x55ciihw]{min-width:0}.products-aside__principle-text[data-astro-cid-x55ciihw] h3[data-astro-cid-x55ciihw]{color:var(--text-primary);margin-bottom:7px;font-size:16px;font-weight:600;line-height:1.4}.products-aside__principle-text[data-astro-cid-x55ciihw] p[data-astro-cid-x55ciihw],.products-aside__help-text[data-astro-cid-x55ciihw]{color:var(--text-muted);font-size:14px;line-height:1.7}@media (width<=640px){.products-aside__panel[data-astro-cid-x55ciihw]{padding:24px}.products-aside__panel[data-astro-cid-x55ciihw] .button{width:100%}}.products-hero[data-astro-cid-rcy7iuhi]{isolation:isolate;background-color:var(--bg-base);padding-top:100px;padding-bottom:170px;position:relative;overflow:hidden}.products-hero__content[data-astro-cid-rcy7iuhi]{z-index:1;position:relative}.products-section[data-astro-cid-rcy7iuhi]{background-color:var(--bg-base)}.products-single[data-astro-cid-rcy7iuhi]{flex-wrap:wrap;align-items:flex-start;gap:28px;display:flex}.products-single__main[data-astro-cid-rcy7iuhi]{flex:2 560px;min-width:0}.products-single__aside[data-astro-cid-rcy7iuhi]{flex:300px;min-width:0}.products-multiple[data-astro-cid-rcy7iuhi]{flex-direction:column;gap:48px;display:flex}.products-grid[data-astro-cid-rcy7iuhi]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.products-multiple__aside[data-astro-cid-rcy7iuhi]{width:100%}.products-empty[data-astro-cid-rcy7iuhi]{background-color:var(--surface-1);border:1px solid var(--line-default);border-radius:var(--radius-large);flex-direction:column;align-items:flex-start;gap:16px;padding:40px;display:flex}.products-empty[data-astro-cid-rcy7iuhi] p[data-astro-cid-rcy7iuhi]{color:var(--text-secondary);font-size:16px}.products-empty[data-astro-cid-rcy7iuhi] a[data-astro-cid-rcy7iuhi]{min-height:44px;color:var(--accent-link);align-items:center;font-weight:600;display:inline-flex}@media (width>=1280px){.products-grid--three[data-astro-cid-rcy7iuhi]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1023px){.products-single[data-astro-cid-rcy7iuhi]{flex-direction:column}.products-single__main[data-astro-cid-rcy7iuhi],.products-single__aside[data-astro-cid-rcy7iuhi]{flex:none;width:100%}.products-grid[data-astro-cid-rcy7iuhi]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.products-hero[data-astro-cid-rcy7iuhi]{padding-top:72px;padding-bottom:140px}.products-grid[data-astro-cid-rcy7iuhi]{grid-template-columns:minmax(0,1fr)}.products-empty[data-astro-cid-rcy7iuhi]{padding:24px}}
