.hero-grid{min-height:710px;padding-top:34px;padding-bottom:38px;gap:40px}.hero h1{font-size:clamp(58px,5.3vw,78px);line-height:1.04;letter-spacing:-.06em;margin-bottom:23px}.hero-description{font-size:14px;line-height:1.9;max-width:480px;margin-bottom:15px}.hero-description strong{color:var(--paper);font-weight:800}.hero-exam-link{display:flex;align-items:flex-start;gap:9px;font-size:11px;color:var(--gold);line-height:1.7;max-width:440px;min-height:44px;margin-bottom:16px}.hero-exam-link svg{width:19px;height:19px;margin-top:1px}.hero-exam-link:hover{text-decoration:underline;text-underline-offset:4px}.hero-note{font-size:10px}.facts-inner>span{max-width:240px;font-size:11px;line-height:1.6}.facts-inner svg{width:21px;height:21px}.course-name{margin-bottom:22px}.academy-card-stage{height:560px}.academy-card-stage .hero-card{width:40%;border-radius:5px;box-shadow:0 22px 40px #0007,5px 4px 0 #a78e57,7px 6px 0 #16110e}.academy-card-stage .card-fool{left:4%;top:17%;transform:rotate(-12deg) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));z-index:2;animation:none}.academy-card-stage .card-world{left:52%;top:5%;transform:rotate(10deg);z-index:3}.academy-card-stage .orbit{top:6%;left:0;width:100%}.academy-card-stage .orbit-two{top:26%;left:-3%;height:44%;width:106%}.learning-path{position:absolute;inset:0;width:100%;height:100%;overflow:visible;z-index:1;stroke:var(--gold);stroke-width:1.3;stroke-dasharray:3 7;opacity:.75}.learning-path g{fill:var(--gold);stroke:none}.card-caption{display:block;position:absolute;bottom:-30px;width:100%;text-align:center;font-size:10px;line-height:1.5;color:var(--paper);font-weight:700;letter-spacing:0;text-shadow:0 2px 10px #000}.academy-card-stage .card-fool .card-caption{transform:rotate(12deg)}.academy-card-stage .card-world .card-caption{transform:rotate(-10deg)}.academy-card-stage .edition-seal{bottom:0;right:5%;width:96px;height:96px;z-index:4}.academy-card-stage .edition-seal>span{font-size:13px}.academy-card-stage .edition-seal small{font-size:7px}.academy-card-stage .stage-caption{bottom:-31px;left:0;width:100%;font-size:10px;color:var(--muted)}.academy-card-stage .spark-one{right:0;top:2%;width:24px;height:24px}
.intro{padding-top:95px;padding-bottom:95px}.intro-top{align-items:center;gap:85px;margin-bottom:60px}.intro-top .academy-intro-heading{padding-top:0}.academy-intro-heading>.section-kicker{font-size:12px;color:#795a1e;margin-bottom:22px}.intro-top h2{font-size:clamp(42px,4vw,58px);line-height:1.08}.intro-top p{font-size:14px;line-height:1.9}.intro-top>div:last-child .text-link{margin-top:16px;color:#76551c;font-size:12px}.example-content{padding-top:42px;padding-bottom:35px}.example-content>.section-kicker{font-size:11px}.learning-method{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:23px;border-top:1px solid #d7cdbf;padding-top:17px}.learning-method span{font-size:9px;line-height:1.7;color:var(--paper-muted)}.learning-method strong{display:block;font-size:12px;color:var(--ink);font-weight:800}.example-footnote{margin-top:18px}.module summary{gap:22px;min-height:129px;padding-block:24px}.module summary>.module-summary-content{font-size:20px}.module-summary-content strong{display:block;font-size:inherit;line-height:1.35;letter-spacing:-.045em;font-weight:800}.module-summary-content>.module-skill{display:block;font-size:10px;line-height:1.7;font-weight:600;letter-spacing:0;color:#d5d1c8;margin-top:10px}.module[open] .module-skill{color:var(--gold)}.module-body{padding-bottom:26px}.module-body ul{margin-bottom:0}.journey-intro>p:not(.section-kicker){margin-bottom:12px}.journey-intro>p:not(.section-kicker)+p{margin-top:0}
.academy-exam{padding:100px 0 70px;overflow:hidden}.exam-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.exam-copy>.section-kicker{color:#795a1e}.exam-copy h2{font-size:clamp(42px,4.3vw,63px);line-height:1.07}.exam-lead{font-size:19px;font-weight:800;letter-spacing:-.035em;line-height:1.5;margin:26px 0 18px}.exam-copy>p:not(.section-kicker):not(.exam-lead){font-size:13px;line-height:1.9;color:var(--paper-muted);max-width:430px}.exam-criteria{list-style:none;padding:0;margin:25px 0 0}.exam-criteria li{display:flex;align-items:flex-start;gap:9px;font-size:11px;line-height:1.8;margin-top:11px}.exam-criteria svg{width:17px;height:17px;margin-top:2px;color:#795a1e}.diploma-column{padding-top:8px;min-width:0}.diploma-illustration{position:relative;width:100%;max-width:530px;height:350px;isolation:isolate;margin:auto}.diploma-paper{position:absolute;left:13%;top:0;width:74%;height:310px;background:#fffdf8;border:1px solid #b79c62;padding:22px 25px;text-align:center;transform:rotate(5deg);box-shadow:2px 7px 30px #4132181a;z-index:2;outline:1px solid #dac79f;outline-offset:-8px}.diploma-header{display:flex;align-items:center;justify-content:center;gap:10px;text-align:left;line-height:1.15}.diploma-header>img{width:42px;height:42px;object-fit:contain}.diploma-header>span{font-size:10px;letter-spacing:-.02em}.diploma-header strong{font-size:14px;font-weight:800;letter-spacing:-.04em}.diploma-course{font-size:8px;margin:17px auto 6px;letter-spacing:.03em;color:#76551c}.diploma-title{font-size:39px;line-height:1.15;font-weight:800;letter-spacing:-.07em;margin:auto}.diploma-subtitle{font-size:12px;line-height:1.45;margin:6px auto 0;letter-spacing:-.02em}.diploma-rule{height:1px;width:58%;background:#cab581;margin:18px auto 12px}.diploma-condition{font-size:8px;line-height:1.6;color:#5d5649;margin:auto}.envelope-back{position:absolute;left:2%;right:2%;bottom:0;height:215px;background:#dfd0b3;border:1px solid #bba780;z-index:1;border-radius:3px;transform:rotate(-5deg)}.envelope-front{position:absolute;left:2%;right:2%;bottom:0;height:195px;background:linear-gradient(31deg,#e8dcc3 49.7%,#c8b48d 50%,#f0e5ce 50.3%);clip-path:polygon(0 0,50% 50%,100% 0,100% 100%,0 100%);z-index:3;border:1px solid #bba780;border-radius:3px;transform:rotate(-5deg);filter:drop-shadow(0 5px 8px #5a441225)}.diploma-seal{position:absolute;left:calc(50% - 24px);bottom:73px;width:48px;height:48px;display:grid;place-items:center;border:1px solid #8e6818;border-radius:50%;z-index:4;background:var(--gold);box-shadow:2px 2px 0 #b78413;transform:rotate(-5deg)}.diploma-seal svg{width:27px;height:27px;color:var(--ink)}.illustration-caption{font-size:9px;color:var(--paper-muted);text-align:center;margin:21px auto 0}.diploma-promise{max-width:450px;margin:29px auto 0;padding-top:24px;border-top:1px solid var(--paper-line)}.diploma-promise h3{font-size:29px;line-height:1.18;margin-bottom:15px}.diploma-promise p{font-size:12px;line-height:1.9;color:var(--paper-muted)}.exam-steps{display:grid;grid-template-columns:1fr 24px 1fr 24px 1fr;align-items:start;gap:30px;border-top:1px solid var(--paper-line);margin-top:65px;padding-top:32px}.exam-steps>div{display:flex;gap:15px;align-items:flex-start}.exam-steps>div>span{font-size:11px;color:#795a1e;font-weight:800;padding-top:3px}.exam-steps p{font-size:10px;line-height:1.8;color:var(--paper-muted)}.exam-steps strong{display:block;font-size:12px;color:var(--ink);font-weight:800;line-height:1.6;margin-bottom:5px}.exam-steps>svg{margin-top:12px;width:18px;height:18px;color:#96722f}.offer{padding-block:105px}.offer-copy h2{font-size:clamp(47px,4.8vw,70px)}.offer-includes li{font-size:11px;line-height:1.75}.ticket-body h3{font-size:28px}.faq{padding-block:90px}.academy-final-logo{width:68px;height:68px;object-fit:contain;margin:0 auto 22px}.last-call h2{font-size:clamp(44px,5.8vw,78px)}
@media(prefers-reduced-motion:no-preference){.academy-card-stage .card-fool{animation:academy-fool-in .9s both .15s}.academy-card-stage .card-world{animation:academy-world-in 1s both .25s}@keyframes academy-fool-in{from{opacity:0;transform:translateY(30px) rotate(-4deg)}to{opacity:1;transform:rotate(-12deg)}}@keyframes academy-world-in{from{opacity:0;transform:translateY(25px) rotate(3deg)}to{opacity:1;transform:rotate(10deg)}}}
@media(max-width:1150px){.hero-grid{gap:24px;min-height:660px}.hero h1{font-size:clamp(55px,6vw,67px)}.hero-description{font-size:13px}.hero-exam-link{font-size:10px;max-width:380px}.hero-actions{gap:13px}.hero-actions>.button{font-size:11px;gap:12px}.hero-actions>.text-link{font-size:10px;gap:9px}.academy-card-stage{height:510px}.academy-card-stage .hero-card{width:43%}.academy-card-stage .card-fool{left:0;top:16%}.academy-card-stage .card-world{left:51%;top:5%}.card-caption{font-size:9px}.academy-card-stage .edition-seal{width:87px;height:87px;right:2%;bottom:0}.academy-card-stage .edition-seal>span{font-size:12px}.academy-card-stage .stage-caption{font-size:9px;bottom:-28px}.facts-inner>span{font-size:10px;gap:9px}.intro-top{gap:55px}.intro-top h2{font-size:46px}.intro-top p{font-size:13px}.exam-grid{gap:65px}.exam-copy h2{font-size:51px}.exam-lead{font-size:17px}.diploma-illustration{height:325px}.diploma-paper{left:7%;width:86%;padding:21px 18px;height:290px}.diploma-title{font-size:34px}.diploma-promise h3{font-size:26px}.exam-steps{gap:20px}.exam-steps>div{gap:10px}}
@media(max-width:900px){.hero-grid{min-height:640px;grid-template-columns:1.05fr .95fr;gap:17px}.hero h1{font-size:clamp(44px,6vw,55px)}.hero-description{font-size:12px}.hero-exam-link{font-size:9px;gap:7px;margin-bottom:13px}.hero-exam-link svg{width:17px;height:17px}.academy-card-stage{height:420px}.academy-card-stage .hero-card{width:46%}.academy-card-stage .card-fool{left:-2%;top:15%}.academy-card-stage .card-world{left:51%;top:4%}.academy-card-stage .edition-seal{width:77px;height:77px;bottom:0;right:-2%;gap:5px}.academy-card-stage .edition-seal>span{font-size:11px}.academy-card-stage .edition-seal small{font-size:6px}.academy-card-stage .edition-seal svg{width:10px;height:10px}.academy-card-stage .stage-caption{font-size:8px;bottom:-33px}.facts-inner{gap:15px}.facts-inner>span{font-size:9px}.facts-inner svg{width:18px;height:18px}.intro-top{gap:35px}.intro-top h2{font-size:38px}.intro-top p{font-size:12px}.journey-grid{gap:35px}.module summary{gap:13px;min-height:135px}.module summary>.module-summary-content{font-size:17px}.module-summary-content>.module-skill{font-size:9px}.exam-grid{gap:40px}.exam-copy h2{font-size:42px}.exam-lead{font-size:16px}.exam-copy>p:not(.section-kicker):not(.exam-lead){font-size:12px}.exam-criteria li{font-size:10px}.diploma-illustration{height:290px}.diploma-paper{left:5%;width:90%;height:260px;padding:18px}.diploma-header>img{width:34px;height:34px}.diploma-header>span{font-size:9px}.diploma-header strong{font-size:12px}.diploma-course{font-size:7px;margin-top:13px}.diploma-title{font-size:31px}.diploma-subtitle{font-size:11px}.diploma-rule{margin:14px auto 10px}.diploma-condition{font-size:7px}.envelope-back{height:180px}.envelope-front{height:170px}.diploma-seal{bottom:62px}.diploma-promise h3{font-size:24px}.diploma-promise p{font-size:11px}.exam-steps{grid-template-columns:1fr 16px 1fr 16px 1fr;gap:14px}.exam-steps p{font-size:9px}.exam-steps strong{font-size:11px}.offer-includes li{font-size:10px}}
@media(max-width:680px){.hero-grid{display:flex;gap:0;min-height:0;padding-top:32px;padding-bottom:0}.hero h1{font-size:clamp(43px,12.1vw,59px);line-height:1.06;margin-bottom:21px}.course-name{margin-bottom:22px}.hero-description{font-size:13px;line-height:1.85;margin-bottom:12px;max-width:440px}.hero-exam-link{font-size:10px;line-height:1.8;margin-bottom:14px;max-width:350px;min-height:40px}.hero-exam-link svg{width:18px;height:18px;margin-top:2px}.hero-actions{gap:11px}.hero-actions>.button{width:100%;justify-content:space-between;font-size:12px;min-height:54px;padding:16px 19px}.hero-actions>.text-link{font-size:11px;min-height:38px}.hero-note{font-size:9px;margin-top:11px}.academy-card-stage{width:100%;max-width:430px;height:395px;margin-top:35px}.academy-card-stage .hero-card{width:41%;left:4%;top:18%}.academy-card-stage .card-world{left:54%;top:5%}.academy-card-stage .card-fool{left:3%;top:17%}.academy-card-stage .orbit{top:5%;left:0;width:100%}.academy-card-stage .orbit-two{top:23%;height:45%;left:-2%;width:104%}.academy-card-stage .edition-seal{width:76px;height:76px;right:1%;bottom:1%}.academy-card-stage .edition-seal>span{font-size:10px}.academy-card-stage .edition-seal small{font-size:6px}.academy-card-stage .stage-caption{font-size:8px;bottom:0}.academy-card-stage .spark-one{right:2%;top:0;width:18px;height:18px}.card-caption{bottom:-27px;font-size:8px}.facts-inner{grid-template-columns:1fr 1fr;gap:20px 15px;padding-block:25px}.facts-inner>span{font-size:10px;line-height:1.6;max-width:none;gap:9px;align-items:flex-start}.facts-inner svg{width:19px;height:19px;margin-top:1px}.intro{padding-block:64px}.intro-top{display:block;margin-bottom:35px}.intro-top h2{font-size:38px;line-height:1.1}.academy-intro-heading>.section-kicker{font-size:11px;margin-bottom:20px}.intro-top>div:last-child{padding-top:24px}.intro-top p{font-size:13px;line-height:1.9}.intro-top>div:last-child .text-link{font-size:11px;margin-top:12px}.example-content{padding:29px 24px}.learning-method{gap:13px;margin-top:23px}.learning-method span{font-size:9px}.learning-method strong{font-size:11px}.module summary{min-height:135px;padding-block:23px;gap:16px}.module summary>.module-summary-content{font-size:18px}.module-summary-content>.module-skill{font-size:10px;line-height:1.8;margin-top:9px}.module-body{padding-left:34px}.module-body ul{font-size:11px}.academy-exam{padding:64px 0 45px}.exam-grid{display:block}.exam-copy h2{font-size:40px}.exam-lead{font-size:18px;margin-top:25px;margin-bottom:16px}.exam-copy>p:not(.section-kicker):not(.exam-lead){font-size:13px}.exam-criteria{margin-top:22px}.exam-criteria li{font-size:12px;margin-top:13px}.diploma-column{padding-top:45px}.diploma-illustration{height:315px;max-width:410px}.diploma-paper{left:9%;width:82%;height:280px;padding:21px 18px}.diploma-header>img{width:37px;height:37px}.diploma-header>span{font-size:9px}.diploma-header strong{font-size:13px}.diploma-course{font-size:7px;margin-top:15px}.diploma-title{font-size:34px}.diploma-subtitle{font-size:11px}.diploma-rule{margin-top:17px}.diploma-condition{font-size:7px}.envelope-back{height:195px}.envelope-front{height:180px}.diploma-seal{bottom:67px}.illustration-caption{font-size:9px;margin-top:22px}.diploma-promise{margin-top:24px;padding-top:23px}.diploma-promise h3{font-size:29px}.diploma-promise p{font-size:13px}.exam-steps{display:block;margin-top:35px;padding-top:25px}.exam-steps>div{padding-block:13px;gap:17px}.exam-steps>div>span{font-size:11px;min-width:20px}.exam-steps>svg{display:none}.exam-steps p{font-size:12px;line-height:1.8}.exam-steps strong{font-size:13px;margin-bottom:4px}.offer{padding-block:64px}.offer-copy h2{font-size:50px}.ticket-body h3{font-size:26px}.offer-includes li{font-size:12px}.faq{padding-block:64px}.academy-final-logo{width:59px;height:59px}.last-call h2{font-size:43px}}
@media(max-width:370px){.hero h1{font-size:38px}.hero-description{font-size:12px}.hero-exam-link{font-size:9px}.hero-actions>.button{font-size:11px}.hero-note{font-size:8px}.academy-card-stage{height:360px}.academy-card-stage .hero-card{width:41%}.facts-inner>span{font-size:9px}.intro-top h2{font-size:34px}.module summary>.module-summary-content{font-size:16px}.module-summary-content>.module-skill{font-size:9px}.exam-copy h2{font-size:35px}.diploma-illustration{height:285px}.diploma-paper{height:255px;left:7%;width:86%;padding:18px 14px}.diploma-header>img{width:32px;height:32px}.diploma-header strong{font-size:12px}.diploma-title{font-size:31px}.diploma-subtitle{font-size:10px}.diploma-course{margin-top:12px}.diploma-rule{margin-top:14px}.envelope-back{height:180px}.envelope-front{height:165px}.diploma-seal{bottom:61px}.diploma-promise h3{font-size:27px}.offer-copy h2{font-size:45px}.last-call h2{font-size:38px}}
@media(min-width:901px) and (max-height:780px){.hero-grid{min-height:620px;padding-block:26px 30px}.hero h1{font-size:clamp(55px,5vw,70px)}.hero-description{font-size:13px}.academy-card-stage{height:500px}.hero-exam-link{margin-bottom:12px}.course-name{margin-bottom:18px}}
@media(prefers-reduced-motion:no-preference){.academy-card-stage .card-fool{animation-fill-mode:backwards}}
@media(prefers-reduced-motion:reduce){.academy-card-stage .hero-card{animation:none!important;transition:none!important}}
