.page[name='trainingSets'] > .content > .heroSection {
    background: radial-gradient(110% 140% at 50% 0%, #ede9ff 0%, #f5f3ff 40%, #FFF 75%);
}
.page[name='trainingSets'] > .content > .heroSection > .heroInner > .heroCopy > .breadcrumb > .breadcrumbLink {
    color: #77748b;
}
.page[name='trainingSets'] > .content > .heroSection > .heroInner > .heroCopy > .breadcrumb > .breadcrumbSeparator {
    color: #8f8ca3;
    border-color: #8f8ca3;
}
.page[name='trainingSets'] > .content > .heroSection > .heroInner > .heroCopy > .breadcrumb > .breadcrumbCurrent {
    color: #3b376d;
}
.page[name='trainingSets'] > .content > .heroSection > .heroInner > .heroCopy > .heroTitle {
    background: linear-gradient(180deg, #e6087b 0%, #c0066a 30%, #3e3a8e 80%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
.page[name='trainingSets'] > .content > .heroSection > .heroInner > .heroCopy > .heroDescription {
    color: #67637f;
}
.page[name='trainingSets'] > .content > .heroSection > .heroInner > .heroCopy > .heroFeatures > .heroFeature > .featureLabel {
    color: #474362;
}
.page[name='trainingSets'] > .content > .setsSection {
    background-color: #faf9fd;
}
.page[name='trainingSets'] > .content > .setsSection > .sectionInner > .sectionTitle {
    color: #28245d;
}
.page[name='trainingSets'] > .content > .setsSection > .sectionInner > .sectionDescription {
    color: #77738d;
}
.page[name='trainingSets'] > .content > .setsSection > .sectionInner > .tabList {
    background-color: #ebe9f7;
}
.page[name='trainingSets'] > .content > .setsSection > .sectionInner > .tabList > .button:hover {
    background: rgba(62, 58, 142, 0.06);
}
.page[name='trainingSets'] > .content > .setsSection > .sectionInner > .tabList > .button.active {
    color: #ffffff;
    background-color: #302777;
}
.page[name='trainingSets'] > .content > .setsSection > .sectionInner > .tabList > .button:not(.active ) {
    color: #363636;
}
.page[name='trainingSets'] > .content > .setsSection > .sectionInner > .sets > .set {
    border-color: #e6e2f2;
    background-color: #ffffff;
}
.page[name='trainingSets'] > .content > .setsSection > .sectionInner > .sets > .set > .imageWrapper {
    background-color: #ebe9f7;
}
.page[name='trainingSets'] > .content > .setsSection > .sectionInner > .sets > .set > .title {
    color: #363636;
}
.page[name='trainingSets'] > .content > .setsSection > .sectionInner > .sets > .set[key='plus'] {
    border-color: #f4b4d5;
}
.page[name='trainingSets'] > .content > .setsSection > .sectionInner > .sets > .set > .badge {
    color: #8f5d00;
    background-color: #fff1c7;
}
.page[name='trainingSets'] > .content > .setsSection > .sectionInner > .sets > .set[key='plus'] > .badge {
    color: #ffffff;
    background-color: #f00079;
}
.page[name='trainingSets'] > .content > .setsSection > .sectionInner > .sets > .set > .options > .option {
    color: #363636;
}
.page[name='trainingSets'] > .content > .setsSection > .sectionInner > .sets > .set > .options > .option > span {
    color: #363636;
    background-color: rgba(62, 58, 142, 0.10);
}
.page[name='trainingSets'] > .content > .setsSection > .sectionInner > .sets > .set > .cardActions > .button[key='detail'] {
    border: 1px solid #363636;
    color: #363636;
}
.page[name='trainingSets'] > .content > .setsSection > .sectionInner > .sets > .set > .cardActions > .button[key='buy'] {
    color: #ffffff;
    background: linear-gradient(180deg, #e35c97 0%, #e6087b 100%);
}
.page[name='trainingSets'] > .content > .questionSection > .sectionInner > .button {
    background: rgba(62, 58, 142, 0.06);
    border: 1px solid rgba(62, 58, 142, 0.18);
}
.page[name='trainingSets'] > .content > .journeySection {
    background-image: linear-gradient(120deg, #24164e, #173a70);
}
.page[name='trainingSets'] > .content > .journeySection > .sectionInner > .sectionTitle {
    color: #ffffff;
}
.page[name='trainingSets'] > .content > .journeySection > .sectionInner > .sectionDescription {
    color: #d6d2e4;
}
.page[name='trainingSets'] > .content > .journeySection > .sectionInner > .journeyTrack > .trackLine {
    border-color: rgba(255, 255, 255, 0.42);
}
.page[name='trainingSets'] > .content > .journeySection > .sectionInner > .journeyTrack > .journeySteps > .journeyStep > .stepNumber {
    border-color: rgba(255, 255, 255, 0.12);
    color: #ffffff;
    box-shadow: 0 0 22px rgba(255, 255, 255, 0.13);
}
.page[name='trainingSets'] > .content > .journeySection > .sectionInner > .journeyTrack > .journeySteps > .journeyStep[key='meet'] > .stepNumber {
    background-image: linear-gradient(135deg, #323064, #4a477c);
}
.page[name='trainingSets'] > .content > .journeySection > .sectionInner > .journeyTrack > .journeySteps > .journeyStep[key='choose'] > .stepNumber {
    background-image: linear-gradient(135deg, #2e6f9d, #3ca6d7);
}
.page[name='trainingSets'] > .content > .journeySection > .sectionInner > .journeyTrack > .journeySteps > .journeyStep[key='match'] > .stepNumber {
    background-image: linear-gradient(135deg, #f22d90, #ed166f);
}
.page[name='trainingSets'] > .content > .journeySection > .sectionInner > .journeyTrack > .journeySteps > .journeyStep[key='learn'] > .stepNumber {
    background-image: linear-gradient(135deg, #e8a315, #f3bf25);
}
.page[name='trainingSets'] > .content > .journeySection > .sectionInner > .journeyTrack > .journeySteps > .journeyStep > .stepCard {
    background-color: rgba(255, 255, 255, 0.08);
    border-color: rgba(255, 255, 255, 0.14);
}
.page[name='trainingSets'] > .content > .journeySection > .sectionInner > .journeyTrack > .journeySteps > .journeyStep > .stepCard > .stepTitle {
    color: #ffffff;
}
.page[name='trainingSets'] > .content > .journeySection > .sectionInner > .journeyTrack > .journeySteps > .journeyStep:hover > .stepCard {
    background: rgba(255, 255, 255, 0.12);
}
.page[name='trainingSets'] > .content > .journeySection > .sectionInner > .journeyTrack > .journeySteps > .journeyStep > .stepCard > .stepDescription {
    color: #d2cde1;
}
.page[name='trainingSets'] > .content > .benefitsSection {
    background-color: #faf9fd;
}
.page[name='trainingSets'] > .content > .benefitsSection > .sectionInner > .sectionTitle {
    color: #29255d;
}
.page[name='trainingSets'] > .content > .benefitsSection > .sectionInner > .sectionDescription {
    color: #78748c;
}
.page[name='trainingSets'] > .content > .benefitsSection > .sectionInner > .benefitsGrid > .benefitCard {
    background-color: #ffffff;
    border-color: #e8e5ef;
    box-shadow: 0 7px 18px rgba(45, 38, 87, 0.05);
}
.page[name='trainingSets'] > .content > .benefitsSection > .sectionInner > .benefitsGrid > .benefitCard > .benefitIcon {
    background-color: #3d397f;
}
.page[name='trainingSets'] > .content > .benefitsSection > .sectionInner > .benefitsGrid > .benefitCard[key='teachers'] > .benefitIcon,
.page[name='trainingSets'] > .content > .benefitsSection > .sectionInner > .benefitsGrid > .benefitCard[key='installment'] > .benefitIcon {
    background-color: #e72b87;
}
.page[name='trainingSets'] > .content > .benefitsSection > .sectionInner > .benefitsGrid > .benefitCard[key='recordings'] > .benefitIcon {
    background-color: #2863a0;
}
.page[name='trainingSets'] > .content > .benefitsSection > .sectionInner > .benefitsGrid > .benefitCard[key='tracking'] > .benefitIcon {
    background-color: #20a578;
}
.page[name='trainingSets'] > .content > .benefitsSection > .sectionInner > .benefitsGrid > .benefitCard[key='trial'] > .benefitIcon {
    background-color: #e4a10d;
}
.page[name='trainingSets'] > .content > .benefitsSection > .sectionInner > .benefitsGrid > .benefitCard > .benefitIcon::after {
    border-color: #ffffff;
}
.page[name='trainingSets'] > .content > .benefitsSection > .sectionInner > .benefitsGrid > .benefitCard > .benefitTitle {
    color: #302c61;
}
.page[name='trainingSets'] > .content > .benefitsSection > .sectionInner > .benefitsGrid > .benefitCard > .benefitDescription {
    color: #757186;
}
.page[name='trainingSets'] > .content > .questionSection {
    background-color: #faf9fd;
}
.page[name='trainingSets'] > .content > .questionSection > .sectionInner > .sectionTitle {
    color: #29255d;
}
.page[name='trainingSets'] > .content > .questionSection > .sectionInner > .sectionDescription {
    color: #78748c;
}
.page[name='trainingSets'] > .content > .questionSection > .sectionInner > .questionContent > .buttons > .button:not(.active) {
    background-color: #ffffff;
    border-color: #e7e4ee;
}
.page[name='trainingSets'] > .content > .questionSection > .sectionInner > .questionContent > .buttons > .button.active {
    background-image: linear-gradient(135deg, #3f397f, #28245f);
    border-color: #302b6d;
}
.page[name='trainingSets'] > .content > .questionSection > .sectionInner > .questionContent > .buttons > .button:not(.active) > .faqNumber {
    background-color: #f0eef7;
    color: #6b6780;
}
.page[name='trainingSets'] > .content > .questionSection > .sectionInner > .questionContent > .buttons > .button.active > .faqNumber {
    background-color: rgba(255, 255, 255, 0.16);
    color: #ffffff;
}
.page[name='trainingSets'] > .content > .questionSection > .sectionInner > .questionContent > .buttons > .button:not(.active) > .faqQuestion {
    color: #393560;
}
.page[name='trainingSets'] > .content > .questionSection > .sectionInner > .questionContent > .buttons > .button.active > .faqQuestion {
    color: #ffffff;
}
.page[name='trainingSets'] > .content > .questionSection > .sectionInner > .questionContent > .buttons > .button:not(.active) > .faqArrow {
    color: #7b778c;
}
.page[name='trainingSets'] > .content > .questionSection > .sectionInner > .questionContent > .buttons > .button.active > .faqArrow {
    color: #ffffff;
}
.page[name='trainingSets'] > .content > .questionSection > .sectionInner > .questionContent > .answer {
    background-color: #ffffff;
    border-color: #e7e4ee;
}
.page[name='trainingSets'] > .content > .questionSection > .sectionInner > .questionContent > .answer > .answerTitle {
    color: #312d60;
}
.page[name='trainingSets'] > .content > .questionSection > .sectionInner > .questionContent > .answer > .answerDescription {
    color: #767287;
}
.page[name='trainingSets'] > .content > .advisorSection > .advisorInner {
    background-image: linear-gradient(115deg, #3f3a91, #3b1c62);
    box-shadow: 0 18px 32px rgba(43, 30, 87, 0.22);
}
.page[name='trainingSets'] > .content > .advisorSection > .advisorInner > .advisorCopy > .advisorTitle {
    color: #ffffff;
}
.page[name='trainingSets'] > .content > .advisorSection > .advisorInner > .advisorCopy > .advisorDescription {
    color: #ded9ec;
}
.page[name='trainingSets'] > .content > .advisorSection > .advisorInner > .advisorActions > .button[key='ai'] {
    background-image: linear-gradient(135deg, #f12f91, #dc0a73);
    border-color: #f1439d;
    color: #ffffff;
}
.page[name='trainingSets'] > .content > .advisorSection > .advisorInner > .advisorActions > .button[key='expert'] {
    background-color: rgba(255, 255, 255, 0.11);
    border-color: rgba(255, 255, 255, 0.25);
    color: #ffffff;
}
.page[name='trainingSets'] > .content > .advisorSection > .advisorInner > .advisorActions > .button > .buttonIcon {
    border-color: #ffffff;
}