.page[data-astro-cid-5pb5lsx3]{background-color:var(--bg);background-image:linear-gradient(#5de4ff0b 1px,#0000 1px),linear-gradient(90deg,#5de4ff0b 1px,#0000 1px);background-size:32px 32px;position:relative;overflow:hidden}.mono[data-astro-cid-5pb5lsx3]{font-family:var(--font-mono)}.orb[data-astro-cid-5pb5lsx3]{pointer-events:none;border-radius:9999px;position:absolute}.orb-a[data-astro-cid-5pb5lsx3]{filter:blur(30px);background:radial-gradient(circle,#5de4ff47 0%,#5de4ff00 68%);width:640px;height:640px;top:-220px;left:-160px}.orb-b[data-astro-cid-5pb5lsx3]{filter:blur(36px);background:radial-gradient(circle,#a78bfa42 0%,#a78bfa00 68%);width:720px;height:720px;top:320px;right:-220px}.scan[data-astro-cid-5pb5lsx3]{pointer-events:none;background:linear-gradient(#5de4ff00,#5de4ff0f,#5de4ff00);height:120px;position:absolute;top:0;left:0;right:0}.wrap[data-astro-cid-5pb5lsx3]{width:100%;max-width:1200px;margin:0 auto;padding-left:clamp(20px,4vw,48px);padding-right:clamp(20px,4vw,48px);position:relative}.m-only[data-astro-cid-5pb5lsx3]{display:none}.sr-only[data-astro-cid-5pb5lsx3]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.header[data-astro-cid-5pb5lsx3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.brand[data-astro-cid-5pb5lsx3]{align-items:center;gap:10px;display:flex}.logo[data-astro-cid-5pb5lsx3]{width:40px;height:40px;color:var(--bg);font-family:var(--font-display);letter-spacing:-.04em;background:linear-gradient(135deg,#5de4ff,#a78bfa);border-radius:12px;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex}.brand-name[data-astro-cid-5pb5lsx3]{font-family:var(--font-display);color:var(--white);font-size:16px;font-weight:700}.menu[data-astro-cid-5pb5lsx3]{flex-wrap:wrap;align-items:center;gap:24px;font-size:14px;font-weight:500;display:flex}.menu[data-astro-cid-5pb5lsx3] a[data-astro-cid-5pb5lsx3]{color:var(--text-2)}.header-right[data-astro-cid-5pb5lsx3]{align-items:center;gap:12px;display:flex}.langs[data-astro-cid-5pb5lsx3]{border:1px solid var(--line);background:#ffffff0f;border-radius:9999px;padding:3px;display:flex}.langs[data-astro-cid-5pb5lsx3] a[data-astro-cid-5pb5lsx3]{min-width:44px;height:30px;color:var(--muted);border-radius:9999px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:500;display:flex}.langs[data-astro-cid-5pb5lsx3] a[data-astro-cid-5pb5lsx3][aria-current=page]{background:var(--cyan);color:var(--bg)}.links-pill[data-astro-cid-5pb5lsx3]{height:40px;color:var(--white);background:var(--surface);border:1px solid #ffffff24;border-radius:9999px;align-items:center;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.links-icon[data-astro-cid-5pb5lsx3]{background:var(--surface);width:44px;height:44px;color:var(--text);border:1px solid #ffffff24;border-radius:12px;justify-content:center;align-items:center}.hero[data-astro-cid-5pb5lsx3]{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:center;gap:48px;padding-top:72px;padding-bottom:64px;display:grid}.hero-text[data-astro-cid-5pb5lsx3]{flex-direction:column;gap:24px;min-width:0;display:flex}.kicker[data-astro-cid-5pb5lsx3]{letter-spacing:.1em;text-transform:uppercase;color:var(--cyan);margin:0;font-size:12px}.hero[data-astro-cid-5pb5lsx3] .kicker[data-astro-cid-5pb5lsx3]{font-size:13px}h1[data-astro-cid-5pb5lsx3]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--white);text-wrap:balance;margin:0;font-size:clamp(40px,5.2vw,68px);font-weight:800;line-height:1.02}.grad[data-astro-cid-5pb5lsx3]{background:linear-gradient(90deg,#5de4ff,#a78bfa);color:#0000;-webkit-background-clip:text;background-clip:text}.cursor[data-astro-cid-5pb5lsx3]{vertical-align:-.08em;background:var(--cyan);width:.12em;height:.85em;margin-left:.08em;display:inline-block}.hero-sub[data-astro-cid-5pb5lsx3]{color:var(--text-3);text-wrap:pretty;max-width:560px;margin:0;font-size:18px;line-height:1.6}.ctas[data-astro-cid-5pb5lsx3]{flex-wrap:wrap;gap:12px;display:flex}.btn[data-astro-cid-5pb5lsx3]{border-radius:9999px;justify-content:center;align-items:center;gap:8px;height:52px;padding:0 24px;font-size:15px;display:inline-flex}.btn-primary[data-astro-cid-5pb5lsx3]{background:var(--cyan);color:var(--bg);font-weight:700}.btn-primary[data-astro-cid-5pb5lsx3]:hover{color:var(--bg)}.btn-ghost[data-astro-cid-5pb5lsx3]{background:var(--surface);color:var(--white);border:1px solid #ffffff29;font-weight:600}.btn-dark[data-astro-cid-5pb5lsx3]{color:var(--white);background:#06080f80;border:1px solid #ffffff2e;font-weight:600}.stats[data-astro-cid-5pb5lsx3]{flex-wrap:wrap;gap:32px;margin-top:12px;display:flex}.stat[data-astro-cid-5pb5lsx3]{flex-direction:column;gap:4px;display:flex}.sv[data-astro-cid-5pb5lsx3]{font-family:var(--font-display);color:var(--white);font-size:34px;font-weight:800;line-height:1}.sl[data-astro-cid-5pb5lsx3]{color:var(--muted);font-size:13px}.photo[data-astro-cid-5pb5lsx3]{aspect-ratio:1;justify-content:center;align-items:center;width:min(100%,440px);margin:0 auto;display:flex;position:relative}.dash[data-astro-cid-5pb5lsx3]{border:1px dashed #5de4ff40;border-radius:9999px;position:absolute;inset:0}.ring[data-astro-cid-5pb5lsx3]{filter:blur(1px);background:conic-gradient(#5de4ff 0%,#5de4ff00 30%,#a78bfa 55%,#a78bfa00 80%,#5de4ff 100%);border-radius:9999px;position:absolute;inset:7%}.ring-mask[data-astro-cid-5pb5lsx3]{background:var(--bg);border-radius:9999px;position:absolute;inset:8%}.photo[data-astro-cid-5pb5lsx3] img[data-astro-cid-5pb5lsx3]{object-fit:cover;border-radius:9999px;width:78%;height:78%;position:relative;box-shadow:0 30px 80px #0009}.chip[data-astro-cid-5pb5lsx3]{height:36px;font-family:var(--font-mono);background:#06080fd9;border-radius:9999px;align-items:center;gap:8px;padding:0 14px;font-size:12px;display:inline-flex;position:absolute}.chip[data-astro-cid-5pb5lsx3] .dot[data-astro-cid-5pb5lsx3]{border-radius:9999px;width:6px;height:6px}.chip-cyan[data-astro-cid-5pb5lsx3]{color:var(--cyan);border:1px solid #5de4ff73;top:6%;right:2%;box-shadow:0 10px 30px #5de4ff26}.chip-cyan[data-astro-cid-5pb5lsx3] .dot[data-astro-cid-5pb5lsx3]{background:var(--cyan)}.chip-violet[data-astro-cid-5pb5lsx3]{color:var(--violet-soft);border:1px solid #a78bfa80;bottom:10%;left:0;box-shadow:0 10px 30px #a78bfa26}.chip-violet[data-astro-cid-5pb5lsx3] .dot[data-astro-cid-5pb5lsx3]{background:var(--violet)}.chip-plain[data-astro-cid-5pb5lsx3]{color:var(--text);border:1px solid #ffffff29;animation-delay:1.2s;bottom:26%;right:-2%}.section[data-astro-cid-5pb5lsx3]{flex-direction:column;gap:28px;padding-top:48px;padding-bottom:48px;display:flex}.sec-head[data-astro-cid-5pb5lsx3]{flex-direction:column;gap:10px;display:flex}h2[data-astro-cid-5pb5lsx3]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--white);margin:0;font-size:clamp(28px,3vw,40px);font-weight:700}.card[data-astro-cid-5pb5lsx3]{border:1px solid var(--line);background:#ffffff09;border-radius:16px}.stack-grid[data-astro-cid-5pb5lsx3]{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;display:grid}.stack-card[data-astro-cid-5pb5lsx3]{flex-direction:column;gap:10px;padding:22px;display:flex}.stack-card[data-astro-cid-5pb5lsx3].featured{background:linear-gradient(135deg,#5de4ff1f,#a78bfa1a);border-color:#5de4ff59}.num[data-astro-cid-5pb5lsx3]{color:var(--dim);font-size:11px}.featured[data-astro-cid-5pb5lsx3] .num[data-astro-cid-5pb5lsx3]{color:var(--cyan)}h3[data-astro-cid-5pb5lsx3]{color:var(--white);margin:0;font-size:18px;font-weight:700}.stack-card[data-astro-cid-5pb5lsx3] h3[data-astro-cid-5pb5lsx3]{font-family:var(--font-display)}.stack-card[data-astro-cid-5pb5lsx3] p[data-astro-cid-5pb5lsx3]{color:var(--text-3);margin:0;font-size:14px;line-height:1.5}.featured[data-astro-cid-5pb5lsx3] p[data-astro-cid-5pb5lsx3]{color:var(--text-2)}.exp[data-astro-cid-5pb5lsx3]{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;padding:24px 0;display:grid}.exp[data-astro-cid-5pb5lsx3]:last-child{border-bottom:1px solid var(--line)}.exp-meta[data-astro-cid-5pb5lsx3]{flex-direction:column;gap:6px;display:flex}.per[data-astro-cid-5pb5lsx3]{font-size:12px}.tone-cyan[data-astro-cid-5pb5lsx3].per{color:var(--cyan)}.tone-muted[data-astro-cid-5pb5lsx3].per{color:var(--muted)}.tone-violet[data-astro-cid-5pb5lsx3].per{color:var(--violet)}.company[data-astro-cid-5pb5lsx3]{font-family:var(--font-display);color:var(--white);font-size:18px;font-weight:700}.exp-body[data-astro-cid-5pb5lsx3]{flex-direction:column;grid-column:span 2;gap:8px;min-width:0;display:flex}.exp-body[data-astro-cid-5pb5lsx3] p[data-astro-cid-5pb5lsx3]{color:var(--text-3);text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}.cert-grid[data-astro-cid-5pb5lsx3]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:16px;display:grid}.cert[data-astro-cid-5pb5lsx3]{align-items:center;gap:16px;padding:20px 22px;display:flex}.cert[data-astro-cid-5pb5lsx3].tone-cyan{background:#5de4ff12;border-color:#5de4ff59}.cert[data-astro-cid-5pb5lsx3].tone-violet{background:#a78bfa14;border-color:#a78bfa73}.cert-ic[data-astro-cid-5pb5lsx3]{width:44px;height:44px;color:var(--text);background:#ffffff14;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tone-cyan[data-astro-cid-5pb5lsx3] .cert-ic[data-astro-cid-5pb5lsx3]{background:var(--cyan);color:var(--bg)}.tone-violet[data-astro-cid-5pb5lsx3] .cert-ic[data-astro-cid-5pb5lsx3]{background:var(--violet);color:var(--bg)}.cert-text[data-astro-cid-5pb5lsx3]{flex-direction:column;gap:2px;min-width:0;display:flex}.cert-name[data-astro-cid-5pb5lsx3]{color:var(--white);font-size:16px;font-weight:700}.cert-issuer[data-astro-cid-5pb5lsx3]{color:var(--muted);font-size:12px}.contact-sec[data-astro-cid-5pb5lsx3]{padding-top:48px;padding-bottom:64px}.contact[data-astro-cid-5pb5lsx3]{background:linear-gradient(135deg,#5de4ff1f,#a78bfa1f);border:1px solid #5de4ff4d;border-radius:24px;flex-direction:column;align-items:flex-start;gap:20px;padding:clamp(32px,5vw,64px);display:flex;position:relative;overflow:hidden}.contact[data-astro-cid-5pb5lsx3]>[data-astro-cid-5pb5lsx3]{position:relative}.contact[data-astro-cid-5pb5lsx3] .contact-glow[data-astro-cid-5pb5lsx3]{filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#5de4ff59,#5de4ff00 70%);border-radius:9999px;width:360px;height:360px;position:absolute;top:-140px;right:-100px}.contact[data-astro-cid-5pb5lsx3] h2[data-astro-cid-5pb5lsx3]{letter-spacing:-.03em;text-wrap:balance;max-width:720px;font-size:clamp(32px,4vw,52px);font-weight:800;line-height:1.05}.contact-sub[data-astro-cid-5pb5lsx3]{color:var(--text-2);text-wrap:pretty;max-width:600px;margin:0;font-size:17px;line-height:1.6}.contact-actions[data-astro-cid-5pb5lsx3]{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.footer[data-astro-cid-5pb5lsx3]{color:var(--dim);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-bottom:40px;font-size:12px;display:flex}@media (width<=719px){.d-only[data-astro-cid-5pb5lsx3]{display:none}.m-only[data-astro-cid-5pb5lsx3]{display:inline}.links-icon[data-astro-cid-5pb5lsx3].m-only{display:inline-flex}.page[data-astro-cid-5pb5lsx3]{background-size:28px 28px}.orb-a[data-astro-cid-5pb5lsx3]{filter:blur(22px);width:360px;height:360px;top:-140px;left:-100px}.orb-b[data-astro-cid-5pb5lsx3]{filter:blur(26px);width:400px;height:400px;top:420px;right:-160px}.scan[data-astro-cid-5pb5lsx3]{display:none}.wrap[data-astro-cid-5pb5lsx3]{padding-left:20px;padding-right:20px}.header[data-astro-cid-5pb5lsx3]{flex-wrap:nowrap;gap:12px;padding-top:20px}.header-right[data-astro-cid-5pb5lsx3]{gap:10px}.langs[data-astro-cid-5pb5lsx3] a[data-astro-cid-5pb5lsx3]{height:32px}.hero[data-astro-cid-5pb5lsx3]{text-align:center;flex-direction:column-reverse;align-items:center;gap:20px;padding-top:36px;padding-bottom:24px;display:flex}.hero-text[data-astro-cid-5pb5lsx3]{align-items:center;gap:20px;width:100%}.hero[data-astro-cid-5pb5lsx3] .kicker[data-astro-cid-5pb5lsx3]{font-size:11px}h1[data-astro-cid-5pb5lsx3]{font-size:36px;line-height:1.05}.hero-sub[data-astro-cid-5pb5lsx3]{font-size:15px}.ctas[data-astro-cid-5pb5lsx3]{flex-direction:column;gap:10px;width:100%}.ctas[data-astro-cid-5pb5lsx3] .btn[data-astro-cid-5pb5lsx3]{width:100%}.stats[data-astro-cid-5pb5lsx3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;margin-top:4px;display:grid}.stat[data-astro-cid-5pb5lsx3]{border:1px solid var(--line);background:#ffffff09;border-radius:14px;align-items:center;padding:14px 6px}.sv[data-astro-cid-5pb5lsx3]{font-size:26px}.sl[data-astro-cid-5pb5lsx3]{font-size:11px;line-height:1.3}.photo[data-astro-cid-5pb5lsx3]{aspect-ratio:auto;width:232px;height:232px}.dash[data-astro-cid-5pb5lsx3]{border-color:#5de4ff4d}.ring[data-astro-cid-5pb5lsx3]{filter:none;inset:14px}.ring-mask[data-astro-cid-5pb5lsx3]{inset:17px}.photo[data-astro-cid-5pb5lsx3] img[data-astro-cid-5pb5lsx3]{width:190px;height:190px;box-shadow:0 24px 60px #0009}.chip[data-astro-cid-5pb5lsx3]{background:#06080fe6;gap:6px;height:32px;padding:0 12px;font-size:11px}.chip-cyan[data-astro-cid-5pb5lsx3]{top:4px;right:-18px}.chip-violet[data-astro-cid-5pb5lsx3]{bottom:8px;left:-22px}.section[data-astro-cid-5pb5lsx3]{gap:18px;padding-top:32px;padding-bottom:16px}.sec-head[data-astro-cid-5pb5lsx3]{gap:6px}.kicker[data-astro-cid-5pb5lsx3]{font-size:11px}h2[data-astro-cid-5pb5lsx3]{font-size:26px}.stack-grid[data-astro-cid-5pb5lsx3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stack-card[data-astro-cid-5pb5lsx3]{border-radius:14px;gap:6px;padding:16px}.stack-card[data-astro-cid-5pb5lsx3].wide{grid-column:span 2}.num[data-astro-cid-5pb5lsx3]{font-size:10px}.stack-card[data-astro-cid-5pb5lsx3] h3[data-astro-cid-5pb5lsx3]{font-size:15px}.stack-card[data-astro-cid-5pb5lsx3].featured h3[data-astro-cid-5pb5lsx3]{font-size:17px}.stack-card[data-astro-cid-5pb5lsx3] p[data-astro-cid-5pb5lsx3]{font-size:12.5px;line-height:1.45}.stack-card[data-astro-cid-5pb5lsx3].featured p[data-astro-cid-5pb5lsx3]{font-size:13px}.exp-list[data-astro-cid-5pb5lsx3]{border-top:1px solid var(--line)}.exp[data-astro-cid-5pb5lsx3]{border-top:0;border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:18px 0;display:flex}.exp-meta[data-astro-cid-5pb5lsx3]{flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:10px}.per[data-astro-cid-5pb5lsx3]{font-size:11px}.company[data-astro-cid-5pb5lsx3]{font-size:15px}.exp-body[data-astro-cid-5pb5lsx3] h3[data-astro-cid-5pb5lsx3]{font-size:16px}.exp-body[data-astro-cid-5pb5lsx3] p[data-astro-cid-5pb5lsx3]{font-size:13.5px;line-height:1.55}.cert-grid[data-astro-cid-5pb5lsx3]{flex-direction:column;gap:10px;display:flex}.cert[data-astro-cid-5pb5lsx3]{border-radius:14px;gap:14px;padding:14px 16px}.cert-ic[data-astro-cid-5pb5lsx3]{border-radius:10px;width:40px;height:40px}.cert-ic[data-astro-cid-5pb5lsx3] svg[data-astro-cid-5pb5lsx3]{width:20px;height:20px}.cert-name[data-astro-cid-5pb5lsx3]{font-size:14.5px}.cert-issuer[data-astro-cid-5pb5lsx3]{font-size:11px}.contact-sec[data-astro-cid-5pb5lsx3]{padding-top:32px;padding-bottom:8px}.contact[data-astro-cid-5pb5lsx3]{border-radius:20px;align-items:stretch;gap:14px;padding:28px 22px}.contact[data-astro-cid-5pb5lsx3] .contact-glow[data-astro-cid-5pb5lsx3]{filter:blur(18px);width:260px;height:260px;top:-120px;right:-80px}.contact[data-astro-cid-5pb5lsx3] h2[data-astro-cid-5pb5lsx3]{font-size:28px;line-height:1.1}.contact-sub[data-astro-cid-5pb5lsx3]{font-size:14px;line-height:1.55}.contact-actions[data-astro-cid-5pb5lsx3]{flex-direction:column;gap:10px;margin-top:4px}.contact-actions[data-astro-cid-5pb5lsx3] .btn[data-astro-cid-5pb5lsx3]{width:100%;padding:0;font-size:14px}.contact-actions[data-astro-cid-5pb5lsx3] .btn-primary[data-astro-cid-5pb5lsx3]{height:50px}.contact-actions[data-astro-cid-5pb5lsx3] .btn-dark[data-astro-cid-5pb5lsx3]{height:48px}.footer[data-astro-cid-5pb5lsx3]{text-align:center;flex-direction:column;align-items:center;gap:4px;padding-top:24px;padding-bottom:0;font-size:11px}}.pf-orb-a{animation:16s ease-in-out infinite alternate pf-drift-a}.pf-orb-b{animation:20s ease-in-out infinite alternate pf-drift-b}.pf-float{animation:5s ease-in-out infinite pf-float}.pf-float-b{animation:6.5s ease-in-out infinite reverse pf-float}.pf-scan{animation:7s linear infinite pf-scan}.pf-dash{transition:border-color .3s;animation:60s linear infinite reverse jv-spin}.pf-card{transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s,box-shadow .25s,background .25s;position:relative;overflow:hidden}.pf-card:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(420px at 20% 0,#5de4ff24,#0000 60%);transition:opacity .3s;position:absolute;inset:0}.pf-card:hover{border-color:#5de4ff8c;transform:translateY(-4px)scale(1.01);box-shadow:0 0 0 1px #5de4ff38,0 20px 50px #5de4ff24,inset 0 1px #ffffff14}.pf-card:hover:before{opacity:1}.pf-card:hover .pf-num{color:var(--cyan);letter-spacing:.14em}.pf-num{transition:color .2s,letter-spacing .25s}.pf-card:hover .pf-ic{transform:scale(1.1)rotate(-6deg);box-shadow:0 8px 24px #5de4ff4d}.pf-ic{transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.pf-card:hover h3{color:var(--cyan)}.pf-btn{transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s,background .2s,border-color .2s;position:relative;overflow:hidden}.pf-btn:after{content:"";background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:50%;height:100%;transition:left .55s;position:absolute;top:0;left:-70%;transform:skew(-20deg)}.pf-btn:hover{transform:translateY(-2px);box-shadow:0 14px 40px #5de4ff52}.pf-btn:hover:after{left:130%}.pf-btn:active{transform:translateY(0)scale(.98)}.pf-btn svg{transition:transform .2s}.pf-btn:hover svg{transform:translate(4px)}.pf-ghost:hover{background:#ffffff14;border-color:#5de4ff80;box-shadow:0 14px 40px #5de4ff1f}.pf-ghost:after{background:linear-gradient(100deg,#0000,#5de4ff40,#0000)}.pf-nl{padding-bottom:4px;transition:color .15s;position:relative}.pf-nl:hover{color:var(--cyan)!important}.pf-nl:after{content:"";transform-origin:0;background:linear-gradient(90deg,#5de4ff,#a78bfa);width:100%;height:1.5px;transition:transform .25s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.pf-nl:hover:after{transform:scaleX(1)}.pf-photo{transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s}.photo:hover .pf-photo{transform:scale(1.04)rotate(-1.5deg);box-shadow:0 40px 100px #5de4ff40}.photo:hover .jv-ring{animation-duration:3s}.photo:hover .pf-dash{border-color:#5de4ff8c;animation-duration:14s}.pf-row{transition:background .25s,padding-left .3s cubic-bezier(.2,.8,.2,1);position:relative}.pf-row:before{content:"";background:linear-gradient(90deg,#5de4ff,#a78bfa);width:0;height:1px;transition:width .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:-1px;left:0}.pf-row:hover{background:linear-gradient(90deg,#5de4ff0f,#0000 70%);padding-left:16px}.pf-row:hover:before{width:100%}.pf-row:hover .pf-per{color:var(--cyan)}.pf-per{transition:color .2s}.pf-stat{transition:transform .25s}.pf-stat:hover{transform:translateY(-3px)}.pf-stat:hover .sv{background:linear-gradient(90deg,#5de4ff,#a78bfa);color:#0000;-webkit-background-clip:text;background-clip:text}.pf-logo{transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}a:hover .pf-logo{transform:rotate(-8deg)scale(1.08);box-shadow:0 10px 28px #5de4ff59}.pf-pill{transition:border-color .2s,color .2s,background .2s}.pf-pill:hover{border-color:var(--cyan);color:var(--cyan);background:#5de4ff14}.pf-reveal{animation:linear both pf-rise view();animation-range:entry entry 35%}@supports not (animation-timeline:view()){.pf-reveal{animation:none}}@keyframes pf-drift-a{0%{transform:translate(0)scale(1)}to{transform:translate(80px,60px)scale(1.2)}}@keyframes pf-drift-b{0%{transform:translate(0)scale(1.1)}to{transform:translate(-90px,-50px)scale(.9)}}@keyframes pf-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pf-scan{0%{transform:translateY(-10%)}to{transform:translateY(900%)}}@keyframes pf-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pf-orb-a,.pf-orb-b,.pf-float,.pf-float-b,.pf-scan,.pf-dash,.pf-reveal{animation:none}.pf-card,.pf-btn,.pf-row,.pf-photo,.pf-pill,.pf-logo,.pf-stat{transition:none}}
