.C3CGtG_wrapper{background:var(--color-cream);min-height:100vh}.C3CGtG_hero{height:480px;padding-top:calc(var(--announcement-height) + var(--nav-height));align-items:center;display:flex;position:relative;overflow:hidden}.C3CGtG_heroBg{z-index:0;position:absolute;inset:0}.C3CGtG_heroImg{object-fit:cover}.C3CGtG_heroOverlay{background:linear-gradient(#1a1a2eb3,#1a1a2ed9);position:absolute;inset:0}.C3CGtG_heroContent{z-index:1;text-align:center;max-width:800px;margin:0 auto;position:relative}.C3CGtG_heroBadge{font-family:var(--font-display);font-weight:700;font-size:var(--text-sm);color:var(--color-primary-light);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);margin-bottom:var(--space-4);background:#ffffff1a;align-items:center;display:inline-flex}.C3CGtG_heroSubtitle{font-size:var(--text-lg);color:var(--color-light-gray);margin-top:var(--space-4);line-height:1.6}.C3CGtG_daycareSection{background:var(--color-white)}.C3CGtG_grid,.C3CGtG_gridInverse{gap:var(--space-16);grid-template-columns:1fr 1fr;align-items:center;display:grid}.C3CGtG_detailsSide{gap:var(--space-4);flex-direction:column;display:flex}.C3CGtG_badge{font-family:var(--font-display);font-weight:700;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary-dark);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:#00b4d81f;width:fit-content;display:inline-flex}.C3CGtG_badgeYellow{color:#b8820a;background:#ffd16640}.C3CGtG_p{color:var(--color-gray);font-size:var(--text-base);line-height:1.8}.C3CGtG_inclusionsCard{background:var(--color-cream);border-radius:var(--radius-xl);padding:var(--space-6);border:1px solid var(--color-border)}.C3CGtG_incTitle{font-family:var(--font-display);font-weight:700;font-size:var(--text-sm);color:var(--color-charcoal);margin-bottom:var(--space-3)}.C3CGtG_incList{gap:var(--space-2);flex-direction:column;display:flex}.C3CGtG_incItem{align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-charcoal);line-height:1.5;display:flex}.C3CGtG_incIcon{color:var(--color-primary);flex-shrink:0;margin-top:2px}.C3CGtG_action{margin-top:var(--space-2)}.C3CGtG_visualSide{justify-content:center;display:flex;position:relative}.C3CGtG_imgWrapper{box-shadow:var(--shadow-xl);border-radius:var(--radius-2xl);position:relative;overflow:hidden}.C3CGtG_floatingCard{background:var(--color-white);padding:var(--space-3) var(--space-5);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);align-items:center;gap:var(--space-3);z-index:2;border:1px solid var(--color-border);display:flex;position:absolute;bottom:-1rem;left:2rem}.C3CGtG_flCardYellow{border-color:#ffd1664d}.C3CGtG_flEmoji{font-size:1.5rem}.C3CGtG_flTitle{font-family:var(--font-display);font-weight:700;font-size:var(--text-xs);color:var(--color-charcoal)}.C3CGtG_flText{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:1px}.C3CGtG_workspaceGrid{gap:var(--space-4);margin-top:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.C3CGtG_wsFeat{gap:var(--space-3);display:flex}.C3CGtG_wsIconBox{border-radius:var(--radius-lg);background:#00b4d81a;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.C3CGtG_wsFeatTitle{font-family:var(--font-display);font-weight:700;font-size:var(--text-sm);color:var(--color-charcoal)}.C3CGtG_wsFeatDesc{font-size:var(--text-xs);color:var(--color-gray);margin-top:2px;line-height:1.5}.C3CGtG_ctaSection{background:var(--color-cream-dark)}.C3CGtG_ctaCard{background:var(--color-primary);border-radius:var(--radius-2xl);padding:var(--space-12) var(--space-8);text-align:center;color:var(--color-white);align-items:center;gap:var(--space-4);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.C3CGtG_ctaCardTitle{font-family:var(--font-display);font-weight:800;font-size:var(--text-2xl);max-width:520px;line-height:1.3}.C3CGtG_ctaCardText{font-size:var(--text-sm);color:#ffffffe6;max-width:460px;margin-bottom:var(--space-2);line-height:1.6}@media (max-width:1024px){.C3CGtG_grid,.C3CGtG_gridInverse{gap:var(--space-12);grid-template-columns:1fr}.C3CGtG_gridInverse{flex-direction:column-reverse;display:flex}}@media (max-width:640px){.C3CGtG_workspaceGrid{grid-template-columns:1fr}.C3CGtG_floatingCard{bottom:-1.5rem;left:1rem;right:1rem}.C3CGtG_ctaCard{padding:var(--space-8) var(--space-4)}}.C3CGtG_videoProgramSection{background:var(--color-white);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.C3CGtG_sectionHeader{text-align:center;max-width:600px;margin:0 auto var(--space-12);align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.C3CGtG_sectionSubtitle{color:var(--color-gray);font-size:var(--text-base);line-height:1.7}.C3CGtG_videoGrid{gap:var(--space-8);grid-template-columns:repeat(2,1fr);justify-content:center;display:grid}.C3CGtG_videoProgramCard{background:var(--color-white);border-radius:var(--radius-2xl);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);transition:all var(--transition-spring);flex-direction:column;height:100%;display:flex;overflow:hidden}.C3CGtG_videoProgramCard:hover{box-shadow:var(--shadow-md);transform:translateY(-6px)}.C3CGtG_videoCardWrapper{aspect-ratio:4/5;background:var(--color-charcoal);width:100%;position:relative;overflow:hidden}.C3CGtG_programVideo{object-fit:cover;width:100%;height:100%;display:block}.C3CGtG_videoBadge{top:var(--space-4);left:var(--space-4);color:var(--color-white);font-family:var(--font-display);font-weight:700;font-size:var(--text-xs);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);z-index:2;box-shadow:var(--shadow-sm);background:#00b4d8d9;position:absolute}.C3CGtG_videoCardContent{padding:var(--space-6);gap:var(--space-2);flex-direction:column;display:flex}.C3CGtG_videoCardTitle{font-family:var(--font-display);font-weight:800;font-size:var(--text-lg);color:var(--color-charcoal)}.C3CGtG_videoCardDesc{font-size:var(--text-sm);color:var(--color-gray);margin:0;line-height:1.6}@media (max-width:900px){.C3CGtG_videoGrid{grid-template-columns:1fr;max-width:400px;margin:0 auto}}.C3CGtG_sensoryGrid{gap:var(--space-8);grid-template-columns:repeat(2,1fr);max-width:840px;margin-left:auto;margin-right:auto;display:grid}.C3CGtG_sensoryCard{background:var(--color-white);border-radius:var(--radius-2xl);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);padding:var(--space-8) var(--space-6);gap:var(--space-3);transition:all var(--transition-spring);flex-direction:column;height:100%;display:flex}.C3CGtG_sensoryCard:hover{box-shadow:var(--shadow-md);transform:translateY(-6px)}.C3CGtG_sensoryMeta{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;flex:1;display:flex}.C3CGtG_sensoryMetaItem{font-size:var(--text-sm);color:var(--color-gray);line-height:1.5}.C3CGtG_sensoryMetaItem strong{color:var(--color-charcoal)}@media (max-width:640px){.C3CGtG_sensoryGrid{grid-template-columns:1fr;max-width:420px}}