.contact-form[data-astro-cid-svshx33u]{display:flex;flex-direction:column;gap:1.5rem;max-width:600px}.form-group[data-astro-cid-svshx33u]{display:flex;flex-direction:column;gap:.5rem}.form-group[data-astro-cid-svshx33u] label[data-astro-cid-svshx33u]{font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--color-secondary)}.form-group[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u],.form-group[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]{padding:.75rem;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#e0e0e0;border-radius:4px;font-family:inherit;font-size:1rem;transition:all .2s ease}.form-group[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]:focus,.form-group[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]:focus{outline:none;border-color:#0ff;background:#00ffff0d}.form-group[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]:user-invalid,.form-group[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]:user-invalid{border-color:#ff6b6b}.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:#8a8a8a;opacity:1}.submit-btn[data-astro-cid-svshx33u]{padding:1rem 2rem;background:#0ff;color:#000;border:none;border-radius:4px;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.submit-btn[data-astro-cid-svshx33u]:hover:not(:disabled){background:#0cc}.contact-form[data-astro-cid-svshx33u]:has(#gdpr-consent:not(:checked)) .submit-btn[data-astro-cid-svshx33u]{background:#3a3a3a;color:#8a8a8a;cursor:not-allowed}.submit-btn[data-astro-cid-svshx33u]:disabled{opacity:.7;cursor:not-allowed}.form-status[data-astro-cid-svshx33u]{padding:1rem;border-radius:4px;margin-top:1rem;display:none}.form-status[data-astro-cid-svshx33u]:not(:empty){display:block}.form-status[data-astro-cid-svshx33u].success{background:#00ff881a;color:#0f8;border:1px solid rgba(0,255,136,.3)}.form-status[data-astro-cid-svshx33u].error{background:#ff3b301a;color:#ff6b6b;border:1px solid rgba(255,59,48,.3)}.email-fallback-btn[data-astro-cid-svshx33u]{display:inline-block;margin-top:.5rem;padding:.5rem 1rem;background:#ff6b6b;color:#fff;text-decoration:none;border-radius:4px;font-size:.875rem;transition:all .3s ease}.email-fallback-btn[data-astro-cid-svshx33u]:hover{background:#ff5252}.gdpr-consent[data-astro-cid-svshx33u]{margin-top:-.5rem}.checkbox-label[data-astro-cid-svshx33u]{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;position:relative}.checkbox-label[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u][type=checkbox]{position:absolute;opacity:0;left:0;top:2px;width:18px;height:18px;margin:0;cursor:pointer}.checkmark[data-astro-cid-svshx33u]{flex-shrink:0;width:18px;height:18px;border:1px solid rgba(255,255,255,.2);border-radius:3px;background:#ffffff08;transition:all .2s ease;margin-top:2px;position:relative}.checkbox-label[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u][type=checkbox]:checked+.checkmark[data-astro-cid-svshx33u]{background:#0ff;border-color:#0ff}.checkbox-label[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u][type=checkbox]:checked+.checkmark[data-astro-cid-svshx33u]:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-label[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u][type=checkbox]:focus-visible+.checkmark[data-astro-cid-svshx33u]{border-color:#0ff;box-shadow:0 0 0 3px #00ffff1a}.consent-text[data-astro-cid-svshx33u]{font-size:.8125rem;color:var(--color-secondary);line-height:1.5}.privacy-link[data-astro-cid-svshx33u]{color:#0ff;text-decoration:none;transition:color .2s ease}.privacy-link[data-astro-cid-svshx33u]:hover{color:#0cc;text-decoration:underline}@media (max-width: 768px){.contact-form[data-astro-cid-svshx33u]{max-width:100%}}.social-links[data-astro-cid-zamss57n]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin:2rem 0}.social-link[data-astro-cid-zamss57n]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;text-decoration:none;color:#e0e0e0;transition:all .3s ease;position:relative;overflow:hidden}.social-link[data-astro-cid-zamss57n]:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);transition:width .3s ease}.social-link[data-astro-cid-zamss57n]:hover:before{width:100%}.social-link[data-astro-cid-zamss57n][data-social=instagram]:hover{color:#e4405f;border-color:#e4405f;background:#e4405f1a;box-shadow:0 10px 20px #e4405f33}.social-link[data-astro-cid-zamss57n][data-social=twitter]:hover{color:#e0e0e0;border-color:#888;background:#8888881a;box-shadow:0 10px 20px #8883}.social-link[data-astro-cid-zamss57n][data-social=vimeo]:hover{color:#1ab7ea;border-color:#1ab7ea;background:#1ab7ea1a;box-shadow:0 10px 20px #1ab7ea33}.social-link[data-astro-cid-zamss57n][data-social=youtube]:hover{color:red;border-color:red;background:#ff00001a;box-shadow:0 10px 20px #f003}.social-link[data-astro-cid-zamss57n][data-social=linkedin]:hover{color:#0077b5;border-color:#0077b5;background:#0077b51a;box-shadow:0 10px 20px #0077b533}.social-link[data-astro-cid-zamss57n][data-social=globe]:hover{color:#9333ea;border-color:#9333ea;background:#9333ea1a;box-shadow:0 10px 20px #9333ea33}.social-icon[data-astro-cid-zamss57n]{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.social-icon[data-astro-cid-zamss57n] svg[data-astro-cid-zamss57n]{width:100%;height:100%}.social-name[data-astro-cid-zamss57n]{font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}@media (max-width: 768px){.social-links[data-astro-cid-zamss57n]{grid-template-columns:1fr 1fr}}@media (max-width: 480px){.social-links[data-astro-cid-zamss57n]{grid-template-columns:1fr}}.contact-header[data-astro-cid-uw5kdbxl]{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--color-divider)}.contact-content[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.section-label[data-astro-cid-uw5kdbxl]{font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-secondary);margin-bottom:1.5rem}.info-block[data-astro-cid-uw5kdbxl]{margin-bottom:2.5rem}.quick-contact[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:1rem;margin:0}.contact-item[data-astro-cid-uw5kdbxl] dt[data-astro-cid-uw5kdbxl]{font-size:.875rem;color:var(--color-secondary)}.contact-item[data-astro-cid-uw5kdbxl] dd[data-astro-cid-uw5kdbxl]{margin:.25rem 0 0;font-size:1.125rem;color:#e0e0e0}.email-link[data-astro-cid-uw5kdbxl]{color:var(--color-accent);text-underline-offset:.25em}.brief-panel[data-astro-cid-uw5kdbxl]{padding:2rem 0}.brief-list[data-astro-cid-uw5kdbxl]{list-style:none;padding:0;margin:0}.brief-list[data-astro-cid-uw5kdbxl] li[data-astro-cid-uw5kdbxl]{padding:.75rem 0;border-bottom:1px solid var(--color-divider);color:#e0e0e0}@media (max-width: 768px){.contact-content[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr;gap:2rem}}
