.guest-page[data-v-7be7d1aa]{background-color:#071018;min-height:100dvh;position:relative}.guest-hero[data-v-7be7d1aa]{z-index:0;pointer-events:none;background-color:#071018;background-image:linear-gradient(#07101c38 0%,#07101c57 100%),url(/sonrisa/img/marladental-hero.jpg);background-position:50%;background-repeat:no-repeat;background-size:100% 122%;position:fixed;inset:0}.guest-shell[data-v-7be7d1aa]{background:0 0;justify-content:safe center;overflow:hidden auto}@media (width<=768px){.guest-hero[data-v-7be7d1aa]{background-image:linear-gradient(#07101c2e 0%,#07101c52 100%),url(/sonrisa/img/marladental-hero-mobile.jpg?v=2);background-position:50%;background-size:cover}}.guest-ui[data-v-7be7d1aa]{opacity:0;pointer-events:none;transform:translateY(16px)}.guest-ui.is-visible[data-v-7be7d1aa]{opacity:1;pointer-events:auto;transition:opacity .7s,transform .7s;transform:none}.guest-brand h1[data-v-7be7d1aa]{text-shadow:0 2px 16px #00000073}.guest-logo[data-v-7be7d1aa]{box-shadow:none;background:0 0;border:0;place-items:center;margin:0 auto 1rem;display:grid;overflow:visible}.guest-logo-compact[data-v-7be7d1aa]{width:8.25rem;height:8.25rem}.guest-logo-full[data-v-7be7d1aa]{width:9.5rem;height:9.5rem}.guest-logo img[data-v-7be7d1aa]{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 8px 18px #00000047);background:0 0;width:100%;height:100%;display:block}.guest-panel-glass[data-v-7be7d1aa]{-webkit-backdrop-filter:blur(10px);background:linear-gradient(160deg,#ffffff24,#08101c9e);border:1px solid #d7ad5238;border-radius:.9rem;box-shadow:0 18px 48px #00000047}.guest-panel-solid[data-v-7be7d1aa]{-webkit-backdrop-filter:blur(8px);background:#ffffffeb;border-radius:1rem;box-shadow:0 22px 50px #00000038}
