.combination-studio--compact{grid-template-columns:minmax(16rem,.7fr) minmax(22rem,1.3fr);padding:clamp(1.8rem,4.5vw,4rem);gap:clamp(2rem,5vw,5rem);background:radial-gradient(circle at 90% 0,#573321 0,transparent 38%),linear-gradient(145deg,#26150e,#170c08)}
.combination-studio--compact .tailored-order-copy{position:static}.combination-studio--compact .tailored-order-copy h3{max-width:9ch}.combination-studio--compact .combination-proof{margin:1.7rem 0 1.2rem}
.combination-form--compact{display:grid;gap:1rem}.compact-lead-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.combination-form--compact label{display:grid;gap:.42rem;color:#eadfd7;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase}
.combination-form--compact input,.combination-form--compact select,.combination-form--compact textarea{width:100%;min-height:3.25rem;padding:.85rem 1rem;border:1px solid #765c4d;background:#fff;color:#21140e;font:1rem/1.35 Georgia,serif;text-transform:none;letter-spacing:normal}.combination-form--compact textarea{min-height:6.8rem;resize:vertical}
.compact-form-actions{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.combination-form--compact .button,.combination-form--compact .combination-full-link{min-height:3.6rem;display:flex;align-items:center;justify-content:center;margin:0}.combination-form--compact small{color:#cbbdb3;line-height:1.5}
@media(max-width:1000px){.combination-studio--compact{grid-template-columns:1fr}.combination-studio--compact .tailored-order-copy h3{max-width:none}}@media(max-width:640px){.compact-lead-grid,.compact-form-actions{grid-template-columns:1fr}.combination-studio--compact{padding:1.5rem}}
