.page-module__bUhKEW__pageHeader{padding:3.5rem 0 0}.page-module__bUhKEW__pageHeaderInner{max-width:1100px;margin:0 auto;padding:0 2.5rem}.page-module__bUhKEW__pageTitle{font-family:var(--font-cormorant);font-size:3.5rem;font-weight:var(--font-weight-semibold);color:var(--color-foreground);margin:0;line-height:1.1}.page-module__bUhKEW__content{max-width:1100px;margin:0 auto;padding:3rem 2.5rem 5rem}.page-module__bUhKEW__card{background-color:var(--color-bg-warm);border:1px solid var(--color-border-warm);max-width:520px;padding:2.5rem}.page-module__bUhKEW__formBox{border:1px solid var(--color-border-warm);width:100%;max-width:560px;padding:2.5rem}.page-module__bUhKEW__form{flex-direction:column;gap:1.5rem;display:flex}.page-module__bUhKEW__honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.page-module__bUhKEW__field{flex-direction:column;gap:.4rem;display:flex}.page-module__bUhKEW__label{font-size:.72rem;font-family:var(--font-inter);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.08em;color:var(--color-foreground)}.page-module__bUhKEW__required{color:var(--color-gold)}.page-module__bUhKEW__input{border:none;border-bottom:1px solid var(--color-border-warm);width:100%;font-size:.95rem;font-family:var(--font-inter);font-weight:var(--font-weight-light);color:var(--color-foreground);box-sizing:border-box;background:0 0;outline:none;padding:.4rem 0;transition:border-bottom-color .15s}.page-module__bUhKEW__input:focus{border-bottom-color:var(--color-foreground)}.page-module__bUhKEW__textarea{border:1px solid var(--color-border-warm);width:100%;font-size:.95rem;font-family:var(--font-inter);font-weight:var(--font-weight-light);color:var(--color-foreground);resize:vertical;box-sizing:border-box;background:0 0;outline:none;padding:.6rem .75rem;line-height:1.6;transition:border-color .15s}.page-module__bUhKEW__textarea:focus{border-color:var(--color-foreground)}.page-module__bUhKEW__textarea::placeholder,.page-module__bUhKEW__input::placeholder{color:var(--color-muted)}.page-module__bUhKEW__submitBtn{background-color:var(--color-foreground);color:#fff;width:100%;font-size:.75rem;font-family:var(--font-inter);font-weight:var(--font-weight-medium);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:none;margin-top:.5rem;padding:.875rem;transition:background-color .15s}.page-module__bUhKEW__submitBtn:hover:not(:disabled){background-color:var(--color-dark)}.page-module__bUhKEW__submitBtn:disabled{opacity:.6;cursor:not-allowed}.page-module__bUhKEW__formNote{font-size:.78rem;font-family:var(--font-inter);font-weight:var(--font-weight-light);color:var(--color-muted);text-align:center;margin:0}.page-module__bUhKEW__errorText{color:#c0392b;margin:0;font-size:.85rem}.page-module__bUhKEW__successBox{border:1px solid var(--color-border-warm);text-align:center;width:100%;max-width:560px;padding:2.5rem}.page-module__bUhKEW__successText{font-size:1rem;font-family:var(--font-inter);font-weight:var(--font-weight-light);color:var(--color-foreground);margin:0;line-height:1.7}.page-module__bUhKEW__intro{font-size:1rem;font-family:var(--font-inter);font-weight:var(--font-weight-light);color:var(--color-foreground);max-width:520px;margin:0 0 2.5rem;line-height:1.8}.page-module__bUhKEW__contactBlock{flex-direction:column;gap:.4rem;display:flex}.page-module__bUhKEW__contactLabel{font-size:.72rem;font-family:var(--font-inter);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.1em;color:var(--color-muted);margin:1.5rem 0 0}.page-module__bUhKEW__contactLabel:first-child{margin-top:0}.page-module__bUhKEW__contactValue{font-size:1.25rem;font-family:var(--font-cormorant);font-weight:var(--font-weight-semibold);color:var(--color-foreground);border-bottom:1.5px solid var(--color-gold);align-self:flex-start;padding-bottom:1px;text-decoration:none}.page-module__bUhKEW__contactValuePlain{border-bottom:none;padding-bottom:0}@media (max-width:600px){.page-module__bUhKEW__pageHeaderInner,.page-module__bUhKEW__content{padding-left:1rem;padding-right:1rem}.page-module__bUhKEW__card,.page-module__bUhKEW__formBox,.page-module__bUhKEW__successBox{padding:1.5rem 1rem}}