.course-intro h2{font-size:clamp(54px,8.5vw,105px)}.comparison-intro{font-size:13px;line-height:1.9;color:#48561f;margin-bottom:8px}.course-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}.course-option{background:#101510;color:var(--white);border:2px solid var(--black);min-width:0;display:flex;flex-direction:column;box-shadow:6px 6px 0 #64721050}.plan-art{height:300px;position:relative;overflow:hidden;background:var(--blue);isolation:isolate}.plan-index{position:absolute;top:20px;left:23px;right:20px;font-size:7px;letter-spacing:1px;color:#fff9;z-index:3}.plan-ghost{font:82px/.93 var(--display);color:#ffffff20;position:absolute;top:52px;left:20px;letter-spacing:-2px;z-index:-1}.plan-book{position:absolute;left:14%;right:10%;top:34%;transform:perspective(800px) rotateY(-12deg) rotate(-9deg);box-shadow:9px 10px 0 #0c2caa;transition:transform .4s}.plan-book img{width:100%;height:auto}.plan-pdf:hover .plan-book{transform:perspective(800px) rotateY(-5deg) rotate(-5deg) translateY(-5px)}.plan-format{position:absolute;bottom:17px;left:23px;right:20px;font-size:6px;letter-spacing:.6px;color:#ffffffb0;z-index:3}.plan-skool .plan-art{background:#27382b}.plan-skool .plan-ghost{color:#dbe8b525;top:91px;font-size:88px}.plan-skool-logo{position:absolute;left:23px;top:48px;background:#f4f4ed;padding:9px 14px;width:127px;height:50px;transform:rotate(-3deg);z-index:3;box-shadow:4px 4px 0 #0a130c60}.plan-skool-logo img{width:100%;height:100%;object-fit:contain}.plan-mascot{position:absolute;height:260px;right:16px;bottom:-29px;transform:rotate(5deg);width:auto;max-width:60%;object-fit:contain}.plan-content{padding:30px 32px 28px;flex:1;display:flex;flex-direction:column}.plan-content>.label{font-size:7px;letter-spacing:.7px;color:var(--yellow);line-height:1.6}.plan-content h3{font-size:43px;line-height:1.03;margin:16px 0}.plan-content>p{font-size:12px;line-height:1.9;color:#a0ad99;min-height:69px;max-width:400px}.plan-content ul{list-style:none;margin:0;padding:15px 0 21px;border-bottom:1px solid var(--line);flex:1}.plan-content li{font-size:11px;line-height:1.75;padding-left:19px;position:relative;margin:13px 0}.plan-content li:before{content:'↗';color:var(--yellow);position:absolute;left:0}.plan-price{display:flex;align-items:center;gap:18px;margin:23px 0}.plan-price>strong{font:57px/1 var(--display);color:var(--yellow);letter-spacing:-1px}.plan-price>span{font-size:7px;letter-spacing:.5px;color:#b6c1ac}.plan-content>.btn{width:100%;font-size:10px;min-height:59px;padding:17px 19px}.plan-content>small{font-size:6px;letter-spacing:.3px;color:#84947a;line-height:1.8;display:block;margin-top:13px}.course-note{margin-top:27px}.course-selector{display:none}
@media(max-width:1000px) and (min-width:701px){.course-comparison{gap:18px}.plan-art{height:260px}.plan-ghost{font-size:64px}.plan-skool .plan-ghost{font-size:75px}.plan-mascot{height:225px;right:10px}.plan-book{left:12%;right:9%;top:37%}.plan-content{padding:26px 23px}.plan-content h3{font-size:36px}.plan-content>p{font-size:11px;min-height:80px}.plan-content li{font-size:10px}.plan-content>.label{font-size:6px}.plan-price{gap:12px}.plan-price>strong{font-size:51px}.plan-price>span{font-size:6px}.plan-content>.btn{font-size:9px;padding:16px 15px}.plan-content>small{font-size:5px}}
@media(max-width:700px){.course-intro h2{font-size:clamp(45px,12.4vw,75px);line-height:1.03}.comparison-intro{font-size:12px;line-height:1.9;margin-top:19px;margin-bottom:0}.course-comparison{grid-template-columns:1fr;gap:25px}.plan-art{height:255px}.plan-index{top:17px;left:18px;font-size:7px;letter-spacing:.6px}.plan-ghost{font-size:69px;left:16px;top:48px}.plan-book{left:17%;right:8%;top:32%}.plan-format{bottom:15px;left:18px;font-size:5.5px;letter-spacing:.4px}.plan-skool-logo{left:18px;top:46px;width:116px;height:47px}.plan-skool .plan-ghost{top:86px;font-size:78px}.plan-mascot{height:239px;right:12px;bottom:-26px;max-width:58%}.plan-content{padding:25px 22px 25px}.plan-content>.label{font-size:7px;letter-spacing:.5px}.plan-content h3{font-size:39px;margin:16px 0}.plan-content>p{font-size:12px;line-height:1.9;min-height:0;max-width:100%}.plan-content ul{padding:13px 0 18px}.plan-content li{font-size:11px;margin:13px 0;line-height:1.8}.plan-price{gap:17px;margin:23px 0}.plan-price>strong{font-size:53px}.plan-price>span{font-size:7px;letter-spacing:.2px}.plan-content>.btn{font-size:10px;min-height:57px;padding:16px 17px}.plan-content>small{font-size:6px;line-height:1.9}.course-note{font-size:9px;margin-top:24px}}
@media(max-width:359px){.course-intro h2{font-size:12vw}.plan-content{padding:23px 18px}.plan-content h3{font-size:35px}.plan-art{height:228px}.plan-ghost{font-size:61px}.plan-book{top:35%}.plan-mascot{height:213px;right:7px}.plan-skool .plan-ghost{font-size:69px}.plan-content>.label{font-size:6px}.plan-price>strong{font-size:48px}.plan-price>span{font-size:6px}.plan-content>.btn{font-size:9px}}
@media(prefers-reduced-motion:reduce){.plan-book{transition:none}}
@media(min-width:1001px){.plan-book{left:18%;right:14%;top:23%}}
