.page-title[data-v-522cb0ef]{margin:3rem 5% 0;text-align:center}h1[data-v-522cb0ef]{background:linear-gradient(180deg,#fff,#201159);background-clip:text;color:#b4bcd0;font-size:18vw;font-weight:700;margin:0 0 1rem;-webkit-background-clip:text;-webkit-text-fill-color:transparent}p[data-v-522cb0ef]{color:#b4bcd0;font-size:1rem;font-weight:700;line-height:1.6;margin:0}@media(min-width:370px){h1[data-v-522cb0ef]{font-size:5rem}}@media(min-width:800px){h1[data-v-522cb0ef]{font-size:10rem}p[data-v-522cb0ef]{font-size:1.5rem}}.contact-content[data-v-072c11b3]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3rem,7vw,7rem);width:min(90%,75rem);margin:6rem auto 9rem}h2[data-v-072c11b3]{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.2;margin:0}.intro-text[data-v-072c11b3]{color:#b4bcd0;font-size:1rem;line-height:1.75;margin:1.25rem 0 2.5rem;max-width:26rem}.contact-email[data-v-072c11b3],.contact-phone[data-v-072c11b3]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 0}.contact-details a[data-v-072c11b3]{min-width:0}.contact-details span[data-v-072c11b3]{color:#b4bcd0;display:block;font-size:.75rem;margin-bottom:.5rem}.contact-details strong[data-v-072c11b3]{font-size:clamp(1rem,1.6vw,1.4rem);font-weight:600;overflow-wrap:anywhere}.contact-phone[data-v-072c11b3]{display:block}.copy-email[data-v-072c11b3]{background:transparent;border:0;color:#b4bcd0;cursor:pointer;flex-shrink:0;font:inherit;font-size:.75rem;min-height:2.75rem;padding:.5rem .8rem;transition:color .2s}.copy-email[data-v-072c11b3]:hover{color:#fff}.copy-status[data-v-072c11b3]{color:#b4bcd0;font-size:.75rem;line-height:1.6;min-height:2.4em;margin:.5rem 0}.socials[data-v-072c11b3]{display:flex;align-items:center;gap:1.25rem}.socials a[data-v-072c11b3]{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem}.socials img[data-v-072c11b3]{width:1.6rem;height:1.6rem;transition:transform .2s}.socials a:hover img[data-v-072c11b3]{transform:translateY(-.15rem)}.form-row[data-v-072c11b3]{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.input[data-v-072c11b3]{margin-top:1.5rem;min-width:0}.form-row .input[data-v-072c11b3]{margin-top:0}label[data-v-072c11b3]{color:#b4bcd0;display:block;font-size:.75rem;font-weight:600;margin-bottom:.55rem}input[data-v-072c11b3],select[data-v-072c11b3],textarea[data-v-072c11b3]{background:rgba(180,188,208,.06);border:0;border-radius:.35rem;box-sizing:border-box;color:#fff;font:inherit;font-size:1rem;min-height:2.75rem;padding:.8rem 1rem}input[data-v-072c11b3],textarea[data-v-072c11b3]{width:100%}textarea[data-v-072c11b3]{min-height:8rem;resize:vertical}input[data-v-072c11b3]:focus,select[data-v-072c11b3]:focus,textarea[data-v-072c11b3]:focus{outline:2px solid #b4bcd0;outline-offset:2px}[data-v-072c11b3]::-moz-placeholder{color:rgba(180,188,208,.5)}[data-v-072c11b3]::placeholder{color:rgba(180,188,208,.5)}.phone-field[data-v-072c11b3]{display:grid;gap:.75rem;grid-template-columns:5.5rem minmax(0,1fr)}select option[data-v-072c11b3]{background:#000}.invalid input[data-v-072c11b3],.invalid textarea[data-v-072c11b3]{outline:1px solid #ff7676}.error-message[data-v-072c11b3]{color:#ff7676;font-size:.75rem;line-height:1.5;margin:.4rem 0 0}.submit-button[data-v-072c11b3]{align-items:center;background:#5d41c9;border:0;border-radius:2rem;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:.9rem;font-weight:700;gap:1rem;justify-content:center;margin-top:2rem;min-height:3.25rem;padding:.75rem 1.6rem;transition:background .2s,color .2s}.submit-button img[data-v-072c11b3]{height:.8rem}.submit-button[data-v-072c11b3]:hover{background:#fff;color:#000}.submit-button:hover img[data-v-072c11b3]{filter:invert(1)}a[data-v-072c11b3]:focus-visible,button[data-v-072c11b3]:focus-visible{outline:2px solid #b4bcd0;outline-offset:5px}@media(max-width:900px){.contact-content[data-v-072c11b3]{width:min(92%,45rem);grid-template-columns:1fr;gap:3rem;margin-top:4rem;margin-bottom:5rem}}@media(max-width:550px){.form-row[data-v-072c11b3]{grid-template-columns:1fr}.submit-button[data-v-072c11b3]{width:100%}}@media(prefers-reduced-motion:reduce){[data-v-072c11b3],[data-v-072c11b3]:after,[data-v-072c11b3]:before{transition:none!important}}