.alin-services-wrapper{padding:60px 20px;max-width:1200px;margin:auto;text-align:center}.alin-services-header{text-align:center}.alin-services-header h2{font-size:2.4rem;margin-bottom:10px;font-weight:700}.alin-services-header p{font-size:1.1rem;color:#555;max-width:700px;margin:0 auto 40px}.alin-service-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px}.alin-service-card{background:#fff;padding:30px 20px;border-radius:20px;box-shadow:0 10px 20px rgba(0,0,0,.07);transition:transform .3s ease,box-shadow .3s ease;perspective:800px}.alin-service-card:hover{transform:scale(1.05);box-shadow:0 15px 30px rgba(0,0,0,.15)}.alin-service-card img{width:60px;height:60px;margin-bottom:15px}.alin-service-card h3{font-size:1.2rem;margin-bottom:10px;color:#0e1e2e}.alin-service-card p{font-size:.95rem;color:#555}@media (max-width:600px){.alin-services-header h2{font-size:1.8rem}.alin-service-card{padding:20px}}.lang-slide-wrapper{position:fixed;top:80px;right:20px;z-index:9999}.lang-slide-toggle{background:rgba(0,0,0,.6);color:white;border:none;padding:10px 16px;border-radius:30px;font-size:.95rem;cursor:pointer;backdrop-filter:blur(6px);box-shadow:0 4px 12px rgba(0,0,0,.2);display:flex;align-items:center;gap:8px}.lang-slide-panel{position:fixed;top:0;right:-250px;height:100vh;width:220px;background:rgba(255,255,255,.1);backdrop-filter:blur(15px);box-shadow:-4px 0 12px rgba(0,0,0,.2);padding:30px 20px;display:flex;flex-direction:column;gap:14px;transition:right .35s ease;z-index:9998}.lang-slide-panel.open{right:0}.lang-slide-panel h4{color:white;margin-bottom:10px;font-size:1rem;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:8px}.lang-slide-panel a{color:white;text-decoration:none;background:rgba(255,255,255,.1);padding:8px 10px;border-radius:6px;display:flex;align-items:center;gap:8px;font-size:.9rem;transition:background .2s ease}.lang-slide-panel a:hover{background:rgba(255,255,255,.25)}.lang-slide-panel img{width:18px;height:12px;object-fit:cover;border-radius:2px}@media (max-width:900px){.hero-inner{grid-template-columns:1fr;text-align:center}.hero-image{height:260px;margin-top:40px}.hero-text h1{font-size:40px}}