
/* S.T.A.R. V10 — daily-use display and product realism */
.v10-time-section{padding:clamp(80px,10vw,150px) 0;background:linear-gradient(135deg,#07101a,#05070c 62%,#0a111a)}
.v10-time-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(36px,6vw,104px)}
.v10-time-image{border-radius:28px;overflow:hidden;position:relative;background:#05090e;border:1px solid rgba(255,255,255,.08);box-shadow:0 35px 90px rgba(0,0,0,.35)}
.v10-time-image img{width:100%;height:auto;display:block;object-fit:cover}
.v10-time-copy p{max-width:570px;line-height:1.8;color:#bfc4cd;font-size:1.05rem}
.v10-time-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:30px 0}
.v10-time-specs div{border-top:1px solid rgba(255,255,255,.17);padding-top:15px;display:flex;flex-direction:column;gap:8px}
.v10-time-specs strong{font-size:clamp(22px,3.1vw,35px);letter-spacing:-.04em;color:#f7f8fa}
.v10-time-specs span{font-size:.85rem;color:#9ea6b2;line-height:1.45}
.v10-time-copy .v10-concept-note{font-size:.76rem;opacity:.7}
@media(max-width:800px){.v10-time-grid{grid-template-columns:1fr}.v10-time-specs{margin-top:20px}.v10-time-section{padding:68px 0}}
@media(prefers-reduced-motion:reduce){.v10-time-section *{animation:none!important;transition:none!important}}
