.hero[data-astro-cid-jdovvxl7]{min-height:clamp(600px,82vh,760px)}.hero-content[data-astro-cid-jdovvxl7]{max-width:720px;padding-block:clamp(48px,6vw,96px)}.hero-title[data-astro-cid-jdovvxl7]{font-size:clamp(40px,6vw,68px);overflow-wrap:anywhere}@media(max-width:1120px){.hero[data-astro-cid-jdovvxl7]:after{background:linear-gradient(180deg,#000000b8,#000000e6)}}.popular-searches[data-astro-cid-jdovvxl7]{display:flex;align-items:baseline;gap:10px;margin-top:18px}.popular-label[data-astro-cid-jdovvxl7]{color:#ffffffbf;font-size:.85rem}.popular-searches[data-astro-cid-jdovvxl7] .chip[data-astro-cid-jdovvxl7]{background:transparent;border-color:#ffffff59;color:#ffffffe6}.popular-searches[data-astro-cid-jdovvxl7] .chip[data-astro-cid-jdovvxl7]:hover{border-color:#ffffffb3}.stats-band[data-astro-cid-jdovvxl7]{padding:clamp(32px,4vw,48px) 0 clamp(8px,1vw,16px)}.stats-grid[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.stat-card[data-astro-cid-jdovvxl7]{display:flex;flex-direction:column;gap:6px;padding:22px 24px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md)}.stat-card[data-astro-cid-jdovvxl7] strong[data-astro-cid-jdovvxl7]{font-size:clamp(24px,2.6vw,32px);letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere}.stat-card[data-astro-cid-jdovvxl7] span[data-astro-cid-jdovvxl7]{font-size:var(--text-sm, 14px);color:var(--muted)}.advantage-card[data-astro-cid-jdovvxl7]{border-top:3px solid var(--pine)}.advantage-num[data-astro-cid-jdovvxl7]{display:block;margin-bottom:12px;font-size:13px;font-weight:700;letter-spacing:.1em;color:var(--pine);font-variant-numeric:tabular-nums}.capabilities-grid[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:center}.capabilities-copy[data-astro-cid-jdovvxl7] .section-head[data-astro-cid-jdovvxl7]{margin-bottom:28px}.capability-facts[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px 24px;margin:0 0 8px}.capability-facts[data-astro-cid-jdovvxl7] li[data-astro-cid-jdovvxl7]{display:flex;flex-direction:column;gap:2px;padding-left:14px;border-left:3px solid var(--pine)}.capability-facts[data-astro-cid-jdovvxl7] strong[data-astro-cid-jdovvxl7]{font-size:clamp(18px,2vw,22px);letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere}.capability-facts[data-astro-cid-jdovvxl7] span[data-astro-cid-jdovvxl7]{font-size:var(--text-sm, 14px);color:var(--muted)}.capabilities-media[data-astro-cid-jdovvxl7]{margin:0}.capabilities-media[data-astro-cid-jdovvxl7] img[data-astro-cid-jdovvxl7]{width:100%;height:auto;border-radius:var(--radius-md);box-shadow:var(--shadow)}@media(max-width:860px){.capabilities-grid[data-astro-cid-jdovvxl7]{grid-template-columns:1fr;gap:28px}}.article-grid[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-bottom:24px}.article-card[data-astro-cid-jdovvxl7]{display:flex;flex-direction:column;gap:10px;padding:22px 24px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.article-card[data-astro-cid-jdovvxl7]:hover{border-color:var(--pine);box-shadow:var(--shadow, 0 20px 50px rgba(29, 29, 31, .07))}.article-tag[data-astro-cid-jdovvxl7]{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--pine)}.article-card[data-astro-cid-jdovvxl7] h3[data-astro-cid-jdovvxl7]{margin:0;font-size:var(--text-lg, 18px);line-height:1.35}.article-read[data-astro-cid-jdovvxl7]{margin-top:auto;font-size:var(--text-sm, 14px);font-weight:600;color:var(--pine)}.section-image[data-astro-cid-jdovvxl7].diagram img[data-astro-cid-jdovvxl7]{height:auto;aspect-ratio:5 / 4}.knowledge-groups[data-astro-cid-jdovvxl7]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.factory[data-astro-cid-jdovvxl7] .cta-box[data-astro-cid-jdovvxl7]{background:#ffffff08;border-color:#ffffff1f;box-shadow:none}.factory[data-astro-cid-jdovvxl7] .cta-box[data-astro-cid-jdovvxl7] h2[data-astro-cid-jdovvxl7]{color:#fff}.factory[data-astro-cid-jdovvxl7] .cta-box[data-astro-cid-jdovvxl7] p[data-astro-cid-jdovvxl7]{color:#ffffffb3}@media(max-width:640px){.hero-content[data-astro-cid-jdovvxl7]{padding-top:84px}.capability-facts[data-astro-cid-jdovvxl7],.stats-bar[data-astro-cid-jdovvxl7]{grid-template-columns:1fr}.stat-item[data-astro-cid-jdovvxl7] strong[data-astro-cid-jdovvxl7]{font-size:clamp(19px,5vw,24px);overflow-wrap:anywhere}}
