.faq_faqParentMasterWrapper__Du3BA{display:flex;justify-content:center;flex-direction:column;align-items:center;padding:5px;padding-block:2rem}.faq_faqSearchWrapper__KHBz2{margin:20px 0;display:flex;align-self:stretch;justify-content:center}.faq_faqSearchWrapper__KHBz2 .faq_searchInput__25SIO{width:800px;max-width:100%;display:flex;align-self:stretch;padding:10px 14px;border:1px solid #ccc;border-radius:8px;font-size:15px;outline:none;transition:.2s}.faq_faqSearchWrapper__KHBz2 .faq_searchInput__25SIO:focus{border-color:var(--themeColor)}.faq_noResult__s_wvY{text-align:center;margin-top:20px;color:#777;font-size:14px}.faq_faqMasterWrapper__fWPvj{display:flex;flex-direction:column;gap:15px;position:relative;align-self:center;width:100%;max-width:800px;justify-content:center;padding-bottom:2rem}.faq_faqItem__gEpVu{color:#000;font-weight:400;font-size:1.35rem;display:flex;cursor:pointer;flex-direction:column;overflow:hidden;width:100%;align-items:center;align-self:stretch}.faq_faqMasterWrapper__fWPvj .faq_faqHeader__1EBXP{color:var(--themeColor);padding:8px;display:flex;justify-content:space-between;align-items:center;width:100%}.faq_faqMasterWrapper__fWPvj .faq_faqHeader__1EBXP p{text-align:start}.faq_faqContent__6rkeW{position:relative;font-weight:400;flex:1 1;width:100%;padding:8px 10px;text-align:start;transition:.2s;transform-origin:top center}.faq_faqContent__6rkeW>div{animation:faq_contentIn__ytbR_ .4s forwards;width:100%;position:relative}.faq_faqContent__6rkeW>div>p{margin:auto;position:absolute;color:var(--commonGrey);font-size:1.1rem;padding-block:5px;font-weight:400}@keyframes faq_contentIn__ytbR_{0%{height:0}to{height:60px}}@keyframes faq_contentInMobile__gkXT9{0%{height:0}to{height:80px}}@media screen and (max-width:568px){.faq_faqHeaderWrapper__sNzZw>div:nth-child(2) .faq_faqMasterWrapper__fWPvj{width:90vw}.faq_faqMasterWrapper__fWPvj .faq_faqHeader__1EBXP p{font-size:.8rem}.faq_faqContent__6rkeW{padding:5px 10px}.faq_faqContent__6rkeW>div{animation:faq_contentInMobile__gkXT9 .4s forwards}.faq_faqContent__6rkeW>div>p{font-size:.75rem}}.commonButton_commonBtnWrapper__8orpl{display:inline-block;position:relative}.commonButton_commonBtnWrapper__8orpl button{color:white;position:relative;transition:.2s;border:none;padding:10px 30px;border-radius:10px;font-size:1.2rem;font-weight:500;letter-spacing:1px;text-transform:uppercase;cursor:pointer;background-color:var(--themeColor);overflow:hidden;transition:.3s ease-in-out;box-shadow:0 0 0 rgba(0,0,0,.2);border-bottom-right-radius:20px}.commonButton_commonBtnWrapper__8orpl button:hover{border-bottom-right-radius:30px;box-shadow:7px 3px 8px rgba(0,0,0,.2)}.commonButton_squareShape__vgFGF{transition:.3s ease-in-out;position:absolute;width:50px;height:50px;bottom:-30px;right:-30px;background-color:var(--white);box-shadow:-3px 0 10px rgba(0,0,0,.242);border-top-left-radius:8px;transform:skewY(-10deg)}.commonButton_commonBtnWrapper__8orpl button:hover .commonButton_squareShape__vgFGF{right:-25px;bottom:-25px;box-shadow:-3px 0 10px rgba(0,0,0,.532);transform:skewY(0deg)}@media (max-width:768px){.commonButton_commonBtnWrapper__8orpl button{font-size:.9rem;padding:8px 25px;border-radius:7px}.commonButton_squareShape__vgFGF{width:30px;height:30px;bottom:-14px;right:-14px}.commonButton_commonBtnWrapper__8orpl button:hover .commonButton_squareShape__vgFGF{right:-10px;bottom:-10px;box-shadow:-3px 0 10px rgba(0,0,0,.532);transform:skewY(0deg)}}.productDetailsImgComp_ProductDetailsImgCompMasterWrapper__znC0o{height:500px;max-width:600px;width:100%;display:flex;justify-self:center;align-items:center;justify-content:center}.productDetailsImgComp_productDetailsBgShapeWrapper__8Co4w{position:relative;height:420px;max-width:600px;width:100%;border-top-left-radius:500px;border-bottom-left-radius:500px;border-bottom-right-radius:500px;box-shadow:inset 0 0 30px #ffffff;display:flex;justify-content:space-around;align-items:center}.productDetailsImgComp_productDetailsBgShapeWrapper__8Co4w .productDetailsImgComp_roundBubble__70_SG{border-radius:500px;box-shadow:inset 0 0 20px #ffffff;position:absolute;bottom:8rem;left:3rem;width:50px;aspect-ratio:1}.productDetailsImgComp_productDetailsBgShapeWrapper__8Co4w>div:nth-child(2){width:100px;aspect-ratio:1;right:1rem;top:2rem!important;left:unset!important;bottom:unset!important}.productDetailsImgComp_productImgWrapper__PKoCM{position:absolute;display:flex;justify-content:center;align-self:center}.productDetailsImgComp_productImgWrapper__PKoCM>img{aspect-ratio:1;object-fit:contain;width:100%}@media screen and (max-width:1200px){.productDetailsImgComp_ProductDetailsImgCompMasterWrapper__znC0o{max-width:70vw;height:unset;margin-bottom:30px;padding:3rem 2rem}.productDetailsImgComp_productDetailsBgShapeWrapper__8Co4w{width:100%;max-width:70vw;height:unset;aspect-ratio:1.5;background-color:pink}.productDetailsImgComp_productImgWrapper__PKoCM{height:50vw}.productDetailsImgComp_productDetailsBgShapeWrapper__8Co4w .productDetailsImgComp_roundBubble__70_SG{width:30px;bottom:5rem;left:4rem}.productDetailsImgComp_productDetailsBgShapeWrapper__8Co4w>div:nth-child(2){width:50px}}.commonHeader_commonHeaderMasterWrapper__C2HHO{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:100vw}.commonHeader_commonHeaderMasterWrapper__C2HHO>h1{font-size:3rem;font-weight:500;text-align:center;text-transform:uppercase;width:600px;max-width:90%;color:#000}.commonHeader_commonHeaderMasterWrapper__C2HHO span{font-size:3rem;font-weight:500;text-align:center;text-transform:uppercase;color:var(--themeColor);font-weight:800}.commonHeader_commonHeaderMasterWrapper__C2HHO h1>span{font-size:unset}.commonHeader_commonHeaderMasterWrapper__C2HHO>p{max-width:800px;width:90%;text-align:center;color:var(--commonGrey);padding-bottom:2rem;padding-top:1rem;font-size:1.2rem}@media (max-width:768px){.commonHeader_commonHeaderMasterWrapper__C2HHO>h1{font-size:1.8rem!important}.commonHeader_commonHeaderMasterWrapper__C2HHO>span{font-size:2rem}.commonHeader_commonHeaderMasterWrapper__C2HHO>p{font-size:.95rem}}.tagLabel_tagLabel__OTt2G{display:inline-block;padding:4px 12px;border-radius:12px;font-size:14px;font-weight:500;line-height:1.4;width:-moz-fit-content;width:fit-content}.benefitsCard_benefitCardsWrapper__MpN7K{display:flex;gap:16px;max-width:1200px;padding-inline:1rem;align-items:center;justify-content:center}.benefitsCard_benefitCard__ySvPY{display:flex;align-items:center;flex-direction:column;flex-wrap:wrap;background-color:#fff;padding:10px;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.05);gap:1rem;width:300px}.benefitsCard_benefitIcon__lZXGM{display:flex;justify-content:center;flex-direction:column;align-items:center}.benefitsCard_benefitIcon__lZXGM h3{text-align:center;font-size:1rem;color:var(--themeColor)}.benefitsCard_benefitIcon__lZXGM>p{background-color:var(--hoverGreyColor);color:var(--themeColor);border-radius:100%;width:50px;aspect-ratio:1;font-size:1.5rem;display:flex;align-items:center;justify-content:center}.benefitsCard_benefitCard__ySvPY>p{font-size:.9rem;text-align:center;color:var(--commonGrey)}@media (max-width:1200px){.benefitsCard_benefitCardsWrapper__MpN7K{flex-wrap:wrap}}.cardSection_cardsWrapper__WKgRK{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.cardSection_cardsWrapper__WKgRK .cardSection_card__UpXVg{position:relative;background:white;border-radius:12px;max-width:280px;box-shadow:0 4px 8px rgba(0,0,0,.066);display:flex;justify-content:center;border:1px solid var(--borderGrey);padding:4rem 30px 30px;gap:10px;align-items:center;flex-direction:column}.cardSection_uniqueIconWrapper__2PKfL{display:flex;justify-content:center;align-items:center;padding-top:1rem}.cardSection_cardDetails__nKwCO{flex:1 1;padding-block:1rem 1.5rem}.cardSection_iconWrapper__oqO5I{font-size:2.5rem;color:var(--themeColor);background-color:var(--hoverGreyColor);border-radius:100px;display:flex;justify-content:center;align-items:center;width:60px;aspect-ratio:1;margin-bottom:1rem}.cardSection_stepNum__r6nSC{position:absolute;top:15px;right:20px;font-size:3.5rem;font-weight:700;color:#72727222}.cardSection_badgeWrapper__FluXB{display:inline-block;background:var(--hoverGreyColor);color:var(--themeColor);font-size:.75rem;font-weight:600;padding:4px 10px;margin-bottom:1rem;border-radius:12px}.cardSection_cardDescriptionWrapper__Cg9b9{display:flex;flex-direction:column;gap:12px}.cardSection_cardDescriptionWrapper__Cg9b9>h3{font-size:1.3rem;font-weight:600}.cardSection_cardDescriptionWrapper__Cg9b9>p{font-size:.95rem;color:var(--commonGrey)}.useGuideIkigai_useGuideWrapper__dsNVj{width:100%;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.useGuideIkigai_howToUseSection__Rhmxe{display:flex;align-items:center;flex-direction:column;gap:10px}.useGuideIkigai_howToUseContent__nv_D9{flex:1 1;min-width:300px;width:95%}.useGuideIkigai_sectionTitle__50BTc{font-size:2rem;font-weight:500;color:#000}.useGuideIkigai_usageList__PAEdk{list-style:none;margin:0;padding:15px 0 0}.useGuideIkigai_usageList__PAEdk li{font-size:1.3rem;line-height:1.6;padding-left:28px;margin-bottom:12px;position:relative}.useGuideIkigai_usageList__PAEdk li:before{content:"✔";color:var(--themeColor);position:absolute;left:0;font-size:1.5rem}.useGuideIkigai_howToUseVisual__zW2S0 img{max-width:400px;width:100%;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.useGuideIkigai_ikigaiDifferenceSection__7VkEJ{display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap;max-width:1200px;margin-top:4rem}.useGuideIkigai_differenceContent__kSpXB{flex:1 1;display:flex;flex-direction:column;gap:10px}.useGuideIkigai_differenceContent__kSpXB>h2{font-size:3rem;color:var(--themeColor);font-weight:600}.useGuideIkigai_differenceText__ThBDs{font-size:1.2rem;line-height:1.8;color:#000}.useGuideIkigai_ikigaiTeamVisualWrapper__eLbEz{flex:1 1}.useGuideIkigai_ikigaiTeamVisualWrapper__eLbEz img{max-width:400px;width:100%;border-radius:50%;object-fit:cover;box-shadow:0 4px 20px rgba(0,0,0,.1)}@media (max-width:1200px){.useGuideIkigai_howToUseSection__Rhmxe,.useGuideIkigai_ikigaiDifferenceSection__7VkEJ{flex-direction:column;text-align:center}.useGuideIkigai_howToUseVisual__zW2S0 img,.useGuideIkigai_ikigaiTeamVisualWrapper__eLbEz img{max-width:300px;margin:0 auto}.useGuideIkigai_usageList__PAEdk li{text-align:start}}