.page-module__gObN8W__hero{text-align:center;justify-content:center;align-items:center;min-height:45vh;display:flex;position:relative;overflow:hidden}.page-module__gObN8W__heroImg{object-fit:cover;object-position:center 25%;filter:brightness(.25)saturate(.6);width:100%;height:100%;position:absolute;inset:0}.page-module__gObN8W__heroOverlay{background:linear-gradient(#0505054d 0%,#050505cc 100%);position:absolute;inset:0}.page-module__gObN8W__heroContent{z-index:2;padding:8rem 2rem 4rem;position:relative}.page-module__gObN8W__label{text-transform:uppercase;letter-spacing:.3em;color:var(--color-primary);margin-bottom:.75rem;font-size:.65rem;font-weight:700;display:inline-block}.page-module__gObN8W__heroTitle{font-family:var(--font-heading);font-size:clamp(2.5rem,7vw,4rem);font-weight:400}.page-module__gObN8W__accent{background:var(--gradient-gold);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module__gObN8W__heroSub{font-family:var(--font-heading);color:#ffffff80;margin-top:.5rem;font-size:1rem;font-style:italic}.page-module__gObN8W__contact{padding:5rem 0 6rem}.page-module__gObN8W__contactInner{grid-template-columns:1fr 1.3fr;gap:4rem;max-width:1000px;margin:0 auto;padding:0 2rem;display:grid}.page-module__gObN8W__contactInfo h2{font-family:var(--font-heading);margin-bottom:1rem;font-size:1.75rem;font-weight:400}.page-module__gObN8W__contactInfo>p{color:var(--color-text-secondary);margin-bottom:2rem;font-size:.9375rem;line-height:1.7}.page-module__gObN8W__methods{flex-direction:column;gap:1.5rem;display:flex}.page-module__gObN8W__method{align-items:flex-start;gap:1rem;display:flex}.page-module__gObN8W__methodIcon{color:var(--color-primary);margin-top:.25rem;font-size:.875rem}.page-module__gObN8W__method h3{text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary);margin-bottom:.25rem;font-size:.75rem;font-weight:700}.page-module__gObN8W__method a,.page-module__gObN8W__method p{color:var(--color-text-secondary);font-size:.875rem;text-decoration:none}.page-module__gObN8W__method a:hover{color:var(--color-primary)}.page-module__gObN8W__formWrap h3{font-family:var(--font-heading);margin-bottom:1.5rem;font-size:1.25rem;font-weight:400}.page-module__gObN8W__formGroup{margin-bottom:1.25rem}.page-module__gObN8W__formGroup label{text-transform:uppercase;letter-spacing:.1em;color:#ffffff80;margin-bottom:.5rem;font-size:.6875rem;font-weight:700;display:block}.page-module__gObN8W__formGroup input,.page-module__gObN8W__formGroup select,.page-module__gObN8W__formGroup textarea{color:#fff;width:100%;font-size:.875rem;font-family:var(--font-body);background:#ffffff08;border:1px solid #ffffff14;border-radius:4px;padding:.875rem 1rem;transition:border-color .3s}.page-module__gObN8W__formGroup input:focus,.page-module__gObN8W__formGroup select:focus,.page-module__gObN8W__formGroup textarea:focus{border-color:#c9a96266;outline:none}.page-module__gObN8W__formGroup textarea{resize:vertical;min-height:120px}.page-module__gObN8W__formGroup select{cursor:pointer}.page-module__gObN8W__formGroup select option{color:#fff;background:#111}.page-module__gObN8W__btnGold{background:var(--gradient-gold);color:#0a0a0a;text-transform:uppercase;letter-spacing:.14em;cursor:pointer;font-size:.75rem;font-weight:700;font-family:var(--font-body);border:none;border-radius:2px;padding:.875rem 2.25rem;transition:all .4s;display:inline-flex}.page-module__gObN8W__btnGold:hover{transform:translateY(-3px);box-shadow:0 12px 40px #c9a96259}.page-module__gObN8W__btnGold:disabled{opacity:.6;cursor:not-allowed;transform:none}.page-module__gObN8W__btnGhost{color:var(--color-primary);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;font-size:.75rem;font-weight:600;font-family:var(--font-body);background:0 0;border:1px solid #c9a9624d;border-radius:2px;padding:.75rem 1.75rem;transition:all .3s;display:inline-flex}.page-module__gObN8W__btnGhost:hover{background:#c9a96214}.page-module__gObN8W__success{text-align:center;background:#c9a96208;border:1px solid #c9a96226;border-radius:4px;padding:3rem 2rem}.page-module__gObN8W__successIcon{color:var(--color-primary);margin-bottom:1rem;font-size:2rem;display:block}.page-module__gObN8W__success h4{font-family:var(--font-heading);margin-bottom:.5rem;font-size:1.25rem;font-weight:500}.page-module__gObN8W__success p{color:var(--color-text-secondary);margin-bottom:1.5rem;font-size:.875rem}.page-module__gObN8W__errorMsg{color:#e74c3c;margin-bottom:1rem;font-size:.8125rem}@media (max-width:768px){.page-module__gObN8W__contactInner{grid-template-columns:1fr;gap:3rem}}
