.use-case-page{padding:clamp(4rem,8vw,7rem) 0}.use-case-page__header{padding-bottom:3rem;border-bottom:1px solid var(--line)}.use-case-page h1{max-width:900px;margin:.8rem 0 1rem;font-size:clamp(2.5rem,5vw,5.5rem);line-height:1.02}.use-case-page__subtitle{max-width:760px;margin:0;color:var(--blue);font-size:.95rem;line-height:1.6}.use-case-content{max-width:900px;padding-top:3.5rem}.use-case-content h2{margin:3rem 0 1rem;font:600 1.5rem/1.2 var(--display)}.use-case-content h2:first-child{margin-top:0}.use-case-content p{margin:0 0 1.2rem;color:var(--muted);font-size:.94rem;line-height:1.85}.use-case-content ul{margin:0;padding-left:1.3rem;color:var(--muted);font-size:.94rem;line-height:1.85}.use-case-content li{padding-left:.35rem}.use-case-figure{margin:2rem 0 2.5rem}.use-case-figure img{display:block;width:100%;max-height:560px;object-fit:contain;background:#f3f8ff;border:1px solid var(--line)}.use-case-figure figcaption{margin-top:.8rem;color:var(--muted);font-size:.78rem;line-height:1.5}.use-case-back{display:inline-block;margin-top:3rem;color:var(--blue);font-weight:600;text-decoration:none}
.use-case-figure video{display:block;width:100%;max-height:560px;object-fit:contain;background:#07111f;border:1px solid var(--line)}
.use-case-video-figure video{display:block;width:100%;height:auto;max-height:560px;object-fit:contain;background:#07111f;border:1px solid var(--line);transform:none}
