.co-hero{background:var(--clr-18)}.co-reasons{background:var(--background)}.co-spec{background:var(--clr-13)}.co-limits{background:var(--clr-18)}@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:10% 8% 2% 2%;border-radius:48% 52% 46% 54%/44% 48% 52% 56%;background:var(--clr-13)}.co-mascot>svg{position:relative}.co-reasons .co-reveal:nth-child(2){border-left:4px solid var(--clr-18);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:bl-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:bl-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:bl-settle .76s cubic-bezier(.16,1,.3,1) .38s both}@keyframes bl-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes bl-fade{0%{opacity:0}to{opacity:1}}@keyframes bl-settle{0%{opacity:0;transform:translateY(-30px) scale(.9)}to{opacity:1;transform:none}}}