.insp-hero-actions{margin:30px 0 0}.insp-hero-actions .button{display:inline-block}.insp-page .info-rows>div{border-bottom:1px solid #e6e0d5;justify-content:space-between;align-items:baseline;gap:20px;padding:13px 0;display:flex}.insp-page .info-rows dt{color:var(--muted);margin:0;font-size:14px}.insp-page .info-rows dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:650}.insp-calc{background:var(--cream);padding:80px 8vw}.insp-calc-head h2{letter-spacing:-.045em;margin:0 0 16px;font-size:clamp(32px,4vw,52px);line-height:1}.insp-calc-head p{max-width:640px;color:var(--muted);margin:0;line-height:1.75}.insp-calc-fields{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:26px;max-width:960px;margin:38px 0 0;display:grid}.insp-calc-fields label{color:var(--muted);margin:0;font-size:12px;display:block}.insp-calc-fields select,.insp-calc-fields input{width:100%;font:inherit;color:inherit;background:0 0;border:0;border-bottom:1px solid #b3aa9b;border-radius:0;outline:none;margin-top:6px;padding:11px 0}.insp-calc-fields select:focus,.insp-calc-fields input:focus{border-color:var(--copper)}.insp-calc-fields small{color:var(--muted);margin-top:7px;font-size:11.5px;display:block}.insp-quote{background:#fff;max-width:620px;margin:44px 0 0;padding:26px 28px}.insp-quote>div{border-bottom:1px solid #ece6db;justify-content:space-between;align-items:baseline;gap:20px;padding:11px 0;display:flex}.insp-quote dt{color:var(--muted);margin:0;font-size:14px}.insp-quote dd{font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:650}.insp-quote-step dt,.insp-quote-step dd{color:var(--ink);font-weight:650}.insp-quote-total{border-bottom:0;border-top:2px solid var(--ink);margin-top:6px;padding-top:18px}.insp-quote-total dt{color:var(--ink);font-size:15px;font-weight:650}.insp-quote-total dd{letter-spacing:-.03em;font-size:26px}.insp-quote-hint{max-width:620px;color:var(--muted);margin:14px 0 0;font-size:12.5px;line-height:1.6}.insp-form{background:var(--paper);grid-template-columns:.8fr 1.2fr;gap:8vw;padding:90px 8vw;display:grid}.insp-form h2{letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(32px,4vw,52px);line-height:1}.insp-form>div>p{max-width:520px;color:var(--muted);margin:0;line-height:1.7}.insp-form-quote{font-size:14px;color:var(--ink)!important;margin-top:22px!important}.insp-form-quote strong{font-variant-numeric:tabular-nums;font-size:19px}.insp-form-open a{color:var(--copper);text-decoration:underline}.insp-form button[disabled]{opacity:.55;cursor:not-allowed}.insp-form .form-status{color:var(--muted);margin:16px 0 0;font-size:13px;line-height:1.6}.insp-form .form-status.done{color:var(--copper)}.insp-form .cf-turnstile{margin:10px 0 22px}@media (max-width:900px){.insp-calc{padding:70px 5vw}.insp-form{grid-template-columns:1fr;gap:38px;padding:70px 5vw}}.insp-photo-hero{grid-template-columns:1.15fr .85fr;align-items:stretch;padding:0;display:grid}.insp-hero-copy{align-self:center;padding:80px 5vw 72px 8vw}.insp-hero-photo{object-fit:cover;object-position:center 60%;width:100%;height:560px;display:block}.insp-journey{background:var(--ink);color:var(--paper);grid-template-columns:1fr 1fr;display:grid}.insp-journey img{object-fit:cover;object-position:center 55%;width:100%;height:420px;display:block}.insp-journey>div{align-self:center;padding:60px 8vw 60px 5vw}.insp-journey h2{margin:0 0 20px;font-size:clamp(28px,3vw,42px);line-height:1.1}.insp-journey p{margin:0 0 24px;line-height:1.7}.insp-journey a{color:inherit;text-underline-offset:5px}.insp-request-photo{object-fit:cover;object-position:center 35%;width:100%;max-width:520px;height:320px;margin-top:32px;display:block}.insp-route{background:var(--paper);border:1px solid #d7cebf;max-width:960px;margin-top:30px;padding:24px}.insp-route p{color:var(--muted);margin:0 0 18px;font-size:13px;line-height:1.65}.insp-route p:last-child{margin:12px 0 0}.insp-route strong{color:var(--ink);font-weight:600}.insp-route label{font-size:13px;display:block}.insp-route input{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:var(--ink);background:#fff;border:1px solid #b3aa9b;border-radius:0;margin:8px 0 18px;padding:12px;display:block}.insp-route a{color:var(--ink);text-underline-offset:4px;font-weight:600}.insp-route input:focus-visible{outline:2px solid var(--copper);outline-offset:2px}.insp-page .insp-calc-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.insp-page .insp-calc-fields>*{min-width:0}.insp-quote dd{white-space:nowrap}@media (max-width:700px){.insp-photo-hero,.insp-journey{grid-template-columns:1fr}.insp-hero-copy{padding:48px 5vw 36px}.insp-hero-photo{object-position:center 60%;height:320px}.insp-journey img{height:300px}.insp-journey>div{padding:36px 5vw}.insp-page .insp-calc-fields{grid-template-columns:1fr;gap:20px}.insp-route,.insp-quote{padding:18px}.insp-quote-total dd{font-size:23px}.insp-calc,.insp-form{padding:48px 5vw}.insp-request-photo{height:240px}}.insp-route button{background:var(--ink);max-width:100%;color:var(--paper);font:inherit;cursor:pointer;white-space:normal;border:0;padding:13px 20px;display:block}.insp-route button:disabled{opacity:.55;cursor:not-allowed}.insp-route button:focus-visible{outline:2px solid var(--copper);outline-offset:3px}.insp-route-verification{min-height:140px;margin-bottom:18px}.insp-calc-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;margin-top:30px;display:grid}.insp-calc-layout .insp-route{max-width:none;margin:0;padding:24px}.insp-calc-result{background:#fff;border:1px solid #d7cebf;min-width:0;padding:24px}.insp-calc-result h3{margin:0 0 18px;font-size:clamp(24px,2.3vw,32px);font-weight:600;line-height:1.2}.insp-calc-result .insp-quote-formula{border-left:4px solid var(--copper);background:var(--paper);color:var(--ink);margin:0;padding:14px 16px;font-size:17px;font-weight:600;line-height:1.55}.insp-calc-result .insp-quote{max-width:none;margin:18px 0 24px;padding:0;line-height:1.6}.insp-calc-result .insp-quote dt{color:var(--ink);font-size:16px}.insp-calc-result .insp-quote dd{font-size:17px}.insp-calc-result .insp-quote-total dd{font-size:clamp(28px,3vw,38px)}.insp-page .insp-calc-result .insp-calc-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:none;margin:0}.insp-calc-result .insp-calc-fields>label:first-child{grid-column:1/-1}.insp-calc-result .insp-calc-fields label{color:var(--ink);font-size:14px}.insp-calc-result .insp-calc-fields select{text-overflow:ellipsis;overflow:hidden}.insp-calc-result .insp-calc-fields small{font-size:13px;line-height:1.5}.insp-calc-result .insp-distance-source{color:var(--ink);margin:20px 0 0;font-size:16px;line-height:1.6}.insp-calc-result .insp-quote-hint{max-width:none;font-size:14px;line-height:1.6}.insp-calc-layout .insp-route p,.insp-calc-layout .insp-route label{font-size:15px}.insp-calc-layout .insp-route .insp-route-status{margin:14px 0 18px}.insp-route-status:empty{display:none}.insp-route-status.automatic{background:#e8eee3;border-left:4px solid #426336;padding:14px 16px}.insp-route-status.automatic strong{font-size:19px;line-height:1.4;display:block}.insp-route-status.automatic span{color:var(--ink);margin-top:6px;display:block}@media (max-width:1000px){.insp-calc-layout{grid-template-columns:1fr}.insp-calc-layout .insp-route,.insp-calc-result{padding:22px}}@media (max-width:480px){.insp-calc-layout{gap:18px}.insp-calc-layout .insp-route,.insp-calc-result{padding:18px}.insp-page .insp-calc-result .insp-calc-fields{grid-template-columns:1fr}.insp-calc-result .insp-quote>div{gap:12px}.insp-calc-result .insp-quote dt{font-size:15px}.insp-calc-result .insp-quote-total dd{font-size:28px}}.insp-mode{border:0;min-width:0;margin:0 0 20px;padding:0}.insp-mode legend{margin-bottom:12px;padding:0;font-size:12px}.insp-mode .check{margin-bottom:10px}.insp-mode .check span{font-size:13px}
