/* Rebelwrks Work With Us Simplified Intake — public page only */
.wwu-page .wwu-app-shell{
  grid-template-columns:1fr!important;
  max-width:1180px!important;
  margin-inline:auto!important;
}
.wwu-page .wwu-scope-panel{display:none!important;}
.wwu-page .wwu-app-form{
  border-color:rgba(255,112,18,.26)!important;
  box-shadow:0 0 0 1px rgba(255,112,18,.10),0 24px 90px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.06)!important;
  background:linear-gradient(135deg,rgba(21,21,21,.96),rgba(7,7,7,.96) 45%,rgba(32,14,4,.78))!important;
}
.wwu-page .wwu-form-step{
  position:relative!important;
  border-color:rgba(255,255,255,.08)!important;
  background:linear-gradient(135deg,rgba(255,255,255,.025),rgba(255,112,18,.018))!important;
}
.wwu-page .wwu-form-step--focus{
  background:radial-gradient(circle at 18% 0%,rgba(255,112,18,.18),transparent 36%),linear-gradient(135deg,rgba(255,112,18,.08),rgba(12,12,12,.86))!important;
}
.wwu-page .wwu-grid-1{display:grid!important;grid-template-columns:1fr!important;gap:18px!important;}
.wwu-page .wwu-form-step-head span{
  color:#ff6a00!important;
  text-shadow:0 0 18px rgba(255,112,18,.45)!important;
}
.wwu-page .wwu-form-step-head strong{
  color:#f7f3ec!important;
  letter-spacing:3.5px!important;
}
.wwu-page .wwu-app-field{
  color:rgba(245,242,236,.72)!important;
}
.wwu-page .wwu-app-field input,
.wwu-page .wwu-app-field select,
.wwu-page .wwu-app-field textarea{
  background:linear-gradient(135deg,rgba(36,36,36,.96),rgba(15,15,15,.96))!important;
  border:1px solid rgba(255,255,255,.13)!important;
  color:#fffaf2!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 14px 34px rgba(0,0,0,.22)!important;
}
.wwu-page .wwu-app-field select,
.wwu-page .wwu-dynamic-select{
  min-height:64px!important;
  border-radius:18px!important;
  font-weight:800!important;
  letter-spacing:.8px!important;
  color:#fff!important;
  cursor:pointer!important;
  background:
    linear-gradient(45deg,transparent 50%,#ff8a1f 50%) calc(100% - 24px) 50%/8px 8px no-repeat,
    linear-gradient(135deg,rgba(255,112,18,.24),rgba(18,18,18,.98) 36%,rgba(5,5,5,.98))!important;
  border-color:rgba(255,112,18,.38)!important;
  box-shadow:0 0 0 1px rgba(255,112,18,.10),0 0 28px rgba(255,112,18,.12),inset 0 1px 0 rgba(255,255,255,.08)!important;
  appearance:none!important;
  -webkit-appearance:none!important;
  padding-right:56px!important;
}
.wwu-page .wwu-app-field--primary select{
  min-height:76px!important;
  font-size:18px!important;
  border-radius:24px!important;
  background:
    linear-gradient(45deg,transparent 50%,#ffffff 50%) calc(100% - 30px) 50%/10px 10px no-repeat,
    radial-gradient(circle at 18% 0%,rgba(255,186,70,.32),transparent 34%),
    linear-gradient(135deg,#ff5b00,#ff9b22 42%,#18110b 100%)!important;
  color:#110802!important;
  text-transform:uppercase!important;
  box-shadow:0 0 0 1px rgba(255,216,145,.24),0 0 34px rgba(255,112,18,.40),0 16px 44px rgba(0,0,0,.38)!important;
}
.wwu-page .wwu-app-field select option{background:#121212!important;color:#f7f3ec!important;}
.wwu-page .wwu-app-field input:focus,
.wwu-page .wwu-app-field select:focus,
.wwu-page .wwu-app-field textarea:focus{
  border-color:rgba(255,138,31,.76)!important;
  box-shadow:0 0 0 4px rgba(255,112,18,.14),0 0 34px rgba(255,112,18,.20),inset 0 1px 0 rgba(255,255,255,.08)!important;
  outline:none!important;
}
.wwu-page .wwu-field-note{
  display:block!important;
  margin-top:10px!important;
  font-family:var(--font-body)!important;
  font-size:12px!important;
  line-height:1.55!important;
  color:rgba(245,242,236,.56)!important;
  letter-spacing:.2px!important;
  text-transform:none!important;
}
.wwu-page .wwu-chip-grid--services,
.wwu-page .wwu-chip-grid--deliverables,
.wwu-page .wwu-mini-label{display:none!important;}
.wwu-page .wwu-submit-row{background:linear-gradient(135deg,rgba(255,112,18,.08),rgba(5,5,5,.82))!important;}
.wwu-page .wwu-btn-submit{
  background:linear-gradient(135deg,#ff5b00,#ff9f24)!important;
  color:#120802!important;
  border:1px solid rgba(255,210,140,.42)!important;
  box-shadow:0 0 26px rgba(255,112,18,.34),0 12px 34px rgba(0,0,0,.28)!important;
}
@media(max-width:760px){
  .wwu-page .wwu-app-form{border-radius:26px!important;}
  .wwu-page .wwu-form-step{padding:22px 16px!important;}
  .wwu-page .wwu-grid-2,.wwu-page .wwu-grid-3,.wwu-page .wwu-grid-1{grid-template-columns:1fr!important;}
  .wwu-page .wwu-app-field--primary select{min-height:68px!important;font-size:15px!important;border-radius:19px!important;}
  .wwu-page .wwu-app-field select,.wwu-page .wwu-dynamic-select{min-height:60px!important;}
}
