body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{height:100%;margin:0;overflow:hidden;padding:0}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.6;overflow-x:hidden}.App{min-height:100vh;position:relative;transition:background-color .4s ease,color .4s ease}.App.light-mode{background:#f8fafc;color:#000}.App.dark-mode{background:#0f172a;color:#f1f5f9}.App-header{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid #0000000f;box-shadow:0 4px 20px #0000000d;left:0;position:fixed;top:0;transition:all .4s ease;width:100%;z-index:1000}.App.light-mode .App-header{background:#ffffffbf}.App.dark-mode .App-header{background:#0f172ad9;border-bottom:1px solid #ffffff14;box-shadow:0 4px 20px #0006}.header-content{justify-content:space-between;margin:0 auto;max-width:1400px;padding:18px 32px}.header-content,.home-link{align-items:center;display:flex}.home-link{color:inherit;cursor:pointer;font-size:2rem;font-weight:900;gap:14px;text-decoration:none;transition:transform .3s ease}.home-link:hover{transform:translateY(-2px)}.gogo{font-weight:900;letter-spacing:1px}.about-profile{align-items:center;display:flex;gap:40px}.about-link,.profile-link{color:inherit;font-size:1.1rem;font-weight:600;position:relative;text-decoration:none;transition:all .3s ease}.about-link:after,.profile-link:after{background:#007bff;bottom:-6px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.about-link:hover:after,.profile-link:hover:after{width:100%}.brightness-mode{cursor:pointer}.brightness-mode img{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));height:32px;transition:all .4s ease;width:32px}.brightness-mode img:hover{transform:rotate(1turn) scale(1.15)}.hamburger-menu{border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:7px;padding:8px;transition:background .3s ease}.hamburger-menu:hover{background:#007bff1a}.App.dark-mode .hamburger-menu:hover{background:#007bff33}.hamburger-bar{background:currentColor;border-radius:4px;height:3.5px;transition:all .4s ease;width:30px}.cursor-circle{border:2.5px solid #007bff;border-radius:50%;box-shadow:0 0 20px #007bff66;height:24px;pointer-events:none;position:fixed;transform:translate(-50%,-50%);transition:all .2s cubic-bezier(.175,.885,.32,1.275);width:24px;z-index:9999}.cursor-circle.expanded{background:#007bff33;border-color:#0000;box-shadow:0 0 30px #007bff99;height:70px;width:70px}.hovered-item{background:linear-gradient(135deg,#007bff,#0056b3);border-radius:50px;box-shadow:0 10px 30px #007bff66;color:#fff;font-size:.95rem;font-weight:700;opacity:.98;padding:10px 20px;pointer-events:none;position:fixed;transform:translate(30px,-50%);z-index:9999}.icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.15));font-size:32px;transition:all .4s ease}.icon.fa-linkedin{color:#0077b5!important}.icon.fa-twitter{color:#1da1f2!important}.icon.fa-instagram{color:#e4405f!important}.icon.fa-whatsapp{color:#25d366!important}.icon.fa-github{color:inherit}.slide-display{align-items:center;background:url(/static/media/comp-village2.5a9a2d6836c06cf37553.jpg) 50%/cover no-repeat fixed;display:flex;justify-content:center;min-height:100vh;position:relative;width:100%}.slide-display:before{background:linear-gradient(135deg,#000000bf,#000000e6);content:"";inset:0;position:absolute;transition:background .6s ease}.App.light-mode .slide-display:before{background:linear-gradient(135deg,#ffffff40,#ffffff73)}.details-container{margin:0 auto;max-width:1600px;padding:0 40px;position:relative;text-align:center;width:100%;z-index:2}.name-link{margin:0 auto 100px;max-width:1200px;padding:0 20px}.shop-heading{font-size:clamp(3.5rem,10vw,7.5rem);font-weight:900;letter-spacing:-1.5px;line-height:1.1;margin-bottom:40px;transition:color .4s ease,text-shadow .4s ease}.App.dark-mode .shop-heading{color:#fff;text-shadow:0 8px 30px #000000e6}.App.light-mode .shop-heading{color:#000;text-shadow:0 6px 20px #0006}.hero-subtext{font-size:clamp(1.4rem,5vw,2.2rem);font-weight:400;line-height:1.8;margin:0 auto 100px;max-width:900px;opacity:.98;padding:0 20px;transition:color .4s ease,text-shadow .4s ease}.App.dark-mode .hero-subtext{color:#f1f5f9;text-shadow:0 4px 16px #000c}.App.light-mode .hero-subtext{color:#1e293b;text-shadow:0 3px 12px #0000004d}.hero-ctas{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin:0 auto;max-width:800px;padding:0 20px}.hero-btn{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:none;border-radius:60px;box-shadow:0 10px 40px #0000004d;color:#fff;cursor:pointer;font-size:1.25rem;font-weight:800;min-width:260px;overflow:hidden;padding:20px 48px;position:relative;transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.hero-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s;width:100%}.hero-btn:hover:before{left:100%}.hero-btn.primary{background:linear-gradient(135deg,#007bff,#0056b3)}.hero-btn.primary:hover{box-shadow:0 20px 50px #007bff80;transform:translateY(-10px) scale(1.05)}.hero-btn.secondary{background:#ffffff2e;border:2.5px solid #fff6}.App.light-mode .hero-btn.secondary{background:#0000001f;border-color:#0000004d;color:#000}.App.light-mode .hero-btn.secondary:hover{background:#0003;box-shadow:0 20px 50px #0003}.hero-btn.secondary:hover{transform:translateY(-10px) scale(1.05)}.display-img{background:url(/static/media/comp-village2.5a9a2d6836c06cf37553.jpg) 50%/contain no-repeat;border-radius:32px;box-shadow:0 30px 80px #00000080;margin:140px auto 0;max-width:1200px;min-height:500px;overflow:hidden;transition:transform .6s ease;width:92%}.App.light-mode .display-img{box-shadow:0 30px 80px #00000040}.display-img:hover{transform:scale(1.02)}.advantages,.skills{margin:0 auto;max-width:1400px;padding:140px 32px;text-align:center}.education-comp h2,.seller-advantages h2{color:inherit;font-size:3rem;font-weight:800;margin-bottom:80px}.footer{background:#1e293b;color:#f1f5f9;padding:120px 32px 80px;text-align:center}.App.light-mode .footer{background:#e2e8f0;color:#000}.footer-contact-details{display:flex;gap:50px;justify-content:center;margin:60px 0}.copyright{font-size:1rem;letter-spacing:1px;opacity:.8}@media (max-width:768px){.about-profile{display:none}.header-content{padding:14px 20px}.home-link{font-size:1.7rem}.details-container{padding:0 24px}.name-link{margin-bottom:80px}.hero-ctas{align-items:center;flex-direction:column;gap:24px;padding:0 32px}.hero-btn{max-width:360px;width:100%}.display-img{margin:100px auto 0;min-height:400px;width:96%}.slide-display{min-height:85vh}}@media (max-width:480px){.header-content{padding:12px 16px}.display-img{margin:80px auto 0;width:98%}}@media (max-width:768px){.menu{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);box-shadow:-10px 0 40px #0000004d;height:calc(100vh - 80px);max-width:340px;padding:60px 32px;position:fixed;right:0;top:80px;transform:translateX(100%);transition:transform .5s cubic-bezier(.77,0,.175,1);width:85%;z-index:999}.App.light-mode .menu{background:#f8fafcf2;color:#000}.App.dark-mode .menu{background:#0f172af2;color:#f1f5f9}.menu.open{transform:translateX(0)}.menu-item{border-bottom:1px solid #0000001a;color:inherit;cursor:pointer;font-size:1.4rem;font-weight:700;padding:20px 0;transition:padding-left .3s ease}.App.dark-mode .menu-item{border-bottom-color:#ffffff26}.menu-item:hover{padding-left:16px}}.about{display:flex}.detail{margin-left:150px;text-align:left;width:60%}.my-name{font-size:30px;font-weight:700}.role{font-size:20px;margin-bottom:-20px;margin-top:15px}.extended-part.hidden{display:none}.extended-part{font-size:20px;margin-bottom:-20px;margin-top:22px}.extend-button{background-color:#fff;color:#000;font-weight:700;margin-top:27px}.extend-button.dark-mode{background-color:#000;color:#fff}@media screen and (min-width:1000px) and (max-width:1300px){.detail{margin-left:20px;width:65%}}@media screen and (max-width:767px){.about{display:block}.detail{margin-left:50px;width:90%}}@media screen and (min-width:767px) and (max-width:768px){.detail{margin-left:25px;width:90%}.about{margin-left:60px}}@media screen and (min-width:700px) and (max-width:767px){.detail{margin-left:15px;width:90%}}@media screen and (max-width:767px){.my-name{font-size:20px;font-weight:700}.role{margin-top:10px}.extended-part,.role{font-size:15px}}@media screen and (min-width:500px) and (max-width:600px){.detail{margin-left:15px;width:90%}}@media screen and (min-width:400px) and (max-width:500px){.detail{margin-left:15px;width:90%}}@media screen and (min-width:390px) and (max-width:400px){.detail{margin-left:15px;width:90%}}.about{margin-left:0}@media screen and (max-width:390px){.detail{margin-left:15px;width:90%}}.education-container{margin:0 auto;max-width:1600px;opacity:0;padding:80px 20px;transform:translateY(60px);transition:opacity 1.4s cubic-bezier(.215,.61,.355,1),transform 1.4s cubic-bezier(.215,.61,.355,1);width:100%}.education-container.visible{opacity:1;transform:translateY(0)}.benefits-card{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #007bff33;border-radius:36px;box-shadow:0 10px 30px #00000014,0 4px 15px #0000000f,inset 0 1px 0 #ffffff80;overflow:hidden;padding:80px 70px;position:relative;transition:transform .6s ease,box-shadow .6s ease}.benefits-card:hover{box-shadow:0 20px 50px #00000026,0 10px 25px #0000001a;transform:translateY(-10px)}.benefits-card:before{background:linear-gradient(135deg,#007bff0f,#007bff05);border-radius:36px;content:"";inset:0;pointer-events:none;position:absolute}.dark-mode .benefits-card{background:#0f172ad9;border:1px solid #3b82f62e;box-shadow:0 10px 40px #00000080,0 4px 20px #0000004d,inset 0 1px 0 #ffffff14}.dark-mode .benefits-card:before{background:linear-gradient(135deg,#3b82f62e,#60a5fa0f)}.benefits-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#007bff,#0056b3);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.8rem,7vw,4.8rem);font-weight:900;letter-spacing:-1.2px;line-height:1.15;margin-bottom:64px;opacity:0;text-align:center;transform:translateY(40px);transition:opacity 1.2s ease .4s,transform 1.2s ease .4s}.education-container.visible .benefits-title{opacity:1;transform:translateY(0)}.dark-mode .benefits-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#3b82f6);-webkit-background-clip:text}.benefits-list{grid-gap:32px;color:#1e293b;display:grid;font-size:clamp(1.15rem,2.8vw,1.5rem);gap:32px;line-height:1.9;list-style:none;margin:0 auto;max-width:1200px;padding:0}.dark-mode .benefits-list{color:#e2e8f0}.benefits-list li{align-items:flex-start;display:flex;min-height:38px;opacity:.92;padding-left:54px;position:relative;transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.benefits-list li:hover{color:#007bff;opacity:1;transform:translateX(16px)}.dark-mode .benefits-list li:hover{color:#60a5fa}.benefits-list li:before{background:linear-gradient(135deg,#007bff,#0056b3);border-radius:14px;box-shadow:0 5px 14px #007bff47;content:"";flex-shrink:0;height:38px;left:0;position:absolute;top:4px;transition:all .4s ease;width:38px}.benefits-list li:after{color:#fff;content:"✔";font-size:22px;font-weight:700;left:5px;position:absolute;top:3px;transition:transform .4s ease}.benefits-list li:hover:before{box-shadow:0 10px 24px #007bff73;transform:scale(1.12)}.benefits-list li:hover:after{transform:scale(1.15) rotate(6deg)}.dark-mode .benefits-list li:before{background:linear-gradient(135deg,#3b82f6,#1d4ed8);box-shadow:0 5px 18px #3b82f661}.dark-mode .benefits-list li:hover:before{box-shadow:0 10px 28px #60a5fa80}@media (max-width:1024px){.benefits-card{border-radius:32px;padding:70px 50px}.benefits-list{gap:28px;max-width:100%}.benefits-list li{padding-left:52px}}@media (max-width:768px){.education-container{padding:60px 16px}.benefits-card{border-radius:28px;padding:60px 40px}.benefits-list{gap:26px}.benefits-list li{padding-left:50px}.benefits-list li:before{height:36px;width:36px}.benefits-list li:after{font-size:20px;left:4px;top:4px}}@media (max-width:480px){.benefits-card{border-radius:24px;padding:50px 30px}.benefits-title{margin-bottom:48px}.benefits-list li{font-size:1.2rem;padding-left:48px}.benefits-list li:before{height:34px;width:34px}.benefits-list li:after{font-size:19px;left:4px;top:4px}}@media (max-width:360px){.benefits-card{padding:45px 24px}.benefits-list li{padding-left:44px}}.waiting-list-container{align-items:center;display:flex;flex-direction:column;margin-left:-130px;padding:40px 20px}.waiting-list-title{color:#333;font-size:24px;margin-bottom:20px}.waiting-list-form{align-items:center;display:flex;flex-direction:column;max-width:400px;width:100%}.email-input{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-bottom:20px;padding:15px;width:80%}.submit-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:15px;transition:background-color .3s ease;width:88%}.submit-button:hover{background-color:#0056b3}.message{color:#333;font-size:14px;margin-top:20px;text-align:center}@media screen and (max-width:390px){.email-input{width:70%}.submit-button{width:78%}}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{background:none;border:0;cursor:pointer;filter:alpha(opacity=40);font-size:32px;opacity:.4;position:absolute;top:20px;transition:all .25s ease-in;z-index:2}.carousel .control-arrow:focus,.carousel .control-arrow:hover{filter:alpha(opacity=100);opacity:1}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{border-bottom:8px solid #0000;border-top:8px solid #0000;content:"";display:inline-block;margin:0 5px}.carousel .control-disabled.control-arrow{cursor:inherit;display:none;filter:alpha(opacity=0);opacity:0}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{display:inline-block;pointer-events:none;width:100%}.carousel .carousel{position:relative}.carousel .control-arrow{background:none;border:0;font-size:18px;margin-top:-13px;outline:0;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{list-style:none;position:relative;transform:translateZ(0);transition:all .15s ease-in;white-space:nowrap}.carousel .thumb{border:3px solid #fff;display:inline-block;margin-right:6px;overflow:hidden;padding:2px;transition:border .15s ease-in;white-space:nowrap}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{margin:0;overflow:hidden;position:relative}.carousel.carousel-slider .control-arrow{bottom:0;color:#fff;font-size:26px;margin-top:0;padding:5px;top:0}.carousel.carousel-slider .control-arrow:hover{background:#0003}.carousel .slider-wrapper{margin:auto;overflow:hidden;transition:height .15s ease-in;width:100%}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{list-style:none;margin:0;padding:0;position:relative;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{margin:0;min-width:100%;position:relative;text-align:center}.carousel .slide img{border:0;vertical-align:top;width:100%}.carousel .slide iframe{border:0;display:inline-block;margin:0 40px 40px;width:calc(100% - 80px)}.carousel .slide .legend{background:#000;border-radius:10px;bottom:40px;color:#fff;font-size:12px;left:50%;margin-left:-45%;opacity:.25;padding:10px;position:absolute;text-align:center;transition:all .5s ease-in-out;transition:opacity .35s ease-in-out;width:90%}.carousel .control-dots{bottom:0;margin:10px 0;padding:0;position:absolute;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{background:#fff;border-radius:50%;box-shadow:1px 1px 2px #000000e6;cursor:pointer;display:inline-block;filter:alpha(opacity=30);height:8px;margin:0 8px;opacity:.3;transition:opacity .25s ease-in;width:8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{filter:alpha(opacity=100);opacity:1}.carousel .carousel-status{color:#fff;font-size:10px;padding:5px;position:absolute;right:0;text-shadow:1px 1px 1px #000000e6;top:0}.carousel:hover .slide .legend{opacity:1}.feature-carousels-container{align-items:center;display:flex;flex-direction:column;gap:140px;margin:0 auto;max-width:1600px;padding:120px 20px;width:100%}.carousel-section{max-width:1000px;text-align:center;width:100%}.section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#007bff,#0056b3);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.4rem,5.5vw,3.6rem);font-weight:900;letter-spacing:-1px;line-height:1.2;margin-bottom:60px}.light-mode .section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#007bff,#0056b3);-webkit-background-clip:text}.dark-mode .section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#3b82f6);-webkit-background-clip:text}.carousel-wrapper{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffffe6;border:1px solid #fff6;border-radius:32px;box-shadow:0 20px 50px #0000001f,0 8px 25px #00000014;margin:0 auto;max-width:900px;overflow:hidden;position:relative;width:100%}.dark-mode .carousel-wrapper{background:#0f172af2;border:1px solid #ffffff26;box-shadow:0 20px 60px #0009,0 10px 30px #0006}.carousel-slide{padding:20px;position:relative}.carousel-slide img{background:#f8fafc;border-radius:24px;box-shadow:0 15px 35px #00000026;max-height:600px;object-fit:contain;padding:10px;width:100%}.dark-mode .carousel-slide img{background:#0f172a;box-shadow:0 15px 40px #00000080}.carousel-description{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#007bff1a;border:1px solid #007bff33;border-radius:16px;box-shadow:0 8px 20px #007bff26;color:#1e293b;font-size:clamp(1.1rem,2.5vw,1.3rem);font-weight:600;margin-left:auto;margin-right:auto;margin-top:24px;max-width:90%;padding:16px 24px}.light-mode .carousel-description{background:#007bff1f;border-color:#007bff40;color:#1e293b}.dark-mode .carousel-description{background:#3b82f633;border-color:#60a5fa4d;box-shadow:0 8px 25px #3b82f640;color:#e2e8f0}.carousel-arrow{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:28px;height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .4s ease;width:50px;z-index:10}.carousel-arrow:hover{background:#007bff;box-shadow:0 10px 25px #007bff66;transform:translateY(-50%) scale(1.1)}.carousel-arrow.prev{left:20px}.carousel-arrow.next{right:20px}.indicator{background:#ffffff80;border-radius:50%;height:12px;margin:0 6px;transition:all .3s ease;width:12px}.indicator.selected{background:#007bff;box-shadow:0 0 15px #007bff99;transform:scale(1.3)}.dark-mode .indicator{background:#ffffff4d}.dark-mode .indicator.selected{background:#60a5fa;box-shadow:0 0 20px #60a5fa99}@media (max-width:1024px){.feature-carousels-container{gap:120px;padding:100px 20px}.carousel-wrapper{max-width:800px}}@media (max-width:768px){.feature-carousels-container{gap:100px;padding:80px 16px}.section-title{margin-bottom:48px}.carousel-wrapper{border-radius:28px;max-width:700px}.carousel-slide img{max-height:500px}.carousel-arrow{font-size:24px;height:44px;width:44px}.carousel-arrow.prev{left:12px}.carousel-arrow.next{right:12px}}@media (max-width:480px){.feature-carousels-container{gap:80px;padding:60px 12px}.section-title{font-size:clamp(2rem,7vw,3rem);margin-bottom:40px}.carousel-wrapper{border-radius:24px}.carousel-slide img{border-radius:20px;max-height:420px}.carousel-description{font-size:1.1rem;padding:14px 20px}.carousel-arrow{font-size:22px;height:40px;width:40px}}@media (max-width:360px){.carousel-slide img{max-height:380px}}
/*# sourceMappingURL=main.d5a0cc04.css.map*/