/*! Copyright (c) 2026 StickerMint LLC. All rights reserved. Proprietary software. See LICENSE.txt. Third-party components retain their respective licenses. */
.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px}.contact-layout h1{font-size:clamp(34px,4vw,56px);line-height:1.1}.contact-layout form{padding:30px;border:1px solid #d8e1ed;border-radius:20px;background:white}.contact-layout label{display:block;font-weight:600;margin-bottom:8px}.contact-layout input,.contact-layout textarea,.contact-layout select{box-sizing:border-box;width:100%;font:inherit;padding:12px;border:1px solid #bdcada;border-radius:9px;margin-bottom:20px}.contact-layout input:focus,.contact-layout textarea:focus{outline:2px solid #2674ee;outline-offset:2px}.contact-note{font-size:12px;line-height:1.6;color:#52647b}.contact-trap{position:absolute;left:-10000px}.contact-layout button:disabled{opacity:.65}.contact-layout #contact-status{font-size:14px;line-height:1.6}.contact-layout #contact-status[data-error=true]{color:#a12222}@media(max-width:760px){.contact-layout{grid-template-columns:1fr;gap:30px}.contact-layout form{padding:20px}}.contact-layout>div,.contact-layout form{min-width:0}.contact-layout a{overflow-wrap:anywhere}@media(max-width:760px){.masthead .nav-inner{flex-wrap:wrap;gap:14px;padding-top:16px;padding-bottom:16px}.masthead nav{width:100%;justify-content:space-between;gap:12px;flex-wrap:wrap}.masthead nav a{font-size:12px}.contact-layout h1{overflow-wrap:break-word}}
@media(max-width:760px){.masthead .nav-inner{height:auto;min-height:88px}}
