@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&family=Roboto:wght@100;300;700;900&display=swap);nav{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:rgba(0,0,0,.3);border-radius:3rem;bottom:2rem;display:block;gap:.8rem;left:50%;padding:.7rem 1.7rem;position:fixed;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-max-content;width:max-content;z-index:2}nav,nav a{display:flex}nav a{background:transparent;border-radius:50%;color:var(--color-light);font-size:1.1rem;padding:.9rem;transition:all .3s ease}nav a:hover{background:rgba(0,0,0,.3)}nav a.active{background:var(--color-primary);color:var(--color-bg)}nav a.ai-toggle{cursor:pointer;overflow:hidden;position:relative}nav a.ai-toggle:before{-webkit-animation:aiPulse 3s infinite;animation:aiPulse 3s infinite;background:var(--color-primary);border-radius:50%;content:"";height:100%;left:50%;opacity:.3;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);width:100%;z-index:-1}@-webkit-keyframes aiPulse{0%{opacity:.3;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}50%{opacity:.1;-webkit-transform:translate(-50%,-50%) scale(1.4);transform:translate(-50%,-50%) scale(1.4)}to{opacity:.3;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}}@keyframes aiPulse{0%{opacity:.3;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}50%{opacity:.1;-webkit-transform:translate(-50%,-50%) scale(1.4);transform:translate(-50%,-50%) scale(1.4)}to{opacity:.3;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}}nav a.ai-toggle:hover{background:hsla(0,0%,100%,.1);-webkit-transform:translateY(-3px);transform:translateY(-3px)}nav a.ai-toggle.chat-active{background:var(--color-primary);box-shadow:0 0 15px var(--color-primary);color:var(--color-bg)}nav a.ai-toggle.chat-active:before{-webkit-animation:none;animation:none}.about__container{grid-gap:15%;display:grid;gap:15%;grid-template-columns:35% 50%}.about__me{aspect-ratio:1/1;background:linear-gradient(45deg,transparent,var(--color-primary),transparent);border-radius:2rem;display:grid;place-items:center;width:100%}.about__me-image{border-radius:2rem;box-shadow:0 4px 20px rgba(0,0,0,.2);height:100%;overflow:hidden;-webkit-transform:rotate(10deg);transform:rotate(10deg);transition:var(--transition);width:100%}.about__me-image:hover{border:1px solid var(--color-primary-variant);box-shadow:0 10px 30px rgba(0,0,0,.3);-webkit-transform:rotate(0);transform:rotate(0)}.about__me-image img{height:100%;object-fit:cover;object-position:center;-webkit-transform:scale(1.35);transform:scale(1.35);transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;width:100%}.about__cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.about__card{background:var(--color-bg-variant);border:1px solid transparent;border-radius:1rem;padding:2rem;text-align:center;transition:var(--transition)}.about__card:hover{background:transparent;border-color:var(--color-primary-variant);cursor:default;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.about__icon{color:var(--color-primary);font-size:1.4rem;margin-bottom:1rem}.about__card h5{font-size:.95rem}.about__card small{color:var(--color-light);font-size:.7rem}.about__content p{color:var(--color-light);line-height:1.8;margin:1.5rem 0 1rem}@media screen and (max-width:1024px){.about__container{gap:0;grid-template-columns:1fr}.about__me{margin:2rem auto 4rem;width:50%}.about__content p{margin:1rem 0 1.5rem;text-align:center}.about__cards{gap:1rem;grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:600px){.about__me{margin:0 auto 3rem;width:65%}.about__cards{gap:1rem;grid-template-columns:1fr 1fr}.about__content{text-align:center}.about__content p{text-align:justify}}.experience__container{grid-gap:2rem;-webkit-animation:fadeInUp .8s ease-out;animation:fadeInUp .8s ease-out;display:grid;gap:2rem;grid-template-columns:1fr 1fr;padding:2rem 0}.experience__container>div{-webkit-animation:slideInUp .7s ease-out forwards;animation:slideInUp .7s ease-out forwards;background:var(--color-bg-variant);border:1px solid transparent;border-radius:2rem;box-shadow:0 8px 30px rgba(0,0,0,.1);opacity:0;overflow:hidden;padding:2.4rem 5rem;position:relative;-webkit-transform:translateY(40px);transform:translateY(40px);transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.experience__container>div:first-child{-webkit-animation-delay:.1s;animation-delay:.1s}.experience__container>div:last-child{-webkit-animation-delay:.3s;animation-delay:.3s}.experience__container>div:hover{background:hsla(0,0%,100%,.05);border-color:var(--color-primary-variant);box-shadow:0 25px 60px rgba(0,0,0,.2);cursor:default;-webkit-transform:translateY(-15px) scale(1.02);transform:translateY(-15px) scale(1.02)}.experience__container>div:before{background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.08),transparent);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all .6s;width:200%}.experience__container>div:hover:before{-webkit-animation:shine .8s ease-in-out;animation:shine .8s ease-in-out;opacity:1}.experience__container>div:after{background:linear-gradient(90deg,var(--color-primary),var(--color-primary-variant));border-radius:0 0 2px 2px;content:"";height:4px;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:width .5s ease;width:0}.experience__container>div:hover:after{width:80%}.experience__container>div h3{color:var(--color-primary);font-size:1.4rem;font-weight:600;margin-bottom:2rem;position:relative;text-align:center;transition:all .3s ease;z-index:2}.experience__container>div:hover h3{color:var(--color-primary-variant);text-shadow:0 4px 15px rgba(0,0,0,.3);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.experience__container>div h3:after{background:linear-gradient(90deg,transparent,var(--color-primary),transparent);bottom:-10px;content:"";height:2px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:width .4s ease .2s;width:0}.experience__container>div:hover h3:after{width:100px}.experience__content{grid-row-gap:2rem;grid-column-gap:1.5rem;-webkit-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-columns:1fr 1fr;position:relative;row-gap:2rem;z-index:2}.experience__details{align-items:flex-start;border-radius:.8rem;cursor:pointer;display:flex;gap:1rem;padding:.8rem;position:relative;transition:all .3s ease}.experience__details:hover{background:hsla(0,0%,100%,.05);border-left:3px solid var(--color-primary);padding-left:1.5rem;-webkit-transform:translateX(8px);transform:translateX(8px)}.experience__details:first-child{-webkit-animation:slideInLeft .6s ease-out .5s both;animation:slideInLeft .6s ease-out .5s both}.experience__details:nth-child(2){-webkit-animation:slideInRight .6s ease-out .6s both;animation:slideInRight .6s ease-out .6s both}.experience__details:nth-child(3){-webkit-animation:slideInLeft .6s ease-out .7s both;animation:slideInLeft .6s ease-out .7s both}.experience__details:nth-child(4){-webkit-animation:slideInRight .6s ease-out .8s both;animation:slideInRight .6s ease-out .8s both}.experience__details:nth-child(5){-webkit-animation:slideInLeft .6s ease-out .9s both;animation:slideInLeft .6s ease-out .9s both}.experience__details:nth-child(6){-webkit-animation:slideInRight .6s ease-out 1s both;animation:slideInRight .6s ease-out 1s both}.experience__details-icon{color:var(--color-primary);font-size:1.2rem;margin-top:6px;min-width:20px;transition:all .3s ease}.experience__details:hover .experience__details-icon{color:var(--color-primary-variant);-webkit-filter:drop-shadow(0 0 8px var(--color-primary));filter:drop-shadow(0 0 8px var(--color-primary));-webkit-transform:scale(1.3) rotate(10deg);transform:scale(1.3) rotate(10deg)}.experience__details div h4{font-size:1rem;font-weight:600;margin-bottom:.3rem;transition:all .3s ease}.experience__details div small{font-size:.85rem;opacity:.8;transition:all .3s ease}.experience__details:hover div h4{color:var(--color-white);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.experience__details:hover div small{color:var(--color-light);opacity:1}.experience__container:hover>div:not(:hover){opacity:.6;-webkit-transform:scale(.98);transform:scale(.98)}.experience__details:after{background:linear-gradient(90deg,var(--color-primary),var(--color-primary-variant));bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .4s ease;width:0}.experience__details:hover:after{width:100%}.experience__container>div:hover .experience__details:nth-child(odd):before{-webkit-animation:sparkle 1s ease-in-out infinite;animation:sparkle 1s ease-in-out infinite;background:var(--color-primary);border-radius:50%;content:"";height:8px;opacity:0;position:absolute;right:-5px;top:-5px;width:8px}@-webkit-keyframes sparkle{0%,to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes sparkle{0%,to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@media screen and (max-width:1024px){.experience__container{gap:2.5rem;grid-template-columns:1fr}.experience__container>div{margin:0 auto;padding:2.2rem;width:85%}.experience__content{grid-template-columns:1fr;row-gap:1.5rem}.experience__details:nth-child(n){-webkit-animation:slideInUp .4s ease-out forwards;animation:slideInUp .4s ease-out forwards}.experience__details:first-child{-webkit-animation-delay:.1s;animation-delay:.1s}.experience__details:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.experience__details:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.experience__details:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}.experience__details:nth-child(5){-webkit-animation-delay:.5s;animation-delay:.5s}.experience__details:nth-child(6){-webkit-animation-delay:.6s;animation-delay:.6s}.experience__content p{padding:1rem}}@media screen and (max-width:768px){.experience__container>div{padding:2rem 1.5rem;width:95%}.experience__container>div h3{font-size:1.2rem}.experience__details:hover{-webkit-transform:translateX(5px);transform:translateX(5px)}}@media screen and (max-width:600px){.experience__container{gap:1.5rem;padding:1rem 0}.experience__container>div{padding:2rem 1rem;width:100%}.experience__container>div h3{font-size:1.1rem;margin-bottom:1.5rem}.experience__details{padding:.6rem}.experience__container>div{-webkit-animation:slideInUp .4s ease-out forwards;animation:slideInUp .4s ease-out forwards}.experience__container>div:hover{-webkit-transform:translateY(-8px) scale(1.01);transform:translateY(-8px) scale(1.01)}.experience__details:hover{-webkit-transform:translateX(3px);transform:translateX(3px)}.experience__container>div:before,.experience__details:before{display:none}}.services__container{grid-gap:3rem;-webkit-animation:fadeInUp .8s ease-out;animation:fadeInUp .8s ease-out;display:grid;gap:3rem;grid-template-columns:repeat(3,1fr);padding:2rem 0}.service{-webkit-animation:slideInUp .6s ease-out forwards;animation:slideInUp .6s ease-out forwards;background:var(--color-bg-variant);border:1px solid var(--color-primary);border-radius:0 0 2rem 2rem;box-shadow:0 4px 20px rgba(0,0,0,.1);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;opacity:0;overflow:hidden;position:relative;-webkit-transform:translateY(30px);transform:translateY(30px);transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.service:first-child{-webkit-animation-delay:.1s;animation-delay:.1s}.service:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.service:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.service:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}.service:nth-child(5){-webkit-animation-delay:.5s;animation-delay:.5s}.service:nth-child(6){-webkit-animation-delay:.6s;animation-delay:.6s}.service:hover{background:hsla(0,0%,100%,.05);border-color:var(--color-primary-variant);box-shadow:0 25px 50px rgba(0,0,0,.2);cursor:default;-webkit-transform:translateY(-12px) scale(1.03);transform:translateY(-12px) scale(1.03)}.service:before{background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.1),transparent);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all .6s;width:200%;z-index:1}.service:hover:before{-webkit-animation:shine .8s ease-in-out;animation:shine .8s ease-in-out;opacity:1}.service__head{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-variant) 100%);border-radius:0 0 2rem 2rem;box-shadow:0 8px 25px rgba(0,0,0,.15);overflow:hidden;padding:2rem;position:relative;transition:all .4s ease}.service__head:after{background:hsla(0,0%,100%,.1);height:0;left:50%;top:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .6s ease;width:0}.service:hover .service__head:after{height:300px;top:50%;width:300px}.service__head h3{color:var(--color-bg);font-size:1rem;font-weight:600;letter-spacing:1px;position:relative;text-align:center;text-transform:uppercase;transition:all .3s ease;z-index:2}.service:hover .service__head h3{text-shadow:0 2px 8px rgba(0,0,0,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.service__head:before{background:hsla(0,0%,100%,.1);border-radius:50%;content:"";height:60px;position:absolute;right:-20px;top:-20px;transition:all .4s ease;width:60px}.service:hover .service__head:before{opacity:.3;-webkit-transform:scale(1.5);transform:scale(1.5)}.service__list{padding:2rem;position:relative;z-index:2}.service__list li{align-items:flex-start;border-radius:.5rem;display:flex;gap:1rem;margin-bottom:1rem;padding:.5rem 0;transition:all .3s ease}.service:hover .service__list li{background:hsla(0,0%,100%,.05);padding-left:1rem;-webkit-transform:translateX(5px);transform:translateX(5px)}.service__list li:first-child{transition-delay:.1s}.service__list li:nth-child(2){transition-delay:.2s}.service__list li:nth-child(3){transition-delay:.3s}.service__list li:nth-child(4){transition-delay:.4s}.service__list li:nth-child(5){transition-delay:.5s}.service__list-icon{color:var(--color-primary);font-size:1.1rem;margin-top:2px;transition:all .3s ease}.service:hover .service__list-icon{color:var(--color-primary-variant);-webkit-transform:scale(1.2) rotate(5deg);transform:scale(1.2) rotate(5deg)}.service__list p{font-size:.9rem;line-height:1.6;transition:all .3s ease}.service:hover .service__list p{color:var(--color-white)}.services__container:hover .service:not(:hover){opacity:.7;-webkit-transform:scale(.95) translateY(10px);transform:scale(.95) translateY(10px)}@-webkit-keyframes subtlePulse{0%,to{box-shadow:0 4px 20px rgba(0,0,0,.1)}50%{box-shadow:0 8px 30px rgba(0,0,0,.15)}}@keyframes subtlePulse{0%,to{box-shadow:0 4px 20px rgba(0,0,0,.1)}50%{box-shadow:0 8px 30px rgba(0,0,0,.15)}}.service{-webkit-animation:slideInUp .6s ease-out forwards,subtlePulse 4s ease-in-out 2s infinite;animation:slideInUp .6s ease-out forwards,subtlePulse 4s ease-in-out 2s infinite}.service__head:after{-webkit-animation:ping 2s ease-in-out infinite;animation:ping 2s ease-in-out infinite;background:#0f8;border-radius:50%;box-shadow:0 0 10px #0f8;content:"";height:12px;position:absolute;right:1rem;top:1rem;width:12px}@-webkit-keyframes ping{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.7;-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes ping{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.7;-webkit-transform:scale(1.2);transform:scale(1.2)}}@media screen and (max-width:1024px){.services__container{gap:2.5rem;grid-template-columns:repeat(2,1fr)}.service{height:auto}.service__head,.service__list{padding:1.8rem}}@media screen and (max-width:768px){.services__container{gap:2rem}.service__head{padding:1.5rem}.service__head h3{font-size:.95rem}.service__list{padding:1.5rem}.service:hover{-webkit-transform:translateY(-8px) scale(1.02);transform:translateY(-8px) scale(1.02)}}@media screen and (max-width:600px){.services__container{gap:1.8rem;grid-template-columns:1fr;padding:1rem 0}.service__head,.service__list{padding:1.2rem}.service{-webkit-animation:slideInUp .4s ease-out forwards;animation:slideInUp .4s ease-out forwards}.service:hover{-webkit-transform:translateY(-6px) scale(1.01);transform:translateY(-6px) scale(1.01)}.service:before,.service__head:after{display:none}}.portfolio__container{grid-gap:2.5rem;-webkit-animation:fadeInUp .8s ease-out;animation:fadeInUp .8s ease-out;display:grid;gap:2.5rem;grid-template-columns:repeat(3,1fr);padding:2rem 0}.portfolio__item{-webkit-animation:slideInUp .6s ease-out forwards;animation:slideInUp .6s ease-out forwards;background:var(--color-bg-variant);border:1px solid transparent;border-radius:2rem;box-shadow:0 4px 20px rgba(0,0,0,.1);opacity:0;overflow:hidden;padding:1.5rem;position:relative;-webkit-transform:translateY(30px);transform:translateY(30px);transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.portfolio__item:first-child{-webkit-animation-delay:.1s;animation-delay:.1s}.portfolio__item:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.portfolio__item:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.portfolio__item:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}.portfolio__item:nth-child(5){-webkit-animation-delay:.5s;animation-delay:.5s}.portfolio__item:nth-child(6){-webkit-animation-delay:.6s;animation-delay:.6s}.portfolio__item:hover{background:hsla(0,0%,100%,.05);border-color:var(--color-primary-variant);box-shadow:0 20px 40px rgba(0,0,0,.2);-webkit-transform:translateY(-8px) scale(1.02);transform:translateY(-8px) scale(1.02)}.portfolio__item:before{background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.1),transparent);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all .6s;width:200%}.portfolio__item:hover:before{-webkit-animation:shine .8s ease-in-out;animation:shine .8s ease-in-out;opacity:1}.portfolio__item-image{border-radius:1.5rem;display:block;height:220px;margin-bottom:1rem;overflow:hidden;position:relative;width:100%}.portfolio__item-image img{height:100%;object-position:top;transition:all .5s ease;width:100%}.portfolio__item-image:after{background:rgba(0,0,0,.1);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .3s ease}.portfolio__item:hover .portfolio__item-image:after{opacity:1}.portfolio__item-image img{border-radius:1rem;max-height:100%;max-width:100%;object-fit:cover;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.portfolio__item:hover .portfolio__item-image img{-webkit-filter:brightness(1.1) contrast(1.1);filter:brightness(1.1) contrast(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.portfolio__item h3{margin:1.2rem 0 2rem;position:relative;transition:all .3s ease}.portfolio__item:hover h3{color:var(--color-primary);-webkit-transform:translateX(5px);transform:translateX(5px)}.portfolio__item h3:after{background:linear-gradient(90deg,var(--color-primary),var(--color-primary-variant));bottom:-8px;content:"";height:2px;left:0;position:absolute;transition:width .4s ease;width:0}.portfolio__item:hover h3:after{width:60px}.portfolio__item-cta{display:flex;gap:1rem;margin-bottom:1rem;opacity:.8;-webkit-transform:translateY(10px);transform:translateY(10px);transition:all .3s ease}.portfolio__item:hover .portfolio__item-cta{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.portfolio__item-cta .btn{overflow:hidden;position:relative;transition:all .3s ease}.portfolio__item-cta .btn:before{background:hsla(0,0%,100%,.2);border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .5s ease;width:0}.portfolio__item-cta .btn:hover:before{height:300px;width:300px}.portfolio__container:hover .portfolio__item:not(:hover){opacity:.7;-webkit-transform:scale(.98);transform:scale(.98)}@media screen and (max-width:1024px){.portfolio__container{gap:1.8rem;grid-template-columns:repeat(2,1fr)}.portfolio__item-image{height:200px}}@media screen and (max-width:768px){.portfolio__container{gap:1.5rem;grid-template-columns:repeat(2,1fr);padding:1rem 0}.portfolio__item{padding:1.2rem}.portfolio__item-image{height:180px}}@media screen and (max-width:600px){.portfolio__container{gap:1.2rem;grid-template-columns:1fr}.portfolio__item-image{height:200px}.portfolio__item{-webkit-animation:none;animation:none;opacity:1;-webkit-transform:none;transform:none}.portfolio__item:hover{-webkit-transform:translateY(-4px) scale(1.01);transform:translateY(-4px) scale(1.01)}}.container.contact__container{grid-gap:12%;-webkit-animation:fadeInUp .8s ease-out;animation:fadeInUp .8s ease-out;display:grid;gap:12%;grid-template-columns:30% 58%;padding:2rem 0;width:58%}.contact__options{-webkit-animation:slideInLeft .6s ease-out .2s forwards;animation:slideInLeft .6s ease-out .2s forwards;display:flex;flex-direction:column;gap:1.2rem;opacity:0}.contact__option{-webkit-animation:slideInUp .6s ease-out forwards;animation:slideInUp .6s ease-out forwards;background:var(--color-bg-variant);border:1px solid transparent;border-radius:1.2rem;box-shadow:0 4px 20px rgba(0,0,0,.1);opacity:0;overflow:hidden;padding:1.2rem;position:relative;text-align:center;-webkit-transform:translateY(30px);transform:translateY(30px);transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.contact__option:first-child{-webkit-animation-delay:.1s;animation-delay:.1s}.contact__option:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.contact__option:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.contact__option:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}.contact__option:hover{background:hsla(0,0%,100%,.05);border-color:var(--color-primary-variant);box-shadow:0 20px 40px rgba(0,0,0,.2);-webkit-transform:translateY(-8px) scale(1.02);transform:translateY(-8px) scale(1.02)}.contact__option:before{background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.1),transparent);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all .6s;width:200%}.contact__option:hover:before{-webkit-animation:shine .8s ease-in-out;animation:shine .8s ease-in-out;opacity:1}.contact__option-icon{display:inline-block;font-size:1.5rem;margin-bottom:.5rem;position:relative;transition:all .3s ease;z-index:1}.contact__option:hover .contact__option-icon{color:var(--color-primary);-webkit-transform:scale(1.15) rotateY(1turn);transform:scale(1.15) rotateY(1turn)}.contact__option h4{margin-bottom:.5rem;position:relative;transition:all .3s ease;z-index:1}.contact__option:hover h4{color:var(--color-primary);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.contact__option h4:after{background:linear-gradient(90deg,var(--color-primary),var(--color-primary-variant));bottom:-4px;content:"";height:2px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:width .4s ease;width:0}.contact__option:hover h4:after{width:50px}.contact__option h5{margin-bottom:.7rem;position:relative;transition:all .3s ease;z-index:1}.contact__option:hover h5{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.contact__option a{background:rgba(77,181,255,.1);border-radius:.5rem;display:inline-block;font-size:.8rem;margin-top:.7rem;padding:.3rem .8rem;position:relative;transition:all .3s ease;z-index:1}.contact__option:hover a{background:rgba(77,181,255,.2);color:var(--color-primary);-webkit-transform:translateY(-2px);transform:translateY(-2px)}form{-webkit-animation:slideInRight .6s ease-out .4s forwards;animation:slideInRight .6s ease-out .4s forwards;display:flex;flex-direction:column;gap:1.2rem;opacity:0}input,textarea{-webkit-animation:slideInUp .5s ease-out forwards;animation:slideInUp .5s ease-out forwards;background:transparent;border:2px solid var(--color-primary-variant);border-radius:.5rem;color:var(--color-white);opacity:0;padding:1.5rem;position:relative;resize:none;-webkit-transform:translateY(20px);transform:translateY(20px);transition:all .4s cubic-bezier(.175,.885,.32,1.275);width:100%}input:first-child,textarea:first-child{-webkit-animation-delay:.5s;animation-delay:.5s}input:nth-child(2),textarea:nth-child(2){-webkit-animation-delay:.6s;animation-delay:.6s}input:nth-child(3),textarea:nth-child(3){-webkit-animation-delay:.7s;animation-delay:.7s}textarea{-webkit-animation-delay:.8s;animation-delay:.8s}input:focus,textarea:focus{border-color:var(--color-primary);box-shadow:0 8px 25px rgba(77,181,255,.2);outline:none;-webkit-transform:translateY(-2px) scale(1.01);transform:translateY(-2px) scale(1.01)}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:.7;-webkit-transition:all .3s ease;transition:all .3s ease}input::placeholder,textarea::placeholder{opacity:.7;transition:all .3s ease}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:.3;-webkit-transform:translateY(-2px);transform:translateY(-2px)}input:focus::placeholder,textarea:focus::placeholder{opacity:.3;-webkit-transform:translateY(-2px);transform:translateY(-2px)}form .btn{-webkit-animation:slideInUp .5s ease-out .9s forwards;animation:slideInUp .5s ease-out .9s forwards;opacity:0;overflow:hidden;position:relative;-webkit-transform:translateY(20px);transform:translateY(20px);transition:all .4s cubic-bezier(.175,.885,.32,1.275)}form .btn:before{background:hsla(0,0%,100%,.2);border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .5s ease;width:0}form .btn:hover:before{height:300px;width:300px}form .btn:hover{box-shadow:0 12px 30px rgba(0,0,0,.2);-webkit-transform:translateY(-3px) scale(1.02);transform:translateY(-3px) scale(1.02)}.contact__options:hover .contact__option:not(:hover){opacity:.7;-webkit-transform:translateY(5px) scale(.98);transform:translateY(5px) scale(.98)}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@media screen and (max-width:1024px){.container.contact__container{gap:2rem;grid-template-columns:1fr;padding:1rem 0}.contact__options{-webkit-animation:slideInUp .6s ease-out .2s forwards;animation:slideInUp .6s ease-out .2s forwards}form{-webkit-animation:slideInUp .6s ease-out .4s forwards;animation:slideInUp .6s ease-out .4s forwards}}@media screen and (max-width:768px){.container.contact__container{padding:1rem 0}.contact__option{padding:1rem}input,textarea{padding:1.2rem}}@media screen and (max-width:600px){.container.contact__container{width:var(--container-widht-sm)}.contact__options,form{gap:1rem}.contact__option{-webkit-animation:none;animation:none;opacity:1;-webkit-transform:none;transform:none}.contact__option:hover{-webkit-transform:translateY(-4px) scale(1.01);transform:translateY(-4px) scale(1.01)}form .btn,input,textarea{-webkit-animation:none;animation:none;opacity:1;-webkit-transform:none;transform:none}}header{height:100%;overflow:hidden;padding-top:7rem}.header__container{-webkit-animation:containerSlideIn 1s ease-out .3s;animation:containerSlideIn 1s ease-out .3s;height:100%;position:relative;text-align:center}.header-links,.header__container{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.header-links{-webkit-animation:linksSlideDown .8s ease-out .5s;animation:linksSlideDown .8s ease-out .5s;display:flex;gap:2rem;justify-content:center;position:absolute;top:1rem;width:100%}.header-links a{border-radius:.5rem;color:var(--color-primary);font-size:1.2rem;overflow:hidden;padding:.5rem 1rem;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.header-links a:before{background:rgba(77,181,255,.1);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .4s ease;width:100%;z-index:-1}.header-links a:hover:before{left:0}.header-links a:hover{color:var(--color-secondary);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.header-links a:after{background:var(--color-primary);bottom:0;content:"";height:2px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:width .3s ease;width:0}.header-links a:hover:after{width:80%}.home{-webkit-animation:homeZoomIn 1s ease-out .7s;animation:homeZoomIn 1s ease-out .7s;-webkit-transform:scale(1);transform:scale(1)}.cta,.home{display:flex;justify-content:center;opacity:1}.cta{-webkit-animation:ctaSlideUp .8s ease-out 1s;animation:ctaSlideUp .8s ease-out 1s;gap:1.2rem;margin-top:2.5rem;-webkit-transform:translateY(0);transform:translateY(0)}.cta .btn:first-child{-webkit-animation:btnBounceIn .6s ease-out 1.2s;animation:btnBounceIn .6s ease-out 1.2s}.cta .btn:nth-child(2){-webkit-animation:btnBounceIn .6s ease-out 1.4s;animation:btnBounceIn .6s ease-out 1.4s}.cta .btn{overflow:hidden;position:relative}.cta .btn:before{background:hsla(0,0%,100%,.2);border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .5s ease;width:0}.cta .btn:hover:before{height:300px;width:300px}.header__socials{align-items:center;-webkit-animation:socialsSlideIn .8s ease-out 1.5s;animation:socialsSlideIn .8s ease-out 1.5s;bottom:1rem;display:flex;flex-direction:column;gap:.8rem;left:5rem;opacity:1;position:absolute;-webkit-transform:translateX(0);transform:translateX(0)}.header__socials a:first-child{-webkit-animation-delay:1.6s;animation-delay:1.6s}.header__socials a:nth-child(2){-webkit-animation-delay:1.7s;animation-delay:1.7s}.header__socials a:nth-child(3){-webkit-animation-delay:1.8s;animation-delay:1.8s}.header__socials a{-webkit-animation:socialIconSlide .4s ease-out;animation:socialIconSlide .4s ease-out;border-radius:.5rem;opacity:1;padding:.5rem;-webkit-transform:translateX(0);transform:translateX(0);transition:all .3s ease}.header__socials a:hover{background:rgba(77,181,255,.1);-webkit-transform:translateX(5px) scale(1.2);transform:translateX(5px) scale(1.2)}.header__socials:after{-webkit-animation:lineGrow .8s ease-out 2s;animation:lineGrow .8s ease-out 2s;background:var(--color-primary);content:"";height:2rem;width:1px}.scroll__down{-webkit-animation:scrollDownFade .8s ease-out 1.8s;animation:scrollDownFade .8s ease-out 1.8s;bottom:5rem;font-size:.9rem;font-weight:300;opacity:1;position:absolute;right:5rem;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:all .3s ease}.scroll__down:hover{-webkit-transform:rotate(90deg) translateY(-5px);transform:rotate(90deg) translateY(-5px)}.scroll__down:after{-webkit-animation:scrollPulse 2s ease-in-out 3s infinite;animation:scrollPulse 2s ease-in-out 3s infinite;background:var(--color-primary);border-radius:50%;content:"";height:6px;position:absolute;right:-20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:6px}@-webkit-keyframes containerSlideIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes containerSlideIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes linksSlideDown{0%{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes linksSlideDown{0%{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes homeZoomIn{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes homeZoomIn{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes ctaSlideUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ctaSlideUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes btnBounceIn{0%{opacity:0;-webkit-transform:scale(.3) translateY(20px);transform:scale(.3) translateY(20px)}50%{opacity:1;-webkit-transform:scale(1.1) translateY(-5px);transform:scale(1.1) translateY(-5px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes btnBounceIn{0%{opacity:0;-webkit-transform:scale(.3) translateY(20px);transform:scale(.3) translateY(20px)}50%{opacity:1;-webkit-transform:scale(1.1) translateY(-5px);transform:scale(1.1) translateY(-5px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes socialsSlideIn{0%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes socialsSlideIn{0%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes socialIconSlide{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes socialIconSlide{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes lineGrow{0%{height:0}to{height:2rem}}@keyframes lineGrow{0%{height:0}to{height:2rem}}@-webkit-keyframes scrollDownFade{0%{opacity:0}to{opacity:1}}@keyframes scrollDownFade{0%{opacity:0}to{opacity:1}}@-webkit-keyframes scrollPulse{0%,to{opacity:1;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}50%{opacity:.5;-webkit-transform:translateY(-50%) scale(1.3);transform:translateY(-50%) scale(1.3)}}@keyframes scrollPulse{0%,to{opacity:1;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}50%{opacity:.5;-webkit-transform:translateY(-50%) scale(1.3);transform:translateY(-50%) scale(1.3)}}.header__container:before{-webkit-animation:floatAnimation 4s ease-in-out infinite;animation:floatAnimation 4s ease-in-out infinite;background:rgba(77,181,255,.3);border-radius:50%;content:"";height:3px;left:10%;position:absolute;top:20%;width:3px}.header__container:after{animation:floatAnimation 6s ease-in-out infinite reverse;background:rgba(77,181,255,.2);border-radius:50%;content:"";height:2px;position:absolute;right:15%;top:60%;width:2px}@-webkit-keyframes floatAnimation{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes floatAnimation{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@media screen and (max-width:1024px){header{padding-top:3rem}section{margin-top:6rem}.header__socials{left:2rem}.scroll__down{right:2rem}.header__container:after,.header__container:before{display:none}}@media screen and (max-width:768px){.header-links{gap:1rem}.header-links a{font-size:1rem;padding:.3rem .8rem}.cta{align-items:center;flex-direction:column;gap:1rem}}@media screen and (max-width:600px){.header__socials,.scroll__down{display:none}.header-links{margin-bottom:2rem;position:static}.header__container{-webkit-animation:containerSlideIn .6s ease-out .2s;animation:containerSlideIn .6s ease-out .2s}.home{-webkit-animation:homeZoomIn .6s ease-out .4s;animation:homeZoomIn .6s ease-out .4s}.cta{-webkit-animation:ctaSlideUp .6s ease-out .6s;animation:ctaSlideUp .6s ease-out .6s}}.Home_home__Uh7WZ{align-items:center;-webkit-animation:Home_homeZoomIn__GpWIO 1s ease-out .7s forwards;animation:Home_homeZoomIn__GpWIO 1s ease-out .7s forwards;display:flex;flex-direction:column;opacity:0;padding:1rem;-webkit-transform:scale(.95);transform:scale(.95);width:100%}.Home_headerLogo__iYpRG{-webkit-animation:Home_logoSlideDown__GgchR .8s ease-out .3s forwards;animation:Home_logoSlideDown__GgchR .8s ease-out .3s forwards;margin:2rem 0;opacity:0;text-align:center;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.Home_logo__zPI5U{-webkit-filter:drop-shadow(0 4px 15px rgba(0,0,0,.1));filter:drop-shadow(0 4px 15px rgba(0,0,0,.1));max-width:200px;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.Home_logo__zPI5U:hover{-webkit-filter:drop-shadow(0 8px 25px rgba(77,181,255,.3));filter:drop-shadow(0 8px 25px rgba(77,181,255,.3));-webkit-transform:scale(1.05) rotate(2deg);transform:scale(1.05) rotate(2deg)}.Home_toolbar__zeHAC{-webkit-animation:Home_toolbarSlideDown__7\+J6a .8s ease-out .5s forwards;animation:Home_toolbarSlideDown__7\+J6a .8s ease-out .5s forwards;margin-bottom:2rem;opacity:0;text-align:center;-webkit-transform:translateY(-20px);transform:translateY(-20px);width:100%}.Home_navLinks__uv3Va{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;list-style:none;padding:0}.Home_navLinks__uv3Va li{-webkit-animation:Home_navLinkSlideIn__CK3iZ .4s ease-out forwards;animation:Home_navLinkSlideIn__CK3iZ .4s ease-out forwards;display:inline-block;opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}.Home_navLinks__uv3Va li:first-child{-webkit-animation-delay:.7s;animation-delay:.7s}.Home_navLinks__uv3Va li:nth-child(2){-webkit-animation-delay:.8s;animation-delay:.8s}.Home_navLinks__uv3Va li:nth-child(3){-webkit-animation-delay:.9s;animation-delay:.9s}.Home_navLinks__uv3Va li:nth-child(4){-webkit-animation-delay:1s;animation-delay:1s}.Home_navLinks__uv3Va li:nth-child(5){-webkit-animation-delay:1.1s;animation-delay:1.1s}.Home_navLinks__uv3Va li a{border-radius:.5rem;color:var(--color-light);overflow:hidden;padding:.5rem 1rem;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.Home_navLinks__uv3Va li a:before{background:var(--color-primary);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .4s ease;width:100%;z-index:-1}.Home_navLinks__uv3Va li a:hover:before{left:0}.Home_navLinks__uv3Va li a:hover{box-shadow:0 4px 15px rgba(77,181,255,.3);color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.Home_heroSection__uE7HM{align-items:center;-webkit-animation:Home_heroSlideUp__Xi-K6 1s ease-out 1.2s forwards;animation:Home_heroSlideUp__Xi-K6 1s ease-out 1.2s forwards;display:flex;flex-direction:column;margin-bottom:4rem;opacity:0;text-align:center;-webkit-transform:translateY(40px);transform:translateY(40px);width:100%}.Home_heroImage__kYUZs{-webkit-animation:Home_imageZoomIn__itGNJ .8s ease-out 1.4s forwards;animation:Home_imageZoomIn__itGNJ .8s ease-out 1.4s forwards;border-radius:1rem;box-shadow:0 8px 30px rgba(0,0,0,.15);max-width:400px;object-fit:cover;opacity:0;-webkit-transform:scale(.8);transform:scale(.8);transition:all .4s cubic-bezier(.25,.46,.45,.94);width:100%}.Home_heroImage__kYUZs:hover{border-radius:1.5rem;box-shadow:0 20px 60px rgba(0,0,0,.3);-webkit-transform:scale(1.05);transform:scale(1.05)}.Home_description__yagIa{-webkit-animation:Home_descriptionSlideUp__ENjzV .6s ease-out 1.6s forwards;animation:Home_descriptionSlideUp__ENjzV .6s ease-out 1.6s forwards;margin-top:1.5rem;opacity:0;text-align:center;-webkit-transform:translateY(20px);transform:translateY(20px);transition:all .3s ease}.Home_description__yagIa:hover{color:var(--color-primary);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.Home_ctaBtn__eXwsR{-webkit-animation:Home_ctaBtnBounce__jr-00 .8s ease-out 1.8s forwards;animation:Home_ctaBtnBounce__jr-00 .8s ease-out 1.8s forwards;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-variant));border:none;border-radius:.5rem;color:#fff;display:inline-block;font-weight:500;margin-top:1.5rem;opacity:0;overflow:hidden;padding:.8rem 1.5rem;position:relative;text-decoration:none;-webkit-transform:translateY(20px) scale(.9);transform:translateY(20px) scale(.9);transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.Home_ctaBtn__eXwsR:before{background:hsla(0,0%,100%,.2);border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .5s ease;width:0}.Home_ctaBtn__eXwsR:hover:before{height:300px;width:300px}.Home_ctaBtn__eXwsR:hover{background:linear-gradient(135deg,var(--color-primary-variant),var(--color-primary));box-shadow:0 10px 30px rgba(77,181,255,.4);-webkit-transform:translateY(-3px) scale(1.05);transform:translateY(-3px) scale(1.05)}.Home_section-container__A2EEI{-webkit-animation:Home_sectionSlideUp__Y3udf .8s ease-out 2s forwards;animation:Home_sectionSlideUp__Y3udf .8s ease-out 2s forwards;margin-bottom:4rem;opacity:0;text-align:center;-webkit-transform:translateY(30px);transform:translateY(30px);width:100%}.Home_section-container__A2EEI h2{margin-bottom:2rem;position:relative}.Home_section-container__A2EEI h2:after{-webkit-animation:Home_sectionLineExpand__9Hhxe .8s ease-out 2.2s forwards;animation:Home_sectionLineExpand__9Hhxe .8s ease-out 2.2s forwards;background:linear-gradient(90deg,var(--color-primary),var(--color-primary-variant));bottom:-10px;content:"";height:3px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:width .6s ease;width:0}.Home_cards-container__m6yzt{display:flex;flex-direction:column;gap:2rem;width:100%}.Home_card-item__Rq-13{-webkit-animation:Home_cardSlideUp__G3Id9 .6s ease-out forwards;animation:Home_cardSlideUp__G3Id9 .6s ease-out forwards;background:var(--color-bg-variant);border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;display:flex;flex-direction:column;opacity:0;overflow:hidden;padding:1.5rem;position:relative;-webkit-transform:translateY(40px);transform:translateY(40px);transition:all .4s cubic-bezier(.175,.885,.32,1.275);width:100%}.Home_card-item__Rq-13:first-child{-webkit-animation-delay:2.2s;animation-delay:2.2s}.Home_card-item__Rq-13:nth-child(2){-webkit-animation-delay:2.4s;animation-delay:2.4s}.Home_card-item__Rq-13:nth-child(3){-webkit-animation-delay:2.6s;animation-delay:2.6s}.Home_card-item__Rq-13:nth-child(4){-webkit-animation-delay:2.8s;animation-delay:2.8s}.Home_card-item__Rq-13:before{background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.05),transparent);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all .6s;width:200%}.Home_card-item__Rq-13:hover:before{-webkit-animation:Home_shine__2pQ-x .8s ease-in-out;animation:Home_shine__2pQ-x .8s ease-in-out;opacity:1}.Home_card-item__Rq-13:hover{background:hsla(0,0%,100%,.05);border-color:var(--color-primary-variant);box-shadow:0 15px 40px rgba(0,0,0,.2);-webkit-transform:translateY(-8px) scale(1.02);transform:translateY(-8px) scale(1.02)}.Home_card-item-image__GGmZg{border-radius:.5rem;margin-bottom:1rem;overflow:hidden}.Home_card-item-image__GGmZg img{border-radius:.5rem;height:auto;transition:all .4s ease;width:100%}.Home_card-item__Rq-13:hover .Home_card-item-image__GGmZg img{-webkit-filter:brightness(1.1) contrast(1.1);filter:brightness(1.1) contrast(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.Home_card-item-cta__RokUS{margin-top:1rem;opacity:.8;-webkit-transform:translateY(10px);transform:translateY(10px);transition:all .3s ease}.Home_card-item__Rq-13:hover .Home_card-item-cta__RokUS{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.Home_cards-container__m6yzt:hover .Home_card-item__Rq-13:not(:hover){opacity:.7;-webkit-transform:scale(.98);transform:scale(.98)}@-webkit-keyframes Home_homeZoomIn__GpWIO{to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes Home_homeZoomIn__GpWIO{to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes Home_logoSlideDown__GgchR{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes Home_logoSlideDown__GgchR{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes Home_toolbarSlideDown__7\+J6a{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes Home_toolbarSlideDown__7\+J6a{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes Home_navLinkSlideIn__CK3iZ{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes Home_navLinkSlideIn__CK3iZ{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes Home_heroSlideUp__Xi-K6{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes Home_heroSlideUp__Xi-K6{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes Home_imageZoomIn__itGNJ{to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes Home_imageZoomIn__itGNJ{to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes Home_descriptionSlideUp__ENjzV{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes Home_descriptionSlideUp__ENjzV{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes Home_ctaBtnBounce__jr-00{0%{opacity:0;-webkit-transform:translateY(20px) scale(.9);transform:translateY(20px) scale(.9)}50%{opacity:1;-webkit-transform:translateY(-5px) scale(1.05);transform:translateY(-5px) scale(1.05)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes Home_ctaBtnBounce__jr-00{0%{opacity:0;-webkit-transform:translateY(20px) scale(.9);transform:translateY(20px) scale(.9)}50%{opacity:1;-webkit-transform:translateY(-5px) scale(1.05);transform:translateY(-5px) scale(1.05)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes Home_sectionSlideUp__Y3udf{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes Home_sectionSlideUp__Y3udf{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes Home_sectionLineExpand__9Hhxe{to{width:80px}}@keyframes Home_sectionLineExpand__9Hhxe{to{width:80px}}@-webkit-keyframes Home_cardSlideUp__G3Id9{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes Home_cardSlideUp__G3Id9{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes Home_shine__2pQ-x{0%{-webkit-transform:translateX(-100%) translateY(-100%) rotate(45deg);transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{-webkit-transform:translateX(100%) translateY(100%) rotate(45deg);transform:translateX(100%) translateY(100%) rotate(45deg)}}@keyframes Home_shine__2pQ-x{0%{-webkit-transform:translateX(-100%) translateY(-100%) rotate(45deg);transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{-webkit-transform:translateX(100%) translateY(100%) rotate(45deg);transform:translateX(100%) translateY(100%) rotate(45deg)}}@media screen and (max-width:1024px){.Home_navLinks__uv3Va{gap:1.5rem}.Home_heroImage__kYUZs{max-width:350px}.Home_cards-container__m6yzt{gap:1.5rem}}@media screen and (max-width:768px){.Home_home__Uh7WZ{padding:.5rem}.Home_navLinks__uv3Va{align-items:center;flex-direction:column;gap:1rem}.Home_navLinks__uv3Va li{margin-bottom:.5rem}.Home_heroImage__kYUZs{max-width:300px}.Home_ctaBtn__eXwsR{padding:.7rem 1.2rem}.Home_card-item__Rq-13{padding:1.2rem}}@media screen and (max-width:600px){.Home_headerLogo__iYpRG{margin:1rem 0}.Home_logo__zPI5U{max-width:150px}.Home_heroSection__uE7HM{margin-bottom:2rem}.Home_heroImage__kYUZs{max-width:250px}.Home_section-container__A2EEI{margin-bottom:2rem}.Home_home__Uh7WZ{-webkit-animation:Home_homeZoomIn__GpWIO .6s ease-out .3s forwards;animation:Home_homeZoomIn__GpWIO .6s ease-out .3s forwards}.Home_card-item__Rq-13:hover{-webkit-transform:translateY(-4px) scale(1.01);transform:translateY(-4px) scale(1.01)}.Home_logo__zPI5U:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}}.ecommerce{color:var(--color-text);font-family:Helvetica,sans-serif;margin:2rem auto;width:80%}.ecommerce h1{color:var(--color-primary);font-size:2.5rem}.ecommerce h1,.product-item{margin-bottom:2rem;text-align:center}.product-item{background:var(--color-bg-variant);border-radius:1.5rem;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:2rem;transition:all .3s ease}.product-item:hover{box-shadow:0 6px 12px rgba(0,0,0,.15);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.product-item img{border-radius:1rem;margin-bottom:1rem;max-width:100%}.product-item h2{color:var(--color-primary);font-size:1.8rem;margin-bottom:1rem}.product-item p{color:var(--color-text);font-size:1.2rem;line-height:1.6}.product-item .price{color:var(--color-secondary);font-size:1.5rem;font-weight:700;margin-bottom:1rem}.product-item .add-to-cart{background-color:var(--color-primary);border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s ease}.product-item .add-to-cart:hover{background-color:var(--color-secondary)}.ecommerce-header{background-color:var(--color-bg);color:#fff;padding:10px 20px;text-align:center}.ecommerce-header nav ul{list-style-type:none;padding:0}.ecommerce-header nav ul li{display:inline;margin-right:20px}.ecommerce-header nav ul li a{color:#fff;font-size:1.1rem;text-decoration:none}.ecommerce-footer{background-color:var(--color-bg);color:#fff;margin-top:2rem;padding:10px;text-align:center}@media screen and (max-width:768px){.ecommerce{width:90%}.ecommerce h1{font-size:2rem}.product-item h2{font-size:1.6rem}.product-item p{font-size:1.1rem}.product-item .price{font-size:1.4rem}.ecommerce-header nav ul li{margin-right:15px}}@media screen and (max-width:480px){.ecommerce h1{font-size:1.8rem}.product-item h2{font-size:1.4rem}.product-item p{font-size:1rem}.product-item .price{font-size:1.2rem}}.blog{color:var(--color-text);font-family:Helvetica,sans-serif;margin:2rem auto;width:80%}.blog h1{color:var(--color-primary);font-size:2.5rem;margin-bottom:2rem;text-align:center}.blog-post{background:var(--color-bg-variant);border-radius:1.5rem;box-shadow:0 4px 8px rgba(0,0,0,.1);margin-bottom:2rem;padding:2rem;transition:all .3s ease}.blog-post:hover{box-shadow:0 6px 12px rgba(0,0,0,.15);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.blog-post h2{color:var(--color-primary);font-size:1.8rem;margin-bottom:1rem}.blog-post p{color:var(--color-text);font-size:1.1rem;line-height:1.6}.blog-post p:first-of-type{color:var(--color-secondary);font-size:.9rem;margin-bottom:1.5rem}@media screen and (max-width:768px){.blog{width:90%}.blog h1{font-size:2rem}.blog-post h2{font-size:1.6rem}}@media screen and (max-width:480px){.blog h1{font-size:1.8rem}.blog-post h2{font-size:1.4rem}.blog-post p{font-size:1rem}}footer{-webkit-animation:fadeInUp .8s ease-out;animation:fadeInUp .8s ease-out;background:var(--color-primary);font-size:1.9rem;margin-top:7rem;overflow:hidden;padding:4rem 0;position:relative;text-align:center}footer:before{-webkit-animation:backgroundShine 8s linear infinite;animation:backgroundShine 8s linear infinite;background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.05),transparent);content:"";height:200%;left:-50%;opacity:.3;position:absolute;top:-50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:200%}footer a{color:var(--color-bg);text-decoration:none;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.footer__logo{-webkit-animation:slideInDown .6s ease-out .2s both;animation:slideInDown .6s ease-out .2s both;display:inline-block;font-size:2rem;font-weight:500;margin-bottom:2rem;position:relative;transition:all .4s ease}.footer__logo:hover{color:hsla(0,0%,100%,.9);text-shadow:0 5px 15px rgba(0,0,0,.3);-webkit-transform:scale(1.1) translateY(-5px);transform:scale(1.1) translateY(-5px)}.footer__logo:after{background:linear-gradient(90deg,transparent,var(--color-bg),transparent);bottom:-5px;content:"";height:2px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all .4s ease;width:0}.footer__logo:hover:after{width:100%}.footer__socials{-webkit-animation:slideInUp .6s ease-out .4s both;animation:slideInUp .6s ease-out .4s both;display:flex;gap:1.5rem;justify-content:center;margin-bottom:4rem}.footer__socials a{align-items:center;-webkit-animation:bounceIn .6s ease-out both;animation:bounceIn .6s ease-out both;background:var(--color-bg);border:1px solid transparent;border-radius:.7rem;box-shadow:0 4px 15px rgba(0,0,0,.1);color:var(--color-white);display:flex;justify-content:center;overflow:hidden;padding:.8rem;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.footer__socials a:first-child{-webkit-animation-delay:.5s;animation-delay:.5s}.footer__socials a:nth-child(2){-webkit-animation-delay:.6s;animation-delay:.6s}.footer__socials a:nth-child(3){-webkit-animation-delay:.7s;animation-delay:.7s}.footer__socials a:nth-child(4){-webkit-animation-delay:.8s;animation-delay:.8s}.footer__socials a:nth-child(5){-webkit-animation-delay:.9s;animation-delay:.9s}.footer__socials a:before{background:hsla(0,0%,100%,.2);border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .5s ease;width:0}.footer__socials a:hover:before{height:100px;width:100px}.footer__socials a:hover{background:transparent;border-color:var(--color-bg);box-shadow:0 10px 25px rgba(0,0,0,.2);color:var(--color-bg);-webkit-transform:translateY(-8px) scale(1.1);transform:translateY(-8px) scale(1.1)}.footer__socials a:nth-child(2n){-webkit-animation:pulse 2s 1s infinite;animation:pulse 2s 1s infinite}.footer__copyright{-webkit-animation:fadeIn .8s ease-out 1s both;animation:fadeIn .8s ease-out 1s both;color:var(--color-bg);margin-bottom:4rem;opacity:.9;position:relative;transition:all .3s ease}.footer__copyright:hover{opacity:1;-webkit-transform:translateY(-2px);transform:translateY(-2px)}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3) translateY(20px);transform:scale(.3) translateY(20px)}50%{opacity:1;-webkit-transform:scale(1.1) translateY(-5px);transform:scale(1.1) translateY(-5px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3) translateY(20px);transform:scale(.3) translateY(20px)}50%{opacity:1;-webkit-transform:scale(1.1) translateY(-5px);transform:scale(1.1) translateY(-5px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:.9}}@keyframes fadeIn{0%{opacity:0}to{opacity:.9}}@-webkit-keyframes pulse{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes pulse{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}}@-webkit-keyframes backgroundShine{0%{-webkit-transform:translateX(-100%) translateY(-100%) rotate(45deg);transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{-webkit-transform:translateX(100%) translateY(100%) rotate(45deg);transform:translateX(100%) translateY(100%) rotate(45deg)}}@keyframes backgroundShine{0%{-webkit-transform:translateX(-100%) translateY(-100%) rotate(45deg);transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{-webkit-transform:translateX(100%) translateY(100%) rotate(45deg);transform:translateX(100%) translateY(100%) rotate(45deg)}}footer:hover .footer__socials a:not(:hover){opacity:.7;-webkit-transform:scale(.95);transform:scale(.95)}@media screen and (max-width:768px){footer{font-size:1.6rem;padding:3rem 0}.footer__logo{font-size:1.8rem;margin-bottom:1.5rem}.footer__socials{gap:1.2rem;margin-bottom:3rem}.footer__socials a{padding:.7rem}}@media screen and (max-width:600px){footer{padding:2.5rem 0}.footer__socials{flex-wrap:wrap;gap:1rem;margin-bottom:2.6rem}.footer__copyright{font-size:.9rem;margin-bottom:2rem}.footer__copyright,.footer__logo,.footer__socials,.footer__socials a,footer{-webkit-animation-duration:.3s;animation-duration:.3s}footer:before{-webkit-animation-duration:12s;animation-duration:12s}}.permalinks{-webkit-animation:slideInUp .6s ease-out .3s both;animation:slideInUp .6s ease-out .3s both;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:0 auto 3rem}.permalinks a{border-radius:.5rem;overflow:hidden;padding:.5rem 1rem;position:relative;transition:all .3s ease}.permalinks a:before{background:hsla(0,0%,100%,.1);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .3s ease;width:100%}.permalinks a:hover:before{left:0}.permalinks a:hover{background:hsla(0,0%,100%,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media screen and (max-width:600px){.permalinks{flex-direction:column;gap:1.5rem;text-align:center}}.login-container{border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);font-family:Arial,sans-serif;margin:50px auto;max-width:400px;padding:20px}h1{color:#ccc;margin-bottom:20px;text-align:center}.form-group{margin-bottom:15px}label{display:block;font-weight:700;margin-bottom:5px}input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.login-button,input{padding:10px;width:100%}.login-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px}.login-button:hover{background-color:#0056b3}*{border:0;box-sizing:border-box;list-style:none;margin:0;outline:0;padding:0;text-decoration:none}:root{--color-bg:#1f1f38;--color-bg-variant:#2c2c6c;--color-primary:#4db5ff;--color-primary-variant:rgba(77,181,255,.4);--color-white:#fff;--color-light:hsla(0,0%,100%,.6);--transition:all 400ms cubic-bezier(0.25,0.46,0.45,0.94);--transition-fast:all 200ms ease-out;--transition-slow:all 600ms cubic-bezier(0.175,0.885,0.32,1.275);--container-width-lg:75%;--container-width-md:86%;--container-width-sm:90%;--shadow-light:0 4px 20px rgba(0,0,0,.1);--shadow-medium:0 8px 30px rgba(0,0,0,.15);--shadow-heavy:0 20px 60px rgba(0,0,0,.3);--shadow-glow:0 0 20px rgba(77,181,255,.3)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}::-webkit-scrollbar{display:none}body{background-color:#1f1f38;background-color:var(--color-bg);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKcWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMi0wMS0xN1QxODo0NzozMVoiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjItMDEtMTlUMTA6NDE6MzBaIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMi0wMS0xOVQxMDo0MTozMFoiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRkZmE3YzdlLTljMjMtZGY0NS1hNjE3LTI1ZmIxN2MwYzI2YiIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ1NzM3ODMzLTZkNDMtZTU0Yy05ZGJlLTkzM2ZjN2QyNWQ2MSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFkZWMyZmNmLTBlN2MtYmY0NC04MjdhLTYyN2IxOTdkODg1ZiIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB0aWZmOk9yaWVudGF0aW9uPSIxIiB0aWZmOlhSZXNvbHV0aW9uPSI3MjAwMDAvMTAwMDAiIHRpZmY6WVJlc29sdXRpb249IjcyMDAwMC8xMDAwMCIgdGlmZjpSZXNvbHV0aW9uVW5pdD0iMiIgZXhpZjpDb2xvclNwYWNlPSIxIiBleGlmOlBpeGVsWERpbWVuc2lvbj0iMTYiIGV4aWY6UGl4ZWxZRGltZW5zaW9uPSIxNiI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWRlYzJmY2YtMGU3Yy1iZjQ0LTgyN2EtNjI3YjE5N2Q4ODVmIiBzdEV2dDp3aGVuPSIyMDIyLTAxLTE3VDE4OjQ3OjMxWiIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDphMTc3MmY0ZS1jZGNkLTcyNDYtYjYyNi1kNzRlNWQxMGZiYmQiIHN0RXZ0OndoZW49IjIwMjItMDEtMThUMTc6MjBaIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmJkMmQ3ZDMyLTU2YWEtNTY0OS04NDdmLTBmMWYzZThmMGJkYiIgc3RFdnQ6d2hlbj0iMjAyMi0wMS0xOVQxMDo0MTozMFoiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMi40IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY29udmVydGVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJkZXJpdmVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJjb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NGRmYTdjN2UtOWMyMy1kZjQ1LWE2MTctMjVmYjE3YzBjMjZiIiBzdEV2dDp3aGVuPSIyMDIyLTAxLTE5VDEwOjQxOjMwWiIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpiZDJkN2QzMi01NmFhLTU2NDktODQ3Zi0wZjFmM2U4ZjBiZGIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiNTQwNjllOC1iYmI1LWJhNGYtOGQ0Ny1kMWM2OWIwZDEwNDQiIHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphZGVjMmZjZi0wZTdjLWJmNDQtODI3YS02MjdiMTk3ZDg4NWYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7hJkGIAAAAgUlEQVQ4jaWTSwqAMAwFxxp15ff+VxQ/O1GsGwUpttr4IMuZFJqHMUIglWSFWGvxjQnADdBu67KFNvgE9TmveRLU5/ZPcQVRsCuIhu8CFQwgQAeUGvh6QaKFL0EPTH8EAKNWcv8FlcS9g2jJ0yVGSXxdGIH5iyDU5QHYU8kF8DbyAFHyKD3LdWDGAAAAAElFTkSuQmCC);color:#fff;color:var(--color-white);font-family:Poppins,sans-serif;line-height:1.7;will-change:scroll-position}body:before{-webkit-animation:float 20s linear infinite;animation:float 20s linear infinite;background:radial-gradient(1px 1px at 20px 30px,rgba(77,181,255,.1),transparent),radial-gradient(1px 1px at 40px 70px,rgba(77,181,255,.08),transparent),radial-gradient(1px 1px at 90px 40px,hsla(0,0%,100%,.05),transparent);background-size:100px 100px;content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}.container{-webkit-animation:containerFadeIn .8s ease-out;animation:containerFadeIn .8s ease-out;margin:0 auto;width:75%;width:var(--container-width-lg)}h1,h2,h3,h4,h5,h6{font-weight:500;text-align:center;transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:var(--transition)}h1{-webkit-animation:titleSlideIn 1s ease-out;animation:titleSlideIn 1s ease-out;font-size:2.5rem}section{-webkit-animation:sectionSlideIn .8s ease-out forwards;animation:sectionSlideIn .8s ease-out forwards;margin-top:8rem;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}section:first-of-type{-webkit-animation-delay:.1s;animation-delay:.1s}section:nth-of-type(2){-webkit-animation-delay:.2s;animation-delay:.2s}section:nth-of-type(3){-webkit-animation-delay:.3s;animation-delay:.3s}section:nth-of-type(4){-webkit-animation-delay:.4s;animation-delay:.4s}section>h2,section>h5{color:hsla(0,0%,100%,.6);color:var(--color-light);text-align:center}section>h2{color:#4db5ff;color:var(--color-primary);margin-bottom:3rem;position:relative;transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:var(--transition)}section>h2:after{-webkit-animation:lineExpand 1s ease-out .5s forwards;animation:lineExpand 1s ease-out .5s forwards;background:#4db5ff;background:var(--color-primary);bottom:-10px;content:"";height:2px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:width .5s ease;width:0}.text-light,a{color:#4db5ff;color:var(--color-primary)}a{overflow:hidden;position:relative;transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:var(--transition)}a:before{background:#4db5ff;background:var(--color-primary);bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}a:hover:before{width:100%}a:hover{color:#fff;color:var(--color-white);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn{border:1px solid #4db5ff;border:1px solid var(--color-primary);border-radius:.4rem;color:#4db5ff;color:var(--color-primary);cursor:pointer;display:inline-block;overflow:hidden;padding:.75rem 1.2rem;position:relative;transition:all .6s cubic-bezier(.175,.885,.32,1.275);transition:var(--transition-slow);width:-webkit-max-content;width:max-content}.btn:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.btn:hover:before{left:100%}.btn:hover{background-color:#fff;background-color:var(--color-white);border-color:transparent;box-shadow:0 0 20px rgba(77,181,255,.3);box-shadow:var(--shadow-glow);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.btn-primary,.btn:hover{color:#1f1f38;color:var(--color-bg)}.btn-primary{background-color:#4db5ff;background-color:var(--color-primary)}.btn-primary:hover{box-shadow:0 20px 60px rgba(0,0,0,.3);box-shadow:var(--shadow-heavy);-webkit-transform:translateY(-3px) scale(1.05);transform:translateY(-3px) scale(1.05)}img{display:block;object-fit:cover;transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:var(--transition);width:100%}img:hover{-webkit-filter:brightness(1.05);filter:brightness(1.05);-webkit-transform:scale(1.02);transform:scale(1.02)}@-webkit-keyframes float{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes float{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@-webkit-keyframes containerFadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes containerFadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes sectionSlideIn{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes sectionSlideIn{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes titleSlideIn{0%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes titleSlideIn{0%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes lineExpand{to{width:60px}}@keyframes lineExpand{to{width:60px}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideInUp{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes shine{0%{-webkit-transform:translateX(-100%) translateY(-100%) rotate(45deg);transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{-webkit-transform:translateX(100%) translateY(100%) rotate(45deg);transform:translateX(100%) translateY(100%) rotate(45deg)}}@keyframes shine{0%{-webkit-transform:translateX(-100%) translateY(-100%) rotate(45deg);transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{-webkit-transform:translateX(100%) translateY(100%) rotate(45deg);transform:translateX(100%) translateY(100%) rotate(45deg)}}@media screen and (max-width:1024px){.container{width:86%;width:var(--container-width-md)}section{margin-top:6rem}body:before{-webkit-animation-duration:30s;animation-duration:30s}}@media screen and (max-width:600px){.container{width:90%;width:var(--container-width-sm)}section>h2{margin-bottom:2rem}body:before{display:none}section{-webkit-animation:fadeInUp .4s ease-out forwards;animation:fadeInUp .4s ease-out forwards}.btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=main.ceb7928f.css.map*/