.forms-section{position:relative;isolation:isolate}
.forms-section .form-photo-card{z-index:2}
.forms-section .inquiry-selected{border-color:#d82032;box-shadow:0 0 0 2px #d82032}
.forms-section .inquiry-selected .form-open-label{color:#bd192a}
.inquiry-connector{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:visible}
.inquiry-panel{position:relative;z-index:1;width:100%;max-width:1140px;margin:60px auto 0;background:#fff;color:#131517;border:1px solid #d82032;border-radius:8px;overflow:hidden;scroll-margin-top:140px;animation:panel-in .35s cubic-bezier(.22,1,.36,1)}
.inquiry-panel[hidden]{display:none}
.inquiry-panel .inquiry-header{padding:30px 78px 28px 38px;border-bottom:1px solid #e0e2e2;background:#fff;color:#131517}
.inquiry-panel .inquiry-close{position:absolute;right:24px;top:26px;width:40px;height:40px;display:grid;place-items:center;background:#f3f4f4;color:#131517;border:1px solid #d9dddf;border-radius:8px;font-size:26px;padding:0;line-height:1}
.inquiry-panel .inquiry-close:hover{background:#d82032;color:#fff;border-color:#d82032}
.inquiry-panel .inquiry-header h2{font-family:Arial,Helvetica,sans-serif;font-size:30px;line-height:1.35;letter-spacing:-.5px;text-transform:none;-webkit-text-stroke:0}
.inquiry-panel .inquiry-header .eyebrow{margin-bottom:16px}
.inquiry-panel .inquiry-form{padding:30px 38px 38px}
.inquiry-panel .inquiry-diagram{max-width:760px;margin:0 auto 30px}
@keyframes panel-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:700px){.inquiry-panel{margin-top:56px;scroll-margin-top:150px}.inquiry-panel .inquiry-header{padding:26px 68px 24px 24px}.inquiry-panel .inquiry-header h2{font-size:25px}.inquiry-panel .inquiry-close{right:16px;top:22px}.inquiry-panel .inquiry-form{padding:24px}}
@media(prefers-reduced-motion:reduce){.inquiry-panel{animation:none}}
