.page-contact main{padding-bottom:70px;background:linear-gradient(180deg,#050505 0%,#070707 55%,#050505 100%)}.page-contact .contact-hero{grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr)!important;gap:0!important;align-items:stretch!important;margin-top:28px;padding-top:var(--header)!important;padding-bottom:0!important;border:1px solid rgba(212,175,106,.42);border-radius:24px!important;overflow:hidden;background:#090909}.page-contact .contact-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(44px,5vw,76px)!important;background:linear-gradient(145deg,#0d0d0d,#070707)}.page-contact .contact-hero-copy h1{font-family:Inter,Arial,sans-serif!important;font-size:clamp(3.25rem,5.5vw,6rem)!important;font-weight:800!important;line-height:.94!important;letter-spacing:-.04em!important;text-transform:uppercase}.page-contact .contact-hero-copy h1 span{color:#d4af6a}.page-contact .contact-hero-copy>p{max-width:680px;color:#b9b3aa!important;font-size:.96rem!important;line-height:1.72!important}.page-contact .hero-actions{margin-top:28px!important;gap:12px!important}.page-contact .hero-actions .button{min-height:50px!important;border-radius:8px!important}.page-contact .contact-hero-panel{min-height:600px!important;border:0!important;border-radius:0!important}.page-contact .contact-hero-panel>img{object-fit:cover!important;object-position:center!important;background:#080808!important}.page-contact .contact-hero-panel::after{background:linear-gradient(90deg,rgba(8,8,8,.98) 0%,rgba(8,8,8,.76) 27%,rgba(8,8,8,.08) 67%)!important}.page-contact .contact-benefits{left:34px!important;top:50%!important;bottom:auto!important;width:min(330px,48%)!important;transform:translateY(-50%);gap:13px!important}.page-contact .contact-benefits article{padding:18px!important;border:1px solid rgba(212,175,106,.28)!important;border-radius:14px!important;background:rgba(7,7,7,.78)!important;backdrop-filter:blur(10px)}.page-contact .contact-section{padding-top:66px!important}.page-contact .section-title{grid-template-columns:auto 1fr!important;gap:18px!important;margin-bottom:24px!important}.page-contact .section-title span:first-child{width:54px}.page-contact .section-title span:last-child{display:none}.page-contact .section-title h2{text-align:left!important;white-space:nowrap;color:#d4af6a!important;font-family:Inter,Arial,sans-serif!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:.14em!important}.page-contact .channel-grid{max-width:none!important;gap:18px!important}.page-contact .channel-card{min-height:180px;padding:30px 32px!important;border:1px solid rgba(212,175,106,.32)!important;border-left:1px solid rgba(212,175,106,.32)!important;border-radius:18px!important;background:linear-gradient(145deg,#0c0c0c,#080808)!important}.page-contact .channel-card h3{font-size:1.75rem!important}.page-contact .channel-card a{display:inline-block!important;width:auto;margin-top:20px!important;padding:7px 0!important;border-top:0!important;border-bottom:1px solid #d4af6a;color:#d4af6a!important}.page-contact .channel-note{margin-top:18px!important;text-align:left!important}.page-contact .intake-app{border-radius:22px!important;border-color:rgba(212,175,106,.46)!important;background:linear-gradient(145deg,#101010,#080808)!important}.page-contact .intake-app-head{padding:34px 38px!important}.page-contact .intake-app-head h3{font-size:clamp(1.9rem,3.4vw,3rem)!important}.page-contact .intake-progress li{padding:18px 10px!important}.page-contact .intake-step{padding:34px 38px 38px!important}.page-contact .choice-grid{gap:14px!important}.page-contact .choice-card span{padding:21px!important;border-radius:14px!important}.page-contact .process-section{padding-bottom:64px}.page-contact .process-row{gap:0!important;border:1px solid rgba(212,175,106,.3)!important;border-radius:18px!important;overflow:hidden;background:#090909}.page-contact .process-step{min-height:165px;padding:28px 24px!important;border:0!important;border-left:1px solid rgba(212,175,106,.2)!important;border-radius:0!important;background:transparent!important}.page-contact .process-step:first-child{border-left:0!important}.page-contact .process-step>span{margin:0 0 18px!important}.page-contact .process-step h3{min-height:0!important;text-align:left!important}.page-contact .process-step p{text-align:left!important}.page-contact .contact-cta{position:relative!important;display:flex!important;align-items:center!important;min-height:440px!important;margin-top:0!important;margin-bottom:0!important;border:1px solid rgba(212,175,106,.4)!important;border-radius:24px!important;overflow:hidden;background:#050505!important}.page-contact .contact-cta::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(5,5,5,.97) 0%,rgba(5,5,5,.88) 36%,rgba(5,5,5,.32) 68%,rgba(5,5,5,.1) 100%)}.page-contact .contact-cta>img{position:absolute!important;inset:0;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 48%!important}.page-contact .contact-cta-copy{position:relative;z-index:2;width:min(680px,60%);padding:56px 58px!important}.page-contact .contact-cta-copy .eyebrow{margin-bottom:12px;color:#d4af6a;text-transform:uppercase;font-size:.68rem;font-weight:800;letter-spacing:.14em}.page-contact .contact-cta h2{font-size:clamp(2.75rem,5vw,5rem)!important;line-height:.98!important}.page-contact .contact-cta p{max-width:570px;color:#c2bcb2!important;font-size:.92rem!important;line-height:1.7!important}.page-contact .contact-cta .button{width:auto!important;border-radius:8px!important}@media(max-width:980px){.page-contact .contact-hero{grid-template-columns:1fr!important}.page-contact .contact-hero-panel{min-height:480px!important}.page-contact .contact-hero-copy{padding:48px 34px!important}.page-contact .process-row{grid-template-columns:1fr 1fr!important}.page-contact .process-step:nth-child(3){border-left:0!important;border-top:1px solid rgba(212,175,106,.2)!important}.page-contact .process-step:nth-child(4){border-top:1px solid rgba(212,175,106,.2)!important}.page-contact .contact-cta-copy{width:72%}}@media(max-width:700px){.page-contact .contact-hero{margin-top:14px}.page-contact .contact-hero-copy{padding:36px 22px!important}.page-contact .contact-hero-copy h1{font-size:clamp(2.8rem,13vw,4.1rem)!important}.page-contact .hero-actions{display:grid!important}.page-contact .hero-actions .button{width:100%!important}.page-contact .contact-hero-panel{min-height:420px!important}.page-contact .contact-benefits{left:18px!important;width:calc(100% - 36px)!important}.page-contact .contact-section{padding-top:44px!important}.page-contact .intake-app-head,.page-contact .intake-step{padding:25px 20px!important}.page-contact .process-row{grid-template-columns:1fr!important}.page-contact .process-step{border-left:0!important;border-top:1px solid rgba(212,175,106,.2)!important}.page-contact .process-step:first-child{border-top:0!important}.page-contact .contact-cta{min-height:520px!important}.page-contact .contact-cta::after{background:linear-gradient(180deg,rgba(5,5,5,.92),rgba(5,5,5,.72))}.page-contact .contact-cta-copy{width:100%;padding:36px 24px!important}.page-contact .contact-cta h2{font-size:clamp(2.6rem,13vw,4rem)!important}}
