.whatsapp-fab-module__UKlUKq__mobile{display:none}@media (max-width:699px){.whatsapp-fab-module__UKlUKq__desktop{display:none}.whatsapp-fab-module__UKlUKq__mobile{right:calc(1.25rem + env(safe-area-inset-right,0px));bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));z-index:50;animation:3.8s ease-in-out infinite whatsapp-fab-module__UKlUKq__fabFloat;display:grid;position:fixed;transform:none}}@keyframes whatsapp-fab-module__UKlUKq__fabFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.whatsapp-fab-module__UKlUKq__mobile{animation:none}}
.portfolio-case-page-module__GhjeXW__frame{background:linear-gradient(#14151f 0%,#0d0e16 100%);border:1px solid #ffffff1a;border-radius:1rem;overflow:hidden;box-shadow:0 30px 80px -30px #000000b3}.portfolio-case-page-module__GhjeXW__bar{background:#ffffff08;border-bottom:1px solid #ffffff12;align-items:center;gap:.4rem;height:2rem;padding:0 .9rem;display:flex}.portfolio-case-page-module__GhjeXW__bar i{background:#ffffff2e;border-radius:50%;width:.5rem;height:.5rem}.portfolio-case-page-module__GhjeXW__desktopShot{width:100%;height:auto;display:block}.portfolio-case-page-module__GhjeXW__phoneRow{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}@media (max-width:640px){.portfolio-case-page-module__GhjeXW__phoneRow{grid-template-columns:1fr;max-width:16rem;margin-inline:auto}}.portfolio-case-page-module__GhjeXW__phoneFrame{aspect-ratio:9/19.5;background:#0d0e16;border:2px solid #ffffff24;border-radius:1.4rem;overflow:hidden}.portfolio-case-page-module__GhjeXW__phoneShot{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.portfolio-case-page-module__GhjeXW__productGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.portfolio-case-page-module__GhjeXW__productGrid{grid-template-columns:repeat(2,1fr)}}.portfolio-case-page-module__GhjeXW__productShot{width:100%;height:auto;display:block}.portfolio-case-page-module__GhjeXW__productCaption{color:#f2f1eca6;margin-top:.6rem;font-size:.85rem;line-height:1.5}
