.landing-page--academy{--academy-stack-gap:2rem;--academy-section-pad:clamp(4.5rem,7.5vw,7rem);--academy-card-radius:1.4rem;--academy-accent:#6366f1;--academy-accent-soft:rgba(99,102,241,.12);--academy-cyan:#0284c7;--academy-emerald:#10b981;scroll-behavior:smooth}.landing-page--academy,.sabrixa-light.landing-page--academy,html[data-theme=light] .landing-page--academy{background-color:#f8f9fb!important;background-image:radial-gradient(ellipse 90% 50% at 50% -10%,rgba(99,102,241,.05),transparent 60%),radial-gradient(ellipse 60% 40% at 90% 20%,rgba(14,165,233,.035),transparent 50%),linear-gradient(180deg,#f8f9fb,#f4f6fa 40%,#f0f3f8 80%,#f8f9fb)!important;background-attachment:scroll}.sabrixa-light.landing-page--academy .sabrixa-luxury-hero,html[data-theme=light] .landing-page--academy .sabrixa-luxury-hero{background:transparent!important}.sabrixa-light.landing-page--academy .sabrixa-luxury-hero:after,.sabrixa-light.landing-page--academy .sabrixa-luxury-hero:before,html[data-theme=light] .landing-page--academy .sabrixa-luxury-hero:after,html[data-theme=light] .landing-page--academy .sabrixa-luxury-hero:before{display:none!important}.sabrixa-dark .landing-page--academy,.sabrixa-dark.landing-page--academy,[data-theme=dark] .landing-page--academy{background-color:#06080d!important;background-image:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(99,102,241,.12),transparent 60%),radial-gradient(ellipse 60% 40% at 90% 20%,rgba(56,189,248,.06),transparent 50%),linear-gradient(180deg,#06080d,#090d16 50%,#06080d)!important}.sabrixa-dark .landing-page--academy .sabrixa-luxury-hero,.sabrixa-dark.landing-page--academy .sabrixa-luxury-hero,[data-theme=dark] .landing-page--academy .sabrixa-luxury-hero{background:transparent!important}.landing-page--academy .subpage-content{max-width:1280px}#benchmarks,#certification,#curriculum,#faq,#formats,#matrix,#stage,#tools,.academy-benchmarks-section,.academy-cert-section,.academy-curriculum-section,.academy-faq-section,.academy-formats-section,.academy-matrix-section,.academy-stage-section,.academy-tools-section{scroll-margin-top:calc(var(--sabrixa-chrome-h, 5.5rem) + 3.5rem)!important}@keyframes luxuryTextShimmer{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.animated-shimmer-text{background:linear-gradient(135deg,#3730a3,#4f46e5 25%,#7c3aed 50%,#6366f1 75%,#3730a3);background-size:250% auto;-webkit-background-clip:text}.animated-shimmer-text,.sabrixa-dark .animated-shimmer-text,[data-theme=dark] .animated-shimmer-text{-webkit-text-fill-color:transparent;animation:luxuryTextShimmer 8s ease-in-out infinite;display:inline-block;vertical-align:top;padding-bottom:.18em;padding-right:.08em;overflow:visible!important}.sabrixa-dark .animated-shimmer-text,[data-theme=dark] .animated-shimmer-text{background:linear-gradient(135deg,#c7d2fe,#e0e7ff 25%,#c084fc 50%,#818cf8 75%,#c7d2fe);background-size:250% auto;-webkit-background-clip:text}.sabrixa-brand-emblem-inline{display:inline-flex;align-items:center;justify-content:center;margin-right:.45rem;vertical-align:middle}.landing-page--academy .sabrixa-hero-main-title{font-size:clamp(2.35rem,5vw,4.15rem)!important;line-height:1.22!important;letter-spacing:-.04em!important;padding-bottom:.35rem!important;overflow:visible!important}.landing-page--academy .sabrixa-hero-gradient-text{display:inline-block!important;padding-bottom:.18em!important;padding-right:.08em!important;overflow:visible!important;vertical-align:top!important}.academy-section-head-center{text-align:center;max-width:900px;margin:0 auto clamp(2.75rem,5vw,4.25rem);padding:0 1rem;display:flex;flex-direction:column;align-items:center;overflow:visible}.academy-kicker-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1.1rem;border-radius:999px;font-size:.72rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:#4338ca;background:rgba(79,70,229,.07);border:1px solid rgba(79,70,229,.18);box-shadow:0 2px 8px -2px rgba(79,70,229,.12);margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.academy-kicker-pill:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#4f46e5;box-shadow:0 0 8px rgba(79,70,229,.8)}.sabrixa-dark .academy-kicker-pill,[data-theme=dark] .academy-kicker-pill{color:#c7d2fe;background:rgba(99,102,241,.14);border-color:rgba(129,140,248,.3);box-shadow:0 2px 10px -2px rgba(99,102,241,.3)}.sabrixa-dark .academy-kicker-pill:before,[data-theme=dark] .academy-kicker-pill:before{background:#818cf8;box-shadow:0 0 10px rgba(129,140,248,.9)}.academy-centered-heading{font-size:clamp(2.1rem,4vw,3.15rem);font-weight:750;line-height:1.25;letter-spacing:-.035em;color:#090d16;margin:0;text-align:center;padding-bottom:.3rem;overflow:visible}.sabrixa-dark .academy-centered-heading,[data-theme=dark] .academy-centered-heading{color:#f8fafc}.academy-centered-subtext{font-size:clamp(.98rem,1.4vw,1.12rem);line-height:1.72;color:#475569;max-width:760px;margin:1.1rem auto 0;text-align:center;font-weight:450}.sabrixa-dark .academy-centered-subtext,[data-theme=dark] .academy-centered-subtext{color:#94a3b8}.landing-page--academy .academy-page-jump{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem;margin:2.85rem auto 1.5rem;max-width:980px;padding:.45rem .65rem;border-radius:999px;background:hsla(0,0%,100%,.92);border:1px solid rgba(15,23,42,.1);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 12px 36px -10px rgba(15,23,42,.09);position:relative;z-index:5}.sabrixa-dark .landing-page--academy .academy-page-jump,[data-theme=dark] .landing-page--academy .academy-page-jump{background:rgba(15,23,42,.85);border-color:hsla(0,0%,100%,.12);box-shadow:0 16px 40px -10px rgba(0,0,0,.55)}.landing-page--academy .academy-page-jump a{display:inline-flex;align-items:center;padding:.48rem 1.15rem;border-radius:999px;border:1px solid transparent;background:transparent;color:#475569;font-size:.82rem;font-weight:650;letter-spacing:-.01em;text-decoration:none;transition:all .24s cubic-bezier(.16,1,.3,1)}.landing-page--academy .academy-page-jump a:hover{border-color:rgba(79,70,229,.25);color:#3730a3;background:#fff;box-shadow:0 6px 18px -4px rgba(79,70,229,.18);transform:translateY(-1px)}.sabrixa-dark .landing-page--academy .academy-page-jump a,[data-theme=dark] .landing-page--academy .academy-page-jump a{color:#94a3b8}.sabrixa-dark .landing-page--academy .academy-page-jump a:hover,[data-theme=dark] .landing-page--academy .academy-page-jump a:hover{border-color:rgba(99,102,241,.45);color:#fff;background:rgba(30,41,59,.9);box-shadow:0 6px 20px -4px rgba(99,102,241,.35);transform:translateY(-1px)}.academy-benchmarks-section{max-width:1280px;margin:0 auto;padding:0 var(--marketing-pad) var(--academy-section-pad)}.academy-metrics-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.35rem}.academy-metric-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:1.85rem 1.65rem;border-radius:var(--academy-card-radius);background:linear-gradient(165deg,hsla(0,0%,100%,.95),rgba(248,250,252,.8));border:1px solid rgba(15,23,42,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 12px 30px -10px rgba(15,23,42,.06);transition:all .35s cubic-bezier(.16,1,.3,1);overflow:hidden}.academy-metric-card:before{content:"";position:absolute;top:0;left:15%;right:15%;height:2px;background:linear-gradient(90deg,transparent,#6366f1,transparent);opacity:0;transition:opacity .35s ease}.academy-metric-card:hover{transform:translateY(-4px);border-color:rgba(99,102,241,.35);box-shadow:inset 0 1px 0 #fff,0 20px 45px -10px rgba(99,102,241,.16)}.academy-metric-card:hover:before{opacity:1}.sabrixa-dark .academy-metric-card,[data-theme=dark] .academy-metric-card{border-color:hsla(0,0%,100%,.08);background:linear-gradient(165deg,rgba(15,23,42,.85),rgba(8,12,24,.85));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 18px 40px -14px rgba(0,0,0,.5)}.sabrixa-dark .academy-metric-card:before,[data-theme=dark] .academy-metric-card:before{background:linear-gradient(90deg,transparent,#818cf8,transparent)}.sabrixa-dark .academy-metric-card:hover,[data-theme=dark] .academy-metric-card:hover{border-color:rgba(129,140,248,.45);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 26px 55px -14px rgba(99,102,241,.3)}.academy-metric-header{display:flex;flex-direction:column;gap:.35rem}.academy-metric-value{font-size:1.95rem;font-weight:850;letter-spacing:-.035em;color:#090d16;line-height:1.1}.sabrixa-dark .academy-metric-value,[data-theme=dark] .academy-metric-value{color:#f8fafc}.academy-metric-badge{font-size:.76rem;font-weight:750;text-transform:uppercase;letter-spacing:.07em;color:#4338ca}.sabrixa-dark .academy-metric-badge,[data-theme=dark] .academy-metric-badge{color:#a5b4fc}.academy-metric-desc{font-size:.88rem;line-height:1.6;color:#475569;margin:.8rem 0 0}.sabrixa-dark .academy-metric-desc,[data-theme=dark] .academy-metric-desc{color:#94a3b8}.academy-stage-section{max-width:1280px;margin:0 auto;padding:0 var(--marketing-pad) var(--academy-section-pad)}.academy-stage-frame{position:relative;width:100%;aspect-ratio:16/8.5;min-height:460px;border-radius:1.65rem;overflow:hidden;border:1px solid rgba(15,23,42,.12);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.15),0 30px 70px -20px rgba(15,23,42,.22);background:#020617}.sabrixa-dark .academy-stage-frame,[data-theme=dark] .academy-stage-frame{border-color:hsla(0,0%,100%,.14);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06),0 35px 90px -25px rgba(0,0,0,.75)}.academy-stage-media-wrap{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;z-index:1}.academy-stage-content-wrap{position:static}.academy-stage-image{width:100%;height:100%;object-fit:cover;transform:scale(1.02);transition:transform .9s cubic-bezier(.16,1,.3,1)}.academy-stage-frame:hover .academy-stage-image{transform:scale(1.04)}.academy-stage-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,6,23,.35),rgba(2,6,23,.05) 30%,rgba(2,6,23,.6) 70%,rgba(2,6,23,.94));pointer-events:none;z-index:1}.academy-stage-brand-tag{position:absolute;top:1.6rem;left:1.6rem;z-index:2;display:inline-flex;align-items:center;gap:.8rem;padding:.55rem 1.25rem .55rem .8rem;border-radius:999px;background:rgba(8,12,24,.92)!important;border:1px solid hsla(0,0%,100%,.22)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 10px 30px -5px rgba(0,0,0,.45)}.academy-stage-brand-meta{display:flex;flex-direction:column}.academy-stage-brand-tag strong{font-size:.84rem!important;color:#fff!important;font-weight:750!important;line-height:1.2!important}.academy-stage-brand-tag span{font-size:.68rem!important;color:#93c5fd!important;font-weight:650!important;letter-spacing:.05em!important;text-transform:uppercase!important}.academy-stage-chips{position:absolute;top:1.6rem;right:1.6rem;z-index:2;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.academy-stage-chip{font-size:.72rem!important;font-weight:650!important;color:#f1f5f9!important;background:rgba(15,23,42,.85)!important;border:1px solid hsla(0,0%,100%,.2)!important;padding:.38rem .85rem!important;border-radius:999px!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;box-shadow:0 4px 14px rgba(0,0,0,.25)!important}.academy-stage-caption{position:absolute;bottom:1.6rem;left:1.6rem;right:1.6rem;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.45rem 1.85rem;border-radius:1.15rem;background:rgba(8,12,24,.94)!important;border:1px solid hsla(0,0%,100%,.22)!important;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 20px 50px -10px rgba(0,0,0,.6)}.academy-stage-caption strong{font-size:1.18rem!important;color:#fff!important;font-weight:750!important;letter-spacing:-.02em!important}.academy-stage-caption p{font-size:.9rem!important;color:#cbd5e1!important;margin:.35rem 0 0!important;line-height:1.55!important;max-width:680px!important}.academy-stage-cta{display:inline-flex;align-items:center;padding:.75rem 1.5rem;border-radius:999px;background:linear-gradient(135deg,#4f46e5,#6366f1)!important;color:#fff!important;font-size:.88rem!important;font-weight:750!important;text-decoration:none;white-space:nowrap;border:1px solid hsla(0,0%,100%,.3)!important;box-shadow:0 8px 24px -4px rgba(99,102,241,.6)!important;transition:all .24s cubic-bezier(.16,1,.3,1)}.academy-stage-cta:hover{background:linear-gradient(135deg,#4338ca,#4f46e5)!important;transform:translateY(-2px);box-shadow:0 12px 30px -4px rgba(99,102,241,.8)!important}.academy-curriculum-section{max-width:1280px;margin:0 auto;padding:var(--academy-section-pad) var(--marketing-pad)}.academy-curriculum-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.65rem}@media (max-width:860px){.academy-curriculum-grid{grid-template-columns:1fr}}.academy-curriculum-card{position:relative;display:flex;flex-direction:column;padding:2.1rem 1.95rem;border-radius:var(--academy-card-radius);background:linear-gradient(165deg,hsla(0,0%,100%,.98),rgba(248,250,252,.85));border:1px solid rgba(15,23,42,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 14px 35px -10px rgba(15,23,42,.07);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,border-color .35s ease}.academy-curriculum-card:hover{transform:translateY(-5px);border-color:rgba(99,102,241,.38);box-shadow:inset 0 1px 0 #fff,0 24px 55px -12px rgba(99,102,241,.2)}.sabrixa-dark .academy-curriculum-card,[data-theme=dark] .academy-curriculum-card{background:linear-gradient(165deg,rgba(15,23,42,.88),rgba(8,12,24,.88));border-color:hsla(0,0%,100%,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 20px 45px -14px rgba(0,0,0,.55)}.sabrixa-dark .academy-curriculum-card:hover,[data-theme=dark] .academy-curriculum-card:hover{border-color:rgba(129,140,248,.45);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 28px 65px -14px rgba(99,102,241,.35)}.academy-card-top-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.academy-module-icon-box{width:46px;height:46px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.22);color:#4f46e5}.sabrixa-dark .academy-module-icon-box,[data-theme=dark] .academy-module-icon-box{background:rgba(99,102,241,.18);border-color:rgba(129,140,248,.35);color:#a5b4fc}.academy-module-tag{font-size:.72rem;font-weight:750;text-transform:uppercase;letter-spacing:.08em;color:#4338ca;background:rgba(79,70,229,.08);border:1px solid rgba(79,70,229,.18);padding:.3rem .75rem;border-radius:999px}.sabrixa-dark .academy-module-tag,[data-theme=dark] .academy-module-tag{color:#c7d2fe;background:rgba(99,102,241,.15);border-color:rgba(129,140,248,.3)}.academy-module-title{font-size:1.25rem;font-weight:750;line-height:1.35;letter-spacing:-.025em;color:#090d16;margin:0 0 .65rem}.sabrixa-dark .academy-module-title,[data-theme=dark] .academy-module-title{color:#f8fafc}.academy-module-desc{font-size:.92rem;line-height:1.65;color:#475569;margin:0 0 1.25rem}.sabrixa-dark .academy-module-desc,[data-theme=dark] .academy-module-desc{color:#94a3b8}.academy-module-skills-list{list-style:none;margin:0;display:flex;flex-direction:column;gap:.5rem;border-top:1px solid rgba(15,23,42,.07);padding:1rem 0 0}.sabrixa-dark .academy-module-skills-list,[data-theme=dark] .academy-module-skills-list{border-top-color:hsla(0,0%,100%,.08)}.academy-module-skills-list li{display:flex;align-items:flex-start;gap:.55rem;font-size:.85rem;line-height:1.5;color:#334155}.sabrixa-dark .academy-module-skills-list li,[data-theme=dark] .academy-module-skills-list li{color:#cbd5e1}.academy-skill-bullet{color:#10b981;font-weight:800;flex-shrink:0}.academy-cert-section{max-width:1280px;margin:0 auto;padding:var(--academy-section-pad) var(--marketing-pad)}.academy-cert-banner{position:relative;display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(2.5rem,5vw,4.5rem);align-items:center;padding:clamp(2.5rem,5vw,4rem);border-radius:1.85rem;background:linear-gradient(135deg,#090d16,#0f172a 60%,#0b1120);border:1px solid hsla(0,0%,100%,.14);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 35px 85px -20px rgba(0,0,0,.65);overflow:hidden}.academy-cert-banner:before{content:"";position:absolute;top:-20%;right:-10%;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(99,102,241,.22) 0,transparent 70%);pointer-events:none}.academy-cert-badge-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.38rem 1rem;border-radius:999px;font-size:.72rem;font-weight:750;text-transform:uppercase;letter-spacing:.08em;color:#38bdf8;background:rgba(56,189,248,.12);border:1px solid rgba(56,189,248,.3);margin-bottom:1.2rem}.academy-cert-heading{font-size:clamp(1.8rem,3.2vw,2.5rem);font-weight:800;line-height:1.25;letter-spacing:-.03em;color:#fff!important;margin:0 0 1.15rem}.academy-cert-body{font-size:1rem;line-height:1.7;color:#cbd5e1;margin:0 0 1.85rem}.academy-cert-perks-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.academy-cert-perk-item{display:flex;align-items:flex-start;gap:.7rem;padding:.85rem 1rem;border-radius:.95rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.09)}.academy-cert-perk-item svg{color:#38bdf8;flex-shrink:0;margin-top:.15rem}.academy-cert-perk-item strong{display:block;font-size:.86rem;color:#f1f5f9;font-weight:750;margin-bottom:.15rem}.academy-cert-perk-item span{display:block;font-size:.78rem;color:#94a3b8;line-height:1.45}.academy-cert-preview-box{position:relative;padding:2rem;border-radius:1.35rem;background:rgba(2,6,23,.9);border:1px solid hsla(0,0%,100%,.18);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 25px 60px -15px rgba(0,0,0,.8)}.cert-preview-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:1.25rem;margin-bottom:1.25rem}.cert-preview-seal{font-size:.68rem;font-weight:750;color:#10b981;text-transform:uppercase;letter-spacing:.08em;display:inline-flex;align-items:center;gap:.4rem}.cert-preview-seal:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981}.cert-preview-title{font-size:1.35rem;font-weight:800;color:#fff;letter-spacing:-.02em;margin:0 0 .4rem}.cert-preview-sub{font-size:.82rem;color:#94a3b8;line-height:1.5;margin:0 0 1.5rem}.cert-preview-credentials{display:flex;flex-direction:column;gap:.65rem;padding:1rem;border-radius:.85rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.74rem;color:#a5b4fc}.cert-cred-row{display:flex;justify-content:space-between}.cert-cred-row span:first-child{color:#64748b}.academy-tools-section{max-width:1280px;margin:0 auto;padding:0 var(--marketing-pad) var(--academy-section-pad)}.landing-page--academy .sabrixa-tool-row{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:1.15rem!important;max-width:1100px!important;margin:0 auto!important;padding:0!important;list-style:none!important}.landing-page--academy .sabrixa-tool-row li{display:inline-flex!important;align-items:center!important;gap:.95rem!important;padding:.75rem 1.65rem .75rem .95rem!important;border-radius:999px!important;background:#fff!important;border:1px solid rgba(15,23,42,.09)!important;box-shadow:inset 0 1px 0 #fff,0 8px 24px -4px rgba(15,23,42,.06),0 2px 6px -1px rgba(15,23,42,.04)!important;font-size:.96rem!important;font-weight:750!important;letter-spacing:-.015em!important;color:#0f172a!important;transition:all .28s cubic-bezier(.16,1,.3,1)!important}.landing-page--academy .sabrixa-tool-row li:hover{transform:translateY(-4px) scale(1.02)!important;border-color:rgba(99,102,241,.45)!important;box-shadow:inset 0 1px 0 #fff,0 18px 42px -8px rgba(99,102,241,.25)!important}.sabrixa-dark .landing-page--academy .sabrixa-tool-row li,[data-theme=dark] .landing-page--academy .sabrixa-tool-row li{background:linear-gradient(165deg,rgba(15,23,42,.92),rgba(8,12,24,.92))!important;border-color:hsla(0,0%,100%,.12)!important;color:#f8fafc!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 14px 35px -8px rgba(0,0,0,.7)!important}.sabrixa-dark .landing-page--academy .sabrixa-tool-row li:hover,[data-theme=dark] .landing-page--academy .sabrixa-tool-row li:hover{border-color:rgba(129,140,248,.55)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 22px 48px -8px rgba(99,102,241,.45)!important}.landing-page--academy .ai-tool-logo{width:2.85rem!important;height:2.85rem!important;min-width:2.85rem!important;border-radius:.95rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 4px 12px -2px rgba(0,0,0,.05)!important;transition:transform .24s ease!important}.landing-page--academy .sabrixa-tool-row li:hover .ai-tool-logo{transform:scale(1.08)!important}.landing-page--academy .ai-tool-logo-img,.landing-page--academy .ai-tool-logo-svg{width:1.65rem!important;height:1.65rem!important}.landing-page--academy .sabrixa-tool-pill-item{position:relative!important;cursor:pointer!important}.sabrixa-tool-hover-card{position:absolute!important;bottom:calc(100% + 14px)!important;left:50%!important;transform:translateX(-50%) translateY(8px)!important;width:300px!important;padding:1.15rem 1.25rem!important;border-radius:1.15rem!important;background:#0b0f19!important;border:1px solid hsla(0,0%,100%,.2)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 24px 60px -10px rgba(0,0,0,.85)!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:all .24s cubic-bezier(.16,1,.3,1)!important;z-index:9999!important;text-align:left!important}.sabrixa-tool-hover-card:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:7px solid transparent;border-top-color:#0b0f19}.landing-page--academy .sabrixa-tool-pill-item:focus-visible .sabrixa-tool-hover-card,.landing-page--academy .sabrixa-tool-pill-item:hover .sabrixa-tool-hover-card{opacity:1!important;visibility:visible!important;transform:translateX(-50%) translateY(0)!important}.tool-hover-header{display:flex!important;flex-direction:column!important;gap:.35rem!important;margin-bottom:.6rem!important;border-bottom:1px solid hsla(0,0%,100%,.14)!important;padding-bottom:.6rem!important}.tool-hover-badge{font-size:.68rem!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.08em!important;padding:.22rem .65rem!important;border-radius:999px!important;border:1px solid!important;background:hsla(0,0%,100%,.08)!important;display:inline-block!important;align-self:flex-start!important;line-height:1.3!important}.sabrixa-light .sabrixa-tool-hover-card .tool-hover-role,.sabrixa-light .sabrixa-tool-hover-card strong,.sabrixa-tool-hover-card .tool-hover-role,html[data-theme=light] .sabrixa-tool-hover-card .tool-hover-role,html[data-theme=light] .sabrixa-tool-hover-card strong{color:#fff!important;font-size:.95rem!important;font-weight:800!important;display:block!important;margin-top:.15rem!important;line-height:1.3!important;letter-spacing:-.015em!important;-webkit-text-fill-color:#fff!important}.sabrixa-light .sabrixa-tool-hover-card .tool-hover-desc,.sabrixa-light .sabrixa-tool-hover-card p,.sabrixa-tool-hover-card .tool-hover-desc,html[data-theme=light] .sabrixa-tool-hover-card .tool-hover-desc,html[data-theme=light] .sabrixa-tool-hover-card p{color:#cbd5e1!important;font-size:.84rem!important;line-height:1.55!important;margin:0!important;font-weight:450!important;-webkit-text-fill-color:#cbd5e1!important}.academy-formats-section{max-width:1280px;margin:0 auto;padding:var(--academy-section-pad) var(--marketing-pad)}.academy-tiers-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.65rem}@media (max-width:1100px){.academy-tiers-grid{grid-template-columns:1fr}}.academy-tier-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:2.35rem 2.1rem;border-radius:var(--academy-card-radius);background:linear-gradient(165deg,hsla(0,0%,100%,.98),rgba(248,250,252,.85));border:1px solid rgba(15,23,42,.09);box-shadow:inset 0 1px 0 #fff,0 16px 40px -12px rgba(15,23,42,.08);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,border-color .35s ease}.academy-tier-card.academy-tier--featured{border-color:rgba(99,102,241,.45);box-shadow:inset 0 0 0 1px rgba(99,102,241,.25),0 24px 60px -14px rgba(99,102,241,.18);background:linear-gradient(165deg,#fff,rgba(245,247,255,.95))}.academy-tier-featured-tag{display:inline-flex;align-items:center;gap:.4rem;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:#4338ca;background:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.28);padding:.28rem .8rem;border-radius:999px;margin-bottom:1.1rem;width:fit-content}.sabrixa-dark .academy-tier-featured-tag,[data-theme=dark] .academy-tier-featured-tag{color:#a5b4fc;background:rgba(99,102,241,.2);border-color:rgba(129,140,248,.4)}.academy-tier-card:hover{transform:translateY(-5px);border-color:rgba(99,102,241,.4);box-shadow:inset 0 1px 0 #fff,0 28px 65px -14px rgba(99,102,241,.25)}.sabrixa-dark .academy-tier-card,[data-theme=dark] .academy-tier-card{background:linear-gradient(165deg,rgba(15,23,42,.88),rgba(8,12,24,.88));border-color:hsla(0,0%,100%,.09);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 22px 50px -15px rgba(0,0,0,.6)}.sabrixa-dark .academy-tier-card.academy-tier--featured,[data-theme=dark] .academy-tier-card.academy-tier--featured{background:linear-gradient(165deg,rgba(20,24,45,.92),rgba(10,14,28,.92));border-color:rgba(129,140,248,.5);box-shadow:inset 0 0 0 1px rgba(129,140,248,.35),0 30px 70px -16px rgba(99,102,241,.4)}.academy-tier-meta-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.85rem}.academy-tier-badge{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:#4338ca}.sabrixa-dark .academy-tier-badge,[data-theme=dark] .academy-tier-badge{color:#a5b4fc}.academy-tier-duration-badge{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;padding:.28rem .75rem;border-radius:999px;background:rgba(99,102,241,.08);border:1px solid rgba(99,102,241,.22);color:#4338ca}.sabrixa-dark .academy-tier-duration-badge,[data-theme=dark] .academy-tier-duration-badge{background:rgba(99,102,241,.18);border-color:rgba(129,140,248,.35);color:#c7d2fe}.academy-tier-title{font-size:1.45rem;font-weight:750;letter-spacing:-.025em;color:#090d16;margin:0 0 .75rem;line-height:1.25}.sabrixa-dark .academy-tier-title,[data-theme=dark] .academy-tier-title{color:#f8fafc}.academy-tier-price-box{margin:1rem 0 1.25rem;padding:1rem 1.2rem;border-radius:1rem;background:rgba(248,250,252,.9);border:1px solid rgba(15,23,42,.08);display:flex;align-items:baseline;gap:.4rem}.sabrixa-dark .academy-tier-price-box,[data-theme=dark] .academy-tier-price-box{background:rgba(2,6,23,.65);border-color:hsla(0,0%,100%,.08)}.academy-tier-price{font-size:2.15rem;font-weight:850;letter-spacing:-.035em;color:#090d16;line-height:1.1}.sabrixa-dark .academy-tier-price,[data-theme=dark] .academy-tier-price{color:#f8fafc}.academy-tier-price-period{font-size:.82rem;color:#64748b;font-weight:600}.sabrixa-dark .academy-tier-price-period,[data-theme=dark] .academy-tier-price-period{color:#94a3b8}.academy-tier-desc{font-size:.92rem;line-height:1.62;color:#475569;margin:0 0 1.15rem}.sabrixa-dark .academy-tier-desc,[data-theme=dark] .academy-tier-desc{color:#94a3b8}.academy-tier-timeline-box{margin:1.15rem 0 1.35rem;display:flex;flex-direction:column;gap:.55rem}.academy-tier-timeline-item{display:flex;flex-direction:column;gap:.2rem;padding:.65rem .85rem;border-radius:.75rem;background:hsla(0,0%,100%,.8);border:1px solid rgba(15,23,42,.07)}.sabrixa-dark .academy-tier-timeline-item,[data-theme=dark] .academy-tier-timeline-item{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.07)}.academy-tier-timeline-label{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#4338ca}.sabrixa-dark .academy-tier-timeline-label,[data-theme=dark] .academy-tier-timeline-label{color:#a5b4fc}.academy-tier-timeline-text{font-size:.84rem;color:#334155;line-height:1.45}.sabrixa-dark .academy-tier-timeline-text,[data-theme=dark] .academy-tier-timeline-text{color:#cbd5e1}.academy-tier-deliverables{list-style:none;margin:0 0 1.85rem;display:flex;flex-direction:column;gap:.6rem;border-top:1px solid rgba(15,23,42,.07);padding:1.15rem 0 0}.sabrixa-dark .academy-tier-deliverables,[data-theme=dark] .academy-tier-deliverables{border-top-color:hsla(0,0%,100%,.08)}.academy-tier-deliverables li{display:flex;align-items:flex-start;gap:.6rem;font-size:.86rem;line-height:1.5;color:#334155}.sabrixa-dark .academy-tier-deliverables li,[data-theme=dark] .academy-tier-deliverables li{color:#cbd5e1}.academy-tier-cta{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:.85rem 1.45rem;border-radius:999px;font-size:.9rem;font-weight:750;text-decoration:none;transition:all .24s cubic-bezier(.16,1,.3,1)}.academy-tier--featured .academy-tier-cta{background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff!important;box-shadow:0 8px 24px -4px rgba(99,102,241,.6);border:1px solid hsla(0,0%,100%,.25)}.academy-tier--featured .academy-tier-cta:hover{background:linear-gradient(135deg,#4338ca,#4f46e5);transform:translateY(-2px);box-shadow:0 12px 30px -4px rgba(99,102,241,.8)}.academy-tier-card:not(.academy-tier--featured) .academy-tier-cta,.academy-tier:not(.academy-tier--featured) .academy-tier-cta{background:transparent;color:#090d16;border:1px solid rgba(15,23,42,.16)}.sabrixa-dark .academy-tier-card:not(.academy-tier--featured) .academy-tier-cta,.sabrixa-dark .academy-tier:not(.academy-tier--featured) .academy-tier-cta,[data-theme=dark] .academy-tier-card:not(.academy-tier--featured) .academy-tier-cta,[data-theme=dark] .academy-tier:not(.academy-tier--featured) .academy-tier-cta{color:#f1f5f9;border-color:hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.04)}.academy-tier-card:not(.academy-tier--featured) .academy-tier-cta:hover,.academy-tier:not(.academy-tier--featured) .academy-tier-cta:hover{background:#090d16;color:#fff;border-color:#090d16;transform:translateY(-2px)}.sabrixa-dark .academy-tier-card:not(.academy-tier--featured) .academy-tier-cta:hover,.sabrixa-dark .academy-tier:not(.academy-tier--featured) .academy-tier-cta:hover,[data-theme=dark] .academy-tier-card:not(.academy-tier--featured) .academy-tier-cta:hover,[data-theme=dark] .academy-tier:not(.academy-tier--featured) .academy-tier-cta:hover{background:#fff;color:#090d16;border-color:#fff}.academy-matrix-section{max-width:1280px;margin:0 auto;padding:var(--academy-section-pad) var(--marketing-pad)}.academy-matrix-table-wrap{border-radius:var(--academy-card-radius);overflow:hidden;border:1px solid rgba(15,23,42,.09);background:linear-gradient(165deg,hsla(0,0%,100%,.95),rgba(248,250,252,.8));box-shadow:0 16px 40px -12px rgba(15,23,42,.07)}.sabrixa-dark .academy-matrix-table-wrap,[data-theme=dark] .academy-matrix-table-wrap{background:linear-gradient(165deg,rgba(15,23,42,.88),rgba(8,12,24,.88));border-color:hsla(0,0%,100%,.08);box-shadow:0 20px 50px -15px rgba(0,0,0,.6)}.academy-matrix-table{width:100%;border-collapse:collapse;text-align:left}.academy-matrix-table th{padding:1.35rem 1.75rem;font-size:.84rem;font-weight:750;text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid rgba(15,23,42,.08)}.academy-matrix-table th:first-child{color:#64748b;width:25%}.academy-matrix-table th:nth-child(2){color:#4338ca;background:rgba(99,102,241,.07);width:42%}.academy-matrix-table th:nth-child(3){color:#94a3b8;width:33%}[data-theme=dark] .academy-matrix-table th{border-bottom-color:hsla(0,0%,100%,.08)}.sabrixa-dark .academy-matrix-table th:nth-child(2),[data-theme=dark] .academy-matrix-table th:nth-child(2){color:#c7d2fe;background:rgba(99,102,241,.15)}.academy-matrix-table td{padding:1.35rem 1.75rem;font-size:.92rem;line-height:1.6;border-bottom:1px solid rgba(15,23,42,.06);vertical-align:top}[data-theme=dark] .academy-matrix-table td{border-bottom-color:hsla(0,0%,100%,.06)}.academy-matrix-table tr:last-child td{border-bottom:none}.academy-matrix-dim{font-weight:700;color:#090d16}.sabrixa-dark .academy-matrix-dim,[data-theme=dark] .academy-matrix-dim{color:#f8fafc}.academy-matrix-sabrixa{color:#1e1b4b;background:rgba(99,102,241,.04);font-weight:500}.sabrixa-dark .academy-matrix-sabrixa,[data-theme=dark] .academy-matrix-sabrixa{color:#e0e7ff;background:rgba(99,102,241,.08)}.academy-matrix-generic{color:#64748b}.sabrixa-dark .academy-matrix-generic,[data-theme=dark] .academy-matrix-generic{color:#94a3b8}.academy-faq-section{max-width:1280px;margin:0 auto;padding:var(--academy-section-pad) var(--marketing-pad)}.academy-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.45rem}.academy-faq-card{padding:1.85rem 1.75rem;border-radius:var(--academy-card-radius);background:linear-gradient(165deg,hsla(0,0%,100%,.95),rgba(248,250,252,.8));border:1px solid rgba(15,23,42,.08);box-shadow:0 8px 24px -6px rgba(15,23,42,.05)}.sabrixa-dark .academy-faq-card,[data-theme=dark] .academy-faq-card{background:linear-gradient(165deg,rgba(15,23,42,.85),rgba(8,12,24,.85));border-color:hsla(0,0%,100%,.08);box-shadow:0 12px 30px -10px rgba(0,0,0,.5)}.academy-faq-q{font-size:1.12rem;font-weight:750;color:#090d16;margin:0 0 .65rem;line-height:1.35}.sabrixa-dark .academy-faq-q,[data-theme=dark] .academy-faq-q{color:#f8fafc}.academy-faq-a{font-size:.92rem;line-height:1.65;color:#475569;margin:0}.sabrixa-dark .academy-faq-a,[data-theme=dark] .academy-faq-a{color:#94a3b8}.academy-final-cta-section{max-width:1280px;margin:0 auto;padding:var(--academy-section-pad) var(--marketing-pad) calc(var(--academy-section-pad) * 1.3);text-align:center}.academy-final-box{padding:clamp(3rem,6vw,4.5rem) 2rem;border-radius:1.85rem;background:linear-gradient(135deg,rgba(99,102,241,.08),rgba(56,189,248,.05));border:1px solid rgba(99,102,241,.22);box-shadow:0 20px 50px -15px rgba(99,102,241,.12)}.sabrixa-dark .academy-final-box,[data-theme=dark] .academy-final-box{background:linear-gradient(135deg,rgba(15,23,42,.9),rgba(8,12,24,.9));border-color:rgba(99,102,241,.35);box-shadow:0 25px 60px -15px rgba(0,0,0,.7)}.academy-final-heading{font-size:clamp(2rem,3.8vw,3rem);font-weight:800;letter-spacing:-.035em;color:#090d16;margin:0 0 1rem;line-height:1.2}.sabrixa-dark .academy-final-heading,[data-theme=dark] .academy-final-heading{color:#f8fafc}.academy-final-subtext{font-size:1.05rem;line-height:1.65;color:#475569;max-width:660px;margin:0 auto 2rem}.sabrixa-dark .academy-final-subtext,[data-theme=dark] .academy-final-subtext{color:#94a3b8}@media (max-width:1024px){.academy-curriculum-grid,.academy-metrics-strip,.academy-tiers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.academy-cert-banner{grid-template-columns:1fr;gap:2.5rem}.academy-batches-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.landing-page--academy{--marketing-pad:1rem;--academy-section-pad:3.25rem;overflow-x:clip}.landing-page--academy .sabrixa-luxury-hero{padding:2.25rem .5rem 1.5rem!important;text-align:center!important}.landing-page--academy .sabrixa-hero-main-title{font-size:clamp(1.75rem,6.5vw,2.35rem)!important;line-height:1.22!important;letter-spacing:-.03em!important;word-break:break-word!important}.landing-page--academy .sabrixa-hero-subtext{font-size:.94rem!important;line-height:1.6!important;padding:0 .5rem!important;margin:1rem auto 1.5rem!important}.landing-page--academy .sabrixa-luxury-cta-group{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;gap:.75rem!important;align-items:stretch!important;box-sizing:border-box!important}.landing-page--academy .btn-luxury-primary,.landing-page--academy .btn-luxury-secondary,.landing-page--academy .sabrixa-luxury-cta-group .btn-luxury-primary,.landing-page--academy .sabrixa-luxury-cta-group .btn-luxury-secondary{width:100%!important;max-width:100%!important;box-sizing:border-box!important;justify-content:center!important;text-align:center!important;white-space:normal!important;word-break:break-word!important;padding:.85rem 1.15rem!important;font-size:.88rem!important;line-height:1.35!important}.landing-page--academy .academy-page-jump{width:100%!important;max-width:100%!important;box-sizing:border-box!important;display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;justify-content:flex-start!important;padding:.4rem .5rem!important;margin:1.75rem auto .75rem!important;border-radius:14px!important;gap:.35rem!important}.landing-page--academy .academy-page-jump::-webkit-scrollbar{display:none!important}.landing-page--academy .academy-page-jump a{flex-shrink:0!important;white-space:nowrap!important;font-size:.75rem!important;padding:.35rem .75rem!important}.academy-metrics-strip{grid-template-columns:1fr!important;gap:.85rem!important}.academy-metric-card{padding:1.35rem 1.2rem!important}.academy-metric-value{font-size:1.65rem!important}.academy-stage-section{padding:0 var(--marketing-pad) 2.5rem!important}.academy-stage-frame{aspect-ratio:auto!important;min-height:auto!important;height:auto!important;display:flex!important;flex-direction:column!important;border-radius:1.35rem!important;overflow:hidden!important;border:1px solid hsla(0,0%,100%,.14)!important;background:#090d16!important}.sabrixa-light .academy-stage-frame,html[data-theme=light] .academy-stage-frame{background:#0f172a!important}.academy-stage-media-wrap{position:relative!important;inset:auto!important;width:100%!important;height:220px!important;min-height:200px!important;max-height:240px!important;overflow:hidden!important;flex-shrink:0!important}.academy-stage-image{width:100%!important;height:100%!important;object-fit:cover!important;transform:none!important}.academy-stage-overlay{position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(2,6,23,.4),rgba(2,6,23,.1) 40%,rgba(2,6,23,.85))!important}.academy-stage-brand-tag{position:absolute!important;top:.85rem!important;left:.85rem!important;max-width:calc(100% - 1.7rem)!important;padding:.4rem .75rem!important;gap:.5rem!important;z-index:2!important}.academy-stage-brand-tag strong{font-size:.78rem!important}.academy-stage-brand-tag span{font-size:.62rem!important}.academy-stage-content-wrap{display:flex!important;flex-direction:column!important;gap:1rem!important;padding:1.25rem 1.15rem 1.45rem!important;background:#090d16!important;border-top:1px solid hsla(0,0%,100%,.1)!important;box-sizing:border-box!important}.sabrixa-light .academy-stage-content-wrap,html[data-theme=light] .academy-stage-content-wrap{background:#0f172a!important}.academy-stage-chips{position:static!important;display:flex!important;flex-wrap:wrap!important;gap:.4rem!important;justify-content:flex-start!important;margin:0!important}.academy-stage-chip{font-size:.72rem!important;padding:.32rem .7rem!important}.academy-stage-caption{position:static!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:1rem!important;padding:0!important;margin:0!important;border:none!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.academy-stage-caption strong{font-size:1.1rem!important;line-height:1.3!important;display:block!important;margin-bottom:.35rem!important}.academy-stage-caption p{font-size:.86rem!important;line-height:1.55!important;max-width:100%!important;margin:0!important}.academy-stage-cta{width:100%!important;max-width:100%!important;box-sizing:border-box!important;justify-content:center!important;text-align:center!important;white-space:normal!important;word-break:break-word!important;padding:.85rem 1.25rem!important;font-size:.88rem!important}.academy-curriculum-grid{grid-template-columns:1fr!important;gap:1.15rem!important}.academy-curriculum-card{padding:1.5rem 1.25rem!important}.academy-curriculum-card h3{font-size:1.25rem!important}.landing-page--academy .sabrixa-tool-row{gap:.55rem!important;justify-content:center!important;padding:0!important}.landing-page--academy .sabrixa-tool-pill-item{font-size:.8rem!important;padding:.45rem .8rem!important}.sabrixa-tool-hover-card{display:none!important}.academy-batches-grid{grid-template-columns:1fr!important;gap:1.25rem!important}.academy-batch-card{padding:1.45rem 1.25rem!important;width:100%!important;box-sizing:border-box!important}.academy-batch-name{font-size:1.25rem!important}.academy-batch-timing{flex-direction:column!important;align-items:flex-start!important;gap:.35rem!important}.academy-ide-freedom-banner{grid-template-columns:1fr!important;padding:1.45rem 1.15rem!important;gap:1.5rem!important}.academy-ide-freedom-title{font-size:1.25rem!important}.academy-ide-pills-row{gap:.35rem!important}.academy-ide-pill{font-size:.72rem!important;padding:.28rem .65rem!important}.academy-syllabus-download-card{padding:1.35rem 1.15rem!important;width:100%!important;box-sizing:border-box!important}.btn-syllabus-download{width:100%!important;max-width:100%!important;box-sizing:border-box!important;justify-content:center!important;text-align:center!important;white-space:normal!important;padding:.8rem 1.15rem!important}.academy-cert-banner{grid-template-columns:1fr!important;padding:1.65rem 1.15rem!important;gap:1.85rem!important;border-radius:1.35rem!important}.academy-cert-heading{font-size:1.65rem!important}.academy-cert-perks-grid{grid-template-columns:1fr!important;gap:.75rem!important}.academy-cert-preview-box{padding:1.35rem 1.15rem!important;border-radius:1.1rem!important;width:100%!important;box-sizing:border-box!important}.cert-preview-title{font-size:1.15rem!important}.cert-cred-row{flex-direction:column!important;gap:.15rem!important;word-break:break-all!important}.btn-cert-verify-link{width:100%!important;box-sizing:border-box!important;justify-content:center!important;text-align:center!important}.academy-tiers-grid{grid-template-columns:1fr!important;gap:1.5rem!important}.academy-tier-card{padding:1.65rem 1.25rem!important;width:100%!important;box-sizing:border-box!important}.academy-tier-price{font-size:1.85rem!important}.academy-tier-cta{width:100%!important;max-width:100%!important;box-sizing:border-box!important;justify-content:center!important;text-align:center!important;white-space:normal!important;word-break:break-word!important;padding:.85rem 1.25rem!important}.academy-matrix-section{padding:var(--academy-section-pad) var(--marketing-pad)!important}.academy-matrix-table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;width:100%!important;border-radius:1.15rem!important}.academy-matrix-table{min-width:560px!important}.academy-matrix-table td,.academy-matrix-table th{padding:.95rem 1rem!important;font-size:.82rem!important}.academy-faq-grid{grid-template-columns:1fr!important;gap:1rem!important}.academy-faq-card{padding:1.35rem 1.15rem!important}.academy-faq-q{font-size:1.02rem!important}.academy-final-box{padding:2.5rem 1.25rem!important;border-radius:1.35rem!important}.academy-final-heading{font-size:clamp(1.65rem,6vw,2.15rem)!important}}.sabrixa-light .academy-cert-banner,html[data-theme=light] .academy-cert-banner{background:linear-gradient(135deg,#090d16,#0f172a 60%,#0b1120)!important;border:1px solid hsla(0,0%,100%,.16)!important}.sabrixa-light .academy-cert-banner .academy-cert-heading,.sabrixa-light .academy-cert-banner h2,html[data-theme=light] .academy-cert-banner .academy-cert-heading,html[data-theme=light] .academy-cert-banner h2{color:#fff!important;-webkit-text-fill-color:#fff!important}.sabrixa-light .academy-cert-banner .academy-cert-body,.sabrixa-light .academy-cert-banner p,html[data-theme=light] .academy-cert-banner .academy-cert-body,html[data-theme=light] .academy-cert-banner p{color:#cbd5e1!important}.sabrixa-light .academy-cert-perk-item strong,html[data-theme=light] .academy-cert-perk-item strong{color:#f1f5f9!important}.sabrixa-light .academy-cert-perk-item span,html[data-theme=light] .academy-cert-perk-item span{color:#94a3b8!important}.sabrixa-light .academy-cert-preview-box,html[data-theme=light] .academy-cert-preview-box{background:rgba(2,6,23,.95)!important;border-color:hsla(0,0%,100%,.18)!important}.sabrixa-light .academy-cert-preview-box .cert-preview-title,html[data-theme=light] .academy-cert-preview-box .cert-preview-title{color:#fff!important}.sabrixa-light .academy-cert-preview-box .cert-preview-sub,html[data-theme=light] .academy-cert-preview-box .cert-preview-sub{color:#94a3b8!important}.sabrixa-light .academy-cert-preview-box .cert-cred-row span,html[data-theme=light] .academy-cert-preview-box .cert-cred-row span{color:#a5b4fc!important}.sabrixa-light .academy-cert-preview-box .cert-cred-row span:first-child,html[data-theme=light] .academy-cert-preview-box .cert-cred-row span:first-child{color:#64748b!important}.sabrixa-light .academy-stage-brand-tag strong,html[data-theme=light] .academy-stage-brand-tag strong{color:#fff!important}.sabrixa-light .academy-stage-brand-tag span,html[data-theme=light] .academy-stage-brand-tag span{color:#93c5fd!important}.sabrixa-light .academy-stage-chips .academy-stage-chip,html[data-theme=light] .academy-stage-chips .academy-stage-chip{color:#f8fafc!important;background:rgba(15,23,42,.88)!important}.sabrixa-light .academy-stage-caption strong,html[data-theme=light] .academy-stage-caption strong{color:#fff!important}.sabrixa-light .academy-stage-caption p,html[data-theme=light] .academy-stage-caption p{color:#e2e8f0!important}.academy-batches-section{max-width:1280px;margin:0 auto;padding:clamp(3.5rem,6vw,5.5rem) var(--marketing-pad,1.5rem)}.academy-ide-freedom-banner{display:grid;grid-template-columns:1.5fr 1fr;gap:2rem;align-items:center;padding:2.25rem 2.5rem;border-radius:var(--academy-card-radius,1.4rem);background:linear-gradient(135deg,rgba(79,70,229,.08),rgba(14,165,233,.06));border:1px solid rgba(99,102,241,.25);margin-bottom:2.5rem;box-shadow:0 20px 45px -15px rgba(79,70,229,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.sabrixa-dark .academy-ide-freedom-banner,[data-theme=dark] .academy-ide-freedom-banner{background:linear-gradient(135deg,rgba(30,27,75,.5),rgba(15,23,42,.7));border-color:rgba(99,102,241,.35);box-shadow:0 20px 50px -15px rgba(0,0,0,.6)}.academy-ide-freedom-badge{display:inline-block;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#4f46e5;background:rgba(99,102,241,.12);padding:.25rem .75rem;border-radius:999px;border:1px solid rgba(99,102,241,.25);margin-bottom:.85rem}.sabrixa-dark .academy-ide-freedom-badge,[data-theme=dark] .academy-ide-freedom-badge{color:#a5b4fc;background:rgba(99,102,241,.2);border-color:rgba(129,140,248,.4)}.academy-ide-freedom-title{font-size:clamp(1.25rem,2.5vw,1.65rem);font-weight:800;line-height:1.25;letter-spacing:-.025em;color:#0f172a;margin:0 0 .85rem}.sabrixa-dark .academy-ide-freedom-title,[data-theme=dark] .academy-ide-freedom-title{color:#f8fafc}.academy-ide-freedom-desc{font-size:.92rem;line-height:1.6;color:#475569;margin:0 0 1.25rem}.sabrixa-dark .academy-ide-freedom-desc,[data-theme=dark] .academy-ide-freedom-desc{color:#cbd5e1}.academy-ide-pills-row{display:flex;flex-wrap:wrap;gap:.5rem}.academy-ide-pill{font-size:.75rem;font-weight:700;padding:.35rem .85rem;border-radius:999px;background:hsla(0,0%,100%,.85);border:1px solid rgba(15,23,42,.1);color:#1e293b;box-shadow:0 2px 6px rgba(0,0,0,.04)}.sabrixa-dark .academy-ide-pill,[data-theme=dark] .academy-ide-pill{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12);color:#e2e8f0}.academy-syllabus-download-card{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:1.75rem;border-radius:1.25rem;background:linear-gradient(145deg,#fff,#f5f7ff);border:1.5px solid rgba(99,102,241,.35);box-shadow:0 16px 36px -10px rgba(99,102,241,.18);transition:transform .25s ease,box-shadow .25s ease}.academy-syllabus-download-card:hover{transform:translateY(-3px);box-shadow:0 22px 45px -12px rgba(99,102,241,.28)}.sabrixa-dark .academy-syllabus-download-card,[data-theme=dark] .academy-syllabus-download-card{background:linear-gradient(145deg,rgba(17,24,39,.95),rgba(10,15,30,.95));border-color:rgba(129,140,248,.4);box-shadow:0 20px 45px -12px rgba(0,0,0,.7)}.syllabus-doc-icon-wrap{width:48px;height:48px;border-radius:12px;background:rgba(99,102,241,.12);border:1px solid rgba(99,102,241,.3);display:flex;align-items:center;justify-content:center}.sabrixa-dark .syllabus-doc-icon-wrap,[data-theme=dark] .syllabus-doc-icon-wrap{background:rgba(99,102,241,.22);border-color:rgba(129,140,248,.4)}.sabrixa-light .syllabus-doc-info h4,.syllabus-doc-info h4,html[data-theme=light] .syllabus-doc-info h4{font-size:1.05rem;font-weight:800;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;margin:0 0 .35rem}.sabrixa-dark .syllabus-doc-info h4,[data-theme=dark] .syllabus-doc-info h4{color:#fff!important;-webkit-text-fill-color:#fff!important}.sabrixa-light .syllabus-doc-info p,.syllabus-doc-info p,html[data-theme=light] .syllabus-doc-info p{font-size:.84rem;line-height:1.5;color:#475569!important;-webkit-text-fill-color:#475569!important;margin:0}.sabrixa-dark .syllabus-doc-info p,[data-theme=dark] .syllabus-doc-info p{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}.btn-syllabus-download,.sabrixa-dark .btn-syllabus-download,.sabrixa-light .btn-syllabus-download,[data-theme=dark] .btn-syllabus-download,html[data-theme=light] .btn-syllabus-download{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;width:100%;padding:.8rem 1.35rem;border-radius:999px;background:linear-gradient(135deg,#4f46e5,#6366f1)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:.88rem;font-weight:800;text-decoration:none;border:1px solid hsla(0,0%,100%,.3);box-shadow:0 8px 24px -4px rgba(99,102,241,.6);transition:all .25s cubic-bezier(.16,1,.3,1);margin-top:.5rem;cursor:pointer}.btn-syllabus-download:hover{background:linear-gradient(135deg,#4338ca,#4f46e5)!important;transform:translateY(-2px);box-shadow:0 12px 28px -4px rgba(99,102,241,.8)}.academy-batches-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem}.academy-batch-card{padding:1.75rem;border-radius:var(--academy-card-radius,1.4rem);background:hsla(0,0%,100%,.9);border:1px solid rgba(15,23,42,.08);box-shadow:0 12px 30px -10px rgba(15,23,42,.06);display:flex;flex-direction:column;justify-content:space-between;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease}.academy-batch-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px -12px rgba(15,23,42,.12)}.sabrixa-dark .academy-batch-card,[data-theme=dark] .academy-batch-card{background:rgba(13,18,31,.85);border-color:hsla(0,0%,100%,.08);box-shadow:0 14px 35px -12px rgba(0,0,0,.5)}.academy-batch-card--prime{border-color:rgba(99,102,241,.4);background:linear-gradient(165deg,rgba(99,102,241,.04),hsla(0,0%,100%,.95));position:relative}.sabrixa-dark .academy-batch-card--prime,[data-theme=dark] .academy-batch-card--prime{background:linear-gradient(165deg,rgba(30,27,75,.4),rgba(13,18,31,.95));border-color:rgba(99,102,241,.45)}.academy-batch-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.85rem}.academy-batch-tag{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:.25rem .65rem;border-radius:999px}.batch-tag-morning{color:#4f46e5;background:rgba(79,70,229,.09);border:1px solid rgba(79,70,229,.2)}.batch-tag-afternoon{color:#9333ea;background:rgba(147,51,234,.09);border:1px solid rgba(147,51,234,.2)}.batch-tag-prime{color:#0284c7;background:rgba(2,132,199,.1);border:1px solid rgba(2,132,199,.25)}.academy-batch-status-live{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;color:#10b981}.status-live-dot{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 6px rgba(16,185,129,.8)}.academy-batch-status-prime{font-size:.72rem;font-weight:750;color:#0284c7;background:rgba(2,132,199,.1);border:1px solid rgba(2,132,199,.25);padding:.15rem .55rem;border-radius:999px}.sabrixa-dark .academy-batch-status-prime,[data-theme=dark] .academy-batch-status-prime{color:#38bdf8;background:rgba(56,189,248,.12);border-color:rgba(56,189,248,.3)}.academy-batch-name{font-size:1.22rem;font-weight:800;line-height:1.3;letter-spacing:-.02em;color:#0f172a;margin:0 0 .65rem}.sabrixa-dark .academy-batch-name,[data-theme=dark] .academy-batch-name{color:#f8fafc}.academy-batch-summary{font-size:.86rem;line-height:1.55;color:#475569;margin:0 0 1.25rem}.sabrixa-dark .academy-batch-summary,[data-theme=dark] .academy-batch-summary{color:#94a3b8}.academy-batch-timing,.sabrixa-light .academy-batch-timing,html[data-theme=light] .academy-batch-timing{display:flex;align-items:center;gap:.5rem;padding:.75rem .95rem;border-radius:.85rem;background:rgba(99,102,241,.08)!important;border:1px solid rgba(99,102,241,.22)!important;font-size:.8rem;color:#1e293b!important;-webkit-text-fill-color:#1e293b!important;margin-bottom:1rem}.sabrixa-light .academy-batch-timing strong,html[data-theme=light] .academy-batch-timing strong{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:800!important}.sabrixa-dark .academy-batch-timing,[data-theme=dark] .academy-batch-timing{background:hsla(0,0%,100%,.04)!important;border-color:hsla(0,0%,100%,.08)!important;color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}.sabrixa-dark .academy-batch-timing strong,[data-theme=dark] .academy-batch-timing strong{color:#fff!important;-webkit-text-fill-color:#fff!important}.academy-batch-timing svg{color:#4f46e5;flex-shrink:0}.sabrixa-dark .academy-batch-timing svg,[data-theme=dark] .academy-batch-timing svg{color:#818cf8}.academy-batch-footer{border-top:1px solid rgba(15,23,42,.07);padding-top:.85rem}.sabrixa-dark .academy-batch-footer,[data-theme=dark] .academy-batch-footer{border-top-color:hsla(0,0%,100%,.08)}.academy-batch-ide-label{font-size:.74rem;font-weight:700;color:#64748b}.sabrixa-dark .academy-batch-ide-label,[data-theme=dark] .academy-batch-ide-label{color:#94a3b8}@media (max-width:860px){.academy-ide-freedom-banner{grid-template-columns:1fr;padding:1.5rem}}