.demo-section[data-astro-cid-6npuhwsa]{padding:clamp(48px,7vw,96px) clamp(20px,4vw,48px) clamp(72px,9vw,120px)}.demo-inner[data-astro-cid-6npuhwsa]{flex-wrap:wrap;align-items:flex-start;gap:clamp(40px,6vw,88px);display:flex}.demo-copy[data-astro-cid-6npuhwsa]{flex-direction:column;flex:440px;gap:28px;display:flex}.demo-h1[data-astro-cid-6npuhwsa]{font:800 clamp(42px, 5.2vw, 72px)/1.02 var(--sp-font-display);letter-spacing:-.04em;margin:0}.demo-lead[data-astro-cid-6npuhwsa]{font:400 19px/1.6 var(--sp-font-body);color:var(--sp-body);margin:0}.steps-card[data-astro-cid-6npuhwsa]{border:1px solid var(--sp-border);background:#fff;border-radius:24px;flex-direction:column;padding:8px 24px;display:flex}.steps-row[data-astro-cid-6npuhwsa]{border-bottom:1px solid var(--sp-divider);gap:16px;padding:18px 0;display:flex}.steps-row--last[data-astro-cid-6npuhwsa]{border-bottom:none}.steps-num[data-astro-cid-6npuhwsa]{background:var(--sp-teal);color:#fff;width:34px;height:34px;font:700 15px var(--sp-font-body);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.steps-title[data-astro-cid-6npuhwsa]{font:700 17px var(--sp-font-body);display:block}.steps-body[data-astro-cid-6npuhwsa]{font:400 15px/1.5 var(--sp-font-body);color:var(--sp-muted);display:block}.mail-line[data-astro-cid-6npuhwsa]{font:500 15px var(--sp-font-body);color:var(--sp-body);align-items:center;gap:14px;display:flex}.mail-line[data-astro-cid-6npuhwsa] a[data-astro-cid-6npuhwsa]{font-weight:600}.demo-card[data-astro-cid-6npuhwsa]{border:1px solid var(--sp-border);background:#fff;border-radius:32px;flex-direction:column;flex:440px;gap:20px;padding:clamp(28px,4vw,44px);display:flex}.demo-startdirect-banner[data-astro-cid-6npuhwsa]{background:var(--sp-teal-tint);font:500 14px var(--sp-font-body);color:var(--sp-teal);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.demo-startdirect-banner[data-astro-cid-6npuhwsa] a[data-astro-cid-6npuhwsa]{color:var(--sp-teal);align-items:center;gap:4px;font-weight:700;text-decoration:none;display:inline-flex}.demo-form[data-astro-cid-6npuhwsa]{flex-direction:column;gap:20px;display:flex}.demo-form[data-astro-cid-6npuhwsa][hidden]{display:none}.demo-form-head[data-astro-cid-6npuhwsa]{flex-direction:column;gap:6px;display:flex}.demo-form-title[data-astro-cid-6npuhwsa]{font:700 26px var(--sp-font-display);letter-spacing:-.015em}.demo-form-sub[data-astro-cid-6npuhwsa]{font:400 15px var(--sp-font-body);color:var(--sp-muted)}.demo-form-row[data-astro-cid-6npuhwsa]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.demo-label[data-astro-cid-6npuhwsa]{font:600 14px var(--sp-font-body);flex-direction:column;gap:6px;display:flex}.demo-label[data-astro-cid-6npuhwsa] .sp-input[data-astro-cid-6npuhwsa]{box-sizing:border-box;width:100%}.demo-error[data-astro-cid-6npuhwsa]{font:500 13px var(--sp-font-body);color:var(--sp-high-ink);margin-top:-12px}.demo-optional[data-astro-cid-6npuhwsa]{color:var(--sp-muted);margin-left:4px;font-weight:500}.demo-textarea[data-astro-cid-6npuhwsa]{resize:vertical;min-height:96px;font-family:var(--sp-font-body)}.demo-sizes[data-astro-cid-6npuhwsa]{flex-direction:column;gap:8px;display:flex}.demo-sizes-label[data-astro-cid-6npuhwsa]{font:600 14px var(--sp-font-body)}.demo-chips[data-astro-cid-6npuhwsa]{flex-wrap:wrap;gap:8px;display:flex}.demo-chip[data-astro-cid-6npuhwsa]{font:600 14px var(--sp-font-body);cursor:pointer;border:1.5px solid var(--sp-border-input);color:var(--sp-ink);background:#fff;border-radius:12px;padding:10px 14px;transition:background .14s ease-out,border-color .14s ease-out,color .14s ease-out}.demo-chip--active[data-astro-cid-6npuhwsa]{border-color:var(--sp-teal);background:var(--sp-teal-tint);color:var(--sp-teal-dark)}.demo-submit[data-astro-cid-6npuhwsa]{justify-content:center;width:100%}.demo-privacy[data-astro-cid-6npuhwsa]{font:500 13px/1.5 var(--sp-font-body);color:var(--sp-muted);text-align:center}.demo-thanks[data-astro-cid-6npuhwsa]{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:40px 0;display:flex}.demo-thanks[data-astro-cid-6npuhwsa][hidden]{display:none}.demo-thanks-icon[data-astro-cid-6npuhwsa]{background:var(--sp-ok-bg);width:80px;height:80px;color:var(--sp-ok);border-radius:50%;justify-content:center;align-items:center;display:flex}.demo-thanks-title[data-astro-cid-6npuhwsa]{font:700 30px var(--sp-font-display);letter-spacing:-.02em}.demo-thanks-body[data-astro-cid-6npuhwsa]{font:400 17px/1.55 var(--sp-font-body);color:var(--sp-muted);max-width:380px}.demo-thanks-link[data-astro-cid-6npuhwsa]{background:var(--sp-teal-tint);color:var(--sp-teal);font:600 16px var(--sp-font-body);border-radius:12px;align-items:center;gap:8px;margin-top:8px;padding:13px 20px;text-decoration:none;display:inline-flex}
