.contact-form-wrapper[data-astro-cid-svshx33u]{max-width:700px;margin:0 auto}.contact-form[data-astro-cid-svshx33u]{background:var(--white);padding:40px;border-radius:10px;box-shadow:0 5px 20px #0000001a}.form-row[data-astro-cid-svshx33u]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-group[data-astro-cid-svshx33u]{margin-bottom:1.5rem}.form-group[data-astro-cid-svshx33u] label[data-astro-cid-svshx33u]{display:block;margin-bottom:.5rem;font-weight:600;color:var(--purple-primary);font-size:1rem}.required[data-astro-cid-svshx33u]{color:var(--gold)}.form-group[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u],.form-group[data-astro-cid-svshx33u] select[data-astro-cid-svshx33u],.form-group[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]{width:100%;padding:12px 16px;border:2px solid var(--gray-light);border-radius:5px;font-size:1rem;font-family:inherit;transition:all .3s ease;background:var(--white)}.form-group[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]:focus,.form-group[data-astro-cid-svshx33u] select[data-astro-cid-svshx33u]:focus,.form-group[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]:focus{outline:none;border-color:var(--purple-primary);box-shadow:0 0 0 3px #5b2c6f1a}.form-group[data-astro-cid-svshx33u] select[data-astro-cid-svshx33u]{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%235B2C6F' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.form-group[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]{resize:vertical;min-height:120px}.form-group[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]::placeholder,.form-group[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]::placeholder{color:var(--gray-medium);opacity:.6}.form-actions[data-astro-cid-svshx33u]{margin-top:2rem;text-align:center}.form-actions[data-astro-cid-svshx33u] button[data-astro-cid-svshx33u]{min-width:200px}.form-note[data-astro-cid-svshx33u]{margin-top:1rem;font-size:.9rem;color:var(--gray-medium);font-style:italic}.form-group[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]:invalid:not(:placeholder-shown),.form-group[data-astro-cid-svshx33u] select[data-astro-cid-svshx33u]:invalid:not(:placeholder-shown),.form-group[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]:invalid:not(:placeholder-shown){border-color:#e74c3c}.form-group[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]:valid:not(:placeholder-shown),.form-group[data-astro-cid-svshx33u] select[data-astro-cid-svshx33u]:valid:not(:placeholder-shown){border-color:#27ae60}.form-status[data-astro-cid-svshx33u]{margin-top:1.5rem;padding:15px 20px;border-radius:5px;text-align:center;font-weight:600}.form-status[data-astro-cid-svshx33u].success{background:#d4edda;color:#155724;border:2px solid #c3e6cb}.form-status[data-astro-cid-svshx33u].error{background:#f8d7da;color:#721c24;border:2px solid #f5c6cb}.form-status[data-astro-cid-svshx33u].loading{background:var(--gray-light);color:var(--purple-primary);border:2px solid var(--purple-primary)}@media(max-width:768px){.contact-form[data-astro-cid-svshx33u]{padding:30px 20px}.form-row[data-astro-cid-svshx33u]{grid-template-columns:1fr}}.contact-content[data-astro-cid-uw5kdbxl]{padding:60px 20px;background:var(--gray-light)}.contact-intro[data-astro-cid-uw5kdbxl]{max-width:800px;margin:0 auto 3rem;text-align:center}.contact-intro[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{color:var(--purple-primary);font-size:2.5rem;margin-bottom:1rem}.contact-intro[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{font-size:1.2rem;line-height:1.8;color:#444}.contact-info[data-astro-cid-uw5kdbxl]{max-width:1000px;margin:4rem auto 0}.info-grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.info-card[data-astro-cid-uw5kdbxl]{background:var(--white);padding:30px;border-radius:10px;text-align:center;border:3px solid transparent;transition:all .3s ease}.info-card[data-astro-cid-uw5kdbxl]:hover{border-color:var(--gold);transform:translateY(-5px);box-shadow:0 10px 30px #5b2c6f33}.info-icon[data-astro-cid-uw5kdbxl]{font-size:3rem;margin-bottom:1rem}.info-card[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{color:var(--purple-primary);font-size:1.5rem;margin-bottom:1rem}.info-card[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{color:var(--gray-medium);line-height:1.6}@media(max-width:768px){.contact-intro[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-size:2rem}.info-grid[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}}
