.jdmp-contact{background:#101310;color:#f5f6f3;padding:64px 0 76px;color-scheme:dark}.jdmp-contact__inner{max-width:1240px}.jdmp-contact__intro{max-width:850px;margin-bottom:36px}.jdmp-contact h1{font-size:clamp(32px,4vw,46px);line-height:1.12;margin-bottom:22px;color:#b8f43a;font-weight:800;letter-spacing:-.025em}.jdmp-contact h2{color:#b8f43a;font-size:21px;font-weight:750;line-height:1.3;margin-bottom:20px}.jdmp-contact p{color:#bfc6be;line-height:1.75;margin-bottom:16px}.jdmp-contact__columns{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:28px;align-items:start}.jdmp-contact__information{display:grid;gap:24px}.jdmp-contact__panel{min-width:0;background:#1b201b;border:1px solid #ffffff16;border-radius:12px;padding:30px}.jdmp-contact__panel p:last-child{margin-bottom:0}.jdmp-contact a{color:#f5f6f3;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.jdmp-contact a:hover{color:#b8f43a}.jdmp-contact__response{font-size:13px;color:#d1d8cd!important;padding-bottom:20px;border-bottom:1px solid #ffffff16}.jdmp-contact form{margin-top:24px}.jdmp-contact__fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.jdmp-contact label{color:#f5f6f3;font-weight:600;font-size:13px;margin-bottom:8px}.jdmp-contact label span{color:#bfc6be;font-weight:400}.jdmp-contact input:not([type=hidden]),.jdmp-contact textarea{display:block;width:100%;border:1px solid #4a5449;background:#101510;color:#f5f6f3;border-radius:7px;padding:12px 14px;margin:0 0 20px;min-height:48px;box-shadow:none;font-size:16px}.jdmp-contact textarea{resize:vertical;min-height:180px}.jdmp-contact :is(input,textarea,a,button):focus-visible{outline:2px solid #b8f43a;outline-offset:4px}.jdmp-contact .jdmp-contact__submit{background:#b8f43a;color:#101310;border:1px solid #b8f43a;border-radius:7px;font-weight:800;padding:13px 26px;min-height:48px}.jdmp-contact .jdmp-contact__submit:hover{background:#e4ff73;border-color:#e4ff73;color:#101310}.jdmp-contact__status{border:1px solid #b8f43a80;border-radius:7px;padding:16px;margin-bottom:24px;color:#f5f6f3;background:#101510}.jdmp-contact__status--error{border-color:#f3a49a}.jdmp-contact__status p{color:inherit}.jdmp-contact__status ul{list-style:disc;padding-left:20px;margin-bottom:0}body:has(.jdmp-contact) .site-footer{margin-top:0}@media(max-width:749px){.jdmp-contact{padding:36px 0 44px}.jdmp-contact__columns{grid-template-columns:1fr;gap:22px}.jdmp-contact__intro{margin-bottom:26px}.jdmp-contact__panel{padding:24px 20px}.jdmp-contact__information{gap:22px}.jdmp-contact__fields{grid-template-columns:1fr;gap:0}.jdmp-contact__submit{width:100%}}.jdmp-contact :is(h1,h2){font-style:italic}
/*# sourceMappingURL=/cdn/shop/t/39/assets/performance-contact.css.map */
