.academy-page{padding-top:88px}.academy-hero{grid-template-columns:1.13fr 1fr;align-items:center;gap:72px;padding-block:86px 64px;display:grid}.academy-hero h1{max-width:660px;margin:24px 0;font-size:clamp(44px,5.2vw,72px);line-height:1.03}.academy-lead{color:var(--brand-muted);max-width:580px;font-size:18px;line-height:1.75}.academy-location{color:var(--brand-muted);align-items:center;gap:9px;margin-top:25px;font-size:13px;display:flex}.academy-location span{color:var(--brand-teal);font-size:24px}.academy-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.academy-actions .text-link{font-size:13px}.academy-lab-figure{background:radial-gradient(at 60% 40%,#202542 0,#111420 65%);border:1px solid #3a3e57;border-radius:12px;padding:24px}.academy-figure-heading{color:#d9dced;align-items:center;gap:10px;font-size:12px;line-height:1.6;display:flex}.academy-dot{background:var(--brand-teal);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.academy-goal{color:#edeffc;background:#191e32;border:1px solid #3e4665;border-radius:6px;margin-top:22px;padding:12px 15px;font-size:14px}.academy-agent-loop{margin-top:18px}.academy-agent-loop svg{width:100%;height:auto}.academy-review{color:var(--brand-teal);padding:15px 0;font-size:12px}.academy-facts{border-block:1px solid var(--brand-line);color:var(--brand-muted);flex-wrap:wrap;align-items:center;gap:22px;padding-block:22px;font-size:13px;display:flex}.academy-preview{color:var(--brand-teal);margin-right:auto}.academy-section{padding-block:82px}.academy-section-heading{max-width:740px;margin-bottom:40px}.academy-section-heading h2{margin:15px 0 20px}.academy-section-heading>p:last-child:not(.eyebrow),.academy-readiness p,.academy-instructor p:not(.eyebrow),.academy-interest-grid>div>p:not(.eyebrow){color:var(--brand-muted);line-height:1.75}.academy-outcomes,.academy-approach{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.academy-outcomes article{border-top:1px solid #464b65;padding-top:20px}.academy-number{color:var(--brand-teal);font-family:var(--font-jetbrains), monospace;font-size:12px}.academy-outcomes h3,.academy-approach h3{margin:18px 0 13px}.academy-outcomes p,.academy-approach p{color:var(--brand-muted);font-size:15px;line-height:1.75}.academy-method{border-block:1px solid var(--brand-line);background:#11131f}.academy-approach article{padding-right:18px}.academy-approach article:nth-child(2) .capability-icon{color:#a8aff0}.academy-scope{color:#a9afc4;max-width:820px;margin-top:35px;font-size:12px;line-height:1.7}.academy-agenda article{border-top:1px solid var(--brand-line);grid-template-columns:40px .85fr 1.3fr;gap:24px;padding:28px 0;display:grid}.academy-agenda-index{color:#727e9e;font-family:var(--font-jetbrains), monospace;padding-top:3px;font-size:12px}.academy-day{color:var(--brand-teal);margin-bottom:8px;font-size:12px}.academy-agenda ul{color:var(--brand-muted);gap:8px;padding-left:20px;font-size:14px;line-height:1.65;list-style:outside;display:grid}.academy-audience{border-top:1px solid var(--brand-line);grid-template-columns:1fr 1fr;gap:100px;display:grid}.academy-audience h2{margin-top:18px}.academy-audience-list{margin-top:30px}.academy-audience-list li{border-bottom:1px solid var(--brand-line);gap:18px;padding-block:16px;font-size:15px;line-height:1.6;display:flex}.academy-up-right-arrow{color:var(--brand-teal);flex:0 0 18px}.academy-audience-list .academy-up-right-arrow{margin-top:3px}.academy-readiness h3{margin-bottom:14px}.academy-team{border-top:1px solid var(--brand-line);margin-top:30px;padding-top:25px}.academy-team .text-link{margin-top:20px}.academy-instructor{border:1px solid var(--brand-line);background:#11131f;border-radius:10px;grid-template-columns:180px 1fr;gap:45px;padding:38px;display:grid}.academy-instructor img{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:180px;height:180px}.academy-instructor h2{margin-top:10px}.academy-instructor-role{margin:8px 0 18px;font-size:13px}.academy-instructor-links{flex-wrap:wrap;gap:25px;margin-top:22px;font-size:13px;display:flex}.academy-cohorts{grid-template-columns:1fr 1fr;gap:22px;display:grid}.academy-cohort{background:linear-gradient(135deg,#1b1e34,#11131f);border:1px solid #444b66;border-radius:8px;padding:30px}.academy-cohort-status{color:var(--brand-muted);align-items:center;gap:10px;font-size:12px;display:flex}.academy-cohort h3{margin:22px 0 6px;font-size:36px}.academy-cohort-month{color:#e0e4f4;font-size:20px}.academy-cohort-detail{color:var(--brand-muted);margin:14px 0 27px;font-size:13px}.academy-price{grid-template-columns:1fr 1fr;gap:40px;padding:28px 0 0;display:grid}.academy-price>div{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.academy-price>div>p{width:100%;color:var(--brand-muted);font-size:12px}.academy-price strong{letter-spacing:-.03em;font-size:27px}.academy-price span,.academy-price>p{color:var(--brand-muted);font-size:12px;line-height:1.8}.academy-interest{background:linear-gradient(120deg,#181d33,#0f1220);border-block:1px solid #434b69;padding-block:72px}.academy-interest-grid{grid-template-columns:.9fr 1.1fr;gap:90px;display:grid}.academy-interest-grid h2{margin:20px 0;font-size:clamp(36px,4vw,52px)}.academy-form{gap:18px;display:grid}.academy-form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.academy-form label{font-size:13px;font-weight:500;line-height:1.6;display:block}.academy-form input,.academy-form select,.academy-form textarea{color:#fafafe;background:#101422;border:1px solid #515973;border-radius:5px;width:100%;min-height:48px;margin-top:8px;padding:11px 12px;font-size:16px;display:block}.academy-form input:focus,.academy-form select:focus,.academy-form textarea:focus{outline:2px solid var(--brand-teal);outline-offset:2px}.academy-form select{padding-right:28px}.academy-form-hint{color:var(--brand-muted);margin-top:-12px;font-size:11px;line-height:1.6}.academy-privacy{color:var(--brand-muted);font-size:11px;line-height:1.8}.academy-form button{cursor:pointer;justify-self:start}.academy-form button:disabled{opacity:.65;cursor:wait}.academy-email{color:var(--brand-muted);text-underline-offset:3px;font-size:12px;text-decoration:underline}.academy-error{color:#ffb4b4;font-size:14px;line-height:1.7}.academy-success{border:1px solid var(--brand-teal);border-radius:8px;align-self:start;padding:35px}.academy-success p{color:var(--brand-muted);margin-top:16px;line-height:1.8}.academy-success-icon{color:var(--brand-teal);margin-bottom:15px;font-size:28px;display:block}.academy-faq{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}@media (max-width:1000px){.academy-hero{gap:35px;padding-top:60px}.academy-hero h1{font-size:50px}.academy-audience,.academy-interest-grid{gap:40px}.academy-facts{gap:18px}.academy-faq{gap:35px}}@media (max-width:700px){.academy-hero{grid-template-columns:1fr;padding-block:44px 36px}.academy-hero h1{font-size:clamp(40px,10vw,54px)}.academy-lead{font-size:16px}.academy-location{font-size:12px}.academy-lab-figure{padding:20px}.academy-facts{grid-template-columns:1fr 1fr;gap:12px;font-size:12px;display:grid}.academy-preview{grid-column:1/-1}.academy-section{padding-block:52px}.academy-outcomes,.academy-approach{grid-template-columns:1fr;gap:28px}.academy-agenda article{grid-template-columns:25px 1fr;gap:12px}.academy-agenda ul{grid-column:2}.academy-audience,.academy-cohorts,.academy-price,.academy-interest-grid,.academy-faq{grid-template-columns:1fr;gap:28px}.academy-instructor{grid-template-columns:1fr;gap:24px;padding:24px}.academy-instructor img{width:120px;height:120px}.academy-instructor-links{flex-direction:column;gap:16px}.academy-cohort{padding:25px}.academy-interest{padding-block:50px}.academy-form-row{grid-template-columns:1fr}.academy-form button{width:100%}.academy-price{gap:18px}}.academy-hardware{color:#18dcbe;margin:20px 0 0;font-weight:600}.academy-community{margin-bottom:28px}.academy-field-status{color:var(--brand-muted);font-size:12px;font-weight:400}.academy-form textarea{resize:vertical;min-height:120px;font-family:inherit}
