@import url('https://fonts.googleapis.com/css2?family=Questrial&family=Inter:wght@300;400;500;600&display=swap');@import url('https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,200,0..1,0&display=swap');html{scroll-behavior:smooth;scroll-padding-top:80px}.respiro-section{padding-top:120px;padding-bottom:120px}@media(max-width:768px){.respiro-section{padding-top:80px;padding-bottom:80px}}.ken-burns{animation:kenburns 20s ease infinite alternate}@keyframes kenburns{0%{transform:scale(1)}100%{transform:scale(1.15)}}.glass-nav{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:rgba(250,249,249,.8);transition:background-color .3s ease,box-shadow .3s ease}.glass-nav.scrolled{background-color:rgba(250,249,249,.95);box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03)}.reveal-on-scroll{opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal-on-scroll.active{opacity:1;transform:translateY(0)}.border-l-decorative{border-left:2px solid #dac1bc}.material-symbols-outlined{font-variation-settings:'FILL' 0,'wght' 200,'GRAD' 0,'opsz' 24}.material-symbols-outlined.filled{font-variation-settings:'FILL' 1,'wght' 200,'GRAD' 0,'opsz' 24}@keyframes whatsapp-bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.whatsapp-bounce{animation:whatsapp-bounce 2.5s ease-in-out infinite}.whatsapp-bounce:hover{animation-play-state:paused}
