.Contact-module__5phd-G__container{background:var(--os-color-bg);min-height:100vh;color:var(--os-color-text)}.Contact-module__5phd-G__main{padding:var(--os-space-15)var(--os-space-10)var(--os-space-30);max-width:1200px}.Contact-module__5phd-G__hero{margin-bottom:var(--os-space-24)}.Contact-module__5phd-G__label{font-family:var(--os-font-mono);font-size:var(--os-text-xs);letter-spacing:var(--os-tracking-ultra);color:var(--os-color-accent);margin-bottom:var(--os-space-6);text-transform:uppercase;display:inline-block}.Contact-module__5phd-G__title{flex-direction:column;gap:0;margin:0;display:flex}.Contact-module__5phd-G__titleLine{font-family:var(--os-font-display);font-size:clamp(var(--os-text-5xl),12vw,var(--os-text-9xl));font-weight:var(--os-weight-normal);line-height:var(--os-leading-display);letter-spacing:var(--os-tracking-tight);color:var(--os-color-text)}.Contact-module__5phd-G__titleLine:last-child{color:#0000;-webkit-text-stroke:1px var(--os-white-a40)}.Contact-module__5phd-G__content{gap:var(--os-space-20);flex-direction:column;display:flex}.Contact-module__5phd-G__section{gap:var(--os-space-10);grid-template-columns:120px 1fr;align-items:flex-start;display:grid}.Contact-module__5phd-G__sectionNumber{align-items:center;gap:var(--os-space-4);display:flex}.Contact-module__5phd-G__number{font-family:var(--os-font-mono);font-size:var(--os-text-sm);font-weight:var(--os-weight-medium);color:var(--os-color-accent);letter-spacing:var(--os-tracking-wider)}.Contact-module__5phd-G__line{background:var(--os-white-a20);flex:1;min-width:40px;height:1px}.Contact-module__5phd-G__sectionContent{max-width:700px}.Contact-module__5phd-G__sectionTitle{font-family:var(--os-font-display);font-size:var(--os-text-display-sm);font-weight:var(--os-weight-normal);line-height:var(--os-leading-tight);color:var(--os-color-text);margin:0 0 var(--os-space-4)0}.Contact-module__5phd-G__text{font-family:var(--os-font-mono);font-size:var(--os-text-sm);line-height:var(--os-leading-loose);color:var(--os-color-text-secondary);margin:0 0 var(--os-space-8)0}.Contact-module__5phd-G__form{gap:var(--os-space-6);flex-direction:column;display:flex}.Contact-module__5phd-G__formRow{gap:var(--os-space-6);grid-template-columns:1fr 1fr;display:grid}.Contact-module__5phd-G__inputGroup{gap:var(--os-space-2);flex-direction:column;display:flex}.Contact-module__5phd-G__inputLabel{font-family:var(--os-font-mono);font-size:var(--os-text-xs);letter-spacing:var(--os-tracking-widest);color:var(--os-color-text-tertiary);text-transform:uppercase}.Contact-module__5phd-G__input,.Contact-module__5phd-G__select,.Contact-module__5phd-G__textarea{font-family:var(--os-font-mono);font-size:var(--os-text-sm);color:var(--os-color-text);background:var(--os-color-fill);border:1px solid var(--os-white-a15);border-radius:var(--os-radius-sm);padding:var(--os-space-3-5)var(--os-space-4);transition:all var(--os-duration-base)var(--os-ease)}.Contact-module__5phd-G__input:focus,.Contact-module__5phd-G__select:focus,.Contact-module__5phd-G__textarea:focus{border-color:var(--os-color-accent);background:var(--os-amber-a5);outline:none}.Contact-module__5phd-G__input::placeholder,.Contact-module__5phd-G__textarea::placeholder{color:var(--os-color-text-disabled)}.Contact-module__5phd-G__select{cursor:pointer;appearance:none;padding-right:var(--os-space-12);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='rgba(255,255,255,0.5)'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:16px}.Contact-module__5phd-G__select option{background:var(--os-color-surface-2);color:var(--os-color-text)}.Contact-module__5phd-G__textarea{resize:vertical;min-height:140px}.Contact-module__5phd-G__submitButton{font-family:var(--os-font-mono);font-size:var(--os-text-sm);font-weight:var(--os-weight-medium);letter-spacing:var(--os-tracking-wider);text-transform:uppercase;color:var(--os-color-text-inverse);background:var(--os-color-accent);border-radius:var(--os-radius-sm);padding:var(--os-space-4)var(--os-space-8);cursor:pointer;transition:all var(--os-duration-base)var(--os-ease);border:none;align-self:flex-start}.Contact-module__5phd-G__submitButton:hover:not(:disabled){background:var(--os-color-accent-hover);transform:translateY(-1px)}.Contact-module__5phd-G__submitButton:disabled{opacity:.6;cursor:not-allowed}.Contact-module__5phd-G__successMessage{font-family:var(--os-font-mono);font-size:var(--os-text-sm);color:var(--os-color-success);margin:0}.Contact-module__5phd-G__errorMessage{font-family:var(--os-font-mono);font-size:var(--os-text-sm);color:var(--os-color-danger);margin:0}.Contact-module__5phd-G__contactOptions{gap:var(--os-space-6);margin-top:var(--os-space-6);flex-direction:column;display:flex}.Contact-module__5phd-G__contactOption{align-items:center;gap:var(--os-space-5);padding:var(--os-space-5);background:var(--os-color-fill-subtle);border:1px solid var(--os-white-a8);border-radius:var(--os-radius-lg);transition:all var(--os-duration-base)var(--os-ease);display:flex}.Contact-module__5phd-G__contactOption:hover{background:var(--os-color-fill);border-color:var(--os-color-accent-border)}.Contact-module__5phd-G__contactIcon{width:48px;height:48px;font-size:var(--os-text-2xl);background:var(--os-color-accent-subtle);border-radius:var(--os-radius-lg);color:var(--os-color-accent);justify-content:center;align-items:center;display:flex}.Contact-module__5phd-G__contactInfo{gap:var(--os-space-1);flex-direction:column;display:flex}.Contact-module__5phd-G__contactLabel{font-family:var(--os-font-mono);font-size:var(--os-text-xs);letter-spacing:var(--os-tracking-widest);color:var(--os-color-text-tertiary);text-transform:uppercase}.Contact-module__5phd-G__contactLink{font-family:var(--os-font-mono);font-size:var(--os-text-sm);color:var(--os-color-text);transition:color var(--os-duration-base)var(--os-ease);text-decoration:none}.Contact-module__5phd-G__contactLink:hover{color:var(--os-color-accent)}.Contact-module__5phd-G__sponsorBanner{align-items:center;gap:var(--os-space-6);padding:var(--os-space-7)0;margin-top:var(--os-space-10);display:flex}.Contact-module__5phd-G__sponsorIcon{font-size:var(--os-text-3xl);color:var(--os-color-accent);flex-shrink:0}.Contact-module__5phd-G__sponsorText{flex:1}.Contact-module__5phd-G__sponsorTitle{font-family:var(--os-font-display);font-size:var(--os-text-xl);font-weight:var(--os-weight-normal);color:var(--os-color-text);margin:0 0 var(--os-space-2)0}.Contact-module__5phd-G__sponsorDescription{font-family:var(--os-font-mono);font-size:var(--os-text-sm);line-height:var(--os-leading-relaxed);color:var(--os-color-text-secondary);margin:0}.Contact-module__5phd-G__sponsorLink{color:var(--os-color-accent);font-weight:var(--os-weight-semibold);transition:opacity var(--os-duration-base)var(--os-ease);text-decoration:underline}.Contact-module__5phd-G__sponsorLink:hover{opacity:.8;text-decoration:underline}.Contact-module__5phd-G__sponsorButton{font-family:var(--os-font-mono);font-size:var(--os-text-sm);font-weight:var(--os-weight-medium);letter-spacing:var(--os-tracking-wider);text-transform:uppercase;color:var(--os-color-text-inverse);background:var(--os-color-accent);border-radius:var(--os-radius-sm);padding:var(--os-space-3)var(--os-space-6);white-space:nowrap;transition:all var(--os-duration-base)var(--os-ease);border:none;text-decoration:none}.Contact-module__5phd-G__sponsorButton:hover{background:var(--os-color-accent-hover);transform:translateY(-1px)}.Contact-module__5phd-G__faqList{gap:var(--os-space-6);margin-top:var(--os-space-6);flex-direction:column;display:flex}.Contact-module__5phd-G__faqItem{padding:var(--os-space-6);background:var(--os-color-fill-subtle);border:1px solid var(--os-white-a8);border-radius:var(--os-radius-lg)}.Contact-module__5phd-G__faqQuestion{font-family:var(--os-font-display);font-size:var(--os-text-lg);font-weight:var(--os-weight-normal);color:var(--os-color-text);margin:0 0 var(--os-space-3)0}.Contact-module__5phd-G__faqAnswer{font-family:var(--os-font-mono);font-size:var(--os-text-sm);line-height:var(--os-leading-relaxed);color:var(--os-white-a60);margin:0}@media (max-width:768px){.Contact-module__5phd-G__main{padding:var(--os-space-10)var(--os-space-6)var(--os-space-24)}.Contact-module__5phd-G__hero{margin-bottom:var(--os-space-15)}.Contact-module__5phd-G__titleLine:last-child{-webkit-text-stroke:.5px var(--os-white-a40)}.Contact-module__5phd-G__content{gap:var(--os-space-15)}.Contact-module__5phd-G__section{gap:var(--os-space-4);grid-template-columns:1fr}.Contact-module__5phd-G__sectionNumber{gap:var(--os-space-3)}.Contact-module__5phd-G__line{flex:1}.Contact-module__5phd-G__sectionTitle{font-size:var(--os-text-2xl)}.Contact-module__5phd-G__text{font-size:var(--os-text-sm);margin-bottom:var(--os-space-6)}.Contact-module__5phd-G__formRow{gap:var(--os-space-5);grid-template-columns:1fr}.Contact-module__5phd-G__input,.Contact-module__5phd-G__select,.Contact-module__5phd-G__textarea{font-size:var(--os-text-base);padding:var(--os-space-3)var(--os-space-3-5)}.Contact-module__5phd-G__submitButton{text-align:center;width:100%}.Contact-module__5phd-G__contactOption{padding:var(--os-space-4);gap:var(--os-space-4)}.Contact-module__5phd-G__contactIcon{width:40px;height:40px;font-size:var(--os-text-xl)}.Contact-module__5phd-G__faqItem{padding:var(--os-space-5)}.Contact-module__5phd-G__faqQuestion{font-size:var(--os-text-base)}.Contact-module__5phd-G__faqAnswer{font-size:var(--os-text-sm)}.Contact-module__5phd-G__sponsorBanner{text-align:center;padding:var(--os-space-6)var(--os-space-5);gap:var(--os-space-4);flex-direction:column}.Contact-module__5phd-G__sponsorIcon{font-size:var(--os-text-3xl)}.Contact-module__5phd-G__sponsorTitle{font-size:var(--os-text-lg)}.Contact-module__5phd-G__sponsorDescription{font-size:var(--os-text-sm)}.Contact-module__5phd-G__sponsorButton{text-align:center;width:100%}}
