.pqn-galaxy{position:relative;min-height:clamp(720px,88vh,980px);display:grid;place-items:center;overflow:hidden;background:#030914;color:#fff;isolation:isolate}
.pqn-galaxy__art,.pqn-galaxy__veil,.pqn-galaxy__canvas{position:absolute;inset:0}
.pqn-galaxy__art{z-index:-3;background:url('../images/parquetsnet-brand-galaxy-v160.webp') center/cover no-repeat;transform:scale(1.015)}
.pqn-galaxy__canvas{z-index:-2;width:100%;height:100%;opacity:.72;mix-blend-mode:screen;pointer-events:none}
.pqn-galaxy__veil{z-index:-1;background:linear-gradient(180deg,rgba(2,7,16,.5),rgba(2,7,16,.05) 42%,rgba(2,7,16,.72)),radial-gradient(circle at 50% 48%,transparent 0 25%,rgba(2,7,16,.24) 58%,rgba(2,7,16,.76) 100%)}
.pqn-galaxy__content{position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center;padding-top:clamp(80px,12vh,150px);padding-bottom:220px}
.pqn-galaxy h1{max-width:900px;margin:.18em auto;font-size:clamp(3rem,7.3vw,7.2rem);line-height:.88;letter-spacing:-.065em;text-wrap:balance;text-shadow:0 8px 45px #000}
.pqn-galaxy__lead{max-width:700px;margin:18px auto 26px;font-size:clamp(1.04rem,1.5vw,1.32rem);line-height:1.55;color:rgba(255,255,255,.86)}
.pqn-galaxy__actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}
.pqn-galaxy__search{display:flex;width:min(620px,100%);margin-top:20px;padding:6px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(2,8,18,.58);backdrop-filter:blur(14px)}
.pqn-galaxy__search input{flex:1;min-width:0;border:0!important;background:transparent!important;color:#fff!important;padding:12px 18px!important;box-shadow:none!important}
.pqn-galaxy__search input::placeholder{color:rgba(255,255,255,.68)}
.pqn-galaxy__search button{border:0;border-radius:999px;background:#fff;color:#111;padding:10px 22px;font-weight:750;cursor:pointer}
.pqn-galaxy__core{position:absolute;z-index:1;left:50%;bottom:34px;translate:-50% 0;width:118px;height:118px;border-radius:50%;display:grid;place-items:center;background:rgba(8,11,15,.72);border:1px solid rgba(255,215,151,.65);box-shadow:0 0 0 9px rgba(255,215,151,.08),0 0 80px rgba(255,187,90,.58);backdrop-filter:blur(8px)}
.pqn-galaxy__core img{width:82px;height:82px;object-fit:cover;border-radius:50%}
.pqn-galaxy__motion{position:absolute;z-index:4;right:24px;bottom:24px;padding:9px 14px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(3,9,20,.56);color:rgba(255,255,255,.78);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;backdrop-filter:blur(10px)}
.pqn-planets{padding:clamp(70px,8vw,120px) 0;background:linear-gradient(180deg,#f3f0e9,#fff)}
.pqn-planets__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:42px}
.pqn-planet{position:relative;min-height:270px;padding:26px;display:flex;align-items:flex-end;overflow:hidden;border-radius:3px;background:linear-gradient(145deg,#07101b,#141923);color:#fff;text-decoration:none;box-shadow:0 20px 55px rgba(13,21,29,.12);transition:transform .3s ease,box-shadow .3s ease}
.pqn-planet:hover,.pqn-planet:focus-visible{transform:translateY(-7px);box-shadow:0 28px 70px rgba(13,21,29,.24)}
.pqn-planet__sphere{position:absolute;width:180px;height:180px;border-radius:50%;left:50%;top:20px;translate:-50% 0;background:radial-gradient(circle at 32% 28%,color-mix(in srgb,var(--planet-accent),white 35%),var(--planet-primary) 52%,#05070a 100%);box-shadow:inset -24px -20px 44px rgba(0,0,0,.64),0 0 44px color-mix(in srgb,var(--planet-accent),transparent 62%)}
.pqn-planet__sphere:after{content:"";position:absolute;inset:43% -28%;border:1px solid color-mix(in srgb,var(--planet-accent),white 25%);border-radius:50%;rotate:-16deg;box-shadow:0 0 14px color-mix(in srgb,var(--planet-accent),transparent 42%)}
.pqn-planet__copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:4px;width:100%;padding-top:170px;background:linear-gradient(transparent,rgba(4,7,10,.9) 34%)}
.pqn-planet__copy strong{font-size:1.2rem;letter-spacing:-.02em}.pqn-planet__copy small{color:rgba(255,255,255,.68)}
.pqn-planets__footer{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:30px;padding-top:22px;border-top:1px solid #d9d4c9;color:#5c5c59}.pqn-planets__footer a{color:#111;font-weight:750}
@media(max-width:980px){.pqn-planets__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pqn-galaxy__content{padding-bottom:190px}.pqn-galaxy h1{font-size:clamp(3.2rem,10vw,6rem)}}
@media(max-width:620px){.pqn-galaxy{min-height:780px}.pqn-galaxy__art{background-position:54% center}.pqn-galaxy__canvas{opacity:.5}.pqn-galaxy__veil{background:linear-gradient(180deg,rgba(2,7,16,.6),rgba(2,7,16,.2) 42%,rgba(2,7,16,.86))}.pqn-galaxy__content{padding:100px 20px 190px}.pqn-galaxy h1{font-size:clamp(2.8rem,15vw,4.5rem)}.pqn-galaxy__actions{width:100%}.pqn-galaxy__actions a{width:100%;justify-content:center}.pqn-galaxy__search{border-radius:18px}.pqn-galaxy__search button{padding-inline:15px}.pqn-galaxy__motion{right:12px;bottom:12px}.pqn-planets__grid{grid-template-columns:1fr}.pqn-planet{min-height:245px}.pqn-planets__footer{align-items:flex-start;flex-direction:column}}
@media(prefers-reduced-motion:reduce){.pqn-planet{transition:none}}

/* v1.7.2 · Galaxy Theme Studio */
.pqn-galaxy{background:var(--galaxy-base,#030914)}.pqn-galaxy__canvas{opacity:var(--galaxy-glow,.65)}.pqn-galaxy__motion{border-color:color-mix(in srgb,var(--galaxy-accent,#d2ad72),transparent 45%)}
