.dn-contact{background:#0a0a0a;color:#fff;font-family:Inter,sans-serif;padding:7rem 3.5rem}.dn-contact__inner{margin:0 auto;max-width:760px}.dn-contact__header{margin-bottom:3.5rem;text-align:center}.dn-contact__eyebrow{color:#34b5e5;font-size:.7rem;font-weight:600;letter-spacing:.15em;margin-bottom:1rem;text-transform:uppercase}.dn-contact h2{font-family:Plus Jakarta Sans,sans-serif;font-size:3rem;font-weight:900;letter-spacing:-.04em;line-height:1.05;margin:0 0 1.25rem}.dn-contact h2 em{color:#34b5e5;font-style:italic;font-weight:300}.dn-contact__intro{color:hsla(0,0%,100%,.7);font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:540px}.dn-contact__intro p{margin:0}.dn-contact__form-wrapper{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.08);border-radius:24px;padding:2.75rem}.dn-contact__form-wrapper .hs-form-field{margin-bottom:1rem}.dn-contact__form-wrapper label{color:hsla(0,0%,100%,.85);display:block;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.dn-contact__form-wrapper input[type=email],.dn-contact__form-wrapper input[type=tel],.dn-contact__form-wrapper input[type=text],.dn-contact__form-wrapper select,.dn-contact__form-wrapper textarea{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);border-radius:10px;box-sizing:border-box;color:#fff;font-family:Inter,sans-serif;font-size:.95rem;padding:.85rem 1rem;transition:all .3s;width:100%}.dn-contact__form-wrapper input:focus,.dn-contact__form-wrapper select:focus,.dn-contact__form-wrapper textarea:focus{background:hsla(0,0%,100%,.08);border-color:#34b5e5;outline:none}.dn-contact__form-wrapper input::placeholder,.dn-contact__form-wrapper textarea::placeholder{color:hsla(0,0%,100%,.35)}.dn-contact__form-wrapper textarea{min-height:120px;resize:vertical}.dn-contact__form-wrapper .hs-button,.dn-contact__form-wrapper input[type=submit]{background:#34b5e5;border:none;border-radius:100px;color:#fff;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:.95rem;font-weight:700;letter-spacing:.01em;margin-top:.75rem;padding:1.15rem 2rem;transition:all .3s;width:100%}.dn-contact__form-wrapper .hs-button:hover,.dn-contact__form-wrapper input[type=submit]:hover{background:#fff;color:#0a0a0a;transform:translateY(-2px)}.dn-contact__form-wrapper .hs-error-msgs{color:#ff6b6b;font-size:.8rem;list-style:none;margin:.3rem 0 0;padding:0}.dn-contact__form-placeholder{background:hsla(0,0%,100%,.05);border:1px dashed hsla(0,0%,100%,.2);border-radius:12px;color:hsla(0,0%,100%,.6);font-size:.95rem;line-height:1.6;padding:2rem;text-align:center}.dn-contact__form-placeholder p{margin:0}.dn-contact__form-placeholder em{color:#34b5e5;font-style:normal;font-weight:600}.dn-contact__footnote{color:hsla(0,0%,100%,.4);font-size:.8rem;margin-top:1.5rem;text-align:center}@media (max-width:968px){.dn-contact{padding:5rem 1.5rem}.dn-contact h2{font-size:2.25rem}.dn-contact__form-wrapper{padding:1.75rem}}