.why-choose-section[data-astro-cid-6ztltzit]{position:relative;padding:5.5rem 1.5rem;background-color:var(--bg-dark);background-image:linear-gradient(135deg,rgba(255,255,255,.02) 25%,transparent 25%),linear-gradient(225deg,rgba(255,255,255,.02) 25%,transparent 25%);background-size:120px 120px;color:var(--text-light)}.why-grid[data-astro-cid-6ztltzit]{display:grid;grid-template-columns:5fr 7fr;gap:3rem;align-items:center}.why-title[data-astro-cid-6ztltzit]{font-size:clamp(2.15rem,3.8vw,3.2rem);line-height:1.08;color:var(--text-light);margin-bottom:1.2rem}.why-lead[data-astro-cid-6ztltzit]{font-size:1.02rem;line-height:1.65;color:var(--text-light-secondary);margin-bottom:2rem}.dust-proof-figure[data-astro-cid-6ztltzit]{display:grid;grid-template-columns:150px 1fr;gap:1.15rem;align-items:center;padding:1.25rem;background-color:var(--bg-dark-elevated);border:1px solid var(--border-dark-strong)}.dust-proof-img[data-astro-cid-6ztltzit]{width:100%;aspect-ratio:4 / 3;object-fit:cover}.dust-proof-caption[data-astro-cid-6ztltzit]{display:flex;flex-direction:column;gap:.25rem}.dust-proof-tag[data-astro-cid-6ztltzit]{font-family:var(--font-mono);font-size:.85rem;font-weight:600;color:var(--aac-yellow)}.dust-proof-caption[data-astro-cid-6ztltzit] strong[data-astro-cid-6ztltzit]{font-family:var(--font-display);font-size:.98rem;color:var(--text-light)}.dust-proof-caption[data-astro-cid-6ztltzit] p[data-astro-cid-6ztltzit]{font-size:.875rem;line-height:1.45;color:var(--text-light-secondary)}.why-features-matrix[data-astro-cid-6ztltzit]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.why-feature-cell[data-astro-cid-6ztltzit]{padding:2rem;background-color:var(--bg-dark-elevated);border:1px solid var(--border-dark);display:flex;flex-direction:column;gap:.65rem}.why-icon[data-astro-cid-6ztltzit]{color:var(--text-light);margin-bottom:.35rem}.why-feature-title[data-astro-cid-6ztltzit]{font-size:1.25rem;color:var(--text-light)}.why-feature-desc[data-astro-cid-6ztltzit]{font-size:.92rem;line-height:1.6;color:var(--text-light-secondary)}.process-section[data-astro-cid-6ztltzit]{padding:5.5rem 1.5rem;background-color:var(--bg-light);border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.process-top-header[data-astro-cid-6ztltzit]{display:grid;grid-template-columns:5fr 7fr;gap:3rem;align-items:end;margin-bottom:3rem}.process-main-title[data-astro-cid-6ztltzit]{font-size:clamp(2.1rem,3.6vw,3.1rem);line-height:1.08;color:var(--text-dark)}.process-intro-text[data-astro-cid-6ztltzit]{font-size:1rem;line-height:1.65;color:var(--text-dark-secondary);margin-bottom:1.25rem}.case-study-tabs[data-astro-cid-6ztltzit]{display:inline-flex;flex-wrap:wrap;gap:.5rem}.case-tab[data-astro-cid-6ztltzit]{padding:.65rem 1.15rem;font-family:var(--font-display);font-size:.875rem;font-weight:700;background-color:var(--bg-white);color:var(--text-dark-secondary);border:1px solid var(--border-light-strong);border-radius:2px;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.case-tab[data-astro-cid-6ztltzit].is-active{background-color:var(--bg-dark);color:var(--text-light);border-color:var(--bg-dark)}.process-steps-row[data-astro-cid-6ztltzit]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:2.25rem}.process-step-col[data-astro-cid-6ztltzit]{text-align:left;background:var(--bg-white);border:1px solid var(--border-light);padding:1.5rem;cursor:pointer;display:flex;flex-direction:column;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.process-step-col[data-astro-cid-6ztltzit]:hover{transform:translateY(-2px);border-color:var(--border-light-strong)}.process-step-col[data-astro-cid-6ztltzit].is-active{border-color:var(--aac-blue-deep);box-shadow:0 10px 26px #0f172a14}.step-num-row[data-astro-cid-6ztltzit]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.65rem}.step-phase-label[data-astro-cid-6ztltzit]{font-family:var(--font-display);font-size:.875rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.step-phase-label[data-astro-cid-6ztltzit].accent-green{color:#217a23}.step-phase-label[data-astro-cid-6ztltzit].accent-yellow{color:#966200}.step-arrow[data-astro-cid-6ztltzit]{font-size:1.35rem;color:var(--text-dark-muted)}.step-col-title[data-astro-cid-6ztltzit]{font-size:1.05rem;color:var(--text-dark);margin-bottom:.45rem}.step-col-caption[data-astro-cid-6ztltzit]{font-size:.875rem;line-height:1.5;color:var(--text-dark-secondary);margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.step-thumb-strip[data-astro-cid-6ztltzit]{position:relative;margin-top:auto;border-radius:2px;overflow:hidden;aspect-ratio:16 / 10}.step-thumb-strip[data-astro-cid-6ztltzit] img[data-astro-cid-6ztltzit]{width:100%;height:100%;object-fit:cover}.step-thumb-badge[data-astro-cid-6ztltzit]{position:absolute;bottom:.45rem;left:.45rem;padding:.25rem .65rem;background:#0e141bdb;color:var(--text-light);font-family:var(--font-mono);font-size:.82rem;font-weight:600}.active-stage-showcase[data-astro-cid-6ztltzit]{display:grid;grid-template-columns:7fr 5fr;gap:2.25rem;align-items:center;background:var(--bg-white);border:1px solid var(--border-light);padding:2rem;border-radius:4px}.active-stage-media[data-astro-cid-6ztltzit]{position:relative;aspect-ratio:16 / 10;border-radius:3px;overflow:hidden;background:var(--bg-dark)}.active-stage-media[data-astro-cid-6ztltzit] img[data-astro-cid-6ztltzit]{width:100%;height:100%;object-fit:cover}.active-stage-pill[data-astro-cid-6ztltzit]{position:absolute;bottom:1rem;left:1rem;padding:.45rem .9rem;background:#0e141be6;color:var(--text-light);font-family:var(--font-display);font-size:.85rem;font-weight:700;border-radius:2px}.active-case-label[data-astro-cid-6ztltzit]{display:block;font-family:var(--font-mono);font-size:.85rem;font-weight:600;color:var(--aac-blue-deep);margin-bottom:.5rem}.active-case-title[data-astro-cid-6ztltzit]{font-size:clamp(1.45rem,2.2vw,1.9rem);color:var(--text-dark);margin-bottom:.75rem}.active-case-desc[data-astro-cid-6ztltzit]{font-size:1rem;line-height:1.65;color:var(--text-dark);font-weight:500;margin-bottom:.85rem}.active-case-summary[data-astro-cid-6ztltzit]{font-size:.92rem;line-height:1.6;color:var(--text-dark-secondary);margin-bottom:1.35rem}@media(max-width:1024px){.why-grid[data-astro-cid-6ztltzit],.process-top-header[data-astro-cid-6ztltzit],.active-stage-showcase[data-astro-cid-6ztltzit]{grid-template-columns:1fr}.process-steps-row[data-astro-cid-6ztltzit]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.why-features-matrix[data-astro-cid-6ztltzit],.process-steps-row[data-astro-cid-6ztltzit],.dust-proof-figure[data-astro-cid-6ztltzit]{grid-template-columns:1fr}}
