.page_visual__FBcMN{width:100%;max-width:100%;display:flex;justify-content:center;margin:2rem 0}.page_visual__FBcMN .page_image__x4fYt{object-fit:contain;height:auto}.page_content__YPe3w{font-size:var(--text-body);color:var(--color-text-secondary);line-height:1.6;max-width:670px;margin:1rem auto}.page_p__j6QOT{margin:.8rem 0}.page_solutionGrid__q3bVI{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:768px;margin:2rem auto}@media(max-width:640px){.page_solutionGrid__q3bVI{grid-template-columns:1fr}}.page_detailSection__cTSHd{display:flex;flex-direction:column;gap:3rem}.page_detailHeader__NxuF0{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.page_detailTitle__2np5o{font-size:var(--text-h2);max-width:20ch;line-height:1.2}.page_detailLayout__SISpV{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}@media(max-width:768px){.page_detailLayout__SISpV{grid-template-columns:1fr}}.page_detailVisual__91rYM{width:100%;aspect-ratio:4/3;border-radius:var(--radius-lg)}.page_detailBody__tQARv{display:flex;flex-direction:column;gap:1rem}.page_detailText__dQ5ku{font-size:var(--text-body);color:var(--color-text-secondary);line-height:1.65}.page_featureGrid__PrLqK{display:grid;grid-template-columns:repeat(2,1fr);gap:1.75rem 3rem;margin:3rem auto 0;max-width:870px;text-align:left}@media(max-width:768px){.page_featureGrid__PrLqK{grid-template-columns:1fr}}.page_featureItem__kVb2l{display:flex;align-items:flex-start;gap:.85rem}.page_featureIcon__3BLa9{font-size:1.25rem;flex-shrink:0;margin-top:.1rem}.page_featureIcon__3BLa9 .page_icon__YA_uI{width:4rem;aspect-ratio:1;stroke-width:1.4px}.page_featureTitle__HnoRw{font-family:var(--font-heading);font-size:var(--text-sm);color:var(--color-text);margin-bottom:.25rem}.page_featureBody__O47Ht{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.55}.page_ctaAlignment__XS6js{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;margin-top:2rem}