.header-promo{padding:9px 12px;margin-right:10px;border-radius:8px;background:#111;color:#fff;font-size:12px;font-weight:700}
.pixpix-promo{max-width:1132px;min-height:430px;margin:0 auto 110px;padding:58px 64px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;border-radius:22px;background:linear-gradient(135deg,#eef4ff,#f8f3ff);overflow:hidden}
.pixpix-promo-copy>span{font-size:11px;font-weight:800;letter-spacing:.13em;color:#567fc8}
.pixpix-promo h2{font-size:clamp(38px,4vw,56px);line-height:1.08;letter-spacing:-.04em;margin:16px 0}
.pixpix-promo p{color:var(--muted);line-height:1.75;margin-bottom:28px}
.pixpix-promo-art{height:290px;position:relative}
.pix-card{width:210px;height:250px;position:absolute;padding:18px;border:1px solid #ffffffaa;border-radius:18px;background:#fff;box-shadow:0 22px 60px #4967a329;transform:rotate(-8deg)}
.pix-card.two{right:12px;top:28px;transform:rotate(8deg)}
.pix-card b{font-size:11px;letter-spacing:.12em}
.pix-card i{display:block;height:175px;margin-top:16px;border-radius:12px;background:linear-gradient(145deg,#687cff,#ffa4c2)}
.pix-card.two i{background:linear-gradient(145deg,#75d5dc,#7868d9)}
.pix-spark{position:absolute;left:50%;top:43%;z-index:4;width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:#111;color:#fff;font-size:24px;box-shadow:0 10px 30px #0003}
@media(max-width:800px){.header-promo{display:none}.pixpix-promo{margin:0 14px 78px;padding:42px 28px;grid-template-columns:1fr}.pixpix-promo-art{height:270px}}
.lang-switch{position:relative}.lang-menu{display:none;position:absolute;right:0;top:44px;min-width:132px;padding:7px;background:#fff;border:1px solid #dfe2e7;border-radius:10px;box-shadow:0 14px 35px #1822301c}.lang-switch.open .lang-menu{display:grid}.lang-menu a{padding:9px 11px;border-radius:7px;font-size:13px;white-space:nowrap}.lang-menu a:hover{background:#f4f6f8}.lang-menu a.active{background:#eef4fb;color:#3176c7;font-weight:700}
