.co-hero{background:var(--clr-7)}.co-reasons{background:var(--background)}.co-spec{background:var(--clr-13)}.co-limits{background:var(--clr-7)}@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%,28rem);margin-inline:auto}.co-mascot:before{content:"";position:absolute;inset:12% 10% 6%;border-radius:999px;background:var(--clr-13)}.co-mascot>svg{position:relative}.co-reasons .co-reveal:nth-child(2){border-left:4px solid var(--clr-6);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:eq-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:eq-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:eq-turn .82s cubic-bezier(.16,1,.3,1) .38s both}@keyframes eq-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes eq-fade{0%{opacity:0}to{opacity:1}}@keyframes eq-turn{0%{opacity:0;transform:rotate(-9deg) translateY(20px)}to{opacity:1;transform:none}}}