.preview-illustration{display:contents}
.preview-action{position:absolute;inset:0;z-index:12;border-radius:inherit;cursor:pointer;transition:box-shadow .25s}
.preview-action:hover{box-shadow:inset 0 0 0 1px #c8a7f15c}
.preview-action:focus-visible{outline:2px solid #c8a7f1;outline-offset:-5px}
.demo-nav-cta,.demo-cta{transition:background .2s,box-shadow .2s}.demo-nav-cta:hover,.demo-cta:hover{box-shadow:0 0 0 2px #aa86d04a}
.inquiry-choice{margin-top:28px;padding-top:24px;border-top:1px solid #ffffff12}.inquiry-choice label{display:block;font-size:12px;color:#d0c9dc;margin-bottom:10px}.inquiry-choice select{width:100%;max-width:100%;color:#e3d9ef;background:#262430;border:1px solid #a48bbe50;border-radius:8px;padding:12px 14px;font:inherit;font-size:13px;cursor:pointer;color-scheme:dark}.inquiry-choice select:focus-visible{outline:2px solid #c5a7ee;outline-offset:3px}.inquiry-choice p{font-size:12px;line-height:1.7;color:#aaa0b8;margin-top:12px;min-height:42px}.contact-detail .inquiry-hint{font-size:10px;line-height:1.65;max-width:330px;color:#93889f;margin-top:12px}.contact-detail #inquiry-email{margin-top:19px}
@media(max-width:600px){.inquiry-choice select{font-size:12px}.inquiry-choice p{font-size:11px}.contact-detail #inquiry-email{font-size:12px;padding-inline:20px}}
