.hnr-service{font-size:.9rem;opacity:.8}.hnr-carousel{position:relative}.hnr-track{display:flex;gap:16px;scroll-snap-type:x mandatory;overflow-x:auto;scroll-behavior:smooth;padding-bottom:8px}.hnr-slide{flex:0 0 100%;scroll-snap-align:start}@media (min-width:640px){.hnr-slide{flex-basis:50%}}@media (min-width:1024px){.hnr-slide{flex-basis:33.3333%}}.hnr-prev,.hnr-next{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border:none;border-radius:9999px;background:#111;color:#fff;opacity:.85;cursor:pointer;display:flex;align-items:center;justify-content:center}.hnr-prev{left:4px}.hnr-next{right:4px}.hnr-dots{display:flex;gap:6px;justify-content:center;margin-top:8px}.hnr-dots button{width:8px;height:8px;border-radius:9999px;border:none;background:#c7c7c7;opacity:.7;cursor:pointer}.hnr-dots button.is-active{opacity:1;background:#111}.hnr-form{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:12px 0}.hnr-form input[type=text],.hnr-form input[type=date],.hnr-form select{height:40px;padding:0 10px;border:1px solid rgba(0,0,0,.14);border-radius:8px}.hnr-form input[type=file]{height:40px;padding:6px 8px;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff}.hnr-form button{height:40px;padding:0 14px;border:none;border-radius:8px;background:#111;color:#fff;cursor:pointer}.hnr-form-result{margin-top:6px;font-size:.95rem}@media (max-width:640px){.hnr-form{flex-direction:column;align-items:stretch}.hnr-form>*{width:100%}}