.demo-page{padding:4rem 2rem 6rem;border-top:.5px solid var(--color-border-tertiary)}.demo-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:4rem;max-width:1080px;margin:0 auto;align-items:start}.pitch .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:500;letter-spacing:.16em;color:var(--primary);background:var(--primary-light);padding:6px 14px;border-radius:100px;text-transform:uppercase;margin-bottom:1.25rem;border:.5px solid rgba(12,140,233,.18)}.pitch .eyebrow .dot{width:6px;height:6px;background:var(--primary);border-radius:50%}.pitch h1{font-size:clamp(32px,4.2vw,44px);font-weight:500;line-height:1.1;letter-spacing:-.02em;margin:0 0 1rem}.pitch h1 span{color:var(--primary-pressed)}.pitch p.lead{font-size:16px;line-height:1.65;color:var(--color-text-secondary);margin:0 0 2rem;max-width:480px}.value-list{flex-direction:column;gap:16px;margin-bottom:2.5rem}.value-item{gap:14px;align-items:flex-start}.value-item .v-ic{flex:0 0 36px;width:36px;height:36px;border-radius:9px;background:var(--primary-light);border:.5px solid rgba(12,140,233,.18);color:var(--primary-pressed);display:inline-flex;align-items:center;justify-content:center;font-size:18px;margin-top:2px}.value-item .v-ic.orange{background:var(--orange-light);border-color:#f9731638;color:var(--orange-dark)}.value-item .v-ic.navy{background:var(--navy-light);border-color:#1e1b4b2e;color:var(--navy)}.value-item h4{font-size:14.5px;font-weight:600;color:var(--color-text-primary);margin:0 0 4px;letter-spacing:-.005em}.value-item p{font-size:13.5px;line-height:1.55;color:var(--color-text-secondary);margin:0}.trust-strip{padding:1.25rem 1.5rem;background:var(--color-background-secondary);border-radius:var(--border-radius-md);flex-direction:column;gap:8px;max-width:480px}.trust-strip-lbl{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-tertiary)}.trust-strip-list{flex-wrap:wrap;gap:8px 16px;font-size:13px;color:var(--color-text-secondary);align-items:center}.trust-strip-list .tdot{width:3px;height:3px;background:var(--color-text-tertiary);border-radius:50%}.form-card{background:var(--color-background-primary);border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg);padding:2.25rem 2rem 2rem;box-shadow:0 12px 36px #1118270d,0 1px 3px #1118270a}.form-card h2{font-size:22px;font-weight:600;margin:0 0 .5rem;letter-spacing:-.01em}.form-card p.sub{font-size:14px;color:var(--color-text-secondary);margin:0 0 1.5rem;line-height:1.55}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.form-field{flex-direction:column;gap:6px;margin-bottom:12px}.form-field.split{margin-bottom:0}.form-field label{font-size:12px;font-weight:500;color:var(--color-text-secondary);letter-spacing:.01em}.form-field label .req{color:var(--orange);margin-left:2px}.form-field input,.form-field select,.form-field textarea{width:100%;padding:11px 12px;font-size:14px;border:.5px solid var(--color-border-secondary);border-radius:var(--border-radius-md);background:#fff;font-family:inherit;color:var(--color-text-primary);transition:border-color .15s,box-shadow .15s}.form-field select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:38px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5L6 6.5L11 1.5' stroke='%236B7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 14px center;cursor:pointer}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #0c8ce926}.form-field textarea{min-height:100px;resize:vertical;line-height:1.5}.form-field input::placeholder,.form-field textarea::placeholder{color:var(--color-text-tertiary)}.submit-row{gap:12px;align-items:center;flex-wrap:wrap}.submit-row .btn-p{padding:11px 22px;font-size:14px;flex:0 0 auto}.submit-meta{font-size:12px;color:var(--color-text-tertiary)}.btn-p:disabled{opacity:.6;cursor:not-allowed}.success-state{display:none;text-align:center;padding:1.5rem 0 .5rem}.success-state.is-on{display:block}.success-state .check-wrap{width:64px;height:64px;border-radius:50%;background:#ecfdf5;display:inline-flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;color:#047857;font-size:32px;border:1px solid rgba(4,120,87,.18)}.success-state h3{font-size:22px;font-weight:600;margin:0 0 .5rem;letter-spacing:-.01em;color:var(--color-text-primary)}.success-state p{font-size:14px;color:var(--color-text-secondary);line-height:1.6;margin:0 auto 1.25rem;max-width:360px}.form-card.is-success .form-content{display:none}@media(max-width:880px){.demo-grid{grid-template-columns:1fr;gap:2.5rem}}
