/* Standalone Sales Intake additions. Loaded from style.css after the shared private-area rules. */
.sales-intake-body{min-height:100vh}.sales-login-copy{margin:-21px 0 30px!important;color:rgba(255,255,255,.58);font-size:14px;line-height:1.55}.sales-intake-wrap{position:relative;overflow:hidden;padding:80px 0 92px}.sales-intake-heading{grid-template-columns:.85fr 1.15fr}.sales-opportunity-card,.sales-submit-card{position:relative;z-index:1;margin-top:48px;border:1px solid rgba(255,255,255,.15);background:rgba(0,0,0,.3);padding:32px;backdrop-filter:blur(2px)}.sales-opportunity-label{margin:30px 0 0;color:rgba(255,255,255,.55);font:500 10px/1.35 var(--mono);letter-spacing:.12em;text-transform:uppercase}.sales-area-picker{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:12px}.sales-area-picker button{border:1px solid rgba(255,255,255,.15);background:rgba(0,0,0,.2);padding:20px;text-align:left;color:#fff;transition:.18s ease}.sales-area-picker button:hover{border-color:rgba(255,255,255,.45)}.sales-area-picker button.active{border-color:var(--gold);background:var(--gold);color:#000}.sales-area-picker b{display:block;font:700 28px/1 var(--display);letter-spacing:-.045em}.sales-area-picker span{display:block;margin-top:8px;font-size:13px;line-height:1.45;color:rgba(255,255,255,.58)}.sales-area-picker button.active span{color:rgba(0,0,0,.66)}.sales-contact-grid{margin-top:28px}.sales-interest{margin:0;border:0;padding:0}.sales-interest legend{padding:0;color:rgba(255,255,255,.55);font:500 10px/1.35 var(--mono);letter-spacing:.12em;text-transform:uppercase}.sales-interest>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.sales-interest label{display:flex!important;align-items:center;gap:10px;width:auto;border:1px solid rgba(255,255,255,.2);padding:10px 12px;color:rgba(255,255,255,.72)!important;font:400 13px/1.2 var(--sans)!important;letter-spacing:normal!important;text-transform:none!important;cursor:pointer}.sales-interest input{position:absolute;opacity:0}.sales-interest span{width:14px;height:14px;flex:0 0 14px;border:1px solid rgba(255,255,255,.45)}.sales-interest label:has(input:checked){border-color:var(--gold);background:var(--gold);color:#000!important}.sales-interest input:checked+span{border-color:#000;background:#000}.sales-selection-sets{position:relative;z-index:1;margin-top:16px}.sales-selection-sets [hidden]{display:none!important}.sales-submit-card{display:grid;grid-template-columns:1fr .8fr;gap:28px;margin-top:16px}.sales-submit-card textarea{width:100%;min-height:145px;margin-top:12px;border:0;border-bottom:1px solid rgba(255,255,255,.25);background:transparent;padding:12px 0;color:#fff;font:16px/1.6 var(--sans);outline:0;resize:vertical}.sales-submit-card textarea:focus{border-color:var(--gold)}.sales-submit-card textarea::placeholder{color:rgba(255,255,255,.3)}.commission-note{border:1px solid rgba(226,212,178,.3);background:rgba(226,212,178,.07);padding:25px}.commission-note>p:last-child{margin:18px 0 0;color:rgba(255,255,255,.68);font-size:14px;line-height:1.7}.commission-note strong{color:var(--gold)}.sales-submit{grid-column:1/-1}@media(max-width:900px){.sales-intake-heading{grid-template-columns:1fr}.sales-opportunity-card,.sales-submit-card{padding:28px}.sales-submit-card{grid-template-columns:1fr}}@media(max-width:600px){.sales-intake-wrap{padding:60px 0}.sales-area-picker{grid-template-columns:1fr}.sales-opportunity-card,.sales-submit-card{padding:25px}.sales-area-picker b{font-size:25px}}
