.page-module__VKYseq__container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.page-module__VKYseq__pageHero{color:#fff;text-align:center;background:linear-gradient(135deg,#ff6b9d 0%,#ff8e72 100%);padding:4rem 0}.page-module__VKYseq__pageHero h1{color:#fff;margin-bottom:1rem}.page-module__VKYseq__heroSubtitle{opacity:.95;color:#fff;max-width:650px;margin:0 auto;font-size:1.25rem}.page-module__VKYseq__section{padding:4rem 0}.page-module__VKYseq__sectionMint{background:linear-gradient(135deg,#95e1d31f 0%,#4ecdc40f 100%)}.page-module__VKYseq__sectionHeader{text-align:center;margin-bottom:3rem}.page-module__VKYseq__sectionHeader h2{margin-bottom:.75rem}.page-module__VKYseq__sectionHeader p{color:#666;font-size:1.1rem}.page-module__VKYseq__introBox{text-align:center;max-width:800px;margin:0 auto}.page-module__VKYseq__introBox h2{color:#2c3e50;margin-bottom:1.25rem}.page-module__VKYseq__introBox p{color:#555;font-size:1.1rem;line-height:1.8}.page-module__VKYseq__ageGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;display:grid}.page-module__VKYseq__ageCard{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 4px 20px #0000000f}.page-module__VKYseq__ageHeader{background:linear-gradient(135deg,#4ecdc41a 0%,#95e1d31a 100%);border-bottom:3px solid #4ecdc4;padding:1.5rem 2rem}.page-module__VKYseq__ageCard:nth-child(2) .page-module__VKYseq__ageHeader{border-bottom-color:#ff6b9d}.page-module__VKYseq__ageCard:nth-child(3) .page-module__VKYseq__ageHeader{border-bottom-color:#ffe66d}.page-module__VKYseq__ageBadge{color:#fff;background:#4ecdc4;border-radius:20px;margin-bottom:.5rem;padding:.25rem .75rem;font-size:.8rem;font-weight:600;display:inline-block}.page-module__VKYseq__badgePink{background:#ff6b9d}.page-module__VKYseq__badgeYellow{background:#d4a800}.page-module__VKYseq__ageHeader h3{color:#2c3e50;margin:0}.page-module__VKYseq__ageContent{padding:1.5rem 2rem 2rem}.page-module__VKYseq__ageContent p{color:#555;margin-bottom:1rem}.page-module__VKYseq__ageContent ul{margin:0;padding:0;list-style:none}.page-module__VKYseq__ageContent li{color:#555;padding:.5rem 0 .5rem 1.5rem;font-size:.95rem;position:relative}.page-module__VKYseq__ageContent li:before{content:"✓";color:#4ecdc4;font-weight:700;position:absolute;left:0}.page-module__VKYseq__ageCard:nth-child(2) .page-module__VKYseq__ageContent li:before{color:#ff6b9d}.page-module__VKYseq__ageCard:nth-child(3) .page-module__VKYseq__ageContent li:before{color:#d4a800}.page-module__VKYseq__approachGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.page-module__VKYseq__approachItem{text-align:center;background:#fff;border-radius:16px;padding:2rem;transition:transform .3s;box-shadow:0 4px 15px #0000000d}.page-module__VKYseq__approachItem:hover{transform:translateY(-4px)}.page-module__VKYseq__approachIcon{margin-bottom:1rem;font-size:2.5rem;display:block}.page-module__VKYseq__approachItem h4{color:#2c3e50;margin-bottom:.75rem}.page-module__VKYseq__approachItem p{color:#666;margin:0;font-size:.95rem;line-height:1.6}.page-module__VKYseq__routineBox{background:#fff;border-radius:20px;max-width:800px;margin:0 auto;padding:3rem;box-shadow:0 4px 20px #0000000f}.page-module__VKYseq__routineBox h2{text-align:center;color:#2c3e50;margin-bottom:1rem}.page-module__VKYseq__routineIntro{text-align:center;color:#666;margin-bottom:2rem}.page-module__VKYseq__routineList{gap:1rem;display:grid}.page-module__VKYseq__routineItem{background:linear-gradient(135deg,#4ecdc414 0%,#95e1d314 100%);border-radius:12px;align-items:center;gap:1.5rem;padding:1rem 1.5rem;display:flex}.page-module__VKYseq__routineTime{color:#4ecdc4;min-width:90px;font-weight:700}.page-module__VKYseq__routineItem p{color:#555;margin:0}.page-module__VKYseq__ctaSection{color:#fff;text-align:center;background:linear-gradient(135deg,#4ecdc4 0%,#44a08d 100%);padding:4rem 0}.page-module__VKYseq__ctaSection h2{color:#fff;margin-bottom:1rem}.page-module__VKYseq__ctaSection p{color:#ffffffe6;max-width:500px;margin:0 auto 2rem;font-size:1.1rem}@media (max-width:768px){.page-module__VKYseq__pageHero,.page-module__VKYseq__section{padding:3rem 0}.page-module__VKYseq__ageGrid{grid-template-columns:1fr}.page-module__VKYseq__routineBox{padding:2rem 1.5rem}.page-module__VKYseq__routineItem{flex-direction:column;align-items:flex-start;gap:.5rem}}
