.hero-small[data-astro-cid-uw5kdbxl]{background:linear-gradient(135deg,var(--gradient-start) 0%,var(--gradient-end) 100%);color:var(--white);padding:calc(var(--spacing-unit) * 12) 0 calc(var(--spacing-unit) * 8);text-align:center}.hero-small[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl]{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;margin-bottom:calc(var(--spacing-unit) * 2);letter-spacing:-.02em}.hero-small[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{font-size:1.25rem;opacity:.95;max-width:700px;margin:0 auto}.section[data-astro-cid-uw5kdbxl]{padding:calc(var(--spacing-unit) * 12) 0}.section-alt[data-astro-cid-uw5kdbxl]{background:var(--gray-50)}.contact-wrapper[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 1.2fr;gap:calc(var(--spacing-unit) * 8);max-width:1200px;margin:0 auto}.contact-info[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-size:2rem;font-weight:700;margin-bottom:calc(var(--spacing-unit) * 3);color:var(--text-dark)}.contact-intro[data-astro-cid-uw5kdbxl]{font-size:1.1rem;line-height:1.8;color:var(--text-light);margin-bottom:calc(var(--spacing-unit) * 6)}.info-cards[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:calc(var(--spacing-unit) * 3);margin-bottom:calc(var(--spacing-unit) * 6)}.info-card[data-astro-cid-uw5kdbxl]{display:flex;gap:calc(var(--spacing-unit) * 2);align-items:flex-start}.info-icon[data-astro-cid-uw5kdbxl]{width:48px;height:48px;background:linear-gradient(135deg,var(--gradient-start) 0%,var(--gradient-end) 100%);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--white);flex-shrink:0}.info-icon[data-astro-cid-uw5kdbxl] svg[data-astro-cid-uw5kdbxl]{width:24px;height:24px}.info-content[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{font-size:1.1rem;font-weight:600;margin-bottom:calc(var(--spacing-unit) * .5);color:var(--text-dark)}.info-content[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{color:var(--text-light)}.social-section[data-astro-cid-uw5kdbxl]{background:var(--gray-50);padding:calc(var(--spacing-unit) * 4);border-radius:12px}.social-section[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{font-size:1.3rem;font-weight:600;margin-bottom:calc(var(--spacing-unit) * 1);color:var(--text-dark)}.social-section[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{color:var(--text-light);margin-bottom:calc(var(--spacing-unit) * 3)}.social-links[data-astro-cid-uw5kdbxl]{display:flex;gap:calc(var(--spacing-unit) * 2)}.social-link[data-astro-cid-uw5kdbxl]{width:44px;height:44px;background:var(--white);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--text-dark);transition:all .3s ease;box-shadow:0 2px 4px #0000001a}.social-link[data-astro-cid-uw5kdbxl]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026;color:var(--primary-blue)}.social-link[data-astro-cid-uw5kdbxl] svg[data-astro-cid-uw5kdbxl]{width:20px;height:20px}.contact-form-section[data-astro-cid-uw5kdbxl]{background:var(--white);padding:calc(var(--spacing-unit) * 5);border-radius:12px;box-shadow:0 4px 6px #0000000d}.contact-form[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-size:2rem;font-weight:700;margin-bottom:calc(var(--spacing-unit) * 4);color:var(--text-dark)}.form-group[data-astro-cid-uw5kdbxl]{margin-bottom:calc(var(--spacing-unit) * 3)}.form-group[data-astro-cid-uw5kdbxl] label[data-astro-cid-uw5kdbxl]{display:block;font-weight:600;margin-bottom:calc(var(--spacing-unit) * 1);color:var(--text-dark)}.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:calc(var(--spacing-unit) * 1.5);border:2px solid var(--gray-200);border-radius:8px;font-size:1rem;font-family:inherit;transition:all .3s ease}.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:none;border-color:var(--primary-blue);box-shadow:0 0 0 3px #1e3a8a1a}.form-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{resize:vertical;min-height:150px}.submit-btn[data-astro-cid-uw5kdbxl]{width:100%;padding:calc(var(--spacing-unit) * 2);background:linear-gradient(135deg,var(--gradient-start) 0%,var(--gradient-end) 100%);color:var(--white);border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.submit-btn[data-astro-cid-uw5kdbxl]:hover{transform:translateY(-2px);box-shadow:0 10px 25px #0003}.form-note[data-astro-cid-uw5kdbxl]{text-align:center;color:var(--text-light);font-size:.9rem;margin-top:calc(var(--spacing-unit) * 2)}.faq-section[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-size:clamp(2rem,4vw,2.5rem);font-weight:700;margin-bottom:calc(var(--spacing-unit) * 6);letter-spacing:-.02em;text-align:center}.faq-grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:calc(var(--spacing-unit) * 4);max-width:1000px;margin:0 auto}.faq-item[data-astro-cid-uw5kdbxl]{background:var(--white);padding:calc(var(--spacing-unit) * 4);border-radius:12px;box-shadow:0 4px 6px #0000000d}.faq-item[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{font-size:1.2rem;font-weight:600;margin-bottom:calc(var(--spacing-unit) * 2);color:var(--text-dark)}.faq-item[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{color:var(--text-light);line-height:1.8}@media(max-width:968px){.contact-wrapper[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr;gap:calc(var(--spacing-unit) * 6)}.faq-grid[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}}
