.page-academy .academy-hero__window{position:relative;overflow:hidden;background:linear-gradient(130deg,#101a31 0,#0b1223 58%,#0b2632 100%);border:1px solid rgba(114,166,202,.24)}.page-academy .academy-hero__window::after{content:"";position:absolute;inset:auto -8% -70%auto;width:min(52vw,580px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(57,198,255,.18),transparent 67%);pointer-events:none}.page-academy .academy-hero .hero-content{position:relative;z-index:1;max-width:820px;padding:clamp(32px,6vw,78px)}.page-academy .academy-hero .hero-title{max-width:780px}.academy-hero__proof{color:#b7c8d8;margin:22px 0 0;font-size:.95rem}.academy-hero__proof a{color:#8bdfff;text-decoration:underline;text-underline-offset:3px}.academy-proof-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(114,166,202,.2);border-radius:0 0 18px 18px;background:#0b1425;overflow:hidden}.academy-proof-strip>div{padding:18px 24px;border-right:1px solid rgba(114,166,202,.2)}.academy-proof-strip>div:last-child{border-right:0}.academy-proof-strip strong{display:block;color:#f8fbff;font-size:1.15rem;line-height:1.25}.academy-proof-strip span{display:block;color:#a9bacb;font-size:.85rem;margin-top:4px}.academy-card-number,.academy-issuer,.academy-panel-label{display:inline-block;color:#66d5f5;font-size:.77rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.academy-credential-grid .card,.academy-topic-grid .card{height:100%}.academy-credential-grid .card h3,.academy-topic-grid .card h3{margin-top:14px}.academy-credential-grid .card{display:flex;flex-direction:column}.academy-credential-grid .inline-link{margin-top:auto;padding-top:18px}.academy-note{color:#a9bacb;font-size:.92rem;line-height:1.6;margin:24px 0 0}.academy-verify-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;align-items:stretch}.academy-sample-card,.academy-verify-panel{border:1px solid rgba(114,166,202,.28);border-radius:20px;padding:clamp(24px,3vw,36px);background:#101a2c}.academy-sample-card{position:relative;overflow:hidden;background:linear-gradient(145deg,#12203a,#0d1a2e 65%,#0a2d3c)}.academy-sample-card::after{content:"";position:absolute;width:220px;height:220px;right:-90px;top:-100px;border:1px solid rgba(102,213,245,.23);border-radius:50%;pointer-events:none}.academy-sample-card__top{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;color:#94d9f1;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.academy-sample-card__top span:last-child{color:#ffc69c}.academy-sample-card h3{margin:30px 0 26px;font-size:clamp(1.35rem,2vw,1.9rem)}.academy-sample-card dl{display:grid;gap:0;margin:0}.academy-sample-card dl>div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-top:1px solid rgba(160,187,207,.18)}.academy-sample-card dt{color:#9eb0c5}.academy-sample-card dd{margin:0;color:#f1f7fc;text-align:end;font-weight:700}.academy-verify-panel{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.academy-verify-panel h3{font-size:clamp(1.4rem,2vw,1.85rem);margin:14px 0 8px}.academy-verify-panel p{color:#b8c8d6;line-height:1.65}.academy-panel-state{border-left:3px solid #ffb476;padding:8px 0 8px 14px;font-weight:700}.academy-verify-panel .btn{margin-top:8px}.academy-apply-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,64px);align-items:start}.academy-audience-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.academy-audience-tags span{border:1px solid rgba(114,166,202,.28);border-radius:999px;padding:8px 12px;color:#dbecf5;background:#111c30;font-size:.85rem}.academy-interest-form{margin:0}@media (max-width:820px){.academy-apply-layout,.academy-verify-grid{grid-template-columns:1fr}}@media (max-width:620px){.academy-proof-strip{grid-template-columns:1fr}.academy-proof-strip>div{border-right:0;border-bottom:1px solid rgba(114,166,202,.2)}.academy-proof-strip>div:last-child{border-bottom:0}.academy-sample-card dl>div{display:block}.academy-sample-card dd{text-align:start;margin-top:3px}.page-academy .academy-hero .hero-content{padding:30px 23px}}html[dir=rtl] .academy-sample-card dd{text-align:start}
