.page-header[data-astro-cid-juqykse3]{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)}.page-title[data-astro-cid-juqykse3]{color:var(--color-surface);margin-top:var(--space-xs)}.page-lead[data-astro-cid-juqykse3]{font-size:1.2rem;color:var(--color-text-light);opacity:.9;max-width:800px;margin-top:var(--space-xs)}.section[data-astro-cid-juqykse3]{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.product-detail-grid[data-astro-cid-juqykse3]{display:grid;grid-template-columns:1fr;gap:var(--space-xl)}@media (min-width: 1024px){.product-detail-grid[data-astro-cid-juqykse3]{grid-template-columns:.9fr 1.1fr}}.detail-img[data-astro-cid-juqykse3]{width:100%;border-radius:var(--radius-md);border:1px solid var(--color-border);box-shadow:var(--shadow-md)}.quick-highlights-box[data-astro-cid-juqykse3]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md);margin-top:var(--space-md)}.quick-highlights-box[data-astro-cid-juqykse3] h3[data-astro-cid-juqykse3]{color:var(--color-brand-primary);font-size:1.1rem;margin-bottom:var(--space-xs)}.quick-highlights-box[data-astro-cid-juqykse3] ul[data-astro-cid-juqykse3]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.quick-highlights-box[data-astro-cid-juqykse3] li[data-astro-cid-juqykse3]{display:flex;align-items:flex-start;gap:var(--space-xs);font-size:.9rem}.check-ic[data-astro-cid-juqykse3]{color:var(--color-brand-primary);flex-shrink:0;margin-top:3px}.tree-ic[data-astro-cid-juqykse3]{color:var(--color-brand-secondary);flex-shrink:0;margin-top:3px}.specs-grid[data-astro-cid-juqykse3]{display:grid;grid-template-columns:1fr;gap:var(--space-md);margin-top:var(--space-md)}@media (min-width: 640px){.specs-grid[data-astro-cid-juqykse3]{grid-template-columns:repeat(2,1fr)}}.spec-block[data-astro-cid-juqykse3]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-md)}.spec-block[data-astro-cid-juqykse3] h3[data-astro-cid-juqykse3]{font-size:1.05rem;color:var(--color-brand-primary);margin-bottom:var(--space-xs)}.spec-list[data-astro-cid-juqykse3]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.spec-list[data-astro-cid-juqykse3] li[data-astro-cid-juqykse3]{display:flex;align-items:center;gap:var(--space-xs);font-size:.9rem}.process-box[data-astro-cid-juqykse3]{background-color:var(--color-background-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md);margin-top:var(--space-md)}.process-box[data-astro-cid-juqykse3] h3[data-astro-cid-juqykse3]{color:var(--color-brand-primary);margin-bottom:var(--space-xs)}.process-box[data-astro-cid-juqykse3] p[data-astro-cid-juqykse3]{font-size:.95rem;line-height:1.6;color:var(--color-text);margin-bottom:.5rem}.section--quote[data-astro-cid-juqykse3]{background-color:var(--color-surface-dark);color:var(--color-text-light)}.quote-form-card[data-astro-cid-juqykse3]{background-color:var(--color-surface);color:var(--color-text);border-radius:var(--radius-md);padding:var(--space-xl);box-shadow:var(--shadow-lg)}.form-header[data-astro-cid-juqykse3]{margin-bottom:var(--space-lg)}.form-header[data-astro-cid-juqykse3] h2[data-astro-cid-juqykse3]{color:var(--color-brand-primary);margin-top:var(--space-xs)}.form-header[data-astro-cid-juqykse3] p[data-astro-cid-juqykse3]{color:var(--color-text-muted);font-size:1rem;margin-top:var(--space-xs)}.b2b-form[data-astro-cid-juqykse3]{display:flex;flex-direction:column;gap:var(--space-md)}.form-row[data-astro-cid-juqykse3]{display:grid;grid-template-columns:1fr;gap:var(--space-md)}@media (min-width: 640px){.form-row[data-astro-cid-juqykse3]{grid-template-columns:repeat(2,1fr)}}.form-group[data-astro-cid-juqykse3]{display:flex;flex-direction:column;gap:.4rem}.form-group[data-astro-cid-juqykse3] label[data-astro-cid-juqykse3]{font-family:var(--font-heading);font-size:.875rem;font-weight:700;color:var(--color-text)}.form-group[data-astro-cid-juqykse3] input[data-astro-cid-juqykse3],.form-group[data-astro-cid-juqykse3] select[data-astro-cid-juqykse3],.form-group[data-astro-cid-juqykse3] textarea[data-astro-cid-juqykse3]{font-family:var(--font-body);font-size:.95rem;padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface-muted);color:var(--color-text)}.form-group[data-astro-cid-juqykse3] input[data-astro-cid-juqykse3]:focus,.form-group[data-astro-cid-juqykse3] select[data-astro-cid-juqykse3]:focus,.form-group[data-astro-cid-juqykse3] textarea[data-astro-cid-juqykse3]:focus{outline:none;border-color:var(--color-brand-primary);background-color:var(--color-surface)}.form-consent[data-astro-cid-juqykse3]{display:flex;align-items:flex-start;gap:var(--space-xs);font-size:.85rem;color:var(--color-text-muted)}.form-consent[data-astro-cid-juqykse3] input[data-astro-cid-juqykse3]{margin-top:3px}.form-submit-row[data-astro-cid-juqykse3]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md);margin-top:var(--space-xs)}.btn--wa-link[data-astro-cid-juqykse3]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);font-family:var(--font-heading);font-size:1.125rem;font-weight:700;color:#128c7e;background-color:#e8f8f5;border:2px solid #25D366;padding:1rem 2rem;border-radius:var(--radius-sm);text-decoration:none;min-height:56px;transition:all var(--transition-normal);box-shadow:var(--shadow-sm)}.btn--wa-link[data-astro-cid-juqykse3]:hover{background-color:#25d366;color:#fff;transform:translateY(-2px);box-shadow:var(--shadow-md)}
