.valuation-page .valuation-intro{padding:48px 0 30px;max-width:720px}.valuation-page .valuation-intro h1{font-size:clamp(40px,5.1vw,62px);line-height:1.06;margin:12px 0 16px;font-weight:400}.valuation-page .valuation-deck{font-family:'Libre Caslon Text',Georgia,serif;font-size:20px;color:#1B1712;margin-bottom:10px}.valuation-page .valuation-intro>p:last-child{max-width:62ch;line-height:1.7;color:#5F574B;font-size:15px}.valuation-page .valuation-form{padding-bottom:32px}.valuation-page .valuation-required{font-size:12px;color:#5F574B;margin:0 0 15px}.valuation-page .valuation-panels{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.valuation-page .valuation-panel{min-width:0;margin:0;padding:24px 28px 28px;border:1px solid #DCD2C0;background:#fbf8f2;border-radius:3px}.valuation-page .valuation-panel legend{font-family:'Libre Caslon Text',Georgia,serif;font-size:21px;padding:0 10px;margin-left:-10px;line-height:1.3}.valuation-page .panel-note{font-size:13px;color:#5F574B;margin:0 0 22px;line-height:1.6}.valuation-page .field-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 16px}.valuation-page .field{display:block;min-width:0;font-size:13px;font-weight:500;line-height:1.5}.valuation-page .field input,.valuation-page .field select,.valuation-page .field textarea{display:block;width:100%;box-sizing:border-box;margin-top:7px;background:#fff;border:1px solid #bfb4a3;border-radius:3px;min-height:46px;padding:11px 12px;color:#1B1712;font:400 16px/1.5 Inter,Arial,sans-serif}.valuation-page .field select{appearance:auto;padding-right:8px}.valuation-page .field textarea{resize:vertical;min-height:125px}.valuation-page .field-wide{grid-column:1/-1}.valuation-page .required-mark{color:#A03D22}.valuation-page .valuation-actions{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:30px;border-top:1px solid #DCD2C0;padding-top:25px}.valuation-page .valuation-actions h2{font-family:'Libre Caslon Text',Georgia,serif;font-size:20px;font-weight:400;margin:0 0 10px}.valuation-page .valuation-actions p{font-size:13px;line-height:1.7;color:#5F574B;max-width:48ch}.valuation-page .form-actions{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.valuation-page .form-actions .btn{border-radius:999px;background:#1B1712;color:#F6F1E8;border:1px solid #1B1712;padding:13px 24px;min-height:48px;font:500 14px Inter,Arial,sans-serif}.valuation-page .form-actions .btn:disabled{opacity:.6;cursor:not-allowed}.valuation-page .preview-note{font-size:12px!important}.valuation-page .field :focus-visible{outline:2px solid #A03D22;outline-offset:3px}
@media(max-width:760px){.valuation-page .valuation-intro{padding-top:32px}.valuation-page .valuation-panels,.valuation-page .valuation-actions{grid-template-columns:1fr;gap:26px}.valuation-page .valuation-panel{padding:20px}.valuation-page .valuation-actions{gap:22px}.valuation-page .valuation-deck{font-size:18px}}
@media(max-width:600px){.valuation-page .field-grid{grid-template-columns:1fr}.valuation-page .valuation-panel{padding:18px 16px}.valuation-page .valuation-intro h1{font-size:38px}}
