@keyframes cg-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes cg-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes cg-ring{0%{stroke-dashoffset:553px}to{stroke-dashoffset:0}}@keyframes cg-ring4{0%{stroke-dashoffset:553px}to{stroke-dashoffset:111px}}@keyframes cg-ring2{0%{stroke-dashoffset:553px}to{stroke-dashoffset:332px}}@keyframes cg-loop{0%{stroke-dashoffset:300px}to{stroke-dashoffset:0}}@keyframes cg-seg{0%{opacity:.15;transform:scaleX(.2)}to{opacity:1;transform:scaleX(1)}}@keyframes cg-glow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.08)}}@keyframes cg-shine{0%{transform:translate(-140%)skew(-18deg)}to{transform:translate(260%)skew(-18deg)}}@keyframes cg-confetti{0%{opacity:1;transform:translateY(-20px)rotate(0)}80%{opacity:1}to{transform:translate3d(var(--dx),760px,0) rotate(var(--rot));opacity:0}}@keyframes cg-dance{0%,to{transform:translateY(0)rotate(0)}10%{transform:translateY(-26px)rotate(-10deg)}20%{transform:translateY(0)rotate(0)}30%{transform:translateY(-26px)rotate(10deg)}40%{transform:translateY(0)rotate(0)}50%{transform:translateY(-14px)rotate(-6deg)scaleX(-1)}60%{transform:translateY(0)rotate(0)scaleX(-1)}70%{transform:translateY(-14px)rotate(6deg)scaleX(-1)}80%{transform:translateY(0)rotate(0)scaleX(-1)}90%{transform:translateY(-8px)rotate(0)scaleX(1)}}@keyframes cg-nod{0%,to{transform:rotate(0)}30%{transform:rotate(-6deg)translateY(4px)}60%{transform:rotate(4deg)}}@keyframes cg-cheer{0%,to{transform:translateY(0)scale(1)}30%{transform:translateY(0)scale(1.06,.92)}55%{transform:translateY(-22px)scale(.97,1.05)rotate(-2deg)}75%{transform:translateY(0)scale(1.03,.97)rotate(1deg)}}@keyframes cg-weigh{0%,to{transform:rotate(-2.5deg)translateY(0)}50%{transform:rotate(2.5deg)translateY(-4px)}}@keyframes cg-wince{0%,to{transform:translate(0)scale(1)}20%{transform:translate(-6px)scale(1.02,.97)}40%{transform:translate(6px)scale(1.02,.97)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes cg-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-5px)scale(1.012,1.03)}}@keyframes cg-badge-pop{0%{opacity:0;transform:scale(.3)}70%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes cg-blink{0%,92%,to{transform:scaleY(0)}94.5%,96.5%{transform:scaleY(1)}}@keyframes cg-thumb{0%,to{transform:rotate(0)translateY(0)}50%{transform:rotate(-7deg)translateY(-3%)}}@keyframes cg-talk{0%{transform:scaleY(.15)}to{transform:scaleY(1)}}@keyframes cg-sparkle{0%,to{opacity:0;transform:translateY(6px)scale(.4)rotate(0)}50%{opacity:1;transform:translateY(-10px)scale(1)rotate(180deg)}}@keyframes cg-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes cg-signal{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(2.4)}}@keyframes cg-badge{0%,to{box-shadow:0 0 #fff0,0 0 18px #6bc048b3}50%{box-shadow:0 0 0 6px #ffffff1f,0 0 28px #6bc048}}@keyframes cg-bubble{0%{opacity:0;transform:translateY(10px)scale(.85)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cg-owl-in{0%{opacity:0;transform:translateY(60px)scale(.6)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cg-burst{0%{opacity:.9;transform:translate(-50%,-50%)scale(.2)}to{opacity:0;transform:translate(-50%,-50%)scale(2.6)}}[data-cg=card]{container-type:inline-size}@container (max-width:560px){[data-cg=stage]{border-radius:16px!important;gap:22px!important;padding:26px 20px 24px!important}[data-cg=hero]{grid-template-columns:1fr!important;gap:6px!important}[data-cg=owlcol]{order:-1;justify-content:center!important;align-self:auto!important;min-height:0!important}[data-cg=owl],[data-cg=owl]>div>img{width:150px!important}[data-cg=bubble]{display:none!important}[data-cg=h2]{font-size:30px!important}[data-cg=ringrow]{gap:16px!important}[data-cg=tiles]{grid-template-columns:1fr 1fr!important}[data-cg=tiles]>div:first-child{grid-column:1/-1}[data-cg=tiles3]{grid-template-columns:1fr!important}[data-cg=steps]{grid-template-columns:1fr 1fr!important;row-gap:14px!important}[data-cg=steps]>div{border-right:0!important;padding-left:0!important}[data-cg=foot]{flex-direction:column;align-items:flex-start!important;gap:8px!important}}@media (prefers-reduced-motion:reduce){[data-cg] *,[data-cg]{animation:none!important}}
