/* Shared softer surface layer, loaded after the existing product styles. */
.hero{border-radius:32px}.search-card,.score-card,.business-plan,.concept-section,.results-section,.map-section,.about-callout,.login-card,.portfolio-item,.idea-dialog,.feasibility-section,.viability-section{border-radius:24px}.metric,.plan-grid article,.viability-components article,.signal-grid article,.reasoning-panel,.evaluation-method,.empty-state{border-radius:18px}button,.secondary,.top-nav .nav-cta,.nav-links .nav-cta,.analysis-badges span,.radius-ladder span,.proxy-list span{border-radius:13px}.search-card input,.search-card select,.login-form input,.feasibility-grid input,.feasibility-grid select,.feasibility-grid textarea,.idea-dialog input,.idea-dialog select,.idea-dialog textarea{border-radius:10px}.map-section{overflow:hidden}.finance-mode{display:flex;gap:9px;flex-wrap:wrap;margin:13px 0 8px}.finance-mode label{display:flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid rgba(230,238,255,.28);border-radius:999px;font-size:10px;background:rgba(255,255,255,.06)}.finance-mode input{accent-color:var(--sun)}.finance-note{margin:0;color:var(--muted);font-size:10px;line-height:1.45}.evaluation-method{margin-top:12px;padding:18px 19px;border:1px solid rgba(255,255,255,.22);background:linear-gradient(135deg,rgba(141,215,193,.14),rgba(245,212,134,.08))}.evaluation-method h4{font:23px 'DM Serif Display';margin:0}.evaluation-method p:not(.eyebrow),.evaluation-method li{font-size:12px;line-height:1.55;color:var(--muted)}.evaluation-method ol{margin:10px 0 0;padding-left:19px}@media(max-width:620px){.hero{border-radius:24px}.search-card,.score-card,.business-plan,.concept-section,.results-section,.map-section,.login-card,.feasibility-section,.viability-section{border-radius:19px}}
