/* === LAYOUT: Widen post wrapper to 1600px === */
main.is-layout-constrained > .wp-block-group{max-width:1600px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}
/* === COVER BLOCK CORE === */
.wp-block-cover{position:relative;display:grid;overflow:clip}
.wp-block-cover.is-position-bottom-left{align-items:end;justify-items:start}
.wp-block-cover .wp-block-cover__image-background,.wp-block-cover .wp-block-cover__background{position:absolute;inset:0;margin:0;padding:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;z-index:0;border:none}
.wp-block-cover__background.has-background-dim-60{opacity:0.6}
.wp-block-cover__inner-container{position:relative;z-index:1;color:#fff}
.wp-block-post-date,.wp-block-post-title{display:none!important}
/* === HERO COVER === */
.wp-block-cover.alignfull{width:100%!important;max-width:none!important;position:relative!important;left:auto!important;transform:none!important;margin:0!important;padding:72px 64px 96px!important;box-sizing:border-box!important}
/* === BODY TEXT === */
.entry-content.is-layout-constrained > .wp-block-paragraph{max-width:65ch!important;margin:0 64px!important}
.entry-content.is-layout-constrained > * + .wp-block-paragraph{margin:0 64px!important;margin-top:1.5rem!important}
.entry-content.is-layout-constrained > .wp-block-heading{max-width:65ch!important;margin:0 64px!important}
.entry-content.is-layout-constrained > * + .wp-block-heading{margin:0 64px!important;margin-top:3rem!important}
/* === SPACER === */
.entry-content.is-layout-constrained > .wp-block-spacer{max-width:none!important;margin:0 64px!important}
.entry-content.is-layout-constrained > .wp-block-spacer + *{margin-top:0!important}
/* === WIDE IMAGE === */
.entry-content.is-layout-constrained > .wp-block-image{max-width:none!important;margin:0!important;width:100%!important}
.entry-content.is-layout-constrained > * + .wp-block-image{margin-top:3rem!important}
.entry-content.is-layout-constrained > .wp-block-image + *{margin-top:3rem!important}
.wp-block-image.alignwide{position:static!important;left:auto!important;transform:none!important;box-sizing:border-box!important}
.wp-block-image.alignwide img{width:100%;height:auto;max-height:60vh;object-fit:cover}
/* === CTA BAR === */
.entry-content.is-layout-constrained > .heckler-cta-bar{max-width:none!important;margin:0!important;margin-top:72px!important;margin-bottom:72px!important}
.heckler-cta-bar{position:static!important;left:auto!important;transform:none!important;width:100%!important;box-sizing:border-box!important;background:#2F3234;padding:72px 64px;display:flex;align-items:center;justify-content:space-between;gap:48px;flex-wrap:wrap}
.heckler-cta-bar .cta-eyebrow{margin:0;font-size:0.75rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:rgba(253,252,248,0.4)}
.heckler-cta-bar h3{margin:0;margin-top:12px;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;letter-spacing:-0.01em;color:#FDFCF8;line-height:1.3}
.heckler-cta-bar .cta-desc{margin:0;margin-top:12px;font-size:1rem;line-height:1.5;color:rgba(253,252,248,0.5);max-width:52ch}
.heckler-cta-bar .cta-buttons{display:flex;gap:16px;flex-wrap:wrap}
.heckler-cta-bar .btn-primary{display:inline-block;padding:14px 32px;background:#0EBBFF;color:#2F3234;font-size:0.875rem;font-weight:600;letter-spacing:0.02em;text-decoration:none}
.heckler-cta-bar .btn-ghost{display:inline-block;padding:14px 32px;background:transparent;color:#FDFCF8;font-size:0.875rem;font-weight:600;letter-spacing:0.02em;text-decoration:none;border:1px solid rgba(253,252,248,0.3)}
/* === MOBILE === */
@media(max-width:600px){.wp-block-cover.alignfull{padding:72px 24px 48px!important}.entry-content.is-layout-constrained > .wp-block-paragraph,.entry-content.is-layout-constrained > * + .wp-block-paragraph{margin-left:24px!important;margin-right:24px!important}.entry-content.is-layout-constrained > .wp-block-heading,.entry-content.is-layout-constrained > * + .wp-block-heading{margin-left:24px!important;margin-right:24px!important}.entry-content.is-layout-constrained > .wp-block-spacer{margin-left:24px!important;margin-right:24px!important}.heckler-cta-bar{padding:48px 24px!important;gap:36px}}
Industry Insights
Designing the Front Desk Experience
The technology at the counter either elevates the interaction or gets in the way of it.
The front desk is a first impression. For hotels, it sets the tone of the stay. For offices, it signals how a company operates. For retail, it is the moment a browser becomes a buyer. In every case, the technology at the counter either elevates the interaction or gets in the way of it.
The tablet as interface
Tablets have become the default point-of-interaction device at counters and reception desks. They check guests in. They process payments. They collect signatures. But a tablet lying flat on a counter, tethered to a charging cable, does not communicate professionalism. It communicates improvisation.
An enclosure changes the equation. It presents the tablet at a deliberate angle — optimized for the user, not just the surface it sits on. It secures the device. It routes power invisibly. And it introduces a material language — steel, clean lines, a color that matches or complements the space — that says this is part of the environment, not a gadget placed on top of it.

Hospitality, retail, corporate — the pattern is the same
The specific application varies. A hotel might run a self-check-in kiosk. A café runs a POS system. A corporate lobby runs a visitor management app. But the underlying requirement is identical: present a tablet as a permanent, trusted touchpoint that guests and customers interact with confidently.
When the hardware fits the space, the interaction feels natural. And natural interactions build trust faster than any onboarding screen.