.page_hero__SKW6o{background:linear-gradient(135deg,#f0f7ff,#fff 60%);padding:5rem 0 4rem;overflow:hidden;position:relative}.page_heroInner__FQkwa{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.page_heroContent__2lPR8{display:flex;flex-direction:column;gap:1.25rem}.page_heroTitle__Gfler{font-size:clamp(2.25rem,5vw,3.5rem);font-weight:700;line-height:1.15;color:var(--rk-text)}.page_heroAccent__Ur4Gt{color:var(--rk-blue);font-style:italic}.page_heroSub__YNSLe{font-size:1.125rem;color:var(--rk-text-muted);line-height:1.7;max-width:480px}.page_heroCtas__PKEzw{display:flex;gap:1rem;flex-wrap:wrap}.page_heroVisual___m6ot{position:relative;display:flex;align-items:center;justify-content:center}.page_heroImagePlaceholder__f_IRD{width:100%;aspect-ratio:4/3;background:linear-gradient(135deg,var(--rk-blue-light),#e8f8f0);border-radius:var(--rk-radius-lg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:var(--rk-text-muted);font-size:.9rem}.page_heroImagePlaceholder__f_IRD span{font-size:2rem}.page_shape1__p_la4{position:absolute;top:-20px;right:-20px;width:80px;height:80px;border-radius:50%;background:var(--rk-yellow);opacity:.6}.page_shape2__Wqske{position:absolute;bottom:30px;left:-10px;width:48px;height:48px;background:var(--rk-green);border-radius:8px;transform:rotate(20deg);opacity:.7}.page_shape3__ARn05{position:absolute;top:40%;right:-30px;width:0;height:0;border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:52px solid var(--rk-purple);opacity:.5}.page_statsBand__jSLjy{background:var(--rk-blue);padding:2.5rem 0}.page_statsGrid__GCW2d{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem;text-align:center}.page_statItem__RMGkH{color:#fff}.page_statValue__FXJDK{font-size:2.5rem;font-weight:700;line-height:1}.page_statLabel__YuhHa{font-size:.9rem;opacity:.8;margin-top:.25rem}.page_section__61PEw{padding:5rem 0}.page_sectionSoft__Rbgsr{background:var(--rk-bg-soft)}.page_sectionHeader__a4Fw5{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:2.5rem;gap:1rem;flex-wrap:wrap}.page_featuresGrid__L4_rO{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem}.page_featureCard__09F8a{background:#fff;border-radius:var(--rk-radius);padding:1.75rem 1.5rem;box-shadow:var(--rk-shadow);text-align:center;transition:transform .2s,box-shadow .2s}.page_featureCard__09F8a:hover{transform:translateY(-4px);box-shadow:var(--rk-shadow-md)}.page_featureIcon__mHZON{font-size:2rem;margin-bottom:.75rem}.page_featureTitle__kH4Xm{font-size:1rem;font-weight:700;margin-bottom:.5rem}.page_featureDesc__NoH8C{font-size:.875rem;color:var(--rk-text-muted);line-height:1.5}.page_programsGrid__wU5aE{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem}.page_programCard___pVJe{background:#fff;border-radius:var(--rk-radius);box-shadow:var(--rk-shadow);overflow:hidden;transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column}.page_programCard___pVJe:hover{transform:translateY(-4px);box-shadow:var(--rk-shadow-md)}.page_programCardTop__N0SFE{height:6px}.page_programCardBody__QqI4o{padding:1.5rem;display:flex;flex-direction:column;gap:.5rem;flex:1 1}.page_programAge__6CyBA{font-size:.8rem;font-weight:700;letter-spacing:.05em}.page_programTitle__Uq5ZM{font-size:1.125rem;font-weight:700}.page_programDesc__jj7kd{font-size:.875rem;color:var(--rk-text-muted);line-height:1.5;flex:1 1}.page_programLink__Z_tQT{font-size:.875rem;font-weight:600;margin-top:.5rem}.page_testimonialGrid__3mDlu{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}.page_testimonialCard__8YWAu{background:var(--rk-bg-soft);border-radius:var(--rk-radius);padding:2rem;border-left:4px solid var(--rk-blue)}.page_testimonialText__hLDzx{font-size:1rem;line-height:1.7;color:var(--rk-text);margin-bottom:1.25rem;font-style:italic}.page_testimonialAuthor__zFcbB{display:flex;align-items:center;gap:.75rem}.page_testimonialAvatar__1cjaj{width:40px;height:40px;border-radius:50%;background:var(--rk-blue);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.page_testimonialName__taU7w{font-weight:700;font-size:.9rem}.page_testimonialBranch__0XdXk{font-size:.8rem;color:var(--rk-text-muted)}.page_ctaBand__Cr2IZ{background:var(--rk-blue);padding:5rem 0;text-align:center}.page_ctaTitle__T8028{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;color:#fff;margin-bottom:.75rem}.page_ctaSub__PKtMo{color:rgba(255,255,255,.8);font-size:1.125rem;margin-bottom:2rem}@media (max-width:1024px){.page_featuresGrid__L4_rO,.page_programsGrid__wU5aE,.page_statsGrid__GCW2d{grid-template-columns:repeat(2,1fr)}.page_statsGrid__GCW2d{gap:1.5rem}}@media (max-width:768px){.page_heroInner__FQkwa{grid-template-columns:1fr}.page_heroVisual___m6ot{display:none}.page_testimonialGrid__3mDlu{grid-template-columns:1fr}.page_sectionHeader__a4Fw5{flex-direction:column;align-items:flex-start}}@media (max-width:540px){.page_featuresGrid__L4_rO,.page_programsGrid__wU5aE{grid-template-columns:1fr}.page_statsGrid__GCW2d{grid-template-columns:repeat(2,1fr)}}