.contact-module__swMWYG__page{color:var(--white);background-color:#0f0f0f;flex-direction:column;min-height:100vh;display:flex}.contact-module__swMWYG__nav{width:100%;padding:var(--spacing-md) var(--spacing-lg);background-color:#0f0f0f;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;display:flex}.contact-module__swMWYG__logo{font-family:var(--font-sans);letter-spacing:.2em;color:var(--white);font-size:1.2rem;font-weight:500;text-decoration:none}.contact-module__swMWYG__navLinks{gap:var(--spacing-md);display:flex}.contact-module__swMWYG__navLinks a{color:#ffffffb3;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;text-decoration:none;transition:color .3s}.contact-module__swMWYG__navLinks a:hover,.contact-module__swMWYG__navLinks a.contact-module__swMWYG__active{color:var(--primary)}.contact-module__swMWYG__header{text-align:center;max-width:800px;margin:0 auto;padding:4rem 1rem 2rem}.contact-module__swMWYG__header h1{margin-bottom:var(--spacing-sm);color:var(--primary);font-size:2.5rem}.contact-module__swMWYG__header p{font-family:var(--font-sans);color:#ffffffb3;font-size:1rem;line-height:1.6}.contact-module__swMWYG__grid{max-width:1100px;padding:0 var(--spacing-md) var(--spacing-xl);flex-grow:1;grid-template-columns:1fr;gap:3rem;margin:0 auto;display:grid}@media (min-width:900px){.contact-module__swMWYG__grid{grid-template-columns:1.2fr .8fr}}.contact-module__swMWYG__formContainer{background:#ffffff05;border:1px solid #ffffff0d;border-radius:4px;padding:2.5rem}.contact-module__swMWYG__successMessage{text-align:center;padding:2rem 0}.contact-module__swMWYG__successMessage h3{color:var(--primary);margin-bottom:var(--spacing-md);font-size:2rem}.contact-module__swMWYG__successMessage p{color:#fffc;margin-bottom:var(--spacing-xs);font-size:1rem}.contact-module__swMWYG__form{flex-direction:column;gap:1.5rem;display:flex}.contact-module__swMWYG__formGroup{flex-direction:column;gap:.5rem;display:flex}.contact-module__swMWYG__row{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:600px){.contact-module__swMWYG__row{grid-template-columns:repeat(2,1fr)}}.contact-module__swMWYG__formGroup label{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;color:var(--primary);font-size:.75rem}.contact-module__swMWYG__formGroup input,.contact-module__swMWYG__formGroup select,.contact-module__swMWYG__formGroup textarea{color:var(--white);font-family:var(--font-sans);background:#ffffff08;border:1px solid #ffffff26;border-radius:2px;outline:none;padding:.8rem 1rem;font-size:.9rem;transition:border-color .3s,background .3s}.contact-module__swMWYG__formGroup input:focus,.contact-module__swMWYG__formGroup select:focus,.contact-module__swMWYG__formGroup textarea:focus{border-color:var(--primary);background:#ffffff0d}.contact-module__swMWYG__formGroup select option{color:var(--white);background-color:#1a1a1a}.contact-module__swMWYG__infoContainer{flex-direction:column;gap:2rem;display:flex}.contact-module__swMWYG__infoCard{background:#ffffff05;border:1px solid #ffffff0d;border-radius:4px;padding:2rem}.contact-module__swMWYG__infoCard h3{color:var(--primary);margin-bottom:var(--spacing-md);font-size:1.8rem}.contact-module__swMWYG__infoDesc{color:#ffffffb3;margin-bottom:var(--spacing-lg);font-size:.9rem;line-height:1.6}.contact-module__swMWYG__contactItem{margin-bottom:var(--spacing-md);flex-direction:column;gap:.25rem;display:flex}.contact-module__swMWYG__contactItem:last-child{margin-bottom:0}.contact-module__swMWYG__contactItem .contact-module__swMWYG__label{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;color:#ffffff80;font-size:.7rem}.contact-module__swMWYG__contactItem .contact-module__swMWYG__value{color:var(--primary);font-size:1.2rem;font-family:var(--font-sans);font-weight:500;text-decoration:none;transition:color .3s}.contact-module__swMWYG__contactItem .contact-module__swMWYG__value:hover{color:var(--white);text-decoration:underline}.contact-module__swMWYG__contactItem .contact-module__swMWYG__valueText{color:var(--white);font-size:1rem;font-family:var(--font-sans)}.contact-module__swMWYG__noteCard{border-left:2px solid var(--primary);background:#d4af3708;padding:1.5rem}.contact-module__swMWYG__noteCard h4{color:var(--primary);margin-bottom:var(--spacing-xs);font-size:1.1rem}.contact-module__swMWYG__noteCard p{color:#ffffffb3;font-size:.85rem;line-height:1.6}
