.contact-page.svelte-1d7y4bx{max-width:1200px;margin:0 auto;padding:64px 24px 80px}.contact-header.svelte-1d7y4bx{text-align:center;margin-bottom:48px}.section-label.svelte-1d7y4bx{display:inline-block;font-size:11px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;color:#c62828;margin-bottom:12px}.contact-title.svelte-1d7y4bx{font-size:clamp(26px,4vw,38px);font-weight:900;color:hsl(var(--foreground));margin:0 0 10px;letter-spacing:-.5px}.contact-sub.svelte-1d7y4bx{font-size:15px;color:hsl(var(--muted-foreground));margin:0}.contact-grid.svelte-1d7y4bx{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}@media(max-width:860px){.contact-grid.svelte-1d7y4bx{grid-template-columns:1fr}}.form-card.svelte-1d7y4bx{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:16px;padding:36px 32px}.form-title.svelte-1d7y4bx{font-size:18px;font-weight:800;color:hsl(var(--foreground));margin:0 0 24px}.form-fields.svelte-1d7y4bx{display:flex;flex-direction:column;gap:18px;margin-bottom:24px}.field.svelte-1d7y4bx{display:flex;flex-direction:column;gap:6px}.field-label.svelte-1d7y4bx{font-size:13px;font-weight:600;color:hsl(var(--foreground))}.required.svelte-1d7y4bx{color:#c62828}.field-input.svelte-1d7y4bx{width:100%;padding:11px 14px;border-radius:9px;border:1.5px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));font-size:14px;outline:none;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.field-input.svelte-1d7y4bx:focus{border-color:#c62828;box-shadow:0 0 0 3px #c628281a}.field-input.svelte-1d7y4bx::-moz-placeholder{color:hsl(var(--muted-foreground));opacity:.6}.field-input.svelte-1d7y4bx::placeholder{color:hsl(var(--muted-foreground));opacity:.6}.field-select.svelte-1d7y4bx{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:36px}.btn-submit.svelte-1d7y4bx{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;background:#25d366;color:#fff;font-size:15px;font-weight:700;padding:14px 24px;border-radius:10px;border:none;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 16px #25d3664d}.btn-submit.svelte-1d7y4bx:hover{background:#1aab53;box-shadow:0 8px 24px #25d36673;transform:translateY(-2px)}.btn-submit.svelte-1d7y4bx:active{transform:translateY(0)}.wa-icon.svelte-1d7y4bx{width:20px;height:20px;flex-shrink:0}.form-note.svelte-1d7y4bx{font-size:11.5px;color:hsl(var(--muted-foreground));text-align:center;margin:12px 0 0}.info-side.svelte-1d7y4bx{display:flex;flex-direction:column;gap:20px}.car-img-wrap.svelte-1d7y4bx{display:flex;justify-content:center}.car-img.svelte-1d7y4bx{width:100%;max-width:420px;height:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 16px 32px rgba(0,0,0,.12))}.info-cards.svelte-1d7y4bx{display:flex;flex-direction:column;gap:10px}.info-card.svelte-1d7y4bx{display:flex;align-items:center;gap:14px;padding:14px 16px;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px;text-decoration:none;color:inherit;transition:border-color .2s ease,box-shadow .2s ease}.info-card--link.svelte-1d7y4bx:hover{border-color:#c62828;box-shadow:0 4px 16px #c6282814;cursor:pointer}.info-card--accent.svelte-1d7y4bx{border-left:3px solid #C62828}.info-icon.svelte-1d7y4bx{width:38px;height:38px;background:#c6282814;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#c62828;flex-shrink:0}.info-icon.svelte-1d7y4bx svg:where(.svelte-1d7y4bx){width:18px;height:18px}.info-icon--green.svelte-1d7y4bx{background:#25d3661a;color:#25d366}.info-icon--red.svelte-1d7y4bx{background:#c628281a;color:#c62828}.info-text.svelte-1d7y4bx{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.info-label.svelte-1d7y4bx{font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:hsl(var(--muted-foreground))}.info-value.svelte-1d7y4bx{font-size:13.5px;font-weight:500;color:hsl(var(--foreground));line-height:1.4}.info-value--accent.svelte-1d7y4bx{color:#c62828;font-weight:700}.info-arrow.svelte-1d7y4bx{width:16px;height:16px;color:hsl(var(--muted-foreground));flex-shrink:0;opacity:.5}
