.enquiry-page{--enquiry-red:#ed3156;--enquiry-muted:#b4bdce}.project-enquiry-cta{display:inline-flex;align-items:center;gap:30px;margin-top:31px;padding:15px 20px;border:1px solid rgba(255,255,255,.55);font-size:15px;font-weight:800;letter-spacing:.06em;transition:background .2s,color .2s,border-color .2s}.project-enquiry-cta:hover{background:#f5f0ec;border-color:#f5f0ec;color:#101827}.project-enquiry-cta>span:last-child{color:#f14a6a}.project-enquiry-cta:hover>span:last-child{color:#101827}.enquiry-main{max-width:1340px;margin:auto;padding:150px var(--gutter) 100px}.enquiry-intro{max-width:940px;padding:35px 0 64px}.enquiry-intro .story-kicker{margin:0 0 20px}.enquiry-intro h1{font-size:clamp(54px,8vw,112px);line-height:.98;letter-spacing:-.065em;margin:0 0 24px;font-weight:900}.enquiry-intro h1 .accent-dot{color:var(--enquiry-red)}.enquiry-lead{font-size:clamp(17px,2vw,22px);line-height:1.65;color:#c8ceda;max-width:760px}.enquiry-tags{display:flex;flex-wrap:wrap;gap:11px;margin-top:35px}.enquiry-tags>span{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid #313b50;background:#101829;color:#e9eaf0;font-size:12px;letter-spacing:.04em}.enquiry-tags i{font-style:normal;font-size:10px;font-weight:900;color:#ff7190}.enquiry-form-section{border:1px solid #354056;background:linear-gradient(135deg,rgba(20,29,46,.95),rgba(10,16,30,.96));padding:clamp(25px,5vw,58px);box-shadow:0 32px 80px rgba(0,0,0,.18)}.enquiry-form-heading{display:flex;gap:25px;align-items:flex-start;border-bottom:1px solid #30394c;padding-bottom:27px;margin-bottom:30px}.enquiry-step{flex:none;color:#ff5b7b;font-size:11px;letter-spacing:.16em;font-weight:900;padding-top:10px}.enquiry-form-heading h2,.enquiry-next-title h2{font-size:clamp(27px,3.6vw,45px);letter-spacing:-.04em;line-height:1.08;margin:0}.enquiry-form-heading p{color:#aab4c5;font-size:13px;margin:10px 0 0}.enquiry-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.enquiry-field{display:flex;flex-direction:column;gap:10px;min-width:0;color:#edf0f5;font-size:13px;font-weight:700}.enquiry-field b{color:#ff5b7b}.enquiry-field input,.enquiry-field select,.enquiry-field textarea{width:100%;border:1px solid #414b60;background:#0a1020;color:#f7f8fa;border-radius:0;padding:15px 16px;font:inherit;font-size:15px;line-height:1.5;min-height:53px;outline:none}.enquiry-field textarea{resize:vertical;min-height:140px}.enquiry-field input::placeholder,.enquiry-field textarea::placeholder{color:#778296}.enquiry-field input:focus,.enquiry-field select:focus,.enquiry-field textarea:focus{border-color:#ff5b7b;box-shadow:0 0 0 3px rgba(255,91,123,.14)}.enquiry-field select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#c5cbd6 50%),linear-gradient(135deg,#c5cbd6 50%,transparent 50%);background-position:calc(100% - 19px) 22px,calc(100% - 13px) 22px;background-size:6px 6px;background-repeat:no-repeat;padding-right:35px}.enquiry-field small{font-weight:400;color:#7f8ba1}.enquiry-brief{margin-top:26px}.field-hint{font-size:12px;color:#96a1b4;font-weight:400}.enquiry-submit-row{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:32px;padding-top:25px;border-top:1px solid #30394c}.enquiry-submit-row p{max-width:610px;color:#aeb8c8;line-height:1.65;font-size:12px;margin:0}.enquiry-submit{display:inline-flex;align-items:center;gap:25px;justify-content:center;min-height:56px;padding:0 20px;border:1px solid var(--enquiry-red);background:var(--enquiry-red);color:white;font-size:13px;font-weight:900;letter-spacing:.04em;cursor:pointer;transition:background .2s,color .2s}.enquiry-submit:hover{background:#f5f0ec;border-color:#f5f0ec;color:#101827}.enquiry-submit>span:last-child{font-size:18px}.enquiry-status{min-height:20px;margin:14px 0 0;color:#ff8ca2;font-size:13px}.enquiry-next{padding:92px 0 12px}.enquiry-next-title{display:flex;align-items:flex-start;gap:25px;margin-bottom:27px}.enquiry-next-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #354056;border-bottom:1px solid #354056}.enquiry-next-grid article{padding:26px 25px 31px 0}.enquiry-next-grid article+article{border-left:1px solid #354056;padding-left:25px}.enquiry-next-grid article>span{color:#ff5b7b;font-size:11px;font-weight:900;letter-spacing:.13em}.enquiry-next-grid h3{font-size:19px;line-height:1.35;margin:16px 0 10px}.enquiry-next-grid p{font-size:14px;line-height:1.7;color:#b5bece;margin:0}.enquiry-footer{background:#080b15}.skip-link{position:absolute;top:-100px;left:20px;z-index:99;background:#f5f0ec;color:#101827;padding:12px}.skip-link:focus{top:10px}.select-ar{display:none}html[lang=ar] .enquiry-intro,html[lang=ar] .enquiry-form-section,html[lang=ar] .enquiry-next{text-align:right}html[lang=ar] .enquiry-next-grid article{padding:26px 0 31px 25px}html[lang=ar] .enquiry-next-grid article+article{border-left:0;border-right:1px solid #354056;padding-left:0;padding-right:25px}html[lang=ar] .enquiry-field input,html[lang=ar] .enquiry-field select,html[lang=ar] .enquiry-field textarea{direction:rtl;text-align:right}html[lang=ar] .enquiry-field select{background-position:19px 22px,13px 22px;padding-left:35px;padding-right:16px}html[lang=ar] .enquiry-field-grid .enquiry-field select{font-size:0}html[lang=ar] .enquiry-field-grid .enquiry-field select option{font-size:15px}html[lang=ar] .enquiry-field-grid .enquiry-field select option:first-child{display:none}html[lang=ar] .enquiry-footer{direction:rtl}@media(max-width:800px){.enquiry-main{padding:115px 23px 65px}.enquiry-intro{padding:15px 0 42px}.enquiry-form-section{padding:25px 20px}.enquiry-form-heading{gap:14px}.enquiry-field-grid{grid-template-columns:1fr;gap:19px}.enquiry-brief{margin-top:20px}.enquiry-submit-row{align-items:stretch;flex-direction:column}.enquiry-submit{width:100%}.enquiry-next{padding-top:65px}.enquiry-next-title{gap:14px}.enquiry-next-grid{grid-template-columns:1fr}.enquiry-next-grid article,.enquiry-next-grid article+article,html[lang=ar] .enquiry-next-grid article,html[lang=ar] .enquiry-next-grid article+article{border-left:0;border-right:0;border-bottom:1px solid #354056;padding:22px 0}.enquiry-footer{align-items:flex-start}}
