.EcosystemDiagram-module__opC2Ha__eco{justify-content:center;align-items:center;width:560px;height:560px;display:flex;position:relative}.EcosystemDiagram-module__opC2Ha__eco:before{content:"";background:radial-gradient(circle,#6167ec1a 0%,#0000 70%);border-radius:50%;position:absolute;inset:60px}.EcosystemDiagram-module__opC2Ha__orbit{border:1.5px dashed var(--purple-tint);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.EcosystemDiagram-module__opC2Ha__orbit1{width:250px;height:250px;animation:50s linear infinite EcosystemDiagram-module__opC2Ha__spin}.EcosystemDiagram-module__opC2Ha__orbit2{width:440px;height:440px;animation:80s linear infinite reverse EcosystemDiagram-module__opC2Ha__spin}@keyframes EcosystemDiagram-module__opC2Ha__spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.EcosystemDiagram-module__opC2Ha__center{z-index:3;background:var(--grad);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;animation:3s ease-in-out infinite EcosystemDiagram-module__opC2Ha__pulse;display:flex;position:relative;box-shadow:0 12px 40px #6167ec66}@keyframes EcosystemDiagram-module__opC2Ha__pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.EcosystemDiagram-module__opC2Ha__animal{z-index:2;width:56px;height:56px;transform:translate(-50%, -50%) rotate(var(--a)) translateY(-125px) rotate(calc(-1 * var(--a)));border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;animation:4s ease-in-out infinite EcosystemDiagram-module__opC2Ha__nodefloat;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 6px 20px #00000014}.EcosystemDiagram-module__opC2Ha__animal .ico{stroke-width:1.75px;width:26px;height:26px}.EcosystemDiagram-module__opC2Ha__node{border:1.5px solid var(--border);color:var(--ink);white-space:nowrap;z-index:2;transform:translate(-50%, -50%) rotate(var(--a)) translateY(-220px) rotate(calc(-1 * var(--a)));background:#fff;border-radius:100px;align-items:center;gap:8px;padding:6px 14px 6px 6px;font-size:12px;font-weight:700;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 6px 20px #00000012}.EcosystemDiagram-module__opC2Ha__ib{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.EcosystemDiagram-module__opC2Ha__ib .ico{width:15px;height:15px}.EcosystemDiagram-module__opC2Ha__p{background:var(--purple-soft);color:var(--purple)}.EcosystemDiagram-module__opC2Ha__c{background:var(--coral-soft);color:var(--coral)}.EcosystemDiagram-module__opC2Ha__y{background:var(--yellow-soft);color:#c78a00}.EcosystemDiagram-module__opC2Ha__m{background:var(--mint-soft);color:#0f8a6f}@keyframes EcosystemDiagram-module__opC2Ha__nodefloat{0%,to{margin-top:0}50%{margin-top:-6px}}@media (max-width:900px){.EcosystemDiagram-module__opC2Ha__eco{width:380px;height:380px}.EcosystemDiagram-module__opC2Ha__orbit1{width:170px;height:170px}.EcosystemDiagram-module__opC2Ha__orbit2{width:320px;height:320px}.EcosystemDiagram-module__opC2Ha__animal{width:44px;height:44px;transform:translate(-50%, -50%) rotate(var(--a)) translateY(-85px) rotate(calc(-1 * var(--a)))}.EcosystemDiagram-module__opC2Ha__node{transform:translate(-50%, -50%) rotate(var(--a)) translateY(-160px) rotate(calc(-1 * var(--a)));padding:4px 10px 4px 4px;font-size:10px}.EcosystemDiagram-module__opC2Ha__ib{width:24px;height:24px}.EcosystemDiagram-module__opC2Ha__center{width:64px;height:64px}}
.ProductCard-module__sO3ddW__prod{border-radius:24px;flex-direction:column;gap:20px;padding:40px;transition:transform .3s;display:flex;position:relative;overflow:hidden}.ProductCard-module__sO3ddW__prod:hover{transform:translateY(-4px)}.ProductCard-module__sO3ddW__dark{background:var(--grad);color:#fff}.ProductCard-module__sO3ddW__light{background:var(--purple-soft);color:var(--ink)}.ProductCard-module__sO3ddW__tag{letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.ProductCard-module__sO3ddW__dark .ProductCard-module__sO3ddW__tag{color:#ffffffb3}.ProductCard-module__sO3ddW__light .ProductCard-module__sO3ddW__tag{color:var(--purple)}.ProductCard-module__sO3ddW__title{letter-spacing:-.04em;font-size:28px;font-weight:800;line-height:1.1}.ProductCard-module__sO3ddW__desc{font-size:15px;font-weight:500;line-height:1.65}.ProductCard-module__sO3ddW__dark .ProductCard-module__sO3ddW__desc{color:#ffffffd9}.ProductCard-module__sO3ddW__light .ProductCard-module__sO3ddW__desc{color:var(--gray)}.ProductCard-module__sO3ddW__list{flex-direction:column;gap:10px;margin-top:4px;list-style:none;display:flex}.ProductCard-module__sO3ddW__item{align-items:flex-start;gap:10px;font-size:14px;font-weight:500;line-height:1.5;display:flex}.ProductCard-module__sO3ddW__ck{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:flex}.ProductCard-module__sO3ddW__ck .ico{stroke-width:3px;width:12px;height:12px}.ProductCard-module__sO3ddW__dark .ProductCard-module__sO3ddW__ck{color:#fff;background:#ffffff40}.ProductCard-module__sO3ddW__light .ProductCard-module__sO3ddW__ck{background:var(--purple);color:#fff}.ProductCard-module__sO3ddW__dark .ProductCard-module__sO3ddW__item{color:#fffffff2}.ProductCard-module__sO3ddW__price{align-items:baseline;gap:8px;margin-top:auto;padding-top:20px;display:flex}.ProductCard-module__sO3ddW__dark .ProductCard-module__sO3ddW__price{border-top:1px solid #ffffff40}.ProductCard-module__sO3ddW__light .ProductCard-module__sO3ddW__price{border-top:1px solid var(--purple-tint)}.ProductCard-module__sO3ddW__big{letter-spacing:-.05em;font-size:40px;font-weight:800;line-height:1}.ProductCard-module__sO3ddW__sm{font-size:13px;font-weight:600}.ProductCard-module__sO3ddW__dark .ProductCard-module__sO3ddW__sm{color:#ffffffbf}.ProductCard-module__sO3ddW__light .ProductCard-module__sO3ddW__sm{color:var(--gray)}