.TechCarousel_marqueeContent__km6Fz{animation:TechCarousel_marquee__Lfcvr 20s linear infinite}@keyframes TechCarousel_marquee__Lfcvr{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes Profile_enterAnimation__j6W_M{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Profile_bounceHint__nv0BI{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.Profile_timelineContainer__sDLPc{overflow-y:hidden;touch-action:none;scroll-behavior:smooth;width:100%}.Profile_timelineContainer__sDLPc::-webkit-scrollbar{display:none}.Profile_timelineItem__jPkN1{transition-property:transform;transition-duration:opacity;transition-timing-function:cubic-bezier(.25,.46,.45,.94);padding:.5rem 0}.Profile_timelineItem__jPkN1:hover{transform:translateX(5px) scale(1.02);z-index:2}.Profile_milestoneCard__KHpZx{width:100%;min-height:120px;background:var(--surface-background);border-left:4px solid var(--accent-alpha-medium);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition-property:border-color;transition-duration:box-shadow;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.Profile_milestoneCard__KHpZx:hover{border-left-color:var(--accent-alpha);box-shadow:0 8px 15px -5px rgba(33,150,243,.2)}.Profile_textEntrance__Bh7Jh{opacity:0;animation:Profile_enterAnimation__j6W_M .8s forwards}.Profile_bounceAnimation__0qtXW{animation:Profile_bounceHint__nv0BI 2s ease-in-out infinite;cursor:pointer}.Profile_clickableIcon__wG_wY{cursor:pointer;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.Profile_clickableIcon__wG_wY:hover{transform:translateY(-2px)}.Profile_detailedText__sUBNw{line-height:1.5;padding:1rem 0}.Profile_detailedText__sUBNw ul{list-style:none;padding-left:1.2rem}.Profile_detailedText__sUBNw ul li{position:relative;margin-bottom:.6rem;padding-left:1rem}.Profile_detailedText__sUBNw ul li:before{content:"•";position:absolute;left:0;color:var(--accent-alpha-medium)}.Profile_scrollHint__DduPR{opacity:.8;animation:Profile_bounceHint__nv0BI 2s infinite;display:flex;align-items:center;gap:.5rem}@media(max-width:768px){.Profile_timelineContainer__sDLPc{height:30vh;padding:.5rem}.Profile_milestoneCard__KHpZx{min-height:100px;padding:.5rem}}.TechStack_techStackContainer__usLxp{overflow-y:hidden;pointer-events:auto;touch-action:none}.TechStack_techStackContainer__usLxp::-webkit-scrollbar{display:none}.TechStack_scrollContent__Eb8c8{padding-right:var(--spacing-m)}@media(max-width:768px){.TechStack_scrollContent__Eb8c8{padding-right:0}}.TechStack_techStackItem__n__TB{background:var(--surface-background);border-left:1px solid rgba(33,150,243,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .3s cubic-bezier(.25,.46,.45,.94);transition-property:border-color box-shadow}.TechStack_techStackItem__n__TB:hover{border-left-color:#42a5f5;box-shadow:0 8px 15px -5px rgba(33,150,243,.2)}.TechStack_hover3D__sbPdT{transition:transform .4s ease,box-shadow .4s ease}.TechStack_hover3D__sbPdT:hover{transform:translateY(-5px) rotateX(3deg) rotateY(2deg);box-shadow:0 25px 50px -12px rgba(var(--color-tech-rgb),.25)}.TechStack_glow__P_l71{filter:drop-shadow(0 0 8px rgba(var(--color-tech-rgb),.4))}.TechStack_pulse__5Iro2{animation:TechStack_pulse-glow__uXD4t 2s infinite}@keyframes TechStack_pulse-glow__uXD4t{0%{opacity:.8}50%{opacity:1;filter:drop-shadow(0 0 12px rgba(var(--color-tech-rgb),.6))}to{opacity:.8}}.TechStack_certTag__c9aBa{transform:scale(.95);transition:transform .3s ease}.TechStack_certTag__c9aBa:hover{transform:scale(1);z-index:2}.TechStack_achievementPulse__LGhYR{position:relative;padding:var(--spacing-s);border-radius:var(--radius-l);background:rgba(var(--color-tech-rgb),.1)}.TechStack_achievementPulse__LGhYR .TechStack_pulseCircle__sUS7E{position:absolute;width:100%;height:100%;border-radius:inherit;animation:TechStack_radar-pulse__mKebw 3s infinite;border:2px solid var(--color-tech)}@keyframes TechStack_radar-pulse__mKebw{0%{opacity:0;transform:scale(.95)}50%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(1.05)}}.TechStack_skillCard__i1s7L{transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}.TechStack_skillCard__i1s7L:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.TechStack_skillCard__i1s7L:hover:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,rgba(var(--color-tech-rgb),.1) 0,rgba(var(--color-tech-rgb),0) 50%);animation:TechStack_shine__MGqNe 1.5s}@keyframes TechStack_shine__MGqNe{to{transform:translate(100%,100%)}}.TechStack_indexBadge__hFqtX{width:28px;height:28px;border-radius:50%;background:var(--color-tech);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700}.TechStack_progressHover__b5GUL{transition:transform .3s ease}.TechStack_progressHover__b5GUL:hover{transform:scale(1.05)}.TechStack_skillTag__4Di1U{transition:transform .2s ease,background .3s ease}.TechStack_skillTag__4Di1U:hover{transform:translateY(-2px);background:rgba(var(--color-tech-rgb),.15)}.TechStack_expertBadge__GyD6d{padding:var(--spacing-xs);background:rgba(var(--color-tech-rgb),.1);border-radius:var(--radius-s);margin-top:var(--spacing-s)}.ProgressRing_container__9Bq1q{--progress-color:var(--accent-alpha-strong);position:relative;display:inline-flex;align-items:center;justify-content:center}.ProgressRing_container__9Bq1q.ProgressRing_size-s__MaxlI{width:6rem;height:6rem}.ProgressRing_container__9Bq1q.ProgressRing_size-m__eOOUQ{width:8rem;height:8rem}.ProgressRing_container__9Bq1q.ProgressRing_size-l__XjgOw{width:10rem;height:10rem}.ProgressRing_container__9Bq1q.ProgressRing_tone-warning__mB5Xr{--progress-color:var(--warning-alpha-strong)}.ProgressRing_container__9Bq1q.ProgressRing_tone-success__yKkmj{--progress-color:var(--success-alpha-strong)}.ProgressRing_svg__BEKR_{width:100%;height:100%;transform:rotate(-90deg)}.ProgressRing_background__fmif9{fill:none;stroke:var(--progress-color);opacity:.4}.ProgressRing_progress__FXFVt{fill:none;stroke:var(--progress-color);stroke-linecap:round;transition:stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.ProgressRing_label__xoM_g{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--foreground-strong);font-weight:600}.PricingSection_requestButton__b3wUj{animation:PricingSection_pulse__0i9vn 1.5s ease-in-out infinite;background-color:var(--accent-alpha-strong);color:#fff;border-radius:var(--button-radius,14px);font-weight:600;font-size:1.1rem;box-shadow:0 4px 22px 0 rgba(0,0,0,.12);outline:none;border:none;transition:background .18s,color .18s,box-shadow .2s}.PricingSection_requestButton__b3wUj:focus,.PricingSection_requestButton__b3wUj:hover{background-color:var(--accent-background-strong,#3330f1);color:var(--foreground-onAccent,#fff);box-shadow:0 8px 28px 0 rgba(44,62,80,.19)}.PricingSection_requestButton__b3wUj:active{background-color:var(--accent-background-weak,#3C389F);color:var(--foreground-onAccent,#fff);box-shadow:0 2px 10px 0 rgba(20,22,40,.08)}@keyframes PricingSection_pulse__0i9vn{0%{transform:scale(1);opacity:1}40%{transform:scale(1.07);opacity:.87}60%{transform:scale(1.1);opacity:.78}to{transform:scale(1);opacity:1}}.PricingSection_fade-in__9iJ85{animation:PricingSection_fadeIn__dLr1x .5s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}@keyframes PricingSection_fadeIn__dLr1x{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}