.supervision-page [id]{scroll-margin-top:96px}.sv-example .section-heading{max-width:760px}.sv-stage{max-width:980px;box-shadow:var(--shadow-card);background:linear-gradient(#f6f7f833,#f6f7f833),url(/brand/therapy-space.webp) 50%/cover;border-radius:28px;flex-direction:column;align-items:center;gap:20px;margin:36px auto 0;padding:56px 24px;display:flex}.sv-stage figcaption{color:var(--ink);background:color-mix(in srgb,var(--white) 80%,transparent);border-radius:999px;padding:6px 14px;font-size:13px}.sv-modal{background:var(--white);width:100%;max-width:560px;box-shadow:var(--shadow-card);border:1px solid var(--line);border-radius:22px;padding:22px 22px 20px}.sv-modal-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.sv-modal-title{align-items:center;gap:8px;font-size:16px;font-weight:600;display:inline-flex}.sv-modal-x{color:var(--muted)}.sv-preview{background:var(--ui-bg);border:1px solid var(--line);text-align:left;border-radius:14px;max-height:none;padding:18px 20px;font-size:14.5px;line-height:1.5}.sv-preview h3{letter-spacing:0;margin:14px 0 4px;font-size:14px;font-weight:600}.sv-preview>div:first-child h3{margin-top:0}.sv-preview p,.sv-preview ul{color:var(--ink);margin:0 0 4px}.sv-preview ul{padding-left:18px;list-style:outside}.sv-modal-foot{justify-content:flex-end;margin-top:16px;display:flex}.sv-copy{background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 20px;font-size:14.5px;font-weight:500;display:inline-flex}.sv-chips{flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:flex}.sv-chips li{background:var(--blue-wash);border:1px solid var(--line);color:var(--steel);border-radius:999px;padding:10px 18px;font-weight:500}.sv-chips li:nth-child(3){background:var(--warm-wash)}.sv-chips li:nth-child(5){background:#eef5e6}.sv-compare{grid-template-columns:1fr 1fr;gap:20px;margin-top:28px;display:grid}.sv-col{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-card);padding:26px 28px}.sv-col h3{margin:0 0 14px;font-size:20px}.sv-col ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sv-col li{align-items:flex-start;gap:12px;display:flex}.sv-col li svg{flex:none;margin-top:3px}.sv-col-yes li svg{color:#1f7a4c}.sv-col-no li svg{color:#8a94a0}.sv-checked{color:var(--muted);max-width:760px;margin-top:22px;font-size:14px}.sv-checked a{color:inherit;text-decoration:underline}@media (max-width:760px){.sv-compare{grid-template-columns:1fr}.sv-stage{padding:28px 12px}.sv-modal{padding:16px}}.builder-steps .feature-copy .sv-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:32px;display:flex}.builder-steps .feature-copy .sv-actions .download-button,.builder-steps .feature-copy .sv-actions .text-link{margin-top:0}
