.core-review-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 24px;background:#fff6d8;color:#392544;font-size:12px}.core-review-bar strong{font-size:10px;letter-spacing:.08em}.core-review-bar select{max-width:380px;min-height:38px;border:1px solid #d8c18a;border-radius:8px;padding:8px 12px;background:white;color:#392544;font:inherit}.core-review-bar span{margin-left:auto;font-size:11px}.core-heading-entry{animation:core-heading-in .5s ease-out both}.core-reveal{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease;transition-delay:var(--core-delay,0ms)}.core-reveal.core-visible,.core-reveal:focus-within{opacity:1;transform:none}.core-motion-page:not(.core-stable-page) :is(.price-card,.course-card,.site-structure-card,.guide-card){transition:transform .25s ease,box-shadow .25s ease}.core-motion-page:not(.core-stable-page) :is(.price-card,.course-card,.site-structure-card,.guide-card):hover{box-shadow:0 14px 30px #321a4512}.core-motion-page :is(.primary-link,.ghost,.guide-link){transition:background-color .2s ease,box-shadow .2s ease}.core-motion-page:not(.core-stable-page) details[open]>.faq-answer{animation:core-answer-in .22s ease-out}.core-motion-page summary{transition:color .18s ease}.core-motion-page summary:hover{color:#8053a4}.motion-paused :is(.core-heading-entry,.core-reveal){animation:none!important;opacity:1!important;transform:none!important;transition:none!important}.core-motion-page .core-reveal:focus-within{transition:none}.core-stable-page :is(form,table,input,textarea,select,button){transform:none!important}.core-motion-page .existing-notice{font-size:12px}html[data-theme="dark"] .core-motion-page summary:hover{color:#ffd05b}@keyframes core-heading-in{from{opacity:.3;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes core-answer-in{from{opacity:.3;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(max-width:640px){.core-review-bar{padding:12px 18px}.core-review-bar strong{width:100%}.core-review-bar select{width:calc(100% - 55px);max-width:none}.core-review-bar span{margin-left:0}}@media(prefers-reduced-motion:reduce){.motion-review:not(.motion-opt-in) :is(.core-heading-entry,.core-reveal){animation:none!important;opacity:1!important;transform:none!important;transition:none!important}}@media print{.core-review-bar,.motion-toolbar{display:none}.core-reveal{opacity:1!important;transform:none!important}}
