.page-module__svSjJa__intro,.page-module__svSjJa__info,.page-module__svSjJa__team,.page-module__svSjJa__formSection{gap:var(--content-gap);padding-block:var(--section-space);border-top:1px solid var(--color-line);grid-template-columns:1fr;display:grid}.page-module__svSjJa__intro{border-top:0}.page-module__svSjJa__sectionLabel{color:var(--color-text-muted);font-size:var(--font-size-sm)}.page-module__svSjJa__intro p{max-width:42rem;letter-spacing:var(--letter-spacing-tight);margin:0;font-size:clamp(1.25rem,2vw,2rem);line-height:1.4}.page-module__svSjJa__intro strong{font-weight:500}.page-module__svSjJa__contactGrid{gap:var(--content-gap);grid-template-columns:1fr;font-size:clamp(1.125rem,1.6vw,1.5rem);line-height:1.45;display:grid}.page-module__svSjJa__address p{margin:0}.page-module__svSjJa__contact{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.page-module__svSjJa__contact a{color:inherit;transition:border-color var(--transition-fast), color var(--transition-fast);border-bottom:1px solid #0000;text-decoration:none}.page-module__svSjJa__contact a:hover{border-color:currentColor}.page-module__svSjJa__teamList{letter-spacing:var(--letter-spacing-tight);flex-direction:column;align-items:flex-start;font-size:clamp(1.5rem,3vw,3rem);line-height:1.15;display:flex}.page-module__svSjJa__teamList span{padding-block:var(--space-2)}.page-module__svSjJa__form{gap:var(--space-6);flex-direction:column;max-width:46rem;display:flex}.page-module__svSjJa__form label{gap:var(--space-2);flex-direction:column;display:flex}.page-module__svSjJa__form label span{color:var(--color-text-muted);font-size:var(--font-size-sm)}.page-module__svSjJa__form input,.page-module__svSjJa__form textarea{width:100%;padding:var(--space-3) var(--space-2);border:1px solid #0000;border-bottom-color:var(--color-line);color:var(--color-text);font:inherit;resize:vertical;transition:border-color var(--transition-fast), background-color var(--transition-fast), padding-inline var(--transition-fast);background:0 0;border-radius:0;outline:none;line-height:1.5;display:block}.page-module__svSjJa__form input{min-height:3.25rem}.page-module__svSjJa__form textarea{min-height:10rem}.page-module__svSjJa__form input:hover,.page-module__svSjJa__form textarea:hover{background:#00000005}.page-module__svSjJa__form input:focus,.page-module__svSjJa__form textarea:focus{border-color:var(--color-line);padding-inline:var(--space-3);background:#00000006}.page-module__svSjJa__form input::placeholder,.page-module__svSjJa__form textarea::placeholder{color:#777!important;opacity:1!important;-webkit-text-fill-color:#777!important}.page-module__svSjJa__form input::-webkit-input-placeholder{color:#777!important;opacity:1!important;-webkit-text-fill-color:#777!important}.page-module__svSjJa__form textarea::-webkit-input-placeholder{color:#777!important;opacity:1!important;-webkit-text-fill-color:#777!important}.page-module__svSjJa__form button{margin-top:var(--space-1);padding:var(--space-3) var(--space-5);border:1px solid var(--color-text);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border-radius:0;align-self:flex-start}.page-module__svSjJa__form button:hover{background:var(--color-text);color:var(--color-background)}@media (min-width:768px){.page-module__svSjJa__intro,.page-module__svSjJa__info,.page-module__svSjJa__team,.page-module__svSjJa__formSection{grid-template-columns:minmax(10rem,1fr) minmax(0,2fr)}.page-module__svSjJa__contactGrid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.page-module__svSjJa__intro,.page-module__svSjJa__info,.page-module__svSjJa__team,.page-module__svSjJa__formSection{padding-block:var(--section-space-small)}.page-module__svSjJa__contactGrid{gap:var(--space-6)}}.page-module__svSjJa__error{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:1.4;display:block}.page-module__svSjJa__form input[aria-invalid=true],.page-module__svSjJa__form textarea[aria-invalid=true]{border-bottom-color:var(--color-text)}
