.valuation-layout{display:grid;gap:22px;padding:22px}.valuation-form-card,.valuation-results{padding:22px;border:1px solid #d8e1e8;border-radius:18px;background:#fff}.valuation-form-card h2,.valuation-results h2{margin:6px 0 8px}.valuation-form{margin-top:18px}.valuation-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.saas-fields{margin-top:18px;padding:18px;border:1px solid #d8e1e8;border-radius:14px;background:#f8fafc}.saas-fields h3{margin:0 0 14px}.valuation-results-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.valuation-hero-number{font-size:clamp(38px,7vw,72px);font-weight:900;letter-spacing:-.04em;line-height:.95;margin:18px 0 8px;color:#102a24}.valuation-multiple{margin:0 0 20px;color:#667085;font-weight:700}.valuation-range-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.valuation-range-grid article,.absolute-grid>div{padding:16px;border:1px solid #d8e1e8;border-radius:14px;background:#f8fafc}.valuation-range-grid span,.absolute-grid span{display:block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#667085}.valuation-range-grid strong,.absolute-grid strong{display:block;margin:7px 0 4px;font-size:22px;color:#101828}.valuation-range-grid small,.absolute-grid small{color:#667085}.valuation-range-grid .primary-range{background:#eaf5f1;border-color:#a9d4c6}.absolute-range{margin-top:14px;border:1px solid #d8e1e8;border-radius:14px;background:#fff;padding:14px 16px}.absolute-range summary{cursor:pointer;font-weight:800}.absolute-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.valuation-basis{margin-top:16px;padding:14px;border-radius:12px;background:#f2f4f7;color:#475467}.valuation-cta-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.valuation-cta-grid a:first-child{grid-column:1/-1}.valuation-disclaimer{margin:16px 0 0;color:#667085;font-size:12px;line-height:1.55}@media(max-width:760px){.valuation-layout{padding:14px}.valuation-form-card,.valuation-results{padding:16px}.valuation-range-grid{grid-template-columns:1fr}.absolute-grid,.valuation-cta-grid{grid-template-columns:1fr}.valuation-cta-grid a:first-child{grid-column:auto}.valuation-results-head{flex-direction:column}.valuation-hero-number{font-size:44px}}