.inner-header:has(.detail-copy){background:#292929;color:#fff}.inner-header .detail-copy h2{color:#fff}.inner-header .detail-copy h2 em{color:#f4511e}.inner-header .detail-copy p{color:#f3f3f3;font-size:16px;line-height:1.85}.inner-header:has(.detail-copy) .sidebar{padding:0;background:transparent;box-shadow:none;display:grid;gap:0}.inner-header:has(.detail-copy) .sidebar h4{margin:0;padding:20px 22px 10px;background:#fff;color:#292929;font-size:16px}.inner-header:has(.detail-copy) .sidebar h4:nth-of-type(2){margin-top:18px;background:#f4511e;color:#fff;padding-bottom:18px}.inner-header:has(.detail-copy) .sidebar a{background:#fff;color:#3f3f3f;padding:14px 22px;border-color:#e3e3e3;transition:.25s}.inner-header:has(.detail-copy) .sidebar a:hover{background:#fff5f1;color:#f4511e;padding-left:27px}.inner-header:has(.detail-copy) .sidebar h4:nth-of-type(2)~a{background:#353535;color:#fff;border:1px solid #4b4b4b;font-weight:700;padding:18px 22px}.inner-header:has(.detail-copy) .sidebar h4:nth-of-type(2)~a:hover{background:#f4511e;border-color:#f4511e;color:#fff}.quote-modal{position:fixed;z-index:1000;inset:0;display:none;place-items:center;padding:24px}.quote-modal.open{display:grid}.quote-modal-backdrop{position:absolute;inset:0;background:#101010e8;backdrop-filter:blur(7px)}.quote-modal-card{position:relative;width:min(980px,100%);max-height:calc(100vh - 48px);overflow:auto;display:grid;grid-template-columns:.75fr 1.25fr;background:#fff;box-shadow:0 30px 100px #0008}.quote-modal-intro{background:linear-gradient(145deg,#292929,#3f3f3f);color:#fff;padding:52px 42px;display:flex;flex-direction:column;justify-content:center}.quote-modal-intro span{font-size:10px;letter-spacing:.18em;color:#ff7a48;font-weight:800}.quote-modal-intro h2{font-size:42px;margin:16px 0 20px;letter-spacing:-.05em}.quote-modal-intro p{color:#e7e7e7}.quote-modal-intro a{margin-top:24px;color:#fff;font:800 19px Manrope;border-left:3px solid #f4511e;padding-left:14px}.quote-modal-form{padding:46px 44px;color:#292929}.quote-modal-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.quote-modal-form label{display:block;font-size:11px;font-weight:800;margin-bottom:18px;color:#3f3f3f}.quote-modal-form input,.quote-modal-form select,.quote-modal-form textarea{display:block;width:100%;margin-top:8px;padding:12px;border:1px solid #d9d9d9;background:#fafafa;color:#292929;outline:none;resize:vertical}.quote-modal-form input:focus,.quote-modal-form select:focus,.quote-modal-form textarea:focus{border-color:#f4511e;box-shadow:0 0 0 3px #f4511e1c}.quote-modal-form .btn{border:0;background:#f4511e;color:#fff}.quote-modal-close{position:absolute;z-index:2;right:14px;top:10px;width:38px;height:38px;border:0;background:transparent;color:#292929;font-size:32px;line-height:1}.quote-modal-status{min-height:22px;color:#237443;font-size:12px}body.quote-modal-open{overflow:hidden}@media(max-width:760px){.quote-modal-card{grid-template-columns:1fr}.quote-modal-intro{padding:32px 25px}.quote-modal-intro h2{font-size:32px}.quote-modal-form{padding:30px 24px}.quote-modal-row{grid-template-columns:1fr;gap:0}.quote-modal-close{color:#fff}.inner-header .detail-copy p{font-size:15px}}@media(prefers-reduced-motion:reduce){.quote-modal *{transition:none!important}}

