.product-hero{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:end;gap:clamp(2rem,7vw,6rem);padding:clamp(2.5rem,7vw,6rem) 0;display:grid}.product-hero h1{max-width:12ch}.product-actions{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:2rem;display:flex}.text-link{font-weight:800}.release-card{border:1px solid var(--line);background:var(--card);border-radius:1rem;padding:clamp(1.4rem,3vw,2rem);box-shadow:0 14px 40px #123c2510}.release-card h2{margin:.35rem 0 1.4rem}.release-card dl{margin:0}.release-card dl>div{border-top:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.8rem 0;display:flex}.release-card dt{color:var(--muted)}.release-card dd{text-align:right;margin:0;font-weight:800}.status-note{color:var(--ink);background:#fff8e8;border-radius:.7rem;margin:1.2rem 0 0;padding:1rem;font-size:.86rem}.product-tour,.product-proof,.product-assurances{border-top:1px solid var(--line);padding:clamp(3rem,7vw,6rem) 0}.tour-heading{grid-template-columns:minmax(0,1fr) minmax(18rem,.55fr);align-items:end;gap:clamp(1.5rem,6vw,5rem);margin-bottom:1.5rem;display:grid}.tour-heading h2{max-width:17ch;margin:0;font-size:clamp(2rem,4vw,3.2rem)}.tour-heading>p{max-width:50ch;color:var(--muted);margin:0}.video-frame{background:linear-gradient(135deg,var(--ink-deep),#123d35);border:1px solid #234b43;border-radius:1.15rem;margin:0;padding:clamp(.6rem,1.5vw,1rem);box-shadow:0 24px 65px #0a242024}.video-frame video{aspect-ratio:16/9;background:#071a2b;border-radius:.7rem;width:100%;display:block}.video-frame figcaption{color:#c9dad4;justify-content:space-between;gap:1rem;padding:.9rem .35rem .1rem;font-size:.78rem;display:flex}.tour-transcript{max-width:76ch;color:var(--muted);margin:1rem 0 0;font-size:.86rem}.preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.preview-grid figure{border:1px solid var(--line);background:#fff;border-radius:1rem;margin:0;overflow:hidden;box-shadow:0 12px 36px #123c2510}.preview-grid img{background:#f5f8f6;width:100%;height:auto;display:block}.preview-grid figcaption{color:var(--muted);padding:1rem 1.2rem;font-size:.86rem}.feature-list{margin:2rem 0 0;padding:0;list-style:none}.feature-list li{border-top:1px solid var(--line);grid-template-columns:minmax(12rem,.42fr) 1fr;gap:1.5rem;padding:1.2rem 0;display:grid}.feature-list li:last-child{border-bottom:1px solid var(--line)}.feature-list span{color:var(--muted)}.product-assurances>div:first-child{max-width:44rem}.assurance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.assurance-grid article{border:1px solid var(--line);background:var(--card);border-radius:.85rem;padding:1.4rem}.assurance-grid h3{margin:0 0 .5rem}.assurance-grid p{color:var(--muted);margin:0}@media (width<=780px){.product-hero,.tour-heading,.preview-grid,.assurance-grid{grid-template-columns:1fr}.video-frame figcaption{flex-direction:column;align-items:flex-start;gap:.25rem}.feature-list li{grid-template-columns:1fr;gap:.45rem}}
