.Home_container__d256j{min-height:100vh;width:100%;padding:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:relative;overflow-x:hidden}.Home_container__d256j>*{width:100%;position:relative;z-index:1}.Header_main__ck7TP{min-height:100vh;flex-direction:column;padding:var(--spacing-md);overflow:hidden;background:var(--color-white);background-image:radial-gradient(circle at 20% 30%,rgba(37,125,192,.03) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(245,157,26,.03) 0,transparent 50%)}.Header_firstSection__Ap5M1,.Header_main__ck7TP{position:relative;width:100%;display:flex;justify-content:center;align-items:center}.Header_firstSection__Ap5M1{z-index:10;flex:1 1;flex-direction:column;text-align:center;max-width:1200px;padding:var(--spacing-lg) var(--spacing-md)}.Header_title__u8Exk{margin:0;font-size:clamp(2.5rem,8vw,5rem);font-weight:700;color:var(--color-primary);line-height:1.1;letter-spacing:-.02em;margin-bottom:var(--spacing-sm);animation:Header_fadeInUp__j7rpB .8s ease-out}.Header_title__u8Exk:first-of-type{animation-delay:.1s}.Header_title__u8Exk:last-of-type{animation-delay:.2s;margin-bottom:var(--spacing-md)}@keyframes Header_fadeInUp__j7rpB{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.Header_profile__2zwvD{width:clamp(150px,20vw,200px);height:clamp(150px,20vw,200px);border-radius:var(--radius-full);object-fit:cover;border:4px solid var(--color-primary);box-shadow:0 8px 24px rgba(37,125,192,.15);margin:var(--spacing-md) 0;animation:Header_fadeInUp__j7rpB .8s ease-out .3s both,Header_float___1pIp 6s ease-in-out infinite;transition:all var(--transition-base)}.Header_profile__2zwvD:hover{transform:scale(1.05) translateY(-5px);box-shadow:0 12px 32px rgba(37,125,192,.25);border-color:var(--color-primary-dark)}@keyframes Header_float___1pIp{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.Header_description__EFd3q{font-size:clamp(1rem,2.5vw,1.5rem);font-weight:400;color:var(--color-text-light);line-height:1.6;margin:var(--spacing-md) 0;max-width:600px;animation:Header_fadeInUp__j7rpB .8s ease-out .4s both}.Header_socialMedias__s5OC7{flex-direction:row;gap:var(--spacing-md);margin-top:var(--spacing-lg);animation:Header_fadeInUp__j7rpB .8s ease-out .5s both}.Header_socialMedias__s5OC7,.Header_social__z0usO{display:flex;justify-content:center;align-items:center}.Header_social__z0usO{width:48px;height:48px;padding:12px;color:var(--color-primary);background:var(--color-white);border:2px solid var(--color-primary);border-radius:var(--radius-full);transition:all var(--transition-base);cursor:pointer;box-shadow:0 2px 8px rgba(37,125,192,.1)}.Header_social__z0usO:hover{color:var(--color-white);background:var(--color-primary);transform:translateY(-3px) scale(1.1);box-shadow:0 4px 16px rgba(37,125,192,.3)}@media screen and (max-width:768px){.Header_firstSection__Ap5M1{padding:var(--spacing-md) var(--spacing-sm)}.Header_title__u8Exk{font-size:clamp(2rem,10vw,3.5rem)}.Header_description__EFd3q{font-size:clamp(.9rem,4vw,1.2rem)}.Header_socialMedias__s5OC7{gap:var(--spacing-sm)}.Header_social__z0usO{width:44px;height:44px;padding:10px}}.Experience_second___dfCX{padding:var(--spacing-xl) var(--spacing-md);display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg);width:100%;max-width:1400px;margin:0 auto;background:var(--color-light);position:relative}.Experience_second___dfCX>div{position:relative;z-index:1}.Experience_second___dfCX h2{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;margin-bottom:var(--spacing-lg);color:var(--color-primary);text-align:center}.Experience_experiencelist__hTL7c{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-md)}.Experience_experience__XFIMz{list-style:none;padding:var(--spacing-md);background:var(--color-white);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);transition:all var(--transition-base);display:flex;align-items:center;gap:var(--spacing-md);cursor:pointer;position:relative;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.04)}.Experience_experience__XFIMz:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--color-primary);transform:scaleY(0);transition:transform var(--transition-base)}.Experience_experience__XFIMz:hover{border-color:var(--color-primary);transform:translateY(-4px);box-shadow:0 8px 24px rgba(37,125,192,.15)}.Experience_experience__XFIMz:hover:before{transform:scaleY(1)}.Experience_experience__XFIMz:hover .Experience_logo__S3_Rp{transform:scale(1.05)}.Experience_logo__S3_Rp{width:80px;height:80px;border-radius:var(--radius-md);object-fit:contain;background:var(--color-white);padding:var(--spacing-xs);flex-shrink:0;transition:all var(--transition-base);border:1px solid var(--color-border-light);box-shadow:0 1px 4px rgba(0,0,0,.05)}.Experience_experienceinfo__4FiTv{display:flex;flex-direction:column;gap:var(--spacing-xs);flex:1 1}.Experience_experienceinfo__4FiTv span{line-height:1.6;color:var(--color-text)}.Experience_experienceinfo__4FiTv .Experience_title__4_3sY{font-size:1.25rem;font-weight:600;color:var(--color-primary);margin-bottom:var(--spacing-xs)}.Experience_experienceinfo__4FiTv span:not(.Experience_title__4_3sY){font-size:.95rem;color:var(--color-text-light)}.Experience_experienceinfo__4FiTv span:last-child{font-size:.875rem;color:var(--color-primary);font-weight:500}@media screen and (max-width:768px){.Experience_second___dfCX{grid-template-columns:1fr;padding:var(--spacing-lg) var(--spacing-sm);gap:var(--spacing-md)}.Experience_experience__XFIMz{padding:var(--spacing-sm);gap:var(--spacing-sm)}.Experience_logo__S3_Rp{width:64px;height:64px}.Experience_experienceinfo__4FiTv .Experience_title__4_3sY{font-size:1.1rem}}.Skill_skill__1gDnB{padding:var(--spacing-xl) var(--spacing-md);width:100%;background:var(--color-white);position:relative;overflow:hidden}.Skill_skill__1gDnB h2{text-align:center;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;margin-bottom:var(--spacing-xl);color:var(--color-primary);position:relative;z-index:1}.Skill_skill__1gDnB ul{list-style:none;padding:0;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-md);max-width:900px;position:relative;z-index:1}.Skill_skillItem__uFS5b{width:100%;padding:var(--spacing-md);background:var(--color-white);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);transition:all var(--transition-base);position:relative;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.04)}.Skill_skillItem__uFS5b:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--color-primary);transform:scaleY(0);transform-origin:bottom;transition:transform var(--transition-slow)}.Skill_skillItem__uFS5b:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 8px 24px rgba(37,125,192,.15)}.Skill_skillItem__uFS5b:hover:before{transform:scaleY(1)}.Skill_skillHeader__zSan6{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}.Skill_skillLabel__6PaY_{font-size:1.125rem;font-weight:600;color:var(--color-text);letter-spacing:.02em}.Skill_skillPercentage__RQcMd{font-size:1rem;font-weight:700;color:var(--color-white);background:var(--color-primary);padding:.25rem .75rem;border-radius:var(--radius-full)}.Skill_progressBarContainer__4iw00{width:100%;height:12px;background:var(--color-light);border-radius:var(--radius-full);overflow:hidden;position:relative;border:1px solid var(--color-border-light)}.Skill_progressBar__03K9O{height:100%;background:var(--color-primary);border-radius:var(--radius-full);position:relative;transition:width 1s cubic-bezier(.4,0,.2,1);overflow:hidden}.Skill_progressBarGlow__xX7qk{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3) 50%,transparent);animation:Skill_shimmer__MjZZ_ 2s infinite}@keyframes Skill_shimmer__MjZZ_{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.Skill_skillItem__uFS5b:hover .Skill_progressBar__03K9O{background:var(--color-primary-dark)}.Skill_skillItem__uFS5b:hover .Skill_skillLabel__6PaY_{color:var(--color-primary)}@media screen and (max-width:768px){.Skill_skill__1gDnB{padding:var(--spacing-lg) var(--spacing-sm)}.Skill_skillItem__uFS5b{padding:var(--spacing-sm)}.Skill_skillLabel__6PaY_{font-size:1rem}.Skill_skillPercentage__RQcMd{font-size:.875rem;padding:.2rem .6rem}.Skill_progressBarContainer__4iw00{height:10px}}@media screen and (max-width:480px){.Skill_skillHeader__zSan6{flex-wrap:wrap;gap:var(--spacing-xs)}}.Certificate_certificate__fCz30{padding:var(--spacing-xl) var(--spacing-md);width:100%;background:var(--color-light);position:relative;overflow:hidden}.Certificate_certificate__fCz30 h2{text-align:center;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;margin-bottom:var(--spacing-lg);color:var(--color-primary);position:relative;z-index:1}.Certificate_certificate__fCz30 ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--spacing-lg);max-width:1200px;margin:0 auto;position:relative;z-index:1}.Certificate_certificate__fCz30>ul>li{width:100%}.Certificate_certificate__fCz30>ul>li>h3{font-size:1.5rem;font-weight:600;margin-bottom:var(--spacing-md);color:var(--color-text);text-align:center}.Certificate_certificate__fCz30>ul>li>ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--spacing-md);gap:var(--spacing-md);margin:0}.Certificate_certificate__fCz30>ul>li>ul>li{position:relative;overflow:hidden;border-radius:var(--radius-lg);background:var(--color-white);border:1px solid var(--color-border-light);transition:all var(--transition-base);cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.04)}.Certificate_certificate__fCz30>ul>li>ul>li:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(37,125,192,.05),rgba(245,157,26,.05));opacity:0;transition:opacity var(--transition-base);z-index:1}.Certificate_certificate__fCz30>ul>li>ul>li:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(37,125,192,.15);border-color:var(--color-primary)}.Certificate_certificate__fCz30>ul>li>ul>li:hover:before{opacity:1}.Certificate_certificate__fCz30>ul>li>ul>li img{width:100%;height:auto;display:block;position:relative;z-index:0;transition:transform var(--transition-slow)}.Certificate_certificate__fCz30>ul>li>ul>li:hover img{transform:scale(1.05)}@media screen and (max-width:768px){.Certificate_certificate__fCz30{padding:var(--spacing-lg) var(--spacing-sm)}.Certificate_certificate__fCz30>ul>li>ul{grid-template-columns:1fr;gap:var(--spacing-sm)}.Certificate_certificate__fCz30>ul>li>h3{font-size:1.25rem}}@media screen and (max-width:480px){.Certificate_certificate__fCz30>ul>li>ul>li{border-radius:var(--radius-md)}}