.coo svg text{font-family:var(--font)}.coo .pa-hero-art .pa-svg-tag{font-family:JetBrains Mono,monospace}.coo .ic-round-head .v4-h{text-wrap:balance}.coo .ic-round-head .v4-h span{display:inline}.coo .coo-k{letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font:500 14px/1.3 JetBrains Mono,monospace;display:block}.coo .coo-line{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.4vw,40px);margin:clamp(24px,5vh,56px) 0 0;padding:0;list-style:none;display:grid;position:relative}.coo .coo-line:before{content:"";border-top:3px dashed #e0a878;position:absolute;top:13px;left:14px;right:0}.coo .coo-line li{margin:0;padding:0;position:relative}.coo .coo-line i{border:3px solid var(--v4-indigo);box-sizing:border-box;background:#fff;border-radius:50%;width:28px;height:28px;margin-bottom:clamp(14px,2.6vh,24px);display:block;position:relative}.coo .coo-line i:after{content:"";background:var(--v4-indigo);border-radius:50%;position:absolute;inset:5px}.coo .coo-line b{color:var(--v4-ink);margin-bottom:8px;font-size:18px;font-weight:600;line-height:1.3;display:block}.coo .coo-line span{color:var(--v4-muted);font-size:16px;line-height:1.55;display:block}.coo .coo-see .ic-round-head .v4-h span{color:#cbd0ff}.coo .coo-cols{grid-template-rows:auto auto auto;grid-template-columns:repeat(5,minmax(0,1fr));margin:clamp(16px,3vh,34px) 0 0;padding:0;list-style:none;display:grid}.coo .coo-cols li{grid-row:span 3;grid-template-rows:subgrid;border-left:1px solid #cbd0ff59;margin:0;padding:0 clamp(12px,1.4vw,22px);display:grid}.coo .coo-cols li:first-child{border-left:0;padding-left:0}.coo .coo-cols li:last-child{padding-right:0}.coo .coo-cols p{font-size:16px;line-height:1.45;margin:0!important}.coo .coo-cols .coo-a{color:#fff;font-weight:600}.coo .coo-cols .coo-a .coo-k{color:#cbd0ff}.coo .coo-cols .coo-b{color:#e6e8ff}.coo .coo-cols .coo-b .coo-k{color:#f1c84c}.coo .coo-cols i{border-bottom:3px solid #f1c84c;border-right:3px solid #f1c84c;width:14px;height:14px;margin:clamp(12px,2.2vh,20px) 0 clamp(14px,2.6vh,24px) 4px;display:block;transform:rotate(45deg)}.coo .coo-record{text-align:center;color:#fff;max-width:44em;font-size:18px;font-weight:500;line-height:1.5;margin:clamp(18px,3.4vh,36px) auto 0!important}.coo .coo-how .ic-round-head .v4-intro{max-width:60em;font-size:16px}.coo .coo-chain{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:clamp(18px,3.4vh,38px) 0 0;padding:0;list-style:none;display:grid}.coo .coo-chain li{clip-path:polygon(0 0,calc(100% - 28px) 0,100% 50%,calc(100% - 28px) 100%,0 100%,28px 50%);background:#f1f2fb;margin:0;padding:clamp(16px,2.8vh,26px) 44px clamp(16px,2.8vh,26px) 52px}.coo .coo-chain li:first-child{clip-path:polygon(0 0,calc(100% - 28px) 0,100% 50%,calc(100% - 28px) 100%,0 100%);border-radius:16px 0 0 16px;padding-left:26px}.coo .coo-chain li:last-child{background:#fbf1cf}.coo .coo-chain h3{font-size:18px;font-weight:600;line-height:1.3;margin:0 0 6px!important}.coo .coo-chain h3 a{color:var(--v4-indigo);text-decoration:none}.coo .coo-chain h3 a:hover{text-underline-offset:4px;text-decoration:underline}.coo .coo-chain p{color:var(--v4-ink);font-size:16px;line-height:1.45;margin:0!important}.coo-quad{max-width:1080px;margin:clamp(16px,3vh,34px) auto 0;position:relative}.coo .coo-quad ul{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.coo .coo-quad li{text-align:right;margin:0;padding:clamp(18px,3.4vh,34px) clamp(56px,6vw,88px) clamp(18px,3.4vh,34px) 0}.coo .coo-quad li:nth-child(2n){text-align:left;border-left:2px solid var(--v4-line);padding:clamp(18px,3.4vh,34px) 0 clamp(18px,3.4vh,34px) clamp(56px,6vw,88px)}.coo .coo-quad li:nth-child(-n+2){border-bottom:2px solid var(--v4-line)}.coo .coo-quad b{color:var(--v4-ink);margin-bottom:6px;font-size:18px;font-weight:600;line-height:1.3;display:block}.coo .coo-quad span{color:var(--v4-muted);font-size:16px;line-height:1.55;display:block}.coo-quad>svg{width:84px;height:84px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:1000px){.coo .coo-line{grid-template-columns:repeat(2,minmax(0,1fr))}.coo .coo-line:before{display:none}.coo .coo-cols{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.coo .coo-cols li{border-top:1px solid #cbd0ff59;border-left:0;grid-row:auto;padding:16px 0;display:block}.coo .coo-cols li:first-child{border-top:0}.coo .coo-chain{grid-template-columns:minmax(0,1fr)}.coo .coo-chain li,.coo .coo-chain li:first-child{clip-path:none;border-radius:14px;padding:18px 22px}}@media (max-width:640px){.coo .coo-line,.coo .coo-quad ul{grid-template-columns:minmax(0,1fr)}.coo .coo-quad li,.coo .coo-quad li:nth-child(2n){text-align:left;border-left:0;border-bottom:1px solid var(--v4-line);padding:16px 0}.coo-quad>svg{display:none}}
