.agx-body{--agx-red: #d71920;margin:0;background:#101113;color:#f7f7f5;font-family:DM Sans,Arial,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}html{scroll-behavior:smooth}.agx-body *,.agx-body *:before,.agx-body *:after{box-sizing:border-box}:where(.agx-body) a{color:inherit;text-decoration:none}:where(.agx-body) button{font:inherit}:where(.agx-body) img{max-width:100%;height:auto;display:block}.agx-body a:focus-visible,.agx-body button:focus-visible,.agx-body summary:focus-visible{outline:3px solid #fff;outline-offset:4px}.agx-skip{position:absolute;left:-9999px;top:0}.agx-skip:focus{left:12px;top:12px;z-index:99;background:#fff;color:#000;padding:8px 12px}.agx-wrap{width:min(1160px,100% - 40px);margin:auto}.agx-top{border-bottom:1px solid var(--agx-border, #292b2e);background:var(--agx-bg, #111214);color:var(--agx-text, #f7f7f5)}.agx-top.is-sticky{position:sticky;top:0;z-index:50}.agx-nav{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:20px}.agx-brand{font-family:Manrope,Arial,sans-serif;font-size:24px;font-weight:800;letter-spacing:-1.4px;line-height:1.6}.agx-brand__accent{color:var(--agx-accent, #d71920)}.agx-brand small{display:block;font-family:DM Sans,Arial,sans-serif;font-size:10px;font-weight:700;letter-spacing:2px;color:var(--agx-muted, #bcbec1);line-height:1}.agx-brand__logo img{width:auto}.agx-navlink{font-size:14px;font-weight:700;border:1px solid var(--agx-btn-border, #55595e);padding:10px 18px;border-radius:4px;transition:background .2s}.agx-navlink:hover{background:var(--agx-btn-hover, #242629)}.agx-hero{position:relative;overflow:hidden;padding:var(--agx-pt, 58px) 0 var(--agx-pb, 73px);color:var(--agx-text, #f7f7f5);background:radial-gradient(circle at 82% 12%,var(--agx-glow, #421215) 0,transparent 37%),linear-gradient(145deg,var(--agx-bg2, #17191c),var(--agx-bg, #101113) 65%)}.agx-hero.has-line:before{content:"";position:absolute;inset:auto -12% 0 auto;width:58%;height:2px;background:var(--agx-accent, #d71920);transform:rotate(-26deg);opacity:.55}.agx-hero__copy{position:relative;max-width:875px;margin:0 auto}.agx-eyebrow{display:inline-block;color:var(--agx-eyebrow, #e7a6a8);font-size:13px;letter-spacing:2px;font-weight:800;text-transform:uppercase}.agx-hero h1{font:800 clamp(38px,5.6vw,70px) / 1.09 Manrope,Arial,sans-serif;letter-spacing:-.055em;margin:17px 0 18px;max-width:830px}.agx-hero h1 em{color:var(--agx-highlight, #f4474d);font-style:normal}.agx-intro{max-width:660px;color:var(--agx-intro, #d1d3d6);font-size:19px;margin:0 0 24px}.agx-intro p{margin:0}.agx-intro strong,.agx-intro b{color:var(--agx-text, #f7f7f5)}.agx-chips{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:35px}.agx-chip{border:1px solid var(--agx-chip-border, #4b4e52);background:#ffffff0b;padding:7px 12px;border-radius:3px;font-size:14px;font-weight:700}.agx-hero__btns{display:flex;flex-wrap:wrap;gap:12px;margin:-10px 0 35px}.agx-video-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 auto 13px;position:relative}.agx-video-heading h2{font:700 20px Manrope,Arial,sans-serif;margin:0}.agx-video-heading span{font-size:13px;color:var(--agx-muted, #a7a9ad)}.agx-video-box{margin:0 auto;aspect-ratio:16 / 9;max-width:960px;position:relative;background:linear-gradient(145deg,#272a2f,#131517);border:1px solid #515359;box-shadow:0 28px 80px #0009;display:grid;place-items:center;overflow:hidden}.agx-video-box:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(155deg,transparent 0,transparent 95px,rgba(255,255,255,.03) 96px,rgba(255,255,255,.03) 97px);pointer-events:none}.agx-video-box>img.agx-video-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.agx-video-empty{text-align:center;padding:24px;z-index:1;position:relative}.agx-play{width:72px;height:72px;border-radius:50%;margin:0 auto 17px;display:grid;place-items:center;border:2px solid #f94c51;background:var(--agx-accent, #d71920);color:#fff;font-size:27px;line-height:1;padding-left:4px;box-shadow:0 0 0 11px #d7192028}.agx-video-empty strong{display:block;font:800 clamp(21px,3vw,31px) Manrope,Arial,sans-serif}.agx-video-empty p{color:#c4c6c9;margin:8px auto 0;max-width:410px}.agx-video-box iframe,.agx-video-box video{width:100%;height:100%;border:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;object-fit:cover}.agx-section{padding:var(--agx-pt, 82px) 0 var(--agx-pb, 82px);background:var(--agx-bg, #fff);color:var(--agx-text, #1b1d20)}.agx-kicker{color:var(--agx-accent, #d71920);font-size:13px;text-transform:uppercase;letter-spacing:2px;font-weight:800}.agx-section h2.agx-h2{font:800 clamp(30px,4vw,47px) / 1.15 Manrope,Arial,sans-serif;letter-spacing:-.045em;margin:13px 0 14px;color:var(--agx-heading, inherit)}.agx-lead{color:var(--agx-muted, #606369);max-width:690px;font-size:18px;margin:0 0 34px}.agx-lead p{margin:0}.agx-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 21px;background:var(--agx-btn-bg, #fff);color:var(--agx-btn-text, #1a1c1e);font-weight:800;border-radius:4px;white-space:nowrap;transition:transform .2s}.agx-btn:hover{transform:translateY(-2px)}.agx-btn--accent{background:var(--agx-accent, #d71920);color:#fff}.agx-btn--outline{background:transparent;color:inherit;border:1px solid currentColor}.agx-stats{display:grid;grid-template-columns:repeat(var(--agx-cols, 3),1fr);border:1px solid var(--agx-border, #d9dadd);margin-top:35px}.agx-stat{padding:27px 30px;border-right:1px solid var(--agx-border, #d9dadd)}.agx-stat:last-child{border-right:0}.agx-stat strong{display:block;font:800 32px Manrope,Arial,sans-serif;color:var(--agx-accent, #d71920);line-height:1.6}.agx-stat span{font-weight:700}.agx-grid{display:grid;grid-template-columns:repeat(var(--agx-cols, 2),1fr);gap:18px;margin-top:34px}.agx-module{border:1px solid var(--agx-border, #d8dadd);background:var(--agx-card, #fff);padding:27px;min-height:210px}.agx-module b{color:var(--agx-accent, #d71920);font:800 13px Manrope,Arial,sans-serif;letter-spacing:1px;text-transform:uppercase}.agx-module h3{font:800 20px Manrope,Arial,sans-serif;letter-spacing:-.025em;margin:12px 0 8px}.agx-module__img{margin:-27px -27px 20px}.agx-module__img img{width:100%;aspect-ratio:16/9;object-fit:cover}.agx-module p,.agx-module .agx-rte{color:var(--agx-muted, #62656a);margin:0}.agx-rte p{margin:0 0 8px}.agx-rte p:last-child{margin-bottom:0}.agx-timeline{display:grid;grid-template-columns:repeat(var(--agx-cols, 2),1fr);gap:22px;margin-top:32px}.agx-phase{border:1px solid var(--agx-border, #414448);background:var(--agx-card, #202225);padding:28px}.agx-phase .agx-num{display:inline-block;color:var(--agx-accent, #ff575c);font:800 13px Manrope,Arial,sans-serif;letter-spacing:1px;text-transform:uppercase}.agx-phase h3{font:800 25px Manrope,Arial,sans-serif;letter-spacing:-.03em;margin:10px 0 13px}.agx-phase p{color:var(--agx-muted, #c7c9cc);margin:0 0 14px}.agx-phase ul{padding-left:20px;margin:0;color:var(--agx-muted, #c7c9cc)}.agx-phase li{margin:7px 0}.agx-fit{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.agx-fit ul{list-style:none;padding:0;margin:28px 0 0}.agx-fit li{padding:16px 0;border-bottom:1px solid var(--agx-border, #d9dadd);font-weight:700}.agx-fit li:before{content:"\2713";color:var(--agx-accent, #d71920);font-weight:900;margin-right:13px}.agx-note{background:var(--agx-note-bg, #f0f0ee);padding:28px;border-left:4px solid var(--agx-accent, #d71920);color:var(--agx-note-text, #52565a)}.agx-note strong.agx-note__title{display:block;color:var(--agx-note-title, #17191b);margin-bottom:8px}.agx-note p{margin:0 0 16px}.agx-note p:last-child{margin-bottom:0}.agx-note__img{margin:-28px -28px 22px -32px}.agx-note__img img{width:100%;object-fit:cover}.agx-note .agx-btn{margin-top:22px}.agx-faq{max-width:800px;margin-top:26px}.agx-faq details{border-bottom:1px solid var(--agx-border, #d8dadd);padding:18px 0}.agx-faq summary{cursor:pointer;font-weight:800;list-style:none;display:flex;justify-content:space-between;gap:20px}.agx-faq summary::-webkit-details-marker{display:none}.agx-faq summary:after{content:"+";color:var(--agx-accent, #d71920);font-size:24px;line-height:1}.agx-faq details[open] summary:after{content:"\2212"}.agx-faq__a{color:var(--agx-muted, #606369);margin:12px 30px 0 0}.agx-faq__a p{margin:0 0 8px}.agx-faq__a p:last-child{margin:0}.agx-cta{background:linear-gradient(125deg,var(--agx-g1, #841318),var(--agx-g2, #d71920));padding:var(--agx-pt, 62px) 0 var(--agx-pb, 62px);color:var(--agx-text, #f7f7f5)}.agx-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.agx-cta h2{font:800 clamp(29px,4vw,46px) / 1.13 Manrope,Arial,sans-serif;letter-spacing:-.04em;margin:0 0 10px}.agx-cta__text{margin:0;color:var(--agx-muted, #ffe2e2)}.agx-cta__text p{margin:0}.agx-footer{background:var(--agx-bg, #101113);padding:34px 0;color:var(--agx-text, #a5a8ab);font-size:14px}.agx-footer-inner{display:flex;justify-content:space-between;gap:18px}.agx-footer a{text-decoration:underline;text-underline-offset:4px}.agx-footer__links{display:flex;flex-wrap:wrap;gap:18px}@media(max-width:750px){.agx-wrap{width:min(100% - 32px,600px)}.agx-nav{min-height:68px}.agx-brand{font-size:21px}.agx-navlink{font-size:12px;padding:8px 11px}.agx-hero{padding:var(--agx-pt-m, 43px) 0 var(--agx-pb-m, 49px)}.agx-intro{font-size:17px}.agx-video-heading{align-items:flex-start;flex-direction:column}.agx-section{padding:var(--agx-pt-m, 60px) 0 var(--agx-pb-m, 60px)}.agx-grid,.agx-timeline,.agx-fit,.agx-stats{grid-template-columns:1fr}.agx-stat{border-right:0;border-bottom:1px solid var(--agx-border, #d9dadd);padding:18px 22px}.agx-stat:last-child{border-bottom:0}.agx-module{min-height:0}.agx-fit{gap:22px}.agx-cta-inner,.agx-footer-inner{display:block}.agx-cta .agx-btn{margin-top:25px;width:100%;white-space:normal;text-align:center}.agx-footer__links{margin-top:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.agx-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/ag-academy.css.map */
