.customer-hero{padding-block:56px 32px}.customer-scenarios{flex-wrap:wrap;gap:12px 24px;padding-top:12px;display:flex}.customer-page{gap:88px;display:grid}.customer-sections{border-top:1px solid var(--color-border)}.customer-section{border-bottom:1px solid var(--color-border);grid-template-columns:64px minmax(0,1fr);gap:24px;padding-block:32px;scroll-margin-top:96px;display:grid}.customer-section>span{color:var(--color-secondary);font:650 1.2rem var(--font-heading)}.customer-section>div{gap:14px;max-width:800px;display:grid}.customer-section h2,.customer-section p,.customer-section ul{margin:0}.customer-section p,.customer-section li{line-height:1.6}.customer-steps{gap:12px;padding-left:28px;display:grid}.customer-steps li::marker{color:var(--color-accent);font-weight:700}.customer-media-plan{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.customer-media-plan img,.customer-media-plan video{object-fit:cover;width:100%;height:100%}.customer-status{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);border-left-width:4px;margin-top:6px;padding:16px 18px}.customer-status--content{border-left-color:#747b76}.customer-status--technical{border-left-color:var(--color-accent);background:var(--color-sage)}.customer-status--legal{border-left-color:var(--color-danger);background:#f5e8e5}.customer-status p{margin:6px 0 0}.customer-diagrams{gap:20px;display:grid}.customer-diagrams>h2,.customer-diagrams>p{margin:0}.customer-diagrams>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.customer-diagram{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);margin:0;overflow:hidden}.customer-diagram svg{background:#f7f7f4;width:100%;height:auto;display:block}.customer-diagram__shape,.customer-diagram__detail{fill:none;stroke:#3f4743;stroke-width:2px}.customer-diagram__detail{stroke-width:1px;opacity:.6}.customer-diagram__measure{fill:none;stroke:var(--color-accent);stroke-width:3px}.customer-diagram text{fill:#3f4743;font:12px var(--font-body)}.customer-diagram figcaption{padding:18px}.customer-diagram figcaption p,.customer-diagram figcaption ul{margin:8px 0 0;line-height:1.5}.customer-diagram__formula{border-left:3px solid var(--color-accent);background:var(--color-sage);padding:10px 12px;font-weight:650}.customer-faq{grid-template-columns:4fr 8fr;gap:48px;display:grid}.customer-faq h2{margin:0}.customer-faq__status{color:var(--color-danger);margin-top:12px;font-size:.82rem;display:inline-block}.customer-cta{background:var(--color-sage)}.customer-cta>.ds-container>div{justify-content:space-between;align-items:center;gap:40px;display:flex}.customer-cta h2,.customer-cta p{margin:0}.customer-cta>.ds-container>div>div:last-child{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:1023px){.customer-faq{grid-template-columns:1fr;gap:28px}}@media (max-width:767px){.customer-hero{padding-block:36px 16px}.customer-page{gap:56px}.customer-section{grid-template-columns:1fr;gap:8px}.customer-diagrams>div,.customer-media-plan{grid-template-columns:1fr}.customer-cta>.ds-container>div{flex-direction:column;align-items:stretch}.customer-cta>.ds-container>div>div:last-child,.customer-cta .ds-button{width:100%}}
