/* Elevated enquiry card: intentionally separate from the text-and-line style elsewhere. */
.refined-form{gap:16px 18px;padding:0!important;background:#fff!important;border:0!important;border-radius:18px;box-shadow:0 20px 48px rgba(23,33,43,.13);overflow:hidden}.refined-form .form-intro{grid-column:1/-1;margin:0!important;padding:30px 34px 25px;background:linear-gradient(135deg,#10283f,#081321);color:#fff}.refined-form .form-intro h3{margin:0;font-family:Manrope,sans-serif;font-size:30px;letter-spacing:-.045em}.refined-form .form-intro h3:after{content:"";display:block;width:38px;height:2px;margin-top:12px;background:#d6b164}.refined-form .form-intro p{max-width:400px;margin:12px 0 0;color:#c8d5e0;font-size:13px;line-height:1.55}.refined-form>label{margin:0 0 0 28px;padding:11px 13px 10px;min-height:76px;border:1px solid #e0e4e7;border-radius:9px;background:#fbfcfc;color:#667280;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;transition:border-color .2s,box-shadow .2s,background .2s}.refined-form>label:nth-of-type(even){margin-right:28px}.refined-form>label:focus-within{border-color:#bd8628;background:#fff;box-shadow:0 0 0 3px rgba(189,134,40,.13)}.refined-form>label>span,.refined-form .form-submit p span{color:#bd8628}.refined-form>label>small{margin-left:4px;color:#8a949d;font-size:9px;font-weight:500;letter-spacing:0;text-transform:none}.refined-form input,.refined-form select,.refined-form textarea{width:100%;margin-top:5px;padding:0!important;border:0!important;background:transparent!important;color:#102137;font:400 15px "DM Sans",sans-serif;outline:0;box-shadow:none!important}.refined-form input::placeholder,.refined-form textarea::placeholder{color:#aab1b8}.refined-form input:invalid:not(:placeholder-shown),.refined-form textarea:invalid:not(:placeholder-shown){color:#9d493f}.refined-form .form-wide{grid-column:1/-1;margin-right:28px!important}.refined-form select{appearance:auto;color:#586574}.refined-form textarea{min-height:77px;resize:vertical}.refined-form .form-submit{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:9px 0 0;padding:22px 30px 25px;border-top:1px solid #e7e9eb;background:#f8f9f9}.refined-form .form-submit p{max-width:330px;margin:0;color:#75818d;font-size:11px;line-height:1.5}.refined-form button{margin:0!important;border:0;border-radius:8px!important;padding:14px 21px!important;background:#bd8628!important;box-shadow:0 8px 17px rgba(189,134,40,.24);color:#fff!important;font:700 14px "DM Sans",sans-serif!important;cursor:pointer;transition:background .2s,transform .2s}.refined-form button:hover{background:#a7741e!important;transform:translateY(-2px)}.refined-form button b{margin-left:9px;font-size:19px;font-weight:400}@media(max-width:800px){.refined-form>label,.refined-form>label:nth-of-type(even){grid-column:1;margin:0 22px;min-height:72px}.refined-form .form-wide{margin-right:22px!important}.refined-form .form-intro{padding:27px 24px 23px}.refined-form .form-submit{align-items:flex-start;flex-direction:column;padding:21px 24px 24px}.refined-form .form-submit p{max-width:none}}@media(max-width:460px){.refined-form>label,.refined-form>label:nth-of-type(even){margin:0 16px}.refined-form .form-wide{margin-right:16px!important}}
