.overview[data-v-ab75b58a]{background:var(--bg-white);padding:5rem 0}.ov-card[data-v-ab75b58a]{border-radius:var(--radius-lg);background:#faf9f7;overflow:hidden}.ov-img[data-v-ab75b58a]{object-fit:cover;width:100%;max-height:440px}.ov-body[data-v-ab75b58a]{padding:2.5rem 3rem}.ov-body .overline[data-v-ab75b58a]{font-size:var(--text-xs);letter-spacing:.2em;color:var(--color-accent);text-transform:uppercase;margin-bottom:var(--space-2);font-weight:500;display:block}.ov-body h2[data-v-ab75b58a]{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:-.01em;color:var(--text-primary);margin-bottom:var(--space-1);font-weight:300}.ov-body .rule[data-v-ab75b58a]{background:var(--color-accent);border-radius:var(--radius-full);width:28px;height:1.5px;margin-bottom:var(--space-4);display:block}.ov-body p[data-v-ab75b58a]{font-size:var(--text-base);color:var(--text-secondary);margin-bottom:var(--space-2);line-height:1.8}.ov-body p[data-v-ab75b58a]:last-child{margin-bottom:0}.showroom[data-v-ab75b58a]{background:var(--bg-warm);padding:7.5rem 0}.showroom-grid[data-v-ab75b58a]{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.showroom-card[data-v-ab75b58a]{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--bg-dark);min-width:0;position:relative;overflow:hidden}.showroom-card[data-v-ab75b58a]:first-child,.showroom-card[data-v-ab75b58a]:last-child{grid-column:span 2}.showroom-card img[data-v-ab75b58a]{object-fit:cover;width:100%;height:100%;transition:transform .6s}.showroom-card[data-v-ab75b58a]:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0a0c0ead);height:42%;position:absolute;inset:auto 0 0}.showroom-card:hover img[data-v-ab75b58a]{transform:scale(1.025)}.showroom-card figcaption[data-v-ab75b58a]{z-index:1;color:#fff;font-size:var(--text-sm);letter-spacing:.04em;position:absolute;bottom:1rem;left:1.25rem}.showroom-note[data-v-ab75b58a]{text-align:center;color:var(--text-tertiary);font-size:var(--text-xs);margin-top:1.25rem;line-height:1.7}.num-stats[data-v-ab75b58a]{background:var(--bg-dark);padding:4rem 0}.num-row[data-v-ab75b58a]{grid-template-columns:repeat(5,1fr);display:grid}.num-item[data-v-ab75b58a]{text-align:center;border-right:1px solid var(--border-dark);padding:1.5rem 1rem}.num-item[data-v-ab75b58a]:last-child{border-right:none}.num-val[data-v-ab75b58a]{font-family:var(--font-display);color:var(--color-accent);letter-spacing:-.01em;margin-bottom:.35rem;font-size:1.8rem;font-weight:300;display:block}.num-lbl[data-v-ab75b58a]{color:#ffffff59;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}.process[data-v-ab75b58a]{background:var(--bg-white);padding:7.5rem 0}.proc-grid[data-v-ab75b58a]{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.proc-card[data-v-ab75b58a]{border-radius:var(--radius-md);background:#faf9f7;padding:1.75rem 1.5rem;transition:background .3s}.proc-card[data-v-ab75b58a]:hover{background:#f5f2ed}.proc-num[data-v-ab75b58a]{font-family:var(--font-display);color:var(--color-accent);letter-spacing:-.02em;opacity:.7;margin-bottom:.5rem;font-size:1.25rem;font-weight:300;display:block}.proc-card h3[data-v-ab75b58a]{color:var(--text-primary);margin-bottom:.4rem;font-size:.9rem;font-weight:500}.proc-card p[data-v-ab75b58a]{color:var(--text-tertiary);font-size:.78rem;line-height:1.65}.equipment[data-v-ab75b58a]{background:var(--bg-warm);padding:7.5rem 0}.equip-grid[data-v-ab75b58a]{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.equip-card[data-v-ab75b58a]{background:var(--bg-white);border-radius:var(--radius-md);text-align:center;padding:2rem 1.5rem;transition:background .3s}.equip-card[data-v-ab75b58a]:hover{background:#fdfdfc}.eq-icon[data-v-ab75b58a]{opacity:.6;margin-bottom:.75rem;font-size:2rem;display:block}.equip-card h3[data-v-ab75b58a]{color:var(--text-primary);margin-bottom:.2rem;font-size:.88rem;font-weight:500}.eq-origin[data-v-ab75b58a]{letter-spacing:.12em;color:var(--color-accent);text-transform:uppercase;margin-bottom:.6rem;font-size:.65rem;font-weight:500;display:block}.equip-card p[data-v-ab75b58a]{color:var(--text-tertiary);font-size:.76rem;line-height:1.6}.quality[data-v-ab75b58a]{background:var(--bg-white);padding:7.5rem 0}.ql-grid[data-v-ab75b58a]{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.ql-card[data-v-ab75b58a]{border-radius:var(--radius-md);background:#faf9f7;padding:2rem 1.5rem;transition:background .3s}.ql-card[data-v-ab75b58a]:hover{background:#f5f2ed}.ql-card h3[data-v-ab75b58a]{color:var(--text-primary);border-bottom:1px solid var(--border-light);margin-bottom:.6rem;padding-bottom:.6rem;font-size:.9rem;font-weight:500}.ql-card p[data-v-ab75b58a]{color:var(--text-secondary);font-size:.8rem;line-height:1.65}.certs[data-v-ab75b58a]{background:var(--bg-warm);padding:7.5rem 0}.cert-grid[data-v-ab75b58a]{grid-template-columns:repeat(3,1fr);gap:.75rem;max-width:900px;margin:0 auto;display:grid}.cert-item[data-v-ab75b58a]{background:var(--bg-white);border-radius:var(--radius-md);color:var(--text-secondary);align-items:center;gap:.5rem;padding:1.25rem 1.5rem;font-size:.8rem;display:flex}.cert-mark[data-v-ab75b58a]{color:var(--color-accent);flex-shrink:0;font-size:.45rem}@media (width<=768px){.ov-body[data-v-ab75b58a]{padding:1.75rem}.num-row[data-v-ab75b58a]{grid-template-columns:repeat(3,1fr)}.showroom-grid[data-v-ab75b58a]{grid-template-columns:repeat(2,1fr)}.showroom-card[data-v-ab75b58a]:first-child,.showroom-card[data-v-ab75b58a]:last-child{grid-column:span 2}.proc-grid[data-v-ab75b58a],.equip-grid[data-v-ab75b58a],.ql-grid[data-v-ab75b58a],.cert-grid[data-v-ab75b58a]{grid-template-columns:repeat(2,1fr)}.showroom[data-v-ab75b58a],.process[data-v-ab75b58a],.equipment[data-v-ab75b58a],.quality[data-v-ab75b58a],.certs[data-v-ab75b58a]{padding:5rem 0}}@media (width<=480px){.proc-grid[data-v-ab75b58a],.equip-grid[data-v-ab75b58a],.ql-grid[data-v-ab75b58a],.showroom-grid[data-v-ab75b58a]{grid-template-columns:1fr}.showroom-card[data-v-ab75b58a]:first-child,.showroom-card[data-v-ab75b58a]:last-child{grid-column:span 1}.num-row[data-v-ab75b58a]{grid-template-columns:repeat(2,1fr)}.cert-grid[data-v-ab75b58a]{grid-template-columns:1fr}.ov-body[data-v-ab75b58a]{padding:1.25rem}}
