.Onlineyogacourse-module__F6oIVa__page{--saffron:#e07b00;--saffron-light:#f5b800;--saffron-pale:#fff3e0;--maroon:#3d1d00;--maroon-mid:#7a3f00;--parchment:#fdf6ec;--parchment-2:#f5e9d4;--cream:#fffaf3;--border:#e8d5b5;--text:#3d2b10;--text-muted:#7a5c2e;--shadow:#5c2d001a;background:var(--parchment);color:var(--text);font-family:Cormorant Garamond,Georgia,serif;position:relative;overflow-x:hidden}.Onlineyogacourse-module__F6oIVa__mandalaWatermark{pointer-events:none;z-index:0;width:min(85vw,680px);height:min(85vw,680px);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.Onlineyogacourse-module__F6oIVa__mandalaWatermark svg{width:100%;height:100%}.Onlineyogacourse-module__F6oIVa__container{z-index:2;max-width:1180px;margin:0 auto;padding:0 clamp(1rem,5vw,3rem);position:relative}.Onlineyogacourse-module__F6oIVa__section{z-index:2;border-bottom:1px solid var(--border);padding:clamp(2.5rem,5vw,4rem) 0;position:relative}.Onlineyogacourse-module__F6oIVa__section:last-child{border-bottom:none}.Onlineyogacourse-module__F6oIVa__orangeUnderline{background:var(--saffron);border-radius:2px;width:70px;height:3px;margin:.45rem auto 1.4rem}.Onlineyogacourse-module__F6oIVa__hero{z-index:2;background:#faf4eb;align-items:stretch;min-height:520px;display:flex;position:relative;overflow:hidden}.Onlineyogacourse-module__F6oIVa__hero:after{content:"";pointer-events:none;background:radial-gradient(at 5% 10%,#e07b000f 0%,#0000 50%);position:absolute;inset:0}.Onlineyogacourse-module__F6oIVa__heroLeft{z-index:2;flex-direction:column;flex:1;justify-content:center;padding:clamp(2rem,5vw,4rem) clamp(1.5rem,5vw,3.5rem);display:flex;position:relative}.Onlineyogacourse-module__F6oIVa__heroRight{background:linear-gradient(135deg,#e8c8a0 0%,#c8a870 100%);flex-shrink:0;width:clamp(200px,35vw,380px);position:relative;overflow:hidden}.Onlineyogacourse-module__F6oIVa__heroRightMandala{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Onlineyogacourse-module__F6oIVa__heroRightMandala svg{width:100%;height:100%}.Onlineyogacourse-module__F6oIVa__heroTitle{flex-direction:column;margin:0 0 2.5rem;line-height:.95;display:flex}.Onlineyogacourse-module__F6oIVa__heroTitleBold{color:var(--maroon);letter-spacing:-.01em;font-family:Cinzel,serif;font-size:clamp(2rem,7vw,5.5rem);font-weight:900;line-height:1}.Onlineyogacourse-module__F6oIVa__heroTitleScript{color:var(--maroon);font-family:Dancing Script,cursive;font-size:clamp(1.8rem,6vw,4.5rem);font-weight:600;line-height:1.1}.Onlineyogacourse-module__F6oIVa__heroCourseCards{flex-wrap:wrap;align-items:flex-end;gap:1.2rem 2.4rem;display:flex}.Onlineyogacourse-module__F6oIVa__heroCard{flex-direction:column;align-items:center;gap:.25rem;display:flex}.Onlineyogacourse-module__F6oIVa__laptopWrap{flex-direction:column;align-items:center;display:flex}.Onlineyogacourse-module__F6oIVa__laptop{background:#2a2a2a;border:2px solid #444;border-radius:4px 4px 0 0;width:clamp(60px,8vw,90px);height:clamp(40px,5.5vw,58px);position:relative;overflow:hidden}.Onlineyogacourse-module__F6oIVa__laptopScreen{background:linear-gradient(135deg,#c8a870 0%,#e8c8a0 100%);border-radius:2px;position:absolute;inset:4px;overflow:hidden}.Onlineyogacourse-module__F6oIVa__laptopScreen:after{content:"";background:#50280059;border-radius:50% 50% 2px 2px;width:30%;height:60%;position:absolute;bottom:15%;left:50%;transform:translate(-50%)}.Onlineyogacourse-module__F6oIVa__laptopFoot{background:#444;border-radius:0 0 3px 3px;width:calc(1.2*clamp(60px,8vw,90px));height:5px}.Onlineyogacourse-module__F6oIVa__heroCardNum{color:var(--maroon);margin:.3rem 0 0;font-family:Cinzel,serif;font-size:clamp(1.3rem,3vw,2rem);font-weight:700;line-height:1}.Onlineyogacourse-module__F6oIVa__heroCardLabel{letter-spacing:.12em;color:var(--text-muted);text-align:center;white-space:pre-line;margin:0;font-family:Cinzel,serif;font-size:clamp(.55rem,1vw,.68rem);line-height:1.3}.Onlineyogacourse-module__F6oIVa__sectionTitleOrange{color:var(--saffron);text-align:center;margin:0 0 .4rem;font-family:Cinzel,serif;font-size:clamp(1rem,2.2vw,1.45rem);font-weight:700;line-height:1.4}.Onlineyogacourse-module__F6oIVa__bodyPara{color:var(--text);text-align:justify;margin:0 0 1.6rem;font-size:clamp(.92rem,1.5vw,1.02rem);line-height:1.85}.Onlineyogacourse-module__F6oIVa__fireList{flex-direction:column;gap:.7rem;margin:0 0 1.8rem;padding:0;list-style:none;display:flex}.Onlineyogacourse-module__F6oIVa__fireListItem{color:var(--text);align-items:flex-start;gap:.6rem;font-size:clamp(.88rem,1.4vw,.98rem);line-height:1.75;display:flex}.Onlineyogacourse-module__F6oIVa__fireIcon{color:var(--saffron);flex-shrink:0;margin-top:.18rem;font-size:.9rem}.Onlineyogacourse-module__F6oIVa__courseBlock{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(1.8rem,3vw,2.5rem) 0;display:grid}.Onlineyogacourse-module__F6oIVa__courseBlock:last-child{border-bottom:none}.Onlineyogacourse-module__F6oIVa__courseBlockTitle{color:var(--saffron);text-align:center;margin:0 0 .4rem;font-family:Cinzel,serif;font-size:clamp(1rem,2vw,1.3rem);font-weight:700}.Onlineyogacourse-module__F6oIVa__courseDetailList{margin:0 0 1.4rem;padding:0;list-style:none}.Onlineyogacourse-module__F6oIVa__courseDetailList li{color:var(--text);border-bottom:1px solid #e8d5b58c;align-items:flex-start;gap:.55rem;padding:.42rem 0;font-size:clamp(.84rem,1.3vw,.94rem);line-height:1.55;display:flex}.Onlineyogacourse-module__F6oIVa__courseDetailList li:last-child{border-bottom:none}.Onlineyogacourse-module__F6oIVa__detailIconWrap{color:var(--saffron);flex-shrink:0;margin-top:1px;display:flex}.Onlineyogacourse-module__F6oIVa__applyBtn{letter-spacing:.06em;color:#fff;background:var(--saffron);border:2px solid var(--saffron);text-align:center;border-radius:3px;width:fit-content;margin:0 auto;padding:.6rem 1.8rem;font-family:Cinzel,serif;font-size:.8rem;font-weight:600;text-decoration:none;transition:opacity .2s,transform .2s;display:block}.Onlineyogacourse-module__F6oIVa__applyBtn:hover{opacity:.85;transform:translateY(-1px)}.Onlineyogacourse-module__F6oIVa__benefitsTitle{color:var(--saffron);text-align:center;margin:0 0 .9rem;font-family:Cinzel,serif;font-size:clamp(1rem,1.8vw,1.2rem);font-weight:700}.Onlineyogacourse-module__F6oIVa__benefitsList{flex-direction:column;gap:.45rem;margin:0 0 1.4rem;padding:0;list-style:none;display:flex}.Onlineyogacourse-module__F6oIVa__benefitItem{color:var(--text);align-items:flex-start;gap:.55rem;font-size:clamp(.82rem,1.25vw,.92rem);line-height:1.7;display:flex}.Onlineyogacourse-module__F6oIVa__bookBtn{letter-spacing:.06em;color:#fff;background:var(--saffron);border:2px solid var(--saffron);text-align:center;border-radius:3px;width:fit-content;margin:0 auto;padding:.6rem 1.8rem;font-family:Cinzel,serif;font-size:.8rem;font-weight:600;text-decoration:none;transition:opacity .2s,transform .2s;display:block}.Onlineyogacourse-module__F6oIVa__bookBtn:hover{opacity:.85;transform:translateY(-1px)}.Onlineyogacourse-module__F6oIVa__tableWrapper{border:1px solid var(--border);box-shadow:0 3px 14px var(--shadow);border-radius:6px;overflow-x:auto}.Onlineyogacourse-module__F6oIVa__scheduleTable{border-collapse:collapse;width:100%;min-width:520px}.Onlineyogacourse-module__F6oIVa__scheduleTable thead tr{background:var(--saffron)}.Onlineyogacourse-module__F6oIVa__scheduleTable thead th{letter-spacing:.08em;color:#fff;text-align:center;padding:.85rem 1rem;font-family:Cinzel,serif;font-size:clamp(.72rem,1.1vw,.8rem);font-weight:600}.Onlineyogacourse-module__F6oIVa__scheduleTable tbody tr{background:var(--cream);transition:background .15s}.Onlineyogacourse-module__F6oIVa__scheduleTable tbody tr:nth-child(2n){background:var(--parchment-2)}.Onlineyogacourse-module__F6oIVa__scheduleTable tbody tr:hover{background:#fff3e0}.Onlineyogacourse-module__F6oIVa__scheduleTable tbody td{color:var(--text);text-align:center;border-bottom:1px solid var(--border);padding:.78rem 1rem;font-size:clamp(.78rem,1.2vw,.88rem)}.Onlineyogacourse-module__F6oIVa__tableApply{color:var(--saffron);font-family:Cinzel,serif;font-size:.75rem;font-weight:600;text-decoration:none}.Onlineyogacourse-module__F6oIVa__tableApply:hover{text-decoration:underline}.Onlineyogacourse-module__F6oIVa__noteText{color:var(--text);text-align:justify;margin:0 0 2rem;font-size:clamp(.88rem,1.35vw,.97rem);line-height:1.8}.Onlineyogacourse-module__F6oIVa__faqList{flex-direction:column;gap:1.2rem;display:flex}.Onlineyogacourse-module__F6oIVa__faqQ{color:var(--text);cursor:default;margin:0 0 .35rem;font-family:Cormorant Garamond,serif;font-size:clamp(.9rem,1.45vw,1rem);font-weight:600}.Onlineyogacourse-module__F6oIVa__faqA{color:var(--text);text-align:justify;margin:0;font-size:clamp(.86rem,1.3vw,.96rem);line-height:1.82}.Onlineyogacourse-module__F6oIVa__chakraGrid{grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,2.5rem);display:grid}.Onlineyogacourse-module__F6oIVa__chakraCard{text-align:center;flex-direction:column;align-items:center;padding:.5rem .5rem 1.2rem;display:flex}.Onlineyogacourse-module__F6oIVa__chakraImageWrap{justify-content:center;align-items:center;width:clamp(100px,14vw,150px);height:clamp(100px,14vw,150px);margin-bottom:.9rem;display:flex}.Onlineyogacourse-module__F6oIVa__chakraImage{object-fit:contain;width:100%;height:100%;transition:transform .4s}.Onlineyogacourse-module__F6oIVa__chakraCard:hover .Onlineyogacourse-module__F6oIVa__chakraImage{transform:scale(1.06)rotate(6deg)}.Onlineyogacourse-module__F6oIVa__chakraTitle{margin:0 0 .45rem;font-family:Cinzel,serif;font-size:clamp(.78rem,1.3vw,.92rem);font-weight:700;line-height:1.3}.Onlineyogacourse-module__F6oIVa__chakraLine{color:var(--text-muted);margin:.18rem 0;font-size:clamp(.76rem,1.15vw,.85rem);line-height:1.5}.Onlineyogacourse-module__F6oIVa__recordedGrid{grid-template-columns:1fr 1fr;gap:clamp(1rem,2.5vw,2rem);margin-bottom:2rem;display:grid}.Onlineyogacourse-module__F6oIVa__recordedCard{border:1px solid var(--border);background:var(--cream);text-align:center;box-shadow:0 2px 12px var(--shadow);border-radius:6px;flex-direction:column;align-items:center;padding:clamp(1.4rem,2.5vw,2rem) clamp(1rem,2vw,1.6rem);display:flex}.Onlineyogacourse-module__F6oIVa__recordedPencilIcon{color:#555;margin-bottom:.7rem;font-size:2.8rem;font-style:italic}.Onlineyogacourse-module__F6oIVa__recordedTitle{color:var(--maroon);margin:0 0 .4rem;font-family:Cinzel,serif;font-size:clamp(.84rem,1.4vw,.98rem);font-weight:600;line-height:1.35}.Onlineyogacourse-module__F6oIVa__recordedUnderline{background:var(--saffron);border-radius:2px;width:50px;height:2px;margin:0 auto .9rem}.Onlineyogacourse-module__F6oIVa__recordedPrice{color:var(--text);margin-bottom:.6rem;font-family:Cinzel,serif;font-size:clamp(2rem,4.5vw,3rem);font-weight:900;line-height:1}.Onlineyogacourse-module__F6oIVa__recordedPrice:before{vertical-align:super;font-size:.55em}.Onlineyogacourse-module__F6oIVa__recordedDivider{background:var(--border);width:100%;height:1px;margin:.7rem 0}.Onlineyogacourse-module__F6oIVa__recordedFeature{color:var(--text);margin:.28rem 0;font-family:Cinzel,serif;font-size:clamp(.72rem,1.1vw,.82rem);line-height:1.5}.Onlineyogacourse-module__F6oIVa__applyLinkBtn{letter-spacing:.06em;color:var(--saffron);margin-top:.4rem;font-family:Cinzel,serif;font-size:.8rem;font-weight:600;text-decoration:none}.Onlineyogacourse-module__F6oIVa__applyLinkBtn:hover{text-decoration:underline}.Onlineyogacourse-module__F6oIVa__recordedInfoBox{color:var(--text);margin-top:1.5rem;font-size:clamp(.88rem,1.35vw,.96rem);line-height:1.85}.Onlineyogacourse-module__F6oIVa__recordedInfoBox p{text-align:justify;margin:0 0 1rem}.Onlineyogacourse-module__F6oIVa__advantageList{margin:.5rem 0 1rem;padding-left:1.6rem}.Onlineyogacourse-module__F6oIVa__advantageList li{margin-bottom:.35rem;font-size:clamp(.86rem,1.3vw,.95rem);line-height:1.7}.Onlineyogacourse-module__F6oIVa__otherGrid{text-align:center;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,3vw,2rem);display:grid}.Onlineyogacourse-module__F6oIVa__otherCard{flex-direction:column;align-items:center;gap:.6rem;padding:1rem;display:flex}.Onlineyogacourse-module__F6oIVa__otherFigureWrap{width:clamp(60px,10vw,90px);height:clamp(60px,10vw,90px)}.Onlineyogacourse-module__F6oIVa__otherFigureSvg{width:100%;height:100%}.Onlineyogacourse-module__F6oIVa__otherTitle{color:var(--text);margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(.88rem,1.5vw,1.02rem);font-weight:400;line-height:1.35}.Onlineyogacourse-module__F6oIVa__otherMeta{color:var(--text-muted);margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(.82rem,1.3vw,.94rem);font-weight:600}@media (max-width:1024px){.Onlineyogacourse-module__F6oIVa__heroRight{width:260px}.Onlineyogacourse-module__F6oIVa__heroTitleBold{font-size:clamp(1.8rem,6vw,4rem)}.Onlineyogacourse-module__F6oIVa__heroTitleScript{font-size:clamp(1.5rem,5vw,3.5rem)}}@media (max-width:860px){.Onlineyogacourse-module__F6oIVa__hero{flex-direction:column;min-height:auto}.Onlineyogacourse-module__F6oIVa__heroRight{width:100%;min-height:160px}.Onlineyogacourse-module__F6oIVa__courseBlock{grid-template-columns:1fr;gap:1.5rem}.Onlineyogacourse-module__F6oIVa__courseBlockLeft{border-bottom:1px solid var(--border);padding-bottom:1.5rem}.Onlineyogacourse-module__F6oIVa__chakraGrid{grid-template-columns:repeat(2,1fr)}.Onlineyogacourse-module__F6oIVa__otherGrid{grid-template-columns:repeat(3,1fr)}.Onlineyogacourse-module__F6oIVa__recordedGrid{grid-template-columns:1fr 1fr}.Onlineyogacourse-module__F6oIVa__heroCourseCards{gap:1rem 1.8rem}}@media (max-width:640px){.Onlineyogacourse-module__F6oIVa__hero{flex-direction:column}.Onlineyogacourse-module__F6oIVa__heroRight{display:none}.Onlineyogacourse-module__F6oIVa__heroTitleBold{font-size:clamp(1.6rem,11vw,3rem)}.Onlineyogacourse-module__F6oIVa__heroTitleScript{font-size:clamp(1.4rem,9vw,2.4rem)}.Onlineyogacourse-module__F6oIVa__heroCourseCards{justify-content:center;gap:.8rem 1.2rem}.Onlineyogacourse-module__F6oIVa__laptop{width:60px;height:40px}.Onlineyogacourse-module__F6oIVa__laptopFoot{width:72px}.Onlineyogacourse-module__F6oIVa__chakraGrid{grid-template-columns:repeat(2,1fr);gap:1rem}.Onlineyogacourse-module__F6oIVa__chakraMandalaWrap{width:80px;height:80px}.Onlineyogacourse-module__F6oIVa__otherGrid{grid-template-columns:1fr;max-width:280px;margin:0 auto}.Onlineyogacourse-module__F6oIVa__recordedGrid{grid-template-columns:1fr;max-width:380px;margin:0 auto}.Onlineyogacourse-module__F6oIVa__sectionTitleOrange{font-size:1rem}.Onlineyogacourse-module__F6oIVa__bodyPara,.Onlineyogacourse-module__F6oIVa__noteText,.Onlineyogacourse-module__F6oIVa__faqA,.Onlineyogacourse-module__F6oIVa__recordedInfoBox p{text-align:left}.Onlineyogacourse-module__F6oIVa__orangeUnderline{width:50px}.Onlineyogacourse-module__F6oIVa__courseBlockTitle{font-size:1rem}}@media (max-width:420px){.Onlineyogacourse-module__F6oIVa__chakraGrid{grid-template-columns:1fr}.Onlineyogacourse-module__F6oIVa__scheduleTable thead th,.Onlineyogacourse-module__F6oIVa__scheduleTable tbody td{padding:.6rem .7rem;font-size:.75rem}.Onlineyogacourse-module__F6oIVa__heroCardNum{font-size:1.1rem}.Onlineyogacourse-module__F6oIVa__heroCardLabel{font-size:.5rem}.Onlineyogacourse-module__F6oIVa__heroCourseCards{gap:.7rem .9rem}.Onlineyogacourse-module__F6oIVa__laptop{width:50px;height:34px}.Onlineyogacourse-module__F6oIVa__laptopFoot{width:60px}}
