/* Home Source Priority1 — compact responsive tracking interface */
.hs-layout,.hs-layout *{box-sizing:border-box}.hs-layout{max-width:780px;margin:22px auto 44px;padding:0 16px;color:#30251f;font-family:inherit}.hs-panel{background:#fff;border:1px solid #e8dfd7;border-radius:16px;box-shadow:0 8px 28px rgba(56,36,23,.06);overflow:hidden}.hs-intro{padding:24px 28px 17px;border-bottom:1px solid #f0e8e1;background:#fcfaf8}.hs-intro small{font-size:11px;font-weight:800;letter-spacing:.09em;color:#80533b}.hs-intro h1{font-size:clamp(23px,3vw,30px)!important;line-height:1.25!important;letter-spacing:-.02em;margin:7px 0!important;color:#30251f!important}.hs-intro p{font-size:13px;line-height:1.55;color:#76675e;margin:0}.hs-card{padding:22px 28px 25px}.hs-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 22px;padding:4px;background:#f6f2ee;border-radius:11px}.hs-tabs button{min-width:0;display:flex;align-items:center;justify-content:center;gap:7px;border:0!important;border-radius:8px!important;background:transparent!important;color:#65564d!important;padding:12px 8px!important;font-size:13px!important;font-weight:700!important;cursor:pointer;box-shadow:none!important;text-transform:none!important}.hs-tabs button.active{background:#fff!important;color:#5a3a2a!important;box-shadow:0 1px 5px #38241716!important}.hs-tabs button:focus-visible,.hs-submit:focus-visible,.hs-sms:focus-visible{outline:3px solid #c79b7f;outline-offset:2px}.hs-tabs button svg{flex:none}.hs-card label{display:block;font-size:12px;font-weight:750;color:#49382f;margin:0 0 7px}.hs-field{margin-bottom:15px}.hs-card input,.hs-card select{display:block;width:100%;height:46px!important;padding:0 13px!important;background:#fff!important;border:1px solid #ddd2c9!important;border-radius:9px!important;color:#30251f!important;font-size:15px!important;box-shadow:none!important}.hs-card input:focus,.hs-card select:focus{outline:2px solid #c7a18b!important;outline-offset:1px}.hs-form-grid{display:grid;grid-template-columns:170px 1fr;gap:12px}.hs-hint{font-size:12px;color:#83776f;line-height:1.5;margin:3px 0 15px}.hs-submit{width:100%;height:46px;border:0!important;border-radius:9px!important;background:#5a3a2a!important;color:#fff!important;font-size:14px!important;font-weight:750!important;cursor:pointer}.hs-submit:hover{background:#764d38!important}.hs-submit:disabled{opacity:.65}.hs-support{margin-top:20px;border-top:1px solid #eee6df;padding-top:17px;display:flex;justify-content:space-between;align-items:center;gap:14px}.hs-support strong{font-size:13px;color:#38291f;display:block}.hs-support p{margin:4px 0 0;font-size:12px;color:#84776d}.hs-sms{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;min-height:39px;padding:9px 13px;border:1px solid #d9c6b7;border-radius:9px;color:#5a3a2a!important;text-decoration:none!important;font-size:12px;font-weight:750;background:#fff}.hs-sms:hover{background:#f8f1eb;color:#5a3a2a!important}.hs-note{font-size:11px;color:#96887e;margin:14px 0 0;line-height:1.45}.hs-error{background:#fff1ed;color:#9e4b3b;padding:12px;border-radius:9px;margin-top:16px;font-size:13px}.hs-shipment{background:#fcf9f5;border:1px solid #e9ddd2;padding:17px;border-radius:11px;margin-top:16px;font-size:13px}.hs-shipment h3{font-size:17px;margin:0 0 9px}.hs-badge{display:inline-block;border-radius:20px;background:#e5efe5;color:#3d6545;padding:5px 11px;font-size:12px;font-weight:700}.hs-events{padding-left:20px;margin-top:16px}.hs-events li{padding:0 0 13px 9px;border-left:2px solid #c5d7c9;font-size:12px}.hs-events small{display:block;color:#7a837c;margin:4px 0}[hidden]{display:none!important}
@media(max-width:600px){.hs-layout{padding:0 10px;margin:12px auto 30px}.hs-intro{padding:19px 17px 15px}.hs-intro h1{font-size:24px!important}.hs-card{padding:17px}.hs-form-grid{grid-template-columns:1fr;gap:0}.hs-tabs button{font-size:12px!important;padding:11px 4px!important}.hs-support{align-items:flex-start;flex-direction:column;gap:11px}.hs-sms{width:100%}.hs-card input,.hs-card select{font-size:16px!important}}
@media(max-width:350px){.hs-tabs button{font-size:11px!important;gap:3px}.hs-tabs button svg{display:none}}
