.v2-summary{font-size:16px;line-height:1.65;color:var(--text);margin:18px 0 4px}.valuation-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px}.valuation-col{background:var(--paper);border:1px solid var(--border);border-radius:12px;padding:18px 12px;text-align:center}.valuation-col .name{font-size:11px;text-transform:uppercase;letter-spacing:.7px;color:var(--text-soft);font-weight:700}.valuation-col .figure{font-size:19px;line-height:1.25;color:var(--navy);font-weight:800;margin-top:7px;overflow-wrap:anywhere}.results{display:none}.results.active{display:block}.data-capture-form{display:none}.data-capture-form.active{display:block}.form-card,.valuation-card,.wins-section,.cta-section{background:var(--white);border-radius:16px;padding:30px;margin-bottom:24px;box-shadow:var(--shadow-md)}.form-card h3,.wins-section h3{font-size:24px;color:var(--navy);margin-bottom:8px}.form-deck,.wins-section .intro{color:var(--text-soft);margin-bottom:20px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-group{margin-bottom:14px}.form-group label{display:block;font-size:12px;font-weight:700;color:var(--navy);margin-bottom:6px}.form-group input{width:100%;border:2px solid var(--border);border-radius:10px;padding:13px;font:inherit}.consent-row{display:flex;gap:10px;font-size:12px;color:var(--text-soft);margin:8px 0 18px}.submit-btn,.cta-btn{display:block;width:100%;border:0;border-radius:10px;padding:15px;background:var(--gold);color:var(--navy);font-weight:800;text-align:center;text-decoration:none;cursor:pointer}.win-card{border-left:3px solid var(--gold);background:var(--paper);border-radius:10px;padding:17px;margin-top:12px}.win-card .title{font-weight:800;color:var(--navy)}.win-card .howto{font-size:14px;color:var(--text-soft);margin-top:5px}.nav-buttons{display:flex;gap:12px}.nav-btn,.retake-btn{border:1px solid var(--border);border-radius:10px;padding:12px 18px;background:var(--white);color:var(--navy);font-weight:700;cursor:pointer}.nav-btn.next{margin-left:auto;background:var(--navy);color:white}.nav-btn:disabled{opacity:.4}.closing-note,.footer{text-align:center;color:var(--text-soft);font-size:12px;margin-top:24px}.cta-section p{text-align:center;margin-bottom:16px}@media(max-width:560px){.valuation-row,.form-row{grid-template-columns:1fr}.title-body h1{font-size:28px}.step{padding:26px 22px}}
.form-card{color:var(--navy);color-scheme:light}
.form-card .form-deck{color:var(--text-soft)}
.form-card .form-group input{background:#fff;color:var(--navy);-webkit-text-fill-color:var(--navy);caret-color:var(--navy)}
.form-card .form-group input:focus{background:#fff;color:var(--navy)}
.form-card .form-group input::placeholder{color:var(--text-soft);-webkit-text-fill-color:var(--text-soft);opacity:1}
.form-card .form-group input:autofill{color:var(--navy);-webkit-text-fill-color:var(--navy)}
