:root{
  --bg:#0d1016;--bg-2:#151923;--panel:#171b26;--panel-2:#1c2130;--text:#f4f5f7;--muted:#a8afbd;--quiet:#727b8e;--line:rgba(255,255,255,.11);--teal:#d5ff2f;--blue:#2d7cff;--violet:#7965ff;--pink:#ff52bd;--lime:#d5ff2f;--yellow:#f6cf45;--sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace
}
*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);line-height:1.5;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 15% 10%,rgba(45,124,255,.08),transparent 32%),radial-gradient(circle at 80% 23%,rgba(213,255,47,.06),transparent 28%);z-index:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.pav-site{position:relative;z-index:1}.pav-header{height:88px;max-width:1280px;margin:0 auto;padding:0 28px;display:flex;align-items:center;gap:38px;position:relative;z-index:30}.pav-brand{display:flex;align-items:center;gap:11px;font-size:20px;font-weight:800;letter-spacing:-.04em;white-space:nowrap}.pav-logo-small{width:34px;height:34px;border-radius:50%;overflow:hidden;display:block;background:var(--lime);box-shadow:0 0 24px rgba(213,255,47,.28)}.pav-logo-small img{width:100%;height:100%;object-fit:cover;object-position:center}.pav-nav{display:flex;align-items:center;gap:38px;margin:auto;font-size:15px;font-weight:650;color:#ebedf2}.pav-nav a,.pav-footer a{transition:color .2s,opacity .2s}.pav-nav a:hover,.pav-footer a:hover{color:var(--teal)}.pav-header-actions{display:flex;align-items:center;gap:18px}.pav-social{width:27px;height:27px;border:1px solid rgba(255,255,255,.55);display:grid;place-items:center;border-radius:50%;font-size:14px;transition:.2s}.pav-social:hover{background:var(--text);color:var(--bg);border-color:var(--text)}.pav-header-button{border-radius:999px;padding:11px 19px;background:var(--teal);color:#11151a;font-weight:750;font-size:14px;box-shadow:inset 0 -3px 0 rgba(0,0,0,.18);transition:transform .2s,filter .2s}.pav-header-button:hover{transform:translateY(-2px);filter:brightness(1.08)}.pav-menu{display:none;border:0;background:transparent;padding:6px}.pav-menu span{display:block;width:25px;height:2px;background:var(--text);margin:5px 0}.pav-mobile-nav{display:none}
.pav-hero{min-height:690px;max-width:1280px;margin:0 auto;padding:85px 28px 95px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:30px;position:relative;overflow:visible}.hero-glow{position:absolute;border-radius:50%;filter:blur(18px);pointer-events:none}.hero-glow-one{width:420px;height:220px;left:-100px;top:160px;background:rgba(213,255,47,.08)}.hero-glow-two{width:420px;height:220px;right:40px;top:80px;background:rgba(255,82,189,.05)}.hero-wave{position:absolute;right:-170px;top:10px;width:1000px;height:450px;border-radius:48%;border:1px solid rgba(74,91,122,.18);transform:rotate(-28deg);pointer-events:none}.wave-two{right:-240px;top:150px;width:1000px;height:390px;transform:rotate(-34deg);border-color:rgba(45,124,255,.12)}.pav-hero-content{position:relative;z-index:2;max-width:750px;text-align:center;margin:0 auto;grid-column:1/-1}.pav-kicker{display:flex;align-items:center;justify-content:center;gap:10px;font:11px var(--mono);letter-spacing:.17em;color:#7d8799;margin:0 0 24px}.kicker-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 5px rgba(213,255,47,.12)}.pav-hero h1{font-size:clamp(45px,6.2vw,82px);line-height:1.03;letter-spacing:-.065em;margin:0;font-weight:760}.hero-word{font-weight:820;color:#edf0f5}.pav-hero h2{font-size:clamp(27px,3.8vw,48px);color:var(--teal);margin:20px 0 26px;letter-spacing:-.045em;font-weight:760}.hero-spark{font-size:.65em;color:var(--teal);vertical-align:middle;margin-left:7px}.hero-copy{max-width:660px;margin:0 auto;color:#d4d8e1;font-size:18px;line-height:1.6}.hero-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;margin-top:33px}.pav-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:0;border-radius:999px;padding:13px 24px;font-size:16px;font-weight:760;transition:transform .2s,filter .2s,box-shadow .2s}.pav-button:hover{transform:translateY(-3px);filter:brightness(1.1);box-shadow:0 9px 22px rgba(0,0,0,.25)}.pav-button-primary{background:var(--teal);color:#11151a;box-shadow:inset 0 -4px 0 rgba(0,0,0,.16)}.pav-button-blue{background:var(--blue);color:white;box-shadow:inset 0 -4px 0 rgba(0,0,0,.18)}.pav-button-ghost{border:1px solid rgba(255,255,255,.26);background:transparent;color:var(--text)}.hero-platforms{display:flex;justify-content:center;align-items:center;gap:17px;color:#858da0;font:11px var(--mono);letter-spacing:.1em;margin-top:36px}.hero-platforms i{height:14px;width:1px;background:rgba(255,255,255,.18)}.hero-coin{position:absolute;right:40px;bottom:-36px;width:330px;height:310px;display:none;perspective:1000px;transform-style:preserve-3d;isolation:isolate;--pointer-x:0deg;--pointer-y:0deg;--scene-scale:1;--dot-a-radius:140px;--dot-b-radius:91px;animation:coin-breathe 8s ease-in-out infinite}.hero-coin::before{content:"";position:absolute;inset:13%;border-radius:50%;background:radial-gradient(circle,rgba(213,255,47,.12),transparent 63%);filter:blur(12px);transform:translateZ(-100px);pointer-events:none}.hero-coin::after{content:"";position:absolute;left:50%;top:50%;width:72%;height:24%;border-radius:50%;background:rgba(0,0,0,.42);filter:blur(22px);transform:translate(-50%,90px) rotateX(72deg);pointer-events:none;z-index:-1}.coin-ring{position:absolute;left:50%;top:50%;border:1px solid rgba(213,255,47,.34);border-radius:50%;transform-style:preserve-3d;pointer-events:none;will-change:transform}.coin-ring-one{width:280px;height:280px;transform:translate(-50%,-50%) rotateX(66deg) rotateZ(-16deg) translateZ(-14px);animation:ring-spin-one 18s linear infinite}.coin-ring-two{width:180px;height:180px;border-color:rgba(255,82,189,.35);transform:translate(-50%,-50%) rotateX(72deg) rotateZ(34deg) translateZ(23px);animation:ring-spin-two 12s linear infinite reverse}.coin-orbit{position:absolute;left:50%;top:50%;width:11px;height:11px;margin:-5.5px;border-radius:50%;background:var(--teal);box-shadow:0 0 15px var(--teal),0 0 32px rgba(213,255,47,.32);transform-style:preserve-3d;will-change:transform;z-index:3}.orbit-a{animation:dot-orbit-a 8s linear infinite}.orbit-b{background:var(--yellow);box-shadow:0 0 15px var(--yellow),0 0 32px rgba(246,207,69,.3);animation:dot-orbit-b 10s linear infinite reverse}.coin-card{width:120px;height:120px;border-radius:28px;background:var(--lime);position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,72px) rotateX(calc(12deg + var(--pointer-y))) rotateY(calc(-18deg + var(--pointer-x))) rotateZ(-8deg);transform-style:preserve-3d;box-shadow:0 0 45px rgba(213,255,47,.22),inset 0 -10px 0 rgba(5,44,52,.07);overflow:hidden;display:grid;place-items:center;z-index:4;will-change:transform}.coin-card::before{content:"";position:absolute;inset:5px;border:1px solid rgba(255,255,255,.28);border-radius:23px;transform:translateZ(2px);pointer-events:none}.coin-card::after{content:"";position:absolute;right:-15px;top:10px;width:24px;height:84%;border-radius:0 14px 14px 0;background:linear-gradient(180deg,rgba(213,255,47,.5),rgba(213,255,47,.16));transform:rotateY(90deg) translateZ(12px);transform-origin:left center;pointer-events:none}.coin-card img{position:absolute;width:100%;height:100%;object-fit:cover;transform:translateZ(1px)}.coin-symbol{position:relative;color:#11151a;font:bold 20px var(--mono);margin-top:85px;margin-left:65px;background:rgba(213,255,47,.85);padding:1px 5px;transform:translateZ(8px)}.coin-label{position:absolute;color:#aab1c0;font:9px var(--mono);letter-spacing:.12em;transform-style:preserve-3d;white-space:nowrap;pointer-events:none}.label-a{top:42px;right:0;transform:translateZ(38px) rotateY(-7deg)}.label-b{left:0;bottom:66px;transform:translateZ(8px) rotateY(8deg)}.label-c{right:18px;bottom:13px;transform:translateZ(-15px) rotateY(-5deg)}
@keyframes coin-breathe{0%,100%{transform:rotateX(0deg) rotateY(0deg) scale(var(--scene-scale))}50%{transform:rotateX(2deg) rotateY(-3deg) scale(var(--scene-scale))}}
@keyframes ring-spin-one{0%{transform:translate(-50%,-50%) rotateX(66deg) rotateZ(-16deg) translateZ(-14px)}100%{transform:translate(-50%,-50%) rotateX(66deg) rotateZ(344deg) translateZ(-14px)}}
@keyframes ring-spin-two{0%{transform:translate(-50%,-50%) rotateX(72deg) rotateZ(34deg) translateZ(23px)}100%{transform:translate(-50%,-50%) rotateX(72deg) rotateZ(-326deg) translateZ(23px)}}
@keyframes dot-orbit-a{0%{transform:rotateZ(0deg) rotateX(66deg) translateX(var(--dot-a-radius)) translateZ(2px)}100%{transform:rotateZ(360deg) rotateX(66deg) translateX(var(--dot-a-radius)) translateZ(2px)}}
@keyframes dot-orbit-b{0%{transform:rotateZ(0deg) rotateX(72deg) translateX(var(--dot-b-radius)) translateZ(22px)}100%{transform:rotateZ(360deg) rotateX(72deg) translateX(var(--dot-b-radius)) translateZ(22px)}}
.pav-features,.pav-process,.pav-ecosystem,.pav-updates{max-width:1280px;margin:0 auto;padding:115px 28px}.pav-section-intro{text-align:center;max-width:730px;margin:0 auto 62px}.pav-section-intro .pav-kicker{margin-bottom:22px}.pav-section-intro h2,.pav-ecosystem h2,.download-copy h2,.community-inner h2{font-size:clamp(38px,5.2vw,66px);line-height:1.03;letter-spacing:-.065em;margin:0;font-weight:760}.pav-section-intro h2 span,.pav-ecosystem h2 span,.download-copy h2 span,.community-inner h2 span{color:var(--teal)}.pav-section-intro>p:last-child{max-width:620px;margin:24px auto 0;color:var(--muted);font-size:17px}.pav-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.pav-feature-card{background:var(--panel);border:1px solid rgba(255,255,255,.05);border-radius:13px;padding:38px 32px;min-height:350px;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:transform .25s,border-color .25s}.pav-feature-card:hover{transform:translateY(-6px);border-color:rgba(121,101,255,.7)}.pav-feature-card:before{content:"";position:absolute;width:190px;height:190px;border-radius:50%;right:-80px;bottom:-90px;background:rgba(121,101,255,.08)}.feature-card-teal{background:linear-gradient(180deg,#d5ff2f,#171b26)}.feature-card-teal:before{background:rgba(213,255,47,.1)}.feature-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--violet);color:var(--violet);font-size:25px;margin-bottom:31px}.icon-hands{border-color:var(--teal);color:var(--teal)}.icon-stack{border-color:#8f76ff;color:#8f76ff}.feature-tag{font:10px var(--mono);letter-spacing:.16em;color:#7e8798;margin:0 0 10px}.pav-feature-card h3{font-size:25px;line-height:1.15;margin:0 0 13px;letter-spacing:-.04em}.pav-feature-card>p:not(.feature-tag){font-size:15px;line-height:1.58;color:var(--muted);margin:0;max-width:330px}.feature-link,.ecosystem-grid a,.update-card a{margin-top:auto;padding-top:28px;color:var(--teal);font-size:13px;font-weight:700}.feature-link span{margin-left:7px}.pav-stats{max-width:1280px;margin:0 auto;padding:30px 28px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pav-stats div{padding:6px 20px;border-right:1px solid var(--line);text-align:center}.pav-stats div:last-child{border-right:0}.pav-stats strong{display:block;font-size:34px;letter-spacing:-.06em;color:var(--text)}.pav-stats span{font:10px var(--mono);letter-spacing:.13em;color:var(--quiet)}
.pav-process{display:grid;grid-template-columns:.85fr 1.15fr;gap:85px;align-items:start}.process-intro{text-align:left;margin:0}.process-intro .pav-kicker{justify-content:flex-start}.process-list{border-top:1px solid var(--line)}.process-row{display:grid;grid-template-columns:60px 1fr 40px;gap:20px;align-items:center;padding:27px 0;border-bottom:1px solid var(--line);transition:padding .2s,background .2s}.process-row:hover{padding-left:12px;background:rgba(255,255,255,.025)}.process-row-highlight{background:rgba(213,255,47,.06);padding-left:12px;padding-right:12px}.process-number{font:17px var(--mono);color:var(--teal)}.process-row h3{margin:3px 0 7px;font-size:22px;letter-spacing:-.035em}.process-row p:last-child{margin:0;color:var(--muted);font-size:14px}.process-mark{font-size:22px;color:var(--teal);text-align:right}
.pav-ecosystem{background:linear-gradient(180deg,transparent,rgba(45,124,255,.04),transparent);max-width:none;padding-left:max(28px,calc((100vw - 1224px)/2));padding-right:max(28px,calc((100vw - 1224px)/2))}.pav-ecosystem-top{display:flex;justify-content:space-between;align-items:end;gap:40px;max-width:1224px;margin:0 auto 55px}.pav-ecosystem .pav-kicker{justify-content:flex-start}.ecosystem-lede{max-width:300px;color:var(--muted);font-size:16px;margin:0 0 5px}.ecosystem-grid{max-width:1224px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.ecosystem-grid article{background:var(--bg-2);min-height:270px;padding:30px}.ecosystem-number{display:block;color:var(--violet);font:13px var(--mono);margin-bottom:43px}.ecosystem-grid h3{font-size:26px;margin:0 0 12px}.ecosystem-grid p{color:var(--muted);font-size:14px;max-width:250px}.ecosystem-grid a{display:block;padding-top:24px}
.pav-download{max-width:1224px;margin:100px auto;padding:67px 72px;min-height:410px;border-radius:16px;background:linear-gradient(105deg,#d5ff2f,#151e35 52%,#1b182e);border:1px solid rgba(213,255,47,.2);display:flex;align-items:center;justify-content:space-between;gap:60px;position:relative;overflow:hidden}.download-orbit{position:absolute;width:350px;height:350px;border:1px dashed rgba(213,255,47,.26);border-radius:50%;right:110px;top:35px}.download-orbit:after{content:"";position:absolute;inset:42px;border:1px dashed rgba(255,82,189,.22);border-radius:50%}.download-copy{position:relative;z-index:1}.download-copy .pav-kicker{justify-content:flex-start}.download-copy p:not(.pav-kicker){max-width:400px;color:var(--muted);font-size:16px}.download-copy .hero-buttons{justify-content:flex-start}.download-terminal{position:relative;z-index:2;width:335px;border:1px solid rgba(255,255,255,.15);border-radius:10px;background:rgba(13,16,22,.6);padding:20px;box-shadow:0 20px 50px rgba(0,0,0,.25)}.terminal-top{display:flex;justify-content:space-between;font:9px var(--mono);letter-spacing:.12em;color:#8b95a8;border-bottom:1px solid var(--line);padding-bottom:15px}.terminal-live{color:var(--teal)}.terminal-live i{display:inline-block;width:6px;height:6px;background:var(--teal);border-radius:50%;margin-right:5px}.terminal-balance{padding:26px 0;border-bottom:1px solid var(--line)}.terminal-balance span{display:block;font:10px var(--mono);letter-spacing:.12em;color:#8b95a8}.terminal-balance strong{display:block;margin-top:8px;font:30px var(--mono);color:var(--text)}.terminal-balance small{font-size:13px;color:var(--teal)}.terminal-lines{display:grid;gap:12px;padding-top:20px;font:10px var(--mono);letter-spacing:.08em;color:#8b95a8}.terminal-lines span{display:flex;justify-content:space-between}.terminal-lines b{color:var(--teal);font-weight:400}
.pav-updates{padding-bottom:130px}.updates-intro{text-align:left;margin-left:0}.updates-intro .pav-kicker{justify-content:flex-start}.updates-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:20px}.update-card{min-height:280px;padding:24px;background:var(--panel);border-radius:11px;border:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column}.update-card-main{grid-row:span 2;min-height:430px}.update-image{height:180px;margin:-24px -24px 25px;position:relative;overflow:hidden;background:radial-gradient(circle at 35% 45%,rgba(213,255,47,.85),transparent 7%),radial-gradient(circle at 65% 55%,rgba(121,101,255,.8),transparent 7%),linear-gradient(135deg,#d5ff2f,#17162c)}.image-pulse:before,.image-pulse:after{content:"";position:absolute;inset:25px;border:1px solid rgba(213,255,47,.4);border-radius:50%;animation:spin 18s linear infinite}.image-pulse:after{inset:50px;border-color:rgba(255,82,189,.45);animation-direction:reverse}.image-pulse span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font:700 22px var(--mono);color:var(--text);letter-spacing:.1em}.update-date{font:10px var(--mono);letter-spacing:.12em;color:#7e8798;margin-bottom:23px}.update-card h3{font-size:21px;line-height:1.18;margin:4px 0 12px;letter-spacing:-.035em}.update-card p:not(.feature-tag){font-size:14px;color:var(--muted);margin:0}.update-card a{display:block;padding-top:22px}.pav-community{padding:135px 28px;text-align:center;background:linear-gradient(180deg,rgba(121,101,255,.05),rgba(213,255,47,.08));border-top:1px solid var(--line)}.community-inner{max-width:740px;margin:auto}.community-inner .pav-kicker{justify-content:center}.community-inner>p:not(.pav-kicker){max-width:500px;margin:24px auto 0;color:var(--muted);font-size:17px}.pav-footer{max-width:1280px;margin:auto;padding:55px 28px 24px}.footer-brand{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:38px}.footer-brand p{color:var(--muted);font-size:14px;margin:0}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:40px 0;border-bottom:1px solid var(--line)}.footer-links div{display:flex;flex-direction:column;gap:11px}.footer-links span{font:10px var(--mono);letter-spacing:.14em;color:#747e91;margin-bottom:6px}.footer-links a{font-size:14px;color:#b7bdc9}.footer-bottom{display:flex;justify-content:space-between;padding-top:18px;color:#697387;font:9px var(--mono);letter-spacing:.1em}@keyframes spin{to{transform:rotate(360deg)}}
@media(max-width:900px){.pav-header{height:72px;padding:0 20px}.pav-nav,.pav-header-actions .pav-social,.pav-header-actions .pav-header-button{display:none}.pav-header-actions{margin-left:auto}.pav-menu{display:block}.pav-mobile-nav{position:absolute;top:72px;left:0;right:0;padding:22px 20px 27px;background:rgba(13,16,22,.98);border-bottom:1px solid var(--line);flex-direction:column;gap:20px;font-size:15px;font-weight:650}.pav-mobile-nav:not([hidden]){display:flex}.pav-mobile-nav .pav-header-button{display:inline-flex;width:max-content}.pav-hero{display:block;padding:70px 20px 85px;min-height:630px}.pav-hero-content{max-width:650px}.hero-copy{font-size:16px}.hero-platforms{flex-wrap:wrap;gap:12px;font-size:9px}.hero-coin{display:block;position:relative;right:auto;bottom:auto;margin:45px auto 0;width:280px;height:240px}.coin-ring-one{width:215px;height:215px}.coin-ring-two{width:140px;height:140px}.coin-card{width:98px;height:98px}.hero-coin{--dot-a-radius:107px;--dot-b-radius:70px}.coin-symbol{font-size:16px;margin-top:68px;margin-left:54px}.pav-features,.pav-process,.pav-updates{padding:80px 20px}.pav-feature-grid{grid-template-columns:1fr}.pav-feature-card{min-height:300px}.pav-stats{grid-template-columns:repeat(2,1fr);padding:16px 20px}.pav-stats div{padding:15px 10px;border-bottom:1px solid var(--line)}.pav-stats div:nth-child(2){border-right:0}.pav-stats div:nth-child(3),.pav-stats div:nth-child(4){border-bottom:0}.pav-process{display:block}.process-intro{text-align:center;margin-bottom:45px}.process-intro .pav-kicker{justify-content:center}.pav-ecosystem{padding:80px 20px}.pav-ecosystem-top{display:block;margin-bottom:40px}.ecosystem-lede{margin-top:23px}.ecosystem-grid{grid-template-columns:1fr}.ecosystem-grid article{min-height:220px}.pav-download{margin:50px 20px;padding:48px 28px;display:block}.download-terminal{width:100%;margin-top:40px}.download-orbit{right:-100px;top:200px}.pav-updates{padding-bottom:90px}.updates-grid{grid-template-columns:1fr}.update-card-main{grid-row:auto;min-height:390px}.pav-community{padding:95px 20px}.pav-footer{padding:40px 20px 20px}.footer-brand{display:block}.footer-brand p{margin-top:20px}.footer-links{grid-template-columns:repeat(3,1fr);gap:15px}.footer-links a{font-size:12px}.footer-bottom{display:block;line-height:1.8}.footer-bottom span:last-child{display:block;margin-top:8px}}
@media(max-width:520px){.pav-brand{font-size:17px}.pav-logo-small{width:30px;height:30px}.pav-hero h1{font-size:44px}.pav-hero h2{font-size:29px}.hero-buttons{gap:10px}.pav-button{width:100%;font-size:14px}.hero-platforms{line-height:1.5}.hero-platforms i{display:none}.hero-coin{margin-top:36px}.pav-section-intro h2,.pav-ecosystem h2,.download-copy h2,.community-inner h2{font-size:42px}.pav-stats strong{font-size:28px}.process-row{grid-template-columns:38px 1fr 25px;gap:13px}.process-row h3{font-size:19px}.process-row p:last-child{font-size:13px}.pav-download{padding:38px 22px}.download-copy .hero-buttons{display:block}.download-copy .hero-buttons .pav-button{margin-top:10px}.footer-links{grid-template-columns:1fr 1fr}.footer-links div:last-child{grid-column:1/-1}.footer-bottom{font-size:8px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}

/* Pactus layout refinement: preserve the generated site structure, with an editorial left/right hero. */
@media(min-width:901px){
  .pav-hero{overflow:hidden;grid-template-columns:1.02fr .98fr;align-items:center}
  .pav-hero-content{grid-column:1;text-align:left;margin:0;max-width:560px}
  .pav-hero-content .pav-kicker,.pav-section-intro .pav-kicker{justify-content:flex-start}
  .hero-copy{margin:0;max-width:520px}
  .hero-buttons{justify-content:flex-start}
  .hero-platforms{justify-content:flex-start}
  .hero-coin{display:block;position:relative;right:auto;bottom:auto;grid-column:2;grid-row:1;margin:0 auto;width:380px;height:360px}
  .coin-ring-one{width:320px;height:320px}
  .coin-ring-two{width:205px;height:205px}
  .coin-card{width:140px;height:140px}
  .hero-coin{--dot-a-radius:160px;--dot-b-radius:103px}
  .coin-symbol{font-size:21px;margin-top:97px;margin-left:76px}
  .pav-section-intro{text-align:left;margin-left:0;margin-right:0}
  .pav-section-intro>p:last-child{margin-left:0;margin-right:0}
  .updates-intro{text-align:left}
}
@media(max-width:900px){
  .pav-hero{overflow:hidden}
  .pav-hero-content{text-align:left}
  .pav-hero-content .pav-kicker,.pav-section-intro .pav-kicker{justify-content:flex-start}
  .hero-buttons,.hero-platforms{justify-content:flex-start}
  .pav-section-intro{text-align:left;margin-left:0;margin-right:0}
  .pav-section-intro>p:last-child{margin-left:0;margin-right:0}
  .process-intro{text-align:left}
  .process-intro .pav-kicker{justify-content:flex-start}
}

.wallet-header{max-width:1280px}.wallet-preview-label{margin-left:auto;color:#8d96a8;font:10px var(--mono);letter-spacing:.14em}.wallet-preview-label i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--teal);margin-right:6px;box-shadow:0 0 0 4px rgba(213,255,47,.12)}.wallet-main{max-width:1080px;margin:0 auto;padding:70px 28px 95px}.wallet-topline{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.wallet-topline .pav-kicker{justify-content:flex-start;margin:0}.wallet-topline>p:last-child{font:10px var(--mono);letter-spacing:.1em;color:var(--quiet);margin:0}.wallet-shell{display:grid;grid-template-columns:210px 1fr;border:1px solid var(--line);border-radius:15px;background:rgba(21,25,35,.85);overflow:hidden;box-shadow:0 20px 70px rgba(0,0,0,.25)}.wallet-sidebar{padding:27px 20px;border-right:1px solid var(--line);display:flex;flex-direction:column}.wallet-user{display:flex;align-items:center;gap:10px;padding-bottom:28px;border-bottom:1px solid var(--line)}.wallet-avatar{width:33px;height:33px;border-radius:50%;background:var(--lime);overflow:hidden;display:block}.wallet-avatar img{width:100%;height:100%;object-fit:cover}.wallet-user strong,.wallet-user span{display:block}.wallet-user strong{font-size:12px}.wallet-user span{font:9px var(--mono);color:var(--quiet);margin-top:3px}.wallet-sidebar nav{display:grid;gap:5px;margin-top:28px}.wallet-sidebar nav a{padding:11px 10px;color:var(--muted);font-size:13px;border-radius:7px}.wallet-sidebar nav a.active,.wallet-sidebar nav a:hover{background:rgba(213,255,47,.11);color:var(--teal)}.wallet-side-link{margin-top:auto;padding:11px 10px;color:var(--quiet);font-size:12px}.wallet-content{padding:31px}.wallet-balance{display:flex;align-items:center;justify-content:space-between;padding-bottom:31px;border-bottom:1px solid var(--line)}.wallet-label{display:block;font:10px var(--mono);letter-spacing:.14em;color:var(--quiet)}.wallet-balance strong{display:block;font:42px var(--mono);letter-spacing:-.08em;margin:11px 0 8px}.wallet-balance strong small{font-size:16px;color:var(--teal);letter-spacing:0}.wallet-change{font:10px var(--mono);color:var(--teal);letter-spacing:.08em}.wallet-coin-large{width:100px;height:100px;border-radius:27px;background:var(--lime);overflow:hidden;transform:rotate(8deg);box-shadow:0 0 40px rgba(213,255,47,.14)}.wallet-coin-large img{width:100%;height:100%;object-fit:cover}.wallet-cards{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:24px 0;border-bottom:1px solid var(--line)}.wallet-card{padding:22px;border:1px solid var(--line);border-radius:10px;min-height:175px}.wallet-card-teal{background:rgba(213,255,47,.09);border-color:rgba(213,255,47,.25)}.wallet-card h2{font-size:25px;margin:13px 0 6px}.wallet-card p{color:var(--muted);font-size:13px;margin:0}.wallet-card a{display:block;color:var(--teal);font-size:12px;font-weight:700;margin-top:22px}.wallet-activity{padding-top:27px}.wallet-activity-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.wallet-activity-head h2{margin:0;font-size:18px}.wallet-activity-head a{color:var(--teal);font-size:12px}.activity-row{display:flex;align-items:center;gap:12px;padding:15px 0;border-top:1px solid var(--line)}.activity-icon{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:var(--teal);border:1px solid var(--teal)}.activity-icon.blue{color:var(--blue);border-color:var(--blue)}.activity-icon.pink{color:var(--pink);border-color:var(--pink)}.activity-row div{flex:1}.activity-row strong,.activity-row small{display:block}.activity-row strong{font-size:13px}.activity-row small{font:10px var(--mono);color:var(--quiet);margin-top:3px}.activity-row b{font:10px var(--mono);letter-spacing:.08em;color:var(--teal);font-weight:400}.wallet-actions{display:flex;justify-content:center;gap:13px;margin-top:25px}.compact-pav-footer{max-width:1080px;padding-top:0}.compact-pav-footer .footer-bottom{border-top:1px solid var(--line);padding-top:20px}
@media(max-width:700px){.wallet-header{padding:0 20px}.wallet-header .pav-header-button{display:none}.wallet-preview-label{font-size:8px}.wallet-main{padding:48px 20px 70px}.wallet-topline{display:block}.wallet-topline>p:last-child{margin-top:14px}.wallet-shell{grid-template-columns:1fr}.wallet-sidebar{border-right:0;border-bottom:1px solid var(--line);padding:20px}.wallet-sidebar nav{grid-template-columns:repeat(3,1fr);margin-top:20px}.wallet-sidebar nav a{text-align:center;font-size:11px;padding:9px 4px}.wallet-side-link{display:none}.wallet-content{padding:22px 18px}.wallet-balance strong{font-size:34px}.wallet-coin-large{width:75px;height:75px;border-radius:21px}.wallet-cards{grid-template-columns:1fr}.wallet-card{min-height:150px}.wallet-actions{flex-direction:column}.wallet-actions .pav-button{width:100%}}


/* The hero visual is a live 3D scene; pause it when it is not visible or motion is reduced. */
.hero-coin.is-paused,.hero-coin.is-paused *{animation-play-state:paused!important}
@media (prefers-reduced-motion:reduce){.hero-coin{animation:none!important}.hero-coin *{animation:none!important}}

/* Warm porcelain surfaces; green accents match the supplied image background (#d5ff2f). */
:root{
  --bg:#f4f5f0;
  --bg-2:#ecefe9;
  --panel:#ffffff;
  --panel-2:#f8f9f5;
  --text:#16232c;
  --muted:#596873;
  --quiet:#849099;
  --line:rgba(22,35,44,.13);
  --teal:#d5ff2f;
  --blue:#316fe2;
  --violet:#6859c9;
  --pink:#c54a89;
  --lime:#d5ff2f;
  --yellow:#dfad28;
}
html,body{background:var(--bg);color:var(--text)}
body:before{background:radial-gradient(circle at 12% 4%,rgba(49,111,226,.09),transparent 30%),radial-gradient(circle at 82% 18%,rgba(213,255,47,.1),transparent 28%)}
.pav-nav{color:var(--text)}
.pav-social{border-color:rgba(22,35,44,.32)}
.pav-social:hover{background:var(--text);color:var(--bg);border-color:var(--text)}
.pav-header-button{color:#11151a}
.hero-wave{border-color:rgba(74,91,122,.16)}
.wave-two{border-color:rgba(49,111,226,.12)}
.hero-word{color:var(--text)}
.hero-copy{color:var(--muted)}
.hero-platforms{color:var(--quiet)}
.hero-platforms i{background:rgba(22,35,44,.18)}
.pav-button-ghost{border-color:rgba(22,35,44,.24);color:var(--text)}
.pav-feature-card,.update-card{border-color:rgba(22,35,44,.09);box-shadow:0 18px 45px rgba(22,35,44,.06)}
.feature-card-teal{background:linear-gradient(180deg,#f1fbf7,#ffffff)}
.process-row:hover{background:rgba(22,35,44,.035)}
.pav-download{background:linear-gradient(105deg,#e7f5f0,#eef3fb 52%,#f5eef5);border-color:rgba(213,255,47,.22);box-shadow:0 24px 60px rgba(22,35,44,.08)}
.download-terminal{border-color:rgba(22,35,44,.14);background:rgba(255,255,255,.72);box-shadow:0 20px 50px rgba(22,35,44,.1)}
.terminal-top,.terminal-balance span,.terminal-lines{color:#71808a}
.update-image{background:radial-gradient(circle at 35% 45%,rgba(213,255,47,.65),transparent 7%),radial-gradient(circle at 65% 55%,rgba(104,89,201,.48),transparent 7%),linear-gradient(135deg,#dcefeb,#e7e8f4)}
.pav-community{background:linear-gradient(180deg,rgba(104,89,201,.05),rgba(213,255,47,.08))}
.footer-links span{color:#7b878e}
.footer-links a{color:#52616b}
.pav-mobile-nav{background:rgba(244,245,240,.98)}
.wallet-shell{background:rgba(255,255,255,.86);box-shadow:0 20px 70px rgba(22,35,44,.1)}
.wallet-card-teal{background:rgba(213,255,47,.08)}
.coin-label{color:#6c7b84}
.hero-coin::after{background:rgba(22,35,44,.18)}

/* Official Pactus content additions */
.pav-feature-grid-six{grid-template-columns:repeat(3,1fr)}
.pav-feature-grid-six .pav-feature-card{min-height:365px}
.pav-feature-grid-six .feature-link{padding-top:22px}
.pav-network-stats{grid-template-columns:minmax(270px,1.8fr) repeat(4,1fr);gap:0;align-items:center}
.network-stats-intro{padding:10px 22px 10px 0}
.network-stats-intro .pav-kicker{justify-content:flex-start;margin:0 0 14px}
.network-stats-intro h2{font-size:clamp(26px,3vw,40px);line-height:1.03;letter-spacing:-.055em;margin:0}
.network-status{color:var(--muted);font-size:13px;max-width:270px;margin:15px 0 10px}
.text-link,.roadmap-link{display:inline-block;color:var(--teal);font-size:13px;font-weight:750}
.network-stat{padding:13px 18px;border-left:1px solid var(--line);text-align:center}
.network-stat strong{display:block;font:700 clamp(26px,3vw,42px) var(--mono);letter-spacing:-.07em;color:var(--text)}
.network-stat span{font:10px var(--mono);letter-spacing:.12em;color:var(--quiet);text-transform:uppercase}
.ecosystem-grid-tools article{min-height:285px}
.resource-strip{max-width:1224px;margin:32px auto 0;display:flex;flex-wrap:wrap;gap:10px}
.resource-strip a{border:1px solid var(--line);border-radius:999px;padding:9px 14px;color:var(--text);font:11px var(--mono);letter-spacing:.05em;transition:background .2s,color .2s,border-color .2s}
.resource-strip a:hover{background:var(--teal);border-color:var(--teal);color:#11151a}
.pav-roadmap{max-width:1280px;margin:0 auto;padding:115px 28px 100px}
.pav-roadmap .updates-intro{max-width:730px}
.roadmap-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-top:55px}
.roadmap-item{background:var(--panel);min-height:185px;padding:23px;position:relative}
.roadmap-item:before{content:"";position:absolute;top:0;left:23px;width:30px;height:3px;background:var(--teal)}
.roadmap-item span{display:block;padding-top:9px;color:var(--quiet);font:10px var(--mono);letter-spacing:.12em}
.roadmap-item h3{font-size:20px;line-height:1.13;margin:22px 0 9px;letter-spacing:-.035em}
.roadmap-item p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}
.roadmap-item-live{background:linear-gradient(180deg,rgba(213,255,47,.14),var(--panel))}
.roadmap-link{margin-top:26px}
.updates-grid-official{grid-template-columns:1.35fr 1fr 1fr}
.updates-grid-official .update-card-main{grid-row:span 2}
.footer-socials{display:flex;flex-wrap:wrap;gap:9px;padding:27px 0;border-bottom:1px solid var(--line)}
.footer-socials a{border:1px solid var(--line);border-radius:999px;padding:8px 13px;color:var(--text);font:11px var(--mono);letter-spacing:.05em;transition:background .2s,color .2s,border-color .2s}
.footer-socials a:hover{background:var(--teal);border-color:var(--teal);color:#11151a}
.footer-links-expanded{grid-template-columns:repeat(4,1fr)}
.footer-newsletter{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:25px 0;border-bottom:1px solid var(--line)}
.footer-newsletter span{font:10px var(--mono);letter-spacing:.14em;color:var(--quiet)}
.footer-newsletter p{margin:0;color:var(--muted);font-size:13px;flex:1}

@media(max-width:900px){
  .pav-feature-grid-six{grid-template-columns:1fr}
  .pav-feature-grid-six .pav-feature-card{min-height:300px}
  .pav-network-stats{grid-template-columns:repeat(2,1fr);padding:25px 20px}
  .network-stats-intro{grid-column:1/-1;padding:0 0 23px}
  .network-stat{padding:18px 8px;border-left:0;border-top:1px solid var(--line)}
  .network-stat:nth-last-child(2n+1){border-left:1px solid var(--line)}
  .ecosystem-grid-tools article{min-height:235px}
  .resource-strip{margin-top:25px}
  .pav-roadmap{padding:80px 20px}
  .roadmap-grid{grid-template-columns:1fr 1fr;margin-top:40px}
  .updates-grid-official{grid-template-columns:1fr}
  .updates-grid-official .update-card-main{grid-row:auto}
  .footer-links-expanded{grid-template-columns:repeat(2,1fr)}
  .footer-newsletter{display:block}
  .footer-newsletter p{margin:13px 0}
}
@media(max-width:520px){
  .roadmap-grid{grid-template-columns:1fr}
  .network-stat strong{font-size:29px}
}
