._w2HtG_hero{text-align:center;background:linear-gradient(135deg, var(--secondary-color) 0%, var(--dark-bg) 100%);justify-content:center;align-items:center;min-height:92svh;display:flex;position:relative;overflow:hidden}._w2HtG_heroBg{object-fit:cover;object-position:center;z-index:0}._w2HtG_heroOverlay{z-index:1;background:linear-gradient(135deg,#e74c3c1a 0%,#2c3e504d 100%),linear-gradient(135deg,#3d566ebf 0%,#34495ea6 100%);position:absolute;inset:0}._w2HtG_heroContent{z-index:10;text-align:center;flex-direction:column;align-items:center;max-width:900px;padding:0 2rem;display:flex;position:relative}._w2HtG_heroEyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--primary-color);margin-bottom:1rem;font-size:.85rem;font-weight:700}._w2HtG_heroTitle{color:var(--white);text-shadow:2px 2px 20px #00000080;margin-bottom:1.5rem;font-size:clamp(2.4rem,6vw,4rem);font-weight:800;line-height:1.1}._w2HtG_heroSubtitle{color:var(--white);text-shadow:1px 1px 10px #00000080;max-width:560px;margin-bottom:2.5rem;font-size:clamp(1.05rem,2.5vw,1.35rem);font-weight:400;line-height:1.5}._w2HtG_heroButtons{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;display:flex}._w2HtG_heroButtons+._w2HtG_heroButtons{margin-top:1.5rem}._w2HtG_heroEvalWrap{width:100%;max-width:420px}._w2HtG_heroEvalWrap button,._w2HtG_heroEvalWrap a{justify-content:center;align-items:center;width:100%;min-height:52px;display:inline-flex}._w2HtG_heroEvalButton{justify-content:center;align-items:center;width:100%;max-width:420px;min-height:52px;display:inline-flex}._w2HtG_heroSecondaryLink{color:#fff;opacity:.95;align-items:center;min-height:44px;padding:.5rem 1rem;font-size:1.05rem;font-weight:600;text-decoration:none;display:inline-flex}._w2HtG_heroReturning{flex-direction:column;align-items:center;gap:.9rem;margin-top:1.25rem;display:flex}._w2HtG_heroReturning p{color:#ffffffd9;margin:0;font-size:.95rem}._w2HtG_heroReturning a{color:#fff;font-weight:700;text-decoration:underline}._w2HtG_heroDivider{background:#ffffff59;width:120px;height:1px;display:block}._w2HtG_heroScroll{color:var(--white);z-index:10;flex-direction:column;align-items:center;gap:.5rem;font-size:.875rem;animation:2s infinite _w2HtG_bounce;display:flex;position:absolute;bottom:3rem;left:50%;transform:translate(-50%)}@keyframes _w2HtG_bounce{0%,20%,50%,80%,to{transform:translate(-50%)translateY(0)}40%{transform:translate(-50%)translateY(-10px)}60%{transform:translate(-50%)translateY(-5px)}}.animate-fade-in{animation:.6s ease-out _w2HtG_fadeIn}.animate-fade-in-delay{animation:.6s ease-out .2s both _w2HtG_fadeIn}.animate-fade-in-delay-2{animation:.6s ease-out .4s both _w2HtG_fadeIn}@keyframes _w2HtG_fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){._w2HtG_heroButtons{flex-direction:column;width:100%;max-width:420px;margin:0 auto}._w2HtG_heroScroll{bottom:2rem}}._w2HtG_heroEvalLink{font:inherit;color:#fff;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline}
.foLegW_statsSection{padding:var(--spacing-lg) 0;background:var(--dark-bg)}.foLegW_statsGrid{text-align:center;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;display:grid}.foLegW_statItem{color:var(--white);padding:1rem}.foLegW_statIcon{color:var(--primary-color);margin-bottom:.75rem;font-size:2rem}.foLegW_statNumberWrapper{line-height:1}.foLegW_statNumber{color:var(--white);font-size:3rem;font-weight:700;line-height:1}.foLegW_statSuffix{color:var(--primary-color);font-size:2.5rem;font-weight:700}.foLegW_statLabel{color:var(--text-white);opacity:.9;margin-top:.5rem;font-size:1rem}@media (max-width:768px){.foLegW_statsGrid{grid-template-columns:1fr;gap:3rem}}
.RHteCa_aboutSection{background:var(--white);padding:4rem 0 3rem}.RHteCa_aboutSection .RHteCa_container{max-width:900px}.RHteCa_aboutText{text-align:center;max-width:800px;margin:0 auto}.RHteCa_aboutTitle{color:var(--secondary-color);margin-bottom:1rem;font-size:2.5rem}.RHteCa_aboutBody{color:var(--text-dark);margin-bottom:1.75rem;font-size:1.1rem;line-height:1.7}@media (max-width:768px){.RHteCa_aboutSection{padding:3rem 0 2.5rem}.RHteCa_aboutTitle{font-size:2rem}.RHteCa_aboutBody{font-size:1.05rem}}.RHteCa_aboutPhoto{max-width:800px;margin:2rem auto 0}.RHteCa_aboutPhotoImg{border-radius:var(--radius-lg);width:100%;height:auto;display:block}
.CrkdYa_section{background:var(--bg-light);padding:3rem 0}.CrkdYa_sectionIntro{margin-bottom:3rem}.CrkdYa_tiers{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;max-width:900px;margin:0 auto 3rem;display:grid}.CrkdYa_tier{text-align:center;background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 20px #00000014}.CrkdYa_tier__name{color:var(--text-dark);margin-bottom:.5rem;font-size:1.3rem}.CrkdYa_tier__ages{color:var(--text-light);margin-bottom:1.25rem}.CrkdYa_tier__price{color:var(--primary-color);font-size:1.75rem;font-weight:700}.CrkdYa_tier__pricePeriod{color:var(--text-light);font-size:1rem;font-weight:400}.CrkdYa_cta{text-align:center}
._34bwSG_joinSection{background:linear-gradient(135deg, var(--secondary-color) 0%, var(--dark-bg) 100%);color:var(--white);text-align:center;padding:var(--spacing-xxl) 0}._34bwSG_joinContent h2{color:var(--white);margin-bottom:1.5rem}._34bwSG_joinContent p{color:var(--white);max-width:700px;margin:0 auto 2rem;font-size:1.125rem}
.EkmCIW_instagramSection{background:var(--white);padding:var(--spacing-xxl) 0}.EkmCIW_instagramSection__inner{grid-template-columns:300px 1fr;align-items:center;gap:3rem;max-width:860px;margin:0 auto;display:grid}.EkmCIW_instagramSection__reel{justify-content:center;display:flex}@media (max-width:760px){.EkmCIW_instagramSection__inner{text-align:center;grid-template-columns:1fr;gap:2rem}}.EkmCIW_instagramSection__video{aspect-ratio:16/9;border-radius:var(--radius-lg);object-fit:cover;background:#000;width:100%;display:block}
