.enquiry{padding-block:110px 40px}.enquiry .contact-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:start;gap:50px;display:grid}.enquiry .lead{color:var(--muted);max-width:26rem;margin-top:18px;font-size:.92rem}.enquiry .e-list{color:#f2f0ecd6;gap:14px;margin:30px 0 0;padding:0;font-size:.92rem;list-style:none;display:grid}.enquiry .e-list li{align-items:flex-start;gap:12px;display:flex}.enquiry .e-list li:before{content:"";border:1.5px solid var(--amber);flex:none;width:7px;height:7px;margin-top:8px;transform:rotate(45deg)}.form .field{padding:0}.form{background:var(--card);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:16px;padding:34px;display:grid;position:relative;overflow:hidden}.form:before{content:"";background:linear-gradient(90deg,transparent,var(--amber),transparent);height:2px;animation:4s linear infinite sweep;position:absolute;top:-1px;left:0;right:0}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.form h3{grid-column:1/-1;margin-bottom:6px;font-size:1.7rem}.form .field{min-width:0;position:relative}.form .field.full{grid-column:1/-1}.form .field input,.form .field textarea{border:0;border-bottom:1px solid var(--line-2);width:100%;font:inherit;color:var(--fg);resize:vertical;background:0 0;border-radius:0;outline:none;padding:22px 2px 9px;font-size:.95rem}.form .field textarea{min-height:100px}.form .field label{color:var(--muted);pointer-events:none;transition:translate .3s var(--ease),font-size .3s,color .3s;font-size:.88rem;position:absolute;top:18px;left:2px}.form .field .ul{background:var(--amber);transform-origin:0;height:1.5px;transition:transform .5s var(--ease);box-shadow:0 0 10px var(--amber);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.form .field input:focus~.ul,.form .field textarea:focus~.ul{transform:scaleX(1)}.form .field input:focus+label,.form .field input:not(:placeholder-shown)+label,.form .field textarea:focus+label,.form .field textarea:not(:placeholder-shown)+label{color:var(--amber);letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;translate:0 -12px}.form .chips{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.form .chip{border:1px solid var(--line-2);color:var(--muted);transition:background .3s,color .3s,border-color .3s,scale .3s var(--ease);border-radius:999px;padding:7px 14px;font-size:.76rem}.form .chip:hover{border-color:var(--amber);color:var(--amber)}.form .chip.on{background:var(--amber);border-color:var(--amber);color:#111;scale:1.04}.form .pill{justify-self:start;margin-top:6px}.form .fmsg{grid-column:1/-1;min-height:1.3em;font-size:.86rem}.form .fmsg.ok{color:#7ee2a8}.form .fmsg.err{color:#ffb27a}@media (max-width:860px){.enquiry{padding-block:80px 20px}.enquiry .contact-grid{grid-template-columns:1fr;gap:34px}.form{grid-template-columns:1fr;padding:24px}.phero-media img{object-position:28% 50%}}
