.studio-dual-subtitles{padding-top:clamp(84px,9vw,132px)}.studio-dual-hero{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:clamp(30px,5vw,80px);padding-bottom:72px;display:grid}.studio-dual-hero h1{max-width:13ch}.studio-dual-actions,.studio-dual-final{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.studio-dual-secondary,.studio-dual-final>a:last-child{color:var(--landing-brand);font-weight:600}.studio-dual-pro-note{color:var(--landing-muted);margin-top:18px;font-size:13px;line-height:1.6}.studio-dual-preview{border:1px solid var(--landing-line);background:var(--landing-card);border-radius:16px;min-width:0;display:block;overflow:hidden;box-shadow:0 22px 55px #00000014}.studio-dual-preview-top,.studio-dual-preview-footer{justify-content:space-between;gap:16px;padding:13px 20px;font-size:12px;font-weight:600;display:flex}.studio-dual-preview-top span:last-child{color:var(--landing-muted)}.studio-dual-preview img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.studio-dual-caption{padding:20px;line-height:1.65}.studio-dual-caption p:first-child{font-size:17px;font-weight:650}.studio-dual-caption p+p{color:var(--landing-muted);margin-top:8px;font-size:14px}.studio-dual-preview-footer{color:var(--landing-brand);border-top:1px solid var(--landing-line)}.studio-dual-section{border-top:1px solid var(--landing-line);grid-template-columns:minmax(0,.32fr) minmax(0,.68fr);gap:48px;padding:48px 0;display:grid}.studio-dual-section h2{letter-spacing:-.04em;font-size:clamp(23px,2.5vw,31px);line-height:1.25}.studio-dual-prose p,.studio-dual-limits p{color:var(--landing-muted);font-size:15px;line-height:1.9}.studio-dual-prose p+p,.studio-dual-limits p+p{margin-top:18px}.studio-dual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;list-style:none;display:grid}.studio-dual-grid>*{background:var(--landing-card);border:1px solid var(--landing-line);border-radius:12px;min-width:0;padding:24px}.studio-dual-grid h3{margin-top:10px;font-size:17px;font-weight:650}.studio-dual-grid p{color:var(--landing-muted);margin-top:10px;font-size:14px;line-height:1.8}.studio-dual-final{padding-top:24px}@media (max-width:800px){.studio-dual-hero,.studio-dual-section{grid-template-columns:1fr;gap:28px}.studio-dual-hero{padding-bottom:48px}.studio-dual-section{padding:36px 0}}@media (max-width:560px){.studio-dual-subtitles{padding-top:90px}.studio-dual-hero h1{font-size:clamp(36px,10vw,48px)}.studio-dual-grid{grid-template-columns:1fr}.studio-dual-actions .studio-button{justify-content:center;width:100%}}
