.products-section{padding:clamp(56px,8vw,110px) 0}.products-list{flex-direction:column;gap:clamp(28px,4vw,48px);display:flex}.product-card{border-radius:var(--radius-xl);background:#ffffff0a;border:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) minmax(0,1fr);scroll-margin-top:110px;display:grid;overflow:hidden}.product-card--flip .product-card__media{order:2}.product-card__media{background:#0b1526;min-height:340px;position:relative}.product-card__picture{position:absolute;inset:0}.product-card__media--framed{background:radial-gradient(120% 80%,#4a9cd624,#0000 70%),#08111f;align-items:center;padding:64px clamp(20px,2.5vw,32px) 32px;display:flex}.product-card__media--framed .product-card__picture{aspect-ratio:16/9;border-radius:var(--radius-lg);border:1px solid #ffffff1f;width:100%;position:relative;inset:auto;overflow:hidden;box-shadow:0 24px 60px #00000073}.product-card__status{color:#fff;font:500 var(--font-size-xs) var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:#08101ec7;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex;position:absolute;top:16px;left:16px}.product-card__dot{background:#3ddc84;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #3ddc8438}.product-card__body{flex-direction:column;min-width:0;padding:clamp(24px,3.4vw,44px);display:flex}.product-card__cat{color:var(--primary-light);font:500 var(--font-size-xs) var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.product-card__name{font-size:clamp(1.8rem,3vw,2.4rem);font-weight:var(--font-weight-bold);letter-spacing:-.02em;margin:14px 0 6px}.product-card__tagline{color:#fff;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);margin:0 0 16px}.product-card__desc{color:#eaf4fcc7;margin:0 0 20px;line-height:1.65}.product-models{gap:10px;margin:0 0 20px;padding:0;list-style:none;display:grid}.product-model{border-radius:var(--radius-md);background:#ffffff0a;border:1px solid #ffffff14;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 12px;padding:12px 14px;display:grid}.product-model__badge{color:#eaf4fcd9;font:500 11px var(--font-mono);letter-spacing:.04em;white-space:nowrap;border:1px solid #ffffff3d;border-radius:999px;grid-row:span 2;align-self:start;padding:3px 9px}.product-model__badge.is-ready{color:#8ff0b8;background:#3ddc841f;border-color:#3ddc8480}.product-model__name{color:#fff;font-weight:var(--font-weight-semibold)}.product-model__detail{color:#eaf4fcb3;font-size:var(--font-size-sm);line-height:1.5}.product-card__features{gap:8px;margin:0 0 26px;padding:0;list-style:none;display:grid}.product-card__features li{color:#eaf4fcdb;font-size:var(--font-size-sm);gap:10px;line-height:1.5;display:flex}.product-card__features i{color:var(--primary-light);flex-shrink:0}.product-card__actions{flex-wrap:wrap;gap:12px;margin-top:auto;display:flex}.products-cta{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 24px;margin-top:clamp(40px,6vw,72px);display:flex}.products-cta p{color:#fff;font-size:var(--font-size-lg);margin:0}@media (max-width:991px){.product-card{grid-template-columns:minmax(0,1fr)}.product-card--flip .product-card__media{order:0}.product-card__media{aspect-ratio:16/9;min-height:0}.product-card__media--framed{padding:0;display:block}.product-card__media--framed .product-card__picture{aspect-ratio:auto;box-shadow:none;border:0;border-radius:0;position:absolute;inset:0}}@media (max-width:575px){.product-model{grid-template-columns:minmax(0,1fr)}.product-model__badge{grid-row:auto;justify-self:start;margin-bottom:6px}.product-card__actions .pbtn{justify-content:center;width:100%}}
