.contact-hero-section[data-astro-cid-uw5kdbxl]{position:relative;width:100%;min-height:50vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:8rem 1.5rem 4rem;background:linear-gradient(180deg,#fff,#f8f4ff,#ede4ff,#f3e8ff,#ede4ff)}@media (max-width:768px){.contact-hero-section[data-astro-cid-uw5kdbxl]{padding:6rem 1rem 3rem;min-height:40vh}}.contact-hero-background[data-astro-cid-uw5kdbxl]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.gradient-orb[data-astro-cid-uw5kdbxl]{position:absolute;border-radius:50%;filter:blur(120px);opacity:.4;animation:floatOrb 20s infinite ease-in-out}.orb-1[data-astro-cid-uw5kdbxl]{width:600px;height:600px;background:linear-gradient(135deg,#e4ccff,#d4bfff);top:-200px;right:-150px;animation-duration:25s}.orb-2[data-astro-cid-uw5kdbxl]{width:500px;height:500px;background:linear-gradient(135deg,#ffe4ec,#ffccd5);bottom:-150px;left:-100px;animation-duration:30s;animation-direction:reverse}.orb-3[data-astro-cid-uw5kdbxl]{width:400px;height:400px;background:linear-gradient(135deg,#c7f0db,#a7e9c1);top:40%;left:50%;transform:translate(-50%,-50%);animation-duration:35s}@keyframes floatOrb{0%,to{transform:translateY(0) scale(1)}25%{transform:translateY(-30px) scale(1.05)}50%{transform:translateY(20px) scale(.95)}75%{transform:translateY(-20px) scale(1.02)}}.contact-hero-container[data-astro-cid-uw5kdbxl]{position:relative;width:100%;max-width:800px;margin:0 auto;z-index:1}.contact-hero-content[data-astro-cid-uw5kdbxl]{text-align:center;animation:fadeInUp .8s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.breadcrumb[data-astro-cid-uw5kdbxl]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:2rem;font-size:.875rem;color:#6b7280}.breadcrumb[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:#4b5563;text-decoration:none;transition:color .2s}.breadcrumb[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{color:#8b5cf6}.breadcrumb[data-astro-cid-uw5kdbxl] .separator[data-astro-cid-uw5kdbxl]{color:#9ca3af}.breadcrumb[data-astro-cid-uw5kdbxl] .current[data-astro-cid-uw5kdbxl]{color:#1f2937;font-weight:500}.contact-hero-heading[data-astro-cid-uw5kdbxl]{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.15;color:#1f2937;margin-bottom:1.5rem;letter-spacing:-.03em}.text-purple-gradient[data-astro-cid-uw5kdbxl]{background:linear-gradient(135deg,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}.contact-hero-subtitle[data-astro-cid-uw5kdbxl]{font-size:1.125rem;line-height:1.7;color:#6b7280;max-width:600px;margin:0 auto}.contact-section[data-astro-cid-uw5kdbxl]{padding:5rem 0;background:#fff}.container[data-astro-cid-uw5kdbxl]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.contact-grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1.2fr .8fr;gap:4rem;align-items:start}@media (max-width:968px){.contact-grid[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr;gap:3rem}}.contact-form-wrapper[data-astro-cid-uw5kdbxl]{background:#fff;border:1px solid #e5e7eb;border-radius:1.5rem;padding:2.5rem;box-shadow:0 4px 20px #0000000d}.form-header[data-astro-cid-uw5kdbxl]{margin-bottom:2rem}.form-title[data-astro-cid-uw5kdbxl]{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.form-subtitle[data-astro-cid-uw5kdbxl]{font-size:1rem;color:#6b7280}.form-row[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width:640px){.form-row[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}}.form-group[data-astro-cid-uw5kdbxl]{margin-bottom:1.25rem}.form-group[data-astro-cid-uw5kdbxl] label[data-astro-cid-uw5kdbxl]{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.required[data-astro-cid-uw5kdbxl]{color:#ef4444}.form-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl],.form-group[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl],.form-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{width:100%;padding:.875rem 1rem;font-size:1rem;border:1.5px solid #e5e7eb;border-radius:.75rem;background:#fafafa;color:#1f2937;transition:all .2s}.form-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:focus,.form-group[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl]:focus,.form-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]:focus{outline:0;border-color:#8b5cf6;background:#fff;box-shadow:0 0 0 3px #8b5cf61a}.form-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]::-moz-placeholder,.form-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]::-moz-placeholder{color:#9ca3af}.form-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]::placeholder,.form-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]::placeholder{color:#9ca3af}.submit-btn[data-astro-cid-uw5kdbxl]{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:0;border-radius:.75rem;cursor:pointer;transition:all .3s;box-shadow:0 4px 14px #8b5cf64d}.submit-btn[data-astro-cid-uw5kdbxl]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #8b5cf666}.contact-info[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:1.5rem}.info-card[data-astro-cid-uw5kdbxl]{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:#fff;border:1px solid #e5e7eb;border-radius:1rem;transition:all .3s}.info-card[data-astro-cid-uw5kdbxl]:hover{border-color:#8b5cf6;box-shadow:0 4px 20px #8b5cf61a}.info-card[data-astro-cid-uw5kdbxl].featured{background:linear-gradient(135deg,#8b5cf60d,#a78bfa0d);border-color:#8b5cf64d}.info-icon[data-astro-cid-uw5kdbxl]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg,#8b5cf61a,#ec48991a);border-radius:12px;flex-shrink:0}.info-content[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{font-size:1rem;font-weight:600;color:#1f2937;margin-bottom:.25rem}.info-content[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{font-size:.875rem;color:#6b7280;margin-bottom:.5rem}.info-content[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{font-size:.9rem;color:#8b5cf6;text-decoration:none;font-weight:500;transition:color .2s}.info-content[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{color:#7c3aed}.highlight[data-astro-cid-uw5kdbxl]{font-size:1.25rem;font-weight:700;color:#8b5cf6}.demo-link[data-astro-cid-uw5kdbxl]{display:inline-flex;align-items:center;gap:.25rem}.social-section[data-astro-cid-uw5kdbxl]{padding:1.5rem;background:#fafafa;border-radius:1rem}.social-section[data-astro-cid-uw5kdbxl] h4[data-astro-cid-uw5kdbxl]{font-size:.875rem;font-weight:600;color:#374151;margin-bottom:1rem}.social-links[data-astro-cid-uw5kdbxl]{display:flex;gap:1rem}.social-link[data-astro-cid-uw5kdbxl]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#6b7280;transition:all .2s}.social-link[data-astro-cid-uw5kdbxl]:hover{background:#8b5cf6;border-color:#8b5cf6;color:#fff}.faq-section[data-astro-cid-uw5kdbxl]{padding:5rem 0;background:linear-gradient(180deg,#fafafa,#fff)}.section-header[data-astro-cid-uw5kdbxl]{text-align:center;margin-bottom:3rem}.section-title[data-astro-cid-uw5kdbxl]{font-size:clamp(2rem,4vw,2.5rem);font-weight:700;color:#1f2937;margin-bottom:1rem}.section-subtitle[data-astro-cid-uw5kdbxl]{font-size:1.125rem;color:#6b7280}.faq-grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;max-width:900px;margin:0 auto}.faq-item[data-astro-cid-uw5kdbxl]{padding:1.5rem;background:#fff;border:1px solid #e5e7eb;border-radius:1rem}.faq-question[data-astro-cid-uw5kdbxl]{font-size:1rem;font-weight:600;color:#1f2937;margin-bottom:.75rem}.faq-answer[data-astro-cid-uw5kdbxl]{font-size:.9rem;line-height:1.6;color:#6b7280}