.valuation-page{--val-bg:#fafafa;--val-fg:#222a2e;--val-primary:#222a2e;--val-accent:teal;--val-accent-strong:#015e5e;--val-accent-soft:#e9f7f1;--val-sage:#c7e9d9;--val-highlight:#55d6be;--val-border:#e4e4e4;--val-muted:#555;background-color:var(--val-bg);color:var(--val-fg);min-height:100vh}.valuation-page .val-section{width:85%;max-width:1200px;padding:var(--new-component-spacing,7em) 0;margin:0 auto}.valuation-page .val-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--val-accent);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.valuation-page .val-heading{color:var(--val-fg);font-size:clamp(2rem,4vw,3.1rem);font-weight:400;line-height:1.08}.valuation-page .val-heading em{color:var(--val-accent);font-style:italic}.valuation-page .val-lead{color:var(--val-muted);max-width:38ch;font-size:1.05rem;line-height:1.6}.valuation-page .val-btn{background-color:var(--val-accent);color:#fff;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:54px;padding:0 1.8em;font-size:1rem;font-weight:500;transition:transform .2s,background-color .2s;display:inline-flex}.valuation-page .val-btn:hover{background-color:var(--val-accent-strong);transform:translateY(-2px)}.valuation-page .val-btn.ghost{color:var(--val-fg);border:1px solid var(--val-border);background-color:#0000}.valuation-page .val-btn.ghost:hover{background-color:#fff}.valuation-page .val-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}@media screen and (max-width:1024px){.valuation-page .val-section{width:90%;padding:var(--new-component-spacing-mobile,5em) 0}.valuation-page .val-lead{max-width:100%}}
