.home-module__dk0I2G__hero{min-height:calc(100svh - 5rem);padding-bottom:calc(9rem + env(safe-area-inset-bottom,0px))}.home-module__dk0I2G__actions{z-index:40;bottom:calc(1rem + env(safe-area-inset-bottom,0px));left:max(1rem, env(safe-area-inset-left,0px));right:max(1rem, env(safe-area-inset-right,0px));pointer-events:none;justify-content:space-between;align-items:flex-end;gap:1.25rem;display:flex;position:fixed}.home-module__dk0I2G__install{-webkit-backdrop-filter:blur(16px);color:#fff;transform-origin:0 100%;pointer-events:auto;border:1px solid #ffffff4d;border-radius:1rem;min-width:0;max-width:17rem;padding:.75rem 2.5rem .75rem .75rem;font-size:.875rem;font-weight:600;animation:.6s ease-out both home-module__dk0I2G__installEnter;position:relative;box-shadow:0 12px 30px #00000047}.home-module__dk0I2G__close{width:44px;height:44px;font-size:1.5rem;position:absolute;top:0;right:0}.home-module__dk0I2G__installButton{color:#fff;background:#ff9017;border-radius:.75rem;margin-top:.5rem;padding:.4rem .8rem;font-weight:700}.home-module__dk0I2G__whatsapp{color:#fff;pointer-events:auto;background:#0dbb6b;border-radius:50%;flex-shrink:0;place-items:center;width:56px;height:56px;margin-left:auto;display:grid;box-shadow:0 4px 20px #0004}.home-module__dk0I2G__actions button:focus-visible,.home-module__dk0I2G__whatsapp:focus-visible,.home-module__dk0I2G__instructions button:focus-visible{outline-offset:3px;outline:3px solid #ff9017}.home-module__dk0I2G__actions button:disabled{opacity:.6;cursor:wait}.home-module__dk0I2G__instructions{color:#17120f;background:#fff;border:0;border-radius:1rem;width:min(24rem,100% - 2rem);margin:auto;padding:1.5rem}.home-module__dk0I2G__instructions::backdrop{background:#0008}.home-module__dk0I2G__instructions h2{margin-bottom:.75rem;font-weight:700}@media (min-width:640px){.home-module__dk0I2G__install{display:none}.home-module__dk0I2G__hero{min-height:calc(100vh - 5rem);padding-bottom:2.5rem}}@media (max-width:639px){body:has(.home-module__dk0I2G__actions) [data-sonner-toaster]{bottom:calc(9rem + env(safe-area-inset-bottom,0px))!important}}.home-module__dk0I2G__install.home-module__dk0I2G__leaving{pointer-events:none;animation:.33s ease-in both home-module__dk0I2G__installExit}@keyframes home-module__dk0I2G__installEnter{0%{opacity:0;transform:scale(.74)}45%{opacity:1;transform:scale(1.06)}65%{transform:scale(.98)}82%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes home-module__dk0I2G__installExit{0%{opacity:1;transform:scale(1)}25%{opacity:.9;transform:scale(1.025)}to{opacity:0;transform:scale(.74)}}@media (prefers-reduced-motion:reduce){.home-module__dk0I2G__install,.home-module__dk0I2G__install.home-module__dk0I2G__leaving{animation:none;transform:none}}
