.loading-screen.hidden{opacity:0;visibility:hidden}.navbar.scrolled{background:rgba(33,32,29,.95);backdrop-filter:blur(10px);padding:1rem 0;box-shadow:var(--shadow-md)}.service-features{list-style:none;margin-bottom:1.5rem}.service-features li{padding:.5rem 0;color:rgba(255,255,255,.6);position:relative;padding-right:1.5rem}.service-features li::before{content:"✓";position:absolute;right:0;color:var(--secondary-color);font-weight:700}.footer-links{list-style:none}.footer-links li{margin-bottom:.8rem}.footer-links a{color:rgba(255,255,255,.6);text-decoration:none;transition:var(--transition)}.footer-links a:hover{color:var(--secondary-color);padding-right:5px}.social-link{width:40px;height:40px;background:rgba(215,189,126,.1);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--secondary-color);transition:var(--transition)}.social-link:hover{background:var(--secondary-color);color:var(--primary-color);transform:translateY(-5px)}@media (max-width:768px){.nav-menu.active{right:0}}.fade-in{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.fade-in.visible{opacity:1;transform:translateY(0)}.slide-in-left{opacity:0;transform:translateX(-50px);transition:opacity .8s ease,transform .8s ease}.slide-in-left.visible{opacity:1;transform:translateX(0)}.slide-in-right{opacity:0;transform:translateX(50px);transition:opacity .8s ease,transform .8s ease}.slide-in-right.visible{opacity:1;transform:translateX(0)}.scale-in{opacity:0;transform:scale(.8);transition:opacity .8s ease,transform .8s ease}.scale-in.visible{opacity:1;transform:scale(1)}