.cycle-panel{position:absolute;right:0;top:0;width:min(475px,90%);height:590px;overflow:hidden;border-radius:240px 240px 24px 24px;background:radial-gradient(circle at 50% 46%,#fff 0 34%,transparent 34.4%),linear-gradient(145deg,#edf4d5 0 48%,#d8e64b 48.2% 72%,#58b72d 72.2%);box-shadow:20px 24px 0 var(--lime)}
.cycle-panel::before{content:"";position:absolute;left:-28%;right:-28%;bottom:-31%;height:58%;border-radius:50% 50% 0 0;background:var(--forest);transform:rotate(-7deg)}
.cycle-symbol{position:absolute;z-index:3;left:50%;top:46%;width:300px;height:300px;overflow:hidden;border-radius:50%;background:#fff;transform:translate(-50%,-50%);box-shadow:0 28px 60px rgba(0,57,39,.16)}
.cycle-symbol img{position:absolute;width:760px;max-width:none;left:-55px;top:-215px}
.cycle-track{position:absolute;z-index:2;left:50%;top:46%;border:1px solid rgba(0,88,61,.24);border-radius:50%;transform:translate(-50%,-50%)}
.track-one{width:365px;height:365px}.track-two{width:455px;height:455px;border-color:rgba(255,255,255,.42)}
.cycle-track::after{content:"";position:absolute;width:12px;height:12px;border-radius:50%;background:var(--gold);top:10%;left:17%}
.track-two::after{top:auto;left:auto;right:12%;bottom:20%;background:#fff}
.cycle-label{position:absolute;z-index:4;padding:8px 13px;border-radius:999px;background:#fff;color:var(--forest);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 8px 24px rgba(0,57,39,.13)}
.label-vegetal{left:3%;top:24%}.label-animal{right:2%;top:48%}.label-mineral{left:11%;bottom:13%}
@media(max-width:960px){.cycle-panel{width:82%;height:540px}}
@media(max-width:600px){.cycle-panel{right:0;width:88%;height:430px;border-radius:190px 190px 18px 18px;box-shadow:10px 12px 0 var(--lime)}.cycle-symbol{width:240px;height:240px}.cycle-symbol img{width:600px;left:-50px;top:-170px}.track-one{width:290px;height:290px}.track-two{width:365px;height:365px}.cycle-label{padding:6px 9px;font-size:7px}.label-vegetal{left:1%;top:22%}.label-animal{right:0}.label-mineral{left:7%;bottom:10%}}
