.connect-content{border-bottom:1px dashed var(--color-stroke-500);padding:var(--space-32) var(--space-16)}.connect-content__wrapper{gap:var(--space-32)}.connect-content__info,.connect-content__info-header,.connect-content__wrapper{display:flex;flex-direction:column}.connect-content__info-header{gap:var(--space-24);padding-bottom:var(--space-48)}.connect-content__title{color:var(--color-primary);font-family:var(--font-sans);font-size:var(--font-size-h2);font-weight:var(--font-weight-medium);line-height:1.1;margin:0;text-transform:capitalize}.connect-content__description{color:var(--color-text-500);font-family:var(--font-mono);font-size:var(--font-size-body-18);font-weight:var(--font-weight-regular);line-height:1.5;margin:0}.connect-content__contact{display:flex;flex-direction:column;gap:var(--space-24)}.connect-content__contact-container{display:flex;flex-direction:column;gap:var(--space-16)}.connect-content__contact-item{display:flex;flex-direction:column;gap:var(--space-4)}.connect-content__contact-label{color:var(--color-primary);font-family:var(--font-sans);line-height:1.1;text-transform:capitalize}.connect-content__contact-label,.connect-content__contact-value{font-size:var(--font-size-h6);font-weight:var(--font-weight-medium)}.connect-content__contact-value{color:var(--color-text-450);font-family:var(--font-mono);line-height:1.5;text-decoration:none}.connect-content__contact-value:hover{text-decoration:underline}.connect-content__social{display:flex;flex-direction:column;gap:var(--space-8);padding-bottom:var(--space-48)}.connect-content__social-label{color:var(--color-primary);font-family:var(--font-sans);font-size:var(--font-size-h6);font-weight:var(--font-weight-medium);line-height:1.1}.connect-content__social-icons{align-items:center;display:flex;gap:var(--space-16)}.connect-content__social-link{color:var(--color-text-450);transition:color .2s ease}.connect-content__social-link:hover{color:var(--color-primary)}.connect-content__social-link svg{display:block;height:24px;width:24px}.connect-content__locations{display:flex;flex-direction:column;gap:var(--space-16)}.connect-content__location-label{color:var(--color-primary);font-family:var(--font-sans);margin-right:var(--space-8)}.connect-content__location-label,.connect-content__location-value{display:inline;font-size:var(--font-size-h6);font-weight:var(--font-weight-medium);line-height:1.5}.connect-content__location-value{color:var(--color-text-450);font-family:var(--font-mono)}.connect-content__form-section{background-color:var(--color-bg-500);border:1px dashed var(--color-stroke-500);padding:var(--space-24)}.connect-content__form{display:flex;flex-direction:column;gap:var(--space-24)}.connect-content__form-field{display:flex;flex-direction:column;gap:var(--space-12)}.connect-content__form-label{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--font-size-body-12);font-weight:var(--font-weight-regular);line-height:1.5}.connect-content__form-required{color:var(--color-primary);margin-left:2px}.connect-content__form-input,.connect-content__form-select,.connect-content__form-textarea{background-color:var(--color-bg-primary);border:1px solid var(--color-stroke-500);border-radius:var(--radius-xs);box-sizing:border-box;color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--font-size-body-14);font-weight:var(--font-weight-light);line-height:1.5;padding:var(--space-16);transition:border-color .2s ease;width:100%}.connect-content__form-input::placeholder,.connect-content__form-textarea::placeholder{color:var(--color-text-400)}.connect-content__form-input:focus,.connect-content__form-select:focus,.connect-content__form-textarea:focus{border-color:var(--color-primary);outline:none}.connect-content__form-textarea{max-height:300px;min-height:80px;overflow-y:auto;resize:vertical}.connect-content__dropdown{position:relative}.connect-content__dropdown-trigger{align-items:center;background-color:var(--color-bg-primary);border:1px solid var(--color-stroke-500);border-radius:var(--radius-xs);color:var(--color-text-tertiary);cursor:pointer;display:flex;font-family:var(--font-mono);font-size:var(--font-size-body-14);font-weight:var(--font-weight-light);justify-content:space-between;line-height:1.5;padding:var(--space-16);text-align:left;transition:border-color .2s ease;width:100%}.connect-content__dropdown-trigger:focus,.connect-content__dropdown-trigger:hover{border-color:var(--color-primary);outline:none}.connect-content__dropdown.is-open .connect-content__dropdown-trigger{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:var(--color-primary)}.connect-content__dropdown-value{flex:1}.connect-content__dropdown.has-value .connect-content__dropdown-value{color:var(--color-text-primary)}.connect-content__dropdown-icon{color:var(--color-primary);height:24px;transition:transform .2s ease;width:24px}.connect-content__dropdown.is-open .connect-content__dropdown-icon{transform:rotate(180deg)}.connect-content__dropdown-menu{background-color:var(--color-bg-primary);border:1px solid var(--color-stroke-500);border-bottom-left-radius:var(--radius-xs);border-bottom-right-radius:var(--radius-xs);border-top:none;display:none;left:0;list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0;position:absolute;right:0;top:100%;z-index:100}.connect-content__dropdown.is-open .connect-content__dropdown-menu{display:block}.connect-content__dropdown-item{color:var(--color-text-secondary);cursor:pointer;font-family:var(--font-mono);font-size:var(--font-size-body-14);font-weight:var(--font-weight-light);line-height:1.5;padding:var(--space-12) var(--space-16);transition:background-color .15s ease}.connect-content__dropdown-item.is-selected,.connect-content__dropdown-item:hover{background-color:var(--color-stroke-500);color:var(--color-text-primary)}.connect-content__form-bottom{display:flex;flex-direction:column;gap:var(--space-24)}.connect-content__form-privacy{color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:var(--font-size-body-12);font-weight:var(--font-weight-light);line-height:1.5;margin-top:var(--space-8)}.connect-content__form-privacy a{color:var(--color-primary);text-decoration:underline}.connect-content__form-privacy a:hover{text-decoration:none}.connect-content__form-privacy p{margin:0}.connect-content__form-success{color:var(--color-primary);font-family:var(--font-mono);font-size:16px;margin:0;padding:0 0 var(--space-16) 0;text-align:left}.connect-content__form-error{color:#ff4d4d;font-family:var(--font-mono);font-size:14px;margin-bottom:var(--space-16)}.connect-content__dropdown.is-error .connect-content__dropdown-trigger{border-color:#ff4d4d}.connect-content__form-submit{width:100%}@media (min-width:1190px){.connect-content{padding:var(--space-80) var(--space-64)}.connect-content__wrapper{align-items:flex-start;flex-direction:row;gap:var(--space-80);justify-content:space-between;margin:0 auto;max-width:1440px}.connect-content__info{flex:0 1 680px}.connect-content__contact{display:grid;grid-template-columns:250px 1fr;padding-bottom:var(--space-48)}.connect-content__social{padding-bottom:0}.connect-content__form-section{flex:0 1 680px;padding:var(--space-32)}.connect-content__form{display:grid;gap:var(--space-24) var(--space-16);grid-template-columns:1fr 1fr}.connect-content__form-field{grid-column:span 1}.connect-content__form-bottom,.connect-content__form-field:nth-child(5),.connect-content__form-field:nth-child(6),.connect-content__form-field:nth-child(7){grid-column:span 2}.connect-content__form-submit{align-self:flex-start;min-width:218px;width:auto}}