.portfolio-preview{background:#fff;border-radius:12px;padding:2rem;text-align:center;box-shadow:0 2px 4px rgb(0 0 0 / .05);margin-top:3rem}.portfolio-preview p{font-size:1.125rem;font-weight:600;color:#111827;margin-bottom:1rem}.project-badges{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.project-badges span{padding:.75rem 1.5rem;background:linear-gradient(135deg,rgb(24 165 255 / .1),rgb(153 0 224 / .1));color:var(--wp--preset--color--primary,#9900e0);font-weight:600;font-size:.9rem;border-radius:8px;border:2px solid rgb(153 0 224 / .2)}.accordion-item{background:#fff;border-radius:12px;margin-bottom:1rem;overflow:hidden;box-shadow:0 2px 4px rgb(0 0 0 / .05);transition:all 0.3s ease}.accordion-item:hover{box-shadow:0 4px 8px rgb(0 0 0 / .1)}.accordion-header{width:100%;display:flex;align-items:center;gap:1rem;padding:1.5rem;background:var(--hnd-gray-50);border:none;cursor:pointer;font-size:1.125rem;font-weight:600;color:#111827;text-align:left;transition:all 0.3s ease}.accordion-header:hover{background:var(--hnd-gray-100)}.accordion-icon{font-size:1.5rem;flex-shrink:0}.accordion-title{flex-grow:1}.accordion-count{font-size:.875rem;color:#6b7280;font-weight:500}.accordion-arrow{font-size:.875rem;color:#9900e0;transition:transform 0.3s ease;flex-shrink:0}.accordion-item.active .accordion-arrow{transform:rotate(180deg)}.accordion-content{max-height:0;overflow:hidden;transition:max-height 0.4s ease}.accordion-item.active .accordion-content{max-height:2000px;padding:2rem 1.5rem}.accordion-content .tegurid-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media (max-width:1024px){.accordion-content .tegurid-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.accordion-content .tegurid-grid{grid-template-columns:1fr}.accordion-header{padding:1rem;font-size:1rem}.accordion-count{display:none}}@media (max-width:768px){.services-content{padding:0 1rem}.hnd-grid.hnd-columns-2{grid-template-columns:1fr;gap:var(--hnd-space-lg)}.hnd-infokaart{padding:var(--hnd-space-md)}.tech-main{grid-template-columns:1fr}.portfolio-preview{margin-top:0;padding:1rem}.project-badges span{width:100%}.accordion-item.active .accordion-content{padding:1rem 0}.accordion-item:hover{box-shadow:none}}