.page-container.svelte-l6aq9t{position:relative;z-index:10;min-height:100vh;padding:2rem 1rem}.page-content.svelte-l6aq9t{max-width:6xl;margin:0 auto;background-color:#1e293bcc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:1rem;padding:2rem;border:1px solid rgba(71,85,105,.5)}.page-header.svelte-l6aq9t{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid rgba(71,85,105,.5)}.page-title.svelte-l6aq9t{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:1rem}.page-subtitle.svelte-l6aq9t{color:#cbd5e1;font-size:1.25rem;margin:0}.content-section.svelte-l6aq9t{max-width:none}.contact-grid.svelte-l6aq9t{display:grid;grid-template-columns:1fr;gap:3rem;margin-bottom:3rem}.contact-info.svelte-l6aq9t h2:where(.svelte-l6aq9t),.contact-form-container.svelte-l6aq9t h2:where(.svelte-l6aq9t){font-size:1.75rem;font-weight:600;color:#fff;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid rgb(59,130,246)}.info-section.svelte-l6aq9t{margin-bottom:2rem}.info-section.svelte-l6aq9t h3:where(.svelte-l6aq9t){font-size:1.25rem;font-weight:600;color:#fff;margin-bottom:1rem}.info-section.svelte-l6aq9t p:where(.svelte-l6aq9t){color:#cbd5e1;line-height:1.7;margin-bottom:1rem}.contact-methods.svelte-l6aq9t{display:flex;flex-direction:column;gap:1.5rem}.contact-method.svelte-l6aq9t{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background-color:#33415580;border-radius:.5rem;border:1px solid rgba(71,85,105,.5)}.contact-icon.svelte-l6aq9t{font-size:1.5rem;flex-shrink:0}.contact-details.svelte-l6aq9t h4:where(.svelte-l6aq9t){font-size:1rem;font-weight:600;color:#fff;margin-bottom:.5rem}.contact-details.svelte-l6aq9t p:where(.svelte-l6aq9t){color:#cbd5e1;margin:0}.email-button.svelte-l6aq9t{background:none;border:none;color:#3b82f6;text-decoration:underline;cursor:pointer;font-size:inherit;padding:0;transition:color .2s ease}.email-button.svelte-l6aq9t:hover{color:#93c5fd}.link.svelte-l6aq9t{color:#3b82f6;text-decoration:none;transition:color .2s ease}.link.svelte-l6aq9t:hover{color:#93c5fd;text-decoration:underline}.contact-form-container.svelte-l6aq9t{background-color:#3341554d;border-radius:1rem;padding:2rem;border:1px solid rgba(71,85,105,.5)}.form-description.svelte-l6aq9t{color:#cbd5e1;margin-bottom:2rem}.contact-form.svelte-l6aq9t{display:flex;flex-direction:column;gap:1.5rem}.form-group.svelte-l6aq9t{display:flex;flex-direction:column;gap:.5rem}.form-label.svelte-l6aq9t{color:#fff;font-weight:600;font-size:.875rem}.form-input.svelte-l6aq9t,.form-textarea.svelte-l6aq9t{padding:.75rem;border:1px solid rgba(71,85,105,.5);border-radius:.5rem;background-color:#0f172acc;color:#fff;font-size:1rem;transition:border-color .2s ease}.form-input.svelte-l6aq9t:focus,.form-textarea.svelte-l6aq9t:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-input.svelte-l6aq9t::-moz-placeholder,.form-textarea.svelte-l6aq9t::-moz-placeholder{color:#94a3b8}.form-input.svelte-l6aq9t::placeholder,.form-textarea.svelte-l6aq9t::placeholder{color:#94a3b8}.form-textarea.svelte-l6aq9t{resize:vertical;min-height:120px}.submit-button.svelte-l6aq9t{padding:.75rem 1.5rem;background-color:#3b82f6;color:#fff;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease}.submit-button.svelte-l6aq9t:hover:not(:disabled){background-color:#1d4ed8;transform:translateY(-1px)}.submit-button.svelte-l6aq9t:disabled{opacity:.6;cursor:not-allowed}.success-message.svelte-l6aq9t{padding:1rem;background-color:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:.5rem;color:#10b981;text-align:center}.error-message.svelte-l6aq9t{padding:1rem;background-color:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:.5rem;color:#ef4444;text-align:center}.faq-preview.svelte-l6aq9t{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(71,85,105,.5)}.faq-preview.svelte-l6aq9t h2:where(.svelte-l6aq9t){font-size:1.75rem;font-weight:600;color:#fff;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid rgb(59,130,246)}.faq-preview.svelte-l6aq9t p:where(.svelte-l6aq9t){color:#cbd5e1;line-height:1.7;margin-bottom:1.5rem}.faq-items.svelte-l6aq9t{display:grid;grid-template-columns:1fr;gap:1rem}.faq-item.svelte-l6aq9t{background-color:#3341554d;border-radius:.5rem;padding:1rem;border-left:4px solid rgb(59,130,246)}.faq-item.svelte-l6aq9t h4:where(.svelte-l6aq9t){font-size:1rem;font-weight:600;color:#fff;margin-bottom:.5rem}.faq-item.svelte-l6aq9t p:where(.svelte-l6aq9t){color:#cbd5e1;font-size:.875rem;line-height:1.5;margin:0}@media (min-width: 640px){.page-container.svelte-l6aq9t{padding:3rem 1.5rem}.page-content.svelte-l6aq9t{padding:3rem}.contact-form-container.svelte-l6aq9t{padding:2.5rem}.faq-items.svelte-l6aq9t{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.page-container.svelte-l6aq9t{padding:4rem 2rem}.page-content.svelte-l6aq9t{padding:4rem}.contact-grid.svelte-l6aq9t{grid-template-columns:1fr 1fr;gap:4rem}.faq-items.svelte-l6aq9t{grid-template-columns:repeat(3,1fr)}}
