.co-hero{background:var(--surface-4)}.co-reasons{background:var(--background)}.co-spec{background:var(--clr-7)}.co-limits{background:var(--clr-16)}@media (prefers-reduced-motion:no-preference){.js .co-spec-row{opacity:0;translate:0 14px;transition:opacity .5s var(--ease-out),translate .6s var(--ease-expo);transition-delay:calc(var(--i, 0) * 45ms)}.js [data-in] .co-spec-row{opacity:1;translate:none}}@media (max-width:639px){.co-spec-row{padding-bottom:14px;border-bottom:1px solid var(--color-001)}.co-spec-row:last-child{padding-bottom:0;border-bottom:0}}.co-mascot{position:relative;width:min(100%,30rem);margin-inline:auto}.co-mascot:before{content:"";position:absolute;inset:6% 4%;border-radius:999px;background:var(--clr-16)}.co-mascot>svg{position:relative}.co-reasons .co-reveal:nth-child(2){border-left:4px solid var(--clr-16);padding-left:1.5rem}.co-limits .co-limit{border-left-color:var(--foreground)}@media (prefers-reduced-motion:no-preference){.co-hero .co-lines>span{display:block;animation:co-rise .8s cubic-bezier(.16,1,.3,1) both}.co-hero .co-lines>span:nth-child(2){animation-delay:90ms}.co-hero .co-fade{animation:co-fade .5s cubic-bezier(.22,1,.36,1) both}.co-hero .co-fade:first-of-type{animation-delay:.26s}.co-hero .co-fade:nth-of-type(2){animation-delay:.32s}.co-hero .co-mascot{animation:co-pop .7s cubic-bezier(.16,1,.3,1) .38s both}@keyframes co-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes co-fade{0%{opacity:0}to{opacity:1}}@keyframes co-pop{0%{opacity:0;transform:translateY(24px) scale(.94)}to{opacity:1;transform:none}}}