@media (max-width:767px){nav .hidden.md\:flex{display:none!important}}.flex.flex-col.sm\:flex-row a,.flex.flex-col.sm\:flex-row button{width:100%;max-width:100%;text-align:center}@media (max-width:1024px){.container{padding-left:1.5rem;padding-right:1.5rem}h1{font-size:2.5rem}h2{font-size:2rem}.package-card.transform,.package-card.scale-105{transform:none!important}.grid{grid-template-columns:1fr}}@media (max-width:768px){h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}#hero-heading{font-size:2.5rem!important;line-height:1.2}.nav-glass{padding:1rem 1.5rem}.package-card{margin-bottom:2rem}.package-card.transform{transform:none;margin-bottom:2rem}.grid{gap:1.5rem}#process-heading~.grid{gap:1rem}.whatsapp-float{bottom:15px;right:15px}.whatsapp-btn{width:50px;height:50px;font-size:24px}.back-to-top{bottom:75px;right:15px}.back-to-top-btn{width:45px;height:45px;font-size:18px}.prose-lg{font-size:1rem}.prose-invert h1{font-size:1.875em}.prose-invert h2{font-size:1.5em}.prose-invert h3{font-size:1.25em}}@media (max-width:640px){.container{padding-left:1rem;padding-right:1rem}section[aria-labelledby="hero-heading"] .glass-morphism{padding:2rem 1.5rem!important}.flex.flex-col.sm\:flex-row{flex-direction:column!important;width:100%}.flex.flex-col.sm\:flex-row a{width:100%!important;max-width:100%!important}h1{font-size:1.75rem}h2{font-size:1.5rem}h3{font-size:1.25rem}#hero-heading{font-size:2rem!important}.text-xl{font-size:1.125rem}.py-20{padding-top:3rem;padding-bottom:3rem}.mb-16{margin-bottom:2rem}.glass-morphism{padding:1.5rem}.feature-icon{width:50px;height:50px}.feature-icon i{font-size:1.5rem}.package-card .text-4xl{font-size:2rem}.nav-glass .container{padding-left:0;padding-right:0}footer .grid{gap:2rem}.px-8{padding-left:1.5rem;padding-right:1.5rem}.py-4{padding-top:.75rem;padding-bottom:.75rem}article .p-6{padding:1.25rem}.flex.gap-2{flex-direction:column;gap:.75rem}.flex.gap-2 button{width:100%}.comment{padding:1rem}.text-6xl{font-size:3rem}.text-8xl{font-size:4rem}}@media (min-width:641px){.flex.flex-col.sm\:flex-row{flex-direction:row!important}.flex.flex-col.sm\:flex-row a{width:auto!important;min-width:160px;max-width:250px}}@media (max-width:375px){#hero-heading{font-size:1.75rem!important}.package-card .text-2xl{font-size:1.5rem}.package-card .text-4xl{font-size:1.75rem}.whatsapp-btn{width:45px;height:45px;font-size:20px}.back-to-top-btn{width:40px;height:40px;font-size:16px}.glass-morphism{padding:1rem}}@media (max-width:896px) and (orientation:landscape){.min-h-screen{min-height:auto;padding-top:5rem;padding-bottom:5rem}}@media print{body::before,.whatsapp-float,.back-to-top,nav,footer{display:none}body{background:#fff;color:#000}.glass-morphism{background:#fff;border:1px solid #ccc}a{color:#000;text-decoration:underline}}