.work-gallery .nav-tabs .nav-link{cursor:pointer;color:#01A1E8;font-weight:500;border:none;border-bottom:2px solid transparent}.work-gallery .nav-tabs .nav-link.active{background-color:transparent;border-color:#01A1E8;color:#01A1E8}.gallery-item{position:relative;overflow:hidden;border-radius:12px;aspect-ratio:1/1;cursor:zoom-in}.thumbnail-img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:.75rem;cursor:pointer;transition:transform .3s ease}.gallery-item:hover .thumbnail-img{transform:scale(1.05)}.overlay{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.45);opacity:0;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:600;font-size:1rem;transition:opacity .3s ease}.gallery-item:hover .overlay{opacity:1}.thumbnail-img:hover{transform:scale(1.03)}.work-gallery{position:relative;z-index:1;font-family:var(--font-poppins),sans-serif;margin-top:5rem;margin-bottom:3rem;overflow:hidden}.work-gallery:before{content:"";position:absolute;inset:0;z-index:-1;background-image:url(/images/gallery-bg.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:.9;mask-image:linear-gradient(180deg,transparent 0,black 15%,black 85%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0,black 15%,black 85%,transparent)}.work-gallery h2{font-size:2rem;font-weight:600;color:var(--color-text-dark);text-align:center;margin-bottom:1rem}.work-gallery p{text-align:center;font-size:1.1rem;color:var(--color-muted);margin-bottom:2rem}.divider{background-color:#01A1E8}.whyus-section{font-family:var(--font-poppins),sans-serif;margin-top:3rem;margin-bottom:3rem}.whyus-header h2{font-size:2rem;font-weight:600;color:var(--color-text-dark);text-align:center;margin-bottom:1rem}.whyus-header p{text-align:center;font-size:1.1rem;color:var(--color-muted);margin-bottom:2rem}.whyus-list{list-style:none;padding:0;margin:0 auto;max-width:800px}.whyus-list li{margin-bottom:1rem;font-size:1.1rem;padding:.5rem 1rem}.whyus-footer{text-align:center;margin-top:2rem;font-size:1.1rem;color:var(--color-text-dark)}.whyus-image{border-radius:.75rem;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1);max-width:100%;height:auto}.btn-whyus{background-color:#01a1e8;border:none;padding:.75rem 2rem;font-weight:500;font-size:1.2rem;text-decoration:none;color:white;border-radius:.6rem;box-shadow:0 4px 12px rgba(0,0,0,.3);transition:background-color .3s ease,transform .2s ease}.btn-whyus:hover{background-color:#0086c2;transform:translateY(-2px)}.icon-circle{color:white;border-radius:.75rem;padding:.6rem;display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;font-size:1.25rem;margin-right:.75rem;flex-shrink:0}.divider,.icon-circle{background-color:#01a1e8}.divider{height:4px;width:90px;margin:1rem auto;border-radius:2px}.whyus-description{padding-top:.5rem}@media (max-width:768px){.whyus-list li{text-align:center}}.prices-section{font-family:var(--font-poppins),sans-serif;background-color:#ffffff;padding:4rem 0}.prices-section h2{font-weight:600;font-size:2.2rem;color:#1b1b1b;margin-bottom:.5rem}.prices-section .divider{height:4px;width:90px;background-color:#01a1e8;margin:.5rem auto 1.5rem;border-radius:2px}.prices-section p{font-size:1.05rem;color:#555;margin-bottom:2rem;text-align:center}.price-item{background-color:#f3f6f2;border:none;border-left:5px solid #01a1e8;padding:1.25rem 1.5rem;border-radius:1rem;transition:transform .2s ease,box-shadow .3s ease}.price-item:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.08)}.price-item h5{font-size:1.1rem;font-weight:600;color:#1b1b1b;margin-bottom:.25rem}.price-item p{font-size:.95rem;color:#6c757d;margin-bottom:0}.price-item .text-end{font-size:1.1rem;color:#1b1b1b;font-weight:600;align-self:center}