.all-projects-section{color:#0f172a;background:0 0;padding:0;position:relative}.all-projects-section .container{z-index:2;position:relative}.all-projects-section .home-style-header{text-align:center;flex-direction:column;align-items:center;max-width:680px;margin:0 auto 40px;display:flex}.all-projects-section .home-style-header .section-badge{color:var(--main_color);background:#33a1e017;border:1px solid #33a1e038;border-radius:20px;align-items:center;gap:8px;margin-bottom:12px;padding:5px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.all-projects-section .home-style-header .section-badge .badge-icon{color:var(--main_color)}.all-projects-section .home-style-header .section-title{color:#0f172a;letter-spacing:-.3px;margin-bottom:10px;font-size:clamp(22px,3vw,34px);font-weight:800;line-height:1.3}.all-projects-section .home-style-header .section-title .highlight{color:var(--main_color);background:linear-gradient(135deg, var(--main_color) 0%, #0284c7 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.all-projects-section .home-style-header .section-subtitle{color:#64748b;font-size:clamp(14px,1.4vw,15.5px);line-height:1.6}.all-projects-section .all-projects-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (max-width:1200px){.all-projects-section .all-projects-grid{grid-template-columns:repeat(3,1fr);gap:20px}}@media (max-width:991px){.all-projects-section .all-projects-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:576px){.all-projects-section .all-projects-grid{grid-template-columns:1fr;gap:16px}}.all-projects-section .load-more-wrap{justify-content:center;align-items:center;margin-top:45px;display:flex}.all-projects-section .load-more-wrap .load-more-btn{cursor:pointer;border:none;border-radius:30px;outline:none;justify-content:center;align-items:center;gap:10px;padding:14px 34px;font-size:15px;font-weight:700;transition:all .3s;display:inline-flex}.all-projects-section .load-more-wrap .load-more-btn .btn-icon{transition:transform .3s}.all-projects-section .load-more-wrap .load-more-btn:hover{transform:translateY(-3px);box-shadow:0 8px 24px #33a1e059}.all-projects-section .load-more-wrap .load-more-btn:hover .btn-icon{transform:rotate(90deg)}.all-projects-section .empty-projects-card{text-align:center;background:#fffffff2;border:1px solid #33a1e038;border-radius:28px;flex-direction:column;align-items:center;max-width:720px;margin:20px auto 40px;padding:60px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 45px #33a1e014}.all-projects-section .empty-projects-card:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--main_color) 50%, transparent 100%);height:2px;position:absolute;top:0;left:15%;right:15%}.all-projects-section .empty-projects-card .empty-glow-orbit{background:radial-gradient(circle,#33a1e026 0%,#33a1e008 70%);border:1px dashed #33a1e059;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin-bottom:24px;animation:3s ease-in-out infinite alternate orbitPulse;display:flex;position:relative}.all-projects-section .empty-projects-card .empty-glow-orbit .empty-icon-inner{background:linear-gradient(135deg,#ebf5fce6 0%,#fffffff2 100%);border:1px solid #33a1e040;border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;display:flex;box-shadow:0 6px 18px #33a1e02e}.all-projects-section .empty-projects-card .empty-glow-orbit .empty-icon-inner .empty-bot-icon{color:var(--main_color);animation:3.5s ease-in-out infinite floatY}.all-projects-section .empty-projects-card .empty-badge{color:var(--main_color);background:#33a1e014;border:1px solid #33a1e038;border-radius:20px;align-items:center;gap:7px;margin-bottom:18px;padding:6px 16px;font-size:13px;font-weight:700;display:inline-flex}.all-projects-section .empty-projects-card .empty-badge .badge-icon{color:var(--main_color)}.all-projects-section .empty-projects-card .empty-title{color:#0f172a;letter-spacing:-.3px;margin-bottom:12px;font-size:clamp(20px,2.3vw,26px);font-weight:800}.all-projects-section .empty-projects-card .empty-desc{color:#64748b;max-width:580px;margin-bottom:28px;font-size:15px;line-height:1.8}.all-projects-section .empty-projects-card .empty-action-wrap .empty-action-btn{border-radius:26px;padding:13px 30px;font-size:15px;font-weight:700}@keyframes orbitPulse{0%{transform:scale(.96);box-shadow:0 0 #33a1e033}to{transform:scale(1.04);box-shadow:0 0 25px 4px #33a1e040}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}
