@import"https://fonts.googleapis.com/css?family=Poppins:900&display=swap";@keyframes pindou-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes hero-btn-shine{0%,55%{left:-40%}80%,to{left:120%}}.p-index .hero{overflow:hidden;position:relative}.p-index .hero:before{background-image:linear-gradient(rgba(34,38,42,.05) 1px,transparent 0),linear-gradient(90deg,rgba(34,38,42,.05) 1px,transparent 0);background-size:12px 12px;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(ellipse 80% 90% at 70% 45%,#000 20%,transparent 78%);mask-image:radial-gradient(ellipse 80% 90% at 70% 45%,#000 20%,transparent 78%)}.p-index .hero:after,.p-index .hero:before{content:"";pointer-events:none;position:absolute}.p-index .hero:after{background:rgba(60,130,246,.16);border-radius:50%;filter:blur(70px);height:420px;right:6%;top:8%;width:420px}.p-index .hero .hero-beads{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.p-index .hero .bead{animation:pindou-float 4.6s ease-in-out infinite;border-radius:3px;box-shadow:0 2px rgba(0,0,0,.12),inset 0 1px rgba(255,255,255,.45);position:absolute}.p-index .hero .bead.is-theme{--tw-bg-opacity:1;background-color:rgb(60 130 246/var(--tw-bg-opacity))}.p-index .hero .hero-stage{align-items:center;display:flex;margin-left:auto;margin-right:auto;padding-bottom:50px;padding-top:50px;position:relative;width:1200px;z-index:2}.p-index .hero .hero-inner{flex:1 1 0%;min-width:0}.p-index .hero .hero-eyebrow{font-size:12px;font-weight:600;line-height:20px;--tw-text-opacity:1;color:rgb(60 130 246/var(--tw-text-opacity))}.p-index .hero h1{color:#22262a;font-size:48px;font-weight:800;line-height:58px;margin-top:8px}.p-index .hero h1 em{color:#5e6773;font-size:24px;font-style:normal;font-weight:500;line-height:32px}.p-index .hero .hero-desc{color:#5e6773;font-size:14px;line-height:24px;margin-top:16px;max-width:620px}.p-index .hero .hero-actions{align-items:center;display:flex;margin-top:24px}.p-index .hero .hero-actions>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(16px*(1 - var(--tw-space-x-reverse)));margin-right:calc(16px*var(--tw-space-x-reverse))}.p-index .hero .btn-ghost,.p-index .hero .btn-primary{align-items:center;display:inline-flex;height:52px;overflow:hidden;position:relative;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease,color .22s ease}.p-index .hero .btn-ghost .btn-label,.p-index .hero .btn-primary .btn-label{position:relative;z-index:1}.p-index .hero .btn-ghost .btn-arrow,.p-index .hero .btn-primary .btn-arrow{margin-left:8px;position:relative;transition:transform .22s ease;z-index:1}.p-index .hero .btn-ghost:hover .btn-arrow,.p-index .hero .btn-primary:hover .btn-arrow{transform:translate(4px)}.p-index .hero .btn-ghost:active,.p-index .hero .btn-primary:active{transform:translateY(1px) scale(.98)}.p-index .hero .btn-primary{border-radius:16px;--tw-bg-opacity:1;background-color:rgb(60 130 246/var(--tw-bg-opacity));font-size:16px;font-weight:700;line-height:24px;padding-left:28px;padding-right:28px;--tw-text-opacity:1;box-shadow:0 12px 28px rgba(60,130,246,.36),inset 0 1px rgba(255,255,255,.35);color:rgb(255 255 255/var(--tw-text-opacity))}.p-index .hero .btn-primary .btn-shine{animation:hero-btn-shine 3.6s ease-in-out infinite;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.38),transparent);height:100%;left:-40%;pointer-events:none;position:absolute;top:0;transform:skew(-18deg);width:40%}.p-index .hero .btn-primary .btn-bead{animation:pindou-float 3.2s ease-in-out infinite;background:rgba(255,255,255,.85);border-radius:2px;box-shadow:0 1px rgba(0,0,0,.12);height:8px;inset:8px 14px auto auto;pointer-events:none;position:absolute;width:8px;z-index:1}.p-index .hero .btn-primary .btn-bead.is-alt{animation-delay:.8s;background:rgba(255,255,255,.55);height:6px;inset:auto auto 10px 16px;width:6px}.p-index .hero .btn-primary:hover{box-shadow:0 18px 36px rgba(60,130,246,.42),inset 0 1px rgba(255,255,255,.4);transform:translateY(-3px)}.p-index .hero .btn-ghost{background:#fff;background-image:radial-gradient(circle,#e8eaee 1.1px,transparent 1.5px);background-size:8px 8px;border-color:#eff1f5;border-radius:16px;border-width:1px;box-shadow:0 8px 20px rgba(34,38,42,.06);color:#22262a;font-size:16px;font-weight:600;line-height:24px;padding-left:24px;padding-right:24px}.p-index .hero .btn-ghost:hover{--tw-text-opacity:1;border-color:currentcolor;box-shadow:0 14px 28px rgba(34,38,42,.1);color:rgb(60 130 246/var(--tw-text-opacity));transform:translateY(-3px)}.p-index .hero .hero-stats{display:flex;margin-top:30px}.p-index .hero .hero-stats>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(40px*(1 - var(--tw-space-x-reverse)));margin-right:calc(40px*var(--tw-space-x-reverse))}.p-index .hero .hero-stats dt{color:#22262a;font-family:Poppins,sans-serif;font-size:24px;font-weight:700;line-height:32px}.p-index .hero .hero-stats dd{color:#9299a6;font-size:12px;line-height:20px}.p-index .hero .hero-art{flex-shrink:0;height:380px;margin-left:24px;position:relative;width:440px}.p-index .hero .stack-float{animation:pindou-float 4.8s ease-in-out infinite;position:absolute}.p-index .hero .stack-float.pos-0{animation-delay:0s;left:0;top:48px;width:168px;z-index:1}.p-index .hero .stack-float.pos-1{animation-delay:.9s;right:8px;top:16px;width:156px;z-index:2}.p-index .hero .stack-float.pos-2{animation-delay:.45s;left:92px;top:118px;width:248px;z-index:3}.p-index .hero .stack-card{background:#fff;background-image:radial-gradient(circle,#e8eaee 1.1px,transparent 1.5px);background-size:8px 8px;border-radius:20px;box-shadow:0 18px 40px rgba(34,38,42,.12);display:block;padding:16px;transition:transform .25s ease,box-shadow .25s ease}.p-index .hero .stack-card .c-pindou-preview{height:132px;max-height:none}.p-index .hero .pos-0 .stack-card{transform:rotate(-14deg)}.p-index .hero .pos-1 .stack-card{transform:rotate(11deg)}.p-index .hero .pos-2 .stack-card{transform:rotate(3deg)}.p-index .hero .pos-2 .stack-card .c-pindou-preview{height:168px}.p-index .hero .stack-card:hover{box-shadow:0 22px 48px rgba(34,38,42,.16);transform:rotate(0) scale(1.05)}.p-index .section{margin-left:auto;margin-right:auto;padding-top:50px;width:1200px}.p-index .section:last-child{padding-bottom:60px}.p-index .section-head{margin-bottom:16px;position:relative}.p-index .section-head h2{color:#22262a;font-size:24px;font-weight:600;line-height:32px}.p-index .section-head p{color:#9299a6;font-size:14px;line-height:22px;margin-top:4px}.p-index .section-head .section-more{bottom:0;font-size:12px;line-height:20px;position:absolute;right:0;--tw-text-opacity:1;color:rgb(60 130 246/var(--tw-text-opacity))}.p-index .section-head .section-more:hover{text-decoration-line:underline}.p-index .feature-flow{counter-reset:step;list-style:none;margin-bottom:24px;padding:0}.p-index .feature-flow,.p-index .feature-flow li{align-items:center;display:flex}.p-index .feature-flow li{color:#22262a;counter-increment:step;font-size:14px;font-weight:600;line-height:22px}.p-index .feature-flow li:before{align-items:center;border-radius:9999px;display:inline-flex;height:22px;justify-content:center;margin-right:8px;width:22px;--tw-bg-opacity:1;background-color:rgb(60 130 246/var(--tw-bg-opacity));font-size:12px;font-weight:600;line-height:20px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));content:counter(step)}.p-index .feature-flow li:not(:last-child):after{background:#d5d9dd;content:"";height:1px;margin:0 16px;width:48px}.p-index .feature-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.p-index .feature-card{border-radius:16px;min-height:196px;overflow:hidden;padding:24px;position:relative}.p-index .feature-card .feature-index{font-family:Poppins,sans-serif;font-size:64px;font-weight:900;letter-spacing:-.04em;line-height:1;opacity:.14;pointer-events:none;position:absolute;right:12px;top:8px;z-index:0}.p-index .feature-card h3,.p-index .feature-card p{position:relative;z-index:1}.p-index .feature-card h3{color:#22262a;font-size:16px;font-weight:600;line-height:24px;max-width:80%}.p-index .feature-card p{color:#5e6773;font-size:12px;line-height:20px;margin-top:8px}.p-index .feature-card:first-child{background:#fff6ec}.p-index .feature-card:first-child .feature-index{color:#f38b2c}.p-index .feature-card:nth-child(2){background:#fdedf0}.p-index .feature-card:nth-child(2) .feature-index{color:#eb4563}.p-index .feature-card:nth-child(3){background:#eefbf7}.p-index .feature-card:nth-child(3) .feature-index{color:#0bc9a0}.p-index .feature-card:nth-child(4){background:#eef4fe}.p-index .feature-card:nth-child(4) .feature-index{color:#367df9}.p-index .feature-card:nth-child(5){background:rgba(60,130,246,.1)}.p-index .feature-card:nth-child(5) .feature-index{--tw-text-opacity:1;color:rgb(60 130 246/var(--tw-text-opacity))}.p-index .feature-card:nth-child(6){background:#f7f3ff}.p-index .feature-card:nth-child(6) .feature-index{color:#7c5cbf}.p-index .gallery-bento{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.p-index .strip-card{background:#fff;background-image:radial-gradient(circle,#e8eaee 1.1px,transparent 1.5px);background-size:8px 8px;border-radius:16px;display:block;padding:20px;text-align:center;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.p-index .strip-card:hover{box-shadow:0 16px 32px rgba(34,38,42,.1);transform:translateY(-6px)}.p-index .strip-card .strip-preview{align-items:center;display:flex;height:140px;justify-content:center}.p-index .strip-card .c-pindou-preview{height:auto;max-height:100%;max-width:100%;width:auto}.p-index .strip-card .strip-title{color:#22262a;font-size:14px;font-weight:600;line-height:22px;margin-top:12px}.p-index .strip-card .strip-meta{color:#9299a6;font-size:12px;line-height:20px}.p-index .strip-card.is-featured{display:flex;flex-direction:column;grid-column:1/3;grid-row:1/3;min-height:0}.p-index .strip-card.is-featured .strip-preview{flex:1 1 0;height:auto;min-height:0}.p-index .strip-card.is-featured .c-pindou-preview{aspect-ratio:unset!important;height:100%;max-height:100%;max-width:100%;width:100%}.p-index .strip-card.is-featured .strip-title{font-size:20px;line-height:28px;margin-top:16px}.p-index .section.gallery .strip-card{border-color:#eff1f5;border-width:1px}.p-index .section.gallery .strip-card:hover{border-color:currentcolor;--tw-text-opacity:1;color:rgb(60 130 246/var(--tw-text-opacity))}.p-index .section.gallery .section-more{background:#fff;border-color:#eff1f5;border-radius:9999px;border-width:1px;padding:4px 12px}.p-index .category-grid{display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.p-index .category-card{align-items:center;display:flex}.p-index .category-card>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(12px*(1 - var(--tw-space-x-reverse)));margin-right:calc(12px*var(--tw-space-x-reverse))}.p-index .category-card{background:#fff;border-radius:12px;padding:16px}.p-index .category-card .iconfont{font-size:20px;line-height:28px;--tw-text-opacity:1;color:rgb(60 130 246/var(--tw-text-opacity))}.p-index .category-card .category-title{color:#22262a;font-size:14px;font-weight:500;line-height:22px}.p-index .category-card .category-sub{color:#9299a6;font-size:12px;line-height:20px}.p-index .category-card:hover{box-shadow:0 4px 14px rgba(0,0,0,.06)}.p-index .about{background:linear-gradient(180deg,rgba(60,130,246,.02),rgba(60,130,246,.01));margin-top:50px;padding-bottom:60px;padding-top:60px}.p-index .about-stage{align-items:center;display:grid;gap:48px;grid-template-columns:1.2fr .9fr;margin-left:auto;margin-right:auto;width:1200px}.p-index .about-copy .about-eyebrow{font-size:12px;font-weight:600;line-height:20px;--tw-text-opacity:1;color:rgb(60 130 246/var(--tw-text-opacity))}.p-index .about-copy h2{color:#22262a;font-size:32px;font-weight:700;line-height:40px;margin-top:8px}.p-index .about-copy p{color:#5e6773;font-size:14px;line-height:24px;margin-top:12px}.p-index .about-copy .about-lead{color:#22262a;font-size:16px;line-height:26px}.p-index .about-cta{align-items:center;border-radius:9999px;display:inline-flex;height:40px;margin-top:24px;--tw-bg-opacity:1;background-color:rgb(60 130 246/var(--tw-bg-opacity));font-size:14px;font-weight:600;line-height:22px;padding-left:20px;padding-right:20px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.p-index .about-cta:hover{opacity:.9}.p-index .about-pledges>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(12px*var(--tw-space-y-reverse));margin-top:calc(12px*(1 - var(--tw-space-y-reverse)))}.p-index .about-pledges li{background:#fff;border-left:3px solid #3c82f6;border-radius:16px;padding:20px}.p-index .about-pledges li strong{color:#22262a;display:block;font-size:16px;font-weight:600;line-height:24px}.p-index .about-pledges li span{color:#5e6773;display:block;font-size:12px;line-height:20px;margin-top:4px}@media (prefers-reduced-motion:reduce){.p-index .hero .bead,.p-index .hero .stack-float{animation:none}.p-index .strip-card:hover{transform:none}}@media (max-width:767px){.p-index .hero .hero-stage{display:block;padding:30px 20px;width:100%}.p-index .hero h1{font-size:28px;line-height:38px}.p-index .hero h1 em{font-size:18px;line-height:26px}.p-index .hero .hero-stats{flex-wrap:wrap}.p-index .hero .hero-stats>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(20px*(1 - var(--tw-space-x-reverse)));margin-right:calc(20px*var(--tw-space-x-reverse))}.p-index .hero .hero-art{height:280px;margin:24px 0 0;width:100%}.p-index .hero .stack-float.pos-0{left:2%;top:24px;width:42%}.p-index .hero .stack-float.pos-1{right:2%;top:8px;width:38%}.p-index .hero .stack-float.pos-2{left:22%;top:96px;width:56%}.p-index .hero .pos-2 .stack-card .c-pindou-preview{height:132px}.p-index .section{padding-left:20px;padding-right:20px;width:100%}.p-index .category-grid,.p-index .feature-grid,.p-index .gallery-bento{grid-template-columns:repeat(2,1fr)}.p-index .about{padding:40px 20px}.p-index .about-stage{gap:24px;grid-template-columns:1fr;width:100%}.p-index .feature-flow{flex-wrap:wrap}.p-index .feature-flow li:not(:last-child):after{margin:0 8px;width:20px}.p-index .strip-card.is-featured{grid-column:1/-1;grid-row:auto}.p-index .strip-card.is-featured .strip-preview{flex:none;height:220px}}
