.Home-module__SQWCuq__bgContainer{background-image:url(/icons/homeBgImg.png);background-position:50%;background-size:cover;justify-content:center;width:100%;min-height:100vh;display:flex}.Home-module__SQWCuq__bgContainer2{background-image:url(/icons/faqBtmImg.png);background-position:50%;background-size:cover;justify-content:center;width:100%;display:flex}.Home-module__SQWCuq__content{color:#fff;text-shadow:1px 1px 4px #000000b3}.Home-module__SQWCuq__heroPara{font-family:Calinastiya;font-size:30px;font-weight:300}.Home-module__SQWCuq__para{width:60%;font-family:Regular;font-size:18px}.Home-module__SQWCuq__btnStyle{background:#680a0e}.Home-module__SQWCuq__btnStyle:hover{background-color:#680a0e87}
.HeroCard-module__D7lmEG__mainHeader{font-family:Roman_SD;font-weight:400}.HeroCard-module__D7lmEG__para{font-family:Regular;font-weight:400}.HeroCard-module__D7lmEG__timeStyle{font-family:Roman_SD;font-weight:400}
.AstroBtn-module__clBVwG__btnDivStyle{font-family:Regular}
.FAQBtmCard-module__Lwcp-a__mainHeader{font-family:Roman_SD;font-weight:400}.FAQBtmCard-module__Lwcp-a__para{font-family:Regular;font-weight:400}.FAQBtmCard-module__Lwcp-a__timeStyle{font-family:Roman_SD;font-weight:400}
.FAQSection-module__XrVDtW__container{width:100%}.FAQSection-module__XrVDtW__faqContainer{width:100%;max-width:1000px;margin:2rem auto 0;padding:0 1rem}@media (min-width:640px){.FAQSection-module__XrVDtW__faqContainer{width:90%;padding:0 1.5rem}}@media (min-width:768px){.FAQSection-module__XrVDtW__faqContainer{width:85%;padding:0 2rem}}@media (min-width:1024px){.FAQSection-module__XrVDtW__faqContainer{width:80%}}
.BenefitsSection-module__acv3yq__container{width:100%;max-width:100%;margin:0 auto 5rem;overflow:hidden}.BenefitsSection-module__acv3yq__benefitsGrid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:20px;padding:1rem 1rem 2rem;display:flex;overflow-x:auto}.BenefitsSection-module__acv3yq__benefitsGrid::-webkit-scrollbar{display:none}.BenefitsSection-module__acv3yq__card{scroll-snap-align:center;background:#03050b;border:.51px solid #bbb;border-radius:21.23px;flex-direction:column;flex:none;width:272px;height:302px;margin:0;display:flex;overflow:hidden}.BenefitsSection-module__acv3yq__imageContainer{width:100%;height:152px;position:relative}.BenefitsSection-module__acv3yq__cardImage{object-fit:cover;border-top-left-radius:26px;border-top-right-radius:26px;width:100%;height:100%}.BenefitsSection-module__acv3yq__imageOverlay{pointer-events:none;background:linear-gradient(#03050a00 35.67%,#03050b 100%);height:100%;position:absolute;bottom:0;left:0;right:0}.BenefitsSection-module__acv3yq__cardContent{flex-direction:column;flex-grow:1;justify-content:flex-start;align-items:center;padding:1rem;display:flex}.BenefitsSection-module__acv3yq__cardTitle{text-align:center;color:#fff;margin-bottom:.5rem;font-family:Roman_SD,serif;font-size:20px;font-weight:400;line-height:146%}.BenefitsSection-module__acv3yq__cardDescription{text-align:center;color:#bbb;font-family:Regular,sans-serif;font-size:16px;font-weight:400;line-height:146%}@media (min-width:640px){.BenefitsSection-module__acv3yq__benefitsGrid{gap:25px;padding:1rem 2rem 2rem}}@media (min-width:1024px){.BenefitsSection-module__acv3yq__container{max-width:1300px;padding:0 2rem}.BenefitsSection-module__acv3yq__benefitsGrid{gap:27px}}@media (max-width:639px){.BenefitsSection-module__acv3yq__card{min-height:280px}.BenefitsSection-module__acv3yq__cardTitle{font-size:18px}.BenefitsSection-module__acv3yq__cardDescription{font-size:14px}}
.SubHeroCard-module__z4xAQq__btnStyle{background:#680a0e}.SubHeroCard-module__z4xAQq__btnStyle:hover{background-color:#680a0e87}
.TextComp-module__iBJRxW__bgContainer{background-position:50%;justify-content:center;align-items:center;width:90%;display:flex}.TextComp-module__iBJRxW__mainHeader{font-family:Roman_SD;font-weight:400}.TextComp-module__iBJRxW__para,.TextComp-module__iBJRxW__topText{font-family:Regular;font-weight:400}.TextComp-module__iBJRxW__btnStyle{background:#680a0e}.TextComp-module__iBJRxW__btnStyle:hover{background-color:#680a0e87}
.AlignmentBanner-module__DtLDSq__container{background-image:url(/icons/faqBtmImg.png);background-position:50%;background-size:cover;justify-content:center;align-items:center;width:100%;height:75vh;display:flex}@media (max-width:1024px){.AlignmentBanner-module__DtLDSq__container{height:70vh}}@media (max-width:768px){.AlignmentBanner-module__DtLDSq__container{height:60vh}}@media (max-width:640px){.AlignmentBanner-module__DtLDSq__container{height:50vh}}.AlignmentBanner-module__DtLDSq__content{color:#fff;text-shadow:1px 1px 4px #000000b3;width:100%;max-width:1300px;margin:0 auto;padding:0 1rem}
.astrology-module__IX0fdq__bgContainer{background-position:50%;justify-content:center;height:100vh;display:flex}.astrology-module__IX0fdq__content{color:#fff;text-shadow:1px 1px 4px #000000b3}.astrology-module__IX0fdq__heroPara{font-family:Calinastiya;font-size:30px;font-weight:300}.astrology-module__IX0fdq__para{width:60%;font-family:Regular;font-size:18px}
.ServiceCard-module__OSStpa__serviceCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;transition:all .3s;box-shadow:0 4px 30px #0000001a}.ServiceCard-module__OSStpa__serviceCard:hover{transform:translateY(-5px)}.ServiceCard-module__OSStpa__serviceTitle{font-family:Regular,serif;font-weight:500}.ServiceCard-module__OSStpa__serviceDescription{color:#bbb;font-family:Regular,sans-serif;font-size:16px;line-height:1.6}.ServiceCard-module__OSStpa__imageContainer{border:1px dashed #ff4048;border-radius:58px;transition:all .3s}@media (max-width:768px){.ServiceCard-module__OSStpa__serviceCard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ServiceCard-module__OSStpa__serviceTitle{text-align:center}.ServiceCard-module__OSStpa__serviceDescription{text-align:center;font-size:14px;line-height:1.5}.ServiceCard-module__OSStpa__imageContainer{border-radius:42px;margin-top:1rem}}@media (max-width:640px){.ServiceCard-module__OSStpa__serviceCard{padding:1rem}.ServiceCard-module__OSStpa__serviceTitle{margin-bottom:.5rem;font-size:1.5rem}.ServiceCard-module__OSStpa__serviceDescription{font-size:13px;line-height:1.4}.ServiceCard-module__OSStpa__imageContainer{border-radius:36px}}
.AboutSubHeroCard-module__vKU0Fq__btnStyle{background:#680a0e}.AboutSubHeroCard-module__vKU0Fq__btnStyle:hover{background-color:#680a0e87}
.ServiceSection-module__FWdWha__serviceSection{background:linear-gradient(#060001 0%,#06000100 50%),linear-gradient(#06000100 50%,#060001 100%);width:100%;padding:0}@media (max-width:768px){.ServiceSection-module__FWdWha__serviceSection{background:linear-gradient(#060001 0%,#06000100 30%),linear-gradient(#06000100 70%,#060001 100%);padding:0}}@media (max-width:640px){.ServiceSection-module__FWdWha__serviceSection{background:linear-gradient(#060001 0%,#06000100 20%),linear-gradient(#06000100 80%,#060001 100%);padding:0}}
.PricingSection-module__A1Jopq__container{flex-direction:column;align-items:center;width:100%;max-width:1202px;margin:0 auto 4rem;padding:0 1rem;display:flex}.PricingSection-module__A1Jopq__toggleContainer{background:#680a0e47;border-radius:100px;justify-content:space-between;width:171px;height:40px;margin-top:1rem;margin-bottom:40px;padding:4px;display:flex}.PricingSection-module__A1Jopq__toggleButton{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:100px;height:32px;padding:8px 16px;font-family:Avenir,sans-serif;font-size:14px;font-weight:400;transition:background-color .3s}.PricingSection-module__A1Jopq__activeToggle{background:#680a0e}.PricingSection-module__A1Jopq__plansContainer{justify-content:center;align-items:center;gap:30px;width:100%;margin-top:1rem;display:flex}.PricingSection-module__A1Jopq__pricingCard{cursor:pointer;border-radius:30px;flex-direction:column;width:100%;max-width:342px;height:auto;min-height:502px;margin-bottom:20px;transition:background-color .3s;display:flex;position:relative;overflow:hidden}.PricingSection-module__A1Jopq__pricingCard.PricingSection-module__A1Jopq__active{background:#680a0e1a}.PricingSection-module__A1Jopq__pricingCard:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#470508 12.58%,#ff4048 47.39%,#470508 84.21%);border-radius:30px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.PricingSection-module__A1Jopq__popularCard{background:#46010173;min-height:574px}.PricingSection-module__A1Jopq__cardTop{border-bottom:1px solid;border-image-source:linear-gradient(270deg,#470508 17.37%,#ff4048 51.15%,#470508 83.55%);border-image-slice:1;flex-direction:column;min-height:250px;padding:36px;display:flex}.PricingSection-module__A1Jopq__planName{color:#fff;text-transform:capitalize;margin-bottom:22px;font-family:Avenir,sans-serif;font-size:22px;font-weight:800;line-height:100%}.PricingSection-module__A1Jopq__priceContainer{align-items:flex-end;margin-bottom:27px;display:flex}.PricingSection-module__A1Jopq__currencySymbol{color:#fff;margin-right:5px;font-family:Avenir,sans-serif;font-size:58px;font-weight:400;line-height:124%}.PricingSection-module__A1Jopq__priceAmount{color:#fff;font-family:Avenir,sans-serif;font-size:52px;font-weight:800;line-height:100%}.PricingSection-module__A1Jopq__pricePeriod{color:#fff;align-self:flex-end;margin-bottom:9px;margin-left:5px;font-family:Avenir,sans-serif;font-size:16px;font-weight:400;line-height:124%}.PricingSection-module__A1Jopq__payButton{cursor:pointer;background:0 0;border:2px solid #ff4048;border-radius:64px;justify-content:center;align-items:center;gap:10px;width:100%;max-width:270px;height:40px;padding:9px 32px;transition:all .3s;display:flex}.PricingSection-module__A1Jopq__payButton span{color:#ff4048;font-family:Avenir,sans-serif;font-size:18px;font-weight:400;line-height:124%}.PricingSection-module__A1Jopq__payButton:hover{background:#680a0e1a}.PricingSection-module__A1Jopq__popularButton{background:#680a0e;border:none}.PricingSection-module__A1Jopq__popularButton span{color:#fff}.PricingSection-module__A1Jopq__popularButton:hover{background:#7a0c11}.PricingSection-module__A1Jopq__cardBottom{flex-direction:column;flex-grow:1;padding:27px 36px;display:flex}.PricingSection-module__A1Jopq__featuresTitle{color:#fff;margin-bottom:7px;font-family:Avenir,sans-serif;font-size:16px;font-weight:400;line-height:124%}.PricingSection-module__A1Jopq__featureSubtitle{color:#bbb;margin-bottom:27px;font-family:Avenir,sans-serif;font-size:13px;font-weight:350;line-height:124%}.PricingSection-module__A1Jopq__accentText{color:#ff4048}.PricingSection-module__A1Jopq__featuresList{margin:0;padding:0;list-style-type:none}.PricingSection-module__A1Jopq__featureItem{color:#bbb;align-items:flex-start;gap:9px;margin-bottom:18px;font-family:Avenir,sans-serif;font-size:14px;font-weight:400;line-height:100%;display:flex}@media (min-width:1200px){.PricingSection-module__A1Jopq__popularCard{margin-top:-36px}}@media (max-width:1200px){.PricingSection-module__A1Jopq__plansContainer{gap:18px}.PricingSection-module__A1Jopq__pricingCard{max-width:315px}}@media (max-width:1100px){.PricingSection-module__A1Jopq__pricingCard{max-width:288px}}@media (max-width:992px){.PricingSection-module__A1Jopq__plansContainer{flex-wrap:wrap;gap:30px}.PricingSection-module__A1Jopq__pricingCard{max-width:320px}}@media (max-width:768px){.PricingSection-module__A1Jopq__container{padding:0 .5rem}.PricingSection-module__A1Jopq__plansContainer{flex-direction:column;align-items:center}.PricingSection-module__A1Jopq__pricingCard{max-width:342px;min-height:auto}.PricingSection-module__A1Jopq__popularCard{order:-1;min-height:auto}.PricingSection-module__A1Jopq__cardTop{min-height:auto;padding:27px 18px}.PricingSection-module__A1Jopq__cardBottom{padding:27px 18px}}@media (max-width:480px){.PricingSection-module__A1Jopq__currencySymbol{font-size:40px}.PricingSection-module__A1Jopq__priceAmount{font-size:36px}.PricingSection-module__A1Jopq__pricePeriod{font-size:13px}.PricingSection-module__A1Jopq__planName{font-size:20px}.PricingSection-module__A1Jopq__payButton{height:36px;padding:7px 22px}.PricingSection-module__A1Jopq__payButton span,.PricingSection-module__A1Jopq__featuresTitle{font-size:15px}.PricingSection-module__A1Jopq__featureSubtitle{font-size:11px}.PricingSection-module__A1Jopq__featureItem{margin-bottom:14px;font-size:13px}}@media (max-width:360px){.PricingSection-module__A1Jopq__toggleContainer{width:144px;height:32px}.PricingSection-module__A1Jopq__toggleButton{padding:7px 11px;font-size:11px}.PricingSection-module__A1Jopq__currencySymbol{font-size:36px}.PricingSection-module__A1Jopq__priceAmount{font-size:32px}.PricingSection-module__A1Jopq__cardTop,.PricingSection-module__A1Jopq__cardBottom{padding:22px 14px}}
.ServeCard-module__X0-ndG__card{height:auto;min-height:400px;transition:transform .3s,box-shadow .3s}@media (min-width:768px){.ServeCard-module__X0-ndG__card{min-height:500px}}@media (min-width:1024px){.ServeCard-module__X0-ndG__card{min-height:597px}}.ServeCard-module__X0-ndG__card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0003}.ServeCard-module__X0-ndG__cardTitle{font-family:Roman SD,serif}.ServeCard-module__X0-ndG__cardDescription{font-family:Avenir,sans-serif}
.gemstones-module__GXq1TG__bgContainer{background-position:50%;justify-content:center;height:100vh;display:flex}.gemstones-module__GXq1TG__content{color:#fff;text-shadow:1px 1px 4px #000000b3}.gemstones-module__GXq1TG__heroPara{font-family:Calinastiya;font-size:30px;font-weight:300}.gemstones-module__GXq1TG__para{width:60%;font-family:Regular;font-size:18px}.gemstones-module__GXq1TG__btnStyle{color:#fff;background-color:#680a0e;border-radius:64px;transition:background-color .3s}.gemstones-module__GXq1TG__btnStyle:hover{background-color:#7d0c11}
.music-module__M6FZFG__bgContainer{background-position:50%;justify-content:center;height:100vh;display:flex}.music-module__M6FZFG__content{color:#fff;text-shadow:1px 1px 4px #000000b3}.music-module__M6FZFG__heroPara{font-family:Calinastiya;font-size:30px;font-weight:300}.music-module__M6FZFG__para{width:60%;font-family:Regular;font-size:18px}
.PayPalModal-module__r-y3sq__modalOverlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#03050bd9;justify-content:center;align-items:center;width:100%;height:100vh;animation:.3s ease-out PayPalModal-module__r-y3sq__fadeIn;display:flex;position:fixed;top:0;left:0}.PayPalModal-module__r-y3sq__modalContent{background:linear-gradient(145deg,#0a0a0a,#03050b);border:1px solid #ffffff14;border-radius:20px;width:90%;max-width:480px;padding:2.5rem;animation:.4s cubic-bezier(.16,1,.3,1) PayPalModal-module__r-y3sq__slideUp;position:relative;box-shadow:0 10px 40px #000000b3,0 0 20px #ff40481a}.PayPalModal-module__r-y3sq__closeButton{color:#a0a0a0;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.2rem;transition:all .2s;display:flex;position:absolute;top:1.25rem;right:1.25rem}.PayPalModal-module__r-y3sq__closeButton:hover{color:#ff4048;background:#ff404826;border-color:#ff4048;transform:rotate(90deg)}.PayPalModal-module__r-y3sq__modalTitle{color:#fff;text-align:center;-webkit-text-fill-color:transparent;letter-spacing:.02em;background:linear-gradient(90deg,#fff,#a0a0a0);-webkit-background-clip:text;background-clip:text;margin-bottom:2rem;font-family:Roman_SD,serif;font-size:2rem}.PayPalModal-module__r-y3sq__summary{color:#e0e0e0;background:#ffffff08;border:1px solid #ffffff0d;border-radius:16px;margin-bottom:2rem;padding:1.5rem}.PayPalModal-module__r-y3sq__summaryRow{color:#a0a0a0;justify-content:space-between;align-items:center;margin-bottom:.8rem;font-size:.95rem;display:flex}.PayPalModal-module__r-y3sq__summaryRow:last-child{color:#fff;border-top:1px dashed #ffffff1a;margin-top:1rem;margin-bottom:0;padding-top:1rem;font-size:1.1rem;font-weight:600}.PayPalModal-module__r-y3sq__label{font-family:Regular,sans-serif}.PayPalModal-module__r-y3sq__value{color:#fff;font-family:Regular,sans-serif}.PayPalModal-module__r-y3sq__totalHighlight{color:#ff4048;font-size:1.3rem}.PayPalModal-module__r-y3sq__paypalContainer{z-index:1;width:100%;min-height:150px;margin-top:1.5rem;position:relative}@keyframes PayPalModal-module__r-y3sq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes PayPalModal-module__r-y3sq__slideUp{0%{opacity:0;transform:translateY(30px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}
.ServeSection-module__e83KiW__serveSection{width:100%;margin-bottom:30px;padding-bottom:20px}@media (max-width:640px){.ServeSection-module__e83KiW__serveSection{padding-bottom:10px}}@media (min-width:641px) and (max-width:768px){.ServeSection-module__e83KiW__serveSection{padding-bottom:15px}}@media (min-width:769px){.ServeSection-module__e83KiW__serveSection{padding-bottom:20px}}
.contact-module__swMWYG__bgContainer{background-position:50%;justify-content:center;height:100vh;display:flex}.contact-module__swMWYG__content{color:#fff;text-shadow:1px 1px 4px #000000b3}.contact-module__swMWYG__heroPara{font-family:Calinastiya;font-size:30px;font-weight:300}.contact-module__swMWYG__para{width:60%;font-family:Regular;font-size:18px}
.tabla_art-module__BVnguq__bgContainer{background-position:50%;justify-content:center;height:100vh;display:flex}.tabla_art-module__BVnguq__content{color:#fff;text-shadow:1px 1px 4px #000000b3}.tabla_art-module__BVnguq__heroPara{font-family:Calinastiya;font-size:30px;font-weight:300}.tabla_art-module__BVnguq__para{width:60%;font-family:Regular;font-size:18px}
.GemstonesProcessSection-module__mfYlXW__container{width:100%;max-width:1200px;margin:0 auto 5rem;padding:0 1rem}.GemstonesProcessSection-module__mfYlXW__processFlow{flex-direction:column;justify-content:center;align-items:center;gap:2rem;margin-bottom:3rem;display:flex}.GemstonesProcessSection-module__mfYlXW__stepContainer{flex-direction:column;align-items:center;width:100%;max-width:500px;display:flex;position:relative}.GemstonesProcessSection-module__mfYlXW__stepContent{text-align:center;background:linear-gradient(135deg,#680a0e1a 0%,#ff40480d 100%);border:1px solid #ff404833;border-radius:20px;flex-direction:column;align-items:center;width:100%;padding:2rem 1.5rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.GemstonesProcessSection-module__mfYlXW__stepContent:before{content:"";opacity:0;background:linear-gradient(135deg,#ff404808 0%,#680a0e0d 100%);transition:opacity .3s;position:absolute;inset:0}.GemstonesProcessSection-module__mfYlXW__stepContent:hover:before{opacity:1}.GemstonesProcessSection-module__mfYlXW__stepContent:hover{border-color:#ff404866;transform:translateY(-5px);box-shadow:0 20px 40px #ff40481a}.GemstonesProcessSection-module__mfYlXW__iconContainer{flex-direction:column;align-items:center;margin-bottom:1.5rem;display:flex;position:relative}.GemstonesProcessSection-module__mfYlXW__stepIcon{background:linear-gradient(135deg,#ff4048 0%,#680a0e 100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:1rem;transition:all .3s;display:flex;position:relative;box-shadow:0 10px 30px #ff40484d}.GemstonesProcessSection-module__mfYlXW__stepIcon:after{content:"";background:#fffc;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite GemstonesProcessSection-module__mfYlXW__sparkle;position:absolute;top:15px;right:15px}.GemstonesProcessSection-module__mfYlXW__stepContent:hover .GemstonesProcessSection-module__mfYlXW__stepIcon{transform:scale(1.1)rotate(5deg);box-shadow:0 15px 40px #ff404866}.GemstonesProcessSection-module__mfYlXW__icon{filter:brightness(0)invert()}.GemstonesProcessSection-module__mfYlXW__stepNumber{color:#fff;z-index:2;background:linear-gradient(135deg,#ff4048 0%,#680a0e 100%);border:3px solid #03050b;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-family:Roman_SD,serif;font-size:16px;font-weight:400;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 5px 15px #ff40484d}.GemstonesProcessSection-module__mfYlXW__stepText{z-index:1;position:relative}.GemstonesProcessSection-module__mfYlXW__stepTitle{text-align:center;color:#fff;margin-bottom:1rem;font-family:Roman_SD,serif;font-size:24px;font-weight:400;line-height:1.3}.GemstonesProcessSection-module__mfYlXW__stepDescription{text-align:center;color:#bbb;max-width:350px;font-family:Regular,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.GemstonesProcessSection-module__mfYlXW__stepConnector{flex-direction:column;align-items:center;margin:1rem 0;display:flex}.GemstonesProcessSection-module__mfYlXW__connectorLine{background:linear-gradient(#ff4048 0%,#ff40484d 100%);width:2px;height:40px;margin-bottom:.5rem;position:relative}.GemstonesProcessSection-module__mfYlXW__connectorLine:after{content:"";background:#ff4048;border-radius:50%;width:6px;height:6px;animation:2s infinite GemstonesProcessSection-module__mfYlXW__pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.GemstonesProcessSection-module__mfYlXW__connectorArrow{opacity:.7;transition:opacity .3s;transform:rotate(90deg)}.GemstonesProcessSection-module__mfYlXW__stepContainer:hover .GemstonesProcessSection-module__mfYlXW__connectorArrow{opacity:1}.GemstonesProcessSection-module__mfYlXW__infoBox{background:linear-gradient(135deg,#ff40481a 0%,#680a0e1a 100%);border:2px solid #ff40484d;border-radius:20px;align-items:center;gap:1.5rem;max-width:600px;margin:0 auto;padding:2rem;display:flex;position:relative;overflow:hidden}.GemstonesProcessSection-module__mfYlXW__infoBox:before{content:"";opacity:0;background:linear-gradient(135deg,#ff40480d 0%,#680a0e0d 100%);transition:opacity .3s;position:absolute;inset:0}.GemstonesProcessSection-module__mfYlXW__infoBox:hover:before{opacity:1}.GemstonesProcessSection-module__mfYlXW__infoIcon{z-index:1;background:linear-gradient(135deg,#ff4048 0%,#680a0e 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative;box-shadow:0 10px 30px #ff40484d}.GemstonesProcessSection-module__mfYlXW__infoIcon img{filter:brightness(0)invert()}.GemstonesProcessSection-module__mfYlXW__infoContent{z-index:1;flex:1;position:relative}.GemstonesProcessSection-module__mfYlXW__infoTitle{color:#ff4048;margin-bottom:.5rem;font-family:Roman_SD,serif;font-size:20px;font-weight:500}.GemstonesProcessSection-module__mfYlXW__infoDesc{color:#bbb;margin:0;font-family:Regular,sans-serif;font-size:16px;line-height:1.5}@media (min-width:768px){.GemstonesProcessSection-module__mfYlXW__processFlow{flex-direction:row;align-items:flex-start;gap:1rem}.GemstonesProcessSection-module__mfYlXW__stepContainer{flex:1;max-width:none}.GemstonesProcessSection-module__mfYlXW__stepConnector{z-index:1;flex-direction:row;margin:0;position:absolute;top:50%;right:-2rem;transform:translateY(-50%)}.GemstonesProcessSection-module__mfYlXW__connectorLine{background:linear-gradient(90deg,#ff4048 0%,#ff40484d 100%);width:50px;height:2px;margin-bottom:0;margin-right:.5rem}.GemstonesProcessSection-module__mfYlXW__connectorLine:after{top:50%;left:50%;transform:translate(-50%,-50%)}.GemstonesProcessSection-module__mfYlXW__connectorArrow{transform:rotate(0)}.GemstonesProcessSection-module__mfYlXW__infoBox{text-align:left;flex-direction:row}}@media (min-width:1024px){.GemstonesProcessSection-module__mfYlXW__stepConnector{right:-3rem}.GemstonesProcessSection-module__mfYlXW__connectorLine{width:60px}.GemstonesProcessSection-module__mfYlXW__stepContent{padding:2.5rem 2rem}.GemstonesProcessSection-module__mfYlXW__stepTitle{font-size:26px}.GemstonesProcessSection-module__mfYlXW__stepDescription{font-size:18px}.GemstonesProcessSection-module__mfYlXW__infoTitle{font-size:22px}.GemstonesProcessSection-module__mfYlXW__infoDesc{font-size:18px}}@media (max-width:767px){.GemstonesProcessSection-module__mfYlXW__container{padding:0 .5rem}.GemstonesProcessSection-module__mfYlXW__stepContent{padding:1.5rem 1rem}.GemstonesProcessSection-module__mfYlXW__stepIcon{width:60px;height:60px}.GemstonesProcessSection-module__mfYlXW__icon{width:30px;height:30px}.GemstonesProcessSection-module__mfYlXW__stepNumber{width:28px;height:28px;font-size:14px}.GemstonesProcessSection-module__mfYlXW__stepTitle{font-size:20px}.GemstonesProcessSection-module__mfYlXW__stepDescription{font-size:14px}.GemstonesProcessSection-module__mfYlXW__infoBox{text-align:center;flex-direction:column;padding:1.5rem}.GemstonesProcessSection-module__mfYlXW__infoIcon{width:50px;height:50px}.GemstonesProcessSection-module__mfYlXW__infoTitle{font-size:18px}.GemstonesProcessSection-module__mfYlXW__infoDesc{font-size:14px}}@keyframes GemstonesProcessSection-module__mfYlXW__sparkle{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes GemstonesProcessSection-module__mfYlXW__pulse{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.5)}}@media (prefers-reduced-motion:no-preference){.GemstonesProcessSection-module__mfYlXW__stepContent{animation:.6s ease-out GemstonesProcessSection-module__mfYlXW__fadeInUp}.GemstonesProcessSection-module__mfYlXW__stepContent:first-child{animation-delay:.1s}.GemstonesProcessSection-module__mfYlXW__stepContent:nth-child(2){animation-delay:.2s}.GemstonesProcessSection-module__mfYlXW__stepContent:nth-child(3){animation-delay:.3s}.GemstonesProcessSection-module__mfYlXW__stepContent:nth-child(4){animation-delay:.4s}.GemstonesProcessSection-module__mfYlXW__infoBox{animation:.6s ease-out .5s GemstonesProcessSection-module__mfYlXW__fadeInUp}}@keyframes GemstonesProcessSection-module__mfYlXW__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}
.HeroCard2-module__1xFwIq__bgContainer{background-position:50%;justify-content:center;align-items:center;width:90%;display:flex}.HeroCard2-module__1xFwIq__mainHeader{font-family:Roman_SD;font-weight:400}.HeroCard2-module__1xFwIq__para,.HeroCard2-module__1xFwIq__topText{font-family:Regular;font-weight:400}.HeroCard2-module__1xFwIq__btnStyle{background:#680a0e}.HeroCard2-module__1xFwIq__btnStyle:hover{background-color:#680a0e87}
.TermsConditionCard-module__hi8pkG__titleStyle{font-family:Roman_SD;font-weight:400}.TermsConditionCard-module__hi8pkG__descStyle{font-family:Regular;font-weight:400}
.TestimonialCard-module__LgT_1W__card{cursor:pointer;transform-origin:50%;will-change:width,transform,background-color;border:1px solid #969696;border-radius:22px;flex-shrink:0;height:284px;transition:width .6s cubic-bezier(.25,1,.5,1),background-color .5s,transform .5s cubic-bezier(.175,.885,.32,1.275),box-shadow .5s;position:relative;overflow:hidden}.TestimonialCard-module__LgT_1W__card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0003}.TestimonialCard-module__LgT_1W__smallCard{z-index:1;background:#0600019c;border:1px solid #96969699;width:55px}.TestimonialCard-module__LgT_1W__mediumCard{z-index:2;background:#0000004d;border:1px solid #969696;width:165px}.TestimonialCard-module__LgT_1W__activeCard{background:var(--Primary,#680a0e);z-index:3;border:1px solid #888;width:558px;display:flex;transform:scale(1.02);box-shadow:0 15px 30px #0000004d}.TestimonialCard-module__LgT_1W__expanding{animation:.6s cubic-bezier(.34,1.56,.64,1) TestimonialCard-module__LgT_1W__expandCard}@keyframes TestimonialCard-module__LgT_1W__expandCard{0%{opacity:.8;transform:scale(.95)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1.02)}}.TestimonialCard-module__LgT_1W__inactiveCardContent{width:100%;height:100%;overflow:hidden}.TestimonialCard-module__LgT_1W__activeCardContent{opacity:0;width:100%;height:100%;animation:.4s .2s forwards TestimonialCard-module__LgT_1W__fadeIn;display:flex}@keyframes TestimonialCard-module__LgT_1W__fadeIn{0%{opacity:0}to{opacity:1}}.TestimonialCard-module__LgT_1W__imageContainer{border-top-left-radius:22px;border-bottom-left-radius:22px;width:279px;height:284px;position:relative;overflow:hidden}.TestimonialCard-module__LgT_1W__imageContainer:after{content:"";opacity:0;background:linear-gradient(90deg,#680a0e00,#680a0e4d);transition:opacity .5s;position:absolute;inset:0}.TestimonialCard-module__LgT_1W__activeCard .TestimonialCard-module__LgT_1W__imageContainer:after{opacity:1}.TestimonialCard-module__LgT_1W__contentContainer{flex-direction:column;justify-content:center;align-items:center;width:279px;height:284px;padding:20px 8px;display:flex;position:relative}.TestimonialCard-module__LgT_1W__testimonialImage{object-fit:cover;width:100%;height:100%;transition:transform .8s}.TestimonialCard-module__LgT_1W__activeCard .TestimonialCard-module__LgT_1W__testimonialImage{transform:scale(1.05)}.TestimonialCard-module__LgT_1W__testimonialName{text-align:center;color:var(--white,#fff);opacity:0;margin-bottom:10px;font-family:Avenir,sans-serif;font-size:28px;font-weight:800;line-height:100%;animation:.5s .3s forwards TestimonialCard-module__LgT_1W__slideUp;transform:translateY(10px)}.TestimonialCard-module__LgT_1W__testimonialText{text-align:center;color:var(--white,#fff);opacity:0;padding:0 8px;font-family:Avenir,sans-serif;font-size:16px;font-weight:350;line-height:100%;animation:.5s .4s forwards TestimonialCard-module__LgT_1W__slideUp;transform:translateY(15px)}@keyframes TestimonialCard-module__LgT_1W__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.TestimonialCard-module__LgT_1W__activeCard{width:500px}.TestimonialCard-module__LgT_1W__imageContainer,.TestimonialCard-module__LgT_1W__contentContainer{width:250px}}@media (max-width:992px){.TestimonialCard-module__LgT_1W__card{height:260px}.TestimonialCard-module__LgT_1W__activeCard{width:440px}.TestimonialCard-module__LgT_1W__imageContainer,.TestimonialCard-module__LgT_1W__contentContainer{width:220px;height:260px}.TestimonialCard-module__LgT_1W__mediumCard{width:140px}.TestimonialCard-module__LgT_1W__smallCard{width:45px}.TestimonialCard-module__LgT_1W__testimonialName{font-size:24px}.TestimonialCard-module__LgT_1W__testimonialText{font-size:14px}}@media (max-width:768px){.TestimonialCard-module__LgT_1W__card{height:240px}.TestimonialCard-module__LgT_1W__activeCard{width:380px}.TestimonialCard-module__LgT_1W__imageContainer,.TestimonialCard-module__LgT_1W__contentContainer{width:190px;height:240px}.TestimonialCard-module__LgT_1W__mediumCard{width:120px}.TestimonialCard-module__LgT_1W__smallCard{width:40px}.TestimonialCard-module__LgT_1W__testimonialName{margin-bottom:8px;font-size:22px}.TestimonialCard-module__LgT_1W__testimonialText{font-size:13px;line-height:130%}}@media (max-width:640px){.TestimonialCard-module__LgT_1W__card{border-radius:18px;height:220px}.TestimonialCard-module__LgT_1W__activeCard{width:300px}.TestimonialCard-module__LgT_1W__imageContainer,.TestimonialCard-module__LgT_1W__contentContainer{width:150px;height:220px}.TestimonialCard-module__LgT_1W__imageContainer{border-top-left-radius:18px;border-bottom-left-radius:18px}.TestimonialCard-module__LgT_1W__mediumCard{width:100px}.TestimonialCard-module__LgT_1W__smallCard{width:35px}.TestimonialCard-module__LgT_1W__testimonialName{margin-bottom:6px;font-size:20px}.TestimonialCard-module__LgT_1W__testimonialText{padding:0 5px;font-size:12px;line-height:130%}.TestimonialCard-module__LgT_1W__contentContainer{padding:15px 5px}}@media (max-width:480px){.TestimonialCard-module__LgT_1W__card{border-radius:15px;height:180px}.TestimonialCard-module__LgT_1W__activeCard{width:240px}.TestimonialCard-module__LgT_1W__imageContainer,.TestimonialCard-module__LgT_1W__contentContainer{width:120px;height:180px}.TestimonialCard-module__LgT_1W__imageContainer{border-top-left-radius:15px;border-bottom-left-radius:15px}.TestimonialCard-module__LgT_1W__mediumCard{width:70px}.TestimonialCard-module__LgT_1W__smallCard{width:25px}.TestimonialCard-module__LgT_1W__testimonialName{margin-bottom:5px;font-size:16px}.TestimonialCard-module__LgT_1W__testimonialText{padding:0 3px;font-size:11px;line-height:120%}.TestimonialCard-module__LgT_1W__contentContainer{padding:10px 3px}}@media (max-width:360px){.TestimonialCard-module__LgT_1W__card{border-radius:12px;height:160px}.TestimonialCard-module__LgT_1W__activeCard{width:200px}.TestimonialCard-module__LgT_1W__imageContainer,.TestimonialCard-module__LgT_1W__contentContainer{width:100px;height:160px}.TestimonialCard-module__LgT_1W__imageContainer{border-top-left-radius:12px;border-bottom-left-radius:12px}.TestimonialCard-module__LgT_1W__mediumCard{width:50px}.TestimonialCard-module__LgT_1W__smallCard{width:20px}.TestimonialCard-module__LgT_1W__testimonialName{margin-bottom:4px;font-size:14px}.TestimonialCard-module__LgT_1W__testimonialText{padding:0 2px;font-size:10px;line-height:120%}.TestimonialCard-module__LgT_1W__contentContainer{padding:8px 2px}}
.AstrologyDetailsSection-module__IEwMOW__container{width:100%;max-width:1200px;margin:0 auto 5rem;padding:0 1rem}.AstrologyDetailsSection-module__IEwMOW__sectionContainer{margin-bottom:4rem}.AstrologyDetailsSection-module__IEwMOW__sectionHeader{text-align:center;margin-bottom:3rem}.AstrologyDetailsSection-module__IEwMOW__sectionTitle{color:#fff;margin-bottom:1rem;font-family:Roman_SD,serif;font-size:32px;position:relative}.AstrologyDetailsSection-module__IEwMOW__sectionDivider{background:linear-gradient(135deg,#ff4048 0%,#680a0e 100%);border-radius:2px;width:80px;height:3px;margin:0 auto}.AstrologyDetailsSection-module__IEwMOW__overviewSection{width:100%}.AstrologyDetailsSection-module__IEwMOW__timelineContainer{flex-direction:column;gap:2rem;max-width:800px;margin:0 auto;display:flex}.AstrologyDetailsSection-module__IEwMOW__timelineItem{background:linear-gradient(135deg,#680a0e1a 0%,#ff40480d 100%);border:1px solid #ff404833;border-radius:20px;align-items:flex-start;gap:1.5rem;padding:2rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.AstrologyDetailsSection-module__IEwMOW__timelineItem:before{content:"";opacity:0;background:linear-gradient(135deg,#ff404808 0%,#680a0e0d 100%);transition:opacity .3s;position:absolute;inset:0}.AstrologyDetailsSection-module__IEwMOW__timelineItem:hover:before{opacity:1}.AstrologyDetailsSection-module__IEwMOW__timelineItem:hover{border-color:#ff404866;transform:translateY(-5px);box-shadow:0 20px 40px #ff40481a}.AstrologyDetailsSection-module__IEwMOW__timelineIcon{background:linear-gradient(135deg,#ff4048 0%,#680a0e 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex;box-shadow:0 10px 30px #ff40484d}.AstrologyDetailsSection-module__IEwMOW__timelineIcon img{filter:brightness(0)invert()}.AstrologyDetailsSection-module__IEwMOW__timelineContent{z-index:1;flex:1;position:relative}.AstrologyDetailsSection-module__IEwMOW__timelineTitle{color:#fff;margin-bottom:1rem;font-family:Roman_SD,serif;font-size:24px;line-height:1.3}.AstrologyDetailsSection-module__IEwMOW__timelineDesc{color:#bbb;font-family:Regular,sans-serif;font-size:16px;line-height:1.6}.AstrologyDetailsSection-module__IEwMOW__readingTypesGrid{grid-template-columns:repeat(1,1fr);gap:2rem;margin-top:2rem;display:grid}.AstrologyDetailsSection-module__IEwMOW__readingCard{background:linear-gradient(135deg,#680a0e1a 0%,#ff40480d 100%);border:1px solid #ff404833;border-radius:20px;padding:2rem;transition:all .3s;position:relative;overflow:hidden}.AstrologyDetailsSection-module__IEwMOW__readingCard:before{content:"";opacity:0;background:linear-gradient(135deg,#ff404808 0%,#680a0e0d 100%);transition:opacity .3s;position:absolute;inset:0}.AstrologyDetailsSection-module__IEwMOW__readingCard:hover:before{opacity:1}.AstrologyDetailsSection-module__IEwMOW__readingCard:hover{border-color:#ff404866;transform:translateY(-5px);box-shadow:0 20px 40px #ff40481a}.AstrologyDetailsSection-module__IEwMOW__cardHeader{text-align:center;z-index:1;flex-direction:column;align-items:center;margin-bottom:1.5rem;display:flex;position:relative}.AstrologyDetailsSection-module__IEwMOW__cardIcon{background:linear-gradient(135deg,#ff4048 0%,#680a0e 100%);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:1rem;display:flex;box-shadow:0 10px 30px #ff40484d}.AstrologyDetailsSection-module__IEwMOW__cardIcon img{filter:brightness(0)invert()}.AstrologyDetailsSection-module__IEwMOW__cardTitle{color:#fff;margin-bottom:.5rem;font-family:Roman_SD,serif;font-size:22px}.AstrologyDetailsSection-module__IEwMOW__cardMeta{gap:1rem;font-family:Regular,sans-serif;font-size:14px;display:flex}.AstrologyDetailsSection-module__IEwMOW__duration{color:#ff4048;font-weight:500}.AstrologyDetailsSection-module__IEwMOW__price{color:#bbb}.AstrologyDetailsSection-module__IEwMOW__cardContent{z-index:1;position:relative}.AstrologyDetailsSection-module__IEwMOW__cardDescription{color:#bbb;text-align:center;margin-bottom:1.5rem;font-family:Regular,sans-serif;font-size:16px;line-height:1.5}.AstrologyDetailsSection-module__IEwMOW__featuresList{margin:0;padding:0;list-style:none}.AstrologyDetailsSection-module__IEwMOW__feature{color:#bbb;align-items:center;gap:.5rem;margin-bottom:.5rem;font-family:Regular,sans-serif;font-size:14px;display:flex}.AstrologyDetailsSection-module__IEwMOW__featureIcon{color:#ff4048;font-size:16px;font-weight:700}.AstrologyDetailsSection-module__IEwMOW__comparisonSection{max-width:1000px;margin:0 auto}.AstrologyDetailsSection-module__IEwMOW__comparisonIntro{text-align:center;margin-bottom:3rem}.AstrologyDetailsSection-module__IEwMOW__comparisonTitle{color:#fff;margin-bottom:1rem;font-family:Roman_SD,serif;font-size:28px}.AstrologyDetailsSection-module__IEwMOW__comparisonDesc{color:#bbb;max-width:600px;margin:0 auto;font-family:Regular,sans-serif;font-size:16px;line-height:1.6}.AstrologyDetailsSection-module__IEwMOW__comparisonTable{background:linear-gradient(135deg,#680a0e1a 0%,#ff40480d 100%);border:1px solid #ff404833;border-radius:20px;margin-bottom:2rem;overflow:hidden}.AstrologyDetailsSection-module__IEwMOW__comparisonHeader{color:#fff;background:linear-gradient(135deg,#ff4048 0%,#680a0e 100%);grid-template-columns:1fr 1fr 1fr;padding:1rem;font-family:Roman_SD,serif;font-size:16px;font-weight:500;display:grid}.AstrologyDetailsSection-module__IEwMOW__aspectHeader,.AstrologyDetailsSection-module__IEwMOW__vedicHeader,.AstrologyDetailsSection-module__IEwMOW__westernHeader{text-align:center;padding:.5rem}.AstrologyDetailsSection-module__IEwMOW__comparisonRow{border-bottom:1px solid #ff40481a;grid-template-columns:1fr 1fr 1fr;transition:background .3s;display:grid}.AstrologyDetailsSection-module__IEwMOW__comparisonRow:hover{background:#ff40480d}.AstrologyDetailsSection-module__IEwMOW__comparisonRow:last-child{border-bottom:none}.AstrologyDetailsSection-module__IEwMOW__aspectCell,.AstrologyDetailsSection-module__IEwMOW__vedicCell,.AstrologyDetailsSection-module__IEwMOW__westernCell{text-align:center;justify-content:center;align-items:center;padding:1rem;display:flex}.AstrologyDetailsSection-module__IEwMOW__aspectTitle{color:#ff4048;font-family:Roman_SD,serif;font-size:16px;font-weight:500}.AstrologyDetailsSection-module__IEwMOW__cellContent{color:#bbb;font-family:Regular,sans-serif;font-size:14px;line-height:1.4}.AstrologyDetailsSection-module__IEwMOW__recommendationBox{text-align:center;background:linear-gradient(135deg,#ff40481a 0%,#680a0e1a 100%);border:2px solid #ff40484d;border-radius:20px;padding:2rem}.AstrologyDetailsSection-module__IEwMOW__recommendationTitle{color:#ff4048;margin-bottom:1rem;font-family:Roman_SD,serif;font-size:22px}.AstrologyDetailsSection-module__IEwMOW__recommendationText{color:#bbb;max-width:600px;margin:0 auto;font-family:Regular,sans-serif;font-size:16px;line-height:1.6}@media (min-width:768px){.AstrologyDetailsSection-module__IEwMOW__readingTypesGrid{grid-template-columns:repeat(2,1fr)}.AstrologyDetailsSection-module__IEwMOW__timelineItem{text-align:left;flex-direction:row}.AstrologyDetailsSection-module__IEwMOW__cardHeader{text-align:left;flex-direction:row;align-items:center}.AstrologyDetailsSection-module__IEwMOW__cardIcon{margin-bottom:0;margin-right:1rem}.AstrologyDetailsSection-module__IEwMOW__cardDescription{text-align:left}}@media (min-width:1024px){.AstrologyDetailsSection-module__IEwMOW__sectionTitle{font-size:36px}.AstrologyDetailsSection-module__IEwMOW__timelineTitle{font-size:26px}.AstrologyDetailsSection-module__IEwMOW__timelineDesc{font-size:18px}.AstrologyDetailsSection-module__IEwMOW__cardTitle{font-size:24px}.AstrologyDetailsSection-module__IEwMOW__cardDescription{font-size:18px}}@media (max-width:767px){.AstrologyDetailsSection-module__IEwMOW__sectionTitle{font-size:24px}.AstrologyDetailsSection-module__IEwMOW__sectionContainer{margin-bottom:3rem}.AstrologyDetailsSection-module__IEwMOW__timelineItem{padding:1.5rem}.AstrologyDetailsSection-module__IEwMOW__timelineIcon{width:50px;height:50px}.AstrologyDetailsSection-module__IEwMOW__timelineTitle{font-size:20px}.AstrologyDetailsSection-module__IEwMOW__timelineDesc{font-size:14px}.AstrologyDetailsSection-module__IEwMOW__readingCard{padding:1.5rem}.AstrologyDetailsSection-module__IEwMOW__cardIcon{width:50px;height:50px}.AstrologyDetailsSection-module__IEwMOW__cardTitle{font-size:18px}.AstrologyDetailsSection-module__IEwMOW__cardDescription{font-size:14px}.AstrologyDetailsSection-module__IEwMOW__comparisonHeader,.AstrologyDetailsSection-module__IEwMOW__comparisonRow{grid-template-columns:1fr;gap:1rem}.AstrologyDetailsSection-module__IEwMOW__aspectCell,.AstrologyDetailsSection-module__IEwMOW__vedicCell,.AstrologyDetailsSection-module__IEwMOW__westernCell{padding:.75rem}.AstrologyDetailsSection-module__IEwMOW__aspectTitle{font-size:14px}.AstrologyDetailsSection-module__IEwMOW__cellContent{font-size:13px}}@keyframes AstrologyDetailsSection-module__IEwMOW__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.AstrologyDetailsSection-module__IEwMOW__timelineItem{animation:.6s ease-out AstrologyDetailsSection-module__IEwMOW__slideInLeft}.AstrologyDetailsSection-module__IEwMOW__timelineItem:nth-child(2){animation-delay:.2s}.AstrologyDetailsSection-module__IEwMOW__timelineItem:nth-child(3){animation-delay:.4s}.AstrologyDetailsSection-module__IEwMOW__readingCard{animation:.6s ease-out AstrologyDetailsSection-module__IEwMOW__fadeInUp}.AstrologyDetailsSection-module__IEwMOW__readingCard:nth-child(2){animation-delay:.1s}.AstrologyDetailsSection-module__IEwMOW__readingCard:nth-child(3){animation-delay:.2s}.AstrologyDetailsSection-module__IEwMOW__readingCard:nth-child(4){animation-delay:.3s}}@keyframes AstrologyDetailsSection-module__IEwMOW__slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes AstrologyDetailsSection-module__IEwMOW__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.AstrologyDetailsSection-module__IEwMOW__bookNowButton{background:var(--color-primary,#d4af37);color:#000;cursor:pointer;background:linear-gradient(135deg,gold 0%,#d4af37 100%);border:none;border-radius:8px;width:100%;margin-top:1rem;padding:1rem;font-size:1rem;font-weight:600;transition:transform .2s,opacity .2s}.AstrologyDetailsSection-module__IEwMOW__bookNowButton:hover{opacity:.9;transform:translateY(-2px)}
.GemstonesDetailsSection-module__Zr7pVG__container{width:100%;max-width:1200px;margin:0 auto 5rem;padding:0 1rem}.GemstonesDetailsSection-module__Zr7pVG__sectionContainer{margin-bottom:4rem}.GemstonesDetailsSection-module__Zr7pVG__sectionHeader{text-align:center;margin-bottom:3rem}.GemstonesDetailsSection-module__Zr7pVG__sectionTitle{color:#fff;margin-bottom:1rem;font-family:Roman_SD,serif;font-size:32px;position:relative}.GemstonesDetailsSection-module__Zr7pVG__sectionDivider{background:linear-gradient(135deg,#ff4048 0%,#680a0e 100%);border-radius:2px;width:80px;height:3px;margin:0 auto}.GemstonesDetailsSection-module__Zr7pVG__tabContent{animation:.5s ease-in-out GemstonesDetailsSection-module__Zr7pVG__fadeIn}.GemstonesDetailsSection-module__Zr7pVG__overviewSection{width:100%}.GemstonesDetailsSection-module__Zr7pVG__overviewIntro{text-align:center;max-width:700px;margin-bottom:3rem;margin-left:auto;margin-right:auto}.GemstonesDetailsSection-module__Zr7pVG__overviewTitle{color:#fff;margin-bottom:1rem;font-family:Roman_SD,serif;font-size:28px;line-height:1.3}.GemstonesDetailsSection-module__Zr7pVG__overviewDesc{color:#bbb;font-family:Regular,sans-serif;font-size:16px;line-height:1.6}.GemstonesDetailsSection-module__Zr7pVG__timelineContainer{flex-direction:column;gap:2rem;max-width:800px;margin:0 auto;display:flex}.GemstonesDetailsSection-module__Zr7pVG__timelineStep{background:linear-gradient(135deg,#680a0e1a 0%,#ff40480d 100%);border:1px solid #ff404833;border-radius:20px;align-items:flex-start;gap:1.5rem;padding:2rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.GemstonesDetailsSection-module__Zr7pVG__timelineStep:before{content:"";opacity:0;background:linear-gradient(135deg,#ff404808 0%,#680a0e0d 100%);transition:opacity .3s;position:absolute;inset:0}.GemstonesDetailsSection-module__Zr7pVG__timelineStep:hover:before{opacity:1}.GemstonesDetailsSection-module__Zr7pVG__timelineStep:hover{border-color:#ff404866;transform:translateY(-5px);box-shadow:0 20px 40px #ff40481a}.GemstonesDetailsSection-module__Zr7pVG__stepIcon{background:linear-gradient(135deg,#ff4048 0%,#680a0e 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative;box-shadow:0 10px 30px #ff40484d}.GemstonesDetailsSection-module__Zr7pVG__stepIcon img{filter:brightness(0)invert();z-index:2}.GemstonesDetailsSection-module__Zr7pVG__stepNumber{color:#fff;z-index:3;background:linear-gradient(135deg,#ff4048 0%,#680a0e 100%);border:2px solid #03050b;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-family:Roman_SD,serif;font-size:12px;display:flex;position:absolute;top:-8px;right:-8px}.GemstonesDetailsSection-module__Zr7pVG__stepContent{z-index:1;flex:1;position:relative}.GemstonesDetailsSection-module__Zr7pVG__stepTitle{color:#fff;margin-bottom:.5rem;font-family:Roman_SD,serif;font-size:22px;line-height:1.3}.GemstonesDetailsSection-module__Zr7pVG__stepDescription{color:#bbb;margin:0;font-family:Regular,sans-serif;font-size:16px;line-height:1.6}.GemstonesDetailsSection-module__Zr7pVG__categoryHeader{text-align:center;margin-bottom:2rem}.GemstonesDetailsSection-module__Zr7pVG__categoryTitle{color:#fff;margin-bottom:1rem;font-family:Roman_SD,serif;font-size:26px;line-height:1.3}.GemstonesDetailsSection-module__Zr7pVG__categoryDesc{color:#bbb;max-width:600px;margin:0 auto;font-family:Regular,sans-serif;font-size:16px;line-height:1.6}.GemstonesDetailsSection-module__Zr7pVG__gemstonesGrid{grid-template-columns:repeat(1,1fr);gap:2rem;margin-bottom:3rem;display:grid}.GemstonesDetailsSection-module__Zr7pVG__gemstoneCard{background:linear-gradient(135deg,#680a0e1a 0%,#ff40480d 100%);border:1px solid #ff404833;border-radius:20px;padding:2rem;transition:all .3s;position:relative;overflow:hidden}.GemstonesDetailsSection-module__Zr7pVG__gemstoneCard:before{content:"";opacity:0;background:linear-gradient(135deg,#ff404808 0%,#680a0e0d 100%);transition:opacity .3s;position:absolute;inset:0}.GemstonesDetailsSection-module__Zr7pVG__gemstoneCard:hover:before{opacity:1}.GemstonesDetailsSection-module__Zr7pVG__gemstoneCard:hover{border-color:#ff404866;transform:translateY(-5px);box-shadow:0 20px 40px #ff40481a}.GemstonesDetailsSection-module__Zr7pVG__cardHeader{z-index:1;align-items:center;margin-bottom:1.5rem;display:flex;position:relative}.GemstonesDetailsSection-module__Zr7pVG__gemstoneImage{background:linear-gradient(135deg,#ff40481a 0%,#680a0e1a 100%);border:2px solid #ff40484d;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-right:1rem;display:flex;position:relative;overflow:hidden}.GemstonesDetailsSection-module__Zr7pVG__imageContainer{border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.GemstonesDetailsSection-module__Zr7pVG__imageContainer img{border-radius:50%;transition:transform .3s}.GemstonesDetailsSection-module__Zr7pVG__gemstoneCard:hover .GemstonesDetailsSection-module__Zr7pVG__imageContainer img{transform:scale(1.1)}.GemstonesDetailsSection-module__Zr7pVG__gemstoneGlow{opacity:0;background:radial-gradient(circle,#ff404833 0%,#0000 70%);transition:opacity .3s;position:absolute;inset:0}.GemstonesDetailsSection-module__Zr7pVG__gemstoneCard:hover .GemstonesDetailsSection-module__Zr7pVG__gemstoneGlow{opacity:1}.GemstonesDetailsSection-module__Zr7pVG__gemstoneInfo{flex:1}.GemstonesDetailsSection-module__Zr7pVG__gemstoneName{color:#fff;margin-bottom:.5rem;font-family:Roman_SD,serif;font-size:22px;line-height:1.3}.GemstonesDetailsSection-module__Zr7pVG__gemstoneDetails{gap:1rem;margin-bottom:.5rem;display:flex}.GemstonesDetailsSection-module__Zr7pVG__planet{color:#ff4048;font-family:Regular,sans-serif;font-size:14px;font-weight:500}.GemstonesDetailsSection-module__Zr7pVG__gemstoneType{color:#bbb;background:#ff40481a;border:1px solid #ff404833;border-radius:10px;padding:.2rem .5rem;font-family:Regular,sans-serif;font-size:14px}.GemstonesDetailsSection-module__Zr7pVG__chakraColor{align-items:center;gap:.5rem;display:flex}.GemstonesDetailsSection-module__Zr7pVG__chakra{color:#bbb;font-family:Regular,sans-serif;font-size:14px}.GemstonesDetailsSection-module__Zr7pVG__colorIndicator{border:2px solid #ffffff4d;border-radius:50%;width:16px;height:16px;box-shadow:0 2px 8px #0003}.GemstonesDetailsSection-module__Zr7pVG__priceTag{color:#ff4048;background:linear-gradient(135deg,#ff40481a 0%,#680a0e1a 100%);border:1px solid #ff40484d;border-radius:12px;margin-top:.5rem;padding:.3rem .8rem;font-family:Roman_SD,serif;font-size:16px;font-weight:500;display:inline-block}.GemstonesDetailsSection-module__Zr7pVG__cardContent{z-index:1;grid-template-columns:1fr 1fr;gap:1.5rem;display:grid;position:relative}.GemstonesDetailsSection-module__Zr7pVG__propertiesSection,.GemstonesDetailsSection-module__Zr7pVG__benefitsSection{background:#ff40480d;border:1px solid #ff40481a;border-radius:12px;padding:1rem}.GemstonesDetailsSection-module__Zr7pVG__sectionTitle{color:#ff4048;margin-bottom:.5rem;font-family:Roman_SD,serif;font-size:16px;font-weight:500}.GemstonesDetailsSection-module__Zr7pVG__propertyList,.GemstonesDetailsSection-module__Zr7pVG__benefitList{margin:0;padding:0;list-style:none}.GemstonesDetailsSection-module__Zr7pVG__propertyItem,.GemstonesDetailsSection-module__Zr7pVG__benefitItem{color:#bbb;align-items:center;gap:.5rem;margin-bottom:.3rem;font-family:Regular,sans-serif;font-size:14px;line-height:1.4;display:flex}.GemstonesDetailsSection-module__Zr7pVG__propertyIcon,.GemstonesDetailsSection-module__Zr7pVG__benefitIcon{color:#ff4048;flex-shrink:0;font-size:12px}.GemstonesDetailsSection-module__Zr7pVG__careTimeline{flex-direction:column;gap:2rem;max-width:800px;margin:0 auto 3rem;display:flex}.GemstonesDetailsSection-module__Zr7pVG__careNote{background:linear-gradient(135deg,#ff40481a 0%,#680a0e1a 100%);border:2px solid #ff40484d;border-radius:20px;align-items:center;gap:1.5rem;max-width:600px;margin:0 auto;padding:2rem;display:flex}.GemstonesDetailsSection-module__Zr7pVG__noteIcon{background:linear-gradient(135deg,#ff4048 0%,#680a0e 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex;box-shadow:0 10px 30px #ff40484d}.GemstonesDetailsSection-module__Zr7pVG__noteIcon img{filter:brightness(0)invert()}.GemstonesDetailsSection-module__Zr7pVG__noteContent{text-align:left;flex:1}.GemstonesDetailsSection-module__Zr7pVG__noteTitle{color:#ff4048;margin-bottom:1rem;font-family:Roman_SD,serif;font-size:20px;font-weight:500}.GemstonesDetailsSection-module__Zr7pVG__noteDesc{color:#bbb;margin:0;font-family:Regular,sans-serif;font-size:16px;line-height:1.6}@media (min-width:768px){.GemstonesDetailsSection-module__Zr7pVG__gemstonesGrid{grid-template-columns:repeat(2,1fr)}.GemstonesDetailsSection-module__Zr7pVG__timelineStep{text-align:left;flex-direction:row}.GemstonesDetailsSection-module__Zr7pVG__cardContent{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.GemstonesDetailsSection-module__Zr7pVG__sectionTitle{font-size:36px}.GemstonesDetailsSection-module__Zr7pVG__overviewTitle{font-size:32px}.GemstonesDetailsSection-module__Zr7pVG__overviewDesc{font-size:18px}.GemstonesDetailsSection-module__Zr7pVG__categoryTitle{font-size:28px}.GemstonesDetailsSection-module__Zr7pVG__categoryDesc{font-size:18px}.GemstonesDetailsSection-module__Zr7pVG__stepTitle{font-size:24px}.GemstonesDetailsSection-module__Zr7pVG__stepDescription{font-size:18px}.GemstonesDetailsSection-module__Zr7pVG__gemstoneName{font-size:24px}}@media (max-width:767px){.GemstonesDetailsSection-module__Zr7pVG__sectionTitle{font-size:24px}.GemstonesDetailsSection-module__Zr7pVG__sectionContainer{margin-bottom:3rem}.GemstonesDetailsSection-module__Zr7pVG__timelineStep{text-align:center;flex-direction:column;padding:1.5rem}.GemstonesDetailsSection-module__Zr7pVG__stepIcon{width:50px;height:50px;margin-bottom:1rem}.GemstonesDetailsSection-module__Zr7pVG__stepNumber{width:20px;height:20px;font-size:10px}.GemstonesDetailsSection-module__Zr7pVG__stepTitle{font-size:18px}.GemstonesDetailsSection-module__Zr7pVG__stepDescription{font-size:14px}.GemstonesDetailsSection-module__Zr7pVG__gemstoneCard{padding:1.5rem}.GemstonesDetailsSection-module__Zr7pVG__cardHeader{text-align:center;flex-direction:column}.GemstonesDetailsSection-module__Zr7pVG__gemstoneImage{margin-bottom:1rem;margin-right:0}.GemstonesDetailsSection-module__Zr7pVG__cardContent{grid-template-columns:1fr;gap:1rem}.GemstonesDetailsSection-module__Zr7pVG__gemstoneName{font-size:18px}.GemstonesDetailsSection-module__Zr7pVG__overviewTitle{font-size:24px}.GemstonesDetailsSection-module__Zr7pVG__categoryTitle{font-size:22px}.GemstonesDetailsSection-module__Zr7pVG__overviewDesc,.GemstonesDetailsSection-module__Zr7pVG__categoryDesc{font-size:14px}.GemstonesDetailsSection-module__Zr7pVG__careNote{text-align:center;flex-direction:column;padding:1.5rem}.GemstonesDetailsSection-module__Zr7pVG__noteIcon{width:40px;height:40px;margin-bottom:1rem}.GemstonesDetailsSection-module__Zr7pVG__noteContent{text-align:center}}@keyframes GemstonesDetailsSection-module__Zr7pVG__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.GemstonesDetailsSection-module__Zr7pVG__timelineStep{animation:.6s ease-out GemstonesDetailsSection-module__Zr7pVG__slideInLeft}.GemstonesDetailsSection-module__Zr7pVG__timelineStep:first-child{animation-delay:.1s}.GemstonesDetailsSection-module__Zr7pVG__timelineStep:nth-child(2){animation-delay:.2s}.GemstonesDetailsSection-module__Zr7pVG__timelineStep:nth-child(3){animation-delay:.3s}.GemstonesDetailsSection-module__Zr7pVG__timelineStep:nth-child(4){animation-delay:.4s}.GemstonesDetailsSection-module__Zr7pVG__gemstoneCard{animation:.6s ease-out GemstonesDetailsSection-module__Zr7pVG__fadeInUp}.GemstonesDetailsSection-module__Zr7pVG__gemstoneCard:first-child{animation-delay:.1s}.GemstonesDetailsSection-module__Zr7pVG__gemstoneCard:nth-child(2){animation-delay:.2s}.GemstonesDetailsSection-module__Zr7pVG__gemstoneCard:nth-child(3){animation-delay:.3s}.GemstonesDetailsSection-module__Zr7pVG__gemstoneCard:nth-child(4){animation-delay:.4s}}@keyframes GemstonesDetailsSection-module__Zr7pVG__slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes GemstonesDetailsSection-module__Zr7pVG__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}
.MusicDetailsSection-module__6xOSWa__learningStep:before{content:"";opacity:0;background:linear-gradient(135deg,#ff404808 0%,#680a0e0d 100%);transition:opacity .3s;position:absolute;inset:0}.MusicDetailsSection-module__6xOSWa__learningStep:hover:before{opacity:1}.MusicDetailsSection-module__6xOSWa__learningStep:hover{border-color:#ff404866;transform:translateY(-5px);box-shadow:0 20px 40px #ff40481a}.MusicDetailsSection-module__6xOSWa__stepIcon{background:linear-gradient(135deg,#ff4048 0%,#680a0e 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative;box-shadow:0 10px 30px #ff40484d}.MusicDetailsSection-module__6xOSWa__stepIcon img{filter:brightness(0)invert();z-index:2}.MusicDetailsSection-module__6xOSWa__recognitionSection{border-top:1px solid #ffffff0d;margin-top:5rem;padding-top:3rem}.MusicDetailsSection-module__6xOSWa__recognitionGrid{grid-template-columns:1fr 1fr;gap:2rem;max-width:1000px;margin:0 auto 3rem;display:grid}@media (max-width:768px){.MusicDetailsSection-module__6xOSWa__recognitionGrid{grid-template-columns:1fr}}.MusicDetailsSection-module__6xOSWa__recognitionCard{background:#03050b66;border:1px solid #ff404826;border-radius:20px;flex-direction:column;padding:1.5rem;transition:all .3s;display:flex}.MusicDetailsSection-module__6xOSWa__recognitionCard:hover{border-color:#ff40484d;transform:translateY(-5px);box-shadow:0 15px 40px #0000004d}.MusicDetailsSection-module__6xOSWa__recognitionImageWrapper{border:2px solid #ff40481a;border-radius:12px;width:100%;height:250px;margin-bottom:1.5rem;position:relative;overflow:hidden}.MusicDetailsSection-module__6xOSWa__recognitionImage{transition:transform .5s}.MusicDetailsSection-module__6xOSWa__recognitionCard:hover .MusicDetailsSection-module__6xOSWa__recognitionImage{transform:scale(1.1)}.MusicDetailsSection-module__6xOSWa__recognitionOverlay{z-index:2;position:absolute;top:10px;left:10px}.MusicDetailsSection-module__6xOSWa__recognitionTag{color:#fff;text-transform:uppercase;letter-spacing:1px;background:#ff4048e6;border-radius:4px;padding:4px 10px;font-family:Roman_SD,serif;font-size:11px}.MusicDetailsSection-module__6xOSWa__recognitionTitle{color:#fff;margin-bottom:.8rem;font-family:Roman_SD,serif;font-size:22px}.MusicDetailsSection-module__6xOSWa__recognitionDesc{color:#bbb;font-family:Regular,sans-serif;font-size:15px;line-height:1.6}.MusicDetailsSection-module__6xOSWa__awardCard{background:#03050b66;border:1px solid #ff404826;border-radius:20px;flex-direction:column;padding:1.5rem;transition:all .3s;display:flex}.MusicDetailsSection-module__6xOSWa__awardCard:hover{border-color:#ff40484d;transform:translateY(-5px);box-shadow:0 15px 40px #0000004d}.MusicDetailsSection-module__6xOSWa__awardImageWrapper{border:4px solid #ff40481a;border-radius:12px;width:100%;margin-bottom:1.5rem;overflow:hidden;box-shadow:0 5px 15px #0003}.MusicDetailsSection-module__6xOSWa__awardImage{width:100%;height:auto;display:block}.MusicDetailsSection-module__6xOSWa__awardBadge{color:#ff4048;text-transform:uppercase;border:1px solid #ff40484d;border-radius:20px;margin-bottom:.8rem;padding:4px 10px;font-family:Regular,sans-serif;font-size:11px;display:inline-block}.MusicDetailsSection-module__6xOSWa__awardTitle{color:#fff;margin-bottom:.5rem;font-family:Roman_SD,serif;font-size:22px}.MusicDetailsSection-module__6xOSWa__awardCaption{color:#ff4048;text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem;font-family:Roman_SD,serif;font-size:13px}.MusicDetailsSection-module__6xOSWa__awardDesc{color:#bbb;font-family:Regular,sans-serif;font-size:15px;line-height:1.6}.MusicDetailsSection-module__6xOSWa__coursesNote{background:linear-gradient(135deg,#ff40480d 0%,#680a0e0d 100%);border-radius:16px;align-items:flex-start;gap:1.5rem;max-width:800px;margin:0 auto;padding:2rem;display:flex}.MusicDetailsSection-module__6xOSWa__accreditationBlock{background:linear-gradient(135deg,#03050be6 0%,#0f0406f2 100%);border:1px solid #ff40484d;border-radius:12px;align-items:center;gap:2rem;max-width:900px;margin:3rem auto 0;padding:3rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 40px #0006}.MusicDetailsSection-module__6xOSWa__accreditationBlock:before{content:"";background:linear-gradient(#ff4048,#680a0e);width:4px;height:100%;position:absolute;top:0;left:0}@media (max-width:768px){.MusicDetailsSection-module__6xOSWa__accreditationBlock{text-align:center;flex-direction:column;gap:1.5rem;padding:2rem}.MusicDetailsSection-module__6xOSWa__accreditationBlock:before{width:100%;height:4px;top:0;left:0}}.MusicDetailsSection-module__6xOSWa__accreditationIconWrapper{background:#ff40481a;border:1px solid #ff404866;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex;box-shadow:0 0 20px #ff40481a}.MusicDetailsSection-module__6xOSWa__accreditationIcon{filter:invert(36%)sepia(66%)saturate(2256%)hue-rotate(331deg)brightness(101%)contrast(101%)}.MusicDetailsSection-module__6xOSWa__accreditationContent{flex:1}.MusicDetailsSection-module__6xOSWa__accreditationTitle{color:#ff4048;letter-spacing:.5px;margin-bottom:.8rem;font-family:Roman_SD,serif;font-size:24px}.MusicDetailsSection-module__6xOSWa__accreditationDesc{color:#ccc;font-family:Regular,sans-serif;font-size:16px;line-height:1.7}.MusicDetailsSection-module__6xOSWa__stepNumber{color:#fff;z-index:3;background:linear-gradient(135deg,#ff4048 0%,#680a0e 100%);border:3px solid #03050b;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-family:Roman_SD,serif;font-size:16px;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 5px 15px #ff40484d}.MusicDetailsSection-module__6xOSWa__stepContent{z-index:1;flex:1;position:relative}.MusicDetailsSection-module__6xOSWa__stepHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.MusicDetailsSection-module__6xOSWa__stepTitle{color:#fff;flex:1;font-family:Roman_SD,serif;font-size:24px;line-height:1.3}.MusicDetailsSection-module__6xOSWa__stepDuration{color:#ff4048;white-space:nowrap;background:#ff40481a;border:1px solid #ff40484d;border-radius:15px;padding:.3rem .8rem;font-family:Regular,sans-serif;font-size:14px;font-weight:500}.MusicDetailsSection-module__6xOSWa__stepDescription{color:#bbb;margin-bottom:1.5rem;font-family:Regular,sans-serif;font-size:16px;line-height:1.6}.MusicDetailsSection-module__6xOSWa__techniquesList{flex-wrap:wrap;gap:.5rem;display:flex}.MusicDetailsSection-module__6xOSWa__techniqueTag{color:#ff4048;background:#ff40481a;border:1px solid #ff40484d;border-radius:20px;padding:.3rem .8rem;font-family:Regular,sans-serif;font-size:14px;font-weight:500}.MusicDetailsSection-module__6xOSWa__therapyCard{background:linear-gradient(135deg,#680a0e1a 0%,#ff40480d 100%);border:1px solid #ff404833;border-radius:20px;padding:2rem;transition:all .3s;position:relative;overflow:hidden}.MusicDetailsSection-module__6xOSWa__therapyCard:before{content:"";opacity:0;background:linear-gradient(135deg,#ff404808 0%,#680a0e0d 100%);transition:opacity .3s;position:absolute;inset:0}.MusicDetailsSection-module__6xOSWa__therapyCard:hover:before{opacity:1}.MusicDetailsSection-module__6xOSWa__therapyCard:hover{border-color:#ff404866;transform:translateY(-5px);box-shadow:0 20px 40px #ff40481a}.MusicDetailsSection-module__6xOSWa__cardHeader{z-index:1;align-items:center;margin-bottom:1.5rem;display:flex;position:relative}.MusicDetailsSection-module__6xOSWa__therapyIcon{background:linear-gradient(135deg,#ff4048 0%,#680a0e 100%);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-right:1rem;display:flex;box-shadow:0 10px 30px #ff40484d}.MusicDetailsSection-module__6xOSWa__therapyIcon img{filter:brightness(0)invert()}.MusicDetailsSection-module__6xOSWa__therapyCategory{color:#ff4048;text-transform:uppercase;letter-spacing:1px;font-family:Regular,sans-serif;font-size:12px;font-weight:500}.MusicDetailsSection-module__6xOSWa__therapyFrequency{color:#bbb;font-family:Regular,sans-serif;font-size:14px;font-style:italic}.MusicDetailsSection-module__6xOSWa__therapyDescription{color:#bbb;z-index:1;margin-bottom:1.5rem;font-family:Regular,sans-serif;font-size:16px;line-height:1.6;position:relative}.MusicDetailsSection-module__6xOSWa__benefitsList{z-index:1;position:relative}.MusicDetailsSection-module__6xOSWa__benefitItem{color:#bbb;align-items:center;gap:.5rem;margin-bottom:.5rem;font-family:Regular,sans-serif;font-size:14px;line-height:1.4;display:flex}.MusicDetailsSection-module__6xOSWa__benefitItem .MusicDetailsSection-module__6xOSWa__benefitIcon{color:#ff4048;flex-shrink:0;font-size:12px}.MusicDetailsSection-module__6xOSWa__instructorCard{background:#03050b99;border:1px solid #ff404826;border-radius:24px;max-width:900px;margin:0 auto;padding:3rem;transition:all .4s;position:relative;overflow:hidden}.MusicDetailsSection-module__6xOSWa__instructorCard:hover{background:#03050bcc;border-color:#ff40484d;box-shadow:0 20px 60px #0006}.MusicDetailsSection-module__6xOSWa__instructorMain{align-items:center;gap:3rem;margin-bottom:2.5rem;display:flex}@media (max-width:768px){.MusicDetailsSection-module__6xOSWa__instructorMain{text-align:center;flex-direction:column;gap:1.5rem}}.MusicDetailsSection-module__6xOSWa__instructorImageWrapper{flex-shrink:0;position:relative}.MusicDetailsSection-module__6xOSWa__instructorImage{border:2px solid #ff404833;border-radius:50%;width:180px;height:180px;position:relative;overflow:hidden;box-shadow:0 0 30px #ff40481a}.MusicDetailsSection-module__6xOSWa__instructorName{color:#fff;margin-bottom:.5rem;font-family:Calinastiya,cursive;font-size:42px;font-weight:400;line-height:1.2}.MusicDetailsSection-module__6xOSWa__instructorTitle{color:#ff4048;letter-spacing:2px;text-transform:uppercase;margin-bottom:1.5rem;font-family:Roman_SD,serif;font-size:14px}.MusicDetailsSection-module__6xOSWa__approachText{color:#ccc;max-width:600px;margin-bottom:1.5rem;font-family:Regular,sans-serif;font-size:16px;line-height:1.7}.MusicDetailsSection-module__6xOSWa__experienceBadge{color:#fff;background:#ff4048;border-radius:20px;padding:4px 12px;font-family:Roman_SD,serif;font-size:12px;position:absolute;bottom:0;right:10px;box-shadow:0 4px 10px #0000004d}.MusicDetailsSection-module__6xOSWa__tagsContainer{flex-wrap:wrap;gap:.8rem;display:flex}@media (max-width:768px){.MusicDetailsSection-module__6xOSWa__tagsContainer{justify-content:center}}.MusicDetailsSection-module__6xOSWa__minimalTag{color:#bbb;border:1px solid #ffffff1a;border-radius:50px;padding:6px 16px;font-family:Regular,sans-serif;font-size:13px;transition:all .3s}.MusicDetailsSection-module__6xOSWa__minimalTag:hover{color:#fff;border-color:#ff4048}.MusicDetailsSection-module__6xOSWa__instructorDetails{border-top:1px solid #ffffff0d;grid-template-columns:1fr 1.5fr;gap:2rem;padding-top:2rem;display:grid}@media (max-width:768px){.MusicDetailsSection-module__6xOSWa__instructorDetails{text-align:center;grid-template-columns:1fr}}.MusicDetailsSection-module__6xOSWa__detailLabel{color:#666;text-transform:uppercase;letter-spacing:1px;margin-bottom:.8rem;font-family:Roman_SD,serif;font-size:12px}.MusicDetailsSection-module__6xOSWa__detailText{color:#ddd;font-family:Regular,sans-serif;font-size:15px}.MusicDetailsSection-module__6xOSWa__achievementsSimple{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.MusicDetailsSection-module__6xOSWa__achievementsSimple li{color:#ddd;align-items:center;gap:10px;font-family:Regular,sans-serif;font-size:15px;display:flex}@media (max-width:768px){.MusicDetailsSection-module__6xOSWa__achievementsSimple li{justify-content:center}}.MusicDetailsSection-module__6xOSWa__achievementsSimple li:before{content:"";background:#ff4048;border-radius:50%;width:6px;height:6px}@media (max-width:900px){.MusicDetailsSection-module__6xOSWa__coursesGrid{grid-template-columns:1fr}}.MusicDetailsSection-module__6xOSWa__courseLevelCard{background:#03050b66;border:1px solid #ffffff0d;border-radius:16px;flex-direction:column;height:100%;padding:2.5rem;transition:all .4s;display:flex;position:relative;overflow:hidden}.MusicDetailsSection-module__6xOSWa__courseLevelCard:hover{background:#03050bcc;border-color:#ff404833;transform:translateY(-5px)}.MusicDetailsSection-module__6xOSWa__courseHeader{border-bottom:1px solid #ffffff0d;margin-bottom:2rem;padding-bottom:1.5rem}.MusicDetailsSection-module__6xOSWa__levelBadge{color:#ff4048;letter-spacing:2px;text-transform:uppercase;border:1px solid #ff404833;border-radius:20px;margin-bottom:1rem;padding:4px 12px;font-family:Regular,sans-serif;font-size:11px;display:inline-block}.MusicDetailsSection-module__6xOSWa__levelDescription{color:#bbb;font-family:Regular,sans-serif;font-size:15px;line-height:1.6}.MusicDetailsSection-module__6xOSWa__courseBody{flex-direction:column;flex:1;gap:2rem;display:flex}.MusicDetailsSection-module__6xOSWa__sectionTitleSimple{color:#888;text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem;font-family:Roman_SD,serif;font-size:13px}.MusicDetailsSection-module__6xOSWa__curriculumListSimple{flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.MusicDetailsSection-module__6xOSWa__curriculumListSimple li{color:#ddd;align-items:flex-start;gap:10px;font-family:Regular,sans-serif;font-size:15px;display:flex}.MusicDetailsSection-module__6xOSWa__curriculumListSimple li:before{content:"→";color:#ff4048;font-family:monospace}.MusicDetailsSection-module__6xOSWa__minimalTagsContainer{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.MusicDetailsSection-module__6xOSWa__textTag{color:#aaa;font-family:Regular,sans-serif;font-size:14px}.MusicDetailsSection-module__6xOSWa__skillsSection{background:#ff40480d;border:1px solid #ff40481a;border-radius:12px;padding:1.5rem}@media (min-width:768px){.MusicDetailsSection-module__6xOSWa__therapyGrid{grid-template-columns:repeat(2,1fr)}.MusicDetailsSection-module__6xOSWa__stylesGrid,.MusicDetailsSection-module__6xOSWa__instructorsGrid{grid-template-columns:repeat(1,1fr)}.MusicDetailsSection-module__6xOSWa__coursesGrid{grid-template-columns:repeat(2,1fr)}.MusicDetailsSection-module__6xOSWa__learningStep{text-align:left;flex-direction:row}.MusicDetailsSection-module__6xOSWa__styleContent{grid-template-columns:1fr 1fr}.MusicDetailsSection-module__6xOSWa__levelContent{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1024px){.MusicDetailsSection-module__6xOSWa__tab{padding:1.2rem 1.8rem;font-size:16px}.MusicDetailsSection-module__6xOSWa__sectionTitle{font-size:32px}.MusicDetailsSection-module__6xOSWa__sectionDesc{font-size:18px}.MusicDetailsSection-module__6xOSWa__stepTitle{font-size:26px}.MusicDetailsSection-module__6xOSWa__stepDescription{font-size:18px}.MusicDetailsSection-module__6xOSWa__therapyTitle,.MusicDetailsSection-module__6xOSWa__styleName{font-size:24px}.MusicDetailsSection-module__6xOSWa__instructorName{font-size:26px}.MusicDetailsSection-module__6xOSWa__levelTitle{font-size:24px}}@media (max-width:767px){.MusicDetailsSection-module__6xOSWa__tabNavigation{justify-content:flex-start}.MusicDetailsSection-module__6xOSWa__tab{padding:.8rem 1rem;font-size:14px}.MusicDetailsSection-module__6xOSWa__learningStep{text-align:center;flex-direction:column;padding:1.5rem}.MusicDetailsSection-module__6xOSWa__stepIcon{width:60px;height:60px;margin-bottom:1rem}.MusicDetailsSection-module__6xOSWa__stepNumber{width:28px;height:28px;font-size:14px}.MusicDetailsSection-module__6xOSWa__stepHeader{text-align:center;flex-direction:column;align-items:center;gap:.5rem}.MusicDetailsSection-module__6xOSWa__stepTitle{font-size:20px}.MusicDetailsSection-module__6xOSWa__stepDescription{font-size:14px}.MusicDetailsSection-module__6xOSWa__therapyCard,.MusicDetailsSection-module__6xOSWa__styleCard{padding:1.5rem}.MusicDetailsSection-module__6xOSWa__cardHeader,.MusicDetailsSection-module__6xOSWa__styleHeader{text-align:center;flex-direction:column}.MusicDetailsSection-module__6xOSWa__therapyIcon,.MusicDetailsSection-module__6xOSWa__styleImage{margin-bottom:1rem;margin-right:0}.MusicDetailsSection-module__6xOSWa__instructorCard{padding:2rem}.MusicDetailsSection-module__6xOSWa__instructorHeader{text-align:center;flex-direction:column}.MusicDetailsSection-module__6xOSWa__instructorImage{margin-bottom:1rem;margin-right:0}.MusicDetailsSection-module__6xOSWa__styleContent,.MusicDetailsSection-module__6xOSWa__levelContent{grid-template-columns:1fr;gap:1rem}.MusicDetailsSection-module__6xOSWa__levelMeta{flex-direction:column;align-items:flex-start;gap:.5rem}.MusicDetailsSection-module__6xOSWa__sectionTitle{font-size:24px}.MusicDetailsSection-module__6xOSWa__sectionDesc{font-size:14px}.MusicDetailsSection-module__6xOSWa__methodologyNote,.MusicDetailsSection-module__6xOSWa__coursesNote{text-align:center;flex-direction:column;padding:1.5rem}.MusicDetailsSection-module__6xOSWa__noteIcon{margin-bottom:1rem}}@keyframes MusicDetailsSection-module__6xOSWa__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.MusicDetailsSection-module__6xOSWa__learningStep{animation:.6s ease-out MusicDetailsSection-module__6xOSWa__slideInLeft}.MusicDetailsSection-module__6xOSWa__learningStep:first-child{animation-delay:.1s}.MusicDetailsSection-module__6xOSWa__learningStep:nth-child(2){animation-delay:.2s}.MusicDetailsSection-module__6xOSWa__learningStep:nth-child(3){animation-delay:.3s}.MusicDetailsSection-module__6xOSWa__learningStep:nth-child(4){animation-delay:.4s}.MusicDetailsSection-module__6xOSWa__learningStep:nth-child(5){animation-delay:.5s}.MusicDetailsSection-module__6xOSWa__therapyCard,.MusicDetailsSection-module__6xOSWa__styleCard,.MusicDetailsSection-module__6xOSWa__instructorCard,.MusicDetailsSection-module__6xOSWa__courseLevelCard{animation:.6s ease-out MusicDetailsSection-module__6xOSWa__fadeInUp}.MusicDetailsSection-module__6xOSWa__therapyCard:first-child,.MusicDetailsSection-module__6xOSWa__styleCard:first-child,.MusicDetailsSection-module__6xOSWa__instructorCard:first-child,.MusicDetailsSection-module__6xOSWa__courseLevelCard:first-child{animation-delay:.1s}.MusicDetailsSection-module__6xOSWa__therapyCard:nth-child(2),.MusicDetailsSection-module__6xOSWa__styleCard:nth-child(2),.MusicDetailsSection-module__6xOSWa__instructorCard:nth-child(2),.MusicDetailsSection-module__6xOSWa__courseLevelCard:nth-child(2){animation-delay:.2s}.MusicDetailsSection-module__6xOSWa__therapyCard:nth-child(3),.MusicDetailsSection-module__6xOSWa__styleCard:nth-child(3),.MusicDetailsSection-module__6xOSWa__instructorCard:nth-child(3),.MusicDetailsSection-module__6xOSWa__courseLevelCard:nth-child(3){animation-delay:.3s}.MusicDetailsSection-module__6xOSWa__therapyCard:nth-child(4),.MusicDetailsSection-module__6xOSWa__styleCard:nth-child(4),.MusicDetailsSection-module__6xOSWa__courseLevelCard:nth-child(4){animation-delay:.4s}}@keyframes MusicDetailsSection-module__6xOSWa__slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes MusicDetailsSection-module__6xOSWa__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.MusicDetailsSection-module__6xOSWa__container{width:100%;max-width:1200px;margin:0 auto 5rem;padding:0 1rem}.MusicDetailsSection-module__6xOSWa__tabNavigation{scrollbar-width:none;-ms-overflow-style:none;border-bottom:2px solid #ff40481a;justify-content:center;gap:0;margin-bottom:3rem;display:flex;overflow-x:auto}.MusicDetailsSection-module__6xOSWa__tabNavigation::-webkit-scrollbar{display:none}.MusicDetailsSection-module__6xOSWa__tab{color:#bbb;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;flex-shrink:0;padding:1rem 1.5rem;font-family:Roman_SD,serif;font-size:16px;transition:all .3s;position:relative;overflow:hidden}.MusicDetailsSection-module__6xOSWa__tab:before{content:"";opacity:0;background:linear-gradient(135deg,#ff40480d 0%,#680a0e0d 100%);transition:opacity .3s;position:absolute;inset:0}.MusicDetailsSection-module__6xOSWa__tab:hover:before{opacity:1}.MusicDetailsSection-module__6xOSWa__tab:hover{color:#ff4048}.MusicDetailsSection-module__6xOSWa__activeTab{background:linear-gradient(135deg,#ff40481a 0%,#680a0e1a 100%);border-bottom-color:#ff4048;color:#ff4048!important}.MusicDetailsSection-module__6xOSWa__tabContent{animation:.5s ease-in-out MusicDetailsSection-module__6xOSWa__fadeIn}.MusicDetailsSection-module__6xOSWa__sectionIntro{text-align:center;max-width:700px;margin-bottom:3rem;margin-left:auto;margin-right:auto}.MusicDetailsSection-module__6xOSWa__sectionTitle{color:#fff;margin-bottom:1rem;font-family:Roman_SD,serif;font-size:28px;line-height:1.3}.MusicDetailsSection-module__6xOSWa__sectionDesc{color:#bbb;font-family:Regular,sans-serif;font-size:16px;line-height:1.6}.MusicDetailsSection-module__6xOSWa__learningTimeline{flex-direction:column;gap:2rem;margin-bottom:3rem;display:flex}.MusicDetailsSection-module__6xOSWa__learningStep{background:linear-gradient(135deg,#680a0e1a 0%,#ff40480d 100%);border:1px solid #ff404833;border-radius:20px;align-items:flex-start;gap:2rem;padding:2.5rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.MusicDetailsSection-module__6xOSWa__learningStep:before{content:"";flex-shrink:0;align-items:center;width:60px}.MusicDetailsSection-module__6xOSWa__philosophyBlock{text-align:center;background:radial-gradient(circle,#03050bcc 0%,#03050b66 100%);border:1px solid #ff40484d;border-radius:20px;flex-direction:column;align-items:center;max-width:800px;margin:4rem auto 0;padding:3rem;display:flex;position:relative;box-shadow:0 10px 40px #0000004d}.MusicDetailsSection-module__6xOSWa__philosophyBlock:before{content:"";background:linear-gradient(90deg,#0000,#ff4048,#0000);height:1px;position:absolute;top:-1px;left:20%;right:20%}.MusicDetailsSection-module__6xOSWa__philosophyIconWrapper{background:#ff40481a;border:1px solid #ff40484d;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:2rem;display:flex;box-shadow:0 0 20px #ff40481a}.MusicDetailsSection-module__6xOSWa__philosophyIcon{filter:invert(36%)sepia(66%)saturate(2256%)hue-rotate(331deg)brightness(101%)contrast(101%)}.MusicDetailsSection-module__6xOSWa__philosophyTitle{color:#ff4048;margin-bottom:1.5rem;font-family:Calinastiya,serif;font-size:36px}.MusicDetailsSection-module__6xOSWa__philosophyDivider{background:linear-gradient(90deg,#0000,#ff4048,#0000);width:60px;height:2px;margin:0 auto 1.5rem}.MusicDetailsSection-module__6xOSWa__philosophyDesc{color:#ddd;max-width:700px;font-family:Regular,sans-serif;font-size:18px;line-height:1.8}.MusicDetailsSection-module__6xOSWa__stepsContainer{max-width:1000px;margin:0 auto;padding:4rem 0;position:relative}.MusicDetailsSection-module__6xOSWa__stepsContainer:before{content:"";background:linear-gradient(#ff40481a,#ff404880,#ff40481a);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.MusicDetailsSection-module__6xOSWa__timelineStep{justify-content:center;align-items:center;width:100%;margin-bottom:2rem;display:flex;position:relative}.MusicDetailsSection-module__6xOSWa__timelineMarker{z-index:2;width:auto;position:absolute;left:50%;transform:translate(-50%)}.MusicDetailsSection-module__6xOSWa__timelineLine{display:none}.MusicDetailsSection-module__6xOSWa__timelineContent{background:#03050b66;border:1px solid #ff40481a;border-radius:16px;width:45%;padding:2rem;transition:all .3s;position:relative}.MusicDetailsSection-module__6xOSWa__timelineStep:hover .MusicDetailsSection-module__6xOSWa__timelineContent{background:#03050b99;border-color:#ff40484d;box-shadow:0 10px 30px #0000004d}.MusicDetailsSection-module__6xOSWa__timelineStep:nth-child(odd){justify-content:flex-start}.MusicDetailsSection-module__6xOSWa__timelineStep:nth-child(odd) .MusicDetailsSection-module__6xOSWa__timelineContent{text-align:right;width:42%;margin-left:auto;margin-right:calc(50% + 40px)}.MusicDetailsSection-module__6xOSWa__timelineStep:nth-child(odd) .MusicDetailsSection-module__6xOSWa__techniquesListRelaxed,.MusicDetailsSection-module__6xOSWa__timelineStep:nth-child(2n){justify-content:flex-end}.MusicDetailsSection-module__6xOSWa__timelineStep:nth-child(2n) .MusicDetailsSection-module__6xOSWa__timelineContent{text-align:left;width:42%;margin-left:calc(50% + 40px);margin-right:auto}.MusicDetailsSection-module__6xOSWa__timelineStep:nth-child(2n) .MusicDetailsSection-module__6xOSWa__techniquesListRelaxed{justify-content:flex-start}@media (max-width:768px){.MusicDetailsSection-module__6xOSWa__stepsContainer:before{left:30px}.MusicDetailsSection-module__6xOSWa__timelineStep{flex-direction:column;align-items:flex-start;margin-bottom:3rem}.MusicDetailsSection-module__6xOSWa__timelineMarker{margin-bottom:1rem;position:relative;left:30px;transform:translate(-50%)}.MusicDetailsSection-module__6xOSWa__timelineContent{background:0 0;border:none;width:100%;padding:0 0 0 60px;text-align:left!important;margin:0!important}.MusicDetailsSection-module__6xOSWa__timelineStep:hover .MusicDetailsSection-module__6xOSWa__timelineContent{box-shadow:none;background:0 0}.MusicDetailsSection-module__6xOSWa__techniquesListRelaxed{justify-content:flex-start!important}}.MusicDetailsSection-module__6xOSWa__stepIconWrapper{z-index:2;background:#03050b;border:1px solid #ff40484d;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:all .3s;display:flex;position:relative;box-shadow:0 0 20px #ff40481a}.MusicDetailsSection-module__6xOSWa__timelineStep:hover .MusicDetailsSection-module__6xOSWa__stepIconWrapper{border-color:#ff4048;transform:scale(1.1);box-shadow:0 0 30px #ff404866}.MusicDetailsSection-module__6xOSWa__stepAppIcon{filter:invert(83%)sepia(92%)saturate(1759%)hue-rotate(352deg)brightness(102%)contrast(106%)}.MusicDetailsSection-module__6xOSWa__stepDurationBadge{color:#ff4048;letter-spacing:1px;text-transform:uppercase;background:#ff40481a;border-radius:12px;margin-bottom:.5rem;padding:4px 12px;font-family:Regular,sans-serif;font-size:12px;display:inline-block}.MusicDetailsSection-module__6xOSWa__stepTitleRelaxed{color:#fff;margin-bottom:.8rem;font-family:Roman_SD,serif;font-size:24px;font-weight:400}.MusicDetailsSection-module__6xOSWa__stepDescriptionRelaxed{color:#bbb;max-width:600px;margin-bottom:1.5rem;font-family:Regular,sans-serif;font-size:16px;line-height:1.7}.MusicDetailsSection-module__6xOSWa__techniquesListRelaxed{flex-wrap:wrap;gap:.8rem;display:flex}.MusicDetailsSection-module__6xOSWa__techniqueTagRelaxed{color:#ddd;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:6px 14px;font-family:Regular,sans-serif;font-size:13px;transition:all .3s}.MusicDetailsSection-module__6xOSWa__techniqueTagRelaxed:hover{color:#fff;background:#ff40481a;border-color:#ff40484d}.MusicDetailsSection-module__6xOSWa__therapyGrid{grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:3rem;display:grid}.MusicDetailsSection-module__6xOSWa__therapyCard{background:radial-gradient(circle at 0 0,#280a0ee6 0%,#03050bf2 100%);border:1px solid #ff404833;border-radius:24px;flex-direction:column;padding:2.5rem;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative;overflow:hidden}.MusicDetailsSection-module__6xOSWa__therapyCard:before{content:"";background:linear-gradient(90deg,#0000,#ff4048,#0000);height:2px;transition:transform .4s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.MusicDetailsSection-module__6xOSWa__therapyCard:hover:before{transform:scaleX(1)}.MusicDetailsSection-module__6xOSWa__therapyCard:hover{background:radial-gradient(circle at 0 0,#320c12f2 0%,#050810fa 100%);border-color:#ff404866;transform:translateY(-8px);box-shadow:0 15px 35px #0006}.MusicDetailsSection-module__6xOSWa__cardHeader{z-index:2;align-items:flex-start;gap:1.5rem;margin-bottom:1.5rem;display:flex;position:relative}.MusicDetailsSection-module__6xOSWa__therapyIcon{background:#ff40480d;border:1px solid #ff404833;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;transition:all .3s;display:flex}.MusicDetailsSection-module__6xOSWa__therapyCard:hover .MusicDetailsSection-module__6xOSWa__therapyIcon{background:#ff40481a;border-color:#ff404866;transform:rotate(5deg);box-shadow:0 0 20px #ff404826}.MusicDetailsSection-module__6xOSWa__therapyIcon img{filter:invert(36%)sepia(66%)saturate(2256%)hue-rotate(331deg)brightness(101%)contrast(101%);transition:all .3s}.MusicDetailsSection-module__6xOSWa__therapyInfo{flex:1}.MusicDetailsSection-module__6xOSWa__therapyCategory{color:#ff4048;text-transform:uppercase;letter-spacing:1.5px;background:#ff40481a;border-radius:20px;margin-bottom:.8rem;padding:4px 10px;font-family:Regular,sans-serif;font-size:11px;display:inline-block}.MusicDetailsSection-module__6xOSWa__therapyTitle{color:#fff;margin-bottom:.5rem;font-family:Roman_SD,serif;font-size:24px;line-height:1.3}.MusicDetailsSection-module__6xOSWa__therapyFrequency{color:#888;align-items:center;gap:.5rem;font-family:Regular,sans-serif;font-size:13px;display:flex}.MusicDetailsSection-module__6xOSWa__therapyFrequency:before{content:"•";color:#ff4048}.MusicDetailsSection-module__6xOSWa__therapyDescription{color:#aaa;z-index:2;border-left:2px solid #ffffff1a;margin-bottom:2rem;padding-left:.5rem;font-family:Regular,sans-serif;font-size:15px;line-height:1.7;position:relative}.MusicDetailsSection-module__6xOSWa__benefitsList{z-index:2;background:#ffffff05;border-radius:12px;gap:.8rem;padding:1.5rem;display:grid;position:relative}.MusicDetailsSection-module__6xOSWa__benefitItem{color:#ddd;align-items:center;gap:.8rem;font-family:Regular,sans-serif;font-size:14px;display:flex}.MusicDetailsSection-module__6xOSWa__benefitIcon{color:#ff4048;font-size:10px}@media (max-width:768px){.MusicDetailsSection-module__6xOSWa__therapyGrid{grid-template-columns:1fr}}.MusicDetailsSection-module__6xOSWa__stylesGrid{grid-template-columns:repeat(1,1fr);gap:2.5rem;margin-bottom:3rem;display:grid}.MusicDetailsSection-module__6xOSWa__styleCard{background:linear-gradient(135deg,#680a0e1a 0%,#ff40480d 100%);border:1px solid #ff404833;border-radius:20px;padding:2.5rem;transition:all .3s;position:relative;overflow:hidden}.MusicDetailsSection-module__6xOSWa__styleCard:before{content:"";opacity:0;background:linear-gradient(135deg,#ff404808 0%,#680a0e0d 100%);transition:opacity .3s;position:absolute;inset:0}.MusicDetailsSection-module__6xOSWa__styleCard:hover:before{opacity:1}.MusicDetailsSection-module__6xOSWa__styleCard:hover{border-color:#ff404866;transform:translateY(-5px);box-shadow:0 20px 40px #ff40481a}.MusicDetailsSection-module__6xOSWa__styleHeader{z-index:1;align-items:center;margin-bottom:1.5rem;display:flex;position:relative}.MusicDetailsSection-module__6xOSWa__styleImage{background:linear-gradient(135deg,#ff40481a 0%,#680a0e1a 100%);border:3px solid #ff40484d;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-right:1.5rem;display:flex;position:relative;overflow:hidden}.MusicDetailsSection-module__6xOSWa__styleImage img{border-radius:50%;transition:transform .3s}.MusicDetailsSection-module__6xOSWa__styleCard:hover .MusicDetailsSection-module__6xOSWa__styleImage img{transform:scale(1.1)}.MusicDetailsSection-module__6xOSWa__styleGlow{opacity:0;background:radial-gradient(circle,#ff404833 0%,#0000 70%);transition:opacity .3s;position:absolute;inset:0}.MusicDetailsSection-module__6xOSWa__styleCard:hover .MusicDetailsSection-module__6xOSWa__styleGlow{opacity:1}.MusicDetailsSection-module__6xOSWa__styleInfo{flex:1}.MusicDetailsSection-module__6xOSWa__styleName{color:#fff;margin-bottom:.5rem;font-family:Roman_SD,serif;font-size:22px;line-height:1.3}.MusicDetailsSection-module__6xOSWa__styleOrigin{color:#ff4048;margin-bottom:.5rem;font-family:Regular,sans-serif;font-size:14px;font-weight:500}.MusicDetailsSection-module__6xOSWa__styleMeta{align-items:center;gap:1rem;display:flex}.MusicDetailsSection-module__6xOSWa__styleDifficulty,.MusicDetailsSection-module__6xOSWa__styleDuration{color:#bbb;background:#ff40481a;border:1px solid #ff404833;border-radius:12px;padding:.2rem .6rem;font-family:Regular,sans-serif;font-size:12px}.MusicDetailsSection-module__6xOSWa__styleDescription{color:#bbb;z-index:1;margin-bottom:2rem;font-family:Regular,sans-serif;font-size:16px;line-height:1.6;position:relative}.MusicDetailsSection-module__6xOSWa__styleContent{z-index:1;grid-template-columns:1fr 1fr;gap:2rem;display:grid;position:relative}.MusicDetailsSection-module__6xOSWa__instrumentsSection,.MusicDetailsSection-module__6xOSWa__characteristicsSection{background:#ff40480d;border:1px solid #ff40481a;border-radius:12px;padding:1.5rem}.MusicDetailsSection-module__6xOSWa__sectionTitle{color:#ff4048;margin-bottom:1rem;font-family:Roman_SD,serif;font-size:16px;font-weight:500}.MusicDetailsSection-module__6xOSWa__instrumentsTags{flex-wrap:wrap;gap:.5rem;display:flex}.MusicDetailsSection-module__6xOSWa__instrumentTag{color:#ff4048;background:#ff40481a;border:1px solid #ff40484d;border-radius:15px;padding:.3rem .8rem;font-family:Regular,sans-serif;font-size:12px;font-weight:500}.MusicDetailsSection-module__6xOSWa__characteristicsList{margin:0;padding:0;list-style:none}.MusicDetailsSection-module__6xOSWa__characteristicItem{color:#bbb;align-items:center;gap:.8rem;margin-bottom:.8rem;font-family:Regular,sans-serif;font-size:14px;line-height:1.4;display:flex}.MusicDetailsSection-module__6xOSWa__characteristicIcon{color:#ff4048;flex-shrink:0;font-size:14px}.MusicDetailsSection-module__6xOSWa__instructorsGrid{grid-template-columns:repeat(1,1fr);gap:3rem;margin-bottom:3rem;display:grid}.MusicDetailsSection-module__6xOSWa__instructorCard{background:linear-gradient(135deg,#680a0e1a 0%,#ff40480d 100%);border:1px solid #ff404833;border-radius:20px;padding:2.5rem;transition:all .3s;position:relative;overflow:hidden}.MusicDetailsSection-module__6xOSWa__instructorCard:before{content:"";opacity:0;background:linear-gradient(135deg,#ff404808 0%,#680a0e0d 100%);transition:opacity .3s;position:absolute;inset:0}.MusicDetailsSection-module__6xOSWa__instructorCard:hover:before{opacity:1}.MusicDetailsSection-module__6xOSWa__instructorCard:hover{border-color:#ff404866;transform:translateY(-5px);box-shadow:0 20px 40px #ff40481a}.MusicDetailsSection-module__6xOSWa__instructorHeader{z-index:1;align-items:center;margin-bottom:2rem;display:flex;position:relative}.MusicDetailsSection-module__6xOSWa__instructorImage{background:linear-gradient(135deg,#ff40481a 0%,#680a0e1a 100%);border:3px solid #ff40484d;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin-right:1.5rem;display:flex;position:relative;overflow:hidden}.MusicDetailsSection-module__6xOSWa__instructorImage img{border-radius:50%;transition:transform .3s}.MusicDetailsSection-module__6xOSWa__instructorCard:hover .MusicDetailsSection-module__6xOSWa__instructorImage img{transform:scale(1.1)}.MusicDetailsSection-module__6xOSWa__instructorGlow{opacity:0;background:radial-gradient(circle,#ff404833 0%,#0000 70%);transition:opacity .3s;position:absolute;inset:0}.MusicDetailsSection-module__6xOSWa__instructorCard:hover .MusicDetailsSection-module__6xOSWa__instructorGlow{opacity:1}.MusicDetailsSection-module__6xOSWa__instructorInfo{flex:1}.MusicDetailsSection-module__6xOSWa__instructorName{color:#fff;margin-bottom:.5rem;font-family:Roman_SD,serif;font-size:24px;line-height:1.3}.MusicDetailsSection-module__6xOSWa__instructorTitle{color:#ff4048;margin-bottom:.3rem;font-family:Regular,sans-serif;font-size:16px;font-weight:500}.MusicDetailsSection-module__6xOSWa__instructorExperience{color:#bbb;font-family:Regular,sans-serif;font-size:14px}.MusicDetailsSection-module__6xOSWa__instructorContent{z-index:1;position:relative}.MusicDetailsSection-module__6xOSWa__specializationSection,.MusicDetailsSection-module__6xOSWa__approachSection,.MusicDetailsSection-module__6xOSWa__achievementsSection{margin-bottom:2rem}.MusicDetailsSection-module__6xOSWa__specializationTags{flex-wrap:wrap;gap:.5rem;display:flex}.MusicDetailsSection-module__6xOSWa__specializationTag{color:#ff4048;background:#ff40481a;border:1px solid #ff40484d;border-radius:20px;padding:.4rem 1rem;font-family:Regular,sans-serif;font-size:14px;font-weight:500}.MusicDetailsSection-module__6xOSWa__approachText{color:#bbb;font-family:Regular,sans-serif;font-size:16px;line-height:1.6}.MusicDetailsSection-module__6xOSWa__achievementsList{margin:0;padding:0;list-style:none}.MusicDetailsSection-module__6xOSWa__achievementItem{color:#bbb;align-items:center;gap:.8rem;margin-bottom:.8rem;font-family:Regular,sans-serif;font-size:15px;line-height:1.4;display:flex}.MusicDetailsSection-module__6xOSWa__achievementIcon{flex-shrink:0;font-size:16px}.MusicDetailsSection-module__6xOSWa__coursesGrid{grid-template-columns:repeat(1,1fr);gap:2rem;margin-bottom:3rem;display:grid}.MusicDetailsSection-module__6xOSWa__courseLevelCard{background:linear-gradient(135deg,#680a0e1a 0%,#ff40480d 100%);border:1px solid #ff404833;border-radius:20px;padding:2rem;transition:all .3s;position:relative;overflow:hidden}.MusicDetailsSection-module__6xOSWa__courseLevelCard:before{content:"";opacity:0;background:linear-gradient(135deg,#ff404808 0%,#680a0e0d 100%);transition:opacity .3s;position:absolute;inset:0}.MusicDetailsSection-module__6xOSWa__courseLevelCard:hover:before{opacity:1}.MusicDetailsSection-module__6xOSWa__courseLevelCard:hover{border-color:#ff404866;transform:translateY(-5px);box-shadow:0 20px 40px #ff40481a}.MusicDetailsSection-module__6xOSWa__levelHeader{z-index:1;align-items:center;margin-bottom:1.5rem;display:flex;position:relative}.MusicDetailsSection-module__6xOSWa__levelBadge{color:#fff;background:linear-gradient(135deg,#ff4048 0%,#680a0e 100%);border-radius:20px;margin-right:1rem;padding:.5rem 1rem;font-family:Roman_SD,serif;font-size:14px;font-weight:500;box-shadow:0 5px 15px #ff40484d}.MusicDetailsSection-module__6xOSWa__levelInfo{flex:1}.MusicDetailsSection-module__6xOSWa__levelTitle{color:#fff;margin-bottom:.5rem;font-family:Roman_SD,serif;font-size:22px;line-height:1.3}.MusicDetailsSection-module__6xOSWa__levelMeta{align-items:center;gap:1rem;display:flex}.MusicDetailsSection-module__6xOSWa__levelDuration{color:#bbb;font-family:Regular,sans-serif;font-size:14px}.MusicDetailsSection-module__6xOSWa__levelPrice{color:#ff4048;font-family:Roman_SD,serif;font-size:16px;font-weight:500}.MusicDetailsSection-module__6xOSWa__levelDescription{color:#bbb;z-index:1;margin-bottom:2rem;font-family:Regular,sans-serif;font-size:16px;line-height:1.6;position:relative}.MusicDetailsSection-module__6xOSWa__levelContent{z-index:1;grid-template-columns:1fr;gap:1.5rem;display:grid;position:relative}.MusicDetailsSection-module__6xOSWa__curriculumSection,.MusicDetailsSection-module__6xOSWa__skillsSection{background:#ff40480d;border:1px solid #ff40481a;border-radius:12px;padding:1.5rem}.MusicDetailsSection-module__6xOSWa__curriculumList{margin:0;padding:0;list-style:none}.MusicDetailsSection-module__6xOSWa__curriculumItem{color:#bbb;align-items:flex-start;gap:.8rem;margin-bottom:.8rem;font-family:Regular,sans-serif;font-size:14px;line-height:1.4;display:flex}.MusicDetailsSection-module__6xOSWa__curriculumIcon{flex-shrink:0;margin-top:.1rem;font-size:14px}.MusicDetailsSection-module__6xOSWa__skillsTags{flex-wrap:wrap;gap:.5rem;display:flex}.MusicDetailsSection-module__6xOSWa__skillTag{color:#ff4048;background:#ff40481a;border:1px solid #ff40484d;border-radius:15px;padding:.3rem .8rem;font-family:Regular,sans-serif;font-size:12px;font-weight:500}.MusicDetailsSection-module__6xOSWa__methodologyNote,.MusicDetailsSection-module__6xOSWa__coursesNote{background:linear-gradient(135deg,#ff40481a 0%,#680a0e1a 100%);border:2px solid #ff40484d;border-radius:20px;align-items:center;gap:1.5rem;max-width:700px;margin:0 auto;padding:2rem;display:flex}.MusicDetailsSection-module__6xOSWa__noteIcon{background:linear-gradient(135deg,#ff4048 0%,#680a0e 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex;box-shadow:0 10px 30px #ff40484d}.MusicDetailsSection-module__6xOSWa__noteIcon img{filter:brightness(0)invert()}.MusicDetailsSection-module__6xOSWa__noteContent{flex:1}.MusicDetailsSection-module__6xOSWa__noteTitle{color:#ff4048;margin-bottom:.5rem;font-family:Roman_SD,serif;font-size:20px;font-weight:500}.MusicDetailsSection-module__6xOSWa__noteDesc{color:#bbb;margin:0;font-family:Regular,sans-serif;font-size:16px;line-height:1.6}@media (min-width:768px){.MusicDetailsSection-module__6xOSWa__therapyGrid{grid-template-columns:repeat(2,1fr)}.MusicDetailsSection-module__6xOSWa__stylesGrid,.MusicDetailsSection-module__6xOSWa__instructorsGrid{grid-template-columns:repeat(1,1fr)}.MusicDetailsSection-module__6xOSWa__coursesGrid{grid-template-columns:repeat(2,1fr)}.MusicDetailsSection-module__6xOSWa__learningStep{text-align:left;flex-direction:row}.MusicDetailsSection-module__6xOSWa__styleContent{grid-template-columns:1fr 1fr}.MusicDetailsSection-module__6xOSWa__levelContent{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1024px){.MusicDetailsSection-module__6xOSWa__tab{padding:1.2rem 1.8rem;font-size:16px}.MusicDetailsSection-module__6xOSWa__sectionTitle{font-size:32px}.MusicDetailsSection-module__6xOSWa__sectionDesc{font-size:18px}.MusicDetailsSection-module__6xOSWa__stepTitle{font-size:26px}.MusicDetailsSection-module__6xOSWa__stepDescription{font-size:18px}.MusicDetailsSection-module__6xOSWa__therapyTitle,.MusicDetailsSection-module__6xOSWa__styleName{font-size:24px}.MusicDetailsSection-module__6xOSWa__instructorName{font-size:26px}.MusicDetailsSection-module__6xOSWa__levelTitle{font-size:24px}}@media (max-width:767px){.MusicDetailsSection-module__6xOSWa__tabNavigation{justify-content:flex-start}.MusicDetailsSection-module__6xOSWa__tab{padding:.8rem 1rem;font-size:14px}.MusicDetailsSection-module__6xOSWa__learningStep{text-align:center;flex-direction:column;padding:1.5rem}.MusicDetailsSection-module__6xOSWa__stepIcon{width:60px;height:60px;margin-bottom:1rem}.MusicDetailsSection-module__6xOSWa__stepNumber{width:28px;height:28px;font-size:14px}.MusicDetailsSection-module__6xOSWa__stepHeader{text-align:center;flex-direction:column;align-items:center;gap:.5rem}.MusicDetailsSection-module__6xOSWa__stepTitle{font-size:20px}.MusicDetailsSection-module__6xOSWa__stepDescription{font-size:14px}.MusicDetailsSection-module__6xOSWa__therapyCard,.MusicDetailsSection-module__6xOSWa__styleCard{padding:1.5rem}.MusicDetailsSection-module__6xOSWa__cardHeader,.MusicDetailsSection-module__6xOSWa__styleHeader{text-align:center;flex-direction:column}.MusicDetailsSection-module__6xOSWa__therapyIcon,.MusicDetailsSection-module__6xOSWa__styleImage{margin-bottom:1rem;margin-right:0}.MusicDetailsSection-module__6xOSWa__instructorCard{padding:2rem}.MusicDetailsSection-module__6xOSWa__instructorHeader{text-align:center;flex-direction:column}.MusicDetailsSection-module__6xOSWa__instructorImage{margin-bottom:1rem;margin-right:0}.MusicDetailsSection-module__6xOSWa__styleContent,.MusicDetailsSection-module__6xOSWa__levelContent{grid-template-columns:1fr;gap:1rem}.MusicDetailsSection-module__6xOSWa__levelMeta{flex-direction:column;align-items:flex-start;gap:.5rem}.MusicDetailsSection-module__6xOSWa__sectionTitle{font-size:24px}.MusicDetailsSection-module__6xOSWa__sectionDesc{font-size:14px}.MusicDetailsSection-module__6xOSWa__methodologyNote,.MusicDetailsSection-module__6xOSWa__coursesNote{text-align:center;flex-direction:column;padding:1.5rem}.MusicDetailsSection-module__6xOSWa__noteIcon{margin-bottom:1rem}}@media (prefers-reduced-motion:no-preference){.MusicDetailsSection-module__6xOSWa__learningStep{animation:.6s ease-out MusicDetailsSection-module__6xOSWa__slideInLeft}.MusicDetailsSection-module__6xOSWa__learningStep:first-child{animation-delay:.1s}.MusicDetailsSection-module__6xOSWa__learningStep:nth-child(2){animation-delay:.2s}.MusicDetailsSection-module__6xOSWa__learningStep:nth-child(3){animation-delay:.3s}.MusicDetailsSection-module__6xOSWa__learningStep:nth-child(4){animation-delay:.4s}.MusicDetailsSection-module__6xOSWa__learningStep:nth-child(5){animation-delay:.5s}.MusicDetailsSection-module__6xOSWa__therapyCard,.MusicDetailsSection-module__6xOSWa__styleCard,.MusicDetailsSection-module__6xOSWa__instructorCard,.MusicDetailsSection-module__6xOSWa__courseLevelCard{animation:.6s ease-out MusicDetailsSection-module__6xOSWa__fadeInUp}.MusicDetailsSection-module__6xOSWa__therapyCard:first-child,.MusicDetailsSection-module__6xOSWa__styleCard:first-child,.MusicDetailsSection-module__6xOSWa__instructorCard:first-child,.MusicDetailsSection-module__6xOSWa__courseLevelCard:first-child{animation-delay:.1s}.MusicDetailsSection-module__6xOSWa__therapyCard:nth-child(2),.MusicDetailsSection-module__6xOSWa__styleCard:nth-child(2),.MusicDetailsSection-module__6xOSWa__instructorCard:nth-child(2),.MusicDetailsSection-module__6xOSWa__courseLevelCard:nth-child(2){animation-delay:.2s}.MusicDetailsSection-module__6xOSWa__therapyCard:nth-child(3),.MusicDetailsSection-module__6xOSWa__styleCard:nth-child(3),.MusicDetailsSection-module__6xOSWa__instructorCard:nth-child(3),.MusicDetailsSection-module__6xOSWa__courseLevelCard:nth-child(3){animation-delay:.3s}.MusicDetailsSection-module__6xOSWa__therapyCard:nth-child(4),.MusicDetailsSection-module__6xOSWa__styleCard:nth-child(4),.MusicDetailsSection-module__6xOSWa__courseLevelCard:nth-child(4){animation-delay:.4s}}.MusicDetailsSection-module__6xOSWa__sectionContainer{margin-bottom:4rem}.MusicDetailsSection-module__6xOSWa__sectionHeader{text-align:center;margin-bottom:3rem}.MusicDetailsSection-module__6xOSWa__sectionTitle{color:#fff;margin-bottom:1rem;font-family:Roman_SD,serif;font-size:32px;position:relative}.MusicDetailsSection-module__6xOSWa__sectionDivider{background:linear-gradient(135deg,#ff4048 0%,#680a0e 100%);border-radius:2px;width:80px;height:3px;margin:0 auto}@media (min-width:1024px){.MusicDetailsSection-module__6xOSWa__sectionTitle{font-size:36px}}@media (max-width:767px){.MusicDetailsSection-module__6xOSWa__sectionTitle{font-size:24px}.MusicDetailsSection-module__6xOSWa__sectionContainer{margin-bottom:3rem}}
.ProcessSection-module__BtVNZG__container{width:100%;max-width:1200px;margin:0 auto 5rem;padding:0 1rem}.ProcessSection-module__BtVNZG__processFlow{flex-direction:column;justify-content:center;align-items:center;gap:2rem;display:flex}.ProcessSection-module__BtVNZG__stepContainer{flex-direction:column;align-items:center;width:100%;max-width:450px;display:flex;position:relative}.ProcessSection-module__BtVNZG__stepContent{text-align:center;background:linear-gradient(135deg,#680a0e1a 0%,#ff40480d 100%);border:1px solid #ff404833;border-radius:20px;flex-direction:column;align-items:center;width:100%;padding:2rem 1.5rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.ProcessSection-module__BtVNZG__stepContent:before{content:"";opacity:0;background:linear-gradient(135deg,#ff404808 0%,#680a0e0d 100%);transition:opacity .3s;position:absolute;inset:0}.ProcessSection-module__BtVNZG__stepContent:hover:before{opacity:1}.ProcessSection-module__BtVNZG__stepContent:hover{border-color:#ff404866;transform:translateY(-5px);box-shadow:0 20px 40px #ff40481a}.ProcessSection-module__BtVNZG__iconContainer{flex-direction:column;align-items:center;margin-bottom:1.5rem;display:flex;position:relative}.ProcessSection-module__BtVNZG__stepIcon{background:linear-gradient(135deg,#ff4048 0%,#680a0e 100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:1rem;transition:all .3s;display:flex;box-shadow:0 10px 30px #ff40484d}.ProcessSection-module__BtVNZG__stepContent:hover .ProcessSection-module__BtVNZG__stepIcon{transform:scale(1.1);box-shadow:0 15px 40px #ff404866}.ProcessSection-module__BtVNZG__icon{filter:brightness(0)invert()}.ProcessSection-module__BtVNZG__stepNumber{color:#fff;z-index:2;background:#ff4048;border:3px solid #03050b;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-family:Roman_SD,serif;font-size:16px;font-weight:400;display:flex;position:absolute;top:-8px;right:-8px}.ProcessSection-module__BtVNZG__stepText{z-index:1;position:relative}.ProcessSection-module__BtVNZG__stepTitle{text-align:center;color:#fff;margin-bottom:1rem;font-family:Roman_SD,serif;font-size:24px;font-weight:400;line-height:1.3}.ProcessSection-module__BtVNZG__stepDescription{text-align:center;color:#bbb;max-width:300px;font-family:Regular,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.ProcessSection-module__BtVNZG__stepConnector{flex-direction:column;align-items:center;margin:1rem 0;display:flex}.ProcessSection-module__BtVNZG__connectorLine{background:linear-gradient(#ff4048 0%,#ff40484d 100%);width:2px;height:30px;margin-bottom:.5rem}.ProcessSection-module__BtVNZG__connectorArrow{opacity:.7;transition:opacity .3s;transform:rotate(90deg)}.ProcessSection-module__BtVNZG__stepContainer:hover .ProcessSection-module__BtVNZG__connectorArrow{opacity:1}@media (min-width:768px){.ProcessSection-module__BtVNZG__processFlow{flex-direction:row;align-items:flex-start;gap:1rem}.ProcessSection-module__BtVNZG__stepContainer{flex:1;max-width:none}.ProcessSection-module__BtVNZG__stepConnector{z-index:1;flex-direction:row;margin:0;position:absolute;top:50%;right:-2rem;transform:translateY(-50%)}.ProcessSection-module__BtVNZG__connectorLine{background:linear-gradient(90deg,#ff4048 0%,#ff40484d 100%);width:40px;height:2px;margin-bottom:0;margin-right:.5rem}.ProcessSection-module__BtVNZG__connectorArrow{transform:rotate(0)}}@media (min-width:1024px){.ProcessSection-module__BtVNZG__stepConnector{right:-3rem}.ProcessSection-module__BtVNZG__connectorLine{width:60px}.ProcessSection-module__BtVNZG__stepContent{padding:2.5rem 2rem}.ProcessSection-module__BtVNZG__stepTitle{font-size:26px}.ProcessSection-module__BtVNZG__stepDescription{font-size:18px}}@media (max-width:767px){.ProcessSection-module__BtVNZG__container{padding:0 .5rem}.ProcessSection-module__BtVNZG__stepContent{padding:1.5rem 1rem}.ProcessSection-module__BtVNZG__stepIcon{width:60px;height:60px}.ProcessSection-module__BtVNZG__icon{width:30px;height:30px}.ProcessSection-module__BtVNZG__stepNumber{width:28px;height:28px;font-size:14px}.ProcessSection-module__BtVNZG__stepTitle{font-size:20px}.ProcessSection-module__BtVNZG__stepDescription{font-size:14px}}@media (prefers-reduced-motion:no-preference){.ProcessSection-module__BtVNZG__stepContent{animation:.6s ease-out ProcessSection-module__BtVNZG__fadeInUp}.ProcessSection-module__BtVNZG__stepContent:first-child{animation-delay:.1s}.ProcessSection-module__BtVNZG__stepContent:nth-child(2){animation-delay:.2s}.ProcessSection-module__BtVNZG__stepContent:nth-child(3){animation-delay:.3s}.ProcessSection-module__BtVNZG__stepContent:nth-child(4){animation-delay:.4s}}@keyframes ProcessSection-module__BtVNZG__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}
.TestimonialsSection-module__ItZlJa__testimonialsSection{width:100%;max-width:1130px;margin:0 auto;padding:0 10px 20px;position:relative;overflow:hidden}.TestimonialsSection-module__ItZlJa__carouselContainer{touch-action:pan-x;width:100%;padding:20px 0;overflow:hidden}.TestimonialsSection-module__ItZlJa__carouselTrack{justify-content:center;align-items:center;gap:24px;transition:transform .5s;display:flex}.TestimonialsSection-module__ItZlJa__navButton{color:#fff;cursor:pointer;z-index:10;background-color:#00000080;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.TestimonialsSection-module__ItZlJa__navButton:hover{background-color:#000000b3}.TestimonialsSection-module__ItZlJa__prevButton{left:10px}.TestimonialsSection-module__ItZlJa__nextButton{right:10px}.TestimonialsSection-module__ItZlJa__navArrow{font-size:18px;line-height:1}.TestimonialsSection-module__ItZlJa__indicators{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;padding:0 10px;display:flex}.TestimonialsSection-module__ItZlJa__indicator{cursor:pointer;background-color:#ffffff4d;border:none;border-radius:50%;width:10px;height:10px;margin-bottom:5px;padding:0;transition:background-color .3s}.TestimonialsSection-module__ItZlJa__activeIndicator{background-color:#fff}@media (max-width:1200px){.TestimonialsSection-module__ItZlJa__testimonialsSection{max-width:100%;padding:0 20px 20px}.TestimonialsSection-module__ItZlJa__navButton{width:36px;height:36px}.TestimonialsSection-module__ItZlJa__prevButton{left:20px}.TestimonialsSection-module__ItZlJa__nextButton{right:20px}}@media (max-width:992px){.TestimonialsSection-module__ItZlJa__testimonialsSection{padding:0 15px 20px}.TestimonialsSection-module__ItZlJa__carouselTrack{gap:20px}.TestimonialsSection-module__ItZlJa__navButton{width:32px;height:32px}.TestimonialsSection-module__ItZlJa__navArrow{font-size:16px}.TestimonialsSection-module__ItZlJa__prevButton{left:15px}.TestimonialsSection-module__ItZlJa__nextButton{right:15px}}@media (max-width:768px){.TestimonialsSection-module__ItZlJa__testimonialsSection{padding:0 12px 15px}.TestimonialsSection-module__ItZlJa__carouselContainer{padding:15px 0}.TestimonialsSection-module__ItZlJa__carouselTrack{gap:16px}.TestimonialsSection-module__ItZlJa__navButton{width:30px;height:30px}.TestimonialsSection-module__ItZlJa__prevButton{left:12px}.TestimonialsSection-module__ItZlJa__nextButton{right:12px}.TestimonialsSection-module__ItZlJa__indicators{margin-top:15px}}@media (max-width:640px){.TestimonialsSection-module__ItZlJa__testimonialsSection{padding:0 10px 15px}.TestimonialsSection-module__ItZlJa__carouselContainer{padding:10px 0}.TestimonialsSection-module__ItZlJa__carouselTrack{gap:12px}.TestimonialsSection-module__ItZlJa__navButton{width:28px;height:28px;top:calc(50% - 10px)}.TestimonialsSection-module__ItZlJa__navArrow{font-size:14px}.TestimonialsSection-module__ItZlJa__prevButton{left:5px}.TestimonialsSection-module__ItZlJa__nextButton{right:5px}.TestimonialsSection-module__ItZlJa__indicators{gap:6px;margin-top:12px}.TestimonialsSection-module__ItZlJa__indicator{width:8px;height:8px}}@media (max-width:480px){.TestimonialsSection-module__ItZlJa__testimonialsSection{padding:0 5px 10px}.TestimonialsSection-module__ItZlJa__carouselContainer{padding:8px 0}.TestimonialsSection-module__ItZlJa__carouselTrack{gap:8px}.TestimonialsSection-module__ItZlJa__navButton{width:24px;height:24px;top:calc(50% - 15px)}.TestimonialsSection-module__ItZlJa__navArrow{font-size:12px}.TestimonialsSection-module__ItZlJa__prevButton{left:2px}.TestimonialsSection-module__ItZlJa__nextButton{right:2px}.TestimonialsSection-module__ItZlJa__indicators{gap:5px;margin-top:10px}.TestimonialsSection-module__ItZlJa__indicator{width:6px;height:6px}}@media (max-width:360px){.TestimonialsSection-module__ItZlJa__carouselTrack{gap:6px}.TestimonialsSection-module__ItZlJa__navButton{width:22px;height:22px}}
