.pi-ld a{color:inherit;text-decoration:none}.pi-ld .h{font-family:var(--font-bricolage),sans-serif;letter-spacing:-.02em;margin:0;font-weight:700}.pi-ld .muted{color:#b4b4be}.pi-ld .wrap{max-width:1200px;margin:0 auto;padding:0 24px}.pi-ld .btn{box-sizing:border-box;min-height:46px;font:inherit;cursor:pointer;color:#f5f5f7;background:0 0;border:1px solid #4a4a52;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-size:15px;font-weight:700;transition:transform .15s,filter .15s;display:inline-flex}.pi-ld .btn:hover{transform:translateY(-2px)}.pi-ld .btn-p{color:#141414;background:linear-gradient(135deg,#d2ff6b,#af0 55%,#7ab800);border-color:#af0}.pi-ld .btn-p:hover{filter:brightness(1.08)}.pi-ld .card{background:linear-gradient(160deg,#222228,#1a1a1f);border:1px solid #333;border-radius:20px;padding:24px}.pi-ld .chip{color:#dedee6;border:1px solid #4a4a52;border-radius:999px;padding:7px 14px;font-size:13px;display:inline-block}.pi-ld .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#af0;font-size:13px;font-weight:700}.pi-ld .grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.pi-ld input[type=text],.pi-ld input[type=email]{box-sizing:border-box;color:#f5f5f7;width:100%;min-height:46px;font:inherit;background:#1e1e22;border:1px solid #4a4a52;border-radius:12px;padding:13px 16px}.pi-ld label.l{margin:16px 0 8px;font-size:14px;font-weight:700;display:block}.pi-ld .nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.pi-ld .links{color:#b4b4be;gap:28px;font-size:15px;display:flex}.pi-ld .sec{padding:88px 0}.pi-ld .num{font-family:var(--font-bricolage),sans-serif;color:#af0;font-size:14px;font-weight:700}.pi-ld .sc{background:#333;border-radius:4px;height:8px;overflow:hidden}.pi-ld .sc i{border-radius:4px;height:100%;display:block}.pi-ld .fcol{color:#b4b4be;flex-direction:column;gap:10px;font-size:14px;display:flex}.pi-ld .fcol b{color:#f5f5f7;margin-bottom:4px}.pi-ld .e{stroke-opacity:.22}.pi-ld .e.s{stroke:#ffc94d;stroke-opacity:.9;stroke-dasharray:4 9;animation:2.2s linear infinite pi-ld-flow}.pi-ld .n{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite pi-ld-np}.pi-ld .rg{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite pi-ld-rg}.pi-ld .float{animation:7s ease-in-out infinite pi-ld-fl}@keyframes pi-ld-flow{to{stroke-dashoffset:-26px}}@keyframes pi-ld-np{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.6)}}@keyframes pi-ld-rg{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(2.4)}}@keyframes pi-ld-fl{50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.pi-ld .e.s,.pi-ld .n,.pi-ld .rg,.pi-ld .float{animation:none}}.pi-ld .out{animation:4s ease-in-out infinite pi-ld-glow}@keyframes pi-ld-glow{50%{stroke-opacity:.45}}@media (prefers-reduced-motion:reduce){.pi-ld .out{animation:none}}.pi-ld .flag{color:#f5f5f7;background:#141414;border:1px solid #4a4a52;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:700;position:absolute}@media (max-width:900px){.pi-ld .hc{display:none}}.pi-ld .mq{gap:0;width:max-content;animation:38s linear infinite pi-ld-mq;display:flex}@keyframes pi-ld-mq{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.pi-ld .mq{animation:none}}@media (prefers-reduced-motion:no-preference){.pi-ld .fu{animation:.9s cubic-bezier(.2,.7,.2,1) both pi-ld-fu}.pi-ld .d1{animation-delay:.12s}.pi-ld .d2{animation-delay:.24s}.pi-ld .d3{animation-delay:.36s}@keyframes pi-ld-fu{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}.pi-ld .bob{animation:7s ease-in-out infinite pi-ld-bob}@keyframes pi-ld-bob{50%{translate:0 -10px}}.pi-ld .breath{animation:8s ease-in-out infinite pi-ld-breath}@keyframes pi-ld-breath{50%{filter:brightness(1.18);transform:scale(1.035)}}.pi-ld .dotp{animation:2.4s ease-in-out infinite pi-ld-dotp}@keyframes pi-ld-dotp{50%{box-shadow:0 0 0 7px #af00,0 0 14px #af0}}.pi-ld .mq:hover{animation-play-state:paused}.pi-ld .lift{transition:translate .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s,border-color .4s}.pi-ld .lift:hover{border-color:#4a4a52;translate:0 -8px}@supports (animation-timeline:view()){.pi-ld .rv{animation:linear both pi-ld-rv;animation-timeline:view();animation-range:entry entry 60%}@keyframes pi-ld-rv{0%{opacity:0;translate:0 32px}to{opacity:1;translate:0}}}.pi-ld .np{animation:3s ease-in-out infinite pi-ld-np}@keyframes pi-ld-np{50%{transform:scale(1.07)}}@supports (animation-timeline:view()){.pi-ld .cn{transform-origin:top;animation:linear both pi-ld-cn;animation-timeline:view();animation-range:entry 10% cover 60%}@keyframes pi-ld-cn{0%{transform:scaleY(0)}to{transform:scaleY(1)}}}}@media (max-width:820px){.pi-ld .links{display:none}}@media (max-width:900px){.pi-ld .hc{display:none!important}}@media (max-width:560px){.pi-ld #top .nav .btn-p{display:none}.pi-ld #top h1{font-size:clamp(38px,11.5vw,66px)!important}.pi-ld #ako{overflow-x:clip}}.pi-ld .hero-brain{z-index:1;position:absolute;inset:84px 0 0 38%}.pi-ld #top>.wrap{pointer-events:none}.pi-ld #top>.wrap>*{pointer-events:auto}.pi-ld .brain-node{background:#af0;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:-4px;box-shadow:0 0 0 4px #aaff0024,0 0 14px #af0}.pi-ld .brain-lead{stroke:#aaff0080;stroke-width:1px;stroke-dasharray:2 4}.pi-ld .brain-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:600 13px var(--font-dm-sans),sans-serif;color:#f5f5f7;white-space:nowrap;cursor:pointer;background:#14141ab8;border:1px solid #aaff004d;border-radius:999px;align-items:center;gap:9px;padding:9px 16px 9px 12px;transition:border-color .25s,background-color .25s,box-shadow .25s,scale .25s;display:flex;position:absolute;top:0;left:0}.pi-ld .brain-pill:hover,.pi-ld .brain-pill:focus-visible{background-color:#24300ad1;border-color:#af0;outline:none;scale:1.05;box-shadow:0 0 28px #aaff0047}.pi-ld .brain-pill .dotp{background:#af0;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #af0}@media (max-width:900px){.pi-ld #top{flex-direction:column}.pi-ld #top>.wrap{padding-bottom:0!important}.pi-ld .hero-brain{order:2;height:min(78vw,440px);margin:-20px 0 24px;position:relative;top:auto;left:auto;right:auto}.pi-ld .brain-pill{padding:7px 12px 7px 10px;font-size:11px}}
