.main[data-v-a2f6b2a6]{background:#fff;padding:5rem 0}.contact-grid[data-v-a2f6b2a6]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:4rem;display:grid}.info .overline[data-v-a2f6b2a6]{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}.info h2[data-v-a2f6b2a6]{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.01em;color:var(--text-primary);margin-bottom:var(--space-1);font-weight:300}.info .rule[data-v-a2f6b2a6]{background:var(--color-accent);border-radius:var(--radius-full);width:28px;height:1.5px;margin-bottom:var(--space-4);display:block}.info-intro[data-v-a2f6b2a6]{font-size:var(--text-sm);color:var(--text-muted);margin-bottom:2.5rem;line-height:1.7}.info-list[data-v-a2f6b2a6]{flex-direction:column;gap:1.5rem;margin-bottom:2.5rem;display:flex}.info-item[data-v-a2f6b2a6]{gap:.75rem;display:flex}.info-mark[data-v-a2f6b2a6]{text-align:center;opacity:.7;flex-shrink:0;width:28px;font-size:1rem}.info-item strong[data-v-a2f6b2a6]{color:var(--text-primary);margin-bottom:.15rem;font-size:.82rem;font-weight:500;display:block}.info-item p[data-v-a2f6b2a6]{color:var(--text-secondary);font-size:.85rem;line-height:1.6}.info-highlight[data-v-a2f6b2a6]{font-weight:500;color:var(--text-primary)!important;font-size:1rem!important}.info-highlight a[data-v-a2f6b2a6]{color:inherit;border-bottom:1px solid #15191c40}.info-highlight a[data-v-a2f6b2a6]:hover{color:var(--color-accent-dark);border-bottom-color:currentColor}.info-note[data-v-a2f6b2a6]{color:var(--text-muted);margin-top:.1rem;font-size:.72rem;display:block}.transport[data-v-a2f6b2a6]{border-radius:var(--radius-md);background:#faf9f7;padding:1.75rem}.transport h3[data-v-a2f6b2a6]{color:var(--text-primary);margin-bottom:.75rem;font-size:.85rem;font-weight:500}.tp-list[data-v-a2f6b2a6]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.tp-item strong[data-v-a2f6b2a6]{color:var(--text-secondary);margin-bottom:.15rem;font-size:.75rem;font-weight:500;display:block}.tp-item p[data-v-a2f6b2a6]{color:var(--text-muted);font-size:.72rem;line-height:1.5}.form-box[data-v-a2f6b2a6]{border-radius:var(--radius-lg);background:#faf9f7;padding:2.5rem}.form-box .overline[data-v-a2f6b2a6]{font-size:var(--text-xs);letter-spacing:.2em;color:var(--color-accent);margin-bottom:var(--space-2);text-transform:uppercase;font-weight:500;display:block}.form-box h2[data-v-a2f6b2a6]{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.01em;margin-bottom:var(--space-1);color:var(--text-primary);font-weight:300}.form-box .rule[data-v-a2f6b2a6]{background:var(--color-accent);border-radius:var(--radius-full);width:28px;height:1.5px;margin-bottom:var(--space-4);display:block}.form-intro[data-v-a2f6b2a6]{font-size:var(--text-sm);color:var(--text-muted);margin-bottom:var(--space-4);line-height:1.7}.inquiry-form[data-v-a2f6b2a6]{flex-direction:column;gap:0;display:flex}.form-row[data-v-a2f6b2a6]{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.field[data-v-a2f6b2a6]{flex-direction:column;gap:4px;min-width:0;margin-bottom:1.25rem;display:flex}.field label[data-v-a2f6b2a6]{color:var(--text-secondary);letter-spacing:.02em;font-size:.8rem;font-weight:500}.req[data-v-a2f6b2a6]{color:var(--color-accent);margin-left:2px}.field input[data-v-a2f6b2a6],.field select[data-v-a2f6b2a6],.field textarea[data-v-a2f6b2a6]{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-white);width:100%;min-width:0;font-size:var(--text-sm);font-family:var(--font-sans);color:var(--text-primary);outline:none;padding:.75rem .875rem;line-height:1.5;transition:border-color .25s,box-shadow .25s}.field input[data-v-a2f6b2a6]:focus,.field select[data-v-a2f6b2a6]:focus,.field textarea[data-v-a2f6b2a6]:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #e4be911a}.field input[data-v-a2f6b2a6]::placeholder,.field textarea[data-v-a2f6b2a6]::placeholder{color:#c5c0b8}.field select[data-v-a2f6b2a6]{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M6 8L1 3h10z' fill='%23999'/%3E%3C/svg%3E") right 1rem center no-repeat;padding-right:2.5rem}.field.error input[data-v-a2f6b2a6],.field.error select[data-v-a2f6b2a6],.field.error textarea[data-v-a2f6b2a6]{border-color:#d97777;box-shadow:0 0 0 3px #d9777714}.err[data-v-a2f6b2a6]{color:#d97777;margin-top:2px;font-size:.72rem}.btn-full[data-v-a2f6b2a6]{width:100%;margin-top:.25rem}.submit-error[data-v-a2f6b2a6]{color:#d97777;text-align:center;margin-bottom:.8rem;font-size:.8rem}.success-inner[data-v-a2f6b2a6]{border-radius:var(--radius-md);background:#f8faf7;gap:1rem;margin-top:1.5rem;padding:1.5rem;display:flex}.success-mark[data-v-a2f6b2a6]{color:#fff;background:#5b9a5b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;display:flex}.success-inner strong[data-v-a2f6b2a6]{color:#3d6b3d;margin-bottom:.2rem;font-size:.88rem;display:block}.success-inner p[data-v-a2f6b2a6]{color:var(--text-secondary);font-size:.8rem;line-height:1.6}.success-inner a[data-v-a2f6b2a6]{color:inherit;text-underline-offset:3px;text-decoration:underline}.success-inner .inquiry-receipt-number[data-v-a2f6b2a6]{margin-bottom:.5rem;font-weight:500}.receipt-close[data-v-a2f6b2a6]{margin-top:1rem}.map[data-v-a2f6b2a6]{padding:0}.map-box[data-v-a2f6b2a6]{background:#e8e4de;justify-content:center;align-items:center;height:380px;display:flex}.map-inner[data-v-a2f6b2a6]{text-align:center}.map-pin[data-v-a2f6b2a6]{margin-bottom:1rem;font-size:2.5rem;display:block}.map-inner strong[data-v-a2f6b2a6]{color:var(--text-secondary);margin-bottom:.4rem;font-size:.9rem;font-weight:500;display:block}.map-inner p[data-v-a2f6b2a6]{color:var(--text-tertiary);font-size:.75rem}.company[data-v-a2f6b2a6]{background:var(--bg-warm);border-top:1px solid var(--border-default);padding:2.5rem 0}.company-entity[data-v-a2f6b2a6]{border-bottom:1px solid var(--border-default);color:var(--text-secondary);margin:0 0 1.5rem;padding-bottom:1rem;font-size:.82rem;line-height:1.7}.company-entity strong[data-v-a2f6b2a6]{color:var(--text-primary);font-weight:500}.comp-row[data-v-a2f6b2a6]{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.comp-row strong[data-v-a2f6b2a6]{color:var(--text-tertiary);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.3rem;font-size:.7rem;display:block}.comp-row p[data-v-a2f6b2a6]{color:var(--text-secondary);letter-spacing:.03em;font-size:.8rem}@media (width<=768px){.main[data-v-a2f6b2a6]{padding:3rem 0}.contact-grid[data-v-a2f6b2a6]{grid-template-columns:minmax(0,1fr);gap:2.5rem}.info h2[data-v-a2f6b2a6]{font-size:1.4rem}.form-box[data-v-a2f6b2a6]{padding:1.75rem}.form-row[data-v-a2f6b2a6]{grid-template-columns:minmax(0,1fr)}.field[data-v-a2f6b2a6]{margin-bottom:1rem}.field input[data-v-a2f6b2a6],.field select[data-v-a2f6b2a6]{padding:.7rem .8rem}.tp-list[data-v-a2f6b2a6]{grid-template-columns:1fr}.comp-row[data-v-a2f6b2a6]{grid-template-columns:repeat(2,1fr);gap:1rem}.page-hero h1[data-v-a2f6b2a6]{font-size:1.8rem}}@media (width<=480px){.form-box[data-v-a2f6b2a6]{padding:1.25rem}.info h2[data-v-a2f6b2a6]{font-size:1.3rem}.transport[data-v-a2f6b2a6]{padding:1.25rem}.comp-row[data-v-a2f6b2a6]{grid-template-columns:1fr}}
