.enquiry-modal[data-astro-cid-th4chgl7]{width:min(760px,calc(100% - 32px));max-height:min(850px,calc(100dvh - 32px));margin:auto;padding:0;border:0;border-radius:8px;background:transparent}.enquiry-modal[data-astro-cid-th4chgl7]::backdrop{background:#070d0ead}.enquiry-modal__panel[data-astro-cid-th4chgl7]{padding:28px;overflow:auto;background:var(--surface)}.enquiry-modal__header[data-astro-cid-th4chgl7]{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:20px}.enquiry-modal__header[data-astro-cid-th4chgl7] h2[data-astro-cid-th4chgl7]{margin:0;font-size:clamp(1.55rem,3vw,2.1rem)}.enquiry-modal__close[data-astro-cid-th4chgl7]{width:38px;height:38px;flex:0 0 auto;border:1px solid var(--line);border-radius:6px;color:var(--ink);background:transparent;font-size:1.8rem;line-height:1;cursor:pointer}@media(max-width:640px){.enquiry-modal__panel[data-astro-cid-th4chgl7]{padding:20px}}.category-hero[data-astro-cid-fgw2kn7w]{padding:32px 0 52px;color:#fff;background:linear-gradient(125deg,#101718,#195c52)}.category-grid[data-astro-cid-fgw2kn7w]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.72fr);gap:48px;align-items:center}.category-hero[data-astro-cid-fgw2kn7w] h1[data-astro-cid-fgw2kn7w]{max-width:760px;font-size:clamp(2.2rem,3.25vw,3.65rem)}.category-hero[data-astro-cid-fgw2kn7w] .lead[data-astro-cid-fgw2kn7w]{color:#d9e5e1}.category-image[data-astro-cid-fgw2kn7w]{width:100%;aspect-ratio:4 / 3;padding:8px;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#fff;box-shadow:0 20px 50px #00000038}.category-image[data-astro-cid-fgw2kn7w] img[data-astro-cid-fgw2kn7w]{width:100%;height:100%;object-fit:cover;border-radius:4px}.pills[data-astro-cid-fgw2kn7w]{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.pills[data-astro-cid-fgw2kn7w] span[data-astro-cid-fgw2kn7w]{padding:7px 11px;border:1px solid rgba(255,255,255,.26);border-radius:999px;color:#fff;font-size:.9rem}.applications[data-astro-cid-fgw2kn7w]{display:grid;gap:40px}.applications-overview[data-astro-cid-fgw2kn7w]{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:64px;align-items:start}.applications-copy[data-astro-cid-fgw2kn7w] p[data-astro-cid-fgw2kn7w]:last-child{max-width:28rem;color:var(--muted)}.application-list[data-astro-cid-fgw2kn7w]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.application-list[data-astro-cid-fgw2kn7w] li[data-astro-cid-fgw2kn7w]{padding:15px 16px;border-left:3px solid var(--accent);background:var(--surface-2);font-weight:700}.models-section[data-astro-cid-fgw2kn7w]{width:100%}.models-heading[data-astro-cid-fgw2kn7w]{margin-bottom:16px}.models-heading[data-astro-cid-fgw2kn7w] h3[data-astro-cid-fgw2kn7w]{margin-top:0;font-size:clamp(1.35rem,2vw,1.8rem)}.models-grid[data-astro-cid-fgw2kn7w]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.model-card[data-astro-cid-fgw2kn7w]{overflow:hidden;border:1px solid var(--border);border-radius:8px;background:#fff}.model-image[data-astro-cid-fgw2kn7w]{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--surface-2)}.model-image[data-astro-cid-fgw2kn7w] img[data-astro-cid-fgw2kn7w]{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.model-card[data-astro-cid-fgw2kn7w] div[data-astro-cid-fgw2kn7w]{padding:14px}.model-card[data-astro-cid-fgw2kn7w] h3[data-astro-cid-fgw2kn7w]{margin:0;font-size:1rem}.model-card[data-astro-cid-fgw2kn7w] p[data-astro-cid-fgw2kn7w]{margin:6px 0 0;color:var(--muted);font-size:.9rem;line-height:1.45}.model-link[data-astro-cid-fgw2kn7w]{display:inline-flex;margin-top:12px;padding:0;border:0;color:var(--accent-2);background:transparent;font:inherit;font-size:.9rem;font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(max-width:980px){.category-grid[data-astro-cid-fgw2kn7w],.applications-overview[data-astro-cid-fgw2kn7w]{grid-template-columns:1fr}.applications-overview[data-astro-cid-fgw2kn7w]{gap:28px}.models-grid[data-astro-cid-fgw2kn7w]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.category-grid[data-astro-cid-fgw2kn7w]{gap:28px}.application-list[data-astro-cid-fgw2kn7w],.models-grid[data-astro-cid-fgw2kn7w]{grid-template-columns:1fr}}
