.contact-page[data-astro-cid-uw5kdbxl]{min-height:100vh;background:#fff}.container[data-astro-cid-uw5kdbxl]{max-width:1400px;margin:0 auto;padding:0 clamp(1.5rem,4vw,3rem)}.quote-section[data-astro-cid-uw5kdbxl]{padding:10rem 0 2rem;background:#fff}.quote-text[data-astro-cid-uw5kdbxl]{font-family:Nohemi,sans-serif;font-size:clamp(.875rem,1.5vw,1rem);line-height:1.6;color:#1a1a1a;text-align:right;max-width:600px;margin-left:auto}.hero-section[data-astro-cid-uw5kdbxl]{padding:6rem 0 4rem;background:#fff}.hero-title[data-astro-cid-uw5kdbxl]{font-family:Nohemi,sans-serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:400;line-height:1.2;margin:0}.title-blue[data-astro-cid-uw5kdbxl]{color:#4169e1}.separator[data-astro-cid-uw5kdbxl]{width:100%;height:1px;background:#d0d0d0}.content-grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:300px 1fr;gap:4rem;padding:4rem 0}.section-title[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-family:Nohemi,sans-serif;font-size:.875rem;font-weight:400;color:#4169e1;letter-spacing:.1em;margin:0;text-transform:uppercase}.contact-form[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:.5rem}.form-group[data-astro-cid-uw5kdbxl] label[data-astro-cid-uw5kdbxl]{font-family:Nohemi,sans-serif;font-size:.875rem;font-weight:400;color:#1a1a1a;letter-spacing:.05em}.form-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl],.form-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{font-family:Nohemi,sans-serif;font-size:1rem;padding:.875rem 1rem;border:1px solid #d0d0d0;border-radius:4px;background:#fff;color:#1a1a1a;transition:border-color .3s ease}.form-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:focus,.form-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]:focus{outline:none;border-color:#4169e1}.form-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{resize:vertical;min-height:150px}.result-message[data-astro-cid-uw5kdbxl]{font-family:Nohemi,sans-serif;font-size:.875rem;padding:.75rem;border-radius:4px;text-align:center}.result-message[data-astro-cid-uw5kdbxl].success{background:#d4edda;color:#155724}.result-message[data-astro-cid-uw5kdbxl].error{background:#f8d7da;color:#721c24}.submit-button[data-astro-cid-uw5kdbxl]{font-family:Nohemi,sans-serif;font-size:1rem;font-weight:400;padding:1rem 2.5rem;background:#4169e1;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background .3s ease,transform .2s ease;letter-spacing:.05em;text-transform:uppercase;align-self:flex-start}.submit-button[data-astro-cid-uw5kdbxl]:hover{background:#3557c7;transform:translateY(-2px)}.submit-button[data-astro-cid-uw5kdbxl]:disabled{opacity:.6;cursor:not-allowed}.info-block[data-astro-cid-uw5kdbxl]{margin-bottom:3rem}.info-block[data-astro-cid-uw5kdbxl]:last-child{margin-bottom:0}.info-block[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{font-family:Nohemi,sans-serif;font-size:1.5rem;font-weight:400;margin:0 0 1rem;color:#1a1a1a}.info-block[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{font-family:Nohemi,sans-serif;font-size:1rem;line-height:1.8;color:#1a1a1a;margin:0}.info-link[data-astro-cid-uw5kdbxl]{font-family:Nohemi,sans-serif;font-size:1rem;color:#4169e1;text-decoration:none;transition:opacity .3s ease;display:inline-block}.info-link[data-astro-cid-uw5kdbxl]:hover{opacity:.7}.social-links[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:.75rem}.social-links[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{font-family:Nohemi,sans-serif;font-size:1rem;color:#4169e1;text-decoration:none;transition:opacity .3s ease;display:inline-block}.social-links[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{opacity:.7}@media (max-width: 1024px){.content-grid[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr;gap:2rem}.section-title[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{margin-bottom:1rem}}@media (max-width: 768px){.quote-section[data-astro-cid-uw5kdbxl]{padding:8rem 0 2rem}.quote-text[data-astro-cid-uw5kdbxl]{text-align:left;margin-left:0}.hero-section[data-astro-cid-uw5kdbxl]{padding:5rem 0 3rem}.submit-button[data-astro-cid-uw5kdbxl]{width:100%}}
