.academy-page{color:#f6f0df;background:radial-gradient(circle at 0 0,#d5af562e,#0000 34rem),radial-gradient(circle at 100% 100%,#a5abb51f,#0000 30rem),#090806;min-height:100vh;padding:clamp(24px,4vw,56px)}.academy-centred{place-items:center;display:grid}.academy-auth-page{background:radial-gradient(circle at 12% 10%,#d5af562e,#0000 30rem),linear-gradient(135deg,#050504f0,#0f0d09f5),url(/brand/find-that-edge-crypto/pattern-circuit.png) 100% 0/620px no-repeat,#050504;align-items:center;padding:clamp(24px,4vw,56px);display:grid}.academy-auth-shell{grid-gap:clamp(22px,4vw,44px);grid-template-columns:minmax(0,1fr) minmax(360px,500px);gap:clamp(22px,4vw,44px);width:min(1160px,100%);margin:0 auto;display:grid}.academy-auth-aside,.academy-auth-card--form{background:linear-gradient(135deg,#ffffff12,#ffffff04),#0d0c09eb;border:1px solid #d5af563d;box-shadow:0 26px 84px #0000006b}.academy-auth-aside{background:linear-gradient(#00000024,#000000d6),url(/brand/find-that-edge-crypto/banner-header.png) 50%/cover,#090806;flex-direction:column;justify-content:flex-end;min-height:650px;padding:clamp(28px,5vw,54px);display:flex}.academy-auth-aside img{width:min(360px,84%);margin-bottom:auto}.academy-auth-aside h1{color:#fff7df;max-width:11ch;margin:0 0 18px;font-size:clamp(3rem,7vw,6.2rem);line-height:.98}.academy-auth-aside p:not(.academy-kicker){max-width:64ch;margin:0;font-size:1rem}.academy-auth-benefits{grid-gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:26px;display:grid}.academy-auth-benefits span{color:#f4d47d;background:#00000057;border:1px solid #ffffff1f;align-items:center;gap:8px;min-height:54px;padding:10px 12px;font-weight:850;display:inline-flex}.academy-auth-platform-link{color:#f4d47d;width:fit-content;margin-top:22px;font-weight:850}.academy-auth-card--form{align-content:center;width:100%;padding:clamp(24px,4vw,40px);display:grid}.academy-auth-card--form h2{color:#fff7df;margin:0;font-size:clamp(2rem,4vw,3.35rem);line-height:1}.academy-auth-card--form>p:not(.academy-kicker):not(.academy-auth-footnote){margin:12px 0 0}.academy-hero,.academy-course-hero,.academy-dashboard-hero,.academy-bundle{grid-gap:clamp(20px,4vw,44px);grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:start;gap:clamp(20px,4vw,44px);max-width:1180px;margin:0 auto 32px;display:grid}.academy-hero h1,.academy-course-hero h1,.academy-dashboard-hero h1,.academy-auth-card h1,.academy-lesson h1,.academy-certificate-card h1{letter-spacing:-.06em;margin:0 0 16px;font-size:clamp(2.2rem,6vw,5.4rem);line-height:.95}.academy-page p,.academy-page li,.academy-page dd{color:#f6f0dfc7}.academy-kicker,.academy-level{color:#d5af56;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 12px;font-size:.78rem;font-weight:800;display:inline-flex}.academy-hero__disclaimer,.academy-notice{color:#f6f0df;background:#d5af5614;border:1px solid #d5af5657;padding:14px 16px}.academy-grid,.academy-dashboard-grid,.academy-module-outline__grid{grid-gap:18px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;max-width:1180px;margin:0 auto 32px;display:grid}.academy-course-card,.academy-module-card,.academy-token-card,.academy-checkout,.academy-auth-card,.academy-lesson,.academy-assessment,.academy-certificate-card,.academy-certificate-list{background:linear-gradient(135deg,#ffffff0f,#ffffff04),#0d0c09e0;border:1px solid #d5af5638;box-shadow:0 24px 80px #00000059}.academy-course-card,.academy-module-card,.academy-token-card,.academy-auth-card,.academy-certificate-card,.academy-certificate-list{padding:22px}.academy-course-card__header h2,.academy-module-card h3,.academy-token-card h2,.academy-bundle h2,.academy-certificate-list h2,.academy-assessment h2,.academy-lab h2,.academy-takeaways h2{color:#fff7df;margin:0 0 10px}.academy-facts{grid-gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.academy-facts div{background:#ffffff09;border:1px solid #ffffff17;padding:12px}.academy-facts dt{color:#f6f0df94;text-transform:uppercase;font-size:.72rem}.academy-facts dd{color:#fff7df;margin:4px 0 0;font-weight:800}.academy-outcome{color:#fff7df;font-weight:700}.academy-module-list,.academy-module-card ul,.academy-takeaways ul,.academy-lab ul{padding-left:1.2rem}.academy-card-actions,.academy-checkout__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.academy-button{color:#fff7df;cursor:pointer;border:1px solid #d5af566b;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-weight:800;text-decoration:none;display:inline-flex}.academy-button--primary{color:#0a0907;background:linear-gradient(135deg,#d5af56,#9b7a2d)}.academy-button--secondary{background:#d5af561a}.academy-button--ghost{background:#ffffff09;border-color:#ffffff38}.academy-button:disabled{opacity:.48;cursor:not-allowed}.academy-checkout{grid-gap:14px;gap:14px;padding:18px;display:grid}.academy-checkout--compact{margin-top:16px}.academy-checkout__price{grid-gap:4px;gap:4px;display:grid}.academy-checkout__price strong,.academy-bundle__price strong,.academy-token-card__amount{color:#fff7df;font-size:clamp(1.8rem,4vw,3rem)}.academy-consent{grid-gap:10px;border:1px solid #ffffff1f;gap:10px;margin:0;padding:14px;display:grid}.academy-consent legend{color:#d5af56;padding:0 8px;font-weight:800}.academy-consent label,.academy-question label,.academy-field{grid-gap:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-height:36px;display:grid}.academy-field{grid-template-columns:minmax(0,1fr)}.academy-field input{color:#fff7df;background:#00000047;border:1px solid #d5af5647;min-height:44px;padding:10px 12px}.academy-error,.academy-success,.academy-muted{margin:0}.academy-error{color:#ffb4a8}.academy-success{color:#aee8b4}.academy-muted{color:#f6f0df9e}.academy-bundle{border:1px solid #d5af5657;padding:24px}.academy-breadcrumb{color:#f6f0df9e;gap:10px;max-width:1180px;margin:0 auto 20px;display:flex}.academy-breadcrumb a{color:#d5af56}.academy-module-outline,.academy-lesson-page>.academy-assessment,.academy-certificate-list{max-width:1180px;margin:0 auto 32px}.academy-module-card__number{color:#d5af56;font-weight:800}.academy-lesson{max-width:860px;margin:0 auto 24px;padding:clamp(22px,5vw,48px)}.academy-lesson-page{grid-gap:24px;grid-template-columns:minmax(230px,300px) minmax(0,860px);justify-content:center;align-items:start;gap:24px;display:grid}.academy-lesson-page>.academy-breadcrumb,.academy-lesson-page>.academy-assessment{grid-column:1/-1;width:100%}.academy-course-navigation{background:#060606eb;border:1px solid #d5af5640;max-height:calc(100vh - 40px);padding:18px;position:sticky;top:20px;overflow:auto}.academy-course-navigation ol,.academy-course-navigation ul{padding-left:20px}.academy-course-navigation li{margin:7px 0}.academy-course-navigation a{color:#ead08e}.academy-meta,.academy-data-label{color:#d5af56;font-size:.92rem!important}.academy-diagram{background:#d5af560d;border:1px solid #d5af5659;margin:28px 0;padding:20px}.academy-diagram ol{grid-gap:12px;grid-template-columns:repeat(4,1fr);gap:12px;padding:0;list-style:none;display:grid}.academy-diagram li{grid-gap:8px;text-align:center;border:1px solid #ffffff24;align-content:center;gap:8px;min-height:92px;padding:12px;display:grid}.academy-diagram small{color:#d5af56}.academy-two-column{grid-gap:20px;grid-template-columns:1fr 1fr;gap:20px;display:grid}.academy-source-drawer small{color:#b8b2a4;margin-top:4px;display:block}.academy-lesson-controls{justify-content:space-between;gap:12px;margin-top:32px;display:flex}.academy-remediation{border-left:3px solid #d5af56;padding:14px 18px}.academy-capstone-form,.academy-review-card{grid-gap:20px;gap:20px;max-width:980px;margin:0 auto 28px;display:grid}.academy-capstone-form fieldset,.academy-review-card{border:1px solid #d5af5640;padding:18px}.academy-capstone-form label,.academy-review-card label{grid-gap:7px;color:#fff7df;gap:7px;margin:10px 0;font-weight:700;display:grid}.academy-capstone-form input,.academy-capstone-form textarea,.academy-capstone-form select,.academy-review-card textarea,.academy-review-card select{color:#fff;width:100%;font:inherit;background:#0c0c0c;border:1px solid #ffffff2e;padding:11px}.academy-capstone-form textarea,.academy-review-card textarea{resize:vertical;min-height:110px}.academy-review-card pre{white-space:pre-wrap;background:#050505;max-height:520px;padding:16px;overflow:auto}.academy-lesson p{font-size:1.05rem;line-height:1.72}.academy-takeaways,.academy-lab,.academy-progress-control,.academy-assessment{margin-top:24px}.academy-assessment{grid-gap:18px;gap:18px;padding:clamp(20px,4vw,34px);display:grid}.academy-question{grid-gap:12px;border:1px solid #ffffff1f;gap:12px;margin:0 0 14px;padding:14px;display:grid}.academy-question legend{color:#fff7df;font-weight:800}.academy-auth-card,.academy-certificate-card{width:min(100%,680px)}.academy-auth-footnote{align-items:center;gap:8px;display:inline-flex}.academy-clerk-card{margin-top:18px}.academy-progress-meter{background:#ffffff14;border:1px solid #d5af563d;height:10px;overflow:hidden}.academy-progress-meter span{background:linear-gradient(90deg,#d5af56,#f6d78a);height:100%;display:block}.academy-certificate-list ul{grid-gap:10px;gap:10px;padding:0;list-style:none;display:grid}.academy-certificate-list li{border:1px solid #ffffff1a;justify-content:space-between;gap:12px;padding:12px;display:flex}@media (width<=820px){.academy-page{padding:20px}.academy-hero,.academy-course-hero,.academy-dashboard-hero,.academy-bundle,.academy-facts,.academy-lesson-page{grid-template-columns:1fr}.academy-course-navigation{max-height:none;position:static}.academy-diagram ol,.academy-two-column,.academy-auth-shell,.academy-auth-benefits{grid-template-columns:1fr}.academy-auth-aside{min-height:520px}}@media print{.academy-course-navigation,.academy-lesson-controls,.academy-progress-control,.academy-assessment{display:none!important}.academy-lesson-page{color:#111;background:#fff;display:block}.academy-lesson{max-width:none}}@media (prefers-reduced-motion:reduce){.academy-page *,.academy-page :before,.academy-page :after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms}}