body{font-family:Inter,sans-serif;background-color:#f9fafb}.professional-skills{padding:2rem 1rem;max-width:100%}.skills-header-professional{text-align:center;margin-bottom:2.5rem;opacity:0;transform:translateY(20px);animation:fadeInUp .6s ease-out forwards}.skills-badge{display:inline-block;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#2563eb;background-color:#dbeafe;border-radius:9999px;transition:all .3s ease}.skills-badge:hover{background-color:#bfdbfe;transform:translateY(-1px)}.skills-main-title{font-size:2.25rem;font-weight:700;color:#1f2937;margin-top:.75rem;background:linear-gradient(90deg,#2563eb,#4f46e5);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.skills-subtitle{font-size:1rem;color:#6b7280;max-width:32rem;margin:.5rem auto 0;line-height:1.6}.skill-category-card{background-color:#fff;border-radius:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.05);padding:1.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid rgba(229,231,235,.5);position:relative;overflow:hidden}.skill-category-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3b82f6,#2563eb);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.skill-category-card:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.skill-category-card:hover:before{transform:scaleX(1)}.category-header{display:flex;align-items:center;margin-bottom:1.25rem;position:relative}.category-icon{padding:.75rem;border-radius:.75rem;background-color:#f3f4f6;transition:all .3s ease}.skill-category-card:hover .category-icon{transform:scale(1.1)}.category-title{font-size:1.25rem;font-weight:600;color:#1f2937;margin-left:1rem;transition:color .3s ease}.skill-category-card:hover .category-title{color:#2563eb}.skill-item{padding:.75rem;border-radius:.75rem;transition:all .3s ease;background-color:#fff;margin-bottom:.75rem}.skill-item:hover{background-color:#f3f4f6}.skill-info-professional{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.skill-name-professional{font-size:.875rem;font-weight:500;color:#374151;transition:color .3s ease}.skill-item:hover .skill-name-professional{color:#2563eb}.skill-percentage{font-size:.75rem;color:#6b7280;font-weight:500}.star-rating{display:flex;gap:.25rem}.star-rating svg{width:1rem;height:1rem;transition:all .3s ease}.star-rating svg:hover{transform:scale(1.2)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.skills-main-title{font-size:1.875rem}.skill-category-card{padding:1rem}.category-title{font-size:1.125rem}.skill-item{padding:.5rem}}@media (prefers-color-scheme:dark){.skill-category-card{background-color:#1f2937;border-color:rgba(55,65,81,.5)}.category-title{color:#f3f4f6}.skill-name-professional{color:#e5e7eb}.skill-percentage{color:#9ca3af}.skill-item:hover{background-color:#374151}}.Header_navStyle__1fS_m{background-color:hsla(0,40%,98%,.95);backdrop-filter:blur(10px);transition:all .3s ease-in-out;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.Header_navStyle__1fS_m:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.Header_hireStyle__LNE9L{background-color:#ffeade;transition:all .3s ease;position:relative;overflow:hidden}.Header_hireStyle__LNE9L:hover{background-color:#ffe0cc;transform:translateY(-1px)}.Header_hireStyle__LNE9L:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.4),transparent);transition:.5s}.Header_hireStyle__LNE9L:hover:after{left:100%}@media (max-width:1024px){.Header_navStyle__1fS_m{background-color:hsla(0,40%,98%,.98)}}.hero_heroStyle___QH4i{height:70vh}