.pp-section{background:#100c19;color:#f6f0ff;overflow:hidden}.pp-heading{display:flex;justify-content:space-between;align-items:end;gap:40px}.pp-heading h2{font-size:clamp(38px,4.7vw,68px);line-height:1.08;letter-spacing:-.055em;margin:22px 0 0}.pp-heading h2>span{color:#a898bd}.pp-heading>p{max-width:355px;color:#b0a4bf;line-height:1.8;font-size:16px;margin:0 0 4px}.pp-board{height:500px;position:relative;margin:70px 0 36px}.pp-pipes{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.pp-track{stroke:#443451;stroke-width:1;fill:none}.pp-pulse{stroke:url(#pp-light);stroke-width:2;fill:none;stroke-dasharray:13 113;stroke-dashoffset:13;animation:pp-travel 8s linear infinite;filter:drop-shadow(0 0 5px #ac79ff)}.pp-output-pulse{animation-name:pp-output;animation-delay:0s}.pp-inputs{position:absolute;left:0;top:18px;width:27%;display:grid;gap:16px}.pp-input{height:80px;display:flex;align-items:center;gap:14px;padding:14px;border:1px solid #3a2d47;border-radius:16px;background:linear-gradient(115deg,#20172c,#15101d);animation:pp-card 8s ease infinite;position:relative}.pp-icon{width:43px;height:43px;display:grid;place-items:center;border-radius:12px;border:1px solid #51405f;color:#c6a4f5;flex-shrink:0}.pp-input h3{font-size:17px;font-weight:500;margin:0 0 4px}.pp-input p{font-size:11px;color:#a99ab8;margin:0}.pp-index{font-family:var(--font-mono);font-size:9px;color:#786589;margin-left:auto}.pp-hub{position:absolute;left:43%;top:143px;width:18%;height:214px;border-radius:23px;border:1px solid #a47de3;background:radial-gradient(ellipse at 50% 120%,#9560d5,transparent 70%),linear-gradient(140deg,#372344,#17101f);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 18px 80px #9c5ee526;isolation:isolate}.pp-hub-status{position:absolute;top:19px;font:8px var(--font-mono);letter-spacing:.1em;color:#decbef}.pp-hub-status i,.pp-preview-nav>i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#b3edcc;margin-right:6px}.pp-hub>svg{color:#ddc5ff;margin-bottom:13px}.pp-hub strong{font-size:clamp(20px,2.2vw,32px);font-weight:500;letter-spacing:-.06em}.pp-hub strong>span{font-size:11px;vertical-align:top;margin-left:3px}.pp-hub p{font-size:12px;color:#ddcbea;margin-top:5px}.pp-hub-bottom{position:absolute;bottom:17px;font:7px var(--font-mono);letter-spacing:.1em;color:#d9bfec}.pp-hub-orbit{position:absolute;inset:-12px;border:1px solid #9c71c336;border-radius:32px;animation:pp-hub 8s ease infinite;z-index:-1}.pp-product{position:absolute;left:71%;width:29%;top:35px;height:430px;border:1px solid #5d476e;border-radius:21px;background:linear-gradient(135deg,#2e203d,#17111e);overflow:hidden;box-shadow:0 24px 65px #0003}.pp-product-top{height:39px;border-bottom:1px solid #4a365c;display:flex;align-items:center;justify-content:space-between;padding:0 15px;color:#aa90c4}.pp-product-top>span{display:flex;gap:4px}.pp-product-top i{width:4px;height:4px;background:#8e759e;border-radius:50%}.pp-product-top small{font:7px var(--font-mono);letter-spacing:.08em}.pp-product-body{padding:24px 20px}.pp-product-label{font:7px var(--font-mono);letter-spacing:.12em;color:#be9cdd}.pp-product h3{font-size:clamp(22px,2.5vw,34px);line-height:1.12;letter-spacing:-.05em;margin:13px 0 22px}.pp-product h3>span{color:#bf94f3}.pp-preview{position:relative;border:1px solid #d0b8e8;border-radius:10px;background:#f1e9fa;color:#30213e;margin-right:16px;transform:perspective(700px) rotateY(-6deg);height:170px}.pp-preview-nav{display:flex;align-items:center;gap:6px;padding:9px 11px;border-bottom:1px solid #d9cbe6;font-size:9px}.pp-preview-nav>i{margin-left:auto;background:#78638e}.pp-preview-main{padding:14px}.pp-preview-main>small{font:5px var(--font-mono);display:block;color:#806890}.pp-preview-main>strong{font-size:12px;display:block;margin-top:5px}.pp-chart{display:flex;height:48px;gap:7px;align-items:end;margin:9px 24px 9px 0}.pp-chart>i{flex:1;background:linear-gradient(#ad86d3,#d8c4ec);border-radius:3px 3px 0 0;transform-origin:bottom;animation:pp-grow 8s ease infinite}.pp-modules{display:flex;gap:9px;font-size:6px}.pp-modules>span{display:flex;align-items:center;gap:3px}.pp-phone{position:absolute;right:-22px;bottom:-13px;width:65px;height:125px;border:3px solid #665175;border-radius:14px;background:#23152f;color:#e6d4fb;padding:16px 6px 6px;box-shadow:0 8px 20px #15091b44}.pp-phone>i{position:absolute;width:20px;height:3px;top:5px;left:20px;background:#0c0710;border-radius:4px}.pp-phone>span{font-size:7px;display:block;margin:7px 0}.pp-phone>div{height:20px;background:linear-gradient(120deg,#8564a6,#d4b6ef);border-radius:5px;margin-bottom:6px}.pp-outcome{display:flex;gap:9px;align-items:center;margin-top:28px}.pp-outcome>span{display:grid;place-items:center;border-radius:50%;width:25px;height:25px;background:#bc9cde26;color:#d3b9ee}.pp-outcome p{font-size:10px;margin:0}.pp-outcome small{display:block;color:#aa94bc;font-size:8px;margin-top:4px}.pp-footer{border-top:1px solid #34263f;padding-top:26px;display:flex;justify-content:space-between;align-items:center;gap:25px}.pp-caption{display:block;font:8px var(--font-mono);letter-spacing:.08em;color:#a18cb3}.pp-pause{display:flex;gap:6px;align-items:center;margin-top:12px;font-size:11px;color:#c9b5dd;background:none;border:0;cursor:pointer;padding:4px 0}.pp-pause:disabled{cursor:default}.pp-actions{display:flex;align-items:center;gap:24px}.pp-actions>a:first-child{display:flex;gap:7px;align-items:center;font-size:12px;color:#cebbdf}.pp-section a:focus-visible,.pp-section button:focus-visible{outline:2px solid #d6afff;outline-offset:5px}.pp-section[data-running=false] *{animation-play-state:paused!important}@keyframes pp-travel{0%,5%{stroke-dashoffset:13;opacity:0}7%{opacity:1}28%{stroke-dashoffset:-100;opacity:1}30%,to{stroke-dashoffset:-100;opacity:0}}@keyframes pp-output{0%,40%{stroke-dashoffset:13;opacity:0}42%{opacity:1}55%{stroke-dashoffset:-100;opacity:1}57%,to{stroke-dashoffset:-100;opacity:0}}@keyframes pp-card{0%,30%,to{border-color:#3a2d47}20%,7%{border-color:#b389dc}}@keyframes pp-hub{0%,24%,65%,to{opacity:.25;transform:scale(1)}30%,42%{opacity:1;transform:scale(1.09)}}@keyframes pp-grow{0%,54%,to{transform:scaleY(.12)}64%,90%{transform:scaleY(1)}}.pp-hub>svg{animation:pp-core 8s ease infinite}.pp-preview{animation:pp-reveal 8s ease infinite}.pp-phone{animation:pp-phone-reveal 8s ease infinite}.pp-outcome{animation:pp-ready 8s ease infinite}.pp-product:after{content:"";position:absolute;inset:0;border:1px solid #dcc0ff;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 15%,#dfbaff20 48%,transparent 80%);animation:pp-arrival 8s ease infinite}.pp-section[data-running=false] :after,.pp-section[data-running=false] :before{animation-play-state:paused!important}@keyframes pp-core{0%,25%,58%,to{transform:scale(1);opacity:.7}32%,40%{transform:scale(1.18);opacity:1}}@keyframes pp-reveal{0%,52%,to{opacity:.25;transform:perspective(700px) rotateY(-6deg) translateY(12px) scale(.96)}64%,90%{opacity:1;transform:perspective(700px) rotateY(-6deg) translateY(0) scale(1)}}@keyframes pp-phone-reveal{0%,59%,to{opacity:0;transform:translateY(20px)}70%,90%{opacity:1;transform:translateY(0)}}@keyframes pp-ready{0%,65%,to{opacity:.3;transform:translateY(5px)}74%,90%{opacity:1;transform:translateY(0)}}@keyframes pp-arrival{0%,51%,78%,to{opacity:0}57%,62%{opacity:1}}@media(max-width:1000px) and (min-width:801px){.pp-input{padding:10px;gap:8px}.pp-icon{width:32px;height:36px}.pp-input h3{font-size:14px}.pp-input p{font-size:9px}.pp-index{display:none}.pp-product-body{padding:22px 13px}.pp-hub-status{font-size:6px}.pp-hub-bottom{font-size:5px}}@media(max-width:800px){.pp-heading{display:block}.pp-heading>p{max-width:500px;margin-top:22px;font-size:14px}.pp-board{height:auto;display:flex;flex-direction:column;align-items:center;margin-top:36px;gap:65px}.pp-pipes{display:none}.pp-inputs{position:relative;top:auto;width:100%;grid-template-columns:1fr 1fr;gap:10px}.pp-input{height:78px;padding:12px;gap:10px}.pp-input:last-child{grid-column:1/-1;max-width:300px;width:100%;justify-self:center}.pp-input h3{font-size:14px}.pp-input p{font-size:10px}.pp-index{display:none}.pp-icon{width:34px;height:38px}.pp-hub{position:relative;left:auto;top:auto;width:210px;height:214px}.pp-hub strong{font-size:32px}.pp-hub:after,.pp-hub:before{content:"";position:absolute;height:65px;width:2px;left:50%;background:linear-gradient(#4a325f,#ddadff,#4a325f);background-size:100% 300%;animation:pp-stem-in 8s linear infinite}.pp-hub:before{bottom:calc(100% + 1px)}.pp-hub:after{top:calc(100% + 1px);animation-name:pp-stem-out}.pp-product{position:relative;left:auto;top:auto;width:100%;max-width:390px;height:450px}.pp-product-body{padding:24px 28px}.pp-product h3{font-size:34px}.pp-preview{height:180px}.pp-preview-main>strong{font-size:15px}.pp-chart{height:55px}.pp-outcome p{font-size:12px}.pp-outcome small{font-size:10px}.pp-footer{flex-direction:column;align-items:start}.pp-actions{width:100%;justify-content:space-between;gap:15px}.pp-caption{font-size:7px;line-height:1.7}@keyframes pp-stem-in{0%,5%{background-position:0 0;opacity:.2}7%{opacity:1}28%{background-position:0 100%;opacity:1}30%,to{background-position:0 100%;opacity:.2}}@keyframes pp-stem-out{0%,40%{background-position:0 0;opacity:.2}42%{opacity:1}55%{background-position:0 100%;opacity:1}57%,to{background-position:0 100%;opacity:.2}}}@media(max-width:390px){.pp-input{gap:7px;padding:9px}.pp-input p{font-size:8px}.pp-icon{width:28px}.pp-actions{flex-wrap:wrap}.pp-product-body{padding:24px 20px}}@media(prefers-reduced-motion:reduce){.pp-section *{animation:none!important;transition:none!important}.pp-pulse{stroke-dasharray:none;opacity:.45}.pp-hub-orbit{opacity:.5}.pp-section :after,.pp-section :before{animation:none!important}.pp-product:after{opacity:0}.pp-outcome,.pp-phone,.pp-preview{opacity:1}.pp-chart>i{transform:scaleY(1)}}@font-face{font-family:sans;src:url(/_next/static/media/569ce4b8f30dc480-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:sans Fallback;src:local("Arial");ascent-override:94.47%;descent-override:27.73%;line-gap-override:0.00%;size-adjust:106.39%}.__className_5f31ee{font-family:sans,sans Fallback}.__variable_5f31ee{--font-sans:"sans","sans Fallback"}@font-face{font-family:display;src:url(/_next/static/media/569ce4b8f30dc480-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:94.47%;descent-override:27.73%;line-gap-override:0.00%;size-adjust:106.39%}.__className_db42bc{font-family:display,display Fallback}.__variable_db42bc{--font-display:"display","display Fallback"}@font-face{font-family:mono;src:url(/_next/static/media/93f479601ee12b01-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:mono Fallback;src:local("Arial");ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.00%;size-adjust:131.49%}.__className_de5bcb{font-family:mono,mono Fallback}.__variable_de5bcb{--font-mono:"mono","mono Fallback"}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}