/* Detailed forms in the original NorDrive visual language. */
[data-when][hidden],[data-client-flow][hidden],.guidance-box[hidden]{display:none!important}.intake-form{max-width:940px;padding:42px;margin:36px auto 0}.intake-section{border:0!important;padding:0!important;margin:0 0 42px!important;min-width:0}.intake-section>legend{display:flex;align-items:center;gap:14px;font:500 1.55rem/1.25 Fraunces,Georgia,serif;color:var(--vert-sapin);width:100%;padding:0 0 18px;margin-bottom:24px;border-bottom:1px solid var(--beige-sable)}.intake-number{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;border:1px solid var(--or-pale);color:var(--vert-sapin);border-radius:50%;font-family:Fraunces,serif;font-size:1.15rem;background:var(--creme-lin)}.intake-intro{max-width:940px;margin:auto;background:var(--creme-lin);border-left:4px solid var(--or-pale);padding:30px 36px}.intake-intro h2{font-size:1.8rem}.intake-intro p:last-child{margin-bottom:0}.intake-hint,.intake-legal{font-size:.9rem;line-height:1.6;margin:10px 0 22px;color:#675a49}.intake-legal a{color:var(--vert-sapin);text-decoration:underline}.guidance-box{background:#f1f3eb;border:1px solid #ced9c6;border-left:4px solid var(--vert-mousse);padding:22px 26px;margin:24px 0;border-radius:4px}.guidance-box h3{font-size:1.3rem;color:var(--vert-sapin);margin-bottom:12px}.guidance-box p,.guidance-box li{font-size:.94rem;line-height:1.6;color:#354033}.guidance-box p:last-child{margin-bottom:0}.guidance-box ul{padding-left:22px;margin:0}.guidance-box li+li{margin-top:8px}.guidance-box.needs-check{background:#fff5e5;border-color:#c9a76a}.guidance-box.needs-check h3{color:#62451c}.conditional-panel{background:var(--creme-pale);border:1px solid var(--beige-sable);padding:22px;margin:16px 0 24px;border-radius:4px}.conditional-panel .guidance-box{margin-bottom:0}.intake-form .field-row,.intake-form .form-cols-3{margin-bottom:4px}.intake-form .field{min-width:0}.intake-form .support-radio{margin:22px 0}.intake-form .support-radio>legend{line-height:1.5;margin-bottom:12px}.intake-form .form-radio-group{gap:10px}.intake-form .form-radio-group label{flex:1 1 150px;display:flex;align-items:center;justify-content:center;font-size:.92rem;min-height:58px;padding:12px;line-height:1.4}.intake-form .form-radio-group input{display:block;position:absolute;width:1px;height:1px;opacity:0;padding:0}.intake-form .form-radio-group label:has(input:focus-visible){outline:3px solid var(--vert-sapin);outline-offset:3px}.intake-form input[type=file]{max-width:100%}.intake-form input:invalid:not(:placeholder-shown):focus{outline-color:#876322}.intake-form [type=submit]{width:100%;min-height:56px}.intake-form [type=submit]:disabled{opacity:.55;cursor:not-allowed}.intake-form fieldset{min-width:0}.intake-form .field small{display:block}.intake-form .field-row{grid-template-columns:repeat(2,minmax(0,1fr))}.intake-form .form-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.intake-errors{color:#704b13}
@media(max-width:720px){.intake-form{padding:26px 18px}.intake-intro{padding:24px 20px}.intake-section>legend{font-size:1.35rem}.intake-form .field-row,.intake-form .form-cols-3{grid-template-columns:1fr}.guidance-box{padding:20px 16px}.conditional-panel{padding:18px 14px}.intake-form .form-radio-group label{flex:1 1 115px}.intake-number{width:36px;height:36px}.intake-section{margin-bottom:32px!important}}
.valuation-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0}.valuation-grid section{background:var(--blanc-casse);border:1px solid #ced9c6;padding:22px;border-radius:5px}.valuation-grid h4{font:500 1.2rem/1.4 Fraunces,Georgia,serif;color:var(--vert-sapin)}.valuation-grid .valuation-price{font-size:1.65rem;font-weight:600;color:var(--vert-sapin);margin:12px 0}.valuation-actions{display:flex;flex-wrap:wrap;gap:12px}.valuation-actions button{min-height:48px}@media(max-width:720px){.valuation-grid{grid-template-columns:1fr}.valuation-grid section{padding:18px}}
