.desktop-nav.svelte-1elxaub{display:none;font-size:15px}@media(min-width:768px){.desktop-nav.svelte-1elxaub{display:flex!important}}.inquiry-form.svelte-oog28b{max-width:600px;margin:0 auto;padding:2rem}.form-header.svelte-oog28b{margin-bottom:2rem;text-align:center}.form-header.svelte-oog28b h2:where(.svelte-oog28b){font-size:1.75rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.form-header.svelte-oog28b p:where(.svelte-oog28b){color:#6b7280;font-size:.95rem}.user-info.svelte-oog28b{margin-top:.5rem;font-size:.875rem;color:#667eea;font-weight:500}.alert-warning.svelte-oog28b{background-color:#fef3c7;color:#92400e;border:1px solid #fde68a;text-align:center;padding:2rem}.form-group.svelte-oog28b{margin-bottom:1.5rem}label.svelte-oog28b{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}.required.svelte-oog28b{color:#ef4444}.form-control.svelte-oog28b{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.95rem;transition:all .2s}.form-control.svelte-oog28b:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.form-control.error.svelte-oog28b{border-color:#ef4444}textarea.form-control.svelte-oog28b{resize:vertical;min-height:150px}.error-message.svelte-oog28b{display:block;margin-top:.25rem;font-size:.875rem;color:#ef4444}.alert.svelte-oog28b{padding:1rem;border-radius:.5rem;margin-bottom:1rem}.alert-error.svelte-oog28b{background-color:#fee2e2;color:#991b1b;border:1px solid #fecaca}.form-actions.svelte-oog28b{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.btn.svelte-oog28b{padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .2s;border:none;font-size:1rem}.btn.svelte-oog28b:disabled{opacity:.5;cursor:not-allowed}.btn-primary.svelte-oog28b{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-primary.svelte-oog28b:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.btn-secondary.svelte-oog28b{background:#f3f4f6;color:#374151}.btn-secondary.svelte-oog28b:hover:not(:disabled){background:#e5e7eb}html{scroll-behavior:smooth}.modal-overlay.svelte-1uha8ag{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-container.svelte-1uha8ag{background:#fff;border-radius:16px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;position:relative;animation:svelte-1uha8ag-modalSlideUp .3s ease-out}@keyframes svelte-1uha8ag-modalSlideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.modal-close-btn.svelte-1uha8ag{position:absolute;top:16px;right:16px;width:40px;height:40px;border-radius:50%;background:#f3f4f6;border:none;font-size:28px;line-height:1;cursor:pointer;transition:all .2s;z-index:10;display:flex;align-items:center;justify-content:center;color:#666}.modal-close-btn.svelte-1uha8ag:hover{background:#e5e7eb;color:#333;transform:rotate(90deg)}.success-modal.svelte-1uha8ag{background:#fff;border-radius:20px;padding:3rem 2rem;max-width:500px;width:90%;text-align:center;box-shadow:0 20px 60px #0000004d;animation:svelte-1uha8ag-modalSlideUp .3s ease-out}.success-icon.svelte-1uha8ag{width:80px;height:80px;margin:0 auto 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:3rem;font-weight:700}.success-modal.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.5rem;font-weight:700;margin-bottom:.75rem;color:#333}.success-modal.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-bottom:1.5rem;color:#666}.success-btn.svelte-1uha8ag{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:.75rem 2rem;border-radius:.5rem;font-weight:600;border:none;cursor:pointer;transition:all .2s;font-size:1rem}.success-btn.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}@media(max-width:768px){.modal-container.svelte-1uha8ag{max-height:95vh}.success-modal.svelte-1uha8ag{padding:2rem 1.5rem}}.product-link.svelte-1uha8ag{outline:none!important}.product-link.svelte-1uha8ag:focus,.product-link.svelte-1uha8ag:active,.product-link.svelte-1uha8ag:focus-visible{outline:none!important;box-shadow:none!important}
