[hidden]{display:none!important}.brand strong{white-space:nowrap}.community-mark img{width:100%;height:auto!important;object-fit:contain!important}.photo-credit{display:block;padding:9px 0;line-height:1.6}.radio-row input,.checkbox-grid input{width:18px;height:18px;accent-color:#183349;margin:0 10px 0 0;flex-shrink:0}.radio-row label,.checkbox-grid label{cursor:pointer;display:flex;align-items:center;gap:6px}.honeypot{position:absolute!important;left:-9999px!important}#website-url{display:block;margin-top:18px}#form-status:empty{display:none}#form-status{margin-top:16px;color:#823820}.image-modal{border:0;padding:14px;max-width:92vw;background:#fff;border-radius:12px}.image-modal::backdrop{background:#071824de}.image-modal img{max-height:80vh;max-width:85vw;object-fit:contain;display:block}.image-modal button{display:block;margin:0 0 10px auto;padding:8px 18px;background:#153346;color:white;border:0;border-radius:4px;cursor:pointer}.demo-form-status{padding:16px;background:#f8f3ea;color:#223a35}.demo-form input,.demo-form select{color:inherit}body:has(.salon-demo) .lookbook-image[hidden],body:has(.restaurant-demo) .photo-menu-card[hidden]{display:none!important}@media(max-width:760px){.brand strong{font-size:15px}.brand img{width:45px;height:45px}.brand{gap:6px}.community-mark img{aspect-ratio:auto!important}.results-shot-grid{overflow:hidden}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
