.glass-header{position:fixed;top:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.2rem 5%;background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--glass-border);z-index:1000;transition:all .4s ease}.logo{font-size:1.8rem;font-weight:800;letter-spacing:1px}.logo span{color:var(--accent-orange)}.btn-text.active span{transform:rotate(45deg)}.service-desc-hidden.open{max-height:400px;opacity:1;margin-top:1.2rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}