.Container-module__QumDGq__container{width:100%;max-width:1280px;margin:0 auto;padding:0 32px}@media (max-width:1024px){.Container-module__QumDGq__container{padding:0 24px}}@media (max-width:767px){.Container-module__QumDGq__container{padding:0 16px}}
.AboutIdea-module__c_YcnW__section{background:var(--color-bg2);padding:112px 0}.AboutIdea-module__c_YcnW__grid{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);align-items:start;gap:96px;display:grid}.AboutIdea-module__c_YcnW__intro{position:sticky;top:120px}.AboutIdea-module__c_YcnW__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0 0 32px;font-size:13px;font-weight:700;line-height:1.4}.AboutIdea-module__c_YcnW__word{flex-direction:column;align-items:flex-start;display:flex}.AboutIdea-module__c_YcnW__wordMain{font-family:var(--font-heading);letter-spacing:-.045em;color:var(--color-blue);font-size:clamp(48px,5vw,68px);font-weight:500;line-height:1}.AboutIdea-module__c_YcnW__wordOrigin{color:var(--color-text-muted);margin-top:12px;font-size:15px;line-height:1.5}.AboutIdea-module__c_YcnW__meaning{max-width:360px;color:var(--color-text-secondary);margin:32px 0 0;font-size:16px;line-height:1.7}.AboutIdea-module__c_YcnW__content{max-width:720px}.AboutIdea-module__c_YcnW__title{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--color-text);margin:0 0 40px;font-size:clamp(34px,3.5vw,48px);font-weight:500;line-height:1.15}.AboutIdea-module__c_YcnW__text{flex-direction:column;gap:24px;display:flex}.AboutIdea-module__c_YcnW__text p{color:var(--color-text-secondary);margin:0;font-size:18px;line-height:1.8}.AboutIdea-module__c_YcnW__text p:first-child{color:var(--color-text);font-size:21px;line-height:1.7}@media screen and (max-width:1023px){.AboutIdea-module__c_YcnW__section{padding:88px 0}.AboutIdea-module__c_YcnW__grid{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:56px}.AboutIdea-module__c_YcnW__intro{position:static}}@media screen and (max-width:767px){.AboutIdea-module__c_YcnW__section{padding:72px 0}.AboutIdea-module__c_YcnW__grid{grid-template-columns:1fr;gap:56px}.AboutIdea-module__c_YcnW__eyebrow{margin-bottom:24px}.AboutIdea-module__c_YcnW__wordMain{font-size:48px}.AboutIdea-module__c_YcnW__meaning{margin-top:24px}.AboutIdea-module__c_YcnW__title{margin-bottom:32px;font-size:34px}.AboutIdea-module__c_YcnW__text{gap:20px}.AboutIdea-module__c_YcnW__text p{font-size:17px}.AboutIdea-module__c_YcnW__text p:first-child{font-size:19px}}
.ClosedChannelCta-module__7jO_hW__section{padding:96px 0}.ClosedChannelCta-module__7jO_hW__inner{background:var(--color-blue);color:var(--color-white);border-radius:24px;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:center;gap:70px;padding:54px;display:grid}.ClosedChannelCta-module__7jO_hW__content{max-width:700px}.ClosedChannelCta-module__7jO_hW__eyebrow{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:700}.ClosedChannelCta-module__7jO_hW__title{font-family:var(--font-montserrat);letter-spacing:-.03em;margin:0;font-size:clamp(34px,4vw,52px);font-weight:600;line-height:1.08}.ClosedChannelCta-module__7jO_hW__description{color:#ffffffb8;margin:22px 0 0;font-size:17px;line-height:1.7}.ClosedChannelCta-module__7jO_hW__actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.ClosedChannelCta-module__7jO_hW__primaryButton,.ClosedChannelCta-module__7jO_hW__secondaryButton{border-radius:10px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,background-color .2s,border-color .2s;display:inline-flex}.ClosedChannelCta-module__7jO_hW__primaryButton{background:var(--color-accent);color:var(--color-white)}.ClosedChannelCta-module__7jO_hW__primaryButton:hover{background:var(--color-accent-hover);transform:translateY(-2px)}.ClosedChannelCta-module__7jO_hW__secondaryButton{color:var(--color-white);background:0 0;border:1px solid #ffffff38}.ClosedChannelCta-module__7jO_hW__secondaryButton:hover{background:#ffffff12;border-color:#ffffff61;transform:translateY(-2px)}.ClosedChannelCta-module__7jO_hW__meta{background:#ffffff0f;border:1px solid #ffffff24;border-radius:18px;flex-direction:column;padding:30px;display:flex}.ClosedChannelCta-module__7jO_hW__metaItem{flex-direction:column;display:flex}.ClosedChannelCta-module__7jO_hW__metaItem span{color:#ffffff80;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.ClosedChannelCta-module__7jO_hW__metaItem strong{color:var(--color-white);font-family:var(--font-montserrat);margin-top:6px;font-size:30px;font-weight:600;line-height:1.15}.ClosedChannelCta-module__7jO_hW__metaItem small{color:#ffffffa3;margin-top:5px;font-size:13px}.ClosedChannelCta-module__7jO_hW__divider{background:#ffffff1f;height:1px;margin:22px 0}@media (max-width:1024px){.ClosedChannelCta-module__7jO_hW__inner{grid-template-columns:1fr}}@media (max-width:767px){.ClosedChannelCta-module__7jO_hW__section{padding:64px 0}.ClosedChannelCta-module__7jO_hW__inner{border-radius:20px;gap:40px;padding:30px 24px}.ClosedChannelCta-module__7jO_hW__description{font-size:16px}.ClosedChannelCta-module__7jO_hW__actions{flex-direction:column}.ClosedChannelCta-module__7jO_hW__primaryButton,.ClosedChannelCta-module__7jO_hW__secondaryButton{width:100%}.ClosedChannelCta-module__7jO_hW__meta{padding:24px}}
.AstrologyHero-module__OeW0Na__hero{background:var(--color-bg);padding:96px 0}.AstrologyHero-module__OeW0Na__inner{grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);align-items:center;gap:96px;display:grid}.AstrologyHero-module__OeW0Na__content{max-width:780px}.AstrologyHero-module__OeW0Na__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0 0 20px;font-size:13px;font-weight:700;line-height:1.4}.AstrologyHero-module__OeW0Na__title{font-family:var(--font-heading);letter-spacing:-.045em;color:var(--color-text);margin:0;font-size:clamp(48px,5.4vw,76px);font-weight:500;line-height:1.03}.AstrologyHero-module__OeW0Na__title span{color:var(--color-blue);display:block}.AstrologyHero-module__OeW0Na__description{max-width:700px;color:var(--color-text-secondary);margin:30px 0 0;font-size:18px;line-height:1.75}.AstrologyHero-module__OeW0Na__actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.AstrologyHero-module__OeW0Na__primaryButton,.AstrologyHero-module__OeW0Na__secondaryButton{border-radius:var(--radius-md);justify-content:center;align-items:center;min-height:50px;padding:0 24px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.AstrologyHero-module__OeW0Na__primaryButton{color:var(--color-white);background:var(--color-blue);border:1px solid var(--color-blue)}.AstrologyHero-module__OeW0Na__primaryButton:hover{background:var(--color-blue-hover);border-color:var(--color-blue-hover);transform:translateY(-1px)}.AstrologyHero-module__OeW0Na__secondaryButton{color:var(--color-blue);border:1px solid var(--color-border);background:0 0}.AstrologyHero-module__OeW0Na__secondaryButton:hover{border-color:var(--color-blue);transform:translateY(-1px)}.AstrologyHero-module__OeW0Na__aside{background:var(--color-surface-warm);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:36px}.AstrologyHero-module__OeW0Na__asideLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin:0 0 16px;font-size:12px;font-weight:700}.AstrologyHero-module__OeW0Na__asideText{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--color-text);margin:0;font-size:22px;font-weight:500;line-height:1.5}.AstrologyHero-module__OeW0Na__points{border-top:1px solid var(--color-border);margin-top:32px}.AstrologyHero-module__OeW0Na__point{color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);grid-template-columns:36px minmax(0,1fr);gap:12px;padding:16px 0;font-size:14px;font-weight:600;line-height:1.5;display:grid}.AstrologyHero-module__OeW0Na__number{color:var(--color-accent);font-size:12px;font-weight:700}@media screen and (max-width:1024px){.AstrologyHero-module__OeW0Na__hero{padding:80px 0}.AstrologyHero-module__OeW0Na__inner{grid-template-columns:minmax(0,1fr) 340px;gap:48px}.AstrologyHero-module__OeW0Na__title{font-size:clamp(44px,6vw,62px)}.AstrologyHero-module__OeW0Na__aside{padding:28px}}@media screen and (max-width:767px){.AstrologyHero-module__OeW0Na__hero{padding:64px 0}.AstrologyHero-module__OeW0Na__inner{grid-template-columns:1fr;gap:48px}.AstrologyHero-module__OeW0Na__title{font-size:clamp(40px,12vw,54px)}.AstrologyHero-module__OeW0Na__description{margin-top:24px;font-size:16px}.AstrologyHero-module__OeW0Na__actions{margin-top:30px}.AstrologyHero-module__OeW0Na__primaryButton,.AstrologyHero-module__OeW0Na__secondaryButton{width:100%}.AstrologyHero-module__OeW0Na__aside{padding:24px}.AstrologyHero-module__OeW0Na__asideText{font-size:20px}}
.Intro-module__8gwvpa__section{padding:var(--space-2xl) 0;background:var(--color-surface)}.Intro-module__8gwvpa__inner{gap:var(--space-xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.Intro-module__8gwvpa__heading{max-width:560px}.Intro-module__8gwvpa__eyebrow{margin:0 0 var(--space-sm);color:var(--color-accent);font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.4}.Intro-module__8gwvpa__title{color:var(--color-text);font-family:var(--font-heading);letter-spacing:-.03em;margin:0;font-size:clamp(34px,4vw,50px);font-weight:500;line-height:1.12}.Intro-module__8gwvpa__content{flex-direction:column;gap:20px;max-width:680px;display:flex}.Intro-module__8gwvpa__content p{color:var(--color-text-secondary);margin:0;font-size:17px;line-height:1.75}.Intro-module__8gwvpa__content p:first-child{color:var(--color-text);font-size:19px}.Intro-module__8gwvpa__features{margin-top:var(--space-xl);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.Intro-module__8gwvpa__feature{background:var(--color-bg);min-height:280px;padding:32px}.Intro-module__8gwvpa__number{color:var(--color-accent);font-family:var(--font-heading);letter-spacing:.08em;margin-bottom:42px;font-size:13px;font-weight:700;display:block}.Intro-module__8gwvpa__feature h3{color:var(--color-text);font-family:var(--font-heading);margin:0 0 14px;font-size:21px;font-weight:650;line-height:1.3}.Intro-module__8gwvpa__feature p{color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.7}@media (max-width:1024px){.Intro-module__8gwvpa__section{padding:var(--space-xl) 0}.Intro-module__8gwvpa__inner{gap:var(--space-lg)}.Intro-module__8gwvpa__feature{min-height:270px;padding:26px}}@media (max-width:767px){.Intro-module__8gwvpa__section{padding:64px 0}.Intro-module__8gwvpa__inner{grid-template-columns:1fr;gap:32px;padding-bottom:48px}.Intro-module__8gwvpa__content p{font-size:16px}.Intro-module__8gwvpa__content p:first-child{font-size:17px}.Intro-module__8gwvpa__features{grid-template-columns:1fr;margin-top:48px}.Intro-module__8gwvpa__feature{min-height:auto;padding:28px}.Intro-module__8gwvpa__number{margin-bottom:28px}}
.Hero-module__FeX4Dq__hero{background:var(--color-bg);padding:96px 0}.Hero-module__FeX4Dq__inner{grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);align-items:center;gap:96px;display:grid}.Hero-module__FeX4Dq__content{max-width:780px}.Hero-module__FeX4Dq__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0 0 20px;font-size:13px;font-weight:700;line-height:1.4}.Hero-module__FeX4Dq__title{font-family:var(--font-heading);letter-spacing:-.045em;color:var(--color-text);margin:0;font-size:clamp(48px,5.4vw,76px);font-weight:500;line-height:1.03}.Hero-module__FeX4Dq__title span{color:var(--color-blue);display:block}.Hero-module__FeX4Dq__description{max-width:700px;color:var(--color-text-secondary);margin:30px 0 0;font-size:18px;line-height:1.75}.Hero-module__FeX4Dq__actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.Hero-module__FeX4Dq__primaryButton,.Hero-module__FeX4Dq__secondaryButton{border-radius:var(--radius-md);justify-content:center;align-items:center;min-height:50px;padding:0 24px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.Hero-module__FeX4Dq__primaryButton{color:var(--color-white);background:var(--color-blue);border:1px solid var(--color-blue)}.Hero-module__FeX4Dq__primaryButton:hover{background:var(--color-blue-hover);border-color:var(--color-blue-hover);transform:translateY(-1px)}.Hero-module__FeX4Dq__secondaryButton{color:var(--color-blue);border:1px solid var(--color-border);background:0 0}.Hero-module__FeX4Dq__secondaryButton:hover{border-color:var(--color-blue);transform:translateY(-1px)}.Hero-module__FeX4Dq__aside{background:var(--color-surface-warm);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:36px}.Hero-module__FeX4Dq__asideLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin:0 0 16px;font-size:12px;font-weight:700}.Hero-module__FeX4Dq__asideText{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--color-text);margin:0;font-size:22px;font-weight:500;line-height:1.5}.Hero-module__FeX4Dq__points{border-top:1px solid var(--color-border);margin-top:32px}.Hero-module__FeX4Dq__point{color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);grid-template-columns:36px minmax(0,1fr);gap:12px;padding:16px 0;font-size:14px;font-weight:600;line-height:1.5;display:grid}.Hero-module__FeX4Dq__number{color:var(--color-accent);font-size:12px;font-weight:700}@media screen and (max-width:1024px){.Hero-module__FeX4Dq__hero{padding:80px 0}.Hero-module__FeX4Dq__inner{grid-template-columns:minmax(0,1fr) 340px;gap:48px}.Hero-module__FeX4Dq__title{font-size:clamp(44px,6vw,62px)}.Hero-module__FeX4Dq__aside{padding:28px}}@media screen and (max-width:767px){.Hero-module__FeX4Dq__hero{padding:64px 0}.Hero-module__FeX4Dq__inner{grid-template-columns:1fr;gap:48px}.Hero-module__FeX4Dq__title{font-size:clamp(40px,12vw,54px)}.Hero-module__FeX4Dq__description{margin-top:24px;font-size:16px}.Hero-module__FeX4Dq__actions{margin-top:30px}.Hero-module__FeX4Dq__primaryButton,.Hero-module__FeX4Dq__secondaryButton{width:100%}.Hero-module__FeX4Dq__aside{padding:24px}.Hero-module__FeX4Dq__asideText{font-size:20px}}
.ConsultationCta-module__CzEHBG__section{padding:var(--space-2xl) 0;background:var(--color-bg)}.ConsultationCta-module__CzEHBG__card{justify-content:space-between;align-items:center;gap:var(--space-xl);padding:var(--space-xl);border-radius:var(--radius-md);background:var(--color-blue);display:flex}.ConsultationCta-module__CzEHBG__content{max-width:760px}.ConsultationCta-module__CzEHBG__eyebrow{margin:0 0 var(--space-sm);color:var(--color-accent-light);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.4}.ConsultationCta-module__CzEHBG__title{color:var(--color-white);font-family:var(--font-heading);letter-spacing:-.025em;margin:0;font-size:clamp(30px,4vw,44px);font-weight:500;line-height:1.15}.ConsultationCta-module__CzEHBG__description{margin:var(--space-md) 0 0;color:var(--color-blue-light);font-size:17px;line-height:1.7}.ConsultationCta-module__CzEHBG__button{border-radius:var(--radius-md);background:var(--color-accent);min-height:52px;color:var(--color-text);flex-shrink:0;justify-content:center;align-items:center;padding:14px 24px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-flex}.ConsultationCta-module__CzEHBG__button:hover{background:var(--color-accent-hover)}@media (max-width:900px){.ConsultationCta-module__CzEHBG__card{flex-direction:column;align-items:flex-start}}@media (max-width:767px){.ConsultationCta-module__CzEHBG__section{padding:var(--space-xl) 0}.ConsultationCta-module__CzEHBG__card{padding:32px 24px}.ConsultationCta-module__CzEHBG__button{width:100%}}
.CourseCta-module__ZTmL0q__section{padding:var(--space-2xl) 0;background:var(--color-blue)}.CourseCta-module__ZTmL0q__inner{justify-content:space-between;align-items:center;gap:64px;display:flex}.CourseCta-module__ZTmL0q__content{max-width:760px}.CourseCta-module__ZTmL0q__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-light);margin:0 0 14px;font-size:13px;font-weight:700;line-height:1.4}.CourseCta-module__ZTmL0q__title{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--color-white);margin:0;font-size:clamp(36px,4vw,52px);font-weight:500;line-height:1.1}.CourseCta-module__ZTmL0q__title span{color:var(--color-accent-light)}.CourseCta-module__ZTmL0q__description{color:#ffffffc7;max-width:680px;margin:24px 0 0;font-size:18px;line-height:1.7}.CourseCta-module__ZTmL0q__actions{flex-direction:column;flex-shrink:0;gap:12px;min-width:220px;display:flex}.CourseCta-module__ZTmL0q__primaryButton,.CourseCta-module__ZTmL0q__secondaryButton{border-radius:var(--radius-md);justify-content:center;align-items:center;min-height:50px;padding:0 24px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.CourseCta-module__ZTmL0q__primaryButton{color:var(--color-text);background:var(--color-accent);border:1px solid var(--color-accent)}.CourseCta-module__ZTmL0q__primaryButton:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);transform:translateY(-1px)}.CourseCta-module__ZTmL0q__secondaryButton{color:var(--color-white);background:0 0;border:1px solid #ffffff73}.CourseCta-module__ZTmL0q__secondaryButton:hover{border-color:var(--color-white);transform:translateY(-1px)}@media screen and (max-width:900px){.CourseCta-module__ZTmL0q__inner{flex-direction:column;align-items:flex-start;gap:40px}.CourseCta-module__ZTmL0q__actions{flex-direction:row;width:100%}.CourseCta-module__ZTmL0q__primaryButton,.CourseCta-module__ZTmL0q__secondaryButton{flex:1}}@media screen and (max-width:767px){.CourseCta-module__ZTmL0q__section{padding:64px 0}.CourseCta-module__ZTmL0q__description{font-size:16px}.CourseCta-module__ZTmL0q__actions{flex-direction:column}.CourseCta-module__ZTmL0q__primaryButton,.CourseCta-module__ZTmL0q__secondaryButton{width:100%}}
.ReviewForm-module__QEjTua__form{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:36px}.ReviewForm-module__QEjTua__fieldsRow{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.ReviewForm-module__QEjTua__field{margin-bottom:var(--space-md);flex-direction:column;gap:8px;display:flex}.ReviewForm-module__QEjTua__fieldsRow .ReviewForm-module__QEjTua__field{margin-bottom:var(--space-md)}.ReviewForm-module__QEjTua__label{font-family:var(--font-heading);color:var(--color-text);font-size:14px;font-weight:600}.ReviewForm-module__QEjTua__input,.ReviewForm-module__QEjTua__select,.ReviewForm-module__QEjTua__textarea{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;font:inherit;color:var(--color-text);background:var(--color-white);outline:none;padding:14px 16px;font-size:16px;transition:border-color .2s,box-shadow .2s}.ReviewForm-module__QEjTua__input::placeholder,.ReviewForm-module__QEjTua__textarea::placeholder{color:var(--color-text-muted)}.ReviewForm-module__QEjTua__select{cursor:pointer;min-height:50px}.ReviewForm-module__QEjTua__textarea{resize:vertical;min-height:180px}.ReviewForm-module__QEjTua__input:focus,.ReviewForm-module__QEjTua__select:focus,.ReviewForm-module__QEjTua__textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #d8a92826}.ReviewForm-module__QEjTua__input:disabled,.ReviewForm-module__QEjTua__select:disabled,.ReviewForm-module__QEjTua__textarea:disabled{cursor:not-allowed;opacity:.65}.ReviewForm-module__QEjTua__fieldHint{max-width:560px;color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.6}.ReviewForm-module__QEjTua__rating{align-items:center;gap:4px;min-height:42px;display:flex}.ReviewForm-module__QEjTua__star{width:38px;height:38px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:30px;line-height:1;transition:color .15s,transform .15s;display:inline-flex}.ReviewForm-module__QEjTua__star:hover{color:var(--color-accent);transform:scale(1.08)}.ReviewForm-module__QEjTua__starActive{color:var(--color-accent)}.ReviewForm-module__QEjTua__star:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px;border-radius:4px}.ReviewForm-module__QEjTua__ratingInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ReviewForm-module__QEjTua__consent{margin-bottom:var(--space-md);color:var(--color-text-secondary);cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.6;display:flex}.ReviewForm-module__QEjTua__checkbox{width:18px;height:18px;accent-color:var(--color-accent);cursor:pointer;flex-shrink:0;margin-top:2px}.ReviewForm-module__QEjTua__button{border-radius:var(--radius-sm);min-height:48px;font-family:var(--font-heading);color:var(--color-text);background:var(--color-accent);cursor:pointer;border:0;justify-content:center;align-items:center;padding:12px 24px;font-size:15px;font-weight:600;transition:background .2s,transform .2s,opacity .2s;display:inline-flex}.ReviewForm-module__QEjTua__button:hover:not(:disabled){background:var(--color-accent-light);transform:translateY(-1px)}.ReviewForm-module__QEjTua__button:focus-visible{outline:2px solid var(--color-blue);outline-offset:3px}.ReviewForm-module__QEjTua__button:disabled{cursor:wait;opacity:.65}.ReviewForm-module__QEjTua__status{min-height:24px;margin-top:var(--space-sm)}.ReviewForm-module__QEjTua__success,.ReviewForm-module__QEjTua__error{margin:0;font-size:14px;line-height:1.5}.ReviewForm-module__QEjTua__success{color:var(--color-blue)}.ReviewForm-module__QEjTua__error{color:#9a2e2e}.ReviewForm-module__QEjTua__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (max-width:900px){.ReviewForm-module__QEjTua__wrapper{gap:var(--space-xl);grid-template-columns:1fr}.ReviewForm-module__QEjTua__content{position:static}}@media (max-width:767px){.ReviewForm-module__QEjTua__section{padding:var(--space-xl) 0}.ReviewForm-module__QEjTua__form{padding:28px 24px}.ReviewForm-module__QEjTua__fieldsRow{grid-template-columns:1fr;gap:0}.ReviewForm-module__QEjTua__input,.ReviewForm-module__QEjTua__select,.ReviewForm-module__QEjTua__textarea{font-size:16px}.ReviewForm-module__QEjTua__rating{gap:2px}.ReviewForm-module__QEjTua__star{width:36px;height:36px;font-size:28px}.ReviewForm-module__QEjTua__button{width:100%}}
.AboutAuthor-module__E5Uovq__section{background:var(--color-surface);padding:112px 0}.AboutAuthor-module__E5Uovq__grid{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);align-items:center;gap:96px;display:grid}.AboutAuthor-module__E5Uovq__imageWrapper{aspect-ratio:4/5;background:var(--color-bg2);width:100%;position:relative;overflow:hidden}.AboutAuthor-module__E5Uovq__image{object-fit:cover}.AboutAuthor-module__E5Uovq__content{max-width:680px}.AboutAuthor-module__E5Uovq__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0 0 18px;font-size:13px;font-weight:700;line-height:1.4}.AboutAuthor-module__E5Uovq__title{font-family:var(--font-heading);letter-spacing:-.04em;color:var(--color-blue);margin:0;font-size:clamp(40px,4vw,56px);font-weight:500;line-height:1.08}.AboutAuthor-module__E5Uovq__lead{max-width:620px;color:var(--color-text);margin:28px 0 0;font-size:21px;line-height:1.65}.AboutAuthor-module__E5Uovq__text{flex-direction:column;gap:20px;margin-top:36px;display:flex}.AboutAuthor-module__E5Uovq__text p{color:var(--color-text-secondary);margin:0;font-size:17px;line-height:1.8}.AboutAuthor-module__E5Uovq__facts{border-top:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;padding-top:32px;display:grid}.AboutAuthor-module__E5Uovq__fact{flex-direction:column;gap:8px;display:flex}.AboutAuthor-module__E5Uovq__factValue{font-family:var(--font-heading);color:var(--color-text);font-size:16px;font-weight:600;line-height:1.4}.AboutAuthor-module__E5Uovq__factLabel{color:var(--color-text-muted);font-size:13px;line-height:1.6}@media screen and (max-width:1023px){.AboutAuthor-module__E5Uovq__section{padding:88px 0}.AboutAuthor-module__E5Uovq__grid{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);gap:56px}.AboutAuthor-module__E5Uovq__facts{grid-template-columns:1fr;gap:20px}}@media screen and (max-width:767px){.AboutAuthor-module__E5Uovq__section{padding:72px 0}.AboutAuthor-module__E5Uovq__grid{grid-template-columns:1fr;gap:48px}.AboutAuthor-module__E5Uovq__imageWrapper{aspect-ratio:4/5}.AboutAuthor-module__E5Uovq__title{font-size:40px}.AboutAuthor-module__E5Uovq__lead{margin-top:24px;font-size:19px}.AboutAuthor-module__E5Uovq__text{margin-top:28px}.AboutAuthor-module__E5Uovq__facts{margin-top:36px}}
.AstrologyIntro-module__dzPw1a__section{padding:var(--space-2xl) 0;background:var(--color-surface)}.AstrologyIntro-module__dzPw1a__inner{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:96px;display:grid}.AstrologyIntro-module__dzPw1a__heading{max-width:520px}.AstrologyIntro-module__dzPw1a__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0 0 14px;font-size:13px;font-weight:700;line-height:1.4}.AstrologyIntro-module__dzPw1a__title{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--color-text);margin:0;font-size:clamp(34px,3.8vw,50px);font-weight:500;line-height:1.12}.AstrologyIntro-module__dzPw1a__content{max-width:720px}.AstrologyIntro-module__dzPw1a__content p{color:var(--color-text-secondary);margin:0 0 20px;font-size:17px;line-height:1.8}.AstrologyIntro-module__dzPw1a__lead{font-weight:500;color:var(--color-text)!important;font-size:20px!important;line-height:1.65!important}.AstrologyIntro-module__dzPw1a__note{background:var(--color-surface-warm);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:44px minmax(0,1fr);gap:18px;margin-top:32px;padding:24px;display:grid}.AstrologyIntro-module__dzPw1a__noteMark{width:40px;height:40px;font-family:var(--font-heading);color:var(--color-white);background:var(--color-blue);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.AstrologyIntro-module__dzPw1a__note p{color:var(--color-text);margin:0;font-size:16px;line-height:1.7}@media screen and (max-width:1024px){.AstrologyIntro-module__dzPw1a__section{padding:var(--space-xl) 0}.AstrologyIntro-module__dzPw1a__inner{grid-template-columns:1fr 1.3fr;gap:56px}}@media screen and (max-width:767px){.AstrologyIntro-module__dzPw1a__section{padding:64px 0}.AstrologyIntro-module__dzPw1a__inner{grid-template-columns:1fr;gap:36px}.AstrologyIntro-module__dzPw1a__content p{font-size:16px}.AstrologyIntro-module__dzPw1a__lead{font-size:18px!important}.AstrologyIntro-module__dzPw1a__note{grid-template-columns:40px minmax(0,1fr);padding:20px}}
.CourseCard-module__tV4j1G__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;min-width:0;display:flex;overflow:hidden}.CourseCard-module__tV4j1G__imageLink{display:block}.CourseCard-module__tV4j1G__imageWrapper{aspect-ratio:16/10;background:var(--color-bg2);width:100%;position:relative;overflow:hidden}.CourseCard-module__tV4j1G__image{object-fit:cover;transition:transform .4s}.CourseCard-module__tV4j1G__card:hover .CourseCard-module__tV4j1G__image{transform:scale(1.03)}.CourseCard-module__tV4j1G__content{flex-direction:column;flex:1;padding:28px;display:flex}.CourseCard-module__tV4j1G__meta{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.CourseCard-module__tV4j1G__metaItem{color:var(--color-blue);background:var(--color-blue-light);border-radius:var(--radius-sm);padding:6px 10px;font-size:12px;font-weight:600;line-height:1.3}.CourseCard-module__tV4j1G__title{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:24px;font-weight:600;line-height:1.25}.CourseCard-module__tV4j1G__title a{color:inherit;text-decoration:none}.CourseCard-module__tV4j1G__description{color:var(--color-text-secondary);margin:16px 0 0;font-size:16px;line-height:1.65}.CourseCard-module__tV4j1G__footer{justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:28px;display:flex}.CourseCard-module__tV4j1G__price{font-family:var(--font-heading);color:var(--color-text);margin:0;font-size:18px;font-weight:600}.CourseCard-module__tV4j1G__link{color:var(--color-blue);align-items:center;gap:8px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.CourseCard-module__tV4j1G__link span{transition:transform .2s}.CourseCard-module__tV4j1G__link:hover span{transform:translate(4px)}@media screen and (max-width:767px){.CourseCard-module__tV4j1G__content{padding:24px}.CourseCard-module__tV4j1G__title{font-size:22px}.CourseCard-module__tV4j1G__footer{align-items:flex-end}}
.Intro-module__LhNveq__section{padding:var(--space-2xl) 0;background:var(--color-surface)}.Intro-module__LhNveq__inner{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:96px;display:grid}.Intro-module__LhNveq__heading{max-width:520px}.Intro-module__LhNveq__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0 0 14px;font-size:13px;font-weight:700;line-height:1.4}.Intro-module__LhNveq__title{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--color-text);margin:0;font-size:clamp(34px,3.8vw,50px);font-weight:500;line-height:1.12}.Intro-module__LhNveq__content{max-width:720px}.Intro-module__LhNveq__content p{color:var(--color-text-secondary);margin:0 0 20px;font-size:17px;line-height:1.8}.Intro-module__LhNveq__lead{font-weight:500;color:var(--color-text)!important;font-size:20px!important;line-height:1.65!important}.Intro-module__LhNveq__note{background:var(--color-surface-warm);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:44px minmax(0,1fr);gap:18px;margin-top:32px;padding:24px;display:grid}.Intro-module__LhNveq__noteMark{width:40px;height:40px;font-family:var(--font-heading);color:var(--color-white);background:var(--color-blue);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.Intro-module__LhNveq__note p{color:var(--color-text);margin:0;font-size:16px;line-height:1.7}@media screen and (max-width:1024px){.Intro-module__LhNveq__section{padding:var(--space-xl) 0}.Intro-module__LhNveq__inner{grid-template-columns:1fr 1.3fr;gap:56px}}@media screen and (max-width:767px){.Intro-module__LhNveq__section{padding:64px 0}.Intro-module__LhNveq__inner{grid-template-columns:1fr;gap:36px}.Intro-module__LhNveq__content p{font-size:16px}.Intro-module__LhNveq__lead{font-size:18px!important}.Intro-module__LhNveq__note{grid-template-columns:40px minmax(0,1fr);padding:20px}}
.ReviewModal-module__AcroHG__overlay{z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.ReviewModal-module__AcroHG__modal{background:var(--color-white);border-radius:var(--radius-md);width:min(100%,720px);max-height:calc(100vh - 48px);padding:48px 40px 40px;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0000002e}.ReviewModal-module__AcroHG__closeButton{width:36px;height:36px;color:var(--color-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:30px;font-weight:300;line-height:1;transition:opacity .2s;display:flex;position:absolute;top:14px;right:16px}.ReviewModal-module__AcroHG__closeButton:hover{opacity:.6}.ReviewModal-module__AcroHG__closeButton:focus-visible{outline:2px solid var(--color-blue);outline-offset:3px}.ReviewModal-module__AcroHG__header{max-width:560px;margin-bottom:32px}.ReviewModal-module__AcroHG__eyebrow{font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin-bottom:12px;font-size:11px;font-weight:700;display:block}.ReviewModal-module__AcroHG__title{font-family:var(--font-heading);color:var(--color-text);margin:0 0 14px;font-size:32px;font-weight:500;line-height:1.2}.ReviewModal-module__AcroHG__description{color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.65}.ReviewModal-module__AcroHG__formWrapper{border-top:0px solid var(--color-border);padding-top:28px}@media (max-width:767px){.ReviewModal-module__AcroHG__overlay{align-items:flex-start;padding:12px}.ReviewModal-module__AcroHG__modal{border-radius:var(--radius-sm);max-height:calc(100vh - 24px);padding:44px 20px 28px}.ReviewModal-module__AcroHG__header{margin-bottom:24px}.ReviewModal-module__AcroHG__title{font-size:26px}.ReviewModal-module__AcroHG__description{font-size:14px}.ReviewModal-module__AcroHG__formWrapper{padding-top:24px}.ReviewModal-module__AcroHG__closeButton{top:10px;right:12px}}
.AboutTeam-module__qTmUGq__section{padding:96px 0}.AboutTeam-module__qTmUGq__header{max-width:760px;margin-bottom:48px}.AboutTeam-module__qTmUGq__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin:0 0 12px;font-size:13px;font-weight:600;line-height:1.4}.AboutTeam-module__qTmUGq__title{margin:0;font-size:clamp(32px,4vw,48px);font-weight:500;line-height:1.15}.AboutTeam-module__qTmUGq__title span{display:block}.AboutTeam-module__qTmUGq__description{color:var(--color-text-secondary);margin:20px 0 0;font-size:18px;line-height:1.7}.AboutTeam-module__qTmUGq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.AboutTeam-module__qTmUGq__card{min-width:0}.AboutTeam-module__qTmUGq__imageWrapper{aspect-ratio:1;background:var(--color-surface);border-radius:50%;width:100%;position:relative;overflow:hidden}.AboutTeam-module__qTmUGq__image{object-fit:cover}.AboutTeam-module__qTmUGq__content{text-align:center;padding-top:20px}.AboutTeam-module__qTmUGq__name{margin:0;font-size:21px;font-weight:500;line-height:1.3}.AboutTeam-module__qTmUGq__role{margin:8px 0 0;font-size:14px;font-weight:600;line-height:1.5}.AboutTeam-module__qTmUGq__text{max-width:320px;color:var(--color-text-secondary);margin:14px auto 0;font-size:15px;line-height:1.7}@media (max-width:1024px){.AboutTeam-module__qTmUGq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}.AboutTeam-module__qTmUGq__imageWrapper{max-width:320px}}@media (max-width:767px){.AboutTeam-module__qTmUGq__section{padding:64px 0}.AboutTeam-module__qTmUGq__header{margin-bottom:32px}.AboutTeam-module__qTmUGq__description{font-size:16px}.AboutTeam-module__qTmUGq__grid{grid-template-columns:1fr;gap:40px}.AboutTeam-module__qTmUGq__card{max-width:420px}.AboutTeam-module__qTmUGq__imageWrapper{max-width:280px}}
.EducationHero-module__60oxsW__hero{background:var(--color-bg);padding:96px 0 112px;overflow:hidden}.EducationHero-module__60oxsW__inner{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:center;gap:80px;display:grid}.EducationHero-module__60oxsW__content{max-width:760px}.EducationHero-module__60oxsW__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0 0 20px;font-size:13px;font-weight:700;line-height:1.4}.EducationHero-module__60oxsW__title{font-family:var(--font-heading);letter-spacing:-.04em;color:var(--color-text);margin:0;font-size:clamp(46px,5vw,70px);font-weight:500;line-height:1.04}.EducationHero-module__60oxsW__title span{color:var(--color-blue)}.EducationHero-module__60oxsW__description{max-width:680px;color:var(--color-text-secondary);margin:30px 0 0;font-size:18px;line-height:1.75}.EducationHero-module__60oxsW__actions{flex-wrap:wrap;gap:14px;margin-top:40px;display:flex}.EducationHero-module__60oxsW__primaryButton,.EducationHero-module__60oxsW__secondaryButton{border-radius:var(--radius-sm);justify-content:center;align-items:center;min-height:52px;padding:0 26px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.EducationHero-module__60oxsW__primaryButton{background:var(--color-blue);color:var(--color-white)}.EducationHero-module__60oxsW__primaryButton:hover{background:var(--color-blue-hover)}.EducationHero-module__60oxsW__secondaryButton{border:1px solid var(--color-border);color:var(--color-text);background:0 0}.EducationHero-module__60oxsW__secondaryButton:hover{border-color:var(--color-accent);color:var(--color-accent-hover)}.EducationHero-module__60oxsW__visual{justify-content:center;align-items:center;min-height:430px;display:flex;position:relative}.EducationHero-module__60oxsW__circleOuter,.EducationHero-module__60oxsW__circleMiddle,.EducationHero-module__60oxsW__circleInner{border-radius:50%;justify-content:center;align-items:center;display:flex}.EducationHero-module__60oxsW__circleOuter{aspect-ratio:1;border:1px solid var(--color-border);background:var(--color-surface-warm);width:min(38vw,410px)}.EducationHero-module__60oxsW__circleMiddle{aspect-ratio:1;border:1px solid var(--color-accent);width:72%}.EducationHero-module__60oxsW__circleInner{aspect-ratio:1;background:var(--color-blue);width:48%}.EducationHero-module__60oxsW__circleInner span{font-family:var(--font-heading);color:var(--color-white);font-size:52px;font-weight:500}.EducationHero-module__60oxsW__symbol{border:1px solid var(--color-border);background:var(--color-surface);width:54px;height:54px;color:var(--color-accent);border-radius:50%;justify-content:center;align-items:center;font-size:22px;display:flex;position:absolute}.EducationHero-module__60oxsW__symbolOne{top:28px;right:42px}.EducationHero-module__60oxsW__symbolTwo{bottom:54px;left:22px}.EducationHero-module__60oxsW__symbolThree{bottom:90px;right:10px}@media screen and (max-width:1024px){.EducationHero-module__60oxsW__hero{padding:72px 0 88px}.EducationHero-module__60oxsW__inner{grid-template-columns:1fr 320px;gap:48px}.EducationHero-module__60oxsW__visual{min-height:340px}}@media screen and (max-width:767px){.EducationHero-module__60oxsW__hero{padding:56px 0 72px}.EducationHero-module__60oxsW__inner{grid-template-columns:1fr;gap:52px}.EducationHero-module__60oxsW__title{font-size:clamp(38px,11vw,52px)}.EducationHero-module__60oxsW__description{margin-top:24px;font-size:17px;line-height:1.7}.EducationHero-module__60oxsW__actions{flex-direction:column;align-items:stretch;margin-top:32px}.EducationHero-module__60oxsW__primaryButton,.EducationHero-module__60oxsW__secondaryButton{width:100%}.EducationHero-module__60oxsW__visual{min-height:auto}.EducationHero-module__60oxsW__circleOuter{width:min(82vw,360px)}.EducationHero-module__60oxsW__symbolOne{top:-12px;right:6%}.EducationHero-module__60oxsW__symbolTwo{bottom:14px;left:1%}.EducationHero-module__60oxsW__symbolThree{bottom:64px;right:0}}
.CourseCard-module__2JOlGq__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;min-width:0;display:flex;overflow:hidden}.CourseCard-module__2JOlGq__imageLink{display:block}.CourseCard-module__2JOlGq__imageWrapper{aspect-ratio:16/10;background:var(--color-bg2);width:100%;position:relative;overflow:hidden}.CourseCard-module__2JOlGq__image{object-fit:cover;transition:transform .4s}.CourseCard-module__2JOlGq__card:hover .CourseCard-module__2JOlGq__image{transform:scale(1.03)}.CourseCard-module__2JOlGq__content{flex-direction:column;flex:1;padding:28px;display:flex}.CourseCard-module__2JOlGq__meta{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.CourseCard-module__2JOlGq__metaItem{color:var(--color-blue);background:var(--color-blue-light);border-radius:var(--radius-sm);padding:6px 10px;font-size:12px;font-weight:600;line-height:1.3}.CourseCard-module__2JOlGq__title{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:24px;font-weight:600;line-height:1.25}.CourseCard-module__2JOlGq__title a{color:inherit;text-decoration:none}.CourseCard-module__2JOlGq__description{color:var(--color-text-secondary);margin:16px 0 0;font-size:16px;line-height:1.65}.CourseCard-module__2JOlGq__footer{justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:28px;display:flex}.CourseCard-module__2JOlGq__price{font-family:var(--font-heading);color:var(--color-text);margin:0;font-size:18px;font-weight:600}.CourseCard-module__2JOlGq__link{color:var(--color-blue);align-items:center;gap:8px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.CourseCard-module__2JOlGq__link span{transition:transform .2s}.CourseCard-module__2JOlGq__link:hover span{transform:translate(4px)}@media screen and (max-width:767px){.CourseCard-module__2JOlGq__content{padding:24px}.CourseCard-module__2JOlGq__title{font-size:22px}.CourseCard-module__2JOlGq__footer{align-items:flex-end}}
.Courses-module__dLMjvG__section{padding:var(--space-2xl) 0;background:var(--color-bg)}.Courses-module__dLMjvG__header{max-width:760px;margin-bottom:var(--space-xl)}.Courses-module__dLMjvG__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0 0 12px;font-size:13px;font-weight:700;line-height:1.4}.Courses-module__dLMjvG__title{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--color-text);margin:0;font-size:clamp(36px,4vw,52px);font-weight:500;line-height:1.1}.Courses-module__dLMjvG__description{max-width:680px;color:var(--color-text-secondary);margin:24px 0 0;font-size:18px;line-height:1.7}.Courses-module__dLMjvG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media screen and (max-width:1024px){.Courses-module__dLMjvG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.Courses-module__dLMjvG__section{padding:var(--space-xl) 0}.Courses-module__dLMjvG__header{margin-bottom:40px}.Courses-module__dLMjvG__description{font-size:16px}.Courses-module__dLMjvG__grid{grid-template-columns:1fr}}
.CourseCard-module__GUEJva__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;min-width:0;display:flex;overflow:hidden}.CourseCard-module__GUEJva__imageLink{display:block}.CourseCard-module__GUEJva__imageWrapper{aspect-ratio:16/10;background:var(--color-bg2);width:100%;position:relative;overflow:hidden}.CourseCard-module__GUEJva__image{object-fit:cover;transition:transform .4s}.CourseCard-module__GUEJva__card:hover .CourseCard-module__GUEJva__image{transform:scale(1.03)}.CourseCard-module__GUEJva__content{flex-direction:column;flex:1;padding:28px;display:flex}.CourseCard-module__GUEJva__meta{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.CourseCard-module__GUEJva__metaItem{color:var(--color-blue);background:var(--color-blue-light);border-radius:var(--radius-sm);padding:6px 10px;font-size:12px;font-weight:600;line-height:1.3}.CourseCard-module__GUEJva__title{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:24px;font-weight:600;line-height:1.25}.CourseCard-module__GUEJva__title a{color:inherit;text-decoration:none}.CourseCard-module__GUEJva__description{color:var(--color-text-secondary);margin:16px 0 0;font-size:16px;line-height:1.65}.CourseCard-module__GUEJva__footer{justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:28px;display:flex}.CourseCard-module__GUEJva__price{font-family:var(--font-heading);color:var(--color-text);margin:0;font-size:18px;font-weight:600}.CourseCard-module__GUEJva__link{color:var(--color-blue);align-items:center;gap:8px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.CourseCard-module__GUEJva__link span{transition:transform .2s}.CourseCard-module__GUEJva__link:hover span{transform:translate(4px)}@media screen and (max-width:767px){.CourseCard-module__GUEJva__content{padding:24px}.CourseCard-module__GUEJva__title{font-size:22px}.CourseCard-module__GUEJva__footer{align-items:flex-end}}
.Hero-module__zEDOha__section{padding:var(--space-2xl) 0 var(--space-xl);background:var(--color-bg)}.Hero-module__zEDOha__content{max-width:900px}.Hero-module__zEDOha__eyebrow{margin-bottom:var(--space-sm);font-family:var(--font-body);color:var(--color-accent);text-transform:uppercase;letter-spacing:.08em;font-size:14px;font-weight:600;line-height:1.4;display:inline-block}.Hero-module__zEDOha__title{max-width:850px;font-family:var(--font-heading);color:var(--color-text);margin:0;font-size:clamp(40px,5vw,68px);font-weight:600;line-height:1.08}.Hero-module__zEDOha__description{margin:var(--space-md) 0 0;max-width:760px;font-family:var(--font-body);color:var(--color-text-secondary);font-size:20px;line-height:1.65}@media screen and (max-width:1024px){.Hero-module__zEDOha__section{padding:var(--space-xl) 0}.Hero-module__zEDOha__title{font-size:clamp(38px,6vw,56px)}}@media screen and (max-width:767px){.Hero-module__zEDOha__section{padding:48px 0 40px}.Hero-module__zEDOha__eyebrow{margin-bottom:12px;font-size:12px}.Hero-module__zEDOha__title{font-size:36px;line-height:1.12}.Hero-module__zEDOha__description{margin-top:20px;font-size:17px;line-height:1.6}}
.ReviewSuccessModal-module__Hewu8a__overlay{z-index:1100;background:#00000073;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.ReviewSuccessModal-module__Hewu8a__modal{background:var(--color-white);border-radius:var(--radius-md);text-align:center;width:min(100%,560px);max-height:calc(100vh - 48px);padding:48px 40px 36px;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0000002e}.ReviewSuccessModal-module__Hewu8a__closeButton{width:36px;height:36px;color:var(--color-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:30px;font-weight:300;line-height:1;transition:opacity .2s;display:flex;position:absolute;top:14px;right:16px}.ReviewSuccessModal-module__Hewu8a__closeButton:hover{opacity:.6}.ReviewSuccessModal-module__Hewu8a__closeButton:focus-visible{outline:2px solid var(--color-blue);outline-offset:3px}.ReviewSuccessModal-module__Hewu8a__icon{width:56px;height:56px;color:var(--color-text);background:var(--color-accent);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;font-size:28px;font-weight:600;display:flex}.ReviewSuccessModal-module__Hewu8a__title{font-family:var(--font-heading);color:var(--color-text);margin:0 0 16px;font-size:28px;font-weight:600;line-height:1.2}.ReviewSuccessModal-module__Hewu8a__message{max-width:440px;color:var(--color-text-secondary);margin:0 auto 32px;font-size:15px;line-height:1.7}.ReviewSuccessModal-module__Hewu8a__manager{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);text-align:left;padding:28px}.ReviewSuccessModal-module__Hewu8a__managerTitle{font-family:var(--font-heading);color:var(--color-text);margin:0 0 12px;font-size:19px;font-weight:600;line-height:1.3}.ReviewSuccessModal-module__Hewu8a__managerText{color:var(--color-text-secondary);margin:0 0 22px;font-size:14px;line-height:1.65}.ReviewSuccessModal-module__Hewu8a__managerButton{border-radius:var(--radius-sm);min-height:46px;font-family:var(--font-heading);color:var(--color-text);background:var(--color-accent);justify-content:center;align-items:center;padding:11px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.ReviewSuccessModal-module__Hewu8a__managerButton:hover{background:var(--color-accent-light);transform:translateY(-1px)}.ReviewSuccessModal-module__Hewu8a__managerButton:focus-visible{outline:2px solid var(--color-blue);outline-offset:3px}.ReviewSuccessModal-module__Hewu8a__closeLink{font:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;margin-top:24px;padding:0;font-size:14px;transition:color .2s}.ReviewSuccessModal-module__Hewu8a__closeLink:hover{color:var(--color-text)}.ReviewSuccessModal-module__Hewu8a__closeLink:focus-visible{outline:2px solid var(--color-blue);outline-offset:3px}@media (max-width:767px){.ReviewSuccessModal-module__Hewu8a__overlay{align-items:flex-start;padding:12px}.ReviewSuccessModal-module__Hewu8a__modal{border-radius:var(--radius-sm);max-height:calc(100vh - 24px);padding:44px 20px 28px}.ReviewSuccessModal-module__Hewu8a__title{font-size:24px}.ReviewSuccessModal-module__Hewu8a__manager{padding:22px 20px}.ReviewSuccessModal-module__Hewu8a__managerButton{width:100%}}
.AboutHistory-module___fJIka__section{background:var(--color-bg);padding:112px 0}.AboutHistory-module___fJIka__grid{grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);align-items:start;gap:96px;display:grid}.AboutHistory-module___fJIka__header{position:sticky;top:120px}.AboutHistory-module___fJIka__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0 0 20px;font-size:13px;font-weight:700;line-height:1.4}.AboutHistory-module___fJIka__title{font-family:var(--font-heading);letter-spacing:-.04em;color:var(--color-text);margin:0;font-size:clamp(38px,4vw,54px);font-weight:500;line-height:1.1}.AboutHistory-module___fJIka__title span{color:var(--color-blue)}.AboutHistory-module___fJIka__description{max-width:540px;color:var(--color-text-secondary);margin:32px 0 0;font-size:17px;line-height:1.8}.AboutHistory-module___fJIka__timeline{flex-direction:column;display:flex}.AboutHistory-module___fJIka__stage{grid-template-columns:72px 1fr;gap:28px;padding:0 0 48px;display:grid}.AboutHistory-module___fJIka__stage:not(:last-child){border-bottom:1px solid var(--color-border);margin-bottom:48px}.AboutHistory-module___fJIka__marker{justify-content:center;align-items:flex-start;display:flex}.AboutHistory-module___fJIka__marker span{border:1px solid var(--color-accent);width:56px;height:56px;font-family:var(--font-heading);color:var(--color-accent);justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.AboutHistory-module___fJIka__period{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 10px;font-size:12px;font-weight:700;line-height:1.4}.AboutHistory-module___fJIka__stageTitle{font-family:var(--font-heading);color:var(--color-blue);margin:0;font-size:26px;font-weight:500;line-height:1.25}.AboutHistory-module___fJIka__stageText{max-width:620px;color:var(--color-text-secondary);margin:18px 0 0;font-size:17px;line-height:1.8}@media screen and (max-width:1023px){.AboutHistory-module___fJIka__section{padding:88px 0}.AboutHistory-module___fJIka__grid{grid-template-columns:1fr;gap:64px}.AboutHistory-module___fJIka__header{max-width:760px;position:static}}@media screen and (max-width:767px){.AboutHistory-module___fJIka__section{padding:72px 0}.AboutHistory-module___fJIka__grid{gap:48px}.AboutHistory-module___fJIka__title{font-size:38px}.AboutHistory-module___fJIka__stage{grid-template-columns:48px 1fr;gap:20px;padding-bottom:36px}.AboutHistory-module___fJIka__stage:not(:last-child){margin-bottom:36px}.AboutHistory-module___fJIka__marker span{width:44px;height:44px;font-size:13px}.AboutHistory-module___fJIka__stageTitle{font-size:23px}.AboutHistory-module___fJIka__stageText{font-size:16px}}
.EducationPrograms-module__jjrmhG__section{padding:var(--space-2xl) 0;background:var(--color-surface)}.EducationPrograms-module__jjrmhG__heading{max-width:760px;margin-bottom:56px}.EducationPrograms-module__jjrmhG__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0 0 16px;font-size:13px;font-weight:700;line-height:1.4}.EducationPrograms-module__jjrmhG__title{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--color-text);margin:0;font-size:clamp(36px,4vw,52px);font-weight:500;line-height:1.12}.EducationPrograms-module__jjrmhG__intro{max-width:680px;color:var(--color-text-secondary);margin:22px 0 0;font-size:17px;line-height:1.7}.EducationPrograms-module__jjrmhG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.EducationPrograms-module__jjrmhG__card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);min-height:390px;color:inherit;flex-direction:column;padding:30px;text-decoration:none;transition:transform .25s,border-color .25s,background-color .25s;display:flex}.EducationPrograms-module__jjrmhG__card:hover{border-color:var(--color-accent);background:var(--color-surface-warm);transform:translateY(-5px)}.EducationPrograms-module__jjrmhG__cardTop{justify-content:space-between;align-items:center;display:flex}.EducationPrograms-module__jjrmhG__number{font-family:var(--font-heading);letter-spacing:.1em;color:var(--color-text-muted);font-size:13px;font-weight:600}.EducationPrograms-module__jjrmhG__arrow{border:1px solid var(--color-border);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;transition:background-color .2s,color .2s;display:flex}.EducationPrograms-module__jjrmhG__card:hover .EducationPrograms-module__jjrmhG__arrow{background:var(--color-blue);color:var(--color-white)}.EducationPrograms-module__jjrmhG__cardContent{margin-top:auto;padding-top:72px}.EducationPrograms-module__jjrmhG__cardContent h3{font-family:var(--font-heading);color:var(--color-blue);margin:0;font-size:clamp(25px,2vw,31px);font-weight:500;line-height:1.2}.EducationPrograms-module__jjrmhG__cardContent p{color:var(--color-text-secondary);margin:18px 0 0;font-size:16px;line-height:1.7}.EducationPrograms-module__jjrmhG__linkText{color:var(--color-accent-hover);margin-top:34px;font-size:14px;font-weight:600}@media screen and (max-width:1024px){.EducationPrograms-module__jjrmhG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.EducationPrograms-module__jjrmhG__card:last-child{grid-column:1/-1}}@media screen and (max-width:767px){.EducationPrograms-module__jjrmhG__section{padding:72px 0}.EducationPrograms-module__jjrmhG__heading{margin-bottom:40px}.EducationPrograms-module__jjrmhG__grid{grid-template-columns:1fr}.EducationPrograms-module__jjrmhG__card,.EducationPrograms-module__jjrmhG__card:last-child{grid-column:auto}.EducationPrograms-module__jjrmhG__card{min-height:330px;padding:24px}.EducationPrograms-module__jjrmhG__cardContent{padding-top:48px}}
.AstrologyCourses-module__4_b5Wq__section{padding:var(--space-2xl) 0;background:var(--color-bg)}.AstrologyCourses-module__4_b5Wq__header{max-width:760px;margin-bottom:var(--space-xl)}.AstrologyCourses-module__4_b5Wq__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0 0 12px;font-size:13px;font-weight:700;line-height:1.4}.AstrologyCourses-module__4_b5Wq__title{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--color-text);margin:0;font-size:clamp(36px,4vw,52px);font-weight:500;line-height:1.1}.AstrologyCourses-module__4_b5Wq__description{max-width:680px;color:var(--color-text-secondary);margin:24px 0 0;font-size:18px;line-height:1.7}.AstrologyCourses-module__4_b5Wq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media screen and (max-width:1024px){.AstrologyCourses-module__4_b5Wq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.AstrologyCourses-module__4_b5Wq__section{padding:var(--space-xl) 0}.AstrologyCourses-module__4_b5Wq__header{margin-bottom:40px}.AstrologyCourses-module__4_b5Wq__description{font-size:16px}.AstrologyCourses-module__4_b5Wq__grid{grid-template-columns:1fr}}
.Learning-module__74DY8a__section{padding:var(--space-2xl) 0;background:var(--color-bg2)}.Learning-module__74DY8a__header{max-width:760px;margin-bottom:var(--space-xl)}.Learning-module__74DY8a__eyebrow{margin:0 0 var(--space-sm);color:var(--color-accent);font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.4}.Learning-module__74DY8a__title{color:var(--color-text);font-family:var(--font-heading);letter-spacing:-.03em;margin:0;font-size:clamp(34px,4vw,50px);font-weight:500;line-height:1.12}.Learning-module__74DY8a__description{max-width:650px;margin:var(--space-md) 0 0;color:var(--color-text-secondary);font-size:17px;line-height:1.7}.Learning-module__74DY8a__grid{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Learning-module__74DY8a__card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-height:300px;padding:30px}.Learning-module__74DY8a__number{color:var(--color-accent);font-family:var(--font-heading);letter-spacing:.08em;margin-bottom:48px;font-size:13px;font-weight:700;display:block}.Learning-module__74DY8a__cardTitle{color:var(--color-text);font-family:var(--font-heading);margin:0 0 14px;font-size:21px;font-weight:600;line-height:1.3}.Learning-module__74DY8a__cardDescription{color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.7}.Learning-module__74DY8a__note{margin-top:var(--space-lg);padding:var(--space-lg);border-radius:var(--radius-md);background:var(--color-blue)}.Learning-module__74DY8a__noteContent{max-width:820px}.Learning-module__74DY8a__noteLabel{color:var(--color-accent-light);font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:700}.Learning-module__74DY8a__noteTitle{color:var(--color-white);font-family:var(--font-heading);margin:0;font-size:clamp(26px,3vw,34px);font-weight:500;line-height:1.2}.Learning-module__74DY8a__noteDescription{color:#ffffffc7;margin:18px 0 0;font-size:16px;line-height:1.7}@media (max-width:1024px){.Learning-module__74DY8a__section{padding:var(--space-xl) 0}.Learning-module__74DY8a__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.Learning-module__74DY8a__section{padding:64px 0}.Learning-module__74DY8a__header{margin-bottom:40px}.Learning-module__74DY8a__description{font-size:16px}.Learning-module__74DY8a__grid{grid-template-columns:1fr}.Learning-module__74DY8a__card{min-height:auto;padding:26px}.Learning-module__74DY8a__number{margin-bottom:30px}.Learning-module__74DY8a__note{margin-top:24px;padding:28px}}
.Courses-module__VOolrW__section{padding:var(--space-2xl) 0;background:var(--color-bg)}.Courses-module__VOolrW__header{max-width:760px;margin-bottom:var(--space-xl)}.Courses-module__VOolrW__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0 0 12px;font-size:13px;font-weight:700;line-height:1.4}.Courses-module__VOolrW__title{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--color-text);margin:0;font-size:clamp(36px,4vw,52px);font-weight:500;line-height:1.1}.Courses-module__VOolrW__description{max-width:680px;color:var(--color-text-secondary);margin:24px 0 0;font-size:18px;line-height:1.7}.Courses-module__VOolrW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media screen and (max-width:1024px){.Courses-module__VOolrW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.Courses-module__VOolrW__section{padding:var(--space-xl) 0}.Courses-module__VOolrW__header{margin-bottom:40px}.Courses-module__VOolrW__description{font-size:16px}.Courses-module__VOolrW__grid{grid-template-columns:1fr}}
.Intro-module__QYVTZq__section{padding:var(--space-xl) 0 var(--space-2xl);background:var(--color-surface)}.Intro-module__QYVTZq__content{gap:var(--space-xl);grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.Intro-module__QYVTZq__eyebrow{margin-bottom:var(--space-sm);font-family:var(--font-body);color:var(--color-accent);text-transform:uppercase;letter-spacing:.08em;font-size:14px;font-weight:600;display:inline-block}.Intro-module__QYVTZq__title{max-width:520px;font-family:var(--font-heading);color:var(--color-text);margin:0;font-size:clamp(30px,3.5vw,44px);font-weight:600;line-height:1.18}.Intro-module__QYVTZq__text{max-width:680px;font-family:var(--font-body);color:var(--color-text-secondary);font-size:18px;line-height:1.75}.Intro-module__QYVTZq__text p{margin:0}.Intro-module__QYVTZq__text p+p{margin-top:var(--space-md)}@media screen and (max-width:1024px){.Intro-module__QYVTZq__content{gap:var(--space-lg);grid-template-columns:1fr}.Intro-module__QYVTZq__text{max-width:760px}}@media screen and (max-width:767px){.Intro-module__QYVTZq__section{padding:48px 0 56px}.Intro-module__QYVTZq__content{gap:28px}.Intro-module__QYVTZq__eyebrow{margin-bottom:12px;font-size:12px}.Intro-module__QYVTZq__title{font-size:30px}.Intro-module__QYVTZq__text{font-size:16px;line-height:1.7}.Intro-module__QYVTZq__text p+p{margin-top:18px}}
.ReviewButton-module__IUDXnW__button{border-radius:var(--radius-sm);min-height:48px;font-family:var(--font-heading);color:var(--color-text);background:var(--color-accent);cursor:pointer;border:0;justify-content:center;align-items:center;padding:12px 24px;font-size:15px;font-weight:600;line-height:1;transition:background .2s,transform .2s;display:inline-flex}.ReviewButton-module__IUDXnW__button:hover{background:var(--color-accent-light);transform:translateY(-1px)}.ReviewButton-module__IUDXnW__button:focus-visible{outline:2px solid var(--color-blue);outline-offset:3px}
.AboutDirections-module__Ox8K8a__section{background:var(--color-blue);padding:112px 0}.AboutDirections-module__Ox8K8a__header{max-width:820px;margin-bottom:64px}.AboutDirections-module__Ox8K8a__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0 0 20px;font-size:13px;font-weight:700;line-height:1.4}.AboutDirections-module__Ox8K8a__title{font-family:var(--font-heading);letter-spacing:-.04em;color:var(--color-white);margin:0;font-size:clamp(40px,4vw,56px);font-weight:500;line-height:1.1}.AboutDirections-module__Ox8K8a__title span{color:var(--color-accent-light)}.AboutDirections-module__Ox8K8a__description{max-width:700px;color:var(--color-blue-light);margin:28px 0 0;font-size:18px;line-height:1.8}.AboutDirections-module__Ox8K8a__grid{border-top:1px solid #ffffff2e;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.AboutDirections-module__Ox8K8a__card{min-height:360px;padding:40px 36px}.AboutDirections-module__Ox8K8a__card:not(:last-child){border-right:1px solid #ffffff2e}.AboutDirections-module__Ox8K8a__number{font-family:var(--font-heading);color:var(--color-accent);margin-bottom:64px;font-size:14px;font-weight:600;display:block}.AboutDirections-module__Ox8K8a__cardTitle{font-family:var(--font-heading);color:var(--color-white);margin:0;font-size:28px;font-weight:500;line-height:1.25}.AboutDirections-module__Ox8K8a__cardText{color:var(--color-blue-light);margin:24px 0 0;font-size:16px;line-height:1.8}@media screen and (max-width:1023px){.AboutDirections-module__Ox8K8a__section{padding:88px 0}.AboutDirections-module__Ox8K8a__grid{grid-template-columns:1fr}.AboutDirections-module__Ox8K8a__card{min-height:auto;padding:36px 0}.AboutDirections-module__Ox8K8a__card:not(:last-child){border-bottom:1px solid #ffffff2e;border-right:0}.AboutDirections-module__Ox8K8a__number{margin-bottom:32px}}@media screen and (max-width:767px){.AboutDirections-module__Ox8K8a__section{padding:72px 0}.AboutDirections-module__Ox8K8a__header{margin-bottom:48px}.AboutDirections-module__Ox8K8a__title{font-size:38px}.AboutDirections-module__Ox8K8a__description{font-size:17px}}
.EducationFormats-module__RVse9q__section{padding:var(--space-2xl) 0;background:var(--color-bg2)}.EducationFormats-module__RVse9q__heading{max-width:720px;margin-bottom:52px}.EducationFormats-module__RVse9q__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0 0 16px;font-size:13px;font-weight:700;line-height:1.4}.EducationFormats-module__RVse9q__title{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--color-text);margin:0;font-size:clamp(38px,4vw,54px);font-weight:500;line-height:1.1}.EducationFormats-module__RVse9q__title span{color:var(--color-blue)}.EducationFormats-module__RVse9q__description{max-width:620px;color:var(--color-text-secondary);margin:24px 0 0;font-size:17px;line-height:1.75}.EducationFormats-module__RVse9q__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.EducationFormats-module__RVse9q__card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;justify-content:space-between;min-height:360px;padding:36px;display:flex}.EducationFormats-module__RVse9q__label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-hover);margin:0 0 22px;font-size:12px;font-weight:700;line-height:1.4}.EducationFormats-module__RVse9q__cardTitle{font-family:var(--font-heading);color:var(--color-blue);margin:0;font-size:clamp(30px,3vw,42px);font-weight:500;line-height:1.15}.EducationFormats-module__RVse9q__cardDescription{max-width:500px;color:var(--color-text-secondary);margin:22px 0 0;font-size:16px;line-height:1.75}.EducationFormats-module__RVse9q__link{width:fit-content;color:var(--color-text);align-items:center;gap:10px;margin-top:48px;font-size:15px;font-weight:600;text-decoration:none;transition:gap .2s,color .2s;display:inline-flex}.EducationFormats-module__RVse9q__link:hover{color:var(--color-accent-hover);gap:14px}@media screen and (max-width:767px){.EducationFormats-module__RVse9q__section{padding:72px 0}.EducationFormats-module__RVse9q__heading{margin-bottom:38px}.EducationFormats-module__RVse9q__grid{grid-template-columns:1fr}.EducationFormats-module__RVse9q__card{min-height:310px;padding:28px 24px}}
.AstrologyLearning-module__Kh-4Aa__section{padding:var(--space-2xl) 0;background:var(--color-bg2)}.AstrologyLearning-module__Kh-4Aa__header{max-width:760px;margin-bottom:var(--space-xl)}.AstrologyLearning-module__Kh-4Aa__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0 0 12px;font-size:13px;font-weight:700;line-height:1.4}.AstrologyLearning-module__Kh-4Aa__title{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--color-text);margin:0;font-size:clamp(36px,4vw,52px);font-weight:500;line-height:1.1}.AstrologyLearning-module__Kh-4Aa__description{max-width:680px;color:var(--color-text-secondary);margin:24px 0 0;font-size:18px;line-height:1.7}.AstrologyLearning-module__Kh-4Aa__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.AstrologyLearning-module__Kh-4Aa__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0;padding:28px}.AstrologyLearning-module__Kh-4Aa__number{font-family:var(--font-heading);letter-spacing:.08em;color:var(--color-accent);margin-bottom:28px;font-size:13px;font-weight:700;display:inline-block}.AstrologyLearning-module__Kh-4Aa__cardTitle{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:22px;font-weight:600;line-height:1.3}.AstrologyLearning-module__Kh-4Aa__cardDescription{color:var(--color-text-secondary);margin:16px 0 0;font-size:15px;line-height:1.7}@media screen and (max-width:1024px){.AstrologyLearning-module__Kh-4Aa__section{padding:var(--space-xl) 0}.AstrologyLearning-module__Kh-4Aa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.AstrologyLearning-module__Kh-4Aa__section{padding:64px 0}.AstrologyLearning-module__Kh-4Aa__header{margin-bottom:40px}.AstrologyLearning-module__Kh-4Aa__description{font-size:16px}.AstrologyLearning-module__Kh-4Aa__grid{grid-template-columns:1fr}.AstrologyLearning-module__Kh-4Aa__card{padding:24px}.AstrologyLearning-module__Kh-4Aa__cardTitle{font-size:21px}}
.Audience-module__gaw_qa__section{padding:var(--space-2xl) 0;background:var(--color-surface)}.Audience-module__gaw_qa__inner{gap:var(--space-xl);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.Audience-module__gaw_qa__heading{max-width:520px;position:sticky;top:120px}.Audience-module__gaw_qa__eyebrow{margin:0 0 var(--space-sm);color:var(--color-accent);font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.4}.Audience-module__gaw_qa__title{color:var(--color-text);font-family:var(--font-heading);letter-spacing:-.03em;margin:0;font-size:clamp(34px,4vw,50px);font-weight:500;line-height:1.12}.Audience-module__gaw_qa__description{margin:var(--space-md) 0 0;color:var(--color-text-secondary);font-size:17px;line-height:1.7}.Audience-module__gaw_qa__grid{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Audience-module__gaw_qa__card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);min-height:260px;padding:30px}.Audience-module__gaw_qa__number{color:var(--color-accent);font-family:var(--font-heading);letter-spacing:.08em;margin-bottom:36px;font-size:13px;font-weight:700;display:block}.Audience-module__gaw_qa__cardTitle{color:var(--color-text);font-family:var(--font-heading);margin:0 0 14px;font-size:21px;font-weight:600;line-height:1.3}.Audience-module__gaw_qa__cardDescription{color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.7}@media (max-width:1024px){.Audience-module__gaw_qa__section{padding:var(--space-xl) 0}.Audience-module__gaw_qa__inner{gap:var(--space-lg);grid-template-columns:1fr}.Audience-module__gaw_qa__heading{max-width:700px;position:static}}@media (max-width:767px){.Audience-module__gaw_qa__section{padding:64px 0}.Audience-module__gaw_qa__description{font-size:16px}.Audience-module__gaw_qa__grid{grid-template-columns:1fr}.Audience-module__gaw_qa__card{min-height:auto;padding:26px}.Audience-module__gaw_qa__number{margin-bottom:28px}}
.Learning-module__0eWiNq__section{padding:var(--space-2xl) 0;background:var(--color-bg2)}.Learning-module__0eWiNq__header{max-width:760px;margin-bottom:var(--space-xl)}.Learning-module__0eWiNq__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0 0 12px;font-size:13px;font-weight:700;line-height:1.4}.Learning-module__0eWiNq__title{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--color-text);margin:0;font-size:clamp(36px,4vw,52px);font-weight:500;line-height:1.1}.Learning-module__0eWiNq__description{max-width:680px;color:var(--color-text-secondary);margin:24px 0 0;font-size:18px;line-height:1.7}.Learning-module__0eWiNq__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.Learning-module__0eWiNq__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0;padding:28px}.Learning-module__0eWiNq__number{font-family:var(--font-heading);letter-spacing:.08em;color:var(--color-accent);margin-bottom:28px;font-size:13px;font-weight:700;display:inline-block}.Learning-module__0eWiNq__cardTitle{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:22px;font-weight:600;line-height:1.3}.Learning-module__0eWiNq__cardDescription{color:var(--color-text-secondary);margin:16px 0 0;font-size:15px;line-height:1.7}@media screen and (max-width:1024px){.Learning-module__0eWiNq__section{padding:var(--space-xl) 0}.Learning-module__0eWiNq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.Learning-module__0eWiNq__section{padding:64px 0}.Learning-module__0eWiNq__header{margin-bottom:40px}.Learning-module__0eWiNq__description{font-size:16px}.Learning-module__0eWiNq__grid{grid-template-columns:1fr}.Learning-module__0eWiNq__card{padding:24px}.Learning-module__0eWiNq__cardTitle{font-size:21px}}
.WebinarCard-module__pWNjkG__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;min-width:0;height:100%;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.WebinarCard-module__pWNjkG__card:hover{border-color:#243b5347;transform:translateY(-4px);box-shadow:0 18px 42px #20201e14}.WebinarCard-module__pWNjkG__imageLink{color:inherit;text-decoration:none;display:block}.WebinarCard-module__pWNjkG__imageWrapper{aspect-ratio:16/9;background:var(--color-bg2);width:100%;position:relative;overflow:hidden}.WebinarCard-module__pWNjkG__image{object-fit:cover;transition:transform .5s}.WebinarCard-module__pWNjkG__card:hover .WebinarCard-module__pWNjkG__image{transform:scale(1.025)}.WebinarCard-module__pWNjkG__badges{z-index:1;flex-wrap:wrap;gap:8px;max-width:calc(100% - 32px);display:flex;position:absolute;top:16px;left:16px}.WebinarCard-module__pWNjkG__category,.WebinarCard-module__pWNjkG__channelBadge{min-height:30px;font-family:var(--font-body);border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.WebinarCard-module__pWNjkG__category{color:var(--color-white);background:var(--color-blue)}.WebinarCard-module__pWNjkG__channelBadge{color:var(--color-text);background:var(--color-accent-light)}.WebinarCard-module__pWNjkG__content{padding:var(--space-md);flex-direction:column;flex:1;display:flex}.WebinarCard-module__pWNjkG__meta{color:var(--color-text-muted);flex-wrap:wrap;gap:6px;margin-bottom:12px;font-size:13px;font-weight:500;line-height:1.5;display:flex}.WebinarCard-module__pWNjkG__separator{color:var(--color-border)}.WebinarCard-module__pWNjkG__title{font-family:var(--font-heading);margin:0;font-size:22px;font-weight:600;line-height:1.3}.WebinarCard-module__pWNjkG__titleLink{color:var(--color-text);text-decoration:none;transition:color .18s}.WebinarCard-module__pWNjkG__titleLink:hover{color:var(--color-blue)}.WebinarCard-module__pWNjkG__titleLink:focus-visible{outline:2px solid var(--color-blue);outline-offset:4px}.WebinarCard-module__pWNjkG__description{color:var(--color-text-secondary);margin:14px 0 0;font-size:15px;line-height:1.65}.WebinarCard-module__pWNjkG__footer{justify-content:space-between;align-items:flex-end;gap:var(--space-sm);padding-top:var(--space-md);margin-top:auto;display:flex}.WebinarCard-module__pWNjkG__price{flex-direction:column;gap:3px;display:flex}.WebinarCard-module__pWNjkG__priceLabel{color:var(--color-text-muted);font-size:12px;line-height:1.4}.WebinarCard-module__pWNjkG__priceValue{font-family:var(--font-heading);color:var(--color-text);font-size:18px;font-weight:600;line-height:1.3}.WebinarCard-module__pWNjkG__pricePlaceholder{color:var(--color-text-muted);font-size:14px}.WebinarCard-module__pWNjkG__link{color:var(--color-blue);flex-shrink:0;align-items:center;gap:7px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;transition:color .18s;display:inline-flex}.WebinarCard-module__pWNjkG__link:hover{color:var(--color-accent-hover)}.WebinarCard-module__pWNjkG__link:focus-visible{outline:2px solid var(--color-blue);outline-offset:4px}.WebinarCard-module__pWNjkG__arrow{font-size:18px;line-height:1;transition:transform .18s}.WebinarCard-module__pWNjkG__link:hover .WebinarCard-module__pWNjkG__arrow{transform:translate(3px)}@media screen and (max-width:1024px){.WebinarCard-module__pWNjkG__title{font-size:20px}}@media screen and (max-width:767px){.WebinarCard-module__pWNjkG__badges{max-width:calc(100% - 24px);top:12px;left:12px}.WebinarCard-module__pWNjkG__content{padding:20px}.WebinarCard-module__pWNjkG__title{font-size:20px}.WebinarCard-module__pWNjkG__description{font-size:15px}.WebinarCard-module__pWNjkG__footer{align-items:center}}@media screen and (max-width:420px){.WebinarCard-module__pWNjkG__footer{flex-direction:column;align-items:flex-start}.WebinarCard-module__pWNjkG__link{margin-top:4px}}
.FreeHero-module__cuBDba__hero{padding:var(--space-2xl) 0;background:linear-gradient(135deg, var(--color-bg) 0%, var(--color-surface-warm) 100%)}.FreeHero-module__cuBDba__inner{align-items:center;gap:var(--space-xl);grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);display:grid}.FreeHero-module__cuBDba__content{max-width:760px}.FreeHero-module__cuBDba__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent-hover);margin-bottom:16px;font-size:14px;font-weight:700;display:block}.FreeHero-module__cuBDba__title{font-family:var(--font-heading);color:var(--color-text);margin:0;font-size:clamp(42px,5vw,68px);font-weight:700;line-height:1.08}.FreeHero-module__cuBDba__description{max-width:690px;color:var(--color-text-secondary);margin:24px 0 0;font-size:18px;line-height:1.7}.FreeHero-module__cuBDba__button{color:var(--color-white);background:var(--color-blue);border-radius:var(--radius-sm);justify-content:center;align-items:center;margin-top:32px;padding:13px 22px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.FreeHero-module__cuBDba__button:hover{background:var(--color-blue-hover);transform:translateY(-1px)}.FreeHero-module__cuBDba__visual{justify-content:flex-end;display:flex}.FreeHero-module__cuBDba__visualCard{text-align:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;max-width:430px;padding:48px 36px}.FreeHero-module__cuBDba__play{background:var(--color-accent);border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;margin:0 auto 28px;display:flex}.FreeHero-module__cuBDba__play span{border-top:12px solid #0000;border-bottom:12px solid #0000;border-left:19px solid var(--color-white);width:0;height:0;margin-left:6px}.FreeHero-module__cuBDba__visualTitle{font-family:var(--font-heading);color:var(--color-text);margin:0;font-size:22px;font-weight:600}.FreeHero-module__cuBDba__visualText{color:var(--color-text-secondary);margin:10px 0 0;font-size:15px;line-height:1.6}@media screen and (max-width:1024px){.FreeHero-module__cuBDba__inner{grid-template-columns:1fr}.FreeHero-module__cuBDba__visual{justify-content:flex-start}.FreeHero-module__cuBDba__visualCard{max-width:520px}}@media screen and (max-width:767px){.FreeHero-module__cuBDba__hero{padding:var(--space-xl) 0}.FreeHero-module__cuBDba__inner{gap:40px}.FreeHero-module__cuBDba__title{font-size:clamp(36px,11vw,48px)}.FreeHero-module__cuBDba__description{font-size:16px}.FreeHero-module__cuBDba__visualCard{padding:36px 24px}.FreeHero-module__cuBDba__play{width:72px;height:72px}}
.ReviewCard-module__3UxFga__card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-sizing:border-box;flex-direction:column;width:100%;height:100%;padding:36px;display:flex;position:relative}.ReviewCard-module__3UxFga__quote{height:42px;color:var(--color-accent);font-family:Georgia,serif;font-size:68px;line-height:.9;display:block}.ReviewCard-module__3UxFga__rating{margin-top:var(--space-sm);align-items:center;gap:2px;display:flex}.ReviewCard-module__3UxFga__star,.ReviewCard-module__3UxFga__starActive{font-size:18px;line-height:1}.ReviewCard-module__3UxFga__star{color:var(--color-border)}.ReviewCard-module__3UxFga__starActive{color:var(--color-accent)}.ReviewCard-module__3UxFga__text{margin:var(--space-sm) 0 var(--space-lg);white-space:pre-line;color:var(--color-text);font-size:16px;line-height:1.75}.ReviewCard-module__3UxFga__footer{flex-direction:column;gap:4px;margin-top:auto;display:flex}.ReviewCard-module__3UxFga__name{font-family:var(--font-heading);color:var(--color-text);font-size:16px;font-weight:600}.ReviewCard-module__3UxFga__course{color:var(--color-text-muted);font-size:14px;line-height:1.5}@media (max-width:767px){.ReviewCard-module__3UxFga__card{padding:28px 24px}}
.AboutApproach-module__tbmTEa__section{background:var(--color-surface-warm);padding:112px 0}.AboutApproach-module__tbmTEa__header{max-width:820px;margin-bottom:64px}.AboutApproach-module__tbmTEa__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0 0 20px;font-size:13px;font-weight:700;line-height:1.4}.AboutApproach-module__tbmTEa__title{font-family:var(--font-heading);letter-spacing:-.04em;color:var(--color-text);margin:0;font-size:clamp(40px,4vw,56px);font-weight:500;line-height:1.1}.AboutApproach-module__tbmTEa__title span{color:var(--color-blue)}.AboutApproach-module__tbmTEa__description{max-width:720px;color:var(--color-text-secondary);margin:28px 0 0;font-size:18px;line-height:1.8}.AboutApproach-module__tbmTEa__grid{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.AboutApproach-module__tbmTEa__card{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);min-height:300px;padding:40px}.AboutApproach-module__tbmTEa__number{font-family:var(--font-heading);color:var(--color-accent);margin-bottom:48px;font-size:14px;font-weight:600;line-height:1;display:block}.AboutApproach-module__tbmTEa__cardTitle{max-width:460px;font-family:var(--font-heading);color:var(--color-text);margin:0;font-size:25px;font-weight:500;line-height:1.3}.AboutApproach-module__tbmTEa__cardText{max-width:500px;color:var(--color-text-secondary);margin:20px 0 0;font-size:16px;line-height:1.8}@media screen and (max-width:1023px){.AboutApproach-module__tbmTEa__section{padding:88px 0}.AboutApproach-module__tbmTEa__card{padding:32px}}@media screen and (max-width:767px){.AboutApproach-module__tbmTEa__section{padding:72px 0}.AboutApproach-module__tbmTEa__header{margin-bottom:48px}.AboutApproach-module__tbmTEa__title{font-size:38px}.AboutApproach-module__tbmTEa__description{font-size:17px}.AboutApproach-module__tbmTEa__grid{grid-template-columns:1fr}.AboutApproach-module__tbmTEa__card{min-height:auto;padding:32px 24px}.AboutApproach-module__tbmTEa__number{margin-bottom:32px}.AboutApproach-module__tbmTEa__cardTitle{font-size:23px}}
.ContactsHero-module__hyhFcW__hero{background:var(--color-bg);padding:96px 0 80px}.ContactsHero-module__hyhFcW__content{max-width:820px}.ContactsHero-module__hyhFcW__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0 0 16px;font-size:13px;font-weight:700;line-height:1.4}.ContactsHero-module__hyhFcW__title{font-family:var(--font-heading);letter-spacing:-.04em;color:var(--color-text);margin:0;font-size:clamp(46px,5vw,68px);font-weight:500;line-height:1.05}.ContactsHero-module__hyhFcW__title span{color:var(--color-blue)}.ContactsHero-module__hyhFcW__description{max-width:690px;color:var(--color-text-secondary);margin:28px 0 0;font-size:19px;line-height:1.7}@media screen and (max-width:767px){.ContactsHero-module__hyhFcW__hero{padding:64px 0 56px}.ContactsHero-module__hyhFcW__title{font-size:42px}.ContactsHero-module__hyhFcW__description{margin-top:24px;font-size:17px}}
.EducationForWhom-module__5hPNAW__section{padding:var(--space-2xl) 0;background:var(--color-bg)}.EducationForWhom-module__5hPNAW__inner{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:96px;display:grid}.EducationForWhom-module__5hPNAW__heading{max-width:480px}.EducationForWhom-module__5hPNAW__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0 0 16px;font-size:13px;font-weight:700;line-height:1.4}.EducationForWhom-module__5hPNAW__title{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--color-text);margin:0;font-size:clamp(38px,4vw,54px);font-weight:500;line-height:1.1}.EducationForWhom-module__5hPNAW__title span{color:var(--color-blue)}.EducationForWhom-module__5hPNAW__description{color:var(--color-text-secondary);margin:24px 0 0;font-size:17px;line-height:1.75}.EducationForWhom-module__5hPNAW__list{border-top:1px solid var(--color-border)}.EducationForWhom-module__5hPNAW__item{border-bottom:1px solid var(--color-border);grid-template-columns:56px 1fr;gap:24px;padding:30px 0;display:grid}.EducationForWhom-module__5hPNAW__number{font-family:var(--font-heading);letter-spacing:.08em;color:var(--color-accent);padding-top:5px;font-size:12px;font-weight:600}.EducationForWhom-module__5hPNAW__content h3{font-family:var(--font-heading);color:var(--color-blue);margin:0;font-size:22px;font-weight:500;line-height:1.3}.EducationForWhom-module__5hPNAW__content p{max-width:620px;color:var(--color-text-secondary);margin:12px 0 0;font-size:15px;line-height:1.75}@media screen and (max-width:1024px){.EducationForWhom-module__5hPNAW__inner{grid-template-columns:1fr;gap:52px}.EducationForWhom-module__5hPNAW__heading{max-width:680px}}@media screen and (max-width:767px){.EducationForWhom-module__5hPNAW__section{padding:72px 0}.EducationForWhom-module__5hPNAW__inner{gap:40px}.EducationForWhom-module__5hPNAW__item{grid-template-columns:40px 1fr;gap:16px;padding:26px 0}.EducationForWhom-module__5hPNAW__content h3{font-size:20px}}
.AstrologyAudience-module__QtUhEW__section{padding:var(--space-2xl) 0;background:var(--color-surface)}.AstrologyAudience-module__QtUhEW__inner{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:96px;display:grid}.AstrologyAudience-module__QtUhEW__heading{max-width:520px}.AstrologyAudience-module__QtUhEW__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0 0 14px;font-size:13px;font-weight:700;line-height:1.4}.AstrologyAudience-module__QtUhEW__title{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--color-text);margin:0;font-size:clamp(34px,3.8vw,50px);font-weight:500;line-height:1.12}.AstrologyAudience-module__QtUhEW__description{color:var(--color-text-secondary);margin:24px 0 0;font-size:17px;line-height:1.75}.AstrologyAudience-module__QtUhEW__list{border-top:1px solid var(--color-border)}.AstrologyAudience-module__QtUhEW__item{border-bottom:1px solid var(--color-border);grid-template-columns:52px minmax(0,1fr);gap:20px;padding:28px 0;display:grid}.AstrologyAudience-module__QtUhEW__number{font-family:var(--font-heading);letter-spacing:.08em;color:var(--color-accent);padding-top:4px;font-size:13px;font-weight:700}.AstrologyAudience-module__QtUhEW__itemContent{min-width:0}.AstrologyAudience-module__QtUhEW__itemTitle{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:23px;font-weight:600;line-height:1.3}.AstrologyAudience-module__QtUhEW__itemDescription{max-width:700px;color:var(--color-text-secondary);margin:12px 0 0;font-size:16px;line-height:1.7}@media screen and (max-width:1024px){.AstrologyAudience-module__QtUhEW__section{padding:var(--space-xl) 0}.AstrologyAudience-module__QtUhEW__inner{grid-template-columns:1fr 1.2fr;gap:56px}}@media screen and (max-width:767px){.AstrologyAudience-module__QtUhEW__section{padding:64px 0}.AstrologyAudience-module__QtUhEW__inner{grid-template-columns:1fr;gap:40px}.AstrologyAudience-module__QtUhEW__description{font-size:16px}.AstrologyAudience-module__QtUhEW__item{grid-template-columns:40px minmax(0,1fr);gap:14px;padding:24px 0}.AstrologyAudience-module__QtUhEW__itemTitle{font-size:21px}.AstrologyAudience-module__QtUhEW__itemDescription{font-size:15px}}
.Faq-module__e_4UXG__section{padding:var(--space-2xl) 0;background:var(--color-bg)}.Faq-module__e_4UXG__inner{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:96px;display:grid}.Faq-module__e_4UXG__heading{max-width:500px}.Faq-module__e_4UXG__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0 0 14px;font-size:13px;font-weight:700;line-height:1.4}.Faq-module__e_4UXG__title{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--color-text);margin:0;font-size:clamp(34px,3.8vw,50px);font-weight:500;line-height:1.12}.Faq-module__e_4UXG__description{color:var(--color-text-secondary);margin:24px 0 0;font-size:17px;line-height:1.75}.Faq-module__e_4UXG__list{border-top:1px solid var(--color-border)}.Faq-module__e_4UXG__item{border-bottom:1px solid var(--color-border)}.Faq-module__e_4UXG__question{cursor:pointer;font-family:var(--font-heading);color:var(--color-text);justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:19px;font-weight:600;line-height:1.4;list-style:none;display:flex}.Faq-module__e_4UXG__question::-webkit-details-marker{display:none}.Faq-module__e_4UXG__icon{width:32px;height:32px;color:var(--color-blue);flex-shrink:0;justify-content:center;align-items:center;font-size:22px;font-weight:400;line-height:1;transition:transform .2s;display:flex}.Faq-module__e_4UXG__item[open] .Faq-module__e_4UXG__icon{transform:rotate(45deg)}.Faq-module__e_4UXG__answer{max-width:720px;padding:0 48px 24px 0}.Faq-module__e_4UXG__answer p{color:var(--color-text-secondary);margin:0;font-size:16px;line-height:1.75}@media screen and (max-width:1024px){.Faq-module__e_4UXG__section{padding:var(--space-xl) 0}.Faq-module__e_4UXG__inner{grid-template-columns:1fr 1.3fr;gap:56px}}@media screen and (max-width:767px){.Faq-module__e_4UXG__section{padding:64px 0}.Faq-module__e_4UXG__inner{grid-template-columns:1fr;gap:40px}.Faq-module__e_4UXG__description{font-size:16px}.Faq-module__e_4UXG__question{padding:20px 0;font-size:17px}.Faq-module__e_4UXG__answer{padding:0 0 20px}.Faq-module__e_4UXG__answer p{font-size:15px}}
.Audience-module__uPlM8W__section{padding:var(--space-2xl) 0;background:var(--color-surface)}.Audience-module__uPlM8W__inner{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:96px;display:grid}.Audience-module__uPlM8W__heading{max-width:520px}.Audience-module__uPlM8W__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0 0 14px;font-size:13px;font-weight:700;line-height:1.4}.Audience-module__uPlM8W__title{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--color-text);margin:0;font-size:clamp(34px,3.8vw,50px);font-weight:500;line-height:1.12}.Audience-module__uPlM8W__description{color:var(--color-text-secondary);margin:24px 0 0;font-size:17px;line-height:1.75}.Audience-module__uPlM8W__list{border-top:1px solid var(--color-border)}.Audience-module__uPlM8W__item{border-bottom:1px solid var(--color-border);grid-template-columns:52px minmax(0,1fr);gap:20px;padding:28px 0;display:grid}.Audience-module__uPlM8W__number{font-family:var(--font-heading);letter-spacing:.08em;color:var(--color-accent);padding-top:4px;font-size:13px;font-weight:700}.Audience-module__uPlM8W__itemContent{min-width:0}.Audience-module__uPlM8W__itemTitle{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:23px;font-weight:600;line-height:1.3}.Audience-module__uPlM8W__itemDescription{max-width:700px;color:var(--color-text-secondary);margin:12px 0 0;font-size:16px;line-height:1.7}@media screen and (max-width:1024px){.Audience-module__uPlM8W__section{padding:var(--space-xl) 0}.Audience-module__uPlM8W__inner{grid-template-columns:1fr 1.2fr;gap:56px}}@media screen and (max-width:767px){.Audience-module__uPlM8W__section{padding:64px 0}.Audience-module__uPlM8W__inner{grid-template-columns:1fr;gap:40px}.Audience-module__uPlM8W__description{font-size:16px}.Audience-module__uPlM8W__item{grid-template-columns:40px minmax(0,1fr);gap:14px;padding:24px 0}.Audience-module__uPlM8W__itemTitle{font-size:21px}.Audience-module__uPlM8W__itemDescription{font-size:15px}}
.WebinarCatalog-module__i0GU5q__section{padding:var(--space-2xl) 0;background:var(--color-bg)}.WebinarCatalog-module__i0GU5q__header{gap:var(--space-xl);margin-bottom:var(--space-lg);grid-template-columns:minmax(0,1fr) minmax(300px,480px);align-items:end;display:grid}.WebinarCatalog-module__i0GU5q__eyebrow{margin-bottom:var(--space-sm);color:var(--color-accent);text-transform:uppercase;letter-spacing:.08em;font-size:14px;font-weight:600;display:inline-block}.WebinarCatalog-module__i0GU5q__title{font-family:var(--font-heading);color:var(--color-text);margin:0;font-size:clamp(32px,4vw,48px);font-weight:600;line-height:1.15}.WebinarCatalog-module__i0GU5q__description{color:var(--color-text-secondary);margin:0;font-size:17px;line-height:1.7}.WebinarCatalog-module__i0GU5q__filters{margin-bottom:var(--space-lg);flex-wrap:wrap;gap:10px;display:flex}.WebinarCatalog-module__i0GU5q__filter{min-height:42px;font-family:var(--font-body);color:var(--color-text-secondary);border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:600;transition:color .18s,background-color .18s,border-color .18s}.WebinarCatalog-module__i0GU5q__filter:hover{color:var(--color-blue);border-color:var(--color-blue)}.WebinarCatalog-module__i0GU5q__filter:focus-visible{outline:2px solid var(--color-blue);outline-offset:3px}.WebinarCatalog-module__i0GU5q__active{color:var(--color-white);background:var(--color-blue);border-color:var(--color-blue)}.WebinarCatalog-module__i0GU5q__active:hover{color:var(--color-white);background:var(--color-blue-hover);border-color:var(--color-blue-hover)}.WebinarCatalog-module__i0GU5q__grid{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.WebinarCatalog-module__i0GU5q__empty{margin:var(--space-xl) 0 0;color:var(--color-text-muted);font-size:17px;line-height:1.6}@media screen and (max-width:1024px){.WebinarCatalog-module__i0GU5q__section{padding:var(--space-xl) 0}.WebinarCatalog-module__i0GU5q__header{gap:var(--space-md);grid-template-columns:1fr}.WebinarCatalog-module__i0GU5q__description{max-width:680px}.WebinarCatalog-module__i0GU5q__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.WebinarCatalog-module__i0GU5q__section{padding:56px 0}.WebinarCatalog-module__i0GU5q__header{margin-bottom:32px}.WebinarCatalog-module__i0GU5q__eyebrow{margin-bottom:12px;font-size:12px}.WebinarCatalog-module__i0GU5q__title{font-size:30px}.WebinarCatalog-module__i0GU5q__description{font-size:16px}.WebinarCatalog-module__i0GU5q__filters{gap:8px;margin-bottom:32px}.WebinarCatalog-module__i0GU5q__filter{min-height:40px;padding:8px 14px;font-size:13px}.WebinarCatalog-module__i0GU5q__grid{grid-template-columns:1fr;gap:20px}}
.FreeLessonCard-module__T2ofqG__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;height:100%;display:flex;overflow:hidden}.FreeLessonCard-module__T2ofqG__content{flex-direction:column;flex:1;padding:24px;display:flex}.FreeLessonCard-module__T2ofqG__description{color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.65}.FreeLessonCard-module__T2ofqG__actions{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:24px;display:flex}.FreeLessonCard-module__T2ofqG__media{aspect-ratio:16/9;background:var(--color-blue);position:relative;overflow:hidden}.FreeLessonCard-module__T2ofqG__image{object-fit:cover;transition:transform .35s}.FreeLessonCard-module__T2ofqG__card:hover .FreeLessonCard-module__T2ofqG__image{transform:scale(1.03)}.FreeLessonCard-module__T2ofqG__playButton{width:68px;height:68px;color:var(--color-white);background:var(--color-accent);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .2s,transform .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FreeLessonCard-module__T2ofqG__playButton:hover{background:var(--color-accent-hover);transform:translate(-50%,-50%)scale(1.06)}.FreeLessonCard-module__T2ofqG__playButton svg{width:20px;height:20px;margin-left:3px}.FreeLessonCard-module__T2ofqG__video{border:none;width:100%;height:100%}.FreeLessonCard-module__T2ofqG__meta{align-items:center;gap:12px;margin-bottom:12px;display:flex}.FreeLessonCard-module__T2ofqG__category{color:var(--color-blue);background:var(--color-blue-light);border-radius:999px;padding:5px 10px;font-size:13px;font-weight:600}.FreeLessonCard-module__T2ofqG__duration{color:var(--color-text-muted);font-size:13px}.FreeLessonCard-module__T2ofqG__title{font-family:var(--font-heading);color:var(--color-text);margin:0 0 12px;font-size:22px;line-height:1.3}.FreeLessonCard-module__T2ofqG__watchButton{color:var(--color-white);background:var(--color-blue);border-radius:var(--radius-sm);cursor:pointer;border:none;padding:11px 18px;font-size:14px;font-weight:600;transition:background-color .2s}.FreeLessonCard-module__T2ofqG__watchButton:hover{background:var(--color-blue-hover)}.FreeLessonCard-module__T2ofqG__courseLink{color:var(--color-accent-hover);font-size:14px;font-weight:600;text-decoration:none}.FreeLessonCard-module__T2ofqG__courseLink:hover{text-decoration:underline}@media screen and (max-width:767px){.FreeLessonCard-module__T2ofqG__content{padding:20px}.FreeLessonCard-module__T2ofqG__title{font-size:20px}.FreeLessonCard-module__T2ofqG__actions{flex-direction:column;align-items:flex-start}.FreeLessonCard-module__T2ofqG__playButton{width:60px;height:60px}}
.ReviewFormSection-module__i7xPWq__section{background:var(--color-bg2);padding:96px 0}.ReviewFormSection-module__i7xPWq__wrapper{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.ReviewFormSection-module__i7xPWq__content{max-width:480px;padding-top:4px}.ReviewFormSection-module__i7xPWq__eyebrow{font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin-bottom:14px;font-size:12px;font-weight:700;display:block}.ReviewFormSection-module__i7xPWq__title{font-family:var(--font-heading);color:var(--color-text);margin:0 0 28px;font-size:clamp(36px,4vw,48px);font-weight:500;line-height:1.1}.ReviewFormSection-module__i7xPWq__description{color:var(--color-text-secondary);margin:0 0 18px;font-size:15px;line-height:1.7}.ReviewFormSection-module__i7xPWq__description:last-child{margin-bottom:0}@media (max-width:900px){.ReviewFormSection-module__i7xPWq__section{padding:72px 0}.ReviewFormSection-module__i7xPWq__wrapper{grid-template-columns:1fr;gap:40px}.ReviewFormSection-module__i7xPWq__content{max-width:none}}@media (max-width:767px){.ReviewFormSection-module__i7xPWq__section{padding:var(--space-xl) 0}.ReviewFormSection-module__i7xPWq__title{margin-bottom:20px;font-size:36px}}
.ReviewsCarousel-module__JAbZRq__wrapper{padding:0 0 64px;position:relative}.ReviewsCarousel-module__JAbZRq__swiper{box-sizing:border-box;width:100%;padding-bottom:48px;overflow:visible}.ReviewsCarousel-module__JAbZRq__swiper .swiper-wrapper{align-items:stretch}.ReviewsCarousel-module__JAbZRq__slide{align-self:stretch;height:auto;display:flex}.ReviewsCarousel-module__JAbZRq__navigation{z-index:10;border:1px solid var(--color-blue);background:var(--color-surface);width:46px;height:46px;color:var(--color-blue);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-family:Arial,sans-serif;font-size:25px;line-height:1;transition:background .2s,color .2s,transform .2s;display:none;position:absolute;top:50%;transform:translateY(-50%)}.ReviewsCarousel-module__JAbZRq__navigation:hover{background:var(--color-blue);color:var(--color-white);transform:translateY(-50%)scale(1.04)}.ReviewsCarousel-module__JAbZRq__navigation:focus-visible{outline:2px solid var(--color-blue);outline-offset:3px}.ReviewsCarousel-module__JAbZRq__navigationPrev{left:0}.ReviewsCarousel-module__JAbZRq__navigationNext{right:0}.ReviewsCarousel-module__JAbZRq__pagination{justify-content:center;align-items:center;gap:10px;margin-top:28px;display:flex}.ReviewsCarousel-module__JAbZRq__bullet{background:var(--color-border);cursor:pointer;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:background .2s,transform .2s}.ReviewsCarousel-module__JAbZRq__bullet:hover{background:var(--color-blue)}.ReviewsCarousel-module__JAbZRq__bulletActive{background:var(--color-blue);transform:scale(1.2)}@media (max-width:767px){.ReviewsCarousel-module__JAbZRq__wrapper{padding:0 0 52px}.ReviewsCarousel-module__JAbZRq__navigation{width:34px;height:34px;font-size:19px}.ReviewsCarousel-module__JAbZRq__navigationPrev{display:none;left:-4px}.ReviewsCarousel-module__JAbZRq__navigationNext{display:none;right:-4px}.ReviewsCarousel-module__JAbZRq__pagination{margin-top:24px}.ReviewsCarousel-module__JAbZRq__bullet{width:7px;height:7px}}
.AboutToday-module__T8_s9G__section{background:var(--color-bg);padding:112px 0}.AboutToday-module__T8_s9G__header{max-width:850px;margin-bottom:64px}.AboutToday-module__T8_s9G__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0 0 20px;font-size:13px;font-weight:700;line-height:1.4}.AboutToday-module__T8_s9G__title{font-family:var(--font-heading);letter-spacing:-.04em;color:var(--color-text);margin:0;font-size:clamp(40px,4vw,56px);font-weight:500;line-height:1.1}.AboutToday-module__T8_s9G__title span{color:var(--color-blue)}.AboutToday-module__T8_s9G__description{max-width:720px;color:var(--color-text-secondary);margin:28px 0 0;font-size:18px;line-height:1.8}.AboutToday-module__T8_s9G__grid{grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);gap:64px;display:grid}.AboutToday-module__T8_s9G__featured{background:var(--color-blue);flex-direction:column;justify-content:space-between;min-height:560px;padding:40px;display:flex}.AboutToday-module__T8_s9G__number{font-family:var(--font-heading);color:var(--color-accent);font-size:13px;font-weight:600;line-height:1}.AboutToday-module__T8_s9G__featuredContent{max-width:440px}.AboutToday-module__T8_s9G__label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-light);margin:0 0 16px;font-size:12px;font-weight:700;line-height:1.4}.AboutToday-module__T8_s9G__featuredTitle{font-family:var(--font-heading);color:var(--color-white);margin:0;font-size:42px;font-weight:500;line-height:1.1}.AboutToday-module__T8_s9G__featuredText{color:var(--color-blue-light);margin:24px 0 0;font-size:17px;line-height:1.8}.AboutToday-module__T8_s9G__featuredLink{color:var(--color-white);align-items:center;gap:12px;margin-top:36px;font-size:15px;font-weight:600;transition:color .2s;display:inline-flex}.AboutToday-module__T8_s9G__featuredLink:hover{color:var(--color-accent-light)}.AboutToday-module__T8_s9G__items{border-top:1px solid var(--color-border)}.AboutToday-module__T8_s9G__item{border-bottom:1px solid var(--color-border);grid-template-columns:56px minmax(0,1fr);gap:24px;padding:32px 0;display:grid}.AboutToday-module__T8_s9G__itemContent{max-width:600px}.AboutToday-module__T8_s9G__itemTitle{font-family:var(--font-heading);color:var(--color-text);margin:0;font-size:25px;font-weight:500;line-height:1.3}.AboutToday-module__T8_s9G__itemText{color:var(--color-text-secondary);margin:14px 0 0;font-size:16px;line-height:1.75}.AboutToday-module__T8_s9G__link{color:var(--color-blue);align-items:center;gap:10px;margin-top:20px;font-size:14px;font-weight:600;transition:color .2s;display:inline-flex}.AboutToday-module__T8_s9G__link:hover{color:var(--color-accent-hover)}.AboutToday-module__T8_s9G__link span,.AboutToday-module__T8_s9G__featuredLink span{transition:transform .2s}.AboutToday-module__T8_s9G__link:hover span,.AboutToday-module__T8_s9G__featuredLink:hover span{transform:translate(3px)}@media screen and (max-width:1023px){.AboutToday-module__T8_s9G__section{padding:88px 0}.AboutToday-module__T8_s9G__grid{grid-template-columns:1fr;gap:48px}.AboutToday-module__T8_s9G__featured{min-height:440px}}@media screen and (max-width:767px){.AboutToday-module__T8_s9G__section{padding:72px 0}.AboutToday-module__T8_s9G__header{margin-bottom:48px}.AboutToday-module__T8_s9G__title{font-size:38px}.AboutToday-module__T8_s9G__description{font-size:17px}.AboutToday-module__T8_s9G__featured{min-height:400px;padding:28px}.AboutToday-module__T8_s9G__featuredTitle{font-size:36px}.AboutToday-module__T8_s9G__item{grid-template-columns:40px minmax(0,1fr);gap:16px;padding:28px 0}.AboutToday-module__T8_s9G__itemTitle{font-size:23px}}
.ArcticlesPage-module__90h-1q__page{background:var(--color-bg);padding:80px 0 120px}.ArcticlesPage-module__90h-1q__header{max-width:820px}.ArcticlesPage-module__90h-1q__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0 0 16px;font-size:13px;font-weight:700;line-height:1.4}.ArcticlesPage-module__90h-1q__title{font-family:var(--font-heading);letter-spacing:-.045em;color:var(--color-text);margin:0;font-size:clamp(48px,6vw,72px);font-weight:500;line-height:1}.ArcticlesPage-module__90h-1q__description{max-width:720px;color:var(--color-text-secondary);margin:28px 0 0;font-size:19px;font-weight:400;line-height:1.7}.ArcticlesPage-module__90h-1q__articles{margin-top:64px}.ArcticlesPage-module__90h-1q__sectionHeader{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:36px;display:flex}.ArcticlesPage-module__90h-1q__sectionEyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin:0 0 8px;font-size:12px;font-weight:700;line-height:1.4}.ArcticlesPage-module__90h-1q__sectionTitle{font-family:var(--font-heading);letter-spacing:-.025em;color:var(--color-text);margin:0;font-size:clamp(30px,3vw,40px);font-weight:500;line-height:1.15}.ArcticlesPage-module__90h-1q__count{color:var(--color-text-muted);margin:0;font-size:14px}.ArcticlesPage-module__90h-1q__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 28px;display:grid}@media (max-width:1024px){.ArcticlesPage-module__90h-1q__page{padding:64px 0 96px}.ArcticlesPage-module__90h-1q__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}}@media (max-width:767px){.ArcticlesPage-module__90h-1q__page{padding:48px 0 72px}.ArcticlesPage-module__90h-1q__description{margin-top:20px;font-size:17px;line-height:1.65}.ArcticlesPage-module__90h-1q__articles{margin-top:48px}.ArcticlesPage-module__90h-1q__sectionHeader{align-items:flex-start;margin-bottom:28px}.ArcticlesPage-module__90h-1q__count{padding-top:8px}.ArcticlesPage-module__90h-1q__grid{grid-template-columns:1fr;gap:40px}}
.ContactsForm-module__tPDUnW__wrapper{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:40px}.ContactsForm-module__tPDUnW__form{flex-direction:column;gap:24px;display:flex}.ContactsForm-module__tPDUnW__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ContactsForm-module__tPDUnW__field{flex-direction:column;gap:8px;display:flex}.ContactsForm-module__tPDUnW__field label,.ContactsForm-module__tPDUnW__contactMethod legend{color:var(--color-text);font-size:14px;font-weight:600}.ContactsForm-module__tPDUnW__field input,.ContactsForm-module__tPDUnW__field select,.ContactsForm-module__tPDUnW__field textarea{width:100%;font:inherit;color:var(--color-text);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-sm);outline:none;padding:14px 16px;font-size:15px;transition:border-color .2s,box-shadow .2s}.ContactsForm-module__tPDUnW__field input:focus,.ContactsForm-module__tPDUnW__field select:focus,.ContactsForm-module__tPDUnW__field textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #d8a9281f}.ContactsForm-module__tPDUnW__field textarea{resize:vertical;min-height:150px}.ContactsForm-module__tPDUnW__field input::placeholder,.ContactsForm-module__tPDUnW__field textarea::placeholder{color:var(--color-text-muted)}.ContactsForm-module__tPDUnW__hint{color:var(--color-text-muted);font-size:13px;line-height:1.5}.ContactsForm-module__tPDUnW__contactMethod{border:0;margin:0;padding:0}.ContactsForm-module__tPDUnW__contactMethod legend{margin-bottom:10px}.ContactsForm-module__tPDUnW__methodOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ContactsForm-module__tPDUnW__method{cursor:pointer;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-sm);align-items:center;gap:10px;padding:14px 16px;display:flex;position:relative}.ContactsForm-module__tPDUnW__method:has(input:checked){background:var(--color-accent-light);border-color:var(--color-accent)}.ContactsForm-module__tPDUnW__method input{width:16px;height:16px;accent-color:var(--color-accent);margin:0}.ContactsForm-module__tPDUnW__submit{min-height:52px;font:inherit;color:var(--color-white);cursor:pointer;background:var(--color-blue);border-radius:var(--radius-sm);border:0;padding:14px 24px;font-weight:600;transition:background .2s,opacity .2s}.ContactsForm-module__tPDUnW__submit:hover{background:var(--color-blue-hover)}.ContactsForm-module__tPDUnW__submit:disabled{cursor:wait;opacity:.65}.ContactsForm-module__tPDUnW__privacy{color:var(--color-text-muted);margin:-8px 0 0;font-size:12px;line-height:1.6}.ContactsForm-module__tPDUnW__success,.ContactsForm-module__tPDUnW__error{border-radius:var(--radius-sm);margin:0;padding:14px 16px;font-size:14px;line-height:1.6}.ContactsForm-module__tPDUnW__success{color:var(--color-blue);background:var(--color-blue-light)}.ContactsForm-module__tPDUnW__error{color:#7d2929;background:#f5e3e3}.ContactsForm-module__tPDUnW__website{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:767px){.ContactsForm-module__tPDUnW__wrapper{padding:24px}.ContactsForm-module__tPDUnW__row,.ContactsForm-module__tPDUnW__methodOptions{grid-template-columns:1fr}}
.EducationAuthor-module__z8avsq__section{padding:var(--space-2xl) 0;background:var(--color-surface)}.EducationAuthor-module__z8avsq__inner{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);align-items:center;gap:88px;display:grid}.EducationAuthor-module__z8avsq__imageWrapper{border-radius:var(--radius-md);background:var(--color-bg2);min-height:560px;position:relative;overflow:hidden}.EducationAuthor-module__z8avsq__image{object-fit:cover}.EducationAuthor-module__z8avsq__content{max-width:620px}.EducationAuthor-module__z8avsq__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0 0 16px;font-size:13px;font-weight:700;line-height:1.4}.EducationAuthor-module__z8avsq__title{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--color-blue);margin:0;font-size:clamp(40px,4vw,56px);font-weight:500;line-height:1.1}.EducationAuthor-module__z8avsq__lead{color:var(--color-text);margin:24px 0 0;font-size:19px;line-height:1.7}.EducationAuthor-module__z8avsq__text{margin-top:28px}.EducationAuthor-module__z8avsq__text p{color:var(--color-text-secondary);margin:0;font-size:16px;line-height:1.8}.EducationAuthor-module__z8avsq__text p+p{margin-top:18px}.EducationAuthor-module__z8avsq__link{color:var(--color-accent-hover);align-items:center;gap:10px;margin-top:34px;font-size:15px;font-weight:600;text-decoration:none;transition:gap .2s;display:inline-flex}.EducationAuthor-module__z8avsq__link:hover{gap:14px}@media screen and (max-width:1024px){.EducationAuthor-module__z8avsq__inner{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:56px}.EducationAuthor-module__z8avsq__imageWrapper{min-height:470px}}@media screen and (max-width:767px){.EducationAuthor-module__z8avsq__section{padding:72px 0}.EducationAuthor-module__z8avsq__inner{grid-template-columns:1fr;gap:40px}.EducationAuthor-module__z8avsq__imageWrapper{min-height:440px}.EducationAuthor-module__z8avsq__lead{font-size:18px}}
.AstrologyFaq-module__wad-ra__section{padding:var(--space-2xl) 0;background:var(--color-bg)}.AstrologyFaq-module__wad-ra__inner{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:96px;display:grid}.AstrologyFaq-module__wad-ra__heading{max-width:500px}.AstrologyFaq-module__wad-ra__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0 0 14px;font-size:13px;font-weight:700;line-height:1.4}.AstrologyFaq-module__wad-ra__title{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--color-text);margin:0;font-size:clamp(34px,3.8vw,50px);font-weight:500;line-height:1.12}.AstrologyFaq-module__wad-ra__description{color:var(--color-text-secondary);margin:24px 0 0;font-size:17px;line-height:1.75}.AstrologyFaq-module__wad-ra__list{border-top:1px solid var(--color-border)}.AstrologyFaq-module__wad-ra__item{border-bottom:1px solid var(--color-border)}.AstrologyFaq-module__wad-ra__question{cursor:pointer;font-family:var(--font-heading);color:var(--color-text);justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:19px;font-weight:600;line-height:1.4;list-style:none;display:flex}.AstrologyFaq-module__wad-ra__question::-webkit-details-marker{display:none}.AstrologyFaq-module__wad-ra__icon{width:32px;height:32px;color:var(--color-blue);flex-shrink:0;justify-content:center;align-items:center;font-size:22px;font-weight:400;line-height:1;transition:transform .2s;display:flex}.AstrologyFaq-module__wad-ra__item[open] .AstrologyFaq-module__wad-ra__icon{transform:rotate(45deg)}.AstrologyFaq-module__wad-ra__answer{max-width:720px;padding:0 48px 24px 0}.AstrologyFaq-module__wad-ra__answer p{color:var(--color-text-secondary);margin:0;font-size:16px;line-height:1.75}@media screen and (max-width:1024px){.AstrologyFaq-module__wad-ra__section{padding:var(--space-xl) 0}.AstrologyFaq-module__wad-ra__inner{grid-template-columns:1fr 1.3fr;gap:56px}}@media screen and (max-width:767px){.AstrologyFaq-module__wad-ra__section{padding:64px 0}.AstrologyFaq-module__wad-ra__inner{grid-template-columns:1fr;gap:40px}.AstrologyFaq-module__wad-ra__description{font-size:16px}.AstrologyFaq-module__wad-ra__question{padding:20px 0;font-size:17px}.AstrologyFaq-module__wad-ra__answer{padding:0 0 20px}.AstrologyFaq-module__wad-ra__answer p{font-size:15px}}
.Faq-module__pM9AtG__section{padding:var(--space-2xl) 0;background:var(--color-bg)}.Faq-module__pM9AtG__inner{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:96px;display:grid}.Faq-module__pM9AtG__heading{max-width:500px}.Faq-module__pM9AtG__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0 0 14px;font-size:13px;font-weight:700;line-height:1.4}.Faq-module__pM9AtG__title{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--color-text);margin:0;font-size:clamp(34px,3.8vw,50px);font-weight:500;line-height:1.12}.Faq-module__pM9AtG__description{color:var(--color-text-secondary);margin:24px 0 0;font-size:17px;line-height:1.75}.Faq-module__pM9AtG__list{border-top:1px solid var(--color-border)}.Faq-module__pM9AtG__item{border-bottom:1px solid var(--color-border)}.Faq-module__pM9AtG__question{cursor:pointer;font-family:var(--font-heading);color:var(--color-text);justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:19px;font-weight:600;line-height:1.4;list-style:none;display:flex}.Faq-module__pM9AtG__question::-webkit-details-marker{display:none}.Faq-module__pM9AtG__icon{width:32px;height:32px;color:var(--color-blue);flex-shrink:0;justify-content:center;align-items:center;font-size:22px;font-weight:400;line-height:1;transition:transform .2s;display:flex}.Faq-module__pM9AtG__item[open] .Faq-module__pM9AtG__icon{transform:rotate(45deg)}.Faq-module__pM9AtG__answer{max-width:720px;padding:0 48px 24px 0}.Faq-module__pM9AtG__answer p{color:var(--color-text-secondary);margin:0;font-size:16px;line-height:1.75}@media screen and (max-width:1024px){.Faq-module__pM9AtG__section{padding:var(--space-xl) 0}.Faq-module__pM9AtG__inner{grid-template-columns:1fr 1.3fr;gap:56px}}@media screen and (max-width:767px){.Faq-module__pM9AtG__section{padding:64px 0}.Faq-module__pM9AtG__inner{grid-template-columns:1fr;gap:40px}.Faq-module__pM9AtG__description{font-size:16px}.Faq-module__pM9AtG__question{padding:20px 0;font-size:17px}.Faq-module__pM9AtG__answer{padding:0 0 20px}.Faq-module__pM9AtG__answer p{font-size:15px}}
.FreeLessons-module__SrkkZG__section{padding:var(--space-2xl) 0;background:var(--color-bg)}.FreeLessons-module__SrkkZG__header{max-width:720px;margin-bottom:var(--space-lg)}.FreeLessons-module__SrkkZG__eyebrow{color:var(--color-accent-hover);margin-bottom:10px;font-size:14px;font-weight:600;display:block}.FreeLessons-module__SrkkZG__title{font-family:var(--font-heading);color:var(--color-text);margin:0 0 16px;font-size:clamp(32px,4vw,46px);line-height:1.15}.FreeLessons-module__SrkkZG__description{color:var(--color-text-secondary);margin:0;font-size:17px;line-height:1.7}.FreeLessons-module__SrkkZG__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}@media screen and (max-width:767px){.FreeLessons-module__SrkkZG__section{padding:var(--space-xl) 0}.FreeLessons-module__SrkkZG__grid{grid-template-columns:1fr}}
