@charset "UTF-8";.contact-container.svelte-1xvtw48{margin:0 auto;text-align:center;padding:6rem;display:flex;flex-direction:column;align-items:center;width:90%;max-width:1200px}.contact-container.svelte-1xvtw48 h1:where(.svelte-1xvtw48){color:var(--brand)}.contact-container.svelte-1xvtw48 h2:where(.svelte-1xvtw48){color:var(--brand)}.contact-container.svelte-1xvtw48 h3:where(.svelte-1xvtw48){color:var(--neutral-1);margin-bottom:1rem}.contact-container.svelte-1xvtw48 p:where(.svelte-1xvtw48){color:var(--neutral-1)}.contact-container.svelte-1xvtw48 a:where(.svelte-1xvtw48){color:var(--brand);text-decoration:none;font-size:1rem;cursor:pointer}.contact-container.svelte-1xvtw48 .section-header:where(.svelte-1xvtw48){display:grid;grid-template-columns:auto 1fr auto;align-items:center;width:100%;margin-bottom:2rem}.contact-container.svelte-1xvtw48 .section-header:where(.svelte-1xvtw48) .back-btn:where(.svelte-1xvtw48){background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-self:start}.contact-container.svelte-1xvtw48 .section-header:where(.svelte-1xvtw48) h1:where(.svelte-1xvtw48){justify-self:center;margin:0;color:var(--brand)}.contact-container.svelte-1xvtw48 .form-content:where(.svelte-1xvtw48){display:flex;flex-direction:column;gap:3rem;width:100%}@media (max-width: 1024px){.contact-container.svelte-1xvtw48 .form-content:where(.svelte-1xvtw48){gap:2rem}}.contact-container.svelte-1xvtw48 .intro-section:where(.svelte-1xvtw48){text-align:left;background-color:var(--secondary-50);border:2px solid var(--secondary-400);border-radius:20px;padding:2rem}.contact-container.svelte-1xvtw48 .intro-section:where(.svelte-1xvtw48) h2:where(.svelte-1xvtw48){margin-top:0}.contact-container.svelte-1xvtw48 .intro-section:where(.svelte-1xvtw48) p:where(.svelte-1xvtw48){font-size:1.1rem;line-height:1.6}.contact-container.svelte-1xvtw48 .intro-section:where(.svelte-1xvtw48) .challenges-summary:where(.svelte-1xvtw48){margin-top:2rem;padding-top:1.5rem;border-top:2px solid var(--secondary-400)}.contact-container.svelte-1xvtw48 .intro-section:where(.svelte-1xvtw48) .business-info:where(.svelte-1xvtw48){margin-top:2rem;padding:2rem;background:linear-gradient(135deg,var(--brand-50) 0%,var(--secondary-100) 100%);border-radius:20px;border:2px solid var(--brand-200);box-shadow:0 4px 12px #0000000d}.contact-container.svelte-1xvtw48 .intro-section:where(.svelte-1xvtw48) .business-info:where(.svelte-1xvtw48) h3:where(.svelte-1xvtw48){font-size:1.5rem;margin-bottom:1.5rem;color:var(--brand);font-weight:700;display:flex;align-items:center;gap:.5rem}.contact-container.svelte-1xvtw48 .intro-section:where(.svelte-1xvtw48) .business-info:where(.svelte-1xvtw48) h3:where(.svelte-1xvtw48):before{content:"✨";font-size:1.5rem}.contact-container.svelte-1xvtw48 .intro-section:where(.svelte-1xvtw48) .business-info:where(.svelte-1xvtw48) h4:where(.svelte-1xvtw48){font-size:1.1rem;margin-top:2rem;margin-bottom:1rem;color:var(--brand-700);font-weight:600}.contact-container.svelte-1xvtw48 .intro-section:where(.svelte-1xvtw48) .business-info:where(.svelte-1xvtw48) .info-badges:where(.svelte-1xvtw48){display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.contact-container.svelte-1xvtw48 .intro-section:where(.svelte-1xvtw48) .business-info:where(.svelte-1xvtw48) .info-badge:where(.svelte-1xvtw48){display:flex;align-items:center;gap:.75rem;background:#fff;border:2px solid var(--accent-teal-400);padding:1rem 1.5rem;border-radius:20px;box-shadow:0 2px 8px #00000014;transition:all .3s ease;min-width:180px}.contact-container.svelte-1xvtw48 .intro-section:where(.svelte-1xvtw48) .business-info:where(.svelte-1xvtw48) .info-badge:where(.svelte-1xvtw48):hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001f;border-color:var(--accent-teal-600)}.contact-container.svelte-1xvtw48 .intro-section:where(.svelte-1xvtw48) .business-info:where(.svelte-1xvtw48) .info-badge:where(.svelte-1xvtw48) .badge-content:where(.svelte-1xvtw48){display:flex;flex-direction:column;gap:.25rem}.contact-container.svelte-1xvtw48 .intro-section:where(.svelte-1xvtw48) .business-info:where(.svelte-1xvtw48) .info-badge:where(.svelte-1xvtw48) .badge-content:where(.svelte-1xvtw48) .badge-label:where(.svelte-1xvtw48){font-size:.75rem;font-weight:600;color:var(--accent-teal-700);text-transform:uppercase;letter-spacing:.5px}.contact-container.svelte-1xvtw48 .intro-section:where(.svelte-1xvtw48) .business-info:where(.svelte-1xvtw48) .info-badge:where(.svelte-1xvtw48) .badge-content:where(.svelte-1xvtw48) .badge-value:where(.svelte-1xvtw48){font-size:1rem;font-weight:700;color:var(--neutral-1)}.contact-container.svelte-1xvtw48 .intro-section:where(.svelte-1xvtw48) .business-info:where(.svelte-1xvtw48) .info-badge.industry:where(.svelte-1xvtw48){background:linear-gradient(135deg,#e0f2fe,#dbeafe);border-color:#0ea5e9}.contact-container.svelte-1xvtw48 .intro-section:where(.svelte-1xvtw48) .business-info:where(.svelte-1xvtw48) .info-badge.industry:where(.svelte-1xvtw48) .badge-label:where(.svelte-1xvtw48){color:#0369a1}.contact-container.svelte-1xvtw48 .intro-section:where(.svelte-1xvtw48) .business-info:where(.svelte-1xvtw48) .info-badge.industry:where(.svelte-1xvtw48) .badge-value:where(.svelte-1xvtw48){color:#0c4a6e}.contact-container.svelte-1xvtw48 .intro-section:where(.svelte-1xvtw48) .business-info:where(.svelte-1xvtw48) .info-badge.goal:where(.svelte-1xvtw48){background:linear-gradient(135deg,#fef3c7,#fed7aa);border-color:#f59e0b}.contact-container.svelte-1xvtw48 .intro-section:where(.svelte-1xvtw48) .business-info:where(.svelte-1xvtw48) .info-badge.goal:where(.svelte-1xvtw48) .badge-label:where(.svelte-1xvtw48){color:#b45309}.contact-container.svelte-1xvtw48 .intro-section:where(.svelte-1xvtw48) .business-info:where(.svelte-1xvtw48) .info-badge.goal:where(.svelte-1xvtw48) .badge-value:where(.svelte-1xvtw48){color:#78350f}.contact-container.svelte-1xvtw48 .intro-section:where(.svelte-1xvtw48) .business-info:where(.svelte-1xvtw48) .challenges-summary:where(.svelte-1xvtw48){margin-top:1.5rem;padding-top:1.5rem;border-top:2px solid var(--brand-200)}.contact-container.svelte-1xvtw48 .intro-section:where(.svelte-1xvtw48) .business-info:where(.svelte-1xvtw48) .challenges-summary:where(.svelte-1xvtw48) h4:where(.svelte-1xvtw48){margin-top:0;display:flex;align-items:center;gap:.5rem}.contact-container.svelte-1xvtw48 .intro-section:where(.svelte-1xvtw48) .business-info:where(.svelte-1xvtw48) .challenges-summary:where(.svelte-1xvtw48) .challenge-grid:where(.svelte-1xvtw48){display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin-top:1rem}@media (max-width: 768px){.contact-container.svelte-1xvtw48 .intro-section:where(.svelte-1xvtw48) .business-info:where(.svelte-1xvtw48) .challenges-summary:where(.svelte-1xvtw48) .challenge-grid:where(.svelte-1xvtw48){grid-template-columns:1fr}}.contact-container.svelte-1xvtw48 .intro-section:where(.svelte-1xvtw48) .business-info:where(.svelte-1xvtw48) .challenges-summary:where(.svelte-1xvtw48) .challenge-card:where(.svelte-1xvtw48){display:flex;align-items:flex-start;gap:.75rem;background:#fff;padding:1rem 1.25rem;border-radius:20px;border:2px solid var(--brand-300);box-shadow:0 2px 6px #0000000f;transition:all .3s ease}.contact-container.svelte-1xvtw48 .intro-section:where(.svelte-1xvtw48) .business-info:where(.svelte-1xvtw48) .challenges-summary:where(.svelte-1xvtw48) .challenge-card:where(.svelte-1xvtw48):hover{transform:translate(4px);box-shadow:0 4px 12px #0000001a;border-color:var(--brand)}.contact-container.svelte-1xvtw48 .intro-section:where(.svelte-1xvtw48) .business-info:where(.svelte-1xvtw48) .challenges-summary:where(.svelte-1xvtw48) .challenge-card:where(.svelte-1xvtw48) .check-icon:where(.svelte-1xvtw48){flex-shrink:0;width:24px;height:24px;background:linear-gradient(135deg,var(--brand) 0%,var(--brand-600) 100%);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;box-shadow:0 2px 4px #00000026}.contact-container.svelte-1xvtw48 .intro-section:where(.svelte-1xvtw48) .business-info:where(.svelte-1xvtw48) .challenges-summary:where(.svelte-1xvtw48) .challenge-card:where(.svelte-1xvtw48) .challenge-text:where(.svelte-1xvtw48){flex:1;color:var(--neutral-1);font-size:.95rem;line-height:1.5;font-weight:500}@media (max-width: 768px){.contact-container.svelte-1xvtw48 .intro-section:where(.svelte-1xvtw48) .business-info:where(.svelte-1xvtw48){padding:1.5rem}.contact-container.svelte-1xvtw48 .intro-section:where(.svelte-1xvtw48) .business-info:where(.svelte-1xvtw48) h3:where(.svelte-1xvtw48){font-size:1.3rem}.contact-container.svelte-1xvtw48 .intro-section:where(.svelte-1xvtw48) .business-info:where(.svelte-1xvtw48) .info-badge:where(.svelte-1xvtw48){min-width:auto;flex:1;min-width:140px}.contact-container.svelte-1xvtw48 .intro-section:where(.svelte-1xvtw48) .business-info:where(.svelte-1xvtw48) .challenges-summary:where(.svelte-1xvtw48) .challenge-grid:where(.svelte-1xvtw48){gap:.75rem}}.contact-container.svelte-1xvtw48 .project-form:where(.svelte-1xvtw48){display:flex;flex-direction:column;gap:1rem;align-items:center;width:100%;background-color:var(--brand);padding:2rem;border-radius:20px}.contact-container.svelte-1xvtw48 .project-form:where(.svelte-1xvtw48) .contact-column:where(.svelte-1xvtw48){display:flex;flex-direction:column;max-width:350px;align-items:center;gap:.5rem;margin-bottom:1rem}.contact-container.svelte-1xvtw48 .project-form:where(.svelte-1xvtw48) .contact-column:where(.svelte-1xvtw48) .contact-item:where(.svelte-1xvtw48){display:flex;align-items:center;gap:15px}.contact-container.svelte-1xvtw48 .project-form:where(.svelte-1xvtw48) .contact-column:where(.svelte-1xvtw48) .contact-item:where(.svelte-1xvtw48) .contact-icon:where(.svelte-1xvtw48){flex-shrink:0}.contact-container.svelte-1xvtw48 .project-form:where(.svelte-1xvtw48) .contact-column:where(.svelte-1xvtw48) .contact-item:where(.svelte-1xvtw48) .contact-link:where(.svelte-1xvtw48){text-decoration:none;color:var(--neutral-0);line-height:1.4}@media (max-width: 728px){.contact-container.svelte-1xvtw48 .project-form:where(.svelte-1xvtw48) .contact-column:where(.svelte-1xvtw48) .contact-item:where(.svelte-1xvtw48) .contact-link:where(.svelte-1xvtw48){font-size:.9rem}}.contact-container.svelte-1xvtw48 .project-form:where(.svelte-1xvtw48) h2:where(.svelte-1xvtw48){color:var(--neutral-0);margin-top:0}.contact-container.svelte-1xvtw48 .project-form:where(.svelte-1xvtw48) label:where(.svelte-1xvtw48){display:flex;flex-direction:column;text-align:left;width:100%;color:var(--neutral-0)}.contact-container.svelte-1xvtw48 .project-form:where(.svelte-1xvtw48) label:where(.svelte-1xvtw48) input:where(.svelte-1xvtw48),.contact-container.svelte-1xvtw48 .project-form:where(.svelte-1xvtw48) label:where(.svelte-1xvtw48) textarea:where(.svelte-1xvtw48){margin-top:.5rem;padding:.75rem;border-radius:20px;border:none;height:50px;font-size:1rem}.contact-container.svelte-1xvtw48 .project-form:where(.svelte-1xvtw48) label:where(.svelte-1xvtw48) textarea:where(.svelte-1xvtw48){resize:vertical;min-height:120px;height:auto}.contact-container.svelte-1xvtw48 .project-form:where(.svelte-1xvtw48) .form-row:where(.svelte-1xvtw48){display:flex;gap:1rem;width:100%}.contact-container.svelte-1xvtw48 .project-form:where(.svelte-1xvtw48) .form-row:where(.svelte-1xvtw48) label:where(.svelte-1xvtw48){flex:1}@media (max-width: 768px){.contact-container.svelte-1xvtw48 .project-form:where(.svelte-1xvtw48) .form-row:where(.svelte-1xvtw48){flex-direction:column}}.contact-container.svelte-1xvtw48 .project-form:where(.svelte-1xvtw48) .form-buttons:where(.svelte-1xvtw48){display:flex;gap:1rem;margin-top:1rem}.contact-container.svelte-1xvtw48 .project-form:where(.svelte-1xvtw48) .form-buttons:where(.svelte-1xvtw48) button:where(.svelte-1xvtw48){display:flex;align-items:center;gap:.5rem;height:40px;font-size:1rem;font-family:LEMON MILK,sans-serif;background-color:var(--background-primary);color:var(--neutral-1);border-radius:10px;padding:0 2.5rem;text-decoration:none;cursor:pointer;border:none;font-weight:500;transition:background-color .3s ease,transform .3s ease}.contact-container.svelte-1xvtw48 .project-form:where(.svelte-1xvtw48) .form-buttons:where(.svelte-1xvtw48) button:where(.svelte-1xvtw48):hover:not(:disabled){background-color:var(--brand-100);transform:scale(1.05)}.contact-container.svelte-1xvtw48 .project-form:where(.svelte-1xvtw48) .form-buttons:where(.svelte-1xvtw48) button:where(.svelte-1xvtw48):disabled{opacity:.6;cursor:not-allowed}.contact-container.svelte-1xvtw48 .project-form:where(.svelte-1xvtw48) .error-message:where(.svelte-1xvtw48){color:var(--error);background-color:#ffffffe6;padding:.75rem;border-radius:20px;width:100%}.contact-container.svelte-1xvtw48 .success-container:where(.svelte-1xvtw48){margin-top:2rem;background-color:var(--brand);padding:3rem;border-radius:20px;border:none;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.contact-container.svelte-1xvtw48 .success-container:where(.svelte-1xvtw48) .success-message:where(.svelte-1xvtw48){color:var(--neutral-1000);font-size:1.3rem;text-align:center}@media (max-width: 1024px){.contact-container.svelte-1xvtw48{padding:4rem 2rem;width:90%}}@media (max-width: 768px){.contact-container.svelte-1xvtw48{padding:3rem 1.5rem;width:95%}.contact-container.svelte-1xvtw48 h1:where(.svelte-1xvtw48){font-size:1.8rem}.contact-container.svelte-1xvtw48 .intro-section:where(.svelte-1xvtw48){padding:1.5rem}.contact-container.svelte-1xvtw48 .intro-section:where(.svelte-1xvtw48) p:where(.svelte-1xvtw48){font-size:1rem}}@media (max-width: 480px){.contact-container.svelte-1xvtw48{padding:2rem 1rem;width:100%}.contact-container.svelte-1xvtw48 h1:where(.svelte-1xvtw48){font-size:1.5rem}.contact-container.svelte-1xvtw48 .section-header:where(.svelte-1xvtw48){margin-bottom:1rem}.contact-container.svelte-1xvtw48 .intro-section:where(.svelte-1xvtw48){padding:1rem}.contact-container.svelte-1xvtw48 .intro-section:where(.svelte-1xvtw48) .business-info:where(.svelte-1xvtw48) .info-badge:where(.svelte-1xvtw48){font-size:.85rem;padding:.4rem .8rem}.contact-container.svelte-1xvtw48 .project-form:where(.svelte-1xvtw48){padding:1.5rem}.contact-container.svelte-1xvtw48 .project-form:where(.svelte-1xvtw48) h2:where(.svelte-1xvtw48){font-size:1.2rem}.contact-container.svelte-1xvtw48 .project-form:where(.svelte-1xvtw48) label:where(.svelte-1xvtw48) input:where(.svelte-1xvtw48),.contact-container.svelte-1xvtw48 .project-form:where(.svelte-1xvtw48) label:where(.svelte-1xvtw48) textarea:where(.svelte-1xvtw48){height:45px;font-size:.9rem}.contact-container.svelte-1xvtw48 .project-form:where(.svelte-1xvtw48) label:where(.svelte-1xvtw48) textarea:where(.svelte-1xvtw48){min-height:100px}.contact-container.svelte-1xvtw48 .project-form:where(.svelte-1xvtw48) .form-buttons:where(.svelte-1xvtw48) button:where(.svelte-1xvtw48){padding:.6rem 1.5rem;font-size:.9rem}}
