.pg-home{margin:0;background:#fff}.pg-home a{color:#6a3fd8}.pg-home a:hover{color:#4e2bb0}.pg-home .wave span{display:block;width:4px;border-radius:2px;background:#c15be6;height:6px;animation:home-talk 1s ease-in-out infinite}.pg-home .wave span:nth-child(2){animation-delay:.12s}.pg-home .wave span:nth-child(3){animation-delay:.24s}.pg-home .wave span:nth-child(4){animation-delay:.36s}.pg-home .wave span:nth-child(5){animation-delay:.48s}@keyframes home-talk{0%,to{height:6px}50%{height:24px}}@media (prefers-reduced-motion:reduce){.pg-home .wave span{animation:none;height:14px}}.pg-home .arch-stage{position:relative;width:100%;aspect-ratio:1132/600}.pg-home .arch-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.pg-home .node{position:absolute;width:22%;transform:translateY(-50%);box-sizing:border-box;z-index:1}.pg-home .n-l{left:0}.pg-home .n-r{right:0}.pg-home .y15{top:15%}.pg-home .y38{top:38.33%}.pg-home .y62{top:61.67%}.pg-home .y85{top:85%}.pg-home .y10{top:10%}.pg-home .y30{top:30%}.pg-home .y50{top:50%}.pg-home .y70{top:70%}.pg-home .y90{top:90%}.pg-home .arch-label{position:absolute;top:-30px;font-size:12px;font-weight:700;color:#a9b1cf}.pg-home .arch-label-l{left:0}.pg-home .arch-label-r{right:0}.pg-home .orb{position:absolute;left:50%;top:50%;width:23%;aspect-ratio:1;transform:translate(-50%,-50%);z-index:1}.pg-home .ring{transform-box:fill-box;transform-origin:center;animation:home-spin 30s linear infinite}.pg-home .ring2{animation-duration:45s;animation-direction:reverse}@keyframes home-spin{to{transform:rotate(1turn)}}.pg-home .orb-core{animation:home-hubglow 3s ease-in-out infinite}@keyframes home-hubglow{0%,to{box-shadow:0 0 0 0 rgba(122,80,236,0)}50%{box-shadow:0 0 0 14px rgba(122,80,236,.16),0 0 60px rgba(193,91,230,.18)}}.pg-home .pipe{animation:home-pipelit 7.5s ease-in-out infinite}.pg-home .p2{animation-delay:1.5s}.pg-home .p3{animation-delay:3s}.pg-home .p4{animation-delay:4.5s}.pg-home .p5{animation-delay:6s}@keyframes home-pipelit{0%,22%,to{border-color:#2e3858;background:#18213a}17%,5%{border-color:#c15be6;background:#2a1f45}}@media (max-width:1000px){.pg-home .arch-stage{aspect-ratio:auto;display:flex;flex-direction:column;gap:12px}.pg-home .arch-svg{display:none}.pg-home .arch-label,.pg-home .node,.pg-home .orb{position:static;transform:none;width:auto}.pg-home .orb{width:220px;margin:16px auto}.pg-home .arch-label{display:none}}@media (prefers-reduced-motion:reduce){.pg-home .orb-core,.pg-home .pipe,.pg-home .ring{animation:none}.pg-home .dot{display:none}}.pg-home .ps-tile{transition:transform .25s ease,border-color .25s ease}.pg-home .ps-tile:hover{transform:translateY(-4px);border-color:#7a50ec}.pg-home .clock-arc{transform-box:view-box;transform-origin:32px 32px;animation:home-spin 5s linear infinite}.pg-home .pulse{animation:home-pulse 1.6s ease-out infinite}@keyframes home-pulse{0%{box-shadow:0 0 0 0 rgba(193,91,230,.6)}to{box-shadow:0 0 0 9px rgba(193,91,230,0)}}.pg-home .seq{opacity:0;animation:home-seq 6s ease infinite}.pg-home .s2{animation-delay:.9s}.pg-home .s3{animation-delay:1.8s}@keyframes home-seq{0%{opacity:0;transform:translateY(6px)}10%,82%{opacity:1;transform:none}92%,to{opacity:0;transform:none}}.pg-home .meter-fill{animation:home-fill 4s ease-in-out infinite}@keyframes home-fill{0%{width:0}60%,to{width:100%}}@media (prefers-reduced-motion:reduce){.pg-home .seq{opacity:1}.pg-home .clock-arc,.pg-home .meter-fill,.pg-home .pulse,.pg-home .seq{animation:none}}.pg-home .bar-long{animation:home-growl 4s ease-in-out infinite}.pg-home .bar-short{animation:home-grows 4s ease-in-out infinite}@keyframes home-growl{0%{width:0}55%,to{width:100%}}@keyframes home-grows{0%{width:0}25%,to{width:12%}}@media (prefers-reduced-motion:reduce){.pg-home .bar-long,.pg-home .bar-short{animation:none}}.pg-home .fcard{transition:transform .25s ease,box-shadow .25s ease}.pg-home .fcard:hover{transform:translateY(-6px);box-shadow:0 22px 44px rgba(26,32,51,.1)}@media (prefers-reduced-motion:reduce){.pg-home .fcard{transition:none}.pg-home .fcard:hover{transform:none}}.pg-home .lip{position:absolute;left:50.6%;top:56.6%;width:6.6%;height:2.6%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(64,18,28,.92) 0,rgba(105,38,48,.75) 50%,rgba(150,70,80,0) 100%);transform:translate(-50%,-50%) scaleY(.2);animation:home-lip .9s ease-in-out infinite}@keyframes home-lip{0%{transform:translate(-50%,-50%) scaleY(.15)}18%{transform:translate(-50%,-50%) scaleY(.9)}34%{transform:translate(-50%,-50%) scaleY(.35)}52%{transform:translate(-50%,-50%) scaleY(1)}70%{transform:translate(-50%,-50%) scaleY(.25)}86%{transform:translate(-50%,-50%) scaleY(.75)}to{transform:translate(-50%,-50%) scaleY(.15)}}.pg-home .head-idle{animation:home-headidle 5s ease-in-out infinite}@keyframes home-headidle{0%,to{transform:translateY(0) rotate(0deg) scale(1.02)}50%{transform:translateY(-3px) rotate(.4deg) scale(1.025)}}.pg-home .head-talk{animation:home-headtalk 1.8s ease-in-out infinite}@keyframes home-headtalk{0%,to{transform:translateY(0) rotate(-.5deg) scale(1.025)}25%{transform:translateY(-2px) rotate(.35deg) scale(1.03)}50%{transform:translateY(1px) rotate(.6deg) scale(1.025)}75%{transform:translateY(-1px) rotate(-.25deg) scale(1.03)}}@media (prefers-reduced-motion:reduce){.pg-home .head-idle,.pg-home .head-talk,.pg-home .lip{animation:none}}.pg-home .pfa{animation:home-pfa .45s ease}.pg-home .pfb{animation:home-pfb .45s ease}@keyframes home-pfa{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:none}}@keyframes home-pfb{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pg-home .pfa,.pg-home .pfb{animation:none}}.pg-home summary{cursor:pointer;list-style:none}.pg-home summary::-webkit-details-marker{display:none}.pg-home details[open] .plus{transform:rotate(45deg)}.pg-home :focus-visible{outline:3px solid #b596ff;outline-offset:3px;border-radius:8px}.pg-home input[type=range]{width:100%;accent-color:#7a50ec;height:28px}.pg-home .nav-menu{display:none}@media (max-width:920px){.pg-home .nav-links,.pg-home .nav-login{display:none}.pg-home .nav-menu{display:inline-flex}}.pg-home .ripple{position:absolute;inset:-6px;border-radius:50%;border:2px solid rgba(193,91,230,.55);animation:home-ripple 2.4s ease-out infinite;pointer-events:none}.pg-home .r2{animation-delay:.8s}.pg-home .r3{animation-delay:1.6s}@keyframes home-ripple{0%{transform:scale(1);opacity:.9}to{transform:scale(1.7);opacity:0}}.pg-home .eq{display:block;width:6px;border-radius:3px;background:#c15be6;transform-origin:bottom;animation:home-eq 1.2s ease-in-out infinite}@keyframes home-eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.pg-home .bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.pg-home .b-wide{grid-column:span 2}.pg-home .b-tall{grid-row:span 2}@media (max-width:1040px){.pg-home .bento{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-home .b-tall{grid-row:auto}}@media (max-width:640px){.pg-home .bento{grid-template-columns:minmax(0,1fr)}.pg-home .b-wide{grid-column:auto}}.pg-home .prog{display:block;height:3px;background:#7a50ec;border-radius:2px;animation:home-prog 5s linear forwards}@keyframes home-prog{0%{width:0}to{width:100%}}.pg-home .steps4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px;position:relative}.pg-home .steps4-line{position:absolute;left:28px;right:28px;top:27px;height:2px;background:#2e3858}@media (max-width:900px){.pg-home .steps4{grid-template-columns:minmax(0,1fr)}.pg-home .steps4-line{display:none}}.pg-home .split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:56px;gap:56px;align-items:start}@media (max-width:900px){.pg-home .split{grid-template-columns:minmax(0,1fr);gap:32px}}.pg-home .sticky{position:-webkit-sticky;position:sticky;top:110px}@media (max-width:900px){.pg-home .sticky{position:static}}@media (prefers-reduced-motion:reduce){.pg-home .eq,.pg-home .prog,.pg-home .ripple{animation:none}.pg-home .prog{width:100%}}