.enquiry-hero{padding-bottom:50px}.enquiry-hero .hero-diagram{margin-top:0}.enquiry-form label{display:block;font-size:13px;font-weight:600;margin:25px 0 9px}.enquiry-form label:first-child{margin-top:0}.enquiry-form input,.enquiry-form select{display:block;width:100%;padding:13px;background:#203b40;color:#fff;border:1px solid #647973;border-radius:3px;font:inherit;font-size:14px}.enquiry-form textarea{min-height:105px}.enquiry-form small{display:block;color:#bdcdc5;font-size:11px;line-height:1.7;margin:8px 0}.enquiry-form select{color-scheme:dark}.enquiry-form .button{margin-top:26px}.enquiry-form .example{background:transparent;color:#d1ee9b;border:0;padding:0;text-decoration:underline;font-size:12px;margin:8px 0 12px;cursor:pointer}.enquiry-layout{grid-template-columns:1fr 1.15fr}.brief-field h4{margin:18px 0 5px;font-size:10px;text-transform:uppercase;letter-spacing:1px;color:var(--teal)}.brief-field p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.75}#enquiry-preview>h3{font:27px var(--serif);margin:25px 0 13px}#enquiry-preview ul{padding-left:20px;font-size:13px;line-height:1.8}#enquiry-preview .source-card h4{font:22px var(--serif);margin:0 0 12px}#draft-status{font-size:12px;line-height:1.7;color:var(--muted)}#review-area{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}#review-area label{display:flex;align-items:start;gap:9px;font-size:12px;line-height:1.7}#review-area input{margin-top:4px;accent-color:var(--teal)}#review-area .brief-actions{margin-top:18px;border:0;padding-bottom:0}#review-area button:disabled{cursor:not-allowed}.enquiry-form button:disabled{cursor:not-allowed}.enquiry-layout .limit{font-size:11px;color:var(--muted);line-height:1.7}.enquiry-form textarea:focus-visible,.enquiry-form input:focus-visible,.enquiry-form select:focus-visible{outline-color:var(--lime)}@media(max-width:800px){.enquiry-layout{grid-template-columns:1fr}.enquiry-hero{padding-bottom:40px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}
