.pr .fadeup{animation:prReveal .8s cubic-bezier(.22,.61,.36,1) both}@keyframes prReveal{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pr .fadeup{animation:none}}.pr-hero{position:relative;padding:180px 0 84px;overflow:hidden}.pr-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(760px 420px at 84% 20%,rgba(255,0,4,.1),transparent 65%),linear-gradient(180deg,rgba(10,10,12,.5),rgba(10,10,12,0) 40%,var(--bg));pointer-events:none}.pr-hero .wrap{position:relative}.pr-hero h1{margin:16px 0 18px}.pr-red{color:var(--red)}.pr-anchors{position:-webkit-sticky;position:sticky;top:74px;z-index:40;background:rgba(10,10,12,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pr-anchors-in{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.pr-anchors-in::-webkit-scrollbar{display:none}.pr-anchors a{padding:15px 16px;font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-bottom:2px solid transparent;white-space:nowrap;transition:color .15s ease,border-color .15s ease}.pr-anchors a:hover{color:#fff;border-color:var(--red)}.pr-cat{scroll-margin-top:130px}.pr-alt{background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pr-cat-head{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:28px 56px;gap:28px 56px;align-items:start;margin-bottom:44px}.pr-cat-head h2{margin-top:12px;font-size:clamp(30px,4vw,46px)}.pr-cat-side p{font-size:15.5px}.pr-points{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.pr-points li{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text);border:1px solid var(--line-strong);padding:7px 14px;-webkit-clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.pr-points li:before{content:"◆ ";color:var(--red);font-size:9px}.pr-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:22px;gap:22px}.pr-card{position:relative;background:var(--panel);border:1px solid var(--line);padding:30px 30px 26px;display:flex;flex-direction:column;gap:16px;overflow:hidden;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.pr-card:hover{transform:translateY(-5px);border-color:rgba(255,0,4,.5);box-shadow:0 18px 44px rgba(0,0,0,.45)}.pr-card:before{content:"";position:absolute;top:0;right:0;width:150px;height:150px;pointer-events:none;opacity:.6}.pr-art-ppf:before{background:linear-gradient(115deg,transparent 45%,rgba(255,0,4,.12) 45.4% 47%,transparent 47.6%),radial-gradient(140px 100px at 100% 0,rgba(255,255,255,.05),transparent 70%)}.pr-art-tint:before{background:radial-gradient(90px 90px at 100% 0,rgba(255,0,4,.16),transparent 72%)}.pr-art-coat:before{background:radial-gradient(10px 10px at 66% 30%,rgba(255,255,255,.16) 30%,transparent 60%),radial-gradient(7px 7px at 82% 52%,rgba(255,255,255,.12) 30%,transparent 60%),radial-gradient(12px 12px at 84% 18%,rgba(255,255,255,.13) 30%,transparent 60%)}.pr-card-head{position:relative}.pr-tag{display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:.18em;color:var(--red);margin-bottom:10px}.pr-card h3,.pr-tag{text-transform:uppercase}.pr-card h3{font-size:21px;letter-spacing:.01em;max-width:420px}.pr-desc{color:var(--muted);font-size:14.5px}.pr-specs{list-style:none;display:flex;flex-direction:column;gap:9px;flex:1 1}.pr-specs li{position:relative;padding-left:22px;font-size:14px;color:var(--text)}.pr-specs li:before{content:"";position:absolute;left:0;top:7px;width:10px;height:6px;border-left:2px solid var(--red);border-bottom:2px solid var(--red);transform:rotate(-45deg)}.pr-card-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--line);padding-top:18px;flex-wrap:wrap}.pr-wty{font-size:13.5px;color:var(--muted)}.pr-wty b{color:var(--text);font-family:var(--font-display);font-size:15px}.pr-find,.pr-wty b{text-transform:uppercase}.pr-find{font-size:12.5px;font-weight:700;letter-spacing:.1em;color:var(--red);display:inline-flex;align-items:center;gap:8px}.pr-find .ar{transition:transform .18s ease}.pr-find:hover .ar{transform:translateX(4px)}.pr-empty{border:1px dashed var(--line-strong);border-radius:var(--radius);padding:26px;font-size:15px}.pr-empty a{color:var(--red)}.pr-strip{border-top:1px solid var(--line);background:var(--bg-2);padding:72px 0}.pr-strip-in{display:flex;align-items:center;justify-content:space-between;gap:44px}.pr-strip h2{font-size:clamp(24px,3vw,34px);text-transform:uppercase;margin:12px 0;max-width:560px}.pr-strip p{max-width:520px;font-size:15px}.pr-strip-cta{display:flex;flex-direction:column;gap:14px;flex-shrink:0}@media (max-width:1020px){.pr-hero{padding:150px 0 64px}.pr-cat-head{gap:20px}.pr-cat-head,.pr-grid{grid-template-columns:1fr}.pr-strip-in{flex-direction:column;align-items:flex-start}.pr-strip-cta{flex-direction:row;flex-wrap:wrap}.pr-anchors{top:73px}}@media (max-width:640px){.pr-card{padding:24px 22px}.pr-strip-cta{width:100%;flex-direction:column}.pr-strip-cta .btn{width:100%}}