.learning-carousel{position:relative;z-index:2;width:min(100%,560px);padding-bottom:44px}.carousel-viewport{position:relative;min-height:314px}.dashboard-card.carousel-slide{display:none;position:absolute;inset:0;width:100%;min-height:286px;margin:0;animation:carousel-enter .32s ease both}.dashboard-card.carousel-slide.is-active{display:block}.carousel-controls{position:absolute;right:6px;bottom:0;display:flex;align-items:center;gap:10px;padding:5px 8px;border:1px solid rgba(211,220,209,.8);border-radius:999px;background:rgba(255,255,255,.82);backdrop-filter:blur(8px)}.carousel-arrow{display:grid;place-items:center;width:27px;height:27px;border:0;border-radius:50%;background:#17231e;color:#d8f56b;font-size:14px;cursor:pointer}.carousel-arrow:hover{background:#2b3d32}.carousel-dots{display:flex;align-items:center;gap:6px}.carousel-dots button{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:#b5c0b7;cursor:pointer}.carousel-dots button.is-active{width:18px;border-radius:99px;background:#91b52e}.carousel-feature-list{display:grid;gap:8px;margin-top:19px}.carousel-feature-list>div{display:grid;grid-template-columns:30px 1fr 20px;align-items:center;gap:9px;padding:9px 11px;border:1px solid #e1e8df;border-radius:7px;background:#fff;color:#46564d;font-size:11px}.carousel-feature-list b{display:grid;place-items:center;width:25px;height:25px;border-radius:6px;background:#edf4e7;color:#668346;font-size:9px}.carousel-feature-list i{font-style:normal;color:#78a131;font-weight:800}.carousel-quiz-preview{display:grid;gap:8px;margin-top:18px;padding:14px;border:1px solid #e1e8df;border-radius:9px;background:#fbfcfa}.carousel-quiz-preview>small{color:#849087;font-size:8px;font-weight:800;letter-spacing:.12em}.carousel-quiz-preview>strong{color:#29372e;font:600 14px 'Space Grotesk'}.quiz-preview-option{padding:8px 10px;border:1px solid #e0e6dd;border-radius:5px;background:white;color:#68766d;font-size:10px}.quiz-preview-option.is-selected{border-color:#c8dcae;background:#f1f7e9;color:#45643c}.quiz-preview-score{display:flex;align-items:center;gap:10px;padding-top:7px;border-top:1px solid #e6ebe3}.quiz-preview-score b{color:#6f982d;font:700 18px 'Space Grotesk'}.quiz-preview-score span{color:#758278;font-size:9px}.carousel-resource-list{display:grid;gap:9px;margin-top:18px}.carousel-resource-list>div{display:grid;grid-template-columns:32px 1fr;column-gap:9px;align-items:center;padding:10px;border:1px solid #e0e7df;border-radius:7px;background:#fff}.carousel-resource-list>div>span{grid-row:span 2;display:grid;place-items:center;width:29px;height:29px;border-radius:6px;background:#edf4e7;color:#668346}.carousel-resource-list strong{color:#344239;font-size:10px}.carousel-resource-list small{margin-top:2px;color:#89958d;font-size:8px}.hero-visual .floating-stat{z-index:4}.learning-carousel:focus-within .carousel-controls{border-color:#b8ce82}@keyframes carousel-enter{from{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:760px){.learning-carousel{width:min(100%,580px);margin:0 auto}.carousel-viewport{min-height:300px}.dashboard-card.carousel-slide{min-height:278px}.carousel-controls{right:10px}}
@media(max-width:480px){.learning-carousel{padding-bottom:42px}.carousel-viewport{min-height:290px}.dashboard-card.carousel-slide{min-height:270px}.carousel-controls{right:8px}}
@media(prefers-reduced-motion:reduce){.dashboard-card.carousel-slide{animation:none}}
