.product-card[data-astro-cid-goqu7m2f]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;display:flex;flex-direction:column;height:100%;transition:transform var(--transition-normal),box-shadow var(--transition-normal)}.product-card[data-astro-cid-goqu7m2f]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.product-card__image-wrap[data-astro-cid-goqu7m2f]{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;background-color:var(--color-surface-dark)}.product-card__image[data-astro-cid-goqu7m2f]{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.product-card[data-astro-cid-goqu7m2f]:hover .product-card__image[data-astro-cid-goqu7m2f]{transform:scale(1.04)}.product-card__content[data-astro-cid-goqu7m2f]{padding:var(--space-md);display:flex;flex-direction:column;flex:1;gap:var(--space-xs)}.product-card__title[data-astro-cid-goqu7m2f]{color:var(--color-brand-primary);font-size:1.5rem;margin-bottom:var(--space-3xs)}.product-card__tagline[data-astro-cid-goqu7m2f]{font-size:.875rem;font-weight:600;color:var(--color-brand-secondary)}.product-card__desc[data-astro-cid-goqu7m2f]{font-size:.95rem;color:var(--color-text-muted);line-height:1.5}.product-card__highlights[data-astro-cid-goqu7m2f]{margin-top:var(--space-xs);display:flex;flex-direction:column;gap:.4rem}.product-card__highlight-item[data-astro-cid-goqu7m2f]{display:flex;align-items:flex-start;gap:var(--space-xs);font-size:.875rem;color:var(--color-text)}.product-card__check-icon[data-astro-cid-goqu7m2f]{color:var(--color-brand-primary);flex-shrink:0;margin-top:2px}.product-card__footer[data-astro-cid-goqu7m2f]{margin-top:auto;padding-top:var(--space-md)}.product-card__footer[data-astro-cid-goqu7m2f] .btn{width:100%}.page-header[data-astro-cid-ttgomkr6]{background-color:var(--color-surface-dark);color:var(--color-text-light);padding-top:var(--space-xl);padding-bottom:var(--space-xl);border-bottom:4px solid var(--color-brand-secondary);width:100%;overflow-x:hidden}.page-title[data-astro-cid-ttgomkr6]{color:var(--color-surface);margin-top:var(--space-xs)}.page-lead[data-astro-cid-ttgomkr6]{font-size:1.2rem;color:var(--color-text-light);opacity:.9;max-width:800px;margin-top:var(--space-xs)}.section[data-astro-cid-ttgomkr6]{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl);width:100%;overflow-x:hidden}.section--catalog[data-astro-cid-ttgomkr6]{background-color:var(--color-background-alt)}.products-grid[data-astro-cid-ttgomkr6]{display:grid;grid-template-columns:1fr;gap:var(--space-lg);margin-top:var(--space-lg)}@media (min-width: 768px){.products-grid[data-astro-cid-ttgomkr6]{grid-template-columns:repeat(2,1fr);gap:var(--space-xl)}}.section--capability[data-astro-cid-ttgomkr6]{background-color:var(--color-surface)}.capability-grid[data-astro-cid-ttgomkr6]{display:grid;grid-template-columns:1fr;gap:var(--space-xl);align-items:center}@media (min-width: 1024px){.capability-grid[data-astro-cid-ttgomkr6]{grid-template-columns:1.1fr .9fr}}.capability-content[data-astro-cid-ttgomkr6] h2[data-astro-cid-ttgomkr6]{color:var(--color-brand-primary);margin-top:var(--space-xs);margin-bottom:var(--space-xs)}.capability-list[data-astro-cid-ttgomkr6]{display:flex;flex-direction:column;gap:var(--space-sm);margin-top:var(--space-md)}.cap-item[data-astro-cid-ttgomkr6]{display:flex;align-items:flex-start;gap:var(--space-xs)}.cap-ic[data-astro-cid-ttgomkr6]{color:var(--color-brand-primary);flex-shrink:0;margin-top:3px}.cap-item[data-astro-cid-ttgomkr6] strong[data-astro-cid-ttgomkr6]{color:var(--color-brand-primary)}.cap-item[data-astro-cid-ttgomkr6] p[data-astro-cid-ttgomkr6]{font-size:.9rem;color:var(--color-text-muted);margin-top:.2rem}.cap-img[data-astro-cid-ttgomkr6]{width:100%;border-radius:var(--radius-md);border:1px solid var(--color-border);box-shadow:var(--shadow-md)}.final-cta-section[data-astro-cid-ttgomkr6]{background-color:var(--color-brand-primary);color:var(--color-surface);padding-top:var(--space-2xl);padding-bottom:var(--space-2xl);width:100%;overflow-x:hidden}.final-cta-card[data-astro-cid-ttgomkr6]{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:var(--space-lg)}@media (min-width: 1024px){.final-cta-card[data-astro-cid-ttgomkr6]{flex-direction:row;align-items:center}}.final-cta-content[data-astro-cid-ttgomkr6] h2[data-astro-cid-ttgomkr6]{color:var(--color-surface);margin-top:var(--space-xs)}.final-cta-content[data-astro-cid-ttgomkr6] p[data-astro-cid-ttgomkr6]{color:var(--color-text-light);opacity:.9;max-width:680px;font-size:1.1rem;margin-top:var(--space-xs)}.final-cta-actions[data-astro-cid-ttgomkr6]{display:flex;flex-wrap:wrap;gap:var(--space-sm);flex-shrink:0}.btn--cta-outline[data-astro-cid-ttgomkr6]{border-color:var(--color-surface);color:var(--color-surface)}.btn--cta-outline[data-astro-cid-ttgomkr6]:hover{background-color:var(--color-surface);color:var(--color-brand-primary)}
