.forge{--fg-navy0:#060d18;--fg-anchor:#060d18;--fg-anchor2:#060d18;--fg-gold:#C9A84C;--fg-gold-d:#B8882A;--fg-gold-hi:#E8C84E;--fg-gold-l:#E5C86A;--fg-silver:#6E9AB8;--fg-silver-l:#A0C0D0;--fg-silver-d:#3A5E70;--fg-t1:#e6edf3;--fg-t2:rgba(160,185,205,.75);--fg-t3:rgba(160,185,205,.5);--fg-border-m:rgba(255,255,255,.16);position:relative;width:100%;height:220vh;background:var(--fg-anchor);font-family:DM Sans,system-ui,sans-serif;color:var(--fg-t1)}.forge-pin{position:sticky;top:0;height:100vh;overflow:hidden;background:var(--fg-anchor);isolation:isolate}.forge .atmo{position:absolute;inset:-15%;z-index:0;pointer-events:none;background:radial-gradient(34% 48% at 24% 30%,rgba(0,3,6,.12),transparent 60%),radial-gradient(60% 70% at 52% 50%,rgba(1,10,16,.06),transparent 66%),linear-gradient(180deg,var(--fg-anchor2),var(--fg-navy0));filter:saturate(1.05);animation:forgeAtmo 26s ease-in-out infinite alternate}@keyframes forgeAtmo{0%{transform:translate3d(-1.4%,-1%,0) scale(1.02)}to{transform:translate3d(1.4%,1.4%,0) scale(1.06)}}.forge .forge-scene{position:absolute;inset:0;z-index:2;width:100%;height:100%;display:block;opacity:0;transition:opacity 1s ease}.forge .forge-scene.ready{opacity:1}.forge .scrim{position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(90deg,#081320f5,#081320db 44%,#08132000 72%)}.forge .grain{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:.5;background:radial-gradient(95% 85% at 64% 44%,transparent 48%,rgba(2,8,16,.6) 100%)}.forge-wrap{position:relative;z-index:5;height:100%;max-width:none;margin:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 0 0 clamp(36px,5vw,92px);pointer-events:none}.forge .scene-label{position:absolute;top:clamp(20px,4vh,40px);left:clamp(24px,5vw,64px);z-index:6;font-family:DM Mono,monospace;font-size:10.5px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--fg-t3)}.forge .scene-label b{color:var(--fg-gold);font-weight:500}.forge .caps{position:relative;min-height:228px;width:100%;max-width:560px}.forge .cap{position:absolute;inset:0;display:flex;flex-direction:column;opacity:0;transition:opacity .5s ease,transform .5s ease}.forge .cap.is-on{opacity:1}.forge .cap-eyebrow-wrap{display:flex;align-items:center;gap:10px;margin-bottom:14px}.forge .cap-line{height:1px;width:32px;background:var(--fg-gold);opacity:.6;flex:0 0 auto}.forge .cap-eyebrow{display:inline-flex;align-items:center;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--fg-gold)}.forge .cap-h1{font-size:clamp(30px,3.4vw,46px);font-weight:800;line-height:1.08;letter-spacing:-.02em;color:#fff;margin:0}.forge .cap-h1 .gl{background:linear-gradient(105deg,#6b4a14,#b8882a,#e8c84e 36%,#fff8d0,#e8c84e 64%,#b8882a,#6b4a14);background-size:250% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:forgeWordGold 5s ease-in-out infinite}@keyframes forgeWordGold{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.forge .cap-sub{font-size:clamp(14px,1.2vw,16px);color:var(--fg-t2);line-height:1.6;max-width:460px;margin-top:14px}.forge .cap-tag{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;margin-top:18px;font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-silver-l)}.forge .cap-tag:before{content:"";width:24px;height:1px;background:var(--fg-silver-d)}.forge .dial{display:flex;align-items:center;gap:16px;margin-top:20px;pointer-events:auto;cursor:pointer;width:max-content}.forge .dial-ring{position:relative;width:64px;height:64px;flex:0 0 auto}.forge .dial-ring svg{width:100%;height:100%;display:block;overflow:visible}.forge .dial-bg{fill:none;stroke:var(--fg-border-m);stroke-width:2.5}.forge .dial-fg{fill:none;stroke:var(--fg-gold);stroke-width:2.5;stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%;filter:drop-shadow(0 0 5px rgba(201,168,76,.55));transition:stroke-dashoffset .15s linear}.forge .dial-dot{fill:var(--fg-gold-hi);filter:drop-shadow(0 0 7px rgba(229,200,106,.95))}.forge .dial-meta{display:flex;flex-direction:column;gap:3px}.forge .dial-word{font-size:16px;font-weight:700;letter-spacing:.01em;color:var(--fg-gold-l);transition:color .35s}.forge .dial-of{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-t3)}.forge .dial:hover .dial-word{color:#fff}.forge .dial:focus-visible{outline:1px solid var(--fg-gold);outline-offset:8px;border-radius:8px}.forge .hint{position:absolute;bottom:clamp(18px,4vh,32px);left:50%;transform:translate(-50%);z-index:6;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--fg-t3);display:flex;flex-direction:column;align-items:center;gap:6px;transition:opacity .5s}.forge .hint.hidden{opacity:0}.forge .hint .arw{width:1px;height:20px;background:linear-gradient(180deg,var(--fg-gold),transparent);position:relative}.forge .hint .arw:after{content:"";position:absolute;bottom:0;left:-3px;width:7px;height:7px;border-right:1px solid var(--fg-gold);border-bottom:1px solid var(--fg-gold);transform:rotate(45deg)}.forge .fallback{position:absolute;inset:0;z-index:1;display:none;align-items:center;justify-content:flex-end;padding-right:clamp(24px,8vw,140px)}.forge.no3d .forge-scene{display:none}.forge.no3d .fallback{display:flex}.forge .orb{position:relative;width:min(42vw,400px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 36% 32%,#fff6db,var(--fg-gold) 28%,var(--fg-gold-d) 62%,#5b430f 100%);box-shadow:0 0 80px 12px #c9a84c4d,inset -22px -26px 60px #0000008c,inset 14px 16px 40px #fff7d052}.forge.is-static{height:auto;padding:64px 0}.forge.is-static .forge-pin{position:static;height:auto;overflow:visible}.forge.is-static .scene-label{position:static;margin:0 auto 32px;max-width:1180px;padding:0 clamp(24px,5vw,64px)}.forge.is-static .forge-wrap{display:block;height:auto;max-width:1180px;margin:0 auto;padding:0 clamp(24px,5vw,64px)}.forge.is-static .caps{position:static;min-height:0;max-width:none;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.forge.is-static .cap{position:static;opacity:1;transform:none;padding-top:16px;border-top:2px solid var(--fg-border-m)}.forge.is-static .cap:nth-child(2){border-top-color:var(--fg-silver-d)}.forge.is-static .cap:last-child{border-top-color:var(--fg-gold)}.forge.is-static .cap-h1{font-size:24px}.forge.is-static .cap-h1 .gl{animation:none}.forge.is-static .cap-sub{font-size:14.5px;margin-top:12px}.forge.is-static .cap-eyebrow-wrap{margin-bottom:14px}.forge.is-static .cap-tag{margin-top:16px}.forge.is-static .dial,.forge.is-static .hint,.forge.is-static .grain,.forge.is-static .scrim{display:none}.forge.is-static .fallback{position:static;z-index:1;justify-content:center;padding:64px 0 0}@media(max-width:820px){.forge{height:auto}.forge .forge-pin{position:relative;height:auto}.forge .forge-wrap{padding-bottom:64px}.forge .scrim{background:linear-gradient(180deg,#08132000 28%,#081320eb 76%)}.forge .caps{min-height:300px;max-width:100%}.forge .cap-h1{font-size:clamp(34px,8vw,48px)}.forge.is-static .caps{grid-template-columns:1fr;gap:28px}.forge.is-static .cap-h1{font-size:clamp(28px,7vw,34px)}.forge.is-static .cap-sub{max-width:none}}@media(prefers-reduced-motion:reduce){.forge .atmo,.forge .cap-h1 .gl{animation:none}}.ai-academy-page{position:relative}@keyframes aac-float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes aac-agent-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes aac-tab-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ai-academy-page .gold-static{background:linear-gradient(100deg,#fff0b8,#efc861,#d8a93c 60%,#b8882a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ai-academy-page .hero-section{position:relative;z-index:10;min-height:72vh;display:flex;align-items:center;justify-content:center;padding:70px 40px 56px 72px}.ai-academy-page .hero-inner{display:flex;align-items:center;gap:56px;max-width:1340px;width:100%;margin:0 auto;position:relative;z-index:2}.ai-academy-page .hero-text-col{flex:1 1 52%;min-width:0;padding-top:0}.ai-academy-page .hero-gfx-col{flex:0 0 520px;display:flex;align-items:center;justify-content:center}@media(max-width:960px){.ai-academy-page .hero-section{padding:110px 28px 64px;min-height:auto}.ai-academy-page .hero-inner{flex-direction:column;gap:32px;min-height:auto}.ai-academy-page .hero-text-col{padding-top:0;flex:1 1 auto}.ai-academy-page .hero-gfx-col{display:none}}.ai-academy-page .hero-h1{font-size:clamp(42px,5.6vw,80px);font-weight:800;line-height:1.04;letter-spacing:-2px;margin-bottom:20px;animation:fade-up .7s .1s ease both;max-width:820px;white-space:normal}.ai-academy-page .hero-h1 .line-white{display:inline;color:#fff;background:none;-webkit-text-fill-color:#fff}.ai-academy-page .hero-h1 .line-gold{display:inline;background:linear-gradient(105deg,#b8882a,#e8c84e 38%,#fff3c0,#e8c84e 66%,#c9a84c);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ai-academy-page .hero-sub-left{font-size:16px;font-weight:400;color:#d2e1f0d1;line-height:1.8;max-width:540px;margin:0 0 28px;animation:fade-up .7s .2s ease both}.ai-academy-page .hero-sub-left strong{color:#d2e1f0;font-weight:600}.ai-academy-page .hero-cta-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;animation:fade-up .7s .3s ease both}.ai-academy-page .btn-hero-gold{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:100px;background:linear-gradient(135deg,#e8c84e,#c9a84c 45%,#8d6620);color:#050a14;border:1px solid rgba(232,200,78,.85);font-size:14px;font-weight:600;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:transform .25s,box-shadow .25s;box-shadow:0 8px 24px #e8c84e38}.ai-academy-page .btn-hero-gold:hover{transform:translateY(-1px);box-shadow:0 12px 32px #e8c84e61}.ai-academy-page .btn-hero-outline{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:100px;background:#ffffff0a;border:1px solid rgba(255,255,255,.22);color:#f5f5f5;font-size:14px;font-weight:600;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:transform .25s,background .25s,border-color .25s}.ai-academy-page .btn-hero-outline:hover{background:#ffffff1a;border-color:#ffffff6b;transform:translateY(-1px)}@media(max-width:600px){.ai-academy-page .hero-cta-row,.ai-academy-page .learn-cta-row{gap:10px;justify-content:center}.ai-academy-page .btn-hero-gold,.ai-academy-page .btn-hero-outline,.ai-academy-page .cta-btn{padding:10px 18px;font-size:12px;gap:6px;max-width:100%}.ai-academy-page .hero-cta-row .btn-hero-gold,.ai-academy-page .hero-cta-row .btn-hero-outline{flex:1 1 0;min-width:0}.ai-academy-page .learn-cta-row .btn-hero-gold,.ai-academy-page .cta-row .cta-btn{flex:0 0 auto;width:auto}}.ai-academy-page .hero-svg-wrap{position:relative;width:532px;height:475px;margin-top:24px;animation:aac-float-y 7s ease-in-out infinite}.ai-academy-page .hero-svg-wrap svg{width:100%;height:100%;overflow:visible}.ai-academy-page .hero-3d-wrap{position:relative;width:532px;height:475px;margin-top:24px;animation:aac-float-y 7s ease-in-out infinite}.ai-academy-page .hero-3d-canvas{display:block;width:100%;height:100%}.ai-academy-page .thesis-section{position:relative;z-index:10;padding:84px 80px 88px;background-color:#f0f2f5;background-image:linear-gradient(rgba(74,96,112,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(74,96,112,.06) 1px,transparent 1px);background-size:60px 60px}.ai-academy-page .thesis-head{max-width:880px;margin:0 auto 32px;text-align:center}.ai-academy-page .thesis-eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#b8942e;margin-bottom:14px}.ai-academy-page .thesis-h2{font-size:clamp(28px,3.4vw,48px);font-weight:300;letter-spacing:-1px;line-height:1.14;color:#1e2530;margin:0}.ai-academy-page .thesis-h2 em{font-style:normal;background:linear-gradient(100deg,#d8a93c,#b8942e 55%,#8d6620);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ai-academy-page .thesis-story{max-width:760px;margin:0 auto}.ai-academy-page .thesis-story p{font-size:clamp(15px,1.3vw,17px);line-height:1.85;color:#556070;margin:0 0 18px}.ai-academy-page .thesis-story p strong{color:#1e2530;font-weight:600}.ai-academy-page .thesis-story .thesis-lead{font-size:clamp(17px,1.5vw,19px);color:#1e2530}.ai-academy-page .thesis-story .thesis-lead:first-letter{float:left;font-weight:800;font-size:64px;line-height:.8;padding:8px 14px 0 0;background:linear-gradient(100deg,#d8a93c,#b8942e 55%,#8d6620);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ai-academy-page .thesis-story .thesis-turn{border-left:3px solid #B8942E;padding:2px 0 2px 20px;color:#1e2530;font-weight:500}.ai-academy-page .thesis-bridge{max-width:760px;margin:30px auto 0;text-align:center;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#b8942e}.ai-academy-page .thesis-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1100px;margin:34px auto 0}.ai-academy-page .thesis-card{background:#081320;border:1px solid rgba(255,255,255,.1);border-top:3px solid #C9A84C;border-radius:16px;padding:24px;box-shadow:0 18px 40px -24px #0813208c}.ai-academy-page .thesis-card.c2{border-top-color:#186a84}.ai-academy-page .thesis-card.c3{border-top-color:#5a7a8e}.ai-academy-page .thesis-card h4{font-size:17px;font-weight:700;color:#fff;margin:0 0 10px}.ai-academy-page .thesis-card p{font-size:13.5px;line-height:1.6;color:#d2e1f0b8;margin:0}@media(max-width:860px){.ai-academy-page .thesis-section{padding:48px 24px 56px}.ai-academy-page .thesis-cards{grid-template-columns:1fr}}.ai-academy-page .learn-opener{position:relative;z-index:10;padding:84px 80px;background-color:#f0f2f5;background-image:linear-gradient(rgba(74,96,112,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(74,96,112,.06) 1px,transparent 1px);background-size:60px 60px}.ai-academy-page .learn-opener-inner{max-width:1340px;margin:0 auto;display:flex;align-items:center;gap:56px}.ai-academy-page .learn-opener-text{flex:1 1 56%;min-width:0}.ai-academy-page .learn-opener-gfx{flex:0 0 520px;display:flex;align-items:center;justify-content:center}.ai-academy-page .learn-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#b8942e}.ai-academy-page .learn-eyebrow-dot{width:7px;height:7px;border-radius:50%;background:#b8942e;box-shadow:0 0 12px #c9a84c}.ai-academy-page .learn-h2{font-size:clamp(30px,3.6vw,52px);font-weight:800;letter-spacing:-1.5px;line-height:1.06;color:#1e2530;margin:14px 0 0}.ai-academy-page .learn-h2 em{font-style:normal;background:linear-gradient(100deg,#d8a93c,#b8942e 55%,#8d6620);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ai-academy-page .learn-acc{width:200px;height:14px;margin-top:14px;display:block;overflow:visible}.ai-academy-page .learn-acc path{fill:none;stroke:#b8942e;stroke-width:2.5;stroke-linecap:round}.ai-academy-page .learn-tag{margin-top:22px;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#b8942e}.ai-academy-page .learn-lead{font-size:clamp(15px,1.3vw,17px);line-height:1.7;color:#556070;max-width:640px;margin:12px 0 0}.ai-academy-page .learn-lead strong{color:#1e2530;font-weight:600}.ai-academy-page .learn-cta-row{margin-top:24px}@media(max-width:960px){.ai-academy-page .learn-opener{padding:56px 28px}.ai-academy-page .learn-opener-inner{flex-direction:column;gap:32px;align-items:flex-start}.ai-academy-page .learn-opener-gfx{display:none}}.ai-academy-page .leverage-section{position:relative;z-index:10;padding:74px 80px;background-color:#f0f2f5;background-image:linear-gradient(rgba(74,96,112,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(74,96,112,.06) 1px,transparent 1px);background-size:60px 60px}.ai-academy-page .leverage-inner{max-width:1180px;margin:0 auto}.ai-academy-page .leverage-h2{font-size:clamp(28px,3.6vw,46px);font-weight:800;letter-spacing:-1.5px;line-height:1.08;color:#1e2530;margin:0}.ai-academy-page .leverage-h2 em{font-style:normal;background:linear-gradient(100deg,#d8a93c,#b8942e 55%,#8d6620);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ai-academy-page .leverage-lead{font-size:clamp(15px,1.4vw,18px);line-height:1.7;color:#556070;max-width:720px;margin:16px 0 0}.ai-academy-page .leverage-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:26px;max-width:760px;margin:30px 0 0}.ai-academy-page .leverage-num{font-weight:500;color:#b8942e;font-size:clamp(44px,7vw,80px);letter-spacing:-2px;line-height:1}.ai-academy-page .leverage-lab{font-size:14px;line-height:1.5;color:#556070;margin-top:8px;max-width:300px}.ai-academy-page .leverage-src{font-size:11px;color:#8a94a2;margin-top:5px;letter-spacing:.04em}.ai-academy-page .leverage-signs{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}.ai-academy-page .leverage-sign{background:#fff;border:1px solid #dde0e6;border-top:3px solid #B8942E;border-radius:16px;padding:22px}.ai-academy-page .leverage-sign.c2{border-top-color:#186a84}.ai-academy-page .leverage-sign.c3{border-top-color:#5a7a8e}.ai-academy-page .leverage-sign h4{font-size:15px;font-weight:800;color:#1e2530;margin:0 0 7px}.ai-academy-page .leverage-sign p{font-size:13px;line-height:1.55;color:#556070;margin:0}@media(max-width:860px){.ai-academy-page .leverage-section{padding:48px 24px}.ai-academy-page .leverage-stats,.ai-academy-page .leverage-signs{grid-template-columns:1fr}}.ai-academy-page .clients-section{position:relative;z-index:10;padding:0;background:#060d18}.ai-academy-page .clients-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(110,154,184,.18) 30%,rgba(201,168,76,.22) 50%,rgba(110,154,184,.18) 70%,transparent)}.ai-academy-page .trust-bar-light{display:flex;align-items:center;background:#080c14a6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px #c9a84c14,inset 0 -1px #c9a84c14;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);padding:26px 0;position:relative;z-index:10}.ai-academy-page .trust-label-light{font-size:13px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#aac8dcbf;padding:0 40px;border-right:1px solid rgba(255,255,255,.08);white-space:nowrap;flex-shrink:0}.ai-academy-page .marquee-outer-light{flex:1;overflow:hidden;mask-image:linear-gradient(90deg,transparent 0%,black 15%,black 85%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 15%,black 85%,transparent 100%)}.ai-academy-page .marquee-track-light{display:flex;width:max-content;animation:marquee-scroll 65s linear infinite}.ai-academy-page .marquee-track-light:hover{animation-play-state:paused}.ai-academy-page .logo-set-light{display:flex;flex-shrink:0}.ai-academy-page .logo-item-light{font-size:13px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:#d2e8f5e6;padding:0 40px;white-space:nowrap;flex-shrink:0;position:relative;transition:color .15s}.ai-academy-page .logo-item-light:after{content:"|";position:absolute;right:0;color:#c9a84c2e}.ai-academy-page .logo-item-light:hover{color:#f5f5f5;text-shadow:0 0 12px rgba(34,153,184,.35)}@media(max-width:880px){.ai-academy-page .trust-label-light{font-size:10px;padding:0 16px}.ai-academy-page .logo-item-light{padding:0 22px;font-size:12px}}.ai-academy-page .how-section{position:relative;z-index:10;padding:56px 80px}.ai-academy-page .how-head{text-align:center;margin:28px 0 44px}.ai-academy-page .how-h2{font-size:clamp(28px,3vw,44px);font-weight:300;letter-spacing:-1px;line-height:1.12;color:#f3f7fa;margin:0}.ai-academy-page .how-h2 .hw-grad{background:linear-gradient(100deg,#fff,#fbefc9 42%,#e8c84e 72%,#c9a84c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:860px){.ai-academy-page .how-section{padding:24px 24px 64px}.ai-academy-page .how-h2{font-size:clamp(24px,6vw,32px)}}.ai-academy-page .tabs{max-width:none;margin:0 auto}.ai-academy-page .tabs-bar{display:flex;gap:6px;padding:6px;border-radius:18px;background:linear-gradient(180deg,#0e182699,#080f1a8c);border:1px solid rgba(110,154,184,.16);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 18px 50px #0006;margin-bottom:32px}.ai-academy-page .tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 20px;border-radius:11px;background:none;border:1px solid transparent;cursor:pointer;font-family:inherit;text-align:center;transition:background .2s ease}.ai-academy-page .tab:hover{background:#ffffff08}.ai-academy-page .tab-title{font-size:14px;font-weight:700;letter-spacing:-.2px;color:#cddce894;transition:color .3s ease}.ai-academy-page .tab.is-active{background:linear-gradient(135deg,#e8c84e,#c9a84c 45%,#8d6620);border-color:#e8c84ed9}.ai-academy-page .tab.is-active .tab-title{color:#0a0c10}.ai-academy-page .tab-panel{display:none}.ai-academy-page .tab-panel.is-active{display:block;animation:aac-tab-fade .4s ease}.ai-academy-page .tabs-mobile{display:none}@media(max-width:760px){.ai-academy-page .tabs-desktop{display:none}.ai-academy-page .tabs-mobile,.ai-academy-page .m-stage{display:flex;flex-direction:column;gap:8px}.ai-academy-page .tabs-mobile .tab{flex:0 0 auto;width:100%;flex-direction:row;justify-content:flex-start;padding:14px 18px;border-radius:11px;border:1px solid rgba(110,154,184,.16);background:linear-gradient(180deg,#0e182699,#080f1a8c)}.ai-academy-page .tabs-mobile .tab.is-active{background:linear-gradient(135deg,#e8c84e,#c9a84c 45%,#8d6620);border-color:#e8c84ed9}.ai-academy-page .tabs-mobile .tab.is-active .tab-title{color:#0a0c10}.ai-academy-page .tabs-mobile .acc-cards{animation:aac-tab-fade .35s ease;margin-bottom:4px}}.ai-academy-page .acc-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch}@media(max-width:900px){.ai-academy-page .acc-cards{grid-template-columns:1fr}}.ai-academy-page .cards-2{display:flex;justify-content:center;gap:16px}.ai-academy-page .cards-2 .agent-row{flex:0 0 calc((100% - 32px)/3);max-width:calc((100% - 32px)/3)}@media(max-width:900px){.ai-academy-page .cards-2{flex-direction:column}.ai-academy-page .cards-2 .agent-row{flex:1 1 auto;max-width:none}}.ai-academy-page .agent-row{position:relative;display:flex;flex-direction:column;width:100%;height:100%;background:#0a0f18;border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:0;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;overflow:hidden;box-shadow:0 16px 36px #00000073,0 6px 14px #0000004d,inset 0 1px #ffffff0d,inset 0 0 0 1px #ffffff05;min-height:340px;animation:aac-agent-fade-in .5s ease}.ai-academy-page .agent-row:hover{transform:translateY(-4px);border-color:#e5c86a4d;box-shadow:0 30px 72px #000000a6,0 12px 28px #00000073,inset 0 1px #ffffff14}.ai-academy-page a.agent-row--link{text-decoration:none;color:inherit;cursor:pointer}.ai-academy-page a.agent-row--link:hover{border-color:#e5c86a8c}.ai-academy-page .agent-row-num,.ai-academy-page .agent-row-icon,.ai-academy-page .agent-row-role,.ai-academy-page .agent-row-sep{display:none}.ai-academy-page .agent-row-anim{flex:1 1 auto;width:100%;min-height:230px;border-radius:0;background:radial-gradient(ellipse 280px 180px at 50% 45%,rgba(229,200,106,.05) 0%,transparent 70%),linear-gradient(180deg,#0d121c,#0a0f18);border:none;border-bottom:1px solid rgba(255,255,255,.05);padding:14px 12px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.ai-academy-page .agent-row-anim:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(180deg,transparent 70%,rgba(0,0,0,.25) 100%)}.ai-academy-page .agent-row-anim .aa-svg{width:100%;height:100%;max-height:230px;display:block;position:relative;z-index:1}.ai-academy-page .agent-row-anim--video{padding:0}.ai-academy-page .agent-row-anim .agent-row-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:1}.ai-academy-page .agent-row-vlabel{position:absolute;top:14px;left:16px;z-index:2;font-family:DM Sans,sans-serif;font-size:8.5px;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;color:#96b2c88c;pointer-events:none}.ai-academy-page .agent-row-text{flex:0 0 auto;display:flex;flex-direction:column;gap:5px;padding:14px 16px;background:#0e131c;border-top:1px solid rgba(255,255,255,.05);min-height:100px}.ai-academy-page .agent-row-head{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.ai-academy-page .agent-row-name{font-size:13.5px;font-weight:700;color:#e6f0f6;letter-spacing:-.2px}.ai-academy-page .agent-row-desc{font-size:11.5px;color:#a0b9cdb8;line-height:1.55;margin:0}@media(max-width:560px){.ai-academy-page .agent-row{min-height:360px}.ai-academy-page .agent-row-text{padding:14px 14px 16px}}.ai-academy-page .aa-techframe{position:relative;z-index:1;margin:0 10px;background:#020810cc;display:flex;align-items:center}.ai-academy-page .aa-techframe:before,.ai-academy-page .aa-techframe:after{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(110,154,184,.22) 28%,rgba(216,236,244,.55) 50%,rgba(110,154,184,.22) 72%,transparent 100%);box-shadow:0 0 10px #a0c0d02e;pointer-events:none;z-index:2}.ai-academy-page .aa-techframe:before{top:0}.ai-academy-page .aa-techframe:after{bottom:0}.ai-academy-page .aa-techframe-inner{width:100%;max-width:var(--container, 1180px);margin:0 auto;padding:64px 48px}.ai-academy-page .why-inner{max-width:var(--container, 1180px);margin:0 auto;display:grid;grid-template-columns:3fr 7fr;gap:56px;align-items:center}.ai-academy-page .why-h2{font-size:clamp(36px,3.5vw,51px);font-weight:300;line-height:1.12;letter-spacing:-1px;color:#f3f7fa;margin:0}.ai-academy-page .why-h2 em{font-style:normal;background:linear-gradient(100deg,#fff0b8,#efc861 32%,#d8a93c 62%,#b8882a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ai-academy-page .why-right{font-size:clamp(18px,2vw,28px);font-weight:200;line-height:1.5;letter-spacing:-.3px;color:#fff;margin:0;padding-top:4px}@media(max-width:860px){.ai-academy-page .why-inner{grid-template-columns:1fr;gap:22px}.ai-academy-page .aa-techframe-inner{padding:56px 28px}}.ai-academy-page .orm-section-h2{font-size:clamp(28px,3.5vw,46px);font-weight:300;line-height:1.18;letter-spacing:-.03em;margin-bottom:20px;text-align:center;color:#fff}.ai-academy-page .faq-section{position:relative;z-index:10;padding:70px 48px 80px}.ai-academy-page .faq-inner{max-width:880px;margin:0 auto}.ai-academy-page .faq-list{display:flex;flex-direction:column;gap:10px}.ai-academy-page .faq-item{border:1px solid rgba(110,154,184,.14);border-radius:14px;overflow:hidden;background:#060d188c;transition:border-color .25s,background .25s}.ai-academy-page .faq-item.open{border-color:#e5c86a4d;background:#0a1426a6}.ai-academy-page .faq-q{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;cursor:pointer;font-size:14.5px;font-weight:600;color:#e2e8f0eb;line-height:1.45;-webkit-user-select:none;user-select:none}.ai-academy-page .faq-q:hover{color:#fff}.ai-academy-page .faq-q .faq-icon{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:#e5c86a14;border:1px solid rgba(229,200,106,.22);display:flex;align-items:center;justify-content:center;color:#e5c86ad9;font-size:14px;font-weight:300;line-height:1;transition:transform .25s ease,background .22s ease,border-color .22s ease}.ai-academy-page .faq-item.open .faq-icon{transform:rotate(45deg);background:#e5c86a2e;border-color:#e5c86a73}.ai-academy-page .faq-a{max-height:0;overflow:hidden;transition:max-height .32s ease,padding .32s ease;padding:0 22px}.ai-academy-page .faq-item.open .faq-a{max-height:400px;padding:0 22px 20px}.ai-academy-page .faq-a-text{font-size:13.5px;color:#b4c8dcc7;line-height:1.7}.ai-academy-page .faq-a-text strong{color:#fff;font-weight:600}.ai-academy-page .cta-frame{position:relative;z-index:1;margin:0;background:#060d18;min-height:50vh}.ai-academy-page .cta-section{position:relative;z-index:10;max-width:920px;margin:0 auto;padding:80px 48px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;gap:26px}.ai-academy-page .cta-heading{font-size:clamp(30px,3.4vw,44px);font-weight:300;letter-spacing:-1px;line-height:1.18;color:#f5f5f5;margin:0}.ai-academy-page .cta-heading .gold-static{background:linear-gradient(105deg,#6b4a14,#b8882a 25%,#e8c84e 55%,#fff8d0 80%,#f5f5f5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ai-academy-page .cta-byline{font-size:16px;font-weight:400;line-height:1.75;color:#d2e1f0d1;max-width:760px;margin:0 auto}.ai-academy-page .cta-row{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:16px}.ai-academy-page .cta-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:100px;font-size:14px;font-weight:600;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:transform .25s,background .25s,border-color .25s,box-shadow .25s}.ai-academy-page .cta-btn.primary{background:linear-gradient(135deg,#e8c84e,#c9a84c 45%,#8d6620);color:#050a14;border:1px solid rgba(232,200,78,.85);box-shadow:0 8px 24px #e8c84e38}.ai-academy-page .cta-btn.primary:hover{transform:translateY(-1px);box-shadow:0 12px 32px #e8c84e61}.ai-academy-page .cta-btn.secondary{background:#ffffff0a;border:1px solid rgba(255,255,255,.22);color:#f5f5f5}.ai-academy-page .cta-btn.secondary:hover{background:#ffffff1a;border-color:#ffffff6b;transform:translateY(-1px)}@media(max-width:860px){.ai-academy-page .faq-section{padding:32px 24px 64px}.ai-academy-page .cta-section{padding:56px 24px}}
