.contact-grid-banner img{width:100%}.hero{background:linear-gradient(180deg,var(--white),#f0f4f7);border-bottom:1px solid var(--line)}.hero .content{display:grid;grid-template-columns:1.4fr .6fr;gap:24px;padding-top:20px;padding-bottom:20px;align-items:center}.hero h1{margin:0;font-size:30px;line-height:1.2}.hero-sub{color:var(--muted);margin:10px 0 0}.eyebrow{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 0}.chip{display:inline-flex;align-items:center;gap:6px;background:var(--accent);border:1px solid #b8dde9;color:var(--ink);border-radius:999px;padding:4px 10px;font-size:12px}.hero .stats{display:flex;gap:16px;flex-wrap:wrap;justify-content:flex-end}.stat{background:var(--white);border:1px solid var(--line);padding:10px 12px;border-radius:12px;box-shadow:var(--shadow);min-width:160px;font-size:13px}.stat b{display:block;font-size:16px;color:var(--ink)}@media(max-width:980px){.hero .content{grid-template-columns:1fr}.hero .stats{justify-content:flex-start}}.field:before,.select:before,.customer .field:before,.customer select:before,.localization-form__select:before{box-shadow:none!important}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{box-shadow:none!important}main.contact-main{padding-top:20px;padding-bottom:40px}.contact-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr);gap:24px;margin-top:18px}@media(max-width:980px){.contact-layout{grid-template-columns:1fr}}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:640px){.contact-grid{grid-template-columns:1fr}}.contact-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px 16px 12px;font-size:14px}.contact-card h2,.contact-card h3{margin:0 0 6px;font-size:16px}.contact-chiprow{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.contact-chip{font-size:11px;padding:3px 8px;border-radius:999px;border:1px solid var(--accent);background:var(--accent);color:var(--ink)}.contact-card p{margin:4px 0}.contact-meta{font-size:13px;color:var(--muted);margin-top:4px}.contact-form{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px 18px 16px;font-size:14px}.contact-form h2{margin-top:0;margin-bottom:4px;font-size:20px}.contact-form p{margin:4px 0 10px;color:var(--muted)}.field-row{display:flex;gap:12px;flex-wrap:wrap}.field{flex:1;min-width:140px;margin-bottom:10px;flex-direction:column}label{display:block;font-size:13px;margin-bottom:4px;color:var(--ink)}.required{color:var(--orange)}input[type=text],input[type=email],input[type=tel],select,textarea{width:100%;padding:8px 10px;border-radius:10px;border:1px solid var(--line);font-size:14px;font-family:inherit;resize:vertical}textarea{min-height:120px}.helpline{font-size:12px;color:var(--muted);margin-top:2px}.radio-row{display:flex;flex-wrap:wrap;gap:10px 16px;font-size:13px;margin:2px 0 8px}.radio-row label{display:flex;align-items:center;gap:6px;margin-bottom:0}.contact-footer{display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:flex-end;align-items:center;margin-top:10px;border-top:1px dashed var(--line);padding-top:10px}.btn{-webkit-appearance:none;appearance:none;border:1px solid var(--line);background:var(--white);border-radius:10px;padding:8px 14px;cursor:pointer;font-weight:600;font-size:14px;color:var(--ink)}.btn.primary{border-color:transparent;background:#00a2a0;color:var(--white)}.btn.soft{background:var(--paper)}.contact-note{font-size:12px;color:var(--muted)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-contact-form-vsb.css.map */
