.article_container__eYczM{max-width:1200px;padding:2rem;margin:55px auto 0;background:#fff}.article_lede__uAXiI{font-size:1.1rem;line-height:1.7;color:#2c2c2c;margin:1rem 0 2rem}.article_heroImage__TImo3{display:block;margin:65px auto 0;max-width:100%;height:auto}.article_section__meWgS{margin-bottom:2.5rem}.article_section__meWgS h2{margin-bottom:.75rem}.article_section__meWgS h3{margin:.75rem 0}.article_section__meWgS ol,.article_section__meWgS ul{margin-left:1.25rem;line-height:1.6;font-size:1rem}.article_section__meWgS q{font-style:italic;color:#0354d7;margin-left:10px;margin-top:10px;display:inline-block}.article_section__meWgS p{font-size:1rem;line-height:1.5rem;margin-bottom:.5rem}.article_callout__GLkA1{background:linear-gradient(135deg,#f6f8ff,#eef4ff);border:1px solid #d8e2ff;border-radius:12px;padding:1rem;margin-top:1.25rem}.article_callout__GLkA1 h3{margin-top:0}.article_faq__tABZO{border-top:1px solid #e5e5e5;padding-top:1rem;margin-top:1rem}.article_classTable__HRdSZ{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.95rem}.article_classTable__HRdSZ thead{background:linear-gradient(135deg,#f6f8ff,#eef4ff)}.article_classTable__HRdSZ th{padding:.875rem;text-align:left;font-weight:600;border:1px solid #d8e2ff}.article_classTable__HRdSZ td{padding:.75rem;border:1px solid #e5e5e5}.article_classTable__HRdSZ tbody tr:hover{background:#fafafa}.article_caseStudy__T_QvS{background:#f9f9f9;border-left:4px solid #4a90e2;padding:1.5rem;margin:1.5rem 0;border-radius:4px}.article_caseStudy__T_QvS h3{margin-top:0;color:#2c2c2c}.article_quote__VVln5{font-style:italic;color:#555;margin-top:1rem;padding-left:1rem;border-left:3px solid #4a90e2}.heroAnimation_heroAnimation__5hUq4{margin:2rem 0;padding:2rem;background:linear-gradient(135deg,#f6f8ff,#eef4ff);border-radius:16px;border:1px solid #d8e2ff}.heroAnimation_heroBadgeRow__0_WL3{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;margin-bottom:2rem}.heroAnimation_heroBadge__QB4VA{display:inline-block;padding:.5rem 1rem;background:#fff;border:1px solid #d8e2ff;border-radius:20px;font-size:.875rem;font-weight:500;color:#2c2c2c}.heroAnimation_heroDiagram__hYHGd{margin:2rem 0}.heroAnimation_heroRail__pqiHh{display:flex;justify-content:space-between;align-items:center;position:relative;margin-bottom:1rem;padding:0 2rem}.heroAnimation_heroRail__pqiHh:before{content:"";position:absolute;left:2rem;right:2rem;top:50%;height:2px;background:linear-gradient(90deg,#4caf50,#ffc107,#ff9800,#f44336);z-index:0}.heroAnimation_heroDot__bBPML{width:24px;height:24px;border-radius:50%;border:3px solid #fff;position:relative;z-index:1;box-shadow:0 2px 8px rgba(0,0,0,.15)}.heroAnimation_heroDotClassI__icdsd{background:#4caf50}.heroAnimation_heroDotClassIIa__Xl_Ex{background:#ffc107}.heroAnimation_heroDotClassIIb__Dm_iE{background:#ff9800}.heroAnimation_heroDotClassIII__ibo6p{background:#f44336}.heroAnimation_heroLabels__yDegd{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem;padding:0 1rem}.heroAnimation_heroLabel__7IoPX{display:flex;flex-direction:column;align-items:center;text-align:center}.heroAnimation_heroLabelTitle__r_8M_{font-weight:600;font-size:.95rem;color:#2c2c2c;margin-bottom:.25rem}.heroAnimation_heroLabelMeta__2TqRT{font-size:.8rem;color:#666}.heroAnimation_heroPillRow__UeMCr{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.heroAnimation_heroPill__tVlcZ{display:inline-block;padding:.5rem 1rem;background:#fff;border:1px solid #d8e2ff;border-radius:20px;font-size:.85rem;color:#2c2c2c}@media (max-width:768px){.heroAnimation_heroAnimation__5hUq4{padding:1.5rem 1rem}.heroAnimation_heroBadgeRow__0_WL3,.heroAnimation_heroPillRow__UeMCr{gap:.5rem}.heroAnimation_heroBadge__QB4VA,.heroAnimation_heroPill__tVlcZ{font-size:.75rem;padding:.4rem .75rem}.heroAnimation_heroRail__pqiHh{padding:0 1rem}.heroAnimation_heroRail__pqiHh:before{left:1rem;right:1rem}.heroAnimation_heroLabels__yDegd{grid-template-columns:repeat(2,1fr);gap:1rem .5rem}.heroAnimation_heroDot__bBPML{width:20px;height:20px}.heroAnimation_heroLabelTitle__r_8M_{font-size:.85rem}.heroAnimation_heroLabelMeta__2TqRT{font-size:.7rem}}