body{background:#1d1d1d;box-sizing:border-box;color:#fff;display:block;font-family:Open Sans,sans-serif;font-size:1.3rem;line-height:1.5;margin:0;min-width:320px;overflow-x:hidden;overflow-y:scroll;padding-left:10rem;position:relative}body:before{animation:backgroundShift 20s ease-in-out infinite;background:radial-gradient(ellipse at top left,#08fdd81a 0,#0000 50%),radial-gradient(ellipse at top right,#539cd41a 0,#0000 50%),radial-gradient(ellipse at center,#fd10560d 0,#0000 50%),radial-gradient(ellipse at bottom left,#08fdd814 0,#0000 50%),radial-gradient(ellipse at bottom right,#539cd414 0,#0000 50%),linear-gradient(135deg,#1a1a1a,#1d1d1d 25%,#242424 50%,#1d1d1d 75%,#1a1a1a);z-index:-2}body:after,body:before{content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%}body:after{animation:particleFloat 15s linear infinite;background-image:radial-gradient(2px 2px at 20px 30px,#08fdd866,#0000),radial-gradient(2px 2px at 40px 70px,#539cd44d,#0000),radial-gradient(1px 1px at 90px 40px,#08fdd880,#0000),radial-gradient(1px 1px at 130px 80px,#fd105666,#0000),radial-gradient(2px 2px at 160px 30px,#08fdd84d,#0000);background-repeat:repeat;background-size:200px 100px;opacity:.6;z-index:-1}.geometric-background{animation:gridPulse 8s ease-in-out infinite;background-image:linear-gradient(#08fdd808 1px,#0000 0),linear-gradient(90deg,#08fdd808 1px,#0000 0);background-size:50px 50px;height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:-3}.floating-orb{animation:floatOrb 12s ease-in-out infinite;background:radial-gradient(circle,#08fdd833,#08fdd80d);border-radius:50%;filter:blur(1px);pointer-events:none;position:fixed;z-index:-1}.floating-orb:first-child{animation-delay:0s;height:80px;left:10%;top:20%;width:80px}.floating-orb:nth-child(2){animation-delay:4s;background:radial-gradient(circle,#539cd433,#539cd40d);height:60px;right:15%;top:60%;width:60px}.floating-orb:nth-child(3){animation-delay:8s;background:radial-gradient(circle,#fd105626,#fd105608);bottom:30%;height:40px;left:20%;width:40px}.section-full{box-sizing:border-box;min-height:100vh;opacity:0;padding:9rem 3rem 1rem;position:relative;transition:opacity .4s}@media screen and (max-width:1300px){body{padding-left:0}}@media screen and (min-width:1441px) and (max-width:1920px){.section-full{padding:8rem 4rem 1rem}}@media screen and (min-width:1025px) and (max-width:1440px){.section-full .text-zone{padding-left:2rem!important;padding-right:2rem!important}.section-full{padding:7rem 3rem 1rem}body{font-size:1.2rem}}@media screen and (min-width:768px) and (max-width:1024px){.section-full .text-zone{padding-left:1.5rem;padding-right:1.5rem}.section-full{padding:6rem 2.5rem 1rem}body{font-size:1.15rem}}@media (max-width:480px){body{font-size:1rem}.section-full .text-zone{padding-left:0!important;padding-right:0!important}body:before{animation-duration:30s;background:radial-gradient(ellipse at top,#08fdd80d 0,#0000 70%),radial-gradient(ellipse at bottom,#539cd40d 0,#0000 70%),linear-gradient(135deg,#1a1a1a,#1d1d1d 50%,#1a1a1a)}body:after{animation-duration:20s;opacity:.3}.floating-orb{display:none}.geometric-background{background-size:30px 30px;opacity:.3}}@media (min-width:481px) and (max-width:767px){body{font-size:1.5rem}}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#1d1d1d;border-radius:10px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#08fdd8,#539cd4);border:2px solid #1d1d1d;border-radius:10px;-webkit-transition:all .3s ease;transition:all .3s ease}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#539cd4,#08fdd8);box-shadow:0 0 15px #08fdd880;transform:scale(1.1)}::-webkit-scrollbar-thumb:active{background:#08fdd8}::-webkit-scrollbar-corner{background:#1d1d1d}*{scrollbar-color:#08fdd8 #1d1d1d;scrollbar-width:thin}@keyframes backgroundShift{0%,to{background-position:0 0,100% 0,50% 50%,0 100%,100% 100%}25%{background-position:20% 10%,80% 20%,60% 40%,10% 90%,90% 80%}50%{background-position:40% 20%,60% 40%,70% 30%,20% 80%,80% 70%}75%{background-position:30% 30%,70% 60%,40% 60%,30% 70%,70% 60%}}@keyframes gridPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}@keyframes floatOrb{0%,to{opacity:.6;transform:translateY(0) translateX(0) scale(1)}25%{opacity:.8;transform:translateY(-20px) translateX(10px) scale(1.1)}50%{opacity:.4;transform:translateY(-40px) translateX(-5px) scale(.9)}75%{opacity:.7;transform:translateY(-20px) translateX(-10px) scale(1.05)}}@media (prefers-reduced-motion:reduce){.floating-orb,.geometric-background,body:after,body:before{animation:none!important}body:before{background:linear-gradient(135deg,#1a1a1a,#1d1d1d 50%,#1a1a1a)}body:after{opacity:.2}.floating-orb{opacity:.3}}@media (max-width:768px) and (-webkit-max-device-pixel-ratio:1.5625),(max-width:768px) and (max-resolution:150dpi){body:before{animation-duration:40s}body:after{animation-duration:25s;opacity:.4}.geometric-background{animation-duration:12s}}

/*!
* animate.css - https://animate.style/
* Version - 4.1.1
* Licensed under the MIT license - http://opensource.org/licenses/MIT
*
* Copyright (c) 2020 Animate.css
*/:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:2;animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:3;animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:2s;animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:3s;animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:4s;animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:5s;animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:.5s;animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*.8);animation-duration:.8s;animation-duration:calc(var(--animate-duration)*.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:2s;animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:3s;animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95);-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__headShake{-webkit-animation-name:headShake;animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.animate__swing{-webkit-animation-name:swing;animation-name:swing;-webkit-transform-origin:top center;transform-origin:top center}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:1.3s;animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{opacity:.7;-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes backInDown{0%{opacity:.7;-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7)}80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes backInLeft{0%{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7)}80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7)}80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes backInRight{0%{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7)}80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{opacity:.7;-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes backInUp{0%{opacity:.7;-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:.7;-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7)}}@keyframes backOutDown{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:.7;-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7)}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7)}}@keyframes backOutLeft{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7)}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7)}}@keyframes backOutRight{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7)}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:.7;-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7)}}@keyframes backOutUp{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:.7;-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7)}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:.75s;animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:.75s;animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}.animate__animated.animate__flip{-webkit-animation-name:flip;animation-name:flip;-webkit-backface-visibility:visible;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-animation-name:flipInX;animation-name:flipInX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-animation-name:flipInY;animation-name:flipInY;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}.animate__flipOutX{-webkit-animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:.75s;animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}}.animate__flipOutY{-webkit-animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:.75s;animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes lightSpeedInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg)}60%{opacity:1;-webkit-transform:skewX(20deg);transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg)}60%{opacity:1;-webkit-transform:skewX(20deg);transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg)}60%{opacity:1;-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg)}60%{opacity:1;-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg)}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg)}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg)}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotate(-200deg);transform:rotate(-200deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateInDownLeft{0%{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateInDownRight{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateInUpLeft{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateInUpRight{0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(200deg);transform:rotate(200deg)}}@keyframes rotateOut{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(200deg);transform:rotate(200deg)}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes rotateOutDownLeft{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes rotateOutDownRight{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes rotateOutUpLeft{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes rotateOutUpRight{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);transform:rotate(80deg)}40%,80%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;-webkit-transform:rotate(60deg);transform:rotate(60deg)}to{opacity:0;-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);transform:rotate(80deg)}40%,80%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;-webkit-transform:rotate(60deg);transform:rotate(60deg)}to{opacity:0;-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0)}}.animate__hinge{-webkit-animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:2s;animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0)}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0)}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@font-face{font-family:La Belle Aurore;font-style:normal;font-weight:400;src:url(/static/media/LaBelleAurore.a83c1c58fd7e43972e4a.woff2) format("woff2"),url(/static/media/LaBelleAurore.9c5433c64baa43d1d274.woff) format("woff")}@font-face{font-family:Coolvetica;font-style:normal;font-weight:400;src:url(/static/media/CoolveticaRg-Regular.7d1f3b1dd46ad6557a17.woff2) format("woff2"),url(/static/media/CoolveticaRg-Regular.8307bfa187bccdc55f4d.woff) format("woff")}.App{position:relative}.Toastify__toast{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:15px!important;box-shadow:0 15px 35px #0006;font-family:Open Sans,sans-serif;font-size:14px;font-weight:500}.Toastify__toast--success{background:linear-gradient(145deg,#2a2a2af2,#1f1f1fe6)!important;border:1px solid #08fdd8!important;color:#fff!important}.Toastify__toast--success .Toastify__progress-bar{background:linear-gradient(90deg,#08fdd8,#539cd4)!important}.Toastify__toast--error{background:linear-gradient(145deg,#2a2a2af2,#1f1f1fe6)!important;border:1px solid #fd1056!important;color:#fff!important}.Toastify__toast--error .Toastify__progress-bar{background:linear-gradient(90deg,#fd1056,#f44)!important}.Toastify__toast--loading{background:linear-gradient(145deg,#2a2a2af2,#1f1f1fe6)!important;border:1px solid #539cd4!important;color:#fff!important}.Toastify__toast--loading .Toastify__progress-bar{background:linear-gradient(90deg,#539cd4,#08fdd8)!important}.Toastify__close-button{color:#fff!important}.Toastify__close-button:hover{color:#08fdd8!important;opacity:1}.Toastify__progress-bar{border-radius:10px;height:4px!important}.link-button{animation:fadeIn 1s 4.1s forwards;color:#08fdd8;display:block;height:50px;letter-spacing:3px;line-height:50px;margin:50px 0 0;max-width:200px;opacity:0;text-align:center;text-decoration:none;width:100%}@media screen and (max-width:768px){.link-button{font-size:16px;height:55px;letter-spacing:2px;line-height:55px;margin:30px auto 0;max-width:220px;min-height:44px}}@media screen and (max-width:480px){.link-button{font-size:15px;height:50px;letter-spacing:1px;line-height:50px;margin:25px auto 0;max-width:180px}.link-button,.link-button span.base{border-radius:4px}}.link-button div{overflow:hidden;position:relative;width:100%}.link-button div,.link-button span.bg{height:100%;transition:all .3s ease-in-out}.link-button span.bg{background-color:#08fdd8;left:-5px;position:absolute;top:0;transform:skewX(-19deg);width:0}.link-button:hover span.bg{width:110%}.link-button span.base{border:1px solid #08fdd8;box-sizing:border-box}.link-button span.base,.link-button span.text{height:100%;left:0;position:absolute;width:100%}.link-button span.text{top:0}.link-button:hover span.text{color:#1d1d1d}.text-animate{animation:bounceIn 1s 1s;animation-fill-mode:forwards;opacity:0}.text-animate,.text-animate-hover{display:inline-block;min-width:10px}.text-animate-hover{animation-fill-mode:both}.text-animate-hover:hover{animation:rubberBand 1s;color:#08fdd8}.text-animate._0{animation-delay:0s}.text-animate._1{animation-delay:.1s}.text-animate._2{animation-delay:.2s}.text-animate._3{animation-delay:.3s}.text-animate._4{animation-delay:.4s}.text-animate._5{animation-delay:.5s}.text-animate._6{animation-delay:.6s}.text-animate._7{animation-delay:.7s}.text-animate._8{animation-delay:.8s}.text-animate._9{animation-delay:.9s}.text-animate._10{animation-delay:1s}.text-animate._11{animation-delay:1.1s}.text-animate._12{animation-delay:1.2s}.text-animate._13{animation-delay:1.3s}.text-animate._14{animation-delay:1.4s}.text-animate._15{animation-delay:1.5s}.text-animate._16{animation-delay:1.6s}.text-animate._17{animation-delay:1.7s}.text-animate._18{animation-delay:1.8s}.text-animate._19{animation-delay:1.9s}.text-animate._20{animation-delay:2s}.text-animate._21{animation-delay:2.1s}.text-animate._22{animation-delay:2.2s}.text-animate._23{animation-delay:2.3s}.text-animate._24{animation-delay:2.4s}.text-animate._25{animation-delay:2.5s}.text-animate._26{animation-delay:2.6s}.text-animate._27{animation-delay:2.7s}.text-animate._28{animation-delay:2.8s}.text-animate._29{animation-delay:2.9s}.text-animate._30{animation-delay:3s}.text-animate._31{animation-delay:3.1s}.text-animate._32{animation-delay:3.2s}.text-animate._33{animation-delay:3.3s}.text-animate._34{animation-delay:3.4s}.text-animate._35{animation-delay:3.5s}.text-animate._36{animation-delay:3.6s}.text-animate._37{animation-delay:3.7s}.text-animate._38{animation-delay:3.8s}.text-animate._39{animation-delay:3.9s}.text-animate._40{animation-delay:4s}.text-animate._41{animation-delay:4.1s}.text-animate._42{animation-delay:4.2s}.text-animate._43{animation-delay:4.3s}.text-animate._44{animation-delay:4.4s}.text-animate._45{animation-delay:4.5s}.text-animate._46{animation-delay:4.6s}.text-animate._47{animation-delay:4.7s}.text-animate._48{animation-delay:4.8s}.text-animate._49{animation-delay:4.9s}.text-animate._50{animation-delay:5s}.text-animate._51{animation-delay:5.1s}.text-animate._52{animation-delay:5.2s}.common-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff05,#ffffff03);border:1px solid #ffffff1a;border-radius:20px;box-sizing:border-box;overflow:hidden;position:relative;transition:.4s cubic-bezier(.4,0,.2,1);width:100%}.common-panel:before{background:linear-gradient(145deg,#08fdd808,#539cd405);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .4s cubic-bezier(.4,0,.2,1)}.common-panel.panel-padding-small{padding:1.5rem}.common-panel.panel-padding-medium{padding:2.5rem}.common-panel.panel-padding-large{padding:3rem}.common-panel.panel-hover:hover{border-color:#fff3;box-shadow:0 20px 40px #0006;transform:translateY(-8px)}.common-panel.panel-hover:hover:before{opacity:1}.common-panel.panel-border-teal{border-left:5px solid #08fdd8;box-shadow:inset 5px 0 10px #08fdd81a}.common-panel.panel-border-blue{border-left:5px solid #539cd4;box-shadow:inset 5px 0 10px #539cd41a}.common-panel.panel-border-pink{border-left:5px solid #fd1056;box-shadow:inset 5px 0 10px #fd10561a}.panel-header{align-items:center;display:flex;gap:1.5rem;margin-bottom:2rem}.panel-header .panel-icon{filter:none;font-size:3rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.panel-header .panel-icon span,.panel-header .panel-icon svg{font-feature-settings:normal;display:inline-block;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.panel-header .panel-icon:after{background:radial-gradient(circle,#08fdd826 0,#0000 70%);border-radius:50%;content:"";height:130%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .4s cubic-bezier(.4,0,.2,1);width:130%;z-index:-1}.common-panel:hover .panel-header .panel-icon:after{opacity:1}.common-panel:hover .panel-header .panel-icon{transform:scale(1.05)}.panel-header .panel-title{word-wrap:break-word;color:#fff;font-size:1.6rem;font-weight:700;letter-spacing:.5px;margin:0;text-shadow:0 2px 4px #0000004d}.panel-content{color:#ccc;font-size:1.1rem;font-weight:400;letter-spacing:.3px;line-height:1.8}.panel-variant-stat{background:linear-gradient(135deg,#08fdd80d,#08fdd814);border:1px solid #08fdd833;text-align:center}.panel-variant-stat:hover{background:linear-gradient(135deg,#08fdd81f,#08fdd80f);border-color:#08fdd8;box-shadow:0 15px 40px #08fdd833}.panel-variant-stat .panel-header{flex-direction:column;margin-bottom:1rem}.panel-variant-stat .panel-header .panel-icon{font-size:2.5rem;margin-bottom:.5rem}.panel-variant-stat .panel-header .panel-title{color:#08fdd8;font-size:2.8rem;font-weight:900;letter-spacing:1px;text-shadow:0 0 20px #08fdd866}.panel-variant-stat .panel-content{color:#ccc;font-size:1rem;font-weight:600;letter-spacing:.8px;margin:0;text-transform:uppercase}.panel-variant-story{background:linear-gradient(135deg,#539cd40d,#539cd414);border:1px solid #539cd433;min-height:220px}.panel-variant-story:hover{background:linear-gradient(135deg,#539cd41f,#539cd40f);border-color:#539cd4;box-shadow:0 20px 45px #539cd433}.panel-variant-story .panel-header{margin-bottom:2rem}.panel-variant-story .panel-header .panel-icon{font-size:3rem}.panel-variant-story .panel-header .panel-icon:after{background:radial-gradient(circle,#539cd426 0,#0000 70%)}.panel-variant-story .panel-header .panel-title{color:#539cd4;font-size:1.7rem;text-shadow:0 2px 4px #0000004d}.panel-variant-story .panel-content{font-size:1.15rem;line-height:1.9;margin:0;text-align:justify}.panel-variant-growth{background:linear-gradient(135deg,#08fdd80d,#08fdd814);border:1px solid #08fdd833;min-height:280px;text-align:center}.panel-variant-growth:hover{background:linear-gradient(135deg,#08fdd81f,#08fdd80f);border-color:#08fdd8;box-shadow:0 25px 50px #08fdd833}.panel-variant-growth .panel-header{flex-direction:column;margin-bottom:2rem}.panel-variant-growth .panel-header .panel-icon{filter:none;font-size:3rem;margin-bottom:1.5rem}.panel-variant-growth .panel-header .panel-icon span{font-feature-settings:normal;display:inline-block;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.panel-variant-growth .panel-header .panel-icon:after{background:radial-gradient(circle,#08fdd833 0,#0000 70%);border-radius:50%;content:"";height:120%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .4s cubic-bezier(.4,0,.2,1);width:120%;z-index:-1}.common-panel:hover .panel-variant-growth .panel-header .panel-icon:after{opacity:1}.panel-variant-growth .panel-header .panel-title{color:#08fdd8;font-size:1.5rem;margin:0;text-shadow:0 2px 4px #0000004d}.panel-variant-growth .panel-content{font-size:1.15rem;line-height:1.9;margin:0;text-align:center}.panel-variant-default{background:linear-gradient(145deg,#ffffff0a,#ffffff05);border:1px solid #ffffff1a}.panel-variant-default:hover{border-color:#fff3;box-shadow:0 15px 35px #0006}@media screen and (min-width:1600px){.panel-header .panel-icon{font-size:3.5rem}.panel-header .panel-title{font-size:1.8rem}.panel-content{font-size:1.2rem}.panel-variant-stat .panel-header .panel-title{font-size:3.2rem}}@media screen and (min-width:1200px)and (max-width:1599px){.common-panel.panel-padding-large{padding:2.5rem}}@media screen and (min-width:769px)and (max-width:1199px){.common-panel.panel-padding-medium{padding:2rem}.common-panel.panel-padding-large{padding:2.5rem}.panel-header .panel-icon{font-size:2.5rem}.panel-header .panel-title{font-size:1.4rem}.panel-variant-stat .panel-header .panel-title{font-size:2.4rem}}@media screen and (min-width:481px)and (max-width:768px){.common-panel.panel-padding-medium{padding:1.5rem}.common-panel.panel-padding-large{padding:2rem}.common-panel.panel-hover:hover{transform:translateY(-4px)}.panel-header{gap:1rem;margin-bottom:1.5rem}.panel-header .panel-icon{font-size:2rem}.panel-header .panel-title{font-size:1.2rem}.panel-content{font-size:1rem;line-height:1.6}.panel-variant-stat .panel-header .panel-title{font-size:2rem}.panel-variant-stat .panel-content{font-size:.9rem}.panel-variant-story{min-height:180px}.panel-variant-story .panel-content{font-size:1rem}.panel-variant-growth{min-height:240px}.panel-variant-growth .panel-header .panel-icon{font-size:2.5rem;margin-bottom:1rem}.panel-variant-growth .panel-header .panel-title{font-size:1.2rem}}@media screen and (min-width:320px)and (max-width:480px){.common-panel{border-radius:16px}.common-panel.panel-padding-medium,.common-panel.panel-padding-small{padding:1rem}.common-panel.panel-padding-large{padding:1.5rem}.common-panel.panel-hover:hover{box-shadow:0 10px 20px #0000004d;transform:translateY(-2px)}.panel-header{gap:.8rem;margin-bottom:1rem}.panel-header .panel-icon{font-size:1.5rem!important}.panel-header .panel-icon:after{height:110%;width:110%}.panel-header .panel-title{font-size:1rem;line-height:1.3}.panel-content{font-size:.9rem;line-height:1.5}.panel-variant-stat .panel-header{margin-bottom:.8rem}.panel-variant-stat .panel-header .panel-icon{font-size:1.8rem;margin-bottom:.3rem}.panel-variant-stat .panel-header .panel-title{font-size:1.8rem;letter-spacing:.5px}.panel-variant-stat .panel-content{font-size:.8rem;letter-spacing:.5px}.panel-variant-story{min-height:150px}.panel-variant-story .panel-header{margin-bottom:1rem}.panel-variant-story .panel-header .panel-title{font-size:1.1rem}.panel-variant-story .panel-content{font-size:.9rem;text-align:left}.panel-variant-growth{min-height:200px}.panel-variant-growth .panel-header{margin-bottom:1rem}.panel-variant-growth .panel-header .panel-icon{font-size:2rem;margin-bottom:.8rem}.panel-variant-growth .panel-header .panel-title{font-size:1rem}.panel-variant-growth .panel-content{font-size:.9rem}}@media screen and (max-width:375px){.common-panel.panel-padding-medium,.common-panel.panel-padding-small{padding:.8rem}.common-panel.panel-padding-large{padding:1.2rem}.panel-header{gap:.6rem}.panel-header .panel-icon{font-size:1.3rem}.panel-header .panel-title{font-size:.9rem}.panel-content{font-size:.85rem}.panel-variant-stat .panel-header .panel-title{font-size:1.5rem}.panel-variant-stat .panel-content{font-size:.75rem}}@media(pointer:coarse){.common-panel{min-height:44px}.common-panel.panel-hover:hover{transform:none}.common-panel.panel-hover:active{transform:translateY(1px);transition:transform .1s ease}}@media(prefers-contrast:high){.common-panel{border-width:2px}.common-panel.panel-border-blue,.common-panel.panel-border-pink,.common-panel.panel-border-teal{border-left-width:6px}.panel-title{font-weight:900}}@media(prefers-reduced-motion:reduce){.common-panel,.panel-icon,.panel-icon:after{animation:none!important;transition:none!important}.common-panel.panel-hover:hover{transform:none!important}}.section-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#131313f2,#1c1c1ccc);border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 20px 40px #0006;margin-bottom:3rem;overflow:hidden;padding:3rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.section-container:before{animation:shimmer 3s linear infinite;background:linear-gradient(90deg,#08fdd8,#539cd4,#fd1056,#08fdd8);background-size:200% 100%;border-radius:20px 20px 0 0;content:"";height:3px;left:0;opacity:.8;position:absolute;right:0;top:0;z-index:1}.section-container:hover{box-shadow:0 25px 50px #00000080;transform:translateY(-5px)}.section-container.company-experience-section{border:1px solid #08fdd833}.section-container.company-experience-section:before{background:linear-gradient(90deg,#08fdd8,#539cd4,#fd1056,#08fdd8);opacity:.9}.section-container.company-experience-section:hover{box-shadow:0 25px 50px #08fdd833}.section-container.skills-content-main{background:linear-gradient(135deg,#191919f2,#232323cc);border:1px solid #539cd433}.section-container.skills-content-main:before{background:linear-gradient(90deg,#539cd4,#08fdd8,#fd1056,#539cd4);opacity:.9}.section-container.skills-content-main:hover{box-shadow:0 25px 50px #539cd433}.section-container.tech-stack-section{border:1px solid #08fdd833}.section-container.tech-stack-section:before{background:linear-gradient(90deg,#08fdd8,#539cd4,#fd1056,#08fdd8);opacity:.9}.section-container.tech-stack-section:hover{box-shadow:0 25px 50px #08fdd833}.section-container.personal-story-section{border:1px solid #539cd433}.section-container.personal-story-section:before{background:linear-gradient(90deg,#539cd4,#08fdd8,#fd1056,#539cd4);opacity:.9}.section-container.personal-story-section:hover{box-shadow:0 25px 50px #539cd433}.section-container.learning-journey-section{border:1px solid #fd105633}.section-container.learning-journey-section:before{background:linear-gradient(90deg,#fd1056,#08fdd8,#539cd4,#fd1056);background-size:200% 100%;opacity:.9}.section-container.learning-journey-section:hover{box-shadow:0 25px 50px #fd10564d}.section-container.fade-in-up{animation:fadeInUp .8s ease-out forwards}.section-container.slide-in-left{animation:slideInLeft .8s ease-out .2s forwards;opacity:0}.section-container.slide-in-right{animation:slideInRight .8s ease-out .4s forwards;opacity:0}.section-header{align-items:center;border-bottom:2px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem}.section-header h3{-webkit-text-fill-color:#0000;align-items:center;background:linear-gradient(45deg,#08fdd8,#539cd4,#fd1056);background-clip:text;-webkit-background-clip:text;display:flex;font-size:2.4rem;font-weight:700;gap:.5rem;margin:0}.section-header h3 .section-icon{font-feature-settings:normal;filter:none;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:1em;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.section-header .header-sparkles{display:flex;font-size:1.5rem;gap:.5rem}.section-header .header-sparkles .sparkle-item{cursor:pointer;display:inline-block;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;transition:.3s ease}.section-header .header-sparkles .sparkle-item:hover{filter:drop-shadow(0 0 20px #08fdd8);transform:scale(1.3)}.section-header .header-sparkles .sparkle-item.sparkle-1:hover{filter:drop-shadow(0 0 20px #08fdd8)}.section-header .header-sparkles .sparkle-item.sparkle-2:hover{filter:drop-shadow(0 0 20px #539cd4)}.section-header .header-sparkles .sparkle-item.sparkle-3:hover{filter:drop-shadow(0 0 20px #fd1056)}@media(max-width:768px){.section-container{margin-bottom:2rem;padding:2rem}.section-header{align-items:flex-start;flex-direction:column;gap:1rem}.section-header h3{font-size:2rem}.section-header .header-sparkles{align-self:flex-end;font-size:1.2rem}}@media(max-width:480px){.section-container{border-radius:15px;margin-bottom:1.5rem;padding:1.5rem}.section-header{margin-bottom:1.5rem;padding-bottom:.5rem}.section-header .header-sparkles{display:none}.section-header h3{font-size:1.3rem}}.summary-card-modern{background:linear-gradient(145deg,#08fdd81a,#539cd40d);border:1px solid #08fdd833;border-radius:15px;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease}.summary-card-modern:before{background:linear-gradient(45deg,#08fdd8,#539cd4);content:"";height:3px;left:0;opacity:.8;position:absolute;right:0;top:0}.summary-card-modern:hover{border-color:#08fdd866;box-shadow:0 10px 30px #08fdd833;transform:translateY(-5px)}.summary-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.summary-content{flex:1 1}.summary-icon{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:50px;justify-content:center;transition:all .3s ease;width:50px}.experience-icon{background:linear-gradient(135deg,#08fdd8,#06d4b8);color:#1d1d1d}.projects-icon{background:linear-gradient(135deg,#539cd4,#4a90e2);color:#fff}.tech-icon{background:linear-gradient(135deg,#fd1056,#e91e63);color:#fff}.clients-icon{background:linear-gradient(135deg,#fd1056,#c2185b);color:#fff}.summary-number{color:#08fdd8;font-size:2.2rem;font-weight:900;line-height:1;margin-bottom:.3rem;text-shadow:0 0 10px #08fdd84d}.summary-label{color:#fff;font-size:1rem;font-weight:600;margin-bottom:.2rem}.summary-sublabel{color:#a2a2a3;font-size:.8rem;font-weight:400}.summary-progress{background:#ffffff1a;height:6px;overflow:hidden}.progress-bar,.summary-progress{border-radius:3px;position:relative}.progress-bar{background:linear-gradient(90deg,#08fdd8,#539cd4);height:100%;transition:width 1.5s ease-in-out}.projects-progress{background:linear-gradient(90deg,#539cd4,#4a90e2)}.tech-progress{background:linear-gradient(90deg,#fd1056,#e91e63)}.clients-progress{background:linear-gradient(90deg,#fd1056,#c2185b)}.progress-bar:after{animation:shine 2s infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes shine{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media(max-width:375px){.summary-card-modern{border-radius:10px;padding:.8rem}.summary-header{align-items:center;gap:.6rem;margin-bottom:.6rem}.summary-icon{height:35px;width:35px}.summary-number{font-size:1.5rem;margin-bottom:.2rem}.summary-label{font-size:.85rem;margin-bottom:.15rem}.summary-sublabel{font-size:.7rem}}@media(min-width:376px)and (max-width:480px){.summary-card-modern{border-radius:12px;padding:.9rem}.summary-header{align-items:center;gap:.7rem;margin-bottom:.7rem}.summary-icon{height:40px;width:40px}.summary-number{font-size:1.7rem;margin-bottom:.2rem}.summary-label{font-size:.9rem;margin-bottom:.15rem}.summary-sublabel{font-size:.75rem}}@media(min-width:481px)and (max-width:768px){.summary-card-modern{border-radius:12px;padding:1rem}.summary-header{gap:.8rem;margin-bottom:.8rem}.summary-icon{height:45px;width:45px}.summary-number{font-size:1.9rem;margin-bottom:.25rem}.summary-label{font-size:.95rem;margin-bottom:.15rem}.summary-sublabel{font-size:.75rem}}@media(min-width:769px)and (max-width:1024px){.summary-card-modern{padding:1.2rem}.summary-header{gap:.9rem;margin-bottom:.9rem}.summary-icon{height:48px;width:48px}.summary-number{font-size:2rem}.summary-label{font-size:.95rem}}@media(min-width:1025px){.summary-card-modern{padding:1.3rem}.summary-header{gap:1rem;margin-bottom:1rem}.summary-icon{height:50px;width:50px}}.main-menu{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(180deg,#181818f2,#121212fa 50%,#101010f2);border-right:1px solid #08fdd81a;bottom:0;box-shadow:5px 0 20px #0000004d,inset -1px 0 0 #08fdd81a;display:flex;flex-direction:column;height:100vh;justify-content:space-between;left:0;margin:0;padding:0;position:fixed;right:auto;top:0;width:10rem;z-index:3}.main-menu:before{animation:menuGlow 8s ease-in-out infinite;background:radial-gradient(circle at top,#08fdd808 0,#0000 70%),radial-gradient(circle at center,#539cd405 0,#0000 70%),radial-gradient(circle at bottom,#fd105605 0,#0000 70%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.main-menu__top{align-items:center;background:linear-gradient(135deg,#000c,#141414e6);border-bottom:1px solid #08fdd833;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:2rem 0;position:relative;width:100%}.main-menu__top:after{animation:borderShimmer 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#08fdd880 20%,#539cd480 50%,#fd105680 80%,#0000);bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.main-menu__top>span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#c5c5c5,#8a8a8a);-webkit-background-clip:text;background-clip:text;color:#c5c5c5;font-family:Open Sans;font-size:1rem;font-weight:500;letter-spacing:.5px;margin-top:1rem}a{color:#08fdd8;cursor:pointer;text-decoration:none;transition:color .3s}.logo{align-items:center;border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:.5rem;position:relative;transition:all .3s ease}.logo:hover{background:#08fdd80d;box-shadow:0 8px 25px #08fdd833;transform:translateY(-2px)}.logo:hover img{filter:drop-shadow(0 0 10px rgba(8,253,216,.6));transform:scale(1.05)}.logo:hover span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#08fdd8,#539cd4);-webkit-background-clip:text;background-clip:text;text-shadow:0 0 15px #08fdd899}.logo img{filter:drop-shadow(0 2px 8px rgba(0,0,0,.3))}.logo img,.logo span{transition:all .3s ease}.logo span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;color:#fff;font-family:Coolvetica;font-size:2rem;font-weight:600;letter-spacing:1px;margin-top:1px}.main-menu__nav{align-items:center;background:#0000001a;border-top:1px solid #28282899;display:flex;flex-direction:column;justify-content:center;width:100%}.main-menu__nav a{border-bottom:1px solid #28282866;color:#909096;display:block;font-size:1.3rem;font-weight:500;letter-spacing:.5px;line-height:4rem;overflow:hidden;position:relative;text-align:center;transition:all .3s ease;width:100%}.main-menu__nav a:before{background:linear-gradient(90deg,#0000,#08fdd81a 50%,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.main-menu__nav a:after{background:linear-gradient(90deg,#08fdd8,#539cd4);bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.main-menu__nav a:hover{background:#08fdd80d;color:#08fdd8;text-shadow:0 0 10px #08fdd866;transform:translateX(5px)}.main-menu__nav a:hover:before{left:100%}.main-menu__nav a:hover:after{width:100%}.active{background:linear-gradient(90deg,#fd105626,#fd105614)!important;border-left:3px solid #fd1056;color:#fd1056!important;font-weight:700;text-shadow:0 0 12px #fd105699}.active:after{background:linear-gradient(90deg,#fd1056,#ff4081);box-shadow:0 0 8px #fd105666;width:100%}.active:before{background:linear-gradient(90deg,#0000,#fd105626 50%,#0000)}.social{align-items:center;background:linear-gradient(135deg,#0003,#1414144d);border-top:1px solid #08fdd81a;color:#909096;display:flex;height:20rem;justify-content:center;list-style:none;margin:0;padding:1rem 0;position:relative}.social:before{background:linear-gradient(90deg,#0000,#08fdd84d 50%,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.social li{margin:.2rem;text-align:center}.social li a{align-items:center;background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;display:flex;justify-content:center;padding:1.5rem .5rem;position:relative;transition:all .3s ease}.social li a:hover{background:#08fdd81a;border-color:#08fdd84d;box-shadow:0 8px 25px #08fdd833,0 0 20px #08fdd81a;transform:translateY(-3px) scale(1.1)}.social li a:hover span,.social li a:hover svg{color:#08fdd8;filter:drop-shadow(0 0 8px rgba(8,253,216,.6))}.social li a:active{transform:translateY(-1px) scale(1.05)}.social li a svg{height:24px;transition:all .3s ease;width:24px}@media(max-width:480px){.main-menu__nav a{font-size:1.1rem;line-height:3.1rem}.main-menu a img{height:80px;width:60px}.main-menu .logo span{font-size:1.5rem}.main-menu__top>span{font-size:.9rem;margin-top:.5rem}}@media(min-width:1025px)and (max-width:1280px){.main-menu{color:green}}@media(min-width:1281px){.social{height:2rem}.main-menu__nav a{line-height:3.5rem}}@media screen and (max-width:1300px){.main-menu{align-items:center;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity 0s .4s,z-index 0s .7s;width:100%;z-index:-5}.social{height:2rem}.main-menu>*{opacity:0;transition:opacity .4s ease}}@media screen and (min-width:768px)and (max-width:1024px){.social{height:5rem}}@media screen and (min-width:1030px)and (max-width:1366px){.social{height:5rem}}@keyframes menuGlow{0%,to{opacity:.8}50%{opacity:1}}@keyframes borderShimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media(max-width:1300px){.main-menu{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#121212fa}.main-menu:before{opacity:.6}.main-menu__top{padding:1.5rem 0}.main-menu__top:after{height:1px}.logo:hover{transform:translateY(-1px)}.main-menu__nav a:hover{transform:translateX(2px)}.social li a:hover{transform:translateY(-2px) scale(1.05)}}@media(prefers-reduced-motion:reduce){.logo,.main-menu,.main-menu:before,.main-menu__nav a,.main-menu__top:after,.social li a{animation:none!important;transition:none!important}.logo:hover,.main-menu__nav a:hover,.social li a:hover{transform:none!important}}@media(prefers-color-scheme:dark){.main-menu{border-right-color:#08fdd826}.main-menu:before{opacity:.9}}@media(prefers-contrast:high){.main-menu{border-right:2px solid #08fdd8}.main-menu__nav a{border-bottom:1px solid #404040}.main-menu__nav a.active,.main-menu__nav a:hover{background:#08fdd833!important;color:#fff!important}.social li a:hover{background:#08fdd833!important;border-color:#08fdd8!important}}.mbtn{display:none}#sound{align-items:center;background:#3d3939cc;border-radius:3px;color:#fff;display:flex;font-size:16px;padding:5px;pointer-events:none;position:fixed;right:20px;top:20px;z-index:999999}#sound svg{height:20px;margin-right:5px}#sound span{margin-left:5px;pointer-events:auto;transition:none}#sound .sound-cloud-on{color:#08fdd8;cursor:pointer;text-transform:uppercase}#sound .sound-cloud-off{color:#fd1056;cursor:pointer;text-transform:uppercase}.page-outer{min-height:100vh;position:relative}.tags{color:#6193ac;font-family:La Belle Aurore,cursive;font-size:18px;font-style:italic;left:4rem}.top-tags{bottom:auto;top:2rem}.top-tags,.top-tags:after{animation:fadeIn 1s 4s forwards;opacity:0;position:absolute}.top-tags:after{color:#539cd4;content:"<body>";font-family:La Belle Aurore,cursive;font-size:18px;margin-left:2rem}.bottom-tags{bottom:auto;margin-bottom:2rem;margin-top:2rem;position:relative;top:auto}.bottom-tags:before{animation:fadeIn 1s 4s forwards;color:#539cd4;content:"</body>";font-family:La Belle Aurore,cursive;font-size:18px;margin-left:2rem;opacity:0;position:absolute}@media screen and (max-width:480px){.mbtn{cursor:pointer;height:44px;padding:6px;right:10px;top:10px;width:44px}.mbtn svg{height:24px;width:24px}canvas{height:550px;width:550px!important}.tags{left:.5rem!important}#sound,.bottom-tags:before,.tags,.top-tags:after{font-size:12px}#sound{padding:3px}#sound svg{height:16px;width:16px}}@media screen and (max-width:600px){.tags{left:2rem}}@media screen and (max-width:1300px){.mbtn{align-items:center;appearance:none;-webkit-appearance:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#1d1d1df2,#2a2a2ae6);border:1px solid #08fdd833;border-radius:8px;box-shadow:0 4px 15px #0000004d;cursor:pointer;display:flex;height:48px;justify-content:center;outline:none;padding:8px;position:fixed;right:15px;top:15px;transition:all .3s ease;width:48px;z-index:999}.mbtn:focus{outline:2px solid #08fdd8;outline-offset:2px}.mbtn:focus:not(:focus-visible){outline:none}.mbtn:focus-visible{outline:2px solid #08fdd8;outline-offset:2px}.mbtn:hover{background:linear-gradient(145deg,#2a2a2af2,#1d1d1de6);border-color:#08fdd866;box-shadow:0 6px 20px #08fdd833;transform:translateY(-2px)}.mbtn:active{box-shadow:0 2px 10px #0000004d;transform:translateY(0)}.mbtn svg{color:#08fdd8;transition:all .3s ease}.mbtn:hover svg{color:#fff;transform:scale(1.1)}.tags{font-size:14px;left:1.5rem}.bottom-tags:before,.top-tags:after{font-size:14px;margin-left:.5rem}.mobileOpen .main-menu>*{opacity:1;transform:translateY(0)}.mobileOpen .main-menu{opacity:1;transition:all .3s ease-in-out;visibility:visible;z-index:99}.mobileOpen .main-menu__top{animation:slideInFromTop .4s ease-out}.mobileOpen .main-menu__nav a{animation:slideInFromLeft .5s ease-out}.mobileOpen .main-menu__nav a:first-child{animation-delay:.1s}.mobileOpen .main-menu__nav a:nth-child(2){animation-delay:.2s}.mobileOpen .main-menu__nav a:nth-child(3){animation-delay:.3s}.mobileOpen .main-menu__nav a:nth-child(4){animation-delay:.4s}.mobileOpen .main-menu__nav a:nth-child(5){animation-delay:.5s}.mobileOpen .social{animation:slideInFromBottom .6s ease-out}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}#sound{background:#1d1d1d;font-size:15px;left:10px;right:auto;top:1rem}}#myCanvasContainer{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;padding:2rem;position:relative;width:100%}#myCanvas{height:auto;margin:auto;max-height:100%;max-width:100%;width:auto}@media(min-width:1024px)and (max-width:1440px){#myCanvasContainer{min-height:500px;padding:1rem}#myCanvas{height:auto;min-height:450px;min-width:600px;width:100%}}@media(min-width:1441px)and (max-width:1600px){#myCanvasContainer{min-height:550px;padding:1.5rem}#myCanvas{height:auto;min-height:500px;min-width:650px;width:100%}}@media(min-width:1601px){#myCanvasContainer{min-height:600px;padding:2rem}#myCanvas{height:auto;min-height:550px;min-width:700px;width:100%}}#tags li a{font-family:font-file-82132}#section-home,.section-full,.text-zone{opacity:1!important}#section-home{align-items:center;display:flex;min-height:100vh;overflow:visible;position:relative;z-index:1}.text-zone{padding-left:1.5rem;padding-right:1rem;width:60%}.avatar-box{align-items:center;display:flex;height:100vh;justify-content:center;max-height:100vh;padding-right:1.5rem;position:absolute;right:0;top:50%;transform:translateY(-50%);width:40%;z-index:1}.avatar-box:before{animation:avatarGlow 4s ease-in-out infinite;background:linear-gradient(45deg,#08fdd8,#539cd4,#fd1056);border-radius:50%;content:"";display:block;filter:blur(20px);height:300px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:300px;will-change:transform,opacity;z-index:0}@keyframes avatarGlow{0%,to{opacity:.4;transform:translate(-50%,-50%) scale(1) rotate(0deg)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.1) rotate(180deg)}}@keyframes rotateIn{0%{opacity:0;transform:rotate(-1turn) scale(0)}to{opacity:1;transform:rotate(0) scale(1)}}@media screen and (max-width:768px){.avatar-box:before{animation-duration:6s;filter:blur(15px);height:250px;width:250px;z-index:0}}@media screen and (max-width:480px){.avatar-box:before{animation-duration:8s;filter:blur(10px);height:180px;width:180px;z-index:0}@keyframes avatarGlow{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.05)}}}@media(prefers-reduced-motion:reduce){.avatar-box:before{animation:none;opacity:.3;transform:translate(-30%,-50%) scale(1)}}.text-zone h1{color:#fff;font-size:2.2rem;letter-spacing:-3px;line-height:50px;margin:0;position:relative}.text-zone h1:before{content:"<h1>";top:-80px}.text-zone h1:after,.text-zone h1:before{animation:fadeIn 1s 4s forwards;color:#539cd4;font-family:La Belle Aurore,cursive;font-size:1.2rem;font-weight:100;left:-10px;letter-spacing:3px;opacity:0;position:absolute}.text-zone h1:after{bottom:-60px;content:"</h1>"}.text-zone img{animation:rotateIn 1s linear both;animation-delay:1.4s;height:3.2rem;width:3.2rem}#section-home .text-zone p{animation:fadeIn 1s 4.1s forwards;color:#a2a2a3;font-size:18px;letter-spacing:4px;margin-top:60px;opacity:0;position:relative}#section-home .text-zone p:before{content:"<p>";font-size:1.2rem;top:-25px}#section-home .text-zone p:after,#section-home .text-zone p:before{animation:fadeIn 1s 4s forwards;color:#539cd4;font-family:La Belle Aurore,cursive;left:-15px;letter-spacing:3px;opacity:0;position:absolute}#section-home .text-zone p:after{bottom:-25px;content:"</p>";font-size:14px}.avatar-box img{animation:fadeIn 2s 6.5s forwards;height:auto;max-height:85vh;max-width:100%;object-fit:contain;opacity:0;position:relative;z-index:2}.link-button{background:linear-gradient(45deg,#0000,#08fdd81a,#0000);border:2px solid #08fdd8;overflow:hidden;position:relative;transition:all .3s ease}.link-button:before{background:linear-gradient(45deg,#0000,#08fdd84d,#0000);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transform:rotate(45deg);transition:all .5s ease;width:200%}.link-button:hover:before{animation:buttonShine .6s ease-in-out}.link-button:hover{border-color:#539cd4;box-shadow:0 15px 30px #08fdd866;transform:translateY(-3px)}@keyframes buttonShine{0%{opacity:0;transform:rotate(45deg) translateX(-100%)}50%{opacity:1}to{opacity:0;transform:rotate(45deg) translateX(100%)}}@media screen and (min-width:1440px){#section-home{padding:4rem}.text-zone h1{font-size:6rem;letter-spacing:-5px;line-height:5.5rem}.text-zone h1:after{bottom:-80px}.text-zone{padding-left:6.5rem}.text-zone img{height:5rem;width:5rem}#section-home .text-zone p{font-size:22px;letter-spacing:4px;margin-top:7rem}.avatar-box:before{height:400px;width:400px}}@media screen and (min-width:1024px)and (max-width:1439px){#section-home{padding:0 4rem}#section-home .text-zone{margin-top:120px;padding-left:4rem;padding-right:2rem;width:55%}#section-home .text-zone h1:before{font-weight:100;top:-30px}#section-home .text-zone h1:after{bottom:-30px;font-weight:100}#section-home .text-zone h1{font-size:4.5rem;letter-spacing:-4px;line-height:1.1}#section-home .text-zone img{height:4rem;width:4rem}.link-button{margin:0 0 30px}#section-home .text-zone p{font-size:15px;letter-spacing:3px;margin-top:4rem}.avatar-box{padding-right:2rem;width:45%}.avatar-box:before{height:350px;width:350px}}@media screen and (min-width:768px)and (max-width:1023px){#section-home{flex-direction:column;padding:2rem;text-align:center}.text-zone{margin-bottom:3rem;padding:0;width:100%}.text-zone h1{font-size:3.5rem;line-height:1.2}.text-zone img{height:3rem;width:3rem}#section-home .text-zone p{font-size:16px;letter-spacing:2px;margin-top:2rem}.avatar-box{height:auto;max-height:60vh;padding:0;position:static;transform:none;width:100%}.avatar-box:before{height:280px;width:280px}}@media screen and (min-width:481px)and (max-width:767px){#section-home{flex-direction:column;justify-content:center;min-height:100vh;padding:1.5rem 1rem;text-align:center}.text-zone{margin-bottom:2rem;padding:0;width:100%}.text-zone h1{font-size:2.8rem;letter-spacing:-2px;line-height:1.3;margin-bottom:1.5rem}.text-zone h1:before{font-size:1rem;top:-25px}.text-zone h1:after{bottom:-25px;font-size:1rem}.text-zone img{height:2.5rem;margin:0 .3rem;width:2.5rem}#section-home .text-zone p{font-size:16px;letter-spacing:1.5px;line-height:1.6;margin-top:2rem;padding:0 1rem}#section-home .text-zone p:before{font-size:1rem;top:-20px}#section-home .text-zone p:after{bottom:-20px;font-size:1rem}.avatar-box{height:auto;margin-top:1.5rem;max-height:50vh;padding:0;position:static;transform:none;width:100%}.avatar-box img{max-height:45vh;width:auto}.avatar-box:before{height:220px;width:220px}}@media screen and (max-width:480px){#section-home{min-height:100vh;padding:1rem;text-align:center}#section-home,.text-zone{flex-direction:column;justify-content:center}.text-zone{display:flex;margin-bottom:2rem;padding:0;width:100%}.text-zone h1{font-size:2rem;letter-spacing:-1px;line-height:1.2;margin-bottom:1.5rem}.text-zone h1:before{font-size:.8rem;left:0;top:-20px}.text-zone h1:after{bottom:-20px;font-size:.8rem;left:0}.text-zone img{height:1.8rem;margin:0 .2rem;width:1.8rem}#section-home .text-zone p{font-size:14px;letter-spacing:1px;line-height:1.6;margin-top:1.5rem;padding:0 .5rem}#section-home .text-zone p:before{font-size:.8rem;left:0;top:-15px}#section-home .text-zone p:after{bottom:-15px;font-size:.8rem;left:0}.avatar-box{height:auto;margin-top:1rem;max-height:40vh;padding:0;position:static;transform:none;width:100%}.avatar-box img{max-height:35vh;width:auto}.avatar-box:before{height:180px;width:180px}}.page-about{box-sizing:border-box;max-width:100%;min-height:100vh;opacity:1!important;overflow-x:hidden;position:relative;width:100%}.page-about:before{background:radial-gradient(circle at 20% 50%,#08fdd808 0,#0000 50%),radial-gradient(circle at 80% 20%,#539cd408 0,#0000 50%),radial-gradient(circle at 40% 80%,#fd105608 0,#0000 50%);content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.page-about .text-zone{box-sizing:border-box;padding:0 2rem;position:relative;width:100%;z-index:1}.page-about.section-full .text-zone{padding:0 3rem 0 8rem}.about-main-container{box-sizing:border-box;display:flex;flex-direction:column;gap:4rem;margin-top:3rem;position:relative;width:100%;z-index:1}.about-main-container .section-container{margin-bottom:2rem}.hero-section{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:linear-gradient(135deg,#131313fa,#1c1c1cf2 50%,#191919fa);border:1px solid #08fdd833;border-radius:25px;box-shadow:0 25px 50px #00000080,inset 0 1px 0 #ffffff1a;box-sizing:border-box;margin-bottom:3rem;overflow:hidden;padding:3rem;position:relative;width:100%}.hero-section.slide-in-left{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#08fdd80d,#539cd40d);border:1px solid #08fdd81a;border-radius:10px;box-shadow:none;color:#ccc;font-family:Open Sans,sans-serif;font-size:.9rem;font-weight:400;line-height:1.4;padding:1rem;transition:all .3s ease}.hero-section.slide-in-left:after,.hero-section.slide-in-left:before{display:none}.hero-section.slide-in-left .intro-paragraph{color:#ccc!important;font-family:Open Sans,sans-serif!important;font-size:.9rem!important;font-weight:400!important;line-height:1.4!important;margin-bottom:.5rem!important}.hero-section.slide-in-left .intro-paragraph:first-letter{color:#08fdd8;display:inline-block;float:none;font-size:1.2rem;font-weight:600;line-height:1;margin:0 .1rem 0 0;vertical-align:initial}.hero-section.slide-in-left .tag-after,.hero-section.slide-in-left .tag-before{font-family:La Belle Aurore,cursive!important;font-size:.7rem!important;font-weight:400!important;opacity:.7!important;transition:opacity .3s ease!important}.hero-section.slide-in-left .tag-after:hover,.hero-section.slide-in-left .tag-before:hover{opacity:1;text-shadow:0 0 10px #08fdd8}.hero-section.slide-in-left:hover{border-color:#08fdd84d;box-shadow:0 8px 25px #08fdd81a;transform:translateY(-1px)}.hero-section:before{animation:gradientShift 8s ease infinite;background:linear-gradient(45deg,#08fdd8,#539cd4,#fd1056,#08fdd8);background-size:300% 300%;border-radius:26px;bottom:-1px;content:"";left:-1px;opacity:.3;position:absolute;right:-1px;top:-1px;z-index:-1}.hero-section:after{animation:particleFloat 20s linear infinite;background-image:radial-gradient(2px 2px at 20% 30%,#08fdd866,#0000),radial-gradient(2px 2px at 40% 70%,#539cd466,#0000),radial-gradient(1px 1px at 60% 20%,#fd105666,#0000);background-size:200px 200px,150px 150px,100px 100px;bottom:0;content:"";left:0;opacity:.6;pointer-events:none;position:absolute;right:0;top:0}.hero-section:hover{box-shadow:0 35px 70px #0009,0 0 30px #08fdd833;transform:translateY(-8px)}.hero-section:hover:before{opacity:.5}.hero-content{grid-gap:3rem;align-items:start;box-sizing:border-box;display:grid;gap:3rem;grid-template-columns:3fr 1fr;position:relative;width:100%;z-index:2}.intro-text{display:flex;flex-direction:column;gap:2rem;width:100%}.intro-text .elevator-pitch{width:100%}.intro-text .elevator-pitch .intro-paragraph{color:#ccc;font-size:1.4rem;line-height:1.8;margin-bottom:1.5rem;position:relative;width:100%}.intro-text .elevator-pitch .intro-paragraph:first-letter{color:#08fdd8;display:inline-block;float:none;font-size:2.5rem;font-weight:700;line-height:1;margin:0 .3rem 0 0;text-shadow:0 0 15px #08fdd880;vertical-align:initial}.intro-text .elevator-pitch .intro-paragraph .tag-after,.intro-text .elevator-pitch .intro-paragraph .tag-before{color:#539cd4;font-family:La Belle Aurore,cursive;font-size:18px;opacity:.7;position:absolute;transition:opacity .3s ease}.intro-text .elevator-pitch .intro-paragraph .tag-after:hover,.intro-text .elevator-pitch .intro-paragraph .tag-before:hover{opacity:1;text-shadow:0 0 10px #08fdd8}.intro-text .elevator-pitch .intro-paragraph .tag-before{left:-1rem;margin-top:-1rem}.intro-text .elevator-pitch .intro-paragraph .tag-after{bottom:-2rem;left:-1rem}.quick-stats{display:flex;flex-direction:column;gap:1.5rem;margin-left:auto;max-width:400px;width:100%}.quick-stats .stat-card{position:relative;width:100%}.quick-stats .stat-card .common-panel{display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:120px!important;padding:2rem 1.5rem!important;text-align:center!important}.quick-stats .stat-card .common-panel .panel-title{color:#08fdd8!important;font-size:2.5rem!important;line-height:1!important;margin:0!important}.quick-stats .stat-card .common-panel .panel-content{color:#ccc!important;font-size:.9rem!important;font-weight:600!important;letter-spacing:1px!important;line-height:1.2!important;margin:0!important;opacity:.9!important;text-transform:uppercase!important}.quick-stats .stat-card:first-child{animation:float 6s ease-in-out infinite}.quick-stats .stat-card:nth-child(2){animation:float 6s ease-in-out 2s infinite}.quick-stats .stat-card:nth-child(3){animation:float 6s ease-in-out 4s infinite}.quick-stats .stat-card:hover .panel-title{animation:numberPulse .6s ease-in-out;text-shadow:0 0 25px #08fdd899!important;transform:scale(1.1)}.story-cards-grid{grid-gap:2.5rem;gap:2.5rem;grid-template-columns:repeat(2,1fr)}.story-cards-grid,.tech-categories{display:grid;margin-top:2rem;width:100%}.tech-categories{grid-gap:2rem;box-sizing:border-box;gap:2rem;grid-template-columns:repeat(3,1fr)}.category-section{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#191919e6,#232323cc);border:1px solid #ffffff1a;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;min-height:300px;padding:2rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:100%}.category-section.frontend-category{border-left:4px solid #08fdd8}.category-section.frontend-category:hover{border-color:#08fdd8;box-shadow:0 20px 40px #08fdd833;transform:translateY(-5px)}.category-section.backend-category{border-left:4px solid #539cd4}.category-section.backend-category:hover{border-color:#539cd4;box-shadow:0 20px 40px #539cd433;transform:translateY(-5px)}.category-section.tools-category{border-left:4px solid #fd1056}.category-section.tools-category:hover{border-color:#fd1056;box-shadow:0 20px 40px #fd105633;transform:translateY(-5px)}.category-section:hover .category-icon{animation:bounce 1s ease-in-out}.category-header{align-items:center;box-sizing:border-box;display:flex;gap:1.5rem;margin-bottom:2rem;width:100%}.category-header .category-icon{filter:drop-shadow(0 0 10px rgba(8,253,216,.3));flex-shrink:0;font-size:2.2rem;transition:all .4s cubic-bezier(.4,0,.2,1)}.category-header h4{color:#fff;flex:1 1;font-size:1.6rem;font-weight:700;margin:0;text-shadow:0 2px 4px #0000004d}.tech-tags{align-content:flex-start;box-sizing:border-box;display:flex;flex:1 1;flex-wrap:wrap;gap:1rem;width:100%}.tech-tag{border-radius:30px;cursor:pointer;font-size:.95rem;font-weight:600;overflow:hidden;padding:.2rem 1rem;position:relative;transition:all .3s ease;white-space:nowrap}.tech-tag:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.tech-tag:hover:before{left:100%}.tech-tag.frontend-tag{background:#08fdd81a;border:1px solid #08fdd833;color:#08fdd8}.tech-tag.frontend-tag:hover{background:#08fdd8;box-shadow:0 6px 15px #08fdd833;color:#1d1d1d;transform:translateY(-2px) scale(1.03)}.tech-tag.backend-tag{background:#539cd41a;border:1px solid #539cd433;color:#539cd4}.tech-tag.backend-tag:hover{background:#539cd4;box-shadow:0 6px 15px #539cd433;color:#1d1d1d;transform:translateY(-2px) scale(1.03)}.tech-tag.tools-tag{background:#fd10561a;border:1px solid #fd105633;color:#fd1056}.tech-tag.tools-tag:hover{background:#fd1056;box-shadow:0 6px 15px #fd10564d;color:#fff;transform:translateY(-2px) scale(1.03)}.growth-areas{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(3,1fr);margin-top:2rem;width:100%}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-15px) rotate(5deg)}66%{transform:translateY(-8px) rotate(-3deg)}}@keyframes numberPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@media(max-width:320px){.page-about .text-zone{padding:0 .4rem}.page-about .text-zone header{margin-bottom:1.2rem}.page-about .text-zone header h1{font-size:1.8rem!important}.page-about .text-zone header h2{font-size:1.4rem!important}.page-about .text-zone header h3{font-size:1.2rem!important}.page-about .text-zone header h4{font-size:1rem!important}.page-about.section-full .text-zone{padding:0 .4rem}.about-main-container{gap:1.2rem;margin-top:1.2rem}.hero-section{border-radius:12px;margin-bottom:1.5rem;padding:.8rem}.hero-content{gap:1.2rem;grid-template-columns:1fr}.intro-text .elevator-pitch .intro-paragraph{font-size:.9rem;line-height:1.5;margin-bottom:.8rem}.intro-text .elevator-pitch .intro-paragraph:first-letter{display:inline-block;float:none;font-size:1.5rem;margin:0 .15rem 0 0}.quick-stats{flex-direction:column;gap:.8rem;grid-template-columns:1fr;margin-top:1.2rem}.quick-stats .stat-card .common-panel{min-height:65px!important;padding:.8rem .6rem!important}.quick-stats .stat-card .common-panel .panel-title{font-size:1.4rem!important}.quick-stats .stat-card .common-panel .panel-content{font-size:.65rem!important}.growth-areas,.story-cards-grid,.tech-categories{gap:1.2rem;grid-template-columns:1fr;margin-top:1.2rem}.category-section{border-radius:12px;min-height:auto;padding:.8rem}.category-section .category-header{gap:.8rem;margin-bottom:1rem}.category-section .category-header .category-icon{font-size:1.4rem}.category-section .category-header h4{font-size:1rem}.category-section .tech-tags{gap:.5rem}.category-section .tech-tag{border-radius:15px;font-size:.75rem;min-height:28px;padding:.3rem .6rem}}@media(min-width:321px)and (max-width:480px){.page-about .text-zone{padding:0 .6rem}.page-about .text-zone header{margin-bottom:1.5rem}.page-about .text-zone header h1{font-size:2rem!important}.page-about .text-zone header h2{font-size:1.6rem!important;line-height:2.5rem!important}.page-about .text-zone header h2:before{left:1.2rem;top:1.5rem}.page-about .text-zone header h2:after{bottom:-1.5rem;left:1.2rem}.page-about .text-zone header h3{font-size:1.4rem!important}.page-about .text-zone header h4{font-size:1.2rem!important}.page-about.section-full .text-zone{padding:0}.about-main-container{gap:1rem;margin-top:.5rem}.hero-section{border-radius:15px;margin-bottom:0;padding:1rem}.hero-section:after,.hero-section:before{display:none}.hero-section:hover{box-shadow:0 15px 30px #0006,0 0 15px #08fdd81a;transform:translateY(-2px)}.hero-content{gap:1.5rem;grid-template-columns:1fr}.intro-text .elevator-pitch .intro-paragraph{font-size:1rem;line-height:1.6;margin-bottom:1rem;text-align:justify}.intro-text .elevator-pitch .intro-paragraph:first-letter{display:inline-block;float:none;font-size:1.8rem;margin:.05rem .15rem 0 0}.quick-stats{flex-direction:column;gap:.5rem;grid-template-columns:1fr;margin-top:.5rem}.quick-stats .stat-card{animation:none!important;margin:0 auto;max-width:300px}.quick-stats .stat-card:before{display:none}.quick-stats .stat-card .common-panel{min-height:75px!important;padding:1rem .8rem!important}.quick-stats .stat-card .common-panel .panel-title{font-size:1.6rem!important;text-shadow:0 0 15px #08fdd866!important}.quick-stats .stat-card .common-panel .panel-content{font-size:.7rem!important;letter-spacing:.5px!important}.quick-stats .stat-card:hover .panel-title{animation:none;transform:scale(1.05)}.story-cards-grid{gap:.5rem;grid-template-columns:1fr;margin-top:0}.tech-categories{gap:1.5rem;grid-template-columns:1fr;margin-top:1.5rem}.category-section{border-radius:15px;min-height:auto;padding:1rem}.category-section:hover{box-shadow:0 10px 20px #08fdd81a,0 5px 15px #0003;transform:translateY(-2px)}.category-section .category-header{gap:1rem;margin-bottom:1.5rem}.category-section .category-header .category-icon{filter:drop-shadow(0 0 8px rgba(8,253,216,.2));font-size:1.6rem}.category-section .category-header h4{font-size:1.2rem;line-height:1.2;text-align:left}.category-section .tech-tags{gap:.7rem;justify-content:start!important}.category-section .tech-tag{align-items:center;border-radius:18px;display:flex;font-size:.8rem;justify-content:center;min-height:30px;padding:.35rem .7rem}.category-section .tech-tag:before{display:none}.category-section .tech-tag:hover{box-shadow:0 4px 8px #08fdd833,0 2px 4px #0000001a;transform:translateY(-1px) scale(1.02)}.category-section .tech-tag:active{transform:scale(.98);transition:transform .1s ease}.growth-areas{gap:.5rem;grid-template-columns:1fr;margin-top:1.5rem}.section-container{padding:.5rem}.section-header{margin-bottom:1rem}.skill-category{margin-bottom:0!important;padding:0!important}}@media(min-width:481px)and (max-width:768px){.page-about .text-zone{padding:0 1rem}.page-about .text-zone header{margin-bottom:2rem}.page-about .text-zone header h1{font-size:2.5rem!important}.page-about .text-zone header h2{font-size:2rem!important}.page-about .text-zone header h3{font-size:1.8rem!important}.page-about .text-zone header h4{font-size:1.5rem!important}.page-about.section-full .text-zone{padding:0 1rem}.about-main-container{gap:2rem;margin-top:2rem}.hero-section{border-radius:20px;padding:1.5rem}.hero-section:after,.hero-section:before{display:none}.hero-content{gap:1.5rem;grid-template-columns:1fr}.intro-text .elevator-pitch .intro-paragraph{font-size:1.1rem}.intro-text .elevator-pitch .intro-paragraph:first-letter{font-size:2rem}.quick-stats{flex-direction:column;gap:1.5rem;grid-template-columns:1fr;margin-left:0;margin-top:2rem;max-width:100%}.quick-stats .stat-card{animation:none!important}.quick-stats .stat-card .common-panel{min-height:100px!important;padding:1.5rem 1rem!important}.quick-stats .stat-card .common-panel .panel-title{font-size:2rem!important}.quick-stats .stat-card .common-panel .panel-content{font-size:.8rem!important}.growth-areas,.story-cards-grid,.tech-categories{gap:2rem;grid-template-columns:1fr}.category-section{min-height:auto;padding:1.5rem;width:100%}.category-section .category-header{margin-bottom:1.5rem}.category-section .category-header .category-icon{font-size:2rem}.category-section .category-header h4{font-size:1.4rem}.category-section .tech-tag{font-size:.9rem;padding:.6rem 1.2rem}}@media(max-width:768px){.about-main-container,.category-section,.growth-areas,.hero-content,.page-about,.page-about.section-full,.quick-stats,.story-cards-grid,.tech-categories{text-align:center}.category-section .category-header,.category-section .tech-tags{justify-content:center}.page-about.section-full{padding:6rem .5rem .5rem}}@media(min-width:768px){.page-about .text-zone{padding:0 2rem 0 4rem}.page-about .text-zone header h1{font-size:2.5rem}.page-about .text-zone header h2{font-size:2rem}.page-about .text-zone header h3{font-size:1.6rem}.page-about .text-zone header h4{font-size:1.3rem}.page-about.section-full .text-zone{padding:0 2.5rem 0 6rem}.hero-section{margin-bottom:2.5rem;padding:2rem}.hero-section.slide-in-left{font-size:1rem;line-height:1.5;padding:1.5rem}.hero-section.slide-in-left .intro-paragraph{font-size:1rem!important;line-height:1.5!important;margin-bottom:1rem!important}.intro-text .elevator-pitch .intro-paragraph{font-size:1.2rem;line-height:1.6}.intro-text .elevator-pitch .intro-paragraph:first-letter{display:inline-block;float:none;font-size:1.8rem;line-height:1;margin:0 .2rem 0 0;vertical-align:initial}.about-main-container{gap:3rem;margin-top:2.5rem}.quick-stats{gap:1.5rem}.quick-stats .stat-card .common-panel{padding:1.5rem}.quick-stats .stat-card .common-panel .panel-title{font-size:2rem}.quick-stats .stat-card .common-panel .panel-content{font-size:.9rem}.growth-areas,.story-cards-grid,.tech-categories{gap:2rem;margin-top:2rem}.category-section{min-height:250px;padding:2rem}.category-section .category-header{margin-bottom:1.5rem}.category-section .category-header .category-icon{font-size:2.2rem}.category-section .category-header h4{font-size:1.4rem}.category-section .tech-tag{font-size:.9rem;padding:.5rem 1rem}}@media(min-width:1024px){.page-about .text-zone{padding:0 3rem 0 6rem}.page-about .text-zone header h1{font-size:3rem}.page-about .text-zone header h2{font-size:2.3rem}.page-about .text-zone header h3{font-size:1.8rem}.page-about .text-zone header h4{font-size:1.5rem}.page-about.section-full .text-zone{padding:0 4rem 0 8rem}.hero-section{border-radius:20px;margin-bottom:2.5rem;padding:3rem}.hero-section.slide-in-left{font-size:1.3rem;line-height:1.6;padding:2rem}.hero-section.slide-in-left .intro-paragraph{font-size:1.3rem!important;line-height:1.6!important;margin-bottom:1.2rem!important}.hero-section.slide-in-left .intro-paragraph:first-letter{font-size:1.7rem;line-height:1;margin:0 .3rem 0 0;vertical-align:initial}.hero-section.slide-in-left .tag-after,.hero-section.slide-in-left .tag-before{font-size:.8rem!important}.intro-text .elevator-pitch .intro-paragraph{font-size:1.3rem;line-height:1.7}.intro-text .elevator-pitch .intro-paragraph:first-letter{display:inline-block;float:none;font-size:2rem;line-height:1;margin:0 .3rem 0 0;vertical-align:initial}.about-main-container{gap:3rem;margin-top:3rem}.quick-stats{gap:2rem}.quick-stats .stat-card .common-panel{min-height:120px;padding:2rem}.quick-stats .stat-card .common-panel .panel-title{font-size:2.5rem}.quick-stats .stat-card .common-panel .panel-content{font-size:1rem}.story-cards-grid{gap:2.5rem;margin-top:2.5rem}.story-cards-grid .story-card .story-content{padding:2rem}.story-cards-grid .story-card .story-content h3{font-size:1.6rem;margin-bottom:1rem}.story-cards-grid .story-card .story-content p{font-size:1rem;line-height:1.6}.tech-categories{gap:2rem}.category-section{min-height:320px;padding:2rem}.category-section .category-header{margin-bottom:1.5rem}.category-section .category-header .category-icon{font-size:2.5rem}.category-section .category-header h4{font-size:1.6rem}.category-section .tech-tag{font-size:.95rem;line-height:1.2;padding:.7rem 1.2rem}.growth-areas{gap:2.5rem;margin-top:2.5rem}}@media(min-width:1440px){.page-about .text-zone{padding:0 4rem 0 8rem}.page-about .text-zone header h1{font-size:3.5rem}.page-about .text-zone header h2{font-size:2.8rem}.page-about .text-zone header h3{font-size:2.2rem}.page-about .text-zone header h4{font-size:1.8rem}.page-about.section-full .text-zone{padding:0 5rem 0 10rem}.hero-section{margin-bottom:3rem;padding:4rem}.hero-section.slide-in-left{font-size:1.5rem;line-height:1.7;padding:3rem}.hero-section.slide-in-left .intro-paragraph{font-size:1.5rem!important;line-height:1.7!important;margin-bottom:1.5rem!important}.hero-section.slide-in-left .intro-paragraph:first-letter{font-size:2rem;line-height:1;margin:0 .3rem 0 0;vertical-align:initial}.hero-section.slide-in-left .tag-after,.hero-section.slide-in-left .tag-before{font-size:.9rem!important}.intro-text .elevator-pitch .intro-paragraph{font-size:1.5rem;line-height:1.8}.intro-text .elevator-pitch .intro-paragraph:first-letter{display:inline-block;float:none;font-size:2.2rem;line-height:1;margin:0 .3rem 0 0;vertical-align:initial}.about-main-container{gap:4rem;margin-top:4rem}.quick-stats{gap:2.5rem}.quick-stats .stat-card .common-panel{min-height:140px;padding:2.5rem}.quick-stats .stat-card .common-panel .panel-title{font-size:3rem}.quick-stats .stat-card .common-panel .panel-content{font-size:1.1rem}.story-cards-grid{gap:3rem;margin-top:3rem}.story-cards-grid .story-card .story-content{padding:2.5rem}.story-cards-grid .story-card .story-content h3{font-size:1.8rem;margin-bottom:1.2rem}.story-cards-grid .story-card .story-content p{font-size:1.1rem;line-height:1.7}.tech-categories{gap:2.5rem}.category-section{min-height:380px;padding:2.5rem}.category-section .category-header{margin-bottom:2rem}.category-section .category-header .category-icon{font-size:3rem}.category-section .category-header h4{font-size:1.8rem}.category-section .tech-tag{font-size:1rem;line-height:1.3;padding:.8rem 1.4rem}.growth-areas{gap:3rem;margin-top:3rem}}@media(min-width:1920px){.page-about .text-zone{padding:0 6rem 0 10rem}.page-about .text-zone header h1{font-size:4rem}.page-about .text-zone header h2{font-size:3.2rem}.page-about .text-zone header h3{font-size:2.5rem}.page-about .text-zone header h4{font-size:2rem}.page-about.section-full .text-zone{padding:0 8rem 0 12rem}.hero-section{margin-bottom:4rem;padding:5rem}.hero-section.slide-in-left{font-size:1.5rem;line-height:1.8;padding:4rem}.hero-section.slide-in-left .intro-paragraph{font-size:1.5rem!important;line-height:1.8!important;margin-bottom:2rem!important}.hero-section.slide-in-left .intro-paragraph:first-letter{font-size:2rem;line-height:1;margin:0 .3rem 0 0;vertical-align:initial}.hero-section.slide-in-left .tag-after,.hero-section.slide-in-left .tag-before{font-size:1rem!important}.intro-text .elevator-pitch .intro-paragraph{font-size:1.6rem;line-height:1.9}.intro-text .elevator-pitch .intro-paragraph:first-letter{display:inline-block;float:none;font-size:2.4rem;line-height:1;margin:0 .4rem 0 0;vertical-align:initial}.about-main-container{gap:5rem;margin-top:5rem}.quick-stats{gap:3rem}.quick-stats .stat-card .common-panel{min-height:160px;padding:3rem}.quick-stats .stat-card .common-panel .panel-title{font-size:3.5rem}.quick-stats .stat-card .common-panel .panel-content{font-size:1.2rem}.story-cards-grid{gap:4rem;margin-top:4rem}.story-cards-grid .story-card .story-content{padding:3rem}.story-cards-grid .story-card .story-content h3{font-size:2rem;margin-bottom:1.5rem}.story-cards-grid .story-card .story-content p{font-size:1.2rem;line-height:1.8}.tech-categories{gap:3rem}.category-section{min-height:450px;padding:3rem}.category-section .category-header{margin-bottom:2.5rem}.category-section .category-header .category-icon{font-size:3.5rem}.category-section .category-header h4{font-size:2rem}.category-section .tech-tag{font-size:1.1rem;line-height:1.4;padding:.9rem 1.6rem}.growth-areas{gap:4rem;margin-top:4rem}}@media(max-height:500px)and (orientation:landscape)and (max-width:768px){.page-about .text-zone{padding:0 .8rem}.page-about .text-zone header{margin-bottom:1rem}.page-about .text-zone header h1{font-size:1.8rem!important}.page-about .text-zone header h2{font-size:1.5rem!important}.page-about .text-zone header h3{font-size:1.3rem!important}.page-about .text-zone header h4{font-size:1.1rem!important}.hero-section{margin-bottom:1.2rem;padding:.8rem}.about-main-container{gap:1.2rem;margin-top:1rem}.quick-stats{flex-direction:row;gap:.8rem;grid-template-columns:repeat(3,1fr);margin-top:1rem}.quick-stats .stat-card .common-panel{min-height:55px!important;padding:.6rem!important}.quick-stats .stat-card .common-panel .panel-title{font-size:1.3rem!important}.quick-stats .stat-card .common-panel .panel-content{font-size:.65rem!important}.category-section{padding:.8rem}.category-section .category-header{margin-bottom:1rem}.category-section .category-header .category-icon{font-size:1.4rem}.category-section .category-header h4{font-size:1.1rem}.category-section .tech-tag{font-size:.75rem;padding:.3rem .6rem}}@media(max-width:768px)and (pointer:coarse){.tech-tag{align-items:center;display:flex;justify-content:center;min-height:44px;padding:.4rem .8rem}.tech-tag:hover{transform:none}.tech-tag:active{transform:scale(.95);transition:transform .1s ease}.category-section:hover,.stat-card:hover{transform:translateY(-2px)}.category-section:active,.stat-card:active{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.hero-section:after,.hero-section:before,.page-about:before,.stat-card{animation:none!important}.category-section:hover,.hero-section:hover,.tech-tag:hover{transform:none!important}}.page-contact{align-items:center;background:linear-gradient(135deg,#0a0a0a,#1a1a1a 50%,#0f0f0f);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:2rem;position:relative}.page-contact:before{animation:particleFloat 20s ease-in-out infinite;background:radial-gradient(circle at 20% 80%,#08fdd81a 0,#0000 50%),radial-gradient(circle at 80% 20%,#fd10561a 0,#0000 50%),radial-gradient(circle at 40% 40%,#539cd40d 0,#0000 50%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.page-contact .text-zone{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#1d1d1df2,#141414e6);border:1px solid #08fdd81a;border-radius:20px;box-shadow:0 25px 50px #00000080,inset 0 1px 0 #ffffff1a,0 0 100px #08fdd81a;max-width:800px;padding:4rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;z-index:2}.page-contact .text-zone:before{animation:borderGlow 6s ease-in-out infinite;background:linear-gradient(45deg,#08fdd8,#539cd4,#fd1056,#08fdd8);background-size:400% 400%;border-radius:22px;bottom:-2px;content:"";left:-2px;opacity:0;position:absolute;right:-2px;top:-2px;transition:opacity .4s ease;z-index:-1}.page-contact .text-zone:hover:before{opacity:.4}.page-contact .text-zone:hover{box-shadow:0 35px 70px #0009,inset 0 1px 0 #ffffff26,0 0 150px #08fdd826;transform:translateY(-8px)}.page-contact .text-zone header{margin-bottom:3rem;position:relative;text-align:center}.page-contact .text-zone header h2{animation:textShimmer 4s ease-in-out infinite;background:linear-gradient(135deg,#08fdd8,#539cd4 50%,#fd1056);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;font-weight:700;margin:0;position:relative}.page-contact .text-zone header:after{animation:underlineGlow 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#08fdd8,#0000);border-radius:2px;bottom:-15px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:100px;z-index:1}.page-contact .text-zone header h2:after{bottom:-3rem;color:#539cd4;content:"</h2>"!important;position:absolute}.page-contact .text-zone header h2:after,.page-contact .text-zone header h2:before{animation:fadeIn 1s 2s forwards!important;display:block!important;font-family:La Belle Aurore,cursive!important;font-size:14px;font-weight:100;left:-1rem;opacity:1!important;z-index:10!important}.page-contact .text-zone header h2:before{color:#539cd4!important;content:"<h2>"!important;margin-top:-3rem;position:absolute!important}.page-contact .text-zone p{color:#b8b8b8;font-size:1.3rem;line-height:1.8;margin-bottom:3rem;position:relative;text-align:center;text-shadow:0 0 10px #ffffff1a}.page-contact .text-zone p:before{animation:fadeInUp 1s 1.2s forwards;content:"<p>";font-size:16px;left:-1rem;top:-1rem}.page-contact .text-zone p:after,.page-contact .text-zone p:before{color:#539cd4;font-family:La Belle Aurore,cursive;opacity:0;position:absolute}.page-contact .text-zone p:after{animation:fadeInUp 1s 1.4s forwards;bottom:-20px;content:"</p>";font-size:14px;left:-15px}.contact-form{display:block;padding-top:2rem;width:100%}.contact-form,.contact-form form{position:relative}.contact-form form:before{animation:fadeInUp 1s .5s forwards;bottom:100%;content:"<form>"}.contact-form form:after,.contact-form form:before{color:#539cd4;font-family:La Belle Aurore,cursive;font-size:16px;left:-1rem;opacity:0;position:absolute}.contact-form form:after{animation:fadeInUp 1s 1s forwards;content:"</form>";display:block!important;top:100%}.contact-form ul{margin:0;padding:0}.contact-form ul li{animation:slideInLeft .8s ease forwards;animation-delay:0s;animation-delay:calc(var(--delay, 0)*.15s);clear:both;display:block;list-style:none;margin:0 0 25px;overflow:hidden;padding:0;position:relative}.contact-form ul li:first-child{--delay:1}.contact-form ul li:nth-child(2){--delay:2}.contact-form ul li:nth-child(3){--delay:3}.contact-form ul li:nth-child(4){--delay:4}.contact-form ul li:nth-child(5){--delay:5}.contact-form ul li.half{clear:none;float:left;margin-right:4%;width:48%}.contact-form ul li.half:nth-child(2n){margin-right:0}.contact-form input[type=email],.contact-form input[type=text]{background:linear-gradient(145deg,#2a2a2a,#1f1f1f);border:2px solid #ffffff1a;border-bottom-color:#0000;box-shadow:inset 0 2px 8px #0000004d,0 4px 12px #0003;box-sizing:border-box;color:#fff;font-size:16px;height:65px;padding:0 25px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:100%}.contact-form input[type=email]:focus,.contact-form input[type=text]:focus{background:linear-gradient(145deg,#2d2d2d,#222);border:2px solid #ffffff1a;border-bottom-color:#0000;box-shadow:inset 0 2px 8px #0000004d,0 12px 35px #08fdd840,0 0 0 1px #08fdd81a,inset 0 1px 0 #ffffff1a;color:#fff;outline:none;transform:translateY(-3px) scale(1.02)}.contact-form input[type=email]:hover:not(:focus),.contact-form input[type=text]:hover:not(:focus){background:linear-gradient(145deg,#2c2c2c,#202020);border-color:#08fdd84d;box-shadow:inset 0 2px 8px #0000004d,0 8px 20px #0000004d,0 0 0 1px #08fdd81a;transform:translateY(-2px)}.contact-form input[type=email]::placeholder,.contact-form input[type=text]::placeholder{color:#888;font-weight:400;transition:all .3s ease}.contact-form input[type=email]:focus::placeholder,.contact-form input[type=text]:focus::placeholder{opacity:.6;transform:translateX(5px)}.contact-form input[type=email]:invalid:not(:placeholder-shown),.contact-form input[type=text]:invalid:not(:placeholder-shown){border-color:#fd105680;box-shadow:inset 0 2px 8px #0000004d,0 0 0 1px #fd10564d}.contact-form input[type=email]:valid:not(:placeholder-shown),.contact-form input[type=text]:valid:not(:placeholder-shown){border-color:#08fdd84d;box-shadow:inset 0 2px 8px #0000004d,0 0 0 1px #08fdd833}.contact-form textarea{background:linear-gradient(145deg,#2a2a2a,#1f1f1f);border:2px solid #ffffff1a;border-radius:15px;box-shadow:inset 0 2px 8px #0000004d,0 4px 12px #0003;box-sizing:border-box;color:#fff;font-family:Open Sans,sans-serif;font-size:16px;line-height:1.6;min-height:180px;padding:25px;resize:vertical;transition:all .4s cubic-bezier(.4,0,.2,1);width:100%}.contact-form textarea:focus{background:linear-gradient(145deg,#2d2d2d,#222);box-shadow:inset 0 2px 8px #0000004d,0 12px 35px #08fdd840,0 0 0 1px #08fdd81a,inset 0 1px 0 #ffffff1a;outline:none;transform:translateY(-3px) scale(1.01)}.contact-form textarea:hover:not(:focus){background:linear-gradient(145deg,#2c2c2c,#202020);border-color:#08fdd84d;box-shadow:inset 0 2px 8px #0000004d,0 8px 20px #0000004d,0 0 0 1px #08fdd81a;transform:translateY(-2px)}.contact-form textarea::placeholder{color:#888;font-style:italic;transition:all .3s ease}.contact-form textarea:focus::placeholder{opacity:.6;transform:translateY(-2px)}.contact-form textarea:invalid:not(:placeholder-shown){border-color:#fd105680;box-shadow:inset 0 2px 8px #0000004d,0 0 0 1px #fd10564d}.contact-form textarea:valid:not(:placeholder-shown){border-color:#08fdd84d;box-shadow:inset 0 2px 8px #0000004d,0 0 0 1px #08fdd833}.input__label--hoshi{bottom:0;height:0;left:0;pointer-events:none;position:absolute;width:100%}.input__label--hoshi:after,.input__label--hoshi:before{bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.input__label--hoshi:after{height:3px;margin-top:2px;transform:translate3d(-100%,0,0);transition:transform .8s cubic-bezier(.25,.46,.45,.94);transition-delay:.2s}.input__label--hoshi-color-2:after,.input__label--hoshi:after{background:linear-gradient(90deg,#08fdd8,#539cd4,#fd1056);border:none}.input--filled .input__label--hoshi:after,.input__field--hoshi:focus+.input__label--hoshi:after{transform:translateZ(0)}.input__field--hoshi:hover:not(:focus)+.input__label--hoshi:after{transform:translate3d(-75%,0,0);transition-delay:.1s}.contact-form .flat-button{display:block;float:none;margin:40px auto 0}.flat-button{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:linear-gradient(135deg,#08fdd8,#539cd4 50%,#fd1056);background-size:200% 200%;border:none;border-radius:35px;box-shadow:0 12px 30px #08fdd866,inset 0 1px 0 #fff3;color:#fff;cursor:pointer;display:block;font-family:Open Sans,sans-serif;font-size:18px;font-weight:700;height:70px;letter-spacing:3px;line-height:70px;max-width:280px;overflow:hidden;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .4s cubic-bezier(.4,0,.2,1);width:100%}.flat-button:before{background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.flat-button:hover{background-position:100% 50%;box-shadow:0 20px 50px #08fdd880,0 0 30px #fd10564d,inset 0 1px 0 #ffffff4d;transform:translateY(-5px) scale(1.05)}.flat-button:hover:before{left:100%}.flat-button:hover .text{text-shadow:0 0 20px #ffffff80;transform:scale(1.1)}.flat-button:active{transform:translateY(-2px) scale(1.02);transition:transform .1s ease}.flat-button:focus{box-shadow:0 20px 50px #08fdd880,0 0 0 4px #08fdd84d;outline:none}.flat-button div{border-radius:35px;height:100%;overflow:hidden;position:relative;width:100%}.flat-button span.bg{display:none}.flat-button span.text{align-items:center;display:flex;font-weight:700;height:100%;justify-content:center;left:0;position:absolute;text-shadow:0 2px 4px #0000004d;top:0;transition:all .3s ease;width:100%;z-index:4}.flat-button span.base{display:none}.modern-form{position:relative}.modern-form:before{animation:pulseWidth 3s ease-in-out infinite;border-radius:2px;content:"";height:4px;left:50%;position:absolute;top:-30px;transform:translateX(-50%);width:80px}.modern-input-group{position:relative}.modern-input-group:before{background:linear-gradient(180deg,#08fdd8,#539cd4);border-radius:2px;content:"";height:0;left:-8px;position:absolute;top:50%;transform:translateY(-50%);transition:height .4s ease;width:4px;z-index:1}.modern-input-group:focus-within:before,.modern-input-group:hover:before{height:80%}.modern-submit-group{position:relative;text-align:center}.modern-submit-group:before{animation:submitDivider 1s ease .8s forwards;background:linear-gradient(90deg,#0000,#08fdd8,#539cd4,#fd1056,#0000);border-radius:1px;content:"";height:2px;left:50%;opacity:0;position:absolute;top:-20px;transform:translateX(-50%);width:100%}.content-section.hidden{opacity:0;transform:translateY(20px);visibility:hidden}.content-section.visible{animation:contentFadeIn .8s ease forwards;visibility:visible}@keyframes particleFloat{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(30px,-30px) rotate(120deg)}66%{transform:translate(-20px,20px) rotate(240deg)}}@keyframes borderGlow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes textShimmer{0%,to{background-position:0 50%;filter:brightness(1)}50%{background-position:100% 50%;filter:brightness(1.3)}}@keyframes underlineGlow{0%,to{opacity:.5;transform:translateX(-50%) scaleX(.5)}50%{opacity:1;transform:translateX(-50%) scaleX(1.2)}}@keyframes pulseWidth{0%,to{opacity:.6;width:60px}50%{opacity:1;width:120px}}@keyframes submitDivider{to{opacity:.8}}@keyframes contentFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.page-contact .text-zone{max-width:700px;padding:3rem 2.5rem}.page-contact .text-zone header h2{font-size:3.5rem}}@media screen and (min-width:481px)and (max-width:768px){.page-contact{align-items:flex-start;padding:2rem 1rem 1rem}.page-contact .text-zone{border-radius:15px;margin-top:1rem;max-width:100%;padding:2rem 1.5rem}.page-contact .text-zone:before{opacity:.3}.text-zone header{margin-bottom:2rem}.text-zone header h2{line-height:1.1}.text-zone header h2:after{bottom:-2.5rem!important;font-size:14px!important;left:.5rem!important}.text-zone header h2:before{font-size:14px!important;left:.5rem!important;margin-top:-1.5rem!important}.text-zone header:after{bottom:-12px;height:3px;width:80px}.page-contact .text-zone p{font-size:1.15rem;line-height:1.6;margin-bottom:2rem}.page-contact .text-zone p:after,.page-contact .text-zone p:before{left:.5rem!important}.contact-form ul li.half{float:none;margin-bottom:20px;margin-right:0;width:100%}.contact-form input[type=email],.contact-form input[type=text]{border-radius:12px;font-size:16px;height:58px;padding:0 20px}.contact-form textarea{border-radius:12px;font-size:16px;min-height:160px;padding:20px}.flat-button{font-size:16px;height:60px;letter-spacing:2px;line-height:60px;margin:30px auto 0;max-width:260px}}@media screen and (min-width:481px)and (max-width:600px){.page-contact{padding:1.5rem .5rem .5rem}.page-contact .text-zone{border-radius:12px;margin-top:.5rem;padding:1.5rem 1rem}.page-contact .text-zone p{font-size:1.1rem;padding:0}}@media screen and (min-width:320px)and (max-width:480px){.page-contact{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);justify-content:flex-start;min-height:100vh;padding:1.5rem .75rem .75rem}.page-contact:before{animation-duration:30s;background:radial-gradient(circle at 30% 70%,#08fdd814 0,#0000 50%),radial-gradient(circle at 70% 30%,#fd105614 0,#0000 50%)}.page-contact .text-zone{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(145deg,#1d1d1dfa,#141414f2);border:1px solid #08fdd826;border-radius:12px;box-shadow:0 10px 25px #0000004d,inset 0 1px 0 #ffffff1a;margin-bottom:1rem;margin-top:0;max-width:none;padding:2rem 1.25rem;width:100%}.page-contact .text-zone:before{opacity:0}.page-contact .text-zone:hover:before{opacity:.1}.page-contact .text-zone:hover{box-shadow:0 15px 30px #0006,inset 0 1px 0 #ffffff1a;transform:translateY(-1px)}.page-contact .text-zone header{margin-bottom:2rem;text-align:center}.page-contact .text-zone header h2{font-weight:700;line-height:1.2;margin-bottom:.8rem}.page-contact .text-zone header h2:before{font-size:14px!important;left:.5rem!important;margin-top:-1.5rem!important}.page-contact .text-zone header h2:after{bottom:-2.5rem!important;font-size:14px!important;left:.5rem!important}.page-contact .text-zone header:after{bottom:-12px;height:3px;width:80px}.page-contact .text-zone p{color:#c5c5c5;font-size:1.1rem;font-weight:400;line-height:1.6;margin-bottom:2rem;padding:0;text-align:center}.page-contact .text-zone p:after,.page-contact .text-zone p:before{left:.5rem!important}.contact-form{padding-top:.5rem;width:100%}.contact-form form:after,.contact-form form:before{display:block!important;font-size:14px!important;opacity:1!important}.contact-form form:before{bottom:calc(100% + .5rem)!important;left:.5rem!important;top:-1.5rem}.contact-form form:after{left:.5rem!important;top:calc(100% + .5rem)!important}.contact-form ul{list-style:none;margin:0;padding:0}.contact-form ul li{margin-bottom:20px;width:100%}.contact-form ul li.half{float:none;margin-right:0;width:100%}.contact-form ul li:last-child{margin-bottom:0}.contact-form input[type=email],.contact-form input[type=text]{background:linear-gradient(145deg,#333,#2a2a2a)!important;border:1.5px solid #ffffff26!important;border-radius:8px;box-shadow:inset 0 1px 3px #0003,0 2px 6px #0000001a!important;box-sizing:border-box!important;color:#fff!important;font-size:16px;height:56px;margin:0!important;padding:0 20px;transition:all .3s ease!important;width:100%!important}.contact-form input[type=email]::placeholder,.contact-form input[type=text]::placeholder{color:#888!important;font-weight:400}.contact-form input[type=email]:focus,.contact-form input[type=text]:focus{background:linear-gradient(145deg,#3a3a3a,#303030)!important;border-color:#08fdd880!important;box-shadow:inset 0 1px 3px #0003,0 6px 15px #08fdd833,0 0 0 2px #08fdd81a!important;outline:none!important;transform:translateY(-1px)}.contact-form input[type=email]:focus::placeholder,.contact-form input[type=text]:focus::placeholder{color:#aaa!important}.contact-form input[type=email]:hover:not(:focus),.contact-form input[type=text]:hover:not(:focus){background:linear-gradient(145deg,#363636,#2d2d2d)!important;border-color:#08fdd84d!important;transform:translateY(-1px)}.contact-form input[type=email]:active,.contact-form input[type=text]:active{transform:scale(.99)}.contact-form textarea{background:linear-gradient(145deg,#333,#2a2a2a)!important;border:1.5px solid #ffffff26!important;border-radius:8px;box-shadow:inset 0 1px 3px #0003,0 2px 6px #0000001a!important;box-sizing:border-box!important;color:#fff!important;font-family:Open Sans,sans-serif;font-size:16px;line-height:1.6;margin:0!important;min-height:140px;padding:20px;resize:vertical;transition:all .3s ease!important;width:100%!important}.contact-form textarea::placeholder{color:#888!important;font-style:normal;font-weight:400}.contact-form textarea:focus{background:linear-gradient(145deg,#3a3a3a,#303030)!important;border-color:#08fdd880!important;box-shadow:inset 0 1px 3px #0003,0 6px 15px #08fdd833,0 0 0 2px #08fdd81a!important;outline:none!important;transform:translateY(-1px)}.contact-form textarea:focus::placeholder{color:#aaa!important}.contact-form textarea:hover:not(:focus){background:linear-gradient(145deg,#363636,#2d2d2d)!important;border-color:#08fdd84d!important;transform:translateY(-1px)}.contact-form textarea:active{transform:scale(.99)}.page-contact .flat-button{-webkit-tap-highlight-color:rgba(8,253,216,.2);border:none;border-radius:28px;box-shadow:0 8px 20px #08fdd84d,inset 0 1px 0 #fff3;font-size:16px;font-weight:600;height:56px;letter-spacing:2px;line-height:56px;margin:30px auto 0;max-width:240px;min-height:44px;min-width:44px;outline:none;text-transform:uppercase;-webkit-user-select:none;user-select:none;width:100%}.page-contact .flat-button:hover{box-shadow:0 12px 25px #08fdd866,0 0 15px #fd105633,inset 0 1px 0 #ffffff4d;transform:translateY(-2px) scale(1.02)}.page-contact .flat-button:active{box-shadow:0 4px 12px #08fdd84d,inset 0 1px 0 #fff3;transform:translateY(0) scale(1);transition:transform .1s ease}.page-contact .flat-button:focus-visible{outline:3px solid #08fdd899;outline-offset:2px}.page-contact .flat-button div{border-radius:28px;height:100%;width:100%}.page-contact .flat-button span.text{align-items:center;display:flex;font-size:16px;font-weight:600;height:100%;justify-content:center;width:100%}.modern-input-group:before{display:none}.input__label--hoshi:after{background:linear-gradient(90deg,#08fdd8,#539cd4)!important;height:2px;transition:transform .4s ease}}@media screen and (max-width:319px){.page-contact{padding:1rem .5rem .5rem}.page-contact .text-zone{border-radius:10px;padding:1.5rem 1rem}.page-contact .text-zone header{margin-bottom:1.5rem}.page-contact .text-zone header h2{line-height:1.1}.page-contact .text-zone header h2:before{font-size:13px!important;left:0!important;margin-top:-2rem!important}.page-contact .text-zone header h2:after{bottom:-2rem!important;font-size:13px!important;left:0!important}.page-contact .text-zone header:after{bottom:-8px;height:2px;width:60px}.page-contact .text-zone p{font-size:1rem;line-height:1.5;margin-bottom:1.5rem}.contact-form ul li{margin-bottom:16px}.contact-form input[type=email],.contact-form input[type=text]{border-radius:6px;font-size:16px;height:52px;padding:0 18px}.contact-form textarea{border-radius:6px;font-size:16px;min-height:120px;padding:18px}.page-contact .flat-button{border-radius:26px;font-size:15px;height:52px;letter-spacing:1.5px;line-height:52px;margin:25px auto 0;max-width:200px}.page-contact .flat-button div{border-radius:26px}.page-contact .flat-button span.text{font-size:15px}}@media screen and (max-height:500px)and (orientation:landscape)and (max-width:768px){.page-contact{align-items:flex-start;padding:.5rem}.page-contact .text-zone{margin-top:0;padding:1rem}.text-zone header{margin-bottom:1rem}.page-contact .text-zone p{font-size:.9rem;margin-bottom:1rem}.contact-form ul li{margin-bottom:12px}.contact-form input[type=email],.contact-form input[type=text]{height:44px}.contact-form textarea{min-height:80px}.flat-button{height:44px;line-height:44px;margin:15px auto 0}}@media(-webkit-min-device-pixel-ratio:2)and (min-width:320px)and (max-width:480px){.page-contact .text-zone{border-width:.5px}.contact-form input[type=email],.contact-form input[type=text],.contact-form textarea{border-width:1px}.input__label--hoshi:after{height:1.5px}}@media screen and (min-width:320px)and (max-width:480px)and (prefers-color-scheme:dark){.contact-form input[type=email],.contact-form input[type=text],.contact-form textarea{background:linear-gradient(145deg,#1a1a1a,#0f0f0f);color:#fff}.contact-form input[type=email]::placeholder,.contact-form input[type=text]::placeholder,.contact-form textarea::placeholder{color:#666}}@media screen and (min-width:320px)and (max-width:480px)and (prefers-reduced-motion:reduce){.page-contact:before{animation:none}.page-contact .text-zone:hover{transform:none}.page-contact .text-zone:before{animation:none}.flat-button:hover{transform:translateY(-1px)}.contact-form input:focus,.contact-form textarea:focus{transform:none}}@keyframes slideInRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.slide-in-left{animation:slideInLeft .8s ease-out .2s forwards;opacity:0}.slide-in-right{animation:slideInRight .8s ease-out .4s forwards;opacity:0}.page-skills{align-items:flex-start;display:flex;justify-content:flex-start;opacity:1!important;overflow:hidden;width:100%}.page-skills .text-zone+div{display:none}.page-skills .text-zone{max-width:none;padding-right:0;width:100%}.page-skills.section-full .text-zone{padding-left:10rem;padding-right:5rem}.skills-main-container{display:flex;flex-direction:column;gap:3rem;margin-top:3rem}.keyword-highlight{border-radius:4px;display:inline-block;font-weight:600;padding:.1rem .3rem;position:relative;transition:all .3s ease}.keyword-highlight.keyword-highlight-1{background:linear-gradient(135deg,#08fdd81a,#08fdd80d);border:1px solid #08fdd833;box-shadow:0 2px 8px #08fdd81a;color:#08fdd8}.keyword-highlight.keyword-highlight-1:hover{background:#08fdd826;box-shadow:0 4px 12px #08fdd833;color:#fff;transform:translateY(-1px)}.keyword-highlight.keyword-highlight-2{background:linear-gradient(135deg,#539cd41a,#539cd40d);border:1px solid #539cd433;box-shadow:0 2px 8px #539cd41a;color:#539cd4}.keyword-highlight.keyword-highlight-2:hover{background:#539cd426;box-shadow:0 4px 12px #539cd433;color:#fff;transform:translateY(-1px)}.keyword-highlight.keyword-highlight-3{background:linear-gradient(135deg,#fd10561a,#fd10560d);border:1px solid #fd105633;box-shadow:0 2px 8px #fd10561a;color:#fd1056}.keyword-highlight.keyword-highlight-3:hover{background:#fd105626;box-shadow:0 4px 12px #fd10564d;color:#fff;transform:translateY(-1px)}.highlighted-content{animation:fadeIn 1s ease-out 2.5s forwards;color:#ccc;line-height:1.6;opacity:0;position:relative}.professional-title{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#08fdd81a,#539cd41a);border-left:4px solid #08fdd8;border-radius:8px;box-shadow:0 8px 32px #08fdd833;color:#fff;font-weight:600;letter-spacing:.5px;margin:2rem 0;overflow:hidden;padding:1.5rem 2rem;position:relative}.professional-title:hover{box-shadow:0 12px 40px #08fdd84d;transform:translateY(-2px);transition:all .3s ease}.companies-horizontal{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr}.company-card-compact{grid-gap:1rem;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08fdd80d;border:1px solid #08fdd826;border-radius:16px;display:grid;gap:1rem;grid-template-columns:1fr auto;min-height:120px;overflow:hidden;padding:1.5rem;position:relative;transition:.4s cubic-bezier(.4,0,.2,1)}.company-card-compact:hover{border-color:#08fdd866;box-shadow:0 25px 50px #08fdd84d;transform:translateY(-8px) scale(1.02)}.company-card-compact:hover .company-logo-small{transform:scale(1.1) rotate(5deg)}.company-card-compact.oracle-card{border-left:4px solid #08fdd8}.company-card-compact.bestwestern-card{border-left:4px solid #539cd4}.company-card-compact.adobe-card{border-left:4px solid #fd1056}.company-left{align-items:center;display:flex;flex:1 1;gap:1rem;min-width:0}.company-left .company-logo-small{filter:drop-shadow(0 5px 15px rgba(0,0,0,.3));flex-shrink:0;height:50px;object-fit:contain;transition:.4s cubic-bezier(.4,0,.2,1);width:50px}.company-left .company-details{flex:1 1;min-width:0}.company-left .company-details h4{color:#fff;font-size:1.2rem;font-weight:700;margin:0 0 .3rem}.company-left .company-details p{color:#08fdd8;font-size:.95rem;font-weight:500;margin:0 0 .2rem}.company-left .company-details .duration{color:#a2a2a3;font-size:.8rem;margin:0}.company-left .company-details a{background:linear-gradient(135deg,#0000,#08fdd80d);border:1px solid #08fdd8;border-radius:20px;color:#08fdd8;display:inline-block;font-size:.9rem;font-weight:600;margin-top:.5rem;padding:.3rem .8rem;position:relative;text-decoration:none;transition:all .3s ease}.company-left .company-details a:hover{background:linear-gradient(135deg,#08fdd8,#539cd4);border-color:#0000;box-shadow:0 8px 20px #08fdd84d;color:#1d1d1d;transform:translateY(-2px)}.company-left .company-details a:after{content:" →";transition:transform .3s ease}.company-left .company-details a:hover:after{transform:translateX(3px)}.company-right{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:.8rem}.company-right .tech-badge{background:linear-gradient(45deg,#08fdd8,#539cd4);border-radius:20px;color:#fff;font-size:.8rem;font-weight:600;padding:.4rem .8rem;text-shadow:0 1px 3px #0000004d;white-space:nowrap}.company-right .achievement-mini{background:linear-gradient(45deg,#fd1056,#08fdd8);border-radius:15px;box-shadow:0 5px 15px #fd10564d;color:#fff;font-size:.7rem;font-weight:600;padding:.3rem .6rem;text-shadow:0 1px 3px #0000004d}.skills-grid-layout{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:2fr 1fr}.skills-description .tech-skills-list{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr 1fr;margin:1.5rem 0;padding-left:1.5rem}.skills-description .tech-skills-list li{color:#ccc;font-size:1rem;line-height:1.6;margin-bottom:.8rem;position:relative;transition:.3s ease}.skills-description .tech-skills-list li::marker{color:#08fdd8}.skills-description .tech-skills-list li:hover{color:#fff;transform:translateX(8px)}.skills-charts-compact{grid-gap:.8rem .1rem;display:grid;gap:.8rem .1rem;grid-template-columns:repeat(4,1fr)}.skills-charts-compact .chart-item{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:6px;cursor:pointer;display:flex;height:40px;justify-content:center;overflow:hidden;position:relative;transition:.4s cubic-bezier(.4,0,.2,1);width:40px}.skills-charts-compact .chart-item:nth-child(3n+1){background:#08fdd81a;border:1px solid #08fdd833}.skills-charts-compact .chart-item:nth-child(3n+1) .tech-icon svg{fill:#fff}.skills-charts-compact .chart-item:nth-child(3n+1):hover{background:#08fdd8;border-color:#08fdd84d;box-shadow:0 5px 15px #08fdd833}.skills-charts-compact .chart-item:nth-child(3n+1):hover .tech-icon svg{fill:#1d1d1d}.skills-charts-compact .chart-item:nth-child(3n+2){background:#539cd41a;border:1px solid #539cd433}.skills-charts-compact .chart-item:nth-child(3n+2) .tech-icon svg{fill:#fff}.skills-charts-compact .chart-item:nth-child(3n+2):hover{background:#539cd4;border-color:#539cd44d;box-shadow:0 5px 15px #539cd433}.skills-charts-compact .chart-item:nth-child(3n+2):hover .tech-icon svg{fill:#1d1d1d}.skills-charts-compact .chart-item:nth-child(3n+3){background:#fd10561a;border:1px solid #fd105633}.skills-charts-compact .chart-item:nth-child(3n+3) .tech-icon svg{fill:#fff}.skills-charts-compact .chart-item:nth-child(3n+3):hover{background:#fd1056;border-color:#fd105666;box-shadow:0 5px 15px #fd10564d}.skills-charts-compact .chart-item:nth-child(3n+3):hover .tech-icon svg{fill:#1d1d1d}.skills-charts-compact .chart-item:hover{transform:translateY(-2px)}.skills-charts-compact .chart-item:hover .tech-tooltip{opacity:1;transform:translateY(-100%) translateX(-50%);visibility:visible}.skills-charts-compact .chart-item .tech-icon{align-items:center;display:flex;height:100%;justify-content:center;transition:.3s ease;width:100%}.skills-charts-compact .chart-item .tech-icon svg{box-sizing:border-box;height:100%;padding:6px;transition:.3s ease;width:100%}.skills-charts-compact .chart-item .tech-tooltip{background:#000000e6;border-radius:4px;bottom:100%;color:#fff;font-size:.7rem;font-weight:500;left:50%;opacity:0;padding:.4rem .6rem;pointer-events:none;position:absolute;transform:translateY(-10px) translateX(-50%);transition:all .3s ease;visibility:hidden;white-space:nowrap;z-index:10}.skills-charts-compact .chart-item .tech-tooltip:after{border:4px solid #0000;border-top-color:#000000e6;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}@media screen and (min-width:1600px){.page-skills.section-full .text-zone{padding-left:8rem;padding-right:3rem}.skills-main-container{gap:4rem}.companies-horizontal{gap:3rem}.company-card-compact{min-height:140px;padding:2rem}.company-card-compact .company-logo-small{height:60px;width:60px}.company-card-compact .company-details h4{font-size:1.4rem}.skills-charts-compact{gap:1rem;grid-template-columns:repeat(5,1fr)}.skills-charts-compact .chart-item{height:45px;width:45px}}@media screen and (min-width:1200px)and (max-width:1599px){.page-skills.section-full .text-zone{padding-left:7rem;padding-right:2rem}.skills-main-container{gap:3.5rem}}@media screen and (min-width:1024px)and (max-width:1199px){.page-skills.section-full .text-zone{padding-left:5rem;padding-right:3rem}.companies-horizontal{gap:1.5rem;grid-template-columns:1fr}.skills-grid-layout{gap:2rem;grid-template-columns:1fr}.skills-charts-compact{gap:.2rem;grid-template-columns:repeat(6,1fr)}}@media screen and (min-width:769px)and (max-width:1023px){.page-skills.section-full .text-zone{padding-left:3rem;padding-right:2rem}.skills-main-container{gap:2.5rem;margin-top:2.5rem}.companies-horizontal{gap:1.5rem;grid-template-columns:1fr}.company-card-compact{min-height:110px;padding:1.3rem}.skills-grid-layout{gap:2rem;grid-template-columns:1fr}.skills-charts-compact{gap:.4rem;grid-template-columns:repeat(5,1fr)}}@media screen and (max-width:768px){.companies-horizontal{gap:1.5rem;grid-template-columns:1fr!important}.company-card-compact{grid-template-columns:1fr!important;min-height:auto;text-align:center}.company-left{flex-direction:column;gap:.8rem;text-align:center}.company-right{align-items:center}.skills-grid-layout{gap:1.5rem;grid-template-columns:1fr!important}}@media screen and (min-width:481px)and (max-width:768px){.professional-title{font-size:1.2rem!important;margin:1.5rem 0;padding:1rem 1.5rem}.page-skills.section-full .text-zone{padding-left:2rem;padding-right:2rem}.skills-main-container{gap:2rem;margin-top:2rem}.companies-horizontal{gap:1.5rem;grid-template-columns:1fr}.company-card-compact{gap:1rem;grid-template-columns:1fr;min-height:auto;padding:1.5rem;text-align:center}.company-left{flex-direction:column;gap:.8rem;text-align:center}.company-right{align-items:center}.skills-grid-layout{gap:1.5rem}.skills-description .tech-skills-list,.skills-grid-layout{grid-template-columns:1fr}.skills-charts-compact{gap:.5rem;grid-template-columns:repeat(4,1fr)}.skills-charts-compact .chart-item .tech-tooltip{font-size:.65rem;padding:.3rem .5rem}.keyword-highlight{padding:.2rem .4rem}.keyword-highlight:hover{transform:none}}@media screen and (min-width:320px)and (max-width:480px){.professional-title{font-size:1rem!important;margin:1rem 0;padding:.8rem 1rem}.page-skills{display:block}.page-skills .text-zone{width:100%}.page-skills .text-zone header h2{text-align:center}.page-skills .text-zone+div{padding-top:2rem;width:100%}.page-skills.section-full .text-zone{padding-left:1rem;padding-right:1rem}.page-skills.section-full{padding:7rem 2rem 0 1rem}.page-skills .text-zone h2,.page-skills h2{font-size:1.9rem!important;line-height:2rem!important}.page-skills .text-zone h2:after,.page-skills .text-zone h2:before,.page-skills h2:after,.page-skills h2:before{left:.2rem!important}.page-skills h2:last-child{margin-bottom:30px!important}.skills-main-container{gap:1.5rem;margin-top:1.5rem}.companies-horizontal{gap:1rem;grid-template-columns:1fr}.company-card-compact{border-radius:12px;grid-template-columns:1fr;min-height:auto;min-height:100px;padding:1rem;text-align:center}.company-card-compact .company-logo-small{height:40px;width:40px}.company-card-compact .company-details h4{font-size:1rem;margin-bottom:.2rem}.company-card-compact .company-details p{font-size:.85rem}.company-card-compact .company-details .duration{font-size:.75rem}.company-left{flex-direction:column;gap:.8rem;text-align:center}.company-right{align-items:center;flex-direction:row;gap:.5rem;justify-content:center}.company-right .tech-badge{font-size:.7rem;padding:.3rem .6rem}.company-right .achievement-mini{font-size:.65rem;padding:.25rem .5rem}.skills-grid-layout{gap:1.5rem}.skills-description .tech-skills-list,.skills-grid-layout{grid-template-columns:1fr}.skills-charts-compact{gap:.4rem;grid-template-columns:repeat(3,1fr);justify-items:center}.skills-charts-compact .chart-item{height:35px;width:35px}.skills-charts-compact .chart-item .tech-icon svg{padding:4px}.skills-charts-compact .chart-item .tech-tooltip{bottom:110%;font-size:.6rem;padding:.2rem .4rem}.skills-description .tech-skills-list{margin:1rem 0;padding-left:1rem}.skills-description .tech-skills-list li{font-size:.9rem;margin-bottom:.6rem}.content-paragraph{font-size:1rem!important;margin:0 0 1.5rem}.content-paragraph:first-child{margin-top:20px}}@media screen and (max-width:480px){.page-skills.section-full .text-zone{padding-left:1rem!important;padding-right:1rem!important}.skills-main-container{gap:1.5rem;margin-top:1.5rem}}@media screen and (max-width:375px){.page-skills.section-full .text-zone{padding-left:.5rem;padding-right:.5rem}.company-card-compact{gap:.8rem;padding:.8rem}.company-card-compact .company-details h4{font-size:.9rem}.company-card-compact .company-details p{font-size:.8rem}.professional-title{font-size:.8rem!important;padding:.6rem}.skills-charts-compact{gap:.4rem;grid-template-columns:repeat(2,1fr)}.skills-charts-compact .chart-item{height:32px;width:32px}.text-zone h2{font-size:1.6rem!important;line-height:1.8rem!important}}@media(max-height:500px)and (orientation:landscape)and (max-width:768px){.skills-main-container{gap:1.5rem}.companies-horizontal{gap:1rem;grid-template-columns:1fr 1fr}.company-card-compact{min-height:80px;padding:1rem}.company-card-compact .company-left{flex-direction:row;gap:.8rem;text-align:left}.company-card-compact .company-right{align-items:flex-end}.skills-charts-compact{grid-template-columns:repeat(5,1fr)}}@media(pointer:coarse){.chart-item{border-radius:8px;min-height:44px;min-width:44px}.chart-item:hover{transform:none}.chart-item:active{transform:scale(.95)}.company-card-compact:hover{transform:translateY(-4px)}.company-card-compact:active{transform:translateY(0)}.keyword-highlight{padding:.2rem .4rem}.keyword-highlight:hover{transform:none}}@media(max-width:480px)and (-webkit-min-device-pixel-ratio:2){.company-logo-small,.tech-icon svg{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media(prefers-contrast:high){.chart-item,.company-card-compact,.keyword-highlight{border-width:2px}.professional-title{border-left-width:6px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.chart-item:hover,.company-card-compact:hover,.keyword-highlight:hover{transform:none!important}}.fade-in-up{animation:fadeInUp .8s ease-out forwards;opacity:1}.page-work{box-sizing:border-box;max-width:100%;min-height:100vh;opacity:1!important;overflow-x:hidden;overflow-y:visible;position:relative;width:100%}.page-work:before{background:radial-gradient(circle at 25% 25%,#08fdd808 0,#0000 50%),radial-gradient(circle at 75% 75%,#539cd408 0,#0000 50%),radial-gradient(circle at 50% 50%,#fd105605 0,#0000 50%);content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.page-work .text-zone{box-sizing:border-box;max-width:100%;overflow-x:hidden;padding:0 1rem;position:relative;width:100%;z-index:1}.page-work.section-full{opacity:1!important}.page-work.section-full .text-zone{max-width:100%;opacity:1!important;padding:0 2rem}.work-main-container{box-sizing:border-box;display:flex;flex-direction:column;gap:3rem;margin-top:2rem;max-width:100%;overflow-x:hidden;position:relative;width:100%;z-index:1}.work-intro{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:linear-gradient(135deg,#131313fa,#1c1c1cf2 50%,#191919fa);border:1px solid #08fdd833;border-radius:20px;box-shadow:0 20px 40px #00000080,inset 0 1px 0 #ffffff1a;margin-bottom:1.5rem;overflow:hidden;padding:2rem;position:relative;transition:all .3s ease}.work-intro:before{animation:shimmer 8s ease infinite;background:linear-gradient(45deg,#08fdd8,#539cd4,#fd1056,#08fdd8);background-size:300% 300%;border-radius:21px;bottom:-1px;content:"";left:-1px;opacity:.3;position:absolute;right:-1px;top:-1px;z-index:-1}.work-intro:hover{box-shadow:0 25px 50px #0009,0 0 20px #08fdd833;transform:translateY(-3px)}.work-intro:hover:before{opacity:.5}.work-description{color:#ccc;font-size:1rem;line-height:1.6;margin-bottom:1.2rem;position:relative}.work-description .tag-after,.work-description .tag-before{color:#539cd4;font-family:La Belle Aurore,cursive;font-size:14px;opacity:.7;position:absolute;transition:opacity .3s ease}.work-description .tag-after:hover,.work-description .tag-before:hover{opacity:1;text-shadow:0 0 8px #08fdd8}.work-description .tag-before{left:-.8rem;margin-top:-.8rem}.work-description .tag-after{bottom:-1.5rem;left:-.8rem}.work-stats{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-top:1.5rem}.stat-item{background:#08fdd80d;border:1px solid #08fdd833;border-radius:12px;padding:.9rem;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1)}.stat-item:hover{border-color:#08fdd866;box-shadow:0 10px 20px #08fdd81a;transform:translateY(-3px)}.stat-item .stat-number{color:#08fdd8;display:block;font-size:1.8rem;font-weight:900;margin-bottom:.3rem;text-shadow:0 0 10px #08fdd84d}.stat-item .stat-label{color:#ccc;font-size:.75rem;font-weight:600;letter-spacing:.6px;text-transform:uppercase}.projects-showcase{position:relative}.projects-grid{grid-gap:2rem;box-sizing:border-box;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));list-style:none;margin:0;padding:1.5rem 0;width:100%}.projects-grid .theme-teal{border-color:#08fdd833}.projects-grid .theme-blue{border-color:#539cd433}.projects-grid .theme-pink{border-color:#fd105633}@media(prefers-contrast:high){.stat-item,.work-intro{border-width:2px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:320px){.work-description{font-size:.85rem;line-height:1.4}.work-description .tag-after,.work-description .tag-before{font-size:11px}.work-stats .stat-item{padding:.7rem}.work-stats .stat-item .stat-number{font-size:1.4rem}.work-stats .stat-item .stat-label{font-size:.65rem}}@media(min-width:320px)and (max-width:480px){.page-work .text-zone{padding:0 .8rem}.page-work.section-full{padding:6rem 1rem 0}.work-intro{border-radius:16px;margin-bottom:1rem;padding:1rem}.work-intro:before{display:none}.work-description{font-size:.9rem;line-height:1.5;margin-bottom:1rem}.work-description .tag-after,.work-description .tag-before{font-size:12px}.work-stats{gap:1rem;grid-template-columns:1fr;margin-top:1rem}.work-stats .stat-item{padding:.8rem}.work-stats .stat-item .stat-number{font-size:1.6rem;margin-bottom:.3rem}.work-stats .stat-item .stat-label{font-size:.7rem;letter-spacing:.5px}.projects-grid{gap:1rem;grid-template-columns:1fr;padding:1rem 0}.page-work .text-zone header h2{font-size:2rem!important;line-height:3rem!important;text-align:center}.page-work .text-zone header h2:after{left:.9rem!important}.page-work .text-zone header h2:before{left:.9rem!important;top:1.5rem!important}.page-work .work-main-container{gap:.5rem!important;margin-top:1.5rem!important}.page-work .text-zone li h2{font-size:1.5rem!important}}@media(min-width:480px)and (max-width:768px){.page-work .text-zone{padding:0 1rem}.page-work.section-full{padding:6rem 1rem 0}.work-intro{border-radius:18px;padding:1.2rem}.work-description{font-size:1rem;line-height:1.6;margin-bottom:1.2rem}.work-description .tag-after,.work-description .tag-before{font-size:13px}.work-stats{gap:1rem;grid-template-columns:repeat(3,1fr);margin-top:1.2rem}.work-stats .stat-item{padding:.9rem}.work-stats .stat-item .stat-number{font-size:1.8rem;margin-bottom:.3rem}.work-stats .stat-item .stat-label{font-size:.75rem;letter-spacing:.6px}.projects-grid{gap:1.2rem;grid-template-columns:1fr}}@media(min-width:768px){.page-work .text-zone{padding:0 1.5rem}.work-intro{border-radius:20px;margin-bottom:1.5rem;padding:1.8rem}.work-intro:before{display:block}.work-description{font-size:1.1rem;line-height:1.7;margin-bottom:1.4rem}.work-description .tag-after,.work-description .tag-before{font-size:14px}.work-stats{gap:1.2rem;margin-top:1.4rem}.work-stats .stat-item{padding:1.1rem}.work-stats .stat-item .stat-number{font-size:2rem;margin-bottom:.4rem}.work-stats .stat-item .stat-label{font-size:.8rem;letter-spacing:.7px}.projects-grid{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:1.5rem 0}}@media(min-width:1024px)and (max-width:1300px){.page-work.section-full .text-zone{padding:0 2rem}.page-work.section-full{padding:6rem 1rem 0 4rem}.work-main-container{gap:3rem;margin-top:2rem}.work-intro{padding:2rem}.work-intro:hover{transform:translateY(-5px)}.work-description{font-size:1.2rem;line-height:1.7;margin-bottom:1.5rem}.work-description .tag-after,.work-description .tag-before{font-size:16px}.work-stats{gap:1.5rem;margin-top:1.5rem}.work-stats .stat-item{padding:1.2rem}.work-stats .stat-item:hover{transform:translateY(-3px)}.work-stats .stat-item .stat-number{font-size:2.2rem;margin-bottom:.4rem}.work-stats .stat-item .stat-label{font-size:.85rem;letter-spacing:.8px}.projects-grid{gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media(min-width:1300px)and (max-width:1440px){.page-work.section-full .text-zone{padding:0 3rem}.page-work.section-full{padding:6rem 1rem 0 6rem}.work-intro{padding:2.5rem}.work-description{font-size:1.3rem;line-height:1.8;margin-bottom:1.6rem}.work-description .tag-after,.work-description .tag-before{font-size:17px}.work-stats{margin-top:1.6rem}.work-stats .stat-item{padding:1.4rem}.work-stats .stat-item .stat-number{font-size:2.4rem;margin-bottom:.5rem}.work-stats .stat-item .stat-label{font-size:.9rem;letter-spacing:.9px}.projects-grid{gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}}@media(min-width:1920px){.page-work.section-full .text-zone{padding:0 4rem}.work-intro{padding:3rem}.work-description{font-size:1.4rem;line-height:1.9;margin-bottom:1.8rem}.work-description .tag-after,.work-description .tag-before{font-size:18px}.work-stats{margin-top:1.8rem}.work-stats .stat-item{padding:1.6rem}.work-stats .stat-item .stat-number{font-size:2.6rem;margin-bottom:.6rem}.work-stats .stat-item .stat-label{font-size:.95rem;letter-spacing:1px}.projects-grid{gap:3rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}}.experience-page{min-height:100vh;padding:10rem 1rem 1rem 12rem;position:relative}.experience-container{margin:0 auto;max-width:1400px}.experience-header{margin-bottom:2rem;position:relative;text-align:center;z-index:2}.experience-header h2{margin-bottom:1rem}.experience-grid{animation:fadeInUp .8s ease-out;display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem;margin-top:.5rem}.experience-card-compact{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff1a,#ffffff0d);border:1px solid #08fdd833;border-radius:15px;padding:1.5rem;transition:all .3s ease}.experience-card-compact:hover{border-color:#08fdd866;box-shadow:0 8px 25px #08fdd81a;transform:translateY(-2px)}.company-header-compact{align-items:flex-start;border-bottom:1px solid #08fdd833;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.company-main-info{align-items:center;display:flex;flex:1 1;gap:1rem}.company-logo-compact{background:#fffffff2;border:2px solid #08fdd866;border-radius:10px;box-shadow:0 3px 12px #0000004d;height:60px;object-fit:contain;padding:.6rem;width:60px}.company-text-info{flex:1 1}.job-title-compact{color:#08fdd8;font-size:1.4rem;font-weight:700;margin-bottom:.3rem;text-shadow:0 0 8px #08fdd84d}.company-details-compact{display:flex;gap:1rem;margin-bottom:.3rem}.company-name-compact{color:#fff;font-size:1.1rem;font-weight:600}.location-compact{color:#ccc;font-size:.9rem}.duration-compact{background:linear-gradient(135deg,#539cd4cc,#6193accc);border-radius:12px;color:#fff;font-size:.8rem;font-weight:500;padding:.3rem .8rem}.tech-overview{flex-shrink:0}.tech-tags-compact{display:flex;flex-wrap:wrap;gap:.4rem;max-width:250px}.tech-tag-compact{background:linear-gradient(135deg,#08fdd833,#539cd433);border:1px solid #08fdd84d;border-radius:10px;color:#08fdd8}.tech-more,.tech-tag-compact{font-size:.7rem;font-weight:500;padding:.2rem .6rem}.tech-more{background:#ffffff1a;border-radius:10px;color:#ccc}.tech-more.clickable-tech{border:1px solid #fff3;cursor:pointer;transition:all .3s ease}.tech-more.clickable-tech:hover{background:#08fdd833;border-color:#08fdd866;color:#08fdd8;transform:scale(1.05)}.projects-compact{margin-top:1rem}.projects-title{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:1rem}.projects-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.project-card-compact{background:linear-gradient(135deg,#08fdd80d,#539cd40d);border:1px solid #08fdd81a;border-radius:10px;overflow:hidden;transition:all .3s ease}.project-card-compact:hover{border-color:#08fdd84d;transform:translateY(-1px)}.project-header-compact{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:1rem;transition:all .3s ease}.project-header-compact:hover{background:#08fdd80d}.project-main-info{align-items:center;display:flex;flex:1 1;gap:.8rem}.client-logo-compact{background:#ffffffe6;border:1px solid #539cd466;border-radius:6px;box-shadow:0 2px 8px #0003;height:40px;object-fit:contain;padding:.4rem;width:40px}.project-text-info{flex:1 1}.project-title-compact{color:#fff;font-size:1rem;font-weight:600;margin-bottom:.3rem}.project-meta{align-items:center;display:flex;gap:.8rem}.client-name-compact{color:#08fdd8;font-size:.9rem;font-weight:500}.project-type-compact{background:linear-gradient(135deg,#08fdd84d,#539cd44d);border-radius:8px;color:#08fdd8;font-size:.7rem;font-weight:500;padding:.1rem .5rem}.project-duration-compact{color:#ccc;font-size:.8rem}.expand-btn{align-items:center;background:#08fdd833;border:1px solid #08fdd866;border-radius:50%;color:#08fdd8;cursor:pointer;display:flex;font-size:1.2rem;font-weight:700;height:30px;justify-content:center;transition:all .3s ease;width:30px}.expand-btn:hover{background:#08fdd866;transform:scale(1.1)}.project-details-expanded{animation:slideDown .3s ease;border-top:1px solid #08fdd81a;padding:0 1rem 1rem}@keyframes slideDown{0%{max-height:0;opacity:0}to{max-height:500px;opacity:1}}.responsibilities-compact{list-style:none;margin:1rem 0;padding:0}.responsibilities-compact li{color:#ccc;font-size:.9rem;line-height:1.4;margin-bottom:.5rem;padding-left:1.2rem;position:relative}.responsibilities-compact li:before{color:#08fdd8;content:"▶";font-size:.7rem;left:0;position:absolute}.responsibilities-compact li.more-indicator:before{content:none}.more-indicator{color:#08fdd8!important;font-size:.8rem!important;font-style:italic}.more-indicator.clickable{border-radius:4px;cursor:pointer;margin:.2rem 0;padding:.2rem .4rem;transition:all .3s ease}.more-indicator.clickable:hover{background:#08fdd81a;color:#fff!important;transform:translateX(2px)}.project-tech-tags{display:flex;flex-wrap:wrap;gap:.3rem}.tech-tag-small{border:1px solid;border-radius:8px;font-size:.7rem;font-weight:500;padding:.2rem .5rem}.tech-tag-small.client{background:#539cd433;border-color:#539cd44d;color:#539cd4}.tech-tag-small.internal{background:#ffc10733;border-color:#ffc1074d;color:#ffc107}.experience-summary-modern{animation:fadeInUp .8s ease-out .2s both;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid #08fdd833;border-radius:20px;margin-top:2rem;padding:2rem}.summary-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#08fdd8,#539cd4);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:1.8rem;font-weight:700;margin-bottom:2rem;text-align:center}.summary-dashboard{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.achievement-section{border-top:1px solid #08fdd833;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1.5rem;padding-top:1.5rem}.achievement-badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#08fdd826,#539cd41a);border:1px solid #08fdd84d;border-radius:25px;display:flex;gap:.5rem;padding:.6rem 1.2rem;transition:all .3s ease}.achievement-badge:hover{background:linear-gradient(135deg,#08fdd840,#539cd426);border-color:#08fdd880;box-shadow:0 5px 15px #08fdd833;transform:translateY(-2px)}.achievement-icon{filter:drop-shadow(0 0 5px rgba(255,255,255,.3));font-size:1.2rem}.achievement-text{color:#fff;font-size:.9rem;font-weight:600;white-space:nowrap}@media(max-width:320px){.experience-page{padding:5rem .4rem .4rem;padding-left:.4rem!important;padding-right:.4rem!important}.experience-header h2{font-size:1.4rem!important;line-height:1.3;margin-bottom:.8rem}.experience-card-compact{border-radius:10px;padding:.8rem}.job-title-compact{font-size:.95rem!important}.company-name-compact{font-size:.85rem}.location-compact{font-size:.75rem}.projects-title{font-size:1rem}.project-title-compact{font-size:.85rem}.summary-dashboard{gap:.6rem;grid-template-columns:1fr;margin-bottom:1rem}.experience-summary-modern{margin-top:.8rem;padding:.6rem}.summary-title{font-size:1rem;margin-bottom:.6rem}.achievement-section{grid-gap:.5rem;align-items:center;display:grid;gap:.5rem;grid-template-columns:1fr 1fr;justify-items:center}.achievement-badge{font-size:.65rem;justify-content:center;max-width:none;padding:.3rem .4rem;width:100%}.achievement-icon{font-size:.8rem}.achievement-text{font-size:.55rem}}@media(max-width:375px){.experience-header h2{font-size:1.5rem!important;line-height:1.3;margin-bottom:.8rem}.experience-page{padding:5.5rem .5rem .5rem;padding-left:.5rem!important;padding-right:.5rem!important}.experience-card-compact{border-radius:12px;padding:.9rem}.job-title-compact{font-size:1rem!important}.company-name-compact{font-size:.9rem}.location-compact{font-size:.8rem}.projects-title{font-size:1.05rem}.project-title-compact{font-size:.9rem}.experience-summary-modern{border-radius:12px;margin-top:1rem;padding:.8rem}.summary-title{font-size:1.1rem;margin-bottom:.8rem}.summary-dashboard{gap:.7rem;grid-template-columns:1fr;margin-bottom:1.2rem}}@media(max-width:480px){.experience-page{padding:6rem .5rem .5rem;padding-left:.5rem!important;padding-right:.5rem!important}.experience-page .experience-header h2:after,.experience-page .experience-header h2:before{left:2.2rem!important}.experience-page .experience-grid{gap:.5rem;margin-bottom:0}.experience-page .experience-summary-modern{margin-top:.5rem}.experience-container{max-width:100%}.experience-header h2{font-size:1.7rem!important;line-height:1.3;margin-bottom:1rem}.experience-card-compact{border-radius:12px;padding:1rem}.company-header-compact{flex-direction:column;gap:1rem;margin-bottom:1rem}.company-main-info{gap:.8rem}.company-logo-compact{height:50px;padding:.4rem;width:50px}.job-title-compact{font-size:1.1rem}.company-details-compact{flex-direction:column;gap:.3rem}.company-name-compact{font-size:.95rem}.location-compact{font-size:.8rem}.projects-title{font-size:1.05rem}.duration-compact{align-self:flex-start;font-size:.7rem;padding:.2rem .6rem}.tech-overview{align-self:flex-start;width:100%}.tech-tags-compact{gap:.3rem;max-width:100%}.tech-tag-compact{align-items:center;display:flex;font-size:.6rem;justify-content:center;padding:.15rem .4rem}.projects-grid{gap:.5rem;grid-template-columns:1fr;padding:0}.project-header-compact{padding:.8rem}.project-main-info{gap:.6rem}.client-logo-compact{height:30px;padding:.3rem;width:30px}.project-title-compact{font-size:.9rem}.project-meta{align-items:flex-start;flex-direction:column;gap:.2rem}.client-name-compact{font-size:.8rem}.project-type-compact{font-size:.6rem;padding:.1rem .4rem}.project-duration-compact{font-size:.7rem}.expand-btn{font-size:1rem;height:25px;width:25px}.project-details-expanded{padding:.5rem .8rem .8rem}.responsibilities-compact li{font-size:.8rem;margin-bottom:.4rem;padding-left:1rem}.tech-tag-small{font-size:.6rem;padding:.15rem .4rem}.experience-summary-modern{border-radius:15px;margin-top:1.2rem;padding:1rem}.summary-title{font-size:1.15rem;margin-bottom:1rem}.summary-dashboard{gap:.5rem;grid-template-columns:1fr;margin-bottom:1.5rem}.achievement-section{grid-gap:.6rem;align-items:center;display:grid;gap:.6rem;grid-template-columns:1fr 1fr;justify-items:center}.achievement-badge{font-size:.75rem;justify-content:center;max-width:none;padding:.4rem 0;width:100%}.achievement-icon{font-size:.9rem}.achievement-text{font-size:.65rem}}@media(min-width:481px)and (max-width:768px){.experience-page{padding:7rem .8rem .8rem;padding-left:1rem!important;padding-right:1rem!important}.experience-header h2{font-size:2rem!important;line-height:1.3}.experience-card-compact{border-radius:15px;padding:1.2rem}.company-header-compact{flex-direction:column;gap:1rem}.company-logo-compact{height:55px;width:55px}.job-title-compact{font-size:1.2rem}.company-name-compact{font-size:1rem}.location-compact{font-size:.85rem}.projects-title{font-size:1.1rem}.project-title-compact{font-size:.95rem}.tech-overview{align-self:flex-start;width:100%}.tech-tags-compact{max-width:100%}.projects-grid{grid-template-columns:1fr}.project-meta{flex-wrap:wrap;gap:.4rem}.achievement-section,.summary-dashboard{gap:.8rem;grid-template-columns:repeat(2,1fr)}.achievement-section{grid-gap:.8rem;display:grid;justify-items:center}.achievement-badge{max-width:180px;padding:.5rem .8rem;width:100%}}@media(min-width:769px)and (max-width:1024px){.experience-page{padding:8rem 1rem 1rem;padding-left:2rem!important;padding-right:2rem!important}.experience-container{max-width:100%}.experience-header h2{font-size:2.5rem!important;line-height:1.3}.experience-card-compact{border-radius:18px;padding:1.3rem}.job-title-compact{font-size:1.3rem}.company-name-compact{font-size:1.05rem}.location-compact{font-size:.9rem}.projects-title{font-size:1.15rem}.project-title-compact{font-size:1rem}.projects-grid{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.tech-tags-compact{max-width:300px}.summary-dashboard{gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media(min-width:1025px)and (max-width:1440px){.experience-page{padding:8rem 2rem 2rem 6rem}.experience-container{max-width:1200px}.projects-grid{gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.experience-header h2{font-size:3.5rem}.summary-dashboard{gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.experience-card-compact{padding:1.3rem}.company-logo-compact{height:55px;width:55px}.client-logo-compact{height:35px;width:35px}.job-title-compact{font-size:1.3rem}.project-title-compact{font-size:.95rem}.tech-tags-compact{max-width:280px}.tech-tag-compact{font-size:.65rem;padding:.15rem .5rem}.achievement-badge{font-size:.85rem;padding:.6rem 1.1rem}.project-details-expanded{padding:.8rem 1rem 1rem}.responsibilities-compact li{font-size:.85rem;line-height:1.3;margin-bottom:.4rem}}@media(min-width:1441px)and (max-width:1920px){.experience-page{padding-left:0!important;padding-right:2rem!important}.experience-container{max-width:1350px}.projects-grid{gap:1.4rem;grid-template-columns:repeat(auto-fit,minmax(380px,1fr))}.summary-dashboard{gap:1.3rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media(min-width:1921px){.experience-container{max-width:1600px}.projects-grid{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.summary-dashboard{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media(max-width:768px){.experience-header h2{font-size:1.8rem!important;line-height:1.3;margin-bottom:1rem}.experience-page{padding-left:.8rem!important;padding-right:.8rem!important;text-align:center}.experience-container{max-width:100%;text-align:center;width:100%}.experience-card-compact{text-align:left}.achievement-section,.experience-summary-modern{text-align:center}}@media(max-width:768px)and (orientation:landscape){.experience-page{padding-top:4rem}.experience-header h2{font-size:1.6rem!important;line-height:1.3;margin-bottom:1rem}.achievement-section{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(2,1fr);justify-items:center}.achievement-badge{max-width:150px;padding:.4rem .6rem;width:100%}.achievement-text{font-size:.7rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 20px #08fdd84d}50%{box-shadow:0 0 30px #08fdd880}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulseIndicator{0%,to{box-shadow:0 0 5px #08fdd84d;opacity:.6}50%{box-shadow:0 0 15px #08fdd899;opacity:1}}@keyframes fillProgress{0%{width:0}to{width:100%;width:var(--target-width,100%)}}@keyframes tooltipFadeIn{0%{opacity:0;transform:translateX(-50%) translateY(5px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes documentPulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.page-experience-details{background:#1d1d1d;color:#fff;min-height:100vh;overflow-x:hidden;position:relative}.page-experience-details:before{background:radial-gradient(circle at 50% 50%,#08fdd808 0,#0000 50%);content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.page-experience-details .text-zone{margin:0 auto;max-width:1200px;padding:2rem}.page-experience-details .text-zone header{margin-bottom:3rem;text-align:center}.content-section{min-height:auto;opacity:0;overflow:visible;padding-bottom:3rem;transform:translateY(30px);transition:all .8s ease}.content-section.visible{opacity:1;transform:translateY(0)}.content-section.hidden{pointer-events:none}.navigation-section{animation:slideInLeft .8s ease-out;margin-bottom:2rem}.navigation-section .back-link{align-items:center;background:linear-gradient(135deg,#0000,#08fdd80d);border:1px solid #08fdd8;border-radius:25px;color:#08fdd8;display:inline-flex;font-size:1.1rem;font-weight:600;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}.navigation-section .back-link:hover{background:linear-gradient(135deg,#08fdd8,#539cd4);box-shadow:0 8px 20px #08fdd84d;color:#1d1d1d;transform:translateX(-5px)}.company-header-card{align-items:center;animation:fadeInUp 1s ease-out .2s both;background:linear-gradient(145deg,#2d2d2e,#282828);border:1px solid #08fdd833;border-radius:25px;box-shadow:0 25px 50px #0006,inset 0 1px 0 #ffffff1a;display:flex;gap:2.5rem;margin-bottom:3rem;overflow:hidden;padding:3rem;position:relative;transition:all .3s ease}.company-header-card:hover{box-shadow:0 35px 70px #00000080,0 0 40px #08fdd81a;transform:translateY(-5px)}.company-header-card:before{background:linear-gradient(90deg,#08fdd8,#539cd4,#fd1056);content:"";height:4px;left:0;opacity:1;position:absolute;right:0;top:0}.company-header-card .company-logo-section{flex-shrink:0}.company-header-card .company-logo-section .company-logo-large{filter:drop-shadow(0 10px 25px rgba(0,0,0,.3));height:120px;object-fit:contain;transition:transform .3s ease;width:120px}.company-header-card .company-logo-section .company-logo-large:hover{transform:scale(1.05)}.company-header-card .company-info-section{flex:1 1}.company-header-card .company-info-section .company-name{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#08fdd8,#539cd4 50%,#fd1056);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;line-height:1.2;margin:0 0 1rem}.company-header-card .company-info-section .job-details .job-title{color:#fff;font-size:1.6rem;font-weight:600;margin:0 0 .5rem}.company-header-card .company-info-section .job-details .duration{color:#08fdd8;display:block;font-size:1.1rem;font-weight:500;margin-bottom:.8rem}.company-header-card .company-info-section .job-details .business-title{background:linear-gradient(135deg,#08fdd81a,#539cd41a);border:1px solid #08fdd84d;border-radius:20px;color:#08fdd8;display:inline-block;font-size:.9rem;font-weight:600;padding:.5rem 1rem}.section-title{align-items:center;color:#fff;display:flex;font-size:2rem;font-weight:700;gap:1rem;margin-bottom:2rem;padding-bottom:.8rem;position:relative}.section-title:before{background:linear-gradient(135deg,#08fdd8,#539cd4);border-radius:50%;box-shadow:0 0 15px #08fdd880;content:"";height:8px;width:8px}.section-title:after{animation:shimmer 3s ease-in-out infinite;background:linear-gradient(90deg,#08fdd8,#539cd4,#fd1056);background-size:200% 100%;border-radius:2px;bottom:0;content:"";height:4px;left:0;position:absolute;width:80px}.section-title.collapsible-header{border-radius:12px;cursor:pointer;justify-content:space-between;margin-bottom:1rem;padding:1rem;transition:all .3s ease}.section-title.collapsible-header:hover{background:#08fdd80d;transform:translateY(-2px)}.section-title.collapsible-header .arrow{color:#08fdd8;font-size:1.2rem;margin-left:auto;transition:transform .3s ease}.section-title.collapsible-header .arrow.collapsed{transform:rotate(-90deg)}.collapsible-content{max-height:none;opacity:1;overflow:visible;position:relative;transition:max-height .5s ease,opacity .3s ease,border .3s ease,background .3s ease}.collapsible-content:not(.collapsed){background:linear-gradient(135deg,#08fdd805,#539cd405);border-left:3px solid #08fdd8;border-radius:0 8px 8px 0;margin-left:.5rem;max-height:none;overflow:visible;padding-left:1.5rem;position:relative}.collapsible-content:not(.collapsed):before{animation:pulseIndicator 2s ease-in-out infinite;background:linear-gradient(180deg,#08fdd8,#539cd4 50%,#fd1056);border-radius:2px;bottom:0;content:"";left:-3px;position:absolute;top:0;width:3px;z-index:1}.collapsible-content.collapsed{background:none;border:none;margin:0;max-height:0;opacity:0;overflow:hidden;padding:0}.collapsible-content.collapsed:after,.collapsible-content.collapsed:before{display:none}.achievements-section,.learnings-section,.overview-section,.projects-section,.role-section,.technologies-section,.testimonials-section{position:relative;transition:all .3s ease}.achievements-section .section-title.collapsible-header,.learnings-section .section-title.collapsible-header,.overview-section .section-title.collapsible-header,.projects-section .section-title.collapsible-header,.role-section .section-title.collapsible-header,.technologies-section .section-title.collapsible-header,.testimonials-section .section-title.collapsible-header{background:linear-gradient(135deg,#08fdd814,#539cd414);border:1px solid #08fdd84d;box-shadow:0 4px 12px #08fdd81a}.achievements-section .section-title.collapsible-header:after,.learnings-section .section-title.collapsible-header:after,.overview-section .section-title.collapsible-header:after,.projects-section .section-title.collapsible-header:after,.role-section .section-title.collapsible-header:after,.technologies-section .section-title.collapsible-header:after,.testimonials-section .section-title.collapsible-header:after{background:linear-gradient(90deg,#08fdd8,#539cd4,#fd1056);opacity:1}.achievements-section .section-title.collapsible-header span:first-child,.learnings-section .section-title.collapsible-header span:first-child,.overview-section .section-title.collapsible-header span:first-child,.projects-section .section-title.collapsible-header span:first-child,.role-section .section-title.collapsible-header span:first-child,.technologies-section .section-title.collapsible-header span:first-child,.testimonials-section .section-title.collapsible-header span:first-child{opacity:1}.achievements-section .section-title.collapsible-header .arrow.collapsed,.learnings-section .section-title.collapsible-header .arrow.collapsed,.overview-section .section-title.collapsible-header .arrow.collapsed,.projects-section .section-title.collapsible-header .arrow.collapsed,.role-section .section-title.collapsible-header .arrow.collapsed,.technologies-section .section-title.collapsible-header .arrow.collapsed,.testimonials-section .section-title.collapsible-header .arrow.collapsed{transform:rotate(-90deg)}.achievements-section .section-title.collapsible-header:has(.arrow.collapsed),.learnings-section .section-title.collapsible-header:has(.arrow.collapsed),.overview-section .section-title.collapsible-header:has(.arrow.collapsed),.projects-section .section-title.collapsible-header:has(.arrow.collapsed),.role-section .section-title.collapsible-header:has(.arrow.collapsed),.technologies-section .section-title.collapsible-header:has(.arrow.collapsed),.testimonials-section .section-title.collapsible-header:has(.arrow.collapsed){background:#08fdd808;border:1px solid #08fdd81a;box-shadow:none}.achievements-section .section-title.collapsible-header:has(.arrow.collapsed):after,.learnings-section .section-title.collapsible-header:has(.arrow.collapsed):after,.overview-section .section-title.collapsible-header:has(.arrow.collapsed):after,.projects-section .section-title.collapsible-header:has(.arrow.collapsed):after,.role-section .section-title.collapsible-header:has(.arrow.collapsed):after,.technologies-section .section-title.collapsible-header:has(.arrow.collapsed):after,.testimonials-section .section-title.collapsible-header:has(.arrow.collapsed):after{opacity:.3}.achievements-section .section-title.collapsible-header:has(.arrow.collapsed) span:first-child,.learnings-section .section-title.collapsible-header:has(.arrow.collapsed) span:first-child,.overview-section .section-title.collapsible-header:has(.arrow.collapsed) span:first-child,.projects-section .section-title.collapsible-header:has(.arrow.collapsed) span:first-child,.role-section .section-title.collapsible-header:has(.arrow.collapsed) span:first-child,.technologies-section .section-title.collapsible-header:has(.arrow.collapsed) span:first-child,.testimonials-section .section-title.collapsible-header:has(.arrow.collapsed) span:first-child{opacity:.7}.achievements-section.section-collapsed,.learnings-section.section-collapsed,.overview-section.section-collapsed,.projects-section.section-collapsed,.role-section.section-collapsed,.technologies-section.section-collapsed,.testimonials-section.section-collapsed{opacity:.8}.achievements-section.section-collapsed .section-title.collapsible-header,.learnings-section.section-collapsed .section-title.collapsible-header,.overview-section.section-collapsed .section-title.collapsible-header,.projects-section.section-collapsed .section-title.collapsible-header,.role-section.section-collapsed .section-title.collapsible-header,.technologies-section.section-collapsed .section-title.collapsible-header,.testimonials-section.section-collapsed .section-title.collapsible-header{background:#08fdd808;border:1px solid #08fdd81a;box-shadow:none}.achievements-section.section-collapsed .section-title.collapsible-header span:first-child,.learnings-section.section-collapsed .section-title.collapsible-header span:first-child,.overview-section.section-collapsed .section-title.collapsible-header span:first-child,.projects-section.section-collapsed .section-title.collapsible-header span:first-child,.role-section.section-collapsed .section-title.collapsible-header span:first-child,.technologies-section.section-collapsed .section-title.collapsible-header span:first-child,.testimonials-section.section-collapsed .section-title.collapsible-header span:first-child{opacity:.7}.achievements-section.section-expanded .section-title.collapsible-header,.learnings-section.section-expanded .section-title.collapsible-header,.overview-section.section-expanded .section-title.collapsible-header,.projects-section.section-expanded .section-title.collapsible-header,.role-section.section-expanded .section-title.collapsible-header,.technologies-section.section-expanded .section-title.collapsible-header,.testimonials-section.section-expanded .section-title.collapsible-header{background:linear-gradient(135deg,#08fdd814,#539cd414);border:1px solid #08fdd84d;box-shadow:0 4px 12px #08fdd81a}.overview-section{animation:fadeInUp 1s ease-out .4s both;margin-bottom:3rem}.overview-section .overview-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:2rem}.overview-section .overview-grid .overview-item{align-items:center;background:linear-gradient(135deg,#08fdd80d,#539cd40d);border:1px solid #08fdd833;border-radius:15px;display:flex;justify-content:space-between;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease}.overview-section .overview-grid .overview-item:before{background:linear-gradient(90deg,#0000,#08fdd81a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.overview-section .overview-grid .overview-item:hover{border-color:#08fdd866;box-shadow:0 10px 25px #08fdd81a;transform:translateY(-3px)}.overview-section .overview-grid .overview-item:hover:before{left:100%}.overview-section .overview-grid .overview-item .label{color:#a2a2a3;font-size:.9rem;font-weight:500}.overview-section .overview-grid .overview-item .value{color:#08fdd8;font-size:1rem;font-weight:600}.overview-section .overview-description{background:linear-gradient(145deg,#2d2d2e,#282828);border:1px solid #08fdd81a;border-radius:15px;box-shadow:0 8px 25px #0003;color:#a2a2a3;font-size:1.1rem;line-height:1.8;padding:2rem;position:relative}.overview-section .overview-description:before{color:#08fdd84d;content:'"';font-family:serif;font-size:4rem;left:20px;position:absolute;top:-10px}.role-section{animation:fadeInUp 1s ease-out .6s both;margin-bottom:3rem}.role-section .role-details{background:linear-gradient(145deg,#2d2d2e,#282828);border:1px solid #08fdd833;border-radius:20px;box-shadow:0 15px 35px #0000004d;padding:2.5rem}.role-section .role-details .role-info{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.role-section .role-details .role-info .role-item{background:#08fdd80d;border-left:3px solid #08fdd8;border-radius:10px;display:flex;flex-direction:column;gap:.5rem;padding:1rem}.role-section .role-details .role-info .role-item .label{color:#a2a2a3;font-size:.85rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.role-section .role-details .role-info .role-item .value{color:#fff;font-size:1rem;font-weight:600}.role-section .role-details .responsibilities-list h4{color:#08fdd8;font-size:1.2rem;margin-bottom:1rem}.role-section .role-details .responsibilities-list ul{list-style:none;padding:0}.role-section .role-details .responsibilities-list ul li{color:#a2a2a3;line-height:1.6;margin-bottom:.8rem;padding-left:1.5rem;position:relative}.role-section .role-details .responsibilities-list ul li:before{color:#08fdd8;content:"▶";font-size:.8rem;left:0;position:absolute}.projects-section{animation:fadeInUp 1s ease-out .8s both;margin-bottom:4rem;min-height:auto;overflow:visible}.projects-section .collapsible-content:not(.collapsed){padding-top:1rem}.projects-section .project-card{background:linear-gradient(145deg,#2d2d2e,#282828);border:1px solid #08fdd833;border-radius:0 0 20px 20px;box-shadow:0 15px 35px #0000004d;margin-bottom:2.5rem;margin-left:-3px;min-height:auto;overflow:visible;padding:0;position:relative;transition:all .3s ease}.projects-section .project-card:first-child{margin-top:0}.projects-section .project-card:hover{border-color:#08fdd866;box-shadow:0 25px 50px #0006;transform:translateY(-5px)}.projects-section .project-card:before{background:linear-gradient(90deg,#08fdd8,#539cd4,#fd1056);border-radius:20px 20px 0 0;content:"";height:4px;left:-1px;position:absolute;right:0;top:0;z-index:2}.projects-section .project-card:first-child:after{background:#08fdd8;border-radius:0 0 0 2px;content:"";height:4px;left:-4px;position:absolute;top:0;width:4px;z-index:3}.projects-section .project-card .project-header{border-bottom:1px solid #08fdd81a;padding:2rem 2rem 1rem}.projects-section .project-card .project-header .project-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#08fdd8,#539cd4);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:1.6rem;font-weight:700;margin:0 0 1rem}.projects-section .project-card .project-header .project-meta{display:flex;flex-wrap:wrap;gap:1rem}.projects-section .project-card .project-header .project-meta span{background:#08fdd81a;border:1px solid #08fdd833;border-radius:15px;color:#08fdd8;font-size:.85rem;font-weight:500;padding:.4rem .8rem}.projects-section .project-card .project-header.collapsible-project-header{align-items:flex-start;border-bottom:1px solid #08fdd833;cursor:pointer;display:flex;justify-content:space-between;transition:all .3s ease;-webkit-user-select:none;user-select:none}.projects-section .project-card .project-header.collapsible-project-header:hover{background:#08fdd808;border-bottom-color:#08fdd84d}.projects-section .project-card .project-header.collapsible-project-header .project-title-section{flex:1 1}.projects-section .project-card .project-header.collapsible-project-header .project-arrow{color:#08fdd8;font-size:1.2rem;margin-left:1rem;margin-top:.5rem;transition:transform .3s ease}.projects-section .project-card .project-header.collapsible-project-header .project-arrow.collapsed{transform:rotate(-90deg)}.projects-section .project-card .project-collapsible-content{max-height:none;opacity:1;overflow:visible;transition:max-height .4s ease,opacity .3s ease,padding .3s ease}.projects-section .project-card .project-collapsible-content.collapsed{max-height:0;opacity:0;overflow:hidden;padding:0}.projects-section .project-card .project-description{background:#08fdd805;color:#a2a2a3;font-size:1rem;line-height:1.8;padding:1.5rem 2rem}.projects-section .project-card .project-details{padding:2rem}.projects-section .project-card .project-details .tech-stack{margin-bottom:2rem}.projects-section .project-card .project-details .tech-stack h5{align-items:center;color:#08fdd8;display:flex;font-size:1.1rem;gap:.5rem;margin-bottom:1rem}.projects-section .project-card .project-details .tech-stack h5:before{content:"⚡";font-size:1rem}.projects-section .project-card .project-details .tech-stack .tech-tags{display:flex;flex-wrap:wrap;gap:.8rem}.projects-section .project-card .project-details .tech-stack .tech-tags .tech-tag{align-items:center;background:linear-gradient(135deg,#08fdd81a,#539cd41a);border:1px solid #08fdd84d;border-radius:20px;color:#fff;display:flex;font-size:.85rem;font-weight:500;padding:.5rem 1rem;transition:all .3s ease}.projects-section .project-card .project-details .tech-stack .tech-tags .tech-tag:hover{background:linear-gradient(135deg,#08fdd833,#539cd433);box-shadow:0 5px 15px #08fdd833;transform:translateY(-2px)}.projects-section .project-card .project-details .challenges-solutions{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-bottom:2rem}.projects-section .project-card .project-details .challenges-solutions .challenges h5,.projects-section .project-card .project-details .challenges-solutions .solutions h5{align-items:center;color:#08fdd8;display:flex;font-size:1.1rem;gap:.5rem;margin-bottom:1rem}.projects-section .project-card .project-details .challenges-solutions .challenges ul,.projects-section .project-card .project-details .challenges-solutions .solutions ul{list-style:none;padding:0}.projects-section .project-card .project-details .challenges-solutions .challenges ul li,.projects-section .project-card .project-details .challenges-solutions .solutions ul li{background:#08fdd80d;border-left:3px solid #08fdd84d;border-radius:8px;color:#a2a2a3;line-height:1.6;margin-bottom:.8rem;padding:.8rem .8rem .8rem 2rem;position:relative}.projects-section .project-card .project-details .challenges-solutions .challenges ul li:before,.projects-section .project-card .project-details .challenges-solutions .solutions ul li:before{font-size:.8rem;font-weight:700;left:.8rem;position:absolute}.projects-section .project-card .project-details .challenges-solutions .challenges.challenges h5:before,.projects-section .project-card .project-details .challenges-solutions .solutions.challenges h5:before{content:"🎯"}.projects-section .project-card .project-details .challenges-solutions .challenges.challenges ul li:before,.projects-section .project-card .project-details .challenges-solutions .solutions.challenges ul li:before{color:#fd1056;content:"⚠"}.projects-section .project-card .project-details .challenges-solutions .challenges.solutions h5:before,.projects-section .project-card .project-details .challenges-solutions .solutions.solutions h5:before{content:"💡"}.projects-section .project-card .project-details .challenges-solutions .challenges.solutions ul li:before,.projects-section .project-card .project-details .challenges-solutions .solutions.solutions ul li:before{color:#08fdd8;content:"✓"}.projects-section .project-card .project-details .outcomes h5{align-items:center;color:#08fdd8;display:flex;font-size:1.1rem;gap:.5rem;margin-bottom:1.5rem}.projects-section .project-card .project-details .outcomes h5:before{content:"📈"}.projects-section .project-card .project-details .outcomes .outcomes-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.projects-section .project-card .project-details .outcomes .outcomes-grid .outcome-item{background:linear-gradient(135deg,#08fdd81a,#539cd41a);border:1px solid #08fdd84d;border-radius:12px;overflow:hidden;padding:1.5rem;position:relative;text-align:center;transition:all .3s ease}.projects-section .project-card .project-details .outcomes .outcomes-grid .outcome-item:before{background:linear-gradient(90deg,#08fdd8,#539cd4);content:"";height:2px;left:0;position:absolute;top:0;width:100%}.projects-section .project-card .project-details .outcomes .outcomes-grid .outcome-item:hover{box-shadow:0 10px 25px #08fdd833;transform:translateY(-3px)}.projects-section .project-card .project-details .outcomes .outcomes-grid .outcome-item .metric{color:#a2a2a3;display:block;font-size:.85rem;font-weight:500;margin-bottom:.5rem}.projects-section .project-card .project-details .outcomes .outcomes-grid .outcome-item .value{color:#08fdd8;display:block;font-size:1.4rem;font-weight:700}.technologies-section{animation:fadeInUp 1s ease-out 1s both;margin-bottom:3rem}.technologies-section .skill-category{background:linear-gradient(145deg,#2d2d2e,#282828);border:1px solid #08fdd833;border-radius:20px;box-shadow:0 15px 35px #0000004d;margin-bottom:3rem;padding:2.5rem}.technologies-section .skill-category .category-title{align-items:center;color:#fff;display:flex;font-size:1.4rem;gap:.8rem;margin-bottom:2rem}.technologies-section .skill-category .category-title:before{background:linear-gradient(135deg,#08fdd8,#539cd4);border-radius:50%;box-shadow:0 0 15px #08fdd880;content:"";height:12px;width:12px}.technologies-section .skill-category .skills-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.technologies-section .skill-category .skills-grid .skill-item{background:#08fdd80d;border:1px solid #08fdd833;border-radius:15px;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease}.technologies-section .skill-category .skills-grid .skill-item:before{background:linear-gradient(90deg,#08fdd8,#539cd4);content:"";height:3px;left:0;position:absolute;top:0;width:100%}.technologies-section .skill-category .skills-grid .skill-item:hover{border-color:#08fdd866;box-shadow:0 10px 25px #08fdd833;transform:translateY(-3px)}.technologies-section .skill-category .skills-grid .skill-item .skill-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.technologies-section .skill-category .skills-grid .skill-item .skill-header .skill-name{color:#fff;font-size:1rem;font-weight:600}.technologies-section .skill-category .skills-grid .skill-item .skill-header .skill-experience{background:#08fdd81a;border:1px solid #08fdd84d;border-radius:12px;color:#08fdd8;font-size:.85rem;padding:.3rem .8rem}.technologies-section .skill-category .skills-grid .skill-item .skill-proficiency{align-items:center;display:flex;gap:1rem}.technologies-section .skill-category .skills-grid .skill-item .skill-proficiency .proficiency-bar{background:#08fdd81a;border-radius:4px;flex:1 1;height:8px;overflow:hidden;position:relative}.technologies-section .skill-category .skills-grid .skill-item .skill-proficiency .proficiency-bar .proficiency-fill{animation:fillProgress 1.5s ease-out forwards;animation-delay:1.5s;background:linear-gradient(90deg,#08fdd8,#539cd4);border-radius:4px;box-shadow:0 0 10px #08fdd84d;height:100%;transition:width .8s ease;width:0}.technologies-section .skill-category .skills-grid .skill-item .skill-proficiency .proficiency-score{color:#08fdd8;font-size:.9rem;font-weight:600;min-width:40px;text-align:right}.achievements-section{animation:fadeInUp 1s ease-out 1.2s both;margin-bottom:3rem}.achievements-section .achievements-list{display:flex;flex-direction:column;gap:2rem}.achievements-section .achievements-list .achievement-card{background:linear-gradient(145deg,#2d2d2e,#282828);border:1px solid #08fdd833;border-radius:20px;box-shadow:0 15px 35px #0000004d;overflow:hidden;padding:2.5rem;position:relative;transition:all .3s ease}.achievements-section .achievements-list .achievement-card:before{background:linear-gradient(90deg,#08fdd8,#539cd4,#fd1056);content:"";height:4px;left:0;position:absolute;right:0;top:0}.achievements-section .achievements-list .achievement-card:after{content:"🏆";font-size:2rem;opacity:.1;position:absolute;right:25px;top:20px}.achievements-section .achievements-list .achievement-card:hover{border-color:#08fdd866;box-shadow:0 25px 50px #0006;transform:translateY(-5px)}.achievements-section .achievements-list .achievement-card .achievement-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.achievements-section .achievements-list .achievement-card .achievement-header .achievement-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#08fdd8,#539cd4);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:1.4rem;font-weight:700;margin:0}.achievements-section .achievements-list .achievement-card .achievement-header .achievement-title .certificate-download{-webkit-text-fill-color:#0000;align-items:center;background:inherit;-webkit-background-clip:text;background-clip:text;border-radius:8px;color:inherit;display:inline-flex;gap:.5rem;padding:.2rem .5rem;position:relative;text-decoration:none;transition:all .3s ease;z-index:10}.achievements-section .achievements-list .achievement-card .achievement-header .achievement-title .certificate-download:not(:hover){animation:documentPulse 2s ease-in-out infinite}.achievements-section .achievements-list .achievement-card .achievement-header .achievement-title .certificate-download:hover{animation:none;opacity:1;text-shadow:0 4px 12px #08fdd866;transform:translateY(-2px) scale(1);z-index:1000}.achievements-section .achievements-list .achievement-card .achievement-header .achievement-title .certificate-download:hover:before{animation:tooltipFadeIn .3s ease .1s forwards;border:5px solid #0000;border-top-color:#08fdd8;content:"";left:50%;opacity:0;position:absolute;top:-15px;transform:translateX(-50%);z-index:1000}.achievements-section .achievements-list .achievement-card .achievement-header .achievement-title .certificate-download:hover:after{-webkit-text-fill-color:#08fdd8!important;animation:tooltipFadeIn .3s ease forwards;background:#000000e6;-webkit-background-clip:initial!important;background-clip:initial!important;border:2px solid #08fdd8;border-radius:8px;box-shadow:0 6px 20px #08fdd866;color:#08fdd8!important;content:"📥 Download";font-size:.8rem;font-weight:700;left:50%;letter-spacing:.5px;opacity:0;padding:.5rem 1rem;pointer-events:none;position:absolute;text-shadow:0 0 4px #08fdd899;top:-45px;transform:translateX(-50%) translateY(5px);white-space:nowrap;z-index:1001}.achievements-section .achievements-list .achievement-card .achievement-header .achievement-title .certificate-download:active{transform:translateY(0)}.achievements-section .achievements-list .achievement-card .achievement-header .recognition{background:linear-gradient(135deg,#08fdd833,#539cd433);border:1px solid #08fdd84d;border-radius:20px;color:#08fdd8;font-size:.8rem;font-weight:600;padding:.5rem 1rem;white-space:nowrap}.achievements-section .achievements-list .achievement-card .achievement-description{color:#a2a2a3;font-size:1rem;line-height:1.7;margin-bottom:1rem}.achievements-section .achievements-list .achievement-card .achievement-impact{background:#08fdd80d;border-left:3px solid #08fdd8;border-radius:10px;color:#fff;font-size:1rem;margin:0;padding:1rem}.achievements-section .achievements-list .achievement-card .achievement-impact strong{color:#08fdd8}.learnings-section{animation:fadeInUp 1s ease-out 1.4s both;margin-bottom:3rem}.learnings-section .learnings-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.learnings-section .learnings-grid .learning-category{background:linear-gradient(145deg,#2d2d2e,#282828);border:1px solid #08fdd833;border-radius:20px;box-shadow:0 15px 35px #0000004d;overflow:hidden;padding:2rem;position:relative;transition:all .3s ease}.learnings-section .learnings-grid .learning-category:before{background:linear-gradient(90deg,#08fdd8,#539cd4);content:"";height:3px;left:0;position:absolute;right:0;top:0}.learnings-section .learnings-grid .learning-category:hover{box-shadow:0 20px 40px #0006;transform:translateY(-3px)}.learnings-section .learnings-grid .learning-category h4{align-items:center;color:#fff;display:flex;font-size:1.3rem;gap:.8rem;margin-bottom:1.5rem}.learnings-section .learnings-grid .learning-category h4:before{background:linear-gradient(135deg,#08fdd8,#539cd4);border-radius:50%;box-shadow:0 0 10px #08fdd880;height:10px;width:10px}.learnings-section .learnings-grid .learning-category ul{list-style:none;padding:0}.learnings-section .learnings-grid .learning-category ul li{background:#08fdd808;border-left:3px solid #08fdd84d;border-radius:8px;color:#a2a2a3;line-height:1.7;margin-bottom:1rem;padding:.8rem .8rem .8rem 2.5rem;position:relative;transition:all .3s ease}.learnings-section .learnings-grid .learning-category ul li:before{color:#08fdd8;content:"▶";font-size:.8rem;left:1rem;position:absolute}.learnings-section .learnings-grid .learning-category ul li:hover{background:#08fdd814;border-left-color:#08fdd8;transform:translateX(5px)}.testimonials-section{animation:fadeInUp 1s ease-out 1.6s both;margin-bottom:3rem}.testimonials-section .testimonial-card{background:linear-gradient(145deg,#2d2d2e,#282828);border:1px solid #08fdd833;border-radius:25px;box-shadow:0 20px 40px #0000004d;margin-bottom:2rem;overflow:hidden;padding:3rem;position:relative;transition:all .3s ease}.testimonials-section .testimonial-card:before{background:linear-gradient(90deg,#08fdd8,#539cd4,#fd1056);content:"";height:4px;left:0;position:absolute;right:0;top:0}.testimonials-section .testimonial-card:after{color:#08fdd81a;content:'"';font-family:serif;font-size:6rem;line-height:1;position:absolute;right:30px;top:20px}.testimonials-section .testimonial-card:hover{border-color:#08fdd866;box-shadow:0 30px 60px #0006;transform:translateY(-5px)}.testimonials-section .testimonial-card blockquote{color:#a2a2a3;font-size:1.2rem;font-style:italic;line-height:1.8;margin:0 0 2rem;position:relative;z-index:2}.testimonials-section .testimonial-card .testimonial-author{display:flex;flex-direction:column;gap:.3rem;position:relative;z-index:2}.testimonials-section .testimonial-card .testimonial-author .author-name{color:#fff;font-size:1.1rem;font-weight:700}.testimonials-section .testimonial-card .testimonial-author .author-position{color:#08fdd8;font-size:.95rem;font-weight:500}.not-found-content{animation:fadeInUp 1s ease-out both;padding:3rem 2rem;text-align:center}.not-found-content p{color:#a2a2a3;font-size:1.2rem;line-height:1.6;margin-bottom:2rem}.not-found-content .back-link{align-items:center;background:linear-gradient(135deg,#0000,#08fdd80d);border:2px solid #08fdd8;border-radius:30px;color:#08fdd8;display:inline-flex;font-size:1.1rem;font-weight:600;padding:.8rem 1.5rem;text-decoration:none;transition:all .3s ease}.not-found-content .back-link:hover{background:linear-gradient(135deg,#08fdd8,#539cd4);box-shadow:0 12px 25px #08fdd84d;color:#1d1d1d;transform:translateY(-3px)}@media screen and (min-width:1600px){.page-experience-details .text-zone{max-width:1400px;padding:3rem}.company-header-card{gap:3rem;padding:4rem}.company-header-card .company-logo-large{height:140px;width:140px}.company-header-card .company-name{font-size:3rem}.company-header-card .job-title{font-size:1.8rem}.section-title{font-size:2.2rem}}@media screen and (min-width:1200px)and (max-width:1599px){.page-experience-details .text-zone{max-width:1100px}.overview-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.skills-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media screen and (min-width:1024px)and (max-width:1199px){.page-experience-details .text-zone{padding:1.5rem}.learnings-grid{grid-template-columns:1fr}.challenges-solutions{gap:1.5rem;grid-template-columns:1fr 1fr}.outcomes-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media screen and (min-width:769px)and (max-width:1023px){.page-experience-details .text-zone{padding:1.2rem}.company-header-card{flex-direction:column;gap:2rem;padding:2.5rem;text-align:center}.company-header-card .company-logo-large{height:100px;width:100px}.company-header-card .company-name{font-size:2.2rem}.company-header-card .job-title{font-size:1.4rem}.overview-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.role-info,.skills-grid{grid-template-columns:1fr}.outcomes-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.project-meta{align-items:flex-start;flex-direction:column}.section-title{font-size:1.8rem}.achievement-header{align-items:flex-start;flex-direction:column;gap:1rem}.testimonial-card{padding:2.5rem}.testimonial-card:after{font-size:5rem;right:25px;top:15px}}@media screen and (max-width:768px){.navigation-section{margin-bottom:1.5rem;padding:0 .5rem}.navigation-section .back-link{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:linear-gradient(135deg,#08fdd81a,#539cd40d)!important;border-radius:20px!important;border-width:2px!important;box-shadow:0 4px 12px #08fdd833!important;font-size:.75rem!important;min-height:23px!important;padding:.2rem .5rem!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.navigation-section .back-link:active,.navigation-section .back-link:hover{background:linear-gradient(135deg,#08fdd8,#539cd4)!important;box-shadow:0 8px 25px #08fdd84d!important;transform:translateY(-2px) scale(1.02)!important}.navigation-section .back-link:active{transform:translateY(0) scale(.98)!important}.company-header-card{align-items:center!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;background:linear-gradient(145deg,#2d2d2e,#282828 50%,#2a2a2a)!important;border:2px solid #08fdd84d!important;border-radius:20px!important;box-shadow:0 20px 40px #0006,0 8px 16px #08fdd81a,inset 0 1px 0 #ffffff1a!important;flex-direction:column!important;overflow:hidden!important;padding:2rem 1.5rem!important;position:relative!important;text-align:center!important}.company-header-card:before{animation:shimmer 3s ease-in-out infinite!important;background:linear-gradient(90deg,#08fdd8,#539cd4,#fd1056,#08fdd8)!important;background-size:200% 100%!important;height:3px!important}.company-header-card:after{animation:float 8s ease-in-out infinite!important;background:radial-gradient(circle,#08fdd80d 0,#0000 70%)!important;content:""!important;height:200%!important;left:-50%!important;position:absolute!important;top:-50%!important;width:200%!important;z-index:0!important}.company-header-card .company-info-section,.company-header-card .company-logo-section{position:relative!important;z-index:2!important}.company-header-card .company-logo-section{margin-bottom:1.5rem!important}.company-header-card .company-logo-section .company-logo-large{background:linear-gradient(135deg,#08fdd81a,#539cd41a)!important;border:2px solid #08fdd84d!important;border-radius:50%!important;box-shadow:0 8px 20px #0000004d,0 0 20px #08fdd833!important;height:90px!important;padding:.5rem!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;width:90px!important}.company-header-card .company-logo-section .company-logo-large:hover{box-shadow:0 12px 30px #0006,0 0 30px #08fdd866!important;transform:scale(1.05) rotate(2deg)!important}.company-header-card .company-info-section .company-name{font-size:2.2rem!important;letter-spacing:.5px!important;margin-bottom:1rem!important;text-shadow:0 2px 8px #08fdd84d!important}.company-header-card .company-info-section .job-details .job-title{color:#fffffff2!important;font-size:1.4rem!important;margin-bottom:.8rem!important;text-shadow:0 1px 4px #0000004d!important}.company-header-card .company-info-section .job-details .duration{color:#08fdd8!important;font-size:1.1rem!important;font-weight:600!important;margin-bottom:1.2rem!important;text-shadow:0 1px 4px #08fdd84d!important}.company-header-card .company-info-section .job-details .business-title{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:linear-gradient(135deg,#08fdd826,#539cd426)!important;border:1px solid #08fdd866!important;border-radius:25px!important;box-shadow:0 4px 12px #08fdd833!important;font-size:.9rem!important;padding:.6rem 1.2rem!important;transition:all .3s ease!important}.company-header-card .company-info-section .job-details .business-title:hover{box-shadow:0 6px 18px #08fdd84d!important;transform:translateY(-2px)!important}.company-header-card:hover{box-shadow:0 25px 50px #00000080,0 12px 24px #08fdd833,inset 0 1px 0 #ffffff26!important;transform:translateY(-3px)!important}.overview-grid{gap:1rem!important;grid-template-columns:1fr!important}.overview-item{flex-direction:column!important;gap:.5rem!important;padding:1.2rem!important;text-align:center!important}.overview-item .label{font-size:.85rem!important;margin-bottom:.3rem}.overview-item .value{font-size:1.1rem!important}.overview-description{font-size:1rem!important;padding:1.5rem!important}.overview-description:before{font-size:3rem!important;left:15px!important;top:-5px!important}.challenges-solutions{gap:.8rem!important;grid-template-columns:1fr 1fr!important}.challenges-solutions .challenges h5,.challenges-solutions .solutions h5{font-size:1rem!important;margin-bottom:.8rem!important}.challenges-solutions .challenges ul li,.challenges-solutions .solutions ul li{font-size:.85rem!important;margin-bottom:.6rem!important;padding:.6rem .6rem .6rem 1.5rem!important}.challenges-solutions .challenges ul li:before,.challenges-solutions .solutions ul li:before{font-size:.7rem!important;left:.6rem!important}.projects-section .project-card .project-details .outcomes .outcomes-grid{gap:1rem!important;grid-template-columns:1fr!important}.projects-section .project-card .project-details .outcomes .outcomes-grid .outcome-item{border-radius:10px!important;min-height:44px!important;padding:1.2rem!important}.projects-section .project-card .project-details .outcomes .outcomes-grid .outcome-item .metric{font-size:.8rem!important;margin-bottom:.4rem!important}.projects-section .project-card .project-details .outcomes .outcomes-grid .outcome-item .value{font-size:1.2rem!important;line-height:1.2!important}.projects-section .project-card .project-details .outcomes .outcomes-grid .outcome-item:hover{box-shadow:0 6px 15px #08fdd826!important;transform:translateY(-2px)!important}.collapsible-content:not(.collapsed){border-left-width:2px!important;border-radius:0 6px 6px 0!important;margin-left:.25rem!important;padding-left:1rem!important}.collapsible-content:not(.collapsed):before{animation:none!important;left:-2px!important;width:2px!important}}@media screen and (min-width:481px)and (max-width:768px){.page-experience-details .text-zone{padding:1rem}.company-header-card{flex-direction:column;gap:1.5rem;padding:2rem;text-align:center}.company-header-card .company-logo-large{height:80px;width:80px}.company-header-card .company-name{font-size:2rem}.company-header-card .job-title{font-size:1.3rem}.overview-grid,.role-info,.skills-grid{grid-template-columns:1fr}.outcomes-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.project-meta{align-items:flex-start;flex-direction:column}.section-title{font-size:1.6rem}.achievement-card{padding:2rem}.achievement-card .achievement-header{align-items:flex-start;flex-direction:column;gap:1rem}.testimonial-card{padding:2rem}.testimonial-card:after{font-size:4rem;right:20px;top:15px}.learnings-grid{grid-template-columns:1fr}.challenges-solutions{gap:1rem;grid-template-columns:1fr 1fr}.challenges-solutions .challenges h5,.challenges-solutions .solutions h5{font-size:1rem;margin-bottom:.8rem}.challenges-solutions .challenges ul li,.challenges-solutions .solutions ul li{font-size:.9rem;margin-bottom:.7rem;padding:.7rem .7rem .7rem 1.8rem}.challenges-solutions .challenges ul li:before,.challenges-solutions .solutions ul li:before{font-size:.75rem;left:.7rem}.collapsible-content:not(.collapsed){border-left-width:2px;margin-left:.3rem;padding-left:1.2rem}.collapsible-content:not(.collapsed):before{left:-2px;width:2px}}@media screen and (min-width:320px)and (max-width:480px){.page-experience-details .text-zone{padding:0}.page-experience-details.section-full{padding:6rem 1rem 1rem!important}.company-header-card{border-radius:15px;flex-direction:column;gap:1rem;padding:1.5rem;text-align:center}.company-header-card .company-logo-large{height:70px;width:70px}.company-header-card .company-name{font-size:1.8rem;line-height:1.1}.company-header-card .job-title{font-size:1.1rem}.company-header-card .duration{font-size:1rem}.company-header-card .business-title{font-size:.8rem;padding:.4rem .8rem}.section-title{align-items:flex-start;flex-direction:column;font-size:1.4rem;gap:.5rem}.section-title.collapsible-header{align-items:center;flex-direction:row;padding:.8rem}.section-title.collapsible-header span:first-child{font-size:1.2rem}.section-title.collapsible-header .arrow{font-size:1rem}.page-experience-details .content-section{padding:0!important}.project-card .project-header{padding:1.5rem 1.5rem 1rem}.project-card .project-header .project-title{font-size:1.3rem}.project-card .project-header .project-meta span{font-size:.75rem;padding:.3rem .6rem}.project-card .project-description,.project-card .project-details{margin:0!important;padding:.5rem!important}.project-card .project-description .tech-stack,.project-card .project-details .tech-stack{margin-bottom:.5rem!important}.achievement-card,.learning-category,.skill-category{border-radius:15px!important;margin-bottom:.3rem!important;padding:.8rem!important}.achievements-section,.learnings-section,.overview-section,.projects-section,.role-section,.technologies-section{margin-bottom:0!important;padding:0!important}.testimonial-card{border-radius:20px;padding:1.5rem}.testimonial-card blockquote{font-size:1rem}.testimonial-card:after{font-size:3rem;right:15px;top:10px}.tech-tags{gap:.5rem}.tech-tags .tech-tag{border-radius:30px!important;font-size:.75rem!important;min-height:24px!important;padding:0 .5rem!important}.overview-item{flex-direction:column;gap:.5rem;padding:.5rem!important;text-align:center}.role-item{padding:.8rem}.outcome-item,.skill-item{padding:1.2rem}.achievement-title{font-size:1.2rem!important}.learning-category h4{font-size:1.1rem}.challenges-solutions{gap:.5rem;grid-template-columns:1fr 1fr;margin-bottom:0!important}.challenges-solutions .challenges h5,.challenges-solutions .solutions h5{font-size:.9rem;margin-bottom:.6rem}.challenges-solutions .challenges h5:before,.challenges-solutions .solutions h5:before{font-size:.8rem}.challenges-solutions .challenges ul li,.challenges-solutions .solutions ul li{font-size:.8rem;line-height:1.4;margin-bottom:.5rem;padding:.5rem .5rem .5rem 1.3rem}.challenges-solutions .challenges ul li:before,.challenges-solutions .solutions ul li:before{font-size:.65rem;left:.5rem}.collapsible-content:not(.collapsed){border-left-width:2px;border-radius:0 4px 4px 0;margin-left:.2rem;padding-left:.8rem}.collapsible-content:not(.collapsed):before{animation:none;left:-2px;width:2px}.learnings-section .learnings-grid{gap:.5rem!important}.projects-section .project-card{margin-bottom:.5rem!important}}@media screen and (max-width:375px){.page-experience-details .text-zone{padding:.6rem}.company-header-card{flex-direction:column;gap:.8rem;padding:1.2rem;text-align:center}.company-header-card .company-logo-large{height:60px;width:60px}.company-header-card .company-name{font-size:1.6rem;line-height:1.1}.company-header-card .job-title{font-size:1rem}.company-header-card .duration{font-size:.9rem}.company-header-card .business-title{font-size:.75rem;padding:.3rem .6rem}.section-title{font-size:1.2rem}.section-title.collapsible-header{padding:.6rem}.section-title.collapsible-header span:first-child{font-size:1.1rem}.achievement-card,.learning-category,.overview-section,.role-section,.skill-category,.testimonial-card{border-radius:12px;padding:1.2rem}.project-card .project-description,.project-card .project-details,.project-card .project-header{padding:1.2rem}.tech-tag{font-size:.7rem!important;padding:.3rem .6rem!important}.challenges-solutions{gap:.4rem;grid-template-columns:1fr 1fr}.challenges-solutions .challenges h5,.challenges-solutions .solutions h5{font-size:.85rem;margin-bottom:.5rem}.challenges-solutions .challenges h5:before,.challenges-solutions .solutions h5:before{font-size:.75rem}.challenges-solutions .challenges ul li,.challenges-solutions .solutions ul li{font-size:.75rem;line-height:1.3;margin-bottom:.4rem;padding:.4rem .4rem .4rem 1.2rem}.challenges-solutions .challenges ul li:before,.challenges-solutions .solutions ul li:before{font-size:.6rem;left:.4rem}.collapsible-content:not(.collapsed){border-left-width:1px;border-radius:0 3px 3px 0;margin-left:.15rem;padding-left:.6rem}.collapsible-content:not(.collapsed):before{animation:none;left:-1px;width:1px}}@media(max-height:500px)and (orientation:landscape)and (max-width:768px){.page-experience-details .text-zone{padding:1rem}.company-header-card{flex-direction:row;gap:1.5rem;padding:1.5rem}.company-header-card .company-logo-large{height:70px;width:70px}.section-title{font-size:1.4rem}.overview-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.challenges-solutions{gap:.8rem;grid-template-columns:1fr 1fr}.challenges-solutions .challenges h5,.challenges-solutions .solutions h5{font-size:.9rem;margin-bottom:.6rem}.challenges-solutions .challenges ul li,.challenges-solutions .solutions ul li{font-size:.8rem;margin-bottom:.5rem;padding:.5rem .5rem .5rem 1.4rem}.challenges-solutions .challenges ul li:before,.challenges-solutions .solutions ul li:before{font-size:.7rem;left:.5rem}.collapsible-content:not(.collapsed){border-left-width:2px;margin-left:.3rem;padding-left:1rem}.collapsible-content:not(.collapsed):before{animation:none;left:-2px;width:2px}}@media(pointer:coarse){.back-link,.certificate-download,.collapsible-header,.collapsible-project-header{min-height:44px;min-width:44px}.back-link:hover,.certificate-download:hover,.collapsible-header:hover,.collapsible-project-header:hover{transform:none}.back-link:active,.certificate-download:active,.collapsible-header:active,.collapsible-project-header:active{transform:scale(.95);transition:transform .1s ease}.achievement-card:hover,.outcome-item:hover,.overview-item:hover,.project-card:hover,.skill-item:hover{transform:translateY(-2px)}.achievement-card:active,.outcome-item:active,.overview-item:active,.project-card:active,.skill-item:active{transform:translateY(0)}.collapsible-content:not(.collapsed):before{animation:none}}@media(prefers-contrast:high){.achievement-card,.company-header-card,.learning-category,.outcome-item,.overview-item,.project-card,.skill-item,.testimonial-card{border-width:2px}.collapsible-content:not(.collapsed){border-left-width:4px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.achievement-card:hover,.company-header-card:hover,.outcome-item:hover,.overview-item:hover,.project-card:hover,.skill-item:hover{transform:none!important}.proficiency-fill{width:100%!important;width:var(--target-width,100%)!important}.collapsible-content:not(.collapsed):before,.proficiency-fill{animation:none!important}}@media print{.no-print{display:none!important}.page-resume{background:#fff!important;color:#000!important;font-size:12pt;line-height:1.4;margin:0;padding:0}.resume-container{background:#fff!important;box-shadow:none!important;margin:0!important;max-width:none!important;padding:20px!important}.section-title{border-bottom:2px solid #08fdd8!important;color:#333!important}.client-tech-tag,.skill-tag,.tech-tag{background:#f0f0f0!important;border:1px solid #ccc!important;color:#333!important}.client-work-section .client-work-title{border-bottom:1px solid #ccc!important;color:#333!important}.client-work-section .client-item{background:#fff!important;border-left:2px solid #333!important}.client-work-section .client-item .client-name{color:#333!important}.client-work-section .client-item .client-role{color:#666!important}.contact-info .contact-grid{gap:.4rem 1rem!important;grid-template-columns:repeat(3,1fr)!important}.contact-info .contact-grid .contact-link{color:#333!important;text-decoration:none!important}.client-responsibility-item.award-item,.responsibility-item.award-item{background:#f9f9f9!important;border-left:3px solid #333!important;color:#333!important;font-weight:600!important}.client-responsibility-item.award-item:before,.responsibility-item.award-item:before{color:#333!important;font-size:1rem!important;top:50%!important;transform:translateY(-50%)!important}}.page-resume{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:#fff;font-family:Helvetica Neue,Arial,sans-serif;line-height:1.6;min-height:100vh;padding:1rem .5rem}.page-resume .resume-controls{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;position:relative;right:auto;top:auto;z-index:1000}.page-resume .resume-controls .control-btn{align-items:center;background:linear-gradient(135deg,#08fdd8,#09d3ac);border:none;border-radius:50px;color:#1a1a1a;cursor:pointer;display:flex;font-size:.8rem;font-weight:600;gap:.5rem;justify-content:center;padding:.6rem 1rem;transition:all .3s ease;width:100%}.page-resume .resume-controls .control-btn:hover{box-shadow:0 8px 25px #08fdd84d;transform:translateY(-2px)}.page-resume .resume-controls .control-btn .btn-icon{font-size:1rem}.page-resume .resume-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a1af2;border:1px solid #ffffff1a;border-radius:10px;box-shadow:0 10px 30px #0000004d;margin:0 auto;max-width:100%;padding:1rem}.page-resume .resume-header{border-bottom:2px solid #08fdd8;margin-bottom:2rem;padding-bottom:1.5rem}.page-resume .resume-header .header-content{align-items:center;display:flex;flex-direction:column;gap:1.2rem;justify-content:space-between;text-align:center}.page-resume .resume-header .name-title{align-items:center;display:flex;flex-direction:column;text-align:center;width:100%}.page-resume .resume-header .name-title h1{color:#08fdd8;font-size:1.6rem;font-weight:700;letter-spacing:.8px;line-height:1.3;margin:0 0 .3rem;text-shadow:0 0 20px #08fdd84d}.page-resume .resume-header .name-title .job-title{color:#ff6b6b;font-size:.9rem;font-weight:400;letter-spacing:.4px;line-height:1.3;margin:0;opacity:.9;text-shadow:0 0 15px #ff6b6b33}.page-resume .resume-header .contact-info{color:#e0e0e0;font-size:.8rem;margin-top:1rem;text-align:center;width:100%}.page-resume .resume-header .contact-info .contact-grid{display:block;margin:0;padding:0}.page-resume .resume-header .contact-info .contact-item{color:#e0e0e0;display:inline;font-size:.9rem;text-decoration:none}.page-resume .resume-header .contact-info .contact-item .contact-icon{display:none}.page-resume .resume-header .contact-info .contact-item .contact-text{color:inherit;display:inline;font-weight:400}.page-resume .resume-header .contact-info .contact-item.contact-link,.page-resume .resume-header .contact-info .contact-item.contact-link:hover{color:#e0e0e0;text-decoration:none}.page-resume .resume-header .contact-info .contact-item:not(:last-child):after{color:#666;content:" | ";margin:0 .5rem}.page-resume .resume-section{margin-bottom:2rem}.page-resume .resume-section .section-title{border-bottom:2px solid #08fdd84d;color:#08fdd8;font-size:1rem;font-weight:600;letter-spacing:.8px;margin-bottom:.8rem;padding-bottom:.4rem;text-transform:uppercase}.page-resume .summary-section .summary-text{color:#e0e0e0;font-size:.85rem;line-height:1.5;text-align:justify}.page-resume .experience-section .experience-item{background:#ffffff0d;border-left:4px solid #ff6b6b;border-radius:10px;margin-bottom:1.5rem;padding:1rem}.page-resume .experience-section .experience-item .job-header{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;justify-content:space-between;margin-bottom:1rem}.page-resume .experience-section .experience-item .job-header .job-title-company{flex:1 1}.page-resume .experience-section .experience-item .job-header .job-title-company .job-position{color:#08fdd8;font-size:1rem;font-weight:600;margin:0 0 .3rem}.page-resume .experience-section .experience-item .job-header .job-title-company .company-name{color:#ff6b6b;font-size:.9rem;font-weight:500}.page-resume .experience-section .experience-item .job-header .job-meta{align-items:flex-start;color:#ccc;display:flex;flex-direction:column;font-size:.85rem;gap:.2rem}.page-resume .experience-section .experience-item .job-header .job-meta .job-duration{font-weight:600}.page-resume .experience-section .experience-item .responsibilities{list-style:none;padding:0}.page-resume .experience-section .experience-item .responsibilities .responsibility-item{color:#e0e0e0;font-size:.8rem;margin-bottom:.5rem;padding-left:1.2rem;position:relative}.page-resume .experience-section .experience-item .responsibilities .responsibility-item:before{color:#08fdd8;content:"▶";font-size:.7rem;left:0;position:absolute}.page-resume .experience-section .experience-item .responsibilities .responsibility-item.award-item{background:#08fdd81a;border-left:3px solid #08fdd8;border-radius:6px;color:#08fdd8;font-size:.8rem;font-weight:500;margin:.4rem 0;padding:.5rem .5rem .5rem 1.2rem}.page-resume .experience-section .experience-item .responsibilities .responsibility-item.award-item:before{color:#08fdd8;content:"★";font-size:.9rem;top:50%;transform:translateY(-50%)}.page-resume .experience-section .experience-item .client-work-section{border-top:1px solid #08fdd833;margin-top:1rem;padding-top:.8rem}.page-resume .experience-section .experience-item .client-work-section .client-work-title{color:#08fdd8;font-size:.9rem;font-weight:600;letter-spacing:.5px;margin-bottom:.8rem;text-transform:uppercase}.page-resume .experience-section .experience-item .client-work-section .clients-list{display:flex;flex-direction:column;gap:1rem}.page-resume .experience-section .experience-item .client-work-section .client-item{background:#ffffff08;border-left:3px solid #ff6b6b;border-radius:8px;padding:1rem;position:relative}.page-resume .experience-section .experience-item .client-work-section .client-item:hover{background:#ffffff0d;transition:background .3s ease}.page-resume .experience-section .experience-item .client-work-section .client-item .client-header{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;justify-content:space-between;margin-bottom:.6rem}.page-resume .experience-section .experience-item .client-work-section .client-item .client-header .client-info{flex:1 1}.page-resume .experience-section .experience-item .client-work-section .client-item .client-header .client-info .client-name{color:#ff6b6b;font-size:1rem;font-weight:600;margin:0 0 .3rem}.page-resume .experience-section .experience-item .client-work-section .client-item .client-header .client-info .client-role{color:#08fdd8;font-size:.85rem;font-style:italic;font-weight:500}.page-resume .experience-section .experience-item .client-work-section .client-item .client-header .client-duration{color:#ccc;font-size:.8rem;font-weight:500;text-align:left}.page-resume .experience-section .experience-item .client-work-section .client-item .client-responsibilities{list-style:none;margin-bottom:.8rem;padding:0}.page-resume .experience-section .experience-item .client-work-section .client-item .client-responsibilities .client-responsibility-item{color:#e0e0e0;font-size:.8rem;line-height:1.4;margin-bottom:.4rem;padding-left:1rem;position:relative}.page-resume .experience-section .experience-item .client-work-section .client-item .client-responsibilities .client-responsibility-item:before{color:#ff6b6b;content:"•";font-weight:700;left:0;position:absolute}.page-resume .experience-section .experience-item .client-work-section .client-item .client-responsibilities .client-responsibility-item.award-item{background:#08fdd81a;border-left:3px solid #08fdd8;border-radius:6px;color:#08fdd8;font-size:.75rem;font-weight:500;margin:.4rem 0;padding:.5rem .5rem .5rem 1rem}.page-resume .experience-section .experience-item .client-work-section .client-item .client-responsibilities .client-responsibility-item.award-item:before{color:#08fdd8;content:"★";font-size:.9rem;top:50%;transform:translateY(-50%)}.page-resume .experience-section .experience-item .client-work-section .client-item .client-technologies{margin-top:.8rem}.page-resume .experience-section .experience-item .client-work-section .client-item .client-technologies .tech-label{color:#08fdd8;display:block;font-size:.75rem;font-weight:600;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}.page-resume .experience-section .experience-item .client-work-section .client-item .client-technologies .client-tech-tags{display:flex;flex-wrap:wrap;gap:.3rem}.page-resume .experience-section .experience-item .client-work-section .client-item .client-technologies .client-tech-tags .client-tech-tag{background:#08fdd81a;border:1px solid #08fdd84d;border-radius:10px;color:#08fdd8;font-size:.7rem;font-weight:500;padding:.2rem .5rem;transition:all .3s ease}.page-resume .experience-section .experience-item .client-work-section .client-item .client-technologies .client-tech-tags .client-tech-tag:hover{background:#08fdd833;transform:translateY(-1px)}.page-resume .two-column-layout{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;margin-bottom:1.5rem}.page-resume .skills-section .skills-grid{display:flex;flex-direction:column;gap:1rem}.page-resume .skills-section .skill-category .skill-category-title{color:#ff6b6b;font-size:1rem;font-weight:600;margin-bottom:.6rem}.page-resume .skills-section .skill-category .skill-tags{display:flex;flex-wrap:wrap;gap:.4rem}.page-resume .skills-section .skill-category .skill-tags .skill-tag{background:linear-gradient(135deg,#08fdd8,#09d3ac);border-radius:15px;color:#1a1a1a;font-size:.75rem;font-weight:500;padding:.3rem .6rem;transition:all .3s ease}.page-resume .skills-section .skill-category .skill-tags .skill-tag:hover{box-shadow:0 4px 12px #08fdd84d;transform:translateY(-2px)}.page-resume .projects-section .projects-list{display:flex;flex-direction:column;gap:1rem}.page-resume .projects-section .project-item{background:#ffffff0d;border-left:3px solid #08fdd8;border-radius:8px;padding:1rem}.page-resume .projects-section .project-item .project-name{color:#08fdd8;font-size:1rem;font-weight:600;margin:0 0 .5rem}.page-resume .projects-section .project-item .project-description{color:#e0e0e0;font-size:.8rem;line-height:1.5;margin-bottom:1rem}.page-resume .projects-section .project-item .project-tech{display:flex;flex-wrap:wrap;gap:.3rem}.page-resume .projects-section .project-item .project-tech .tech-tag{background:#ff6b6b33;border:1px solid #ff6b6b4d;border-radius:12px;color:#ff6b6b;font-size:.7rem;padding:.25rem .5rem}.page-resume .bottom-sections{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr}.page-resume .education-section .education-item{background:#ffffff0d;border-left:3px solid #ff6b6b;border-radius:8px;padding:1rem}.page-resume .education-section .education-item .edu-header{align-items:flex-start;display:flex;flex-direction:column;gap:.3rem;justify-content:space-between;margin-bottom:.5rem}.page-resume .education-section .education-item .edu-header .degree{color:#08fdd8;font-size:1rem;font-weight:600;margin:0}.page-resume .education-section .education-item .edu-header .edu-duration{color:#ccc;font-size:.8rem;font-weight:500}.page-resume .education-section .education-item .edu-details{align-items:flex-start;display:flex;flex-direction:column;gap:.3rem;justify-content:space-between}.page-resume .education-section .education-item .edu-details .institution{color:#ff6b6b;font-size:.9rem;font-weight:500}.page-resume .education-section .education-item .edu-details .gpa{color:#08fdd8;font-size:.8rem;font-weight:600}.page-resume .certifications-section .certifications-list{display:flex;flex-direction:column;gap:.8rem}.page-resume .certifications-section .certification-item{background:#ffffff0d;border-left:3px solid #08fdd8;border-radius:6px;display:flex;flex-direction:column;padding:.8rem}.page-resume .certifications-section .certification-item .cert-name{color:#08fdd8;font-size:.9rem;font-weight:600;margin-bottom:.2rem}.page-resume .certifications-section .certification-item .cert-issuer{color:#ff6b6b;font-size:.8rem;margin-bottom:.2rem}.page-resume .certifications-section .certification-item .cert-date{color:#ccc;font-size:.75rem}@media screen and (max-width:320px){.page-resume{padding:1rem .5rem}.page-resume .resume-container{border-radius:8px;padding:.8rem}.page-resume .resume-header .name-title h1{font-size:1.4rem!important;letter-spacing:.6px;line-height:1.3}.page-resume .resume-header .name-title .job-title{font-size:.8rem!important;letter-spacing:.3px}.page-resume .resume-header .contact-info{font-size:.7rem!important}.page-resume .section-title{font-size:.9rem!important;letter-spacing:.6px;margin-bottom:.6rem}.page-resume .summary-text{font-size:.75rem!important;line-height:1.4}.page-resume .job-position{font-size:.9rem!important}.page-resume .company-name{font-size:.8rem!important}.page-resume .responsibility-item{font-size:.75rem!important;padding-left:1rem}}@media screen and (min-width:321px)and (max-width:480px){.page-resume{padding:1.5rem 1rem}.page-resume .resume-controls{bottom:1rem;flex-direction:row;gap:0;justify-content:flex-end;margin-bottom:0;position:fixed;right:1rem;z-index:999}.page-resume .resume-controls .control-btn{border-radius:20px;font-size:.7rem;min-width:auto;padding:.5rem .8rem;width:auto}.page-resume .resume-controls .control-btn:first-child{display:none}.page-resume .resume-controls .control-btn:last-child .btn-icon{font-size:.8rem}.page-resume .resume-section{margin-bottom:0}.page-resume .resume-container{border-radius:12px;padding:1.2rem}.page-resume .resume-header .name-title h1{font-size:1.5rem!important;letter-spacing:.7px;line-height:1.3;text-shadow:0 0 25px #08fdd866}.page-resume .resume-header .name-title .job-title{font-size:.85rem!important;letter-spacing:.4px;text-shadow:0 0 18px #ff6b6b4d}.page-resume .resume-header .contact-info{font-size:.75rem!important}.page-resume h2{font-size:2rem}.page-resume .section-title{font-size:.95rem!important;letter-spacing:.7px;margin-bottom:.7rem}.page-resume .summary-text{font-size:.8rem!important;line-height:1.4}.page-resume .experience-item{padding:1.2rem}.page-resume .experience-item .job-position{font-size:.95rem!important}.page-resume .experience-item .company-name{font-size:.85rem!important}.page-resume .experience-item .responsibilities .responsibility-item{font-size:.8rem!important}.page-resume .experience-item .responsibilities .responsibility-item.award-item{font-size:.75rem!important}.page-resume .experience-item .client-work-section .client-item .client-tech-tags .client-tech-tag{font-size:.7rem!important}.page-resume .tech-tags .tech-tag{min-height:18px}.page-resume .section-title:before{display:none}.page-resume .skill-category{margin-bottom:0!important;padding:0!important}}@media(min-width:768px){.page-resume{padding:2rem 1.5rem}.page-resume .resume-controls{margin-bottom:2rem;position:relative}.page-resume .resume-container{border-radius:15px;padding:1.5rem}.page-resume .resume-header .header-content{gap:1.5rem}.page-resume .resume-header .name-title h1{font-size:2.5rem;text-shadow:0 0 30px #08fdd880}.page-resume .resume-header .name-title .job-title{font-size:1.2rem;letter-spacing:1px;text-shadow:0 0 20px #ff6b6b66}.page-resume .resume-header .contact-info{font-size:.9rem}.page-resume .resume-section .section-title{font-size:1.3rem}.page-resume .summary-section .summary-text{font-size:1rem}.page-resume .experience-item .job-header{flex-direction:row;gap:1rem}.page-resume .experience-item .job-header .job-meta{align-items:flex-end}.page-resume .experience-item .client-work-section .client-item .client-header{flex-direction:row;gap:1rem}.page-resume .experience-item .client-work-section .client-item .client-header .client-duration{text-align:right}.page-resume .bottom-sections,.page-resume .two-column-layout{gap:2rem;grid-template-columns:1fr 1fr}}@media(min-width:1024px){.page-resume{padding:3rem 2rem}.page-resume .resume-controls{flex-direction:row;margin-bottom:0;position:fixed;right:2rem;top:2rem}.page-resume .resume-controls .control-btn{font-size:.9rem;padding:.75rem 1.5rem}.page-resume .resume-container{border-radius:20px;max-width:210mm;padding:2rem}.page-resume .resume-header{margin-bottom:2.5rem;padding-bottom:2rem}.page-resume .resume-header .header-content{align-items:center;flex-direction:column;gap:1.5rem;text-align:center}.page-resume .resume-header .name-title h1{color:#08fdd8;font-size:3rem;font-weight:700;margin-bottom:.5rem}.page-resume .resume-header .name-title .job-title{font-size:1.5rem;letter-spacing:1.5px;margin-top:.8rem}.page-resume .resume-header .contact-info{font-size:.95rem}.page-resume .resume-section{margin-bottom:2.5rem}.page-resume .resume-section .section-title{font-size:1.4rem;margin-bottom:1.5rem}.page-resume .summary-section .summary-text{font-size:1.1rem;line-height:1.7}.page-resume .experience-item{margin-bottom:2rem;padding:1.5rem}.page-resume .experience-item .job-header .job-title-company .job-position{font-size:1.3rem}.page-resume .experience-item .responsibilities .responsibility-item{font-size:1rem;padding-left:1.5rem}.page-resume .experience-item .responsibilities .responsibility-item.award-item{font-size:1rem;padding:.6rem .6rem .6rem 1.5rem}.page-resume .experience-item .responsibilities .responsibility-item.award-item:before{font-size:1rem}.page-resume .experience-item .client-work-section{margin-top:1.5rem;padding-top:1rem}.page-resume .experience-item .client-work-section .client-work-title{font-size:1rem;margin-bottom:1rem}.page-resume .experience-item .client-work-section .clients-list{gap:1.5rem}.page-resume .experience-item .client-work-section .client-item{padding:1.2rem}.page-resume .experience-item .client-work-section .client-item .client-header{margin-bottom:.8rem}.page-resume .experience-item .client-work-section .client-item .client-header .client-info .client-name{font-size:1.1rem}.page-resume .experience-item .client-work-section .client-item .client-header .client-info .client-role{font-size:.95rem}.page-resume .experience-item .client-work-section .client-item .client-header .client-duration{font-size:.85rem}.page-resume .experience-item .client-work-section .client-item .client-responsibilities{margin-bottom:1rem}.page-resume .experience-item .client-work-section .client-item .client-responsibilities .client-responsibility-item{font-size:.9rem;padding-left:1.2rem}.page-resume .experience-item .client-work-section .client-item .client-responsibilities .client-responsibility-item.award-item{font-size:.9rem;margin:.6rem 0;padding:.6rem .6rem .6rem 1.2rem}.page-resume .experience-item .client-work-section .client-item .client-responsibilities .client-responsibility-item.award-item:before{font-size:1rem}.page-resume .experience-item .client-work-section .client-item .client-tech-tags .client-tech-tag{font-size:.75rem;padding:.2rem .6rem}.page-resume .bottom-sections,.page-resume .two-column-layout{gap:3rem}.page-resume .skills-section .skills-grid{gap:1.5rem}.page-resume .skills-section .skill-category .skill-category-title{font-size:1.1rem;margin-bottom:.8rem}.page-resume .skills-section .skill-category .skill-tags{gap:.5rem}.page-resume .skills-section .skill-category .skill-tags .skill-tag{font-size:.85rem;padding:.4rem .8rem}.page-resume .projects-section .projects-list{gap:1.5rem}.page-resume .projects-section .project-item{padding:1.2rem}.page-resume .projects-section .project-item .project-name{font-size:1.1rem}.page-resume .projects-section .project-item .project-description{font-size:.9rem}.page-resume .projects-section .project-item .project-tech{gap:.4rem}.page-resume .projects-section .project-item .project-tech .tech-tag{font-size:.8rem;padding:.3rem .6rem}.page-resume .education-section .education-item{padding:1.2rem}.page-resume .education-section .education-item .edu-header{flex-direction:row;margin-bottom:.5rem}.page-resume .education-section .education-item .edu-header .degree{font-size:1.1rem}.page-resume .education-section .education-item .edu-header .edu-duration{font-size:.9rem}.page-resume .education-section .education-item .edu-details{flex-direction:row}.page-resume .education-section .education-item .edu-details .institution{font-size:1rem}.page-resume .education-section .education-item .edu-details .gpa{font-size:.9rem}.page-resume .certifications-section .certifications-list{gap:1rem}.page-resume .certifications-section .certification-item{padding:1rem}.page-resume .certifications-section .certification-item .cert-name{font-size:1rem}.page-resume .certifications-section .certification-item .cert-issuer{font-size:.9rem}.page-resume .certifications-section .certification-item .cert-date{font-size:.8rem}}@media(min-width:1440px){.page-resume{padding:4rem 3rem}.page-resume .resume-container{padding:2.5rem}.page-resume .resume-header .name-title h1{font-size:3.5rem}.page-resume .bottom-sections,.page-resume .two-column-layout{gap:2.5rem}}@media(min-width:1920px){.page-resume{padding:6rem 3rem}.page-resume .resume-container{padding:3rem}.page-resume .resume-header .name-title h1{font-size:4rem}.page-resume .resume-header .job-title{font-size:1.8rem}.page-resume .resume-header .contact-info{font-size:1rem}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:fit-content;width:var(--toastify-container-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{align-items:center;left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{align-items:end;right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{align-items:center;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{align-items:end;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}.Toastify__toast{--y:0;align-items:center;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--toastify-toast-shadow);box-sizing:border-box;display:flex;flex:1 1 auto;font-family:sans-serif;font-family:var(--toastify-font-family);margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);padding:14px;padding:var(--toastify-toast-padding);position:relative;touch-action:none;width:320px;width:var(--toastify-toast-width);word-break:break-word;z-index:0}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:320px;width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:22px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74d3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74d3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;position:absolute;right:6px;top:6px;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:auto}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:1}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.b505248e.css.map*/