.start-card{max-width:30rem}.start-form{display:grid;gap:1rem}.start-group{display:grid;gap:.85rem;margin:0;padding:0;border:0}.start-group legend{margin-bottom:.6rem;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pv-text-muted)}.start-address{display:flex;align-items:stretch;min-width:0}.start-address .plt-input{flex:1 1 auto;min-width:0;border-top-right-radius:0;border-bottom-right-radius:0}.start-address>span{display:flex;align-items:center;flex:none;max-width:55%;overflow:hidden;padding:0 .7rem;border:1px solid var(--pv-border);border-left:0;border-radius:0 8px 8px 0;background:var(--pv-hover);color:var(--pv-text-secondary);font-size:.88rem;white-space:nowrap;text-overflow:ellipsis}.start-field-error{font-size:.8rem;color:var(--pv-danger-text)}.start-address-ok{font-size:.8rem;font-weight:600;color:var(--pv-primary)}.start-terms{display:flex;align-items:flex-start;gap:.55rem;font-size:.88rem;color:var(--pv-text-secondary)}.start-terms input{flex:none;width:1.5rem;height:1.5rem;margin:0;accent-color:var(--pv-primary)}.start-terms span{padding-top:.15rem}.start-footnote a,.start-terms a{color:var(--pv-primary);font-weight:600}.start-full{width:100%;min-height:2.6rem}.start-footnote{margin-top:1.25rem;font-size:.86rem;text-align:center;color:var(--pv-text-secondary)}.start-next-step{margin-top:-.4rem;text-align:center}