.ppx{--ppx-ink:#fff;--ppx-mute:#ffffffad;--ppx-line:#ffffff1f;--ppx-accent:#e11d48;color:var(--ppx-ink);padding:clamp(1.25rem,4vw,2.5rem) 0 clamp(2.5rem,6vw,4rem);font-family:Arcon Regular,sans-serif;position:relative;overflow:clip}.ppx h2,.ppx h3,.ppx p,.ppx span,.ppx a,.ppx button,.ppx strong,.ppx small,.ppx em{font-family:inherit}.ppx__ambient{pointer-events:none;z-index:0;position:absolute;inset:0}.ppx__blob{filter:blur(8px);border-radius:50%;position:absolute}.ppx__blob--a{background:radial-gradient(circle,#e11d4838,#0000 68%);width:min(520px,70vw);height:min(520px,70vw);top:-12%;left:-8%}.ppx__blob--b{background:radial-gradient(circle,#fb71851f,#0000 70%);width:min(420px,60vw);height:min(420px,60vw);bottom:8%;right:-6%}.ppx>.container{z-index:1;position:relative}.ppx__intro{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:end;gap:clamp(1rem,3vw,2rem);margin-bottom:clamp(1.15rem,3vw,1.75rem);display:grid}.ppx__kicker{letter-spacing:.12em;text-transform:uppercase;color:#fda4af;background:#e11d481f;border:1px solid #e11d4859;border-radius:999px;align-items:center;gap:8px;margin:0 0 .65rem;padding:.35rem .75rem;font-size:.72rem;display:inline-flex}.ppx__title{letter-spacing:.03em;max-width:16ch;margin:0;font-size:clamp(1.55rem,3.8vw,2.45rem);font-weight:500;line-height:1.15;color:#fff!important}.ppx__lead{max-width:34rem;color:var(--ppx-mute);margin:.7rem 0 0;font-size:clamp(.84rem,2vw,.95rem);line-height:1.55}.ppx__controls{flex-direction:column;align-items:stretch;gap:.7rem;display:flex}.ppx__seg{border:1px solid var(--ppx-line);background:#00000059;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;padding:3px;display:grid;position:relative}.ppx__seg-glider{z-index:0;background:linear-gradient(135deg,#e11d48,#9f1239);border-radius:11px;width:calc(25% - 1.5px);transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 8px 18px #e11d4847}.ppx__seg-btn{z-index:1;color:#ffffff94;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.2rem;padding:.55rem .2rem;font-size:clamp(.68rem,1.8vw,.74rem);font-weight:500;transition:color .2s;display:inline-flex;position:relative}.ppx__seg-btn em{opacity:.85;font-style:normal}.ppx__seg-btn.is-active,.ppx__seg-btn:hover{color:#fff}.ppx__filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ppx__filter{color:#ffffffb3;letter-spacing:.04em;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:999px;padding:.5rem .4rem;font-size:.72rem;transition:all .2s}.ppx__filter:hover{color:#fff;border-color:#e11d4866}.ppx__filter.is-active{color:#fff;background:#e11d4838;border-color:#e11d488c}.ppx__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,2vw,1rem);display:grid}.ppx__card{--accent:#e11d48;--i:0;background:linear-gradient(165deg,color-mix(in srgb,var(--accent)16%,#2a080e),#120406 55%,#090203);min-height:100%;animation:.45s both ppxIn;animation-delay:calc(var(--i)*40ms);border:1px solid #ffffff1c;border-radius:18px;flex-direction:column;gap:.7rem;padding:1.05rem 1rem .95rem;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.ppx__card:before{content:"";background:linear-gradient(90deg,var(--accent),transparent 85%);height:3px;position:absolute;inset:0 0 auto}.ppx__card-shine{background:radial-gradient(circle,color-mix(in srgb,var(--accent)28%,transparent),transparent 70%);pointer-events:none;border-radius:50%;width:140px;height:140px;position:absolute;top:-45px;right:-35px}.ppx__card:hover{border-color:color-mix(in srgb,var(--accent)45%,#ffffff26);transform:translateY(-4px);box-shadow:0 18px 36px #00000047}.ppx__card.is-hot{border-color:color-mix(in srgb,var(--accent)55%,#ffffff1f);box-shadow:0 12px 28px color-mix(in srgb,var(--accent)18%,transparent)}.ppx__card-top{z-index:1;justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex;position:relative}.ppx__icon{width:44px;height:44px;color:color-mix(in srgb,var(--accent)80%,#fff);border:1px solid color-mix(in srgb,var(--accent)40%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--accent)28%,transparent),color-mix(in srgb,var(--accent)8%,transparent));border-radius:14px;justify-content:center;align-items:center;transition:transform .25s;display:inline-flex}.ppx__card:hover .ppx__icon{transform:rotate(-6deg)scale(1.04)}.ppx__card-tags{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.ppx__type,.ppx__hot{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.28rem .55rem;font-size:.58rem;font-weight:500;display:inline-flex}.ppx__type{color:#ffffffb8;background:#ffffff0a;border:1px solid #ffffff1f}.ppx__hot{color:#fff;background:linear-gradient(135deg,#e11d48,#be123c);box-shadow:0 6px 14px #e11d4847}.ppx__card-title{z-index:1;letter-spacing:.04em;min-height:2.6em;margin:0;font-size:clamp(.95rem,2.2vw,1.05rem);font-weight:500;line-height:1.3;position:relative}.ppx__card-title-short{display:none}.ppx__card-desc{z-index:1;color:var(--ppx-mute);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.9em;margin:0;font-size:.8rem;line-height:1.45;display:-webkit-box;position:relative;overflow:hidden}.ppx__card-price{z-index:1;background:#00000047;border:1px solid #ffffff14;border-radius:12px;margin-top:auto;padding:.75rem .8rem;position:relative}.ppx__from{letter-spacing:.1em;text-transform:uppercase;color:#ffffff6b;margin-bottom:.15rem;font-size:.58rem;display:block}.ppx__amount{letter-spacing:.03em;flex-wrap:wrap;align-items:baseline;gap:.3rem;margin:0;font-size:clamp(1.15rem,2.8vw,1.35rem);font-weight:500;display:flex}.ppx__amount-val{background:linear-gradient(120deg,#fff 20%,#fda4af);color:#0000;-webkit-background-clip:text;background-clip:text;animation:.28s ppxPrice}.ppx__amount small{color:#ffffff85;font-size:.62em;font-weight:500}.ppx__link{z-index:1;color:#fff;letter-spacing:.06em;background:linear-gradient(135deg,color-mix(in srgb,var(--accent)88%,#fff),color-mix(in srgb,var(--accent)55%,#111));width:100%;box-shadow:0 10px 22px color-mix(in srgb,var(--accent)22%,transparent);border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.7rem .9rem;font-size:.78rem;font-weight:500;text-decoration:none;transition:transform .2s,filter .2s;display:inline-flex;position:relative}.ppx__link:hover{color:#fff;filter:brightness(1.08);transform:translateY(-1px)}.ppx__link span{transition:transform .18s;display:inline-block}.ppx__link:hover span{transform:translate(3px)}.ppx__reassure{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:clamp(1.1rem,3vw,1.6rem);padding:.7rem;display:grid}.ppx__reassure-item{text-align:center;border-radius:12px;padding:.65rem .4rem;transition:background .2s}.ppx__reassure-item:hover{background:#e11d4814}.ppx__reassure-item strong{letter-spacing:.04em;margin-bottom:.2rem;font-size:.84rem;font-weight:500;display:block}.ppx__reassure-item span{color:var(--ppx-mute);font-size:.72rem;line-height:1.35;display:block}@keyframes ppxIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ppxPrice{0%{opacity:.3;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:991.98px){.ppx__intro{grid-template-columns:1fr;align-items:start}.ppx__title{max-width:none}.ppx__controls{max-width:420px}.ppx__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ppx__card-title-full{color:#fff!important}@media (max-width:767.98px){.ppx__card-title-full{display:none}.ppx__card-title-short{display:inline}.ppx__card-title{min-height:0}.ppx__reassure{grid-template-columns:1fr}.ppx__reassure-item{text-align:left;grid-template-columns:7.5rem 1fr;align-items:center;gap:.5rem;padding:.55rem .65rem;display:grid}.ppx__reassure-item strong{margin:0}}@media (max-width:575.98px){.ppx__grid{grid-template-columns:1fr}.ppx__controls{max-width:none}.ppx__seg-btn{flex-direction:column;gap:0;line-height:1.15}.ppx__card{padding:.95rem .85rem .85rem}.ppx__card-desc{-webkit-line-clamp:3;min-height:0}}@media (prefers-reduced-motion:reduce){.ppx__card,.ppx__amount-val,.ppx__seg-glider,.ppx__card:hover,.ppx__link:hover{transition:none;animation:none;transform:none}}
