.pr{--pr-accent:#f02f43;padding:var(--space-section) var(--page-gutter);background:#070809;overflow-x:clip}.pr__inner{max-width:1297px;margin-inline:auto}.pr__title{font-family:var(--font-display);letter-spacing:-.05em;flex-wrap:wrap;align-items:baseline;gap:.26em;margin:0;font-size:clamp(34px,3.8vw,58px);font-weight:700;line-height:.98;display:flex}.pr__titleMark{color:#f4f4f2}.pr__titleWord{color:#85858b}.pr__lead{color:#c3c3c7;max-width:60ch;margin:18px 0 0;font-size:clamp(17px,1.5vw,20px);line-height:1.6}.pr__list{gap:calc(var(--space-section) / 2);flex-direction:column;margin-top:clamp(30px,3.6vw,56px);display:flex}.pr__card{background:#121316;border-radius:12px;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(24px,3.2vw,56px);padding:clamp(24px,3vw,44px);transition:background .2s;display:grid;position:relative;overflow:hidden}.pr__more:after{content:"";z-index:1;position:absolute;inset:0}.pr__card--sndwch{--pr-accent:#a269ff}.pr__card{background:radial-gradient(120% 140% at 12% 12%, color-mix(in srgb, var(--pr-accent) 16%, transparent), transparent 46%), radial-gradient(90% 120% at 95% 85%, color-mix(in srgb, var(--pr-accent) 8%, transparent), transparent 50%), #121316}.pr__card:has(.pr__more:hover){background:radial-gradient(120% 140% at 12% 12%, color-mix(in srgb, var(--pr-accent) 16%, transparent), transparent 46%), radial-gradient(90% 120% at 95% 85%, color-mix(in srgb, var(--pr-accent) 8%, transparent), transparent 50%), #16171b}.pr__copy{min-width:0}.pr__identity{color:#85858b;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;font-size:15px;display:flex}.pr__kind{color:var(--pr-accent);font-weight:600}.pr__os{color:#a5a5aa;align-items:center;gap:9px;display:inline-flex}.pr__os svg{display:block}.pr__osWin{width:13px;height:13px}.pr__osApple{width:14.9px;height:14.9px}.pr__name{font-family:var(--font-display);letter-spacing:-.045em;color:#f4f4f2;margin:clamp(14px,1.6vw,20px) 0 0;font-size:clamp(27px,2.4vw,36px);font-weight:600;line-height:1}.pr__card--sndwch .pr__name{color:#a269ff}.pr__desc{color:#c3c3c7;max-width:54ch;margin:14px 0 0;font-size:16px;line-height:1.7}.pr__more{min-height:44px;font-family:var(--font-display);letter-spacing:-.02em;color:#f4f4f2;align-items:center;gap:8px;margin-top:clamp(18px,2vw,26px);font-size:18px;font-weight:600;transition:color .2s;display:inline-flex}.pr__moreArrow{color:var(--pr-accent);transition:transform .2s}.pr__more:hover{color:var(--pr-accent)}.pr__more:hover .pr__moreArrow{transform:translate(4px)}.pr__shot{aspect-ratio:16/7;background:#0d0e10;border-radius:12px;grid-area:1/2;position:relative;overflow:hidden}.pr__shot img{object-fit:contain;width:100%;height:100%;display:block}.pr__facts{min-width:0;margin-top:clamp(20px,2.2vw,28px)}.pr__fact{border-top:1px solid #ffffff17;grid-template-columns:minmax(0,10ch) minmax(0,1fr);gap:8px 20px;padding:14px 0;display:grid}.pr__fact:first-child{border-top:0;padding-top:0}.pr__fact dt{color:#85858b;font-size:16px;line-height:1.7}.pr__fact dd{color:#c3c3c7;margin:0;font-size:16px;line-height:1.7}.pr__price{font-family:var(--font-display);color:#fff;font-size:clamp(22px,2vw,28px);font-weight:700;line-height:1.1}@media (max-width:900px){.pr__card{flex-direction:column;gap:20px;display:flex}.pr__shot{order:-1}}@media (max-width:560px){.pr__fact{grid-template-columns:minmax(0,1fr);gap:4px}}
