.academy_academy__MSYTF{--badge-glow:#5ab1d6;color:var(--sentric-color-ink);background:var(--sentric-color-canvas);min-width:0;overflow-wrap:anywhere}.academy_hero__k_UI6{padding:90px var(--public-section-inset,24px) 82px;text-align:center;background:radial-gradient(ellipse at 55% 10%,#302346 0,#111126 72%);color:#fff;overflow:hidden}.academy_hero__k_UI6 h1{font-size:clamp(2.3rem,5.3vw,4.6rem);line-height:1.12;letter-spacing:-.035em;white-space:pre-line;text-wrap:balance;max-width:1150px;margin:24px auto 32px}.academy_hero__k_UI6>p{max-width:760px;margin:20px auto 28px;line-height:1.6;font-size:1.2rem;color:#dce2ec}.academy_badges__iVSNk{display:flex;align-items:center;justify-content:center;gap:8px;margin:10px auto 50px;max-width:600px;min-height:220px}.academy_badgeStage__bMXK1,.academy_singleBadge__ba6cH{position:relative;isolation:isolate}.academy_academy__MSYTF [data-badge=expert]{--badge-glow:#615ba8}.academy_academy__MSYTF [data-badge=agent]{--badge-glow:#a737bb}.academy_badgeStage__bMXK1:before,.academy_singleBadge__ba6cH:before{content:"";position:absolute;z-index:-1;inset:-15%;border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--badge-glow) 28%,transparent),transparent 68%);filter:blur(12px)}.academy_badgeStage__bMXK1{width:clamp(88px,16vw,180px);flex-shrink:1;animation:academy_badgeFloat__o1G6u 7s ease-in-out infinite;--badge-offset:18px;transform:translateY(var(--badge-offset))}.academy_badgeStage__bMXK1:first-child{order:2;--badge-offset:-22px;animation-delay:-2s}.academy_badgeStage__bMXK1:nth-child(2){order:1;animation-delay:-4s}.academy_badgeStage__bMXK1:last-child{order:3}.academy_badgeStage__bMXK1 img{display:block;width:100%;height:auto}.academy_singleBadge__ba6cH{width:200px;margin:0 auto 42px}.academy_heroBadge__5U121{display:block;width:100%;height:auto}.academy_section__UpZ7P{padding:80px clamp(22px,5vw,70px);max-width:var(--public-content-width,1370px);margin:auto;--public-label-inset:clamp(22px,5vw,70px)}.academy_section__UpZ7P p{line-height:1.7;white-space:pre-line}.academy_headline__NrlYd{font-size:clamp(1.5rem,3.1vw,2.7rem);line-height:1.4;text-wrap:balance;max-width:1000px}.academy_cards__qjZfL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:36px 0 0}.academy_card__4fOfJ{padding:32px;background:var(--sentric-color-surface);border:1px solid var(--sentric-color-border);border-radius:var(--sentric-radius-panel);min-width:0}.academy_card__4fOfJ h3{font-size:1.4rem;line-height:1.35;letter-spacing:-.02em;margin:28px 0 12px;text-wrap:balance}.academy_card__4fOfJ p{margin:0;color:var(--sentric-color-muted);font-size:var(--sentric-text-body)}.academy_emoji__TysdQ{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;font-size:1.75rem;background:var(--sentric-color-info-soft);border-radius:var(--sentric-radius-card);font-weight:700;color:var(--sentric-color-info)}[data-academy-page=academy] [data-academy-section=benefits] .academy_card__4fOfJ{background:transparent;border:0;border-top:1px solid var(--sentric-color-control-border);border-radius:0;padding:32px 12px 8px 0}[data-academy-page=academy] [data-academy-section=benefits] .academy_emoji__TysdQ{background:transparent;justify-content:flex-start;font-size:2.4rem;color:var(--sentric-color-accent)}.academy_academy__MSYTF [data-academy-section=persona]{padding-block:72px;background:linear-gradient(120deg,#f7fbfd,transparent)}.academy_steps__NQ5ok{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:36px 0 40px;counter-reset:steps}.academy_steps__NQ5ok .academy_card__4fOfJ{position:relative;background:transparent;border:0;border-top:2px solid #b5ccda;border-radius:0;padding:28px 0}.academy_steps__NQ5ok .academy_emoji__TysdQ{border-radius:50%;background:var(--sentric-color-ink);color:white;width:48px;height:48px;font-size:1.25rem}.academy_certifications__WbKoY{list-style:none;padding:0;margin:36px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.academy_certification__y_IpK{display:flex;flex-direction:column;background:var(--sentric-color-surface);border:1px solid var(--sentric-color-border);border-radius:var(--sentric-radius-panel);overflow:hidden;min-width:0}.academy_certificationArt__iF7B4{position:relative;display:grid;place-items:center;width:100%;min-height:260px;isolation:isolate;background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--badge-glow) 20%,white),#f9fbfd 75%)}.academy_certificationArt__iF7B4:before{content:"";position:absolute;width:210px;height:210px;border:1px solid color-mix(in srgb,var(--badge-glow) 25%,transparent);border-radius:50%;z-index:-1}.academy_certificationArt__iF7B4 img{display:block;width:180px;height:auto;max-width:80%}.academy_certificationBody__QIEXI{display:flex;flex-direction:column;align-items:flex-start;flex:1 1;padding:32px}.academy_certification__y_IpK h3{font-size:1.65rem;line-height:1.2;letter-spacing:-.025em;margin:0 0 16px}.academy_certification__y_IpK p{font-size:var(--sentric-text-body);color:var(--sentric-color-muted);margin:0 0 28px}.academy_certification__y_IpK .academy_button___hw_K{margin-top:auto;font-size:1.125rem;min-height:56px;padding:14px 24px}.academy_action__ZjI0Q{margin:28px 0}.academy_action__ZjI0Q p{font-size:var(--sentric-text-small);margin:8px 0}.academy_action__ZjI0Q button:disabled,.academy_certification__y_IpK button:disabled{cursor:not-allowed;opacity:.6}.academy_closing__8REko{position:relative;isolation:isolate;overflow:hidden;background:#e0ebf2;padding:100px var(--public-section-inset,24px) 120px;text-align:center}.academy_closing__8REko:before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at 20% 65%,#b4d7e866,transparent 50%),radial-gradient(ellipse at 90% 20%,#d4c9ed77,transparent 48%)}.academy_closing__8REko h2{font-size:clamp(2.5rem,5.8vw,5.8rem);line-height:1.08;letter-spacing:-.045em;font-weight:600;max-width:1200px;margin:0 auto;text-wrap:balance}.academy_closing__8REko em{font-style:normal;background:linear-gradient(100deg,#277799,#782787);background-clip:text;-webkit-background-clip:text;color:transparent}.academy_closingSpark__OpvQe{display:block;font-size:54px;color:var(--sentric-color-info);margin:0 auto 32px;animation:academy_sparkTurn__McJcn 16s ease-in-out infinite}.academy_faqItem__LT31Z{border-bottom:1px solid var(--sentric-color-control-border)}.academy_faqItem__LT31Z h3{margin:0}.academy_faqItem__LT31Z button{width:100%;display:flex;justify-content:space-between;gap:20px;padding:24px 0;border:0;text-align:left;background:transparent;color:inherit;font:inherit;font-size:1.1rem;cursor:pointer}.academy_faqItem__LT31Z>div{padding:0 0 25px;line-height:1.7;white-space:pre-line}.academy_academy__MSYTF [hidden]{display:none!important}.academy_academy__MSYTF :focus-visible{outline:3px solid var(--sentric-color-focus);outline-offset:4px}@keyframes academy_badgeFloat__o1G6u{0%,to{transform:translateY(var(--badge-offset))}50%{transform:translateY(calc(var(--badge-offset) - 9px))}}@keyframes academy_sparkTurn__McJcn{0%,to{transform:rotate(-8deg)}50%{transform:rotate(20deg)}}@media(max-width:1000px){.academy_certifications__WbKoY{grid-template-columns:1fr}.academy_certification__y_IpK{flex-direction:row}.academy_certificationArt__iF7B4{width:28%;min-width:180px;flex-shrink:0}.academy_certificationBody__QIEXI{padding:28px}.academy_certificationArt__iF7B4 img{width:150px}.academy_cards__qjZfL,.academy_steps__NQ5ok{gap:20px}.academy_card__4fOfJ{padding:24px}}@media(max-width:760px){.academy_hero__k_UI6{padding-block:66px 56px}.academy_section__UpZ7P{padding:48px 22px;--public-label-inset:22px}.academy_cards__qjZfL,.academy_steps__NQ5ok{grid-template-columns:1fr}.academy_hero__k_UI6>p{font-size:var(--sentric-text-body)}.academy_hero__k_UI6 h1{margin-top:18px}.academy_badges__iVSNk{gap:0;min-height:160px;margin-bottom:24px}.academy_badgeStage__bMXK1{width:clamp(88px,28vw,150px)}.academy_singleBadge__ba6cH{width:160px;margin-bottom:30px}.academy_steps__NQ5ok{gap:0;margin-bottom:8px}.academy_steps__NQ5ok .academy_card__4fOfJ{padding-block:24px}.academy_steps__NQ5ok .academy_card__4fOfJ h3{margin-top:20px}.academy_closing__8REko{padding-block:64px 76px}.academy_closingSpark__OpvQe{font-size:40px;margin-bottom:24px}.academy_closing__8REko h2{font-size:clamp(2.35rem,8.4vw,4rem)}}@media(max-width:520px){.academy_certification__y_IpK{flex-direction:column}.academy_certificationArt__iF7B4{width:100%;min-height:220px}.academy_certificationBody__QIEXI{padding:24px}.academy_certificationArt__iF7B4 img{width:160px}}@media(prefers-reduced-motion:reduce){.academy_badgeStage__bMXK1,.academy_closingSpark__OpvQe{animation:none}}