.material-enquiry{background:var(--primary);color:var(--primary-foreground);border-radius:36px;margin:24px 12px;padding-block:clamp(32px,6vw,80px);scroll-margin-top:92px}.material-enquiry-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.material-enquiry-intro{padding-block:16px}.material-enquiry-intro .eyebrow,.material-enquiry-intro em{color:var(--gold)}.material-enquiry-intro h2{color:inherit;margin-block:24px;font-size:clamp(32px,3.4vw,52px);line-height:1.15}.material-enquiry-intro p,.material-enquiry-intro li{line-height:1.85}.material-enquiry-intro ul{margin-block:28px;padding-inline-start:20px;list-style:outside}.material-enquiry-card{background:var(--background);min-width:0;color:var(--foreground);border:1px solid var(--border);border-radius:28px;padding:clamp(20px,3vw,40px)}.material-enquiry fieldset{border:0;min-width:0;margin:0;padding:0}.material-enquiry-title,.material-enquiry-card h3{margin-bottom:20px;font-size:22px;font-weight:600;line-height:1.4}.enquiry-field{flex-direction:column;gap:8px;min-width:0;margin-block:16px 8px;font-size:13px;font-weight:600;display:flex}.enquiry-field input,.enquiry-field select,.enquiry-field textarea{border:1px solid var(--input);background:var(--background);width:100%;min-width:0;color:var(--foreground);font:inherit;border-radius:12px;padding:12px;font-size:16px;font-weight:400}.enquiry-field textarea{resize:vertical}.material-enquiry :is(input,select,textarea,button,a,summary):focus-visible{outline:2px solid var(--gold);outline-offset:3px}.enquiry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.material-enquiry-small{margin-top:12px;font-size:12px;font-weight:400;line-height:1.7}.material-enquiry-card .material-enquiry-small{color:var(--muted-foreground)}.enquiry-more{border-block:1px solid var(--border);margin-top:22px;padding-block:16px}.enquiry-more summary,.material-enquiry-success summary{cursor:pointer;font-size:14px}.enquiry-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.material-enquiry .btn-flow{letter-spacing:.03em;white-space:normal;text-align:center;gap:8px;min-height:48px;padding:14px 20px;font-size:12px}.material-enquiry button:disabled{opacity:.55;cursor:not-allowed}.enquiry-contact{border-top:1px solid var(--border);margin-top:24px;padding-top:24px}.enquiry-contact .btn-flow{margin-top:20px}.enquiry-direct{text-underline-offset:3px;margin-top:16px;font-size:13px;text-decoration:underline;display:block}.enquiry-error{color:var(--destructive);border:1px solid;border-radius:12px;margin-top:16px;padding:12px;font-size:14px}.enquiry-privacy a{text-decoration:underline}.enquiry-grade{background:var(--muted);border-radius:12px;padding:12px;font-size:13px}.enquiry-grade button{margin-top:8px;text-decoration:underline;display:block}.material-enquiry-success{overflow-wrap:anywhere;gap:20px;display:grid}.material-enquiry-success pre{white-space:pre-wrap;font:inherit;margin-block:16px;font-size:13px}@media (width<=900px){.material-enquiry-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.material-enquiry{border-radius:24px;margin-inline:8px}.enquiry-grid{grid-template-columns:minmax(0,1fr)}.enquiry-actions>*{width:100%}}.material-enquiry-intro h2{font-size:clamp(28px,2.6vw,40px);line-height:1.3}.material-enquiry-intro em{font-style:normal}.material-enquiry-small,.enquiry-field{font-size:14px}@media (width<=900px){.material-enquiry-intro{padding-block:0}.material-enquiry-intro h2{margin-block:12px}.material-enquiry-intro ul{margin-block:16px}}
