:root{--primary:#ff5a24;--background:#000;--purple:#6e4c73;--text:#f2f2f2;--accent:#8e6fa6;--bg-purple:#6e4f78;--accent-orange:#f24e1e;--black:#000;--text-main:#e6dceb;--text-muted:#c9b8d3}body,html{margin:0;padding:0}#root,.App,body,html{overflow-x:hidden;width:100%}#root,.App{max-width:100vw}.navbar,.portfolio-container{box-sizing:border-box;max-width:100vw;width:100%}body{background:#000;background:var(--background);color:#f2f2f2;color:var(--text);font-family:Inter,Arial,sans-serif;margin:0;min-height:100vh;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{background:#000;background:var(--background);color:#f2f2f2;color:var(--text)}.navbar,.navbar-container,nav{background:#ff5a24!important;background:var(--primary)!important;color:#fff!important}.navbar a,.navbar a:visited{color:#fff!important}.navbar a:hover{color:#f24e1e!important;color:var(--accent-orange)!important}.about-btn-primary,.about-btn-secondary,.about-contact-btn,.btn,button{background:#ff5a24!important;background:var(--primary)!important;border:none;border-radius:8px;color:#f2f2f2!important;color:var(--text)!important;font-weight:600;transition:background .2s}.about-btn-primary:hover,.about-btn-secondary:hover,.about-contact-btn:hover,.btn:hover,button:hover{background:#8e6fa6!important;background:var(--accent)!important}h1,h2,h3,h4,h5,h6{color:#ff5a24;color:var(--primary)}.navbar a,a{color:#8e6fa6;color:var(--accent);text-decoration:none}.navbar a:hover,a:hover{color:#ff5a24;color:var(--primary)}.about-work-card,.card,.mentorship-card,.portfolio-card{background:#6e4c73;background:var(--purple);border:1.5px solid #8e6fa6;border:1.5px solid var(--accent);border-radius:16px;color:#e6dceb;color:var(--text-main)}.mentorship-section h2,.services-section h2{color:#f24e1e}.bg-primary{background:#ff5a24!important;background:var(--primary)!important}.bg-accent,.bg-primary{color:#f2f2f2!important;color:var(--text)!important}.bg-accent{background:#8e6fa6!important;background:var(--accent)!important}.bg-purple{background:#6e4c73!important;background:var(--purple)!important}.bg-background,.bg-purple{color:#f2f2f2!important;color:var(--text)!important}.bg-background{background:#000!important;background:var(--background)!important}.navbar .kiki-apps,.navbar .navbar-logo,.navbar .navbar-title{cursor:pointer}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#root,.homepage-bg,body,html{background:linear-gradient(120deg,#1a2340 60%,#232b3b);color:#fff;font-family:Inter,Segoe UI,Arial,sans-serif;min-height:100vh}.homepage-bg{background:url() 50%/cover no-repeat,linear-gradient(120deg,#1a2340 60%,#232b3b);min-height:100vh;width:100vw}.services-section{padding:2em 2em 0}.services-grid{display:flex;flex-wrap:wrap;gap:1.5em;justify-content:center}.mentorship-section{padding:2.5em 2em 0;text-align:center}.mentorship-section h2{font-size:2rem;font-weight:700;margin-bottom:.2em}.mentorship-section p{color:#e6eaf8;margin-bottom:2em}.mentorship-grid{display:flex;flex-wrap:wrap;gap:1.5em;justify-content:center}.cta-section{padding:3em 2em 2em;text-align:center}.cta-section h2{font-size:1.7rem;font-weight:700;margin-bottom:.2em}.cta-section p{color:#e6eaf8;margin-bottom:1.5em}@media (max-width:1100px){.hero-section{align-items:flex-start;flex-direction:column}.hero-content,.hero-image{max-width:100%}}@media (max-width:800px){.hero-section,.mentorship-grid,.services-grid{align-items:center;flex-direction:column}.blank-image{height:220px;max-width:320px;width:90vw}}@media (max-width:500px){.hero-content h1{font-size:1.3rem}.cta-section h2,.mentorship-section h2{font-size:1.1rem}.blank-image{height:120px;width:90vw}}.navbar{align-items:center;background:#141c30f2;display:flex;flex-direction:row;justify-content:space-between;padding:1.2em 2em;position:sticky;top:0;width:100%;z-index:10}.navbar-logo{color:#fff;flex:1 1;font-size:1.6rem;font-weight:800;letter-spacing:1px;margin-right:0}.navbar-links{align-items:center;display:flex;gap:1.5em;list-style:none;margin:0;padding:0}.navbar-links li{color:#fff;cursor:pointer;font-size:1.05rem;font-weight:500}.navbar-link.active{color:#f60;color:var(--primary-color,#f60);font-weight:600;text-decoration:none}.navbar-hamburger{align-items:center;cursor:pointer;display:none;flex-direction:column;height:32px;justify-content:center;margin-left:0;position:static;width:32px}.bar{background:#fff;border-radius:2px;height:3px;margin:4px 0;transition:.3s;width:24px}@media (max-width:700px){.navbar{align-items:center;flex-direction:row;padding:1em}.navbar-logo{flex:1 1;margin-right:0}.navbar-hamburger{display:flex;margin-left:0;position:static}.navbar-links{align-items:flex-start;background:#141c30fa;box-shadow:0 2px 16px #00000022;display:none;flex-direction:column;gap:.5rem;left:0;padding:1em 0;position:absolute;top:60px;width:100%;z-index:20}.navbar-link{box-sizing:border-box;margin:0;padding:.5rem 1rem;text-align:left;width:100%}.navbar-links.open{display:flex;gap:.5rem}.navbar-links li{border-radius:6px;font-size:1.1rem;padding:.8em 1.2em;text-align:left;width:100%}}.custom-btn{border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;margin:0 .5em .5em 0;padding:.7em 2em;transition:background .2s,color .2s}.custom-btn.primary{background:linear-gradient(90deg,#3b6ef6,#4f8cff);color:#fff}.custom-btn.secondary{background:#232b3b;border:1px solid #3b6ef6;color:#fff}.custom-btn.cta{background:linear-gradient(90deg,#ffd86b,#ffb800);color:#232b3b;font-size:1.2rem;min-width:200px}.custom-btn:active{opacity:.85}.custom-card{align-items:flex-start;background:#fffffff2;border-radius:14px;box-shadow:0 2px 16px #00000014;display:flex;flex:1 1 240px;gap:1em;margin:1em;min-width:240px;padding:1.5em 1.2em;transition:transform .15s}.custom-card:hover{transform:translateY(-4px) scale(1.03)}.card-icon{align-items:center;background:#e6eaf8;border-radius:8px;display:flex;height:40px;justify-content:center;width:40px}.card-content h3{font-size:1.1rem;font-weight:700;margin:0 0 .3em}.card-content p{color:#232b3b;font-size:.98rem;margin:0}.mentorship-card{align-items:flex-start;background:linear-gradient(90deg,#3b6ef6 60%,#4f8cff);border-radius:12px;box-shadow:0 2px 16px #00000014;color:#fff;display:flex;flex:1 1 260px;flex-direction:column;margin:1em;min-width:260px;padding:1.5em 1.2em 1.2em}.mentorship-card h4{font-size:1.1rem;font-weight:700;margin:0 0 .7em}.mentorship-card ul{margin:0 0 1em;padding-left:1.2em}.mentorship-card li{font-size:1rem;margin-bottom:.3em}.mentorship-card .custom-btn{background:#fff;color:#3b6ef6;font-weight:700;margin-top:.5em}.home-black{background:var(--black);display:flex;flex-direction:column}.home-black,.home-purple{color:var(--text-main);width:100%}.home-purple{background:var(--bg-purple);padding-bottom:40px}.hero-section{background:#000;flex-direction:row;justify-content:space-between;padding-left:0!important;padding-right:0!important}.hero-left,.hero-section{align-items:center;box-sizing:border-box;display:flex;width:100%}.hero-left{color:#fff;flex:1 1;flex-direction:column;justify-content:center;padding:2%;z-index:2}.hero-right{align-items:stretch;display:flex;flex:1 1;height:100%;justify-content:flex-end;overflow:hidden}.hero-content{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding-left:10%;padding-right:10%;text-align:center;z-index:2}.hero-content h1{color:#fff;font-size:clamp(2.5rem,4.2vw,3.8rem);font-weight:800;line-height:1.1;margin-bottom:1.2rem}.hero-content p{color:var(--accent);font-size:clamp(1rem,2.2vw,2rem);font-weight:500;margin-bottom:2rem}.hero-image{align-items:stretch;display:flex;flex:1 1;height:100%;justify-content:flex-end;min-height:0;min-width:0;z-index:1}.laptop-image{display:block;filter:drop-shadow(0 0 60px #ff6600) drop-shadow(0 0 30px #000);height:100%;object-fit:cover;width:100%}.hero-buttons{display:flex;gap:2.5rem;margin-top:1.5rem}.hero-buttons .button,.hero-buttons button{border:none!important;border-radius:8px;box-shadow:none!important;font-size:clamp(.9rem,1vw,1.4rem);max-width:100%;outline:none!important;padding:clamp(.6rem,1.5vw,1rem) clamp(1rem,3vw,2rem);text-align:center;width:clamp(150px,30vw,180px)}@media (max-width:900px){.hero-section{flex-direction:column;gap:1.5rem;min-height:0;min-height:auto;padding-left:3%;padding-right:3%}.hero-left,.hero-section{box-sizing:border-box;width:100%}.hero-left{padding:2rem 6%}.hero-right{padding-left:2%;padding-right:2%}.hero-image{justify-content:center;min-height:220px}.hero-laptop-img{border-radius:12px;max-width:100%;object-fit:stretch;width:100%}}.mentorship-section,.services-section{padding:40px 0 0}.mentorship-section h2,.services-section h2{color:var(--accent-orange)}.hero-title-row{align-items:center;display:flex;justify-content:center;margin-bottom:0;margin-top:2rem;padding-top:2rem;width:100%}.hero-welcome{animation:hero-welcome-move 3s linear infinite alternate;color:#f60;font-family:inherit;font-size:clamp(1rem,4vw,2.2rem);font-weight:400;letter-spacing:2px;margin:0;text-align:center}@keyframes hero-welcome-move{0%{letter-spacing:2px;opacity:1;transform:scale(1) translateY(0)}50%{letter-spacing:8px;opacity:.85;transform:scale(1.05) translateY(-4px)}to{letter-spacing:2px;opacity:1;transform:scale(1) translateY(0)}}.carousel-section{background:radial-gradient(ellipse at center,#1a0933 0,#0a0612 100%);padding:0 0 4rem}.carousel-bg,.carousel-section{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;width:100vw}.carousel-bg{background:none;padding-bottom:0;padding-top:3rem}.carousel-title{color:#e6dceb;font-size:clamp(1.8rem,3vw,2.2rem);font-weight:700;margin-bottom:1.5rem;text-align:center}.carousel-row{align-items:center;margin-bottom:2rem;max-width:1400px;width:100vw}.carousel-cards,.carousel-row{display:flex;flex-direction:row;justify-content:center}.carousel-cards{gap:2.5rem;width:100%}.review-card{align-items:flex-start;background:#3c145040;border-radius:18px;box-shadow:0 0 32px 0 #a259ff44,0 0 0 1.5px #a259ff33;box-sizing:border-box;height:auto;justify-content:flex-start;max-height:none;max-width:100%;min-height:180px;min-width:0;overflow:hidden;padding:2.5rem 2.2rem 2.2rem;transition:box-shadow .2s;width:80vw}.review-card:hover{box-shadow:0 0 48px 0 #a259ff99,0 0 0 2px #a259ff}.review-text{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;color:#e6dceb;display:-webkit-box;font-size:clamp(.9rem,2vw,1.1rem);font-weight:400;margin-bottom:2.2rem;max-height:6.5em;min-height:3.5em;overflow:hidden;text-overflow:ellipsis}.review-name{color:#fff;font-size:clamp(.95rem,2vw,1.15rem);font-weight:700;margin-bottom:.2rem}.review-role{color:#c9b8d3;font-size:clamp(.85rem,1.5vw,1rem);font-weight:400}.carousel-arrow{align-items:center;background:#a259ff1f;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:2.5rem;height:54px;justify-content:center;margin:0 1.2rem;transition:background .2s,color .2s;width:54px}.carousel-arrow:hover{background:#a259ff;color:#fff}.carousel-dots{align-items:center;display:flex;flex-direction:row;gap:.7rem;justify-content:center;margin-top:1.2rem}.carousel-dot{background:#3a2a4d;border-radius:50%;cursor:pointer;display:inline-block;height:13px;transition:background .2s;width:13px}.carousel-dot.active{background:#a259ff}.tech-section{align-items:center;background:radial-gradient(ellipse at center,#1a0933 0,#0a0612 100%);display:flex;flex-direction:column;justify-content:flex-start;margin-top:-2rem;padding:0 0 4rem;width:100vw}.tech-title{color:#e6dceb;font-size:clamp(1.8rem,3vw,2.2rem);font-weight:700;letter-spacing:1px;margin-bottom:2.5rem;margin-top:2.5rem;text-align:center}.tech-grid{justify-content:flex-start;margin:0 auto 3.5rem;max-width:100vw;overflow:hidden;position:relative;width:100vw}.tech-grid,.tech-slider{align-items:center;display:flex;flex-direction:row;gap:1.5rem}.tech-slider{animation:tech-marquee 30s linear infinite;will-change:transform}@keyframes tech-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.tech-card{align-items:center;background:#3c14502e;border:1.5px solid #f60;border-radius:18px;box-shadow:0 0 32px 0 #ff660044,0 0 0 1.5px #f603;color:#fff;display:flex;flex-direction:column;font-size:1.3rem;font-weight:400;max-width:200px;min-width:170px;padding:2.2rem 2rem 2rem;transition:box-shadow .2s,border .2s}.tech-card:hover{border:2px solid #f60;box-shadow:0 0 48px 0 #f609,0 0 0 2px #f60}.tech-icon{height:54px;margin-bottom:1.1rem;object-fit:contain;width:54px}.tech-name{color:#e6dceb;font-size:1.15rem;font-weight:500;margin-top:.5rem}.tech-cta{align-items:center;display:flex;flex-direction:column;margin-top:0;padding-top:0}.tech-cta-title{color:#e6dceb;font-size:clamp(1.8rem,3vw,2.2rem);font-weight:700;margin-bottom:1.2rem;text-align:center}.tech-cta-desc{color:#c9b8d3;font-size:1.2rem;margin-bottom:2.2rem;text-align:center}.tech-cta-buttons{display:flex;gap:2.5rem;margin-top:.5rem}.tech-cta-buttons .button,.tech-cta-buttons button{border:none!important;border-radius:8px;box-shadow:none!important;font-size:1.3rem;outline:none!important;padding:1.1rem 2.8rem}@media (max-width:600px){.carousel-cards{gap:1rem}.review-card{font-size:1rem;height:auto;max-height:none;max-width:90vw;min-height:180px;min-width:210px;padding:1.2rem .8rem}.carousel-arrow{font-size:1.5rem;height:38px;margin:0 .4rem;width:38px}.carousel-title{font-size:clamp(1.5rem,7vw,2.2rem)}.carousel-section{padding-bottom:1.5rem}.tech-cta-buttons{align-items:center;flex-direction:column;gap:1rem;width:100%}.tech-cta-buttons .button,.tech-cta-buttons button{font-size:1.1rem;max-width:350px;padding:.9rem 0;width:90vw}.tech-title{font-size:clamp(1.5rem,7vw,2.2rem)}.tech-card{font-size:.95rem;max-width:120px;min-width:110px;padding:1.1rem .7rem 1rem}.tech-icon{height:36px;margin-bottom:.7rem;width:36px}}@media (min-width:601px) and (max-width:900px){.review-card{height:auto;max-height:none;max-width:350px;min-height:180px;width:38vw}}@media (min-width:901px){.review-card{height:auto;max-height:none;max-width:320px;min-height:180px;width:26vw}}.services-bg{background:radial-gradient(ellipse at center,#1a0933 0,#0a0612 100%);color:var(--text-main)}.services-container{background:none;border-radius:0;box-shadow:none;max-width:none;padding:4rem 2rem}.services-title{margin:0!important}.process-title,.project-cta h2,.services-title,.solutions-title,.whychoose-title{color:var(--accent-orange)!important;font-family:Montserrat,sans-serif;font-size:clamp(1.8rem,3vw,2.2rem);font-weight:700;letter-spacing:1px;text-align:center;text-shadow:none!important}.process-title,.project-cta h2,.solutions-title,.whychoose-title{margin-bottom:.5rem}.services-subtitle{color:var(--text-main);font-size:1.1rem;margin-bottom:2.5rem;opacity:.9;text-align:center}.businesses-cards-list{grid-gap:1.2rem;align-items:stretch;display:grid;gap:1.2rem;grid-template-columns:repeat(6,1fr);justify-items:center;margin:2.5rem 0;width:100%}.business-card{align-items:center;animation:fade-in-up .9s cubic-bezier(.23,1,.32,1) forwards;background:#3c145040;border-radius:18px;box-shadow:0 0 32px 0 #a259ff44,0 0 0 1.5px #a259ff33;display:flex;flex:1 1 170px;flex-direction:column;max-width:210px;min-width:170px;opacity:0;padding:1.5rem 1.2rem 1.2rem;transition:transform .18s,box-shadow .18s}.business-card:hover{box-shadow:0 0 48px 0 #a259ff99,0 0 0 2px #a259ff;transform:translateY(-6px) scale(1.04)}.business-card .business-icon{filter:drop-shadow(0 0 8px #a259ffcc);font-size:3.2rem;margin-bottom:.7rem}.business-card .business-label{color:var(--text-main)!important;font-size:1.13rem;font-weight:600;text-align:center;text-shadow:none!important}.solutions-list{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:2rem 0 2.5rem}.solution-card{align-items:center;background:#3c145040;border-radius:18px;box-shadow:0 0 32px 0 #a259ff44,0 0 0 1.5px #a259ff33;display:flex;flex:1 1 220px;flex-direction:column;max-width:270px;min-width:220px;padding:1.5rem 1.2rem 1.2rem;transition:transform .18s,box-shadow .18s}.solution-card:hover{box-shadow:0 0 48px 0 #a259ff99,0 0 0 2px #a259ff;transform:translateY(-6px) scale(1.04)}.solution-icon{filter:drop-shadow(0 0 8px #a259ffcc);font-size:2.8rem;margin-bottom:.7rem}.solution-title{color:var(--accent-orange)!important;font-size:1.18rem;font-weight:600;margin-bottom:.5rem;text-align:center;text-shadow:none!important}.solution-desc{color:var(--text-main);font-size:1rem;opacity:.92;text-align:center}.process-steps{display:flex;gap:2.5rem;justify-content:center;margin:2.2rem 0 1.2rem}.process-step{align-items:center;display:flex;flex-direction:column}.process-step-icon{filter:drop-shadow(0 0 8px #a259ffcc);font-size:2.6rem;margin-bottom:.3rem}.process-step-title{color:var(--accent-orange);font-size:1.08rem;font-weight:600;text-shadow:0 0 4px #a259ffaa}.process-card{align-items:center;background:#3c145040;border-radius:18px;box-shadow:0 0 32px 0 #a259ff44,0 0 0 1.5px #a259ff33;display:flex;flex-direction:row;gap:2.5rem;justify-content:space-between;margin:2.2rem 0 2.5rem;padding:2.2rem 2rem 2rem;width:100%}.process-title{color:var(--accent-orange)!important;font-size:2.1rem;font-weight:700;margin-bottom:.2rem;margin-top:5rem;text-align:center;text-shadow:none!important}.process-desc{color:var(--text-main);font-size:1.18rem;font-weight:500;margin-bottom:2.2rem;opacity:.92;text-align:center}.process-bigcard{align-items:flex-start;animation:fade-in-up 1s cubic-bezier(.23,1,.32,1) forwards;background:#3c145040;border:none;border-radius:22px;box-shadow:none;display:flex;flex-direction:column;margin:0 auto 2.5rem;max-width:1200px;opacity:0;overflow:visible;padding:2.5rem 2.2rem 2.2rem;position:relative;width:fit-content}.process-bigcard:before{animation:none;border:2px solid #0000;border-radius:22px;bottom:0;box-sizing:border-box;clip-path:inset(0 100% 100% 0 round 22px);content:"";height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:2}.process-bigcard.border-animate:before{animation:border-draw-anim 4s cubic-bezier(1,1,1,1) forwards,border-color-anim 4s linear forwards}@keyframes border-draw-anim{0%{clip-path:inset(0 100% 100% 0 round 22px)}25%{clip-path:inset(0 0 100% 0 round 22px)}50%{clip-path:inset(0 0 0 0 round 22px)}to{clip-path:inset(0 0 0 0 round 22px)}}@keyframes border-color-anim{0%{border-color:#0000}20%{border-color:#0000}30%{border-color:var(--accent-orange)}to{border-color:var(--accent-orange)}}.process-bigstep:first-child{animation-delay:.5s}.process-bigstep:nth-child(2){animation-delay:1s}.process-bigstep:nth-child(3){animation-delay:1.5s}.process-bigstep:nth-child(4){animation-delay:2s}.process-bigstep:nth-child(5){animation-delay:2.5s}.process-stepnum{align-items:center;background:linear-gradient(135deg,#a259ff 60%,#f60);border:2.5px solid #fff2;border-radius:50%;box-shadow:0 0 12px #a259ff99;color:#fff;display:flex;font-size:1.5rem;font-weight:700;justify-content:center;margin-right:1.2rem;min-height:44px;min-width:44px;z-index:2}.process-stepicon{filter:drop-shadow(0 0 8px #a259ffcc);font-size:2.1rem;margin-right:1.2rem;margin-top:2px}.process-stepcontent{display:flex;flex:1 1;flex-direction:column}.process-steptitle{color:var(--accent)!important;font-size:1.25rem;font-weight:700;margin-bottom:.3rem}.process-stepdesc{color:var(--text-main);font-size:1.08rem;font-weight:400;opacity:.93}.process-connector{background:linear-gradient(180deg,#a259ff 0,#f60);border-radius:2px;height:calc(100% - 44px);left:22px;opacity:.7;position:absolute;top:44px;width:2.5px;z-index:1}.process-bigstep:last-child{margin-bottom:0}.whychoose-section{align-items:center;animation:fade-in-up 1.1s cubic-bezier(.23,1,.32,1);background:none;display:flex;flex-direction:column;margin:3.5rem auto 0;max-width:950px}.whychoose-title{color:var(--accent-orange)!important;font-family:Montserrat,sans-serif;font-size:2.3rem;font-weight:700;margin-bottom:.5rem;text-align:center;text-shadow:none!important}.whychoose-subtitle{color:#fff;font-size:1.15rem;margin-bottom:2.2rem;opacity:.92;text-align:center}.whychoose-features-grid{grid-gap:2.2rem 2.5rem;display:grid;gap:2.2rem 2.5rem;grid-template-columns:repeat(4,1fr);justify-items:center;width:100%}.whychoose-feature{align-items:center;animation:fade-in-up 1.1s cubic-bezier(.23,1,.32,1);animation-delay:.2s;background:#3c14002e;border:1.5px solid #a259ff33;border-radius:50%;box-shadow:0 0 32px 0 #a259ff44,0 0 0 1.5px #a259ff33;display:flex;flex-direction:column;justify-content:center;max-width:200px;min-height:170px;min-width:170px;overflow:hidden;padding:2.1rem 1.5rem 1.5rem;position:relative;transition:transform .18s,box-shadow .18s}.whychoose-feature:hover{box-shadow:0 0 48px 0 #a259ff,0 0 0 4px #a259ff;transform:scale(1.05) rotate(-2deg)}.whychoose-feature .whychoose-icon{display:block;font-size:3.2rem;margin-bottom:1.1rem}.whychoose-label{display:block;font-size:1.05rem;line-height:1.2;padding:0 .3rem;text-align:center;white-space:normal;width:100%;word-break:break-word}.whychoose-feature:nth-child(2){animation-delay:.3s}.whychoose-feature:nth-child(3){animation-delay:.4s}.whychoose-feature:nth-child(4){animation-delay:.5s}.whychoose-feature:nth-child(5){animation-delay:.6s}.whychoose-feature:nth-child(6){animation-delay:.7s}.whychoose-feature:nth-child(7){animation-delay:.8s}.whychoose-feature:nth-child(8){animation-delay:.9s}.process-bigstep{align-items:flex-start;animation:fade-in-up 1s cubic-bezier(.23,1,.32,1) forwards;display:flex;flex-direction:row;margin-bottom:2.2rem;opacity:0;position:relative}.process-bigstep:first-child{animation-delay:.1s}.process-bigstep:nth-child(2){animation-delay:.2s}.process-bigstep:nth-child(3){animation-delay:.3s}.process-bigstep:nth-child(4){animation-delay:.4s}.process-bigstep:nth-child(5){animation-delay:.5s}.project-cta{align-items:center;background:#a259ff33;border:2px solid #a259ff33;border-radius:22px;box-shadow:0 0 32px 0 #a259ff44,0 0 0 2px #a259ff33;display:flex;flex-direction:column;justify-content:center;margin:3rem 0 0;padding:2.5rem 1.5rem}.project-cta,.project-cta .startproject-btn,.project-cta h2,.project-cta p{text-align:center}.startproject-btn{border:none;border-radius:2.2rem;color:#fff;cursor:pointer;display:block;font-size:1.35rem;font-weight:700;margin-left:auto;margin-right:auto;margin-top:1.3rem;padding:1.1rem 2.8rem}.btn-purple{background:linear-gradient(135deg,#a259ff 60%,#f60)!important}.btn-orange{background:var(--accent-orange);box-shadow:0 0 18px 0 var(--accent-orange)}.btn-orange:hover{background:linear-gradient(135deg,#a259ff 60%,#f60)!important}.btn-orange:hover,.btn-purple:hover{box-shadow:0 0 32px 0 var(--accent-orange);color:#fff!important;transform:scale(1.06)}.btn-purple:hover{background:var(--accent-orange)!important}@media (max-width:900px){.features-list,.process-steps,.solutions-list{align-items:center;flex-direction:column;gap:1.2rem}.solution-card{max-width:100%;min-width:180px}.businesses-cards-list{box-sizing:border-box;gap:1rem;grid-template-columns:repeat(2,1fr)}.business-card{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.process-card{flex-direction:column;gap:1.2rem;padding:1.2rem .7rem}.process-bigcard{max-width:98vw;padding:1.2rem .5rem;width:95%}.whychoose-features-grid{gap:1.2rem 1.2rem;grid-template-columns:repeat(2,1fr)}.whychoose-feature{min-height:120px;min-width:120px;padding:1.2rem .7rem}}@media (max-width:700px){.process-bigcard{padding:1.2rem .5rem}.process-bigstep{align-items:flex-start;flex-direction:row;gap:.7rem}.process-stepnum{font-size:1.05rem;margin-right:.5rem;min-height:32px;min-width:32px;padding:0}.process-stepicon{font-size:1.3rem;margin-right:.5rem;margin-top:1px}.process-stepcontent{flex:1 1;min-width:0}.whychoose-features-grid{gap:1rem 0;grid-template-columns:1fr}.whychoose-section{margin:2rem 0 0}.whychoose-feature{box-sizing:border-box;margin:0 auto;max-height:60vw;max-width:60vw;min-height:60vw;min-width:0;padding:1.2rem .7rem;width:60vw}.whychoose-label{font-size:1rem;padding:0 .2rem}}@keyframes neon-glow{0%,to{box-shadow:0 0 32px 0 #ff990088,0 0 0 3px #f90c}50%{box-shadow:0 0 48px 8px #f90c,0 0 0 6px #f90}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(40px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.mentorship-bg{background:radial-gradient(ellipse at 50% 0,#2a0047 0,#1a002a 100%);color:#fff;font-family:Inter,Segoe UI,Arial,sans-serif;min-height:100vh;padding-bottom:40px}.mentorship-main-container{margin:0 auto;max-width:1200px;padding:48px 16px 0}.mentorship-title{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(2.5rem,4.2vw,3.8rem);font-weight:800;letter-spacing:.01em;margin-bottom:.3em;text-align:center}.mentorship-title-accent{color:#ff7e32;text-shadow:none}.mentorship-subtitle{color:#e0baff;font-size:1.25rem;margin-bottom:2.5em;text-align:center;text-shadow:0 0 8px #a259ff33}.mentorship-cards-row{display:flex;flex-wrap:wrap;gap:2.5em;justify-content:center;margin-bottom:2.5em}.neon-card{align-items:center;background:#1e003cf2;border:2px solid #a259ff;border-radius:18px;box-shadow:0 0 32px 4px #a259ff55,0 0 0 4px #ff7e3233;display:flex;flex:1 1 340px;flex-direction:column;max-width:400px;min-width:340px;padding:0 2.2em 2.2em;position:relative;transition:box-shadow .2s}.neon-card:hover{box-shadow:0 0 0 6px #a259ff99}.mentorship-most-popular{background:linear-gradient(90deg,#ff7e32,#a259ff);box-shadow:0 0 12px #ff7e32cc;color:#fff}.mentorship-cheapest-badge,.mentorship-most-popular{border-radius:16px;font-size:1.05rem;font-weight:700;left:50%;letter-spacing:.01em;padding:.25em 1.2em;position:absolute;top:-18px;transform:translateX(-50%);z-index:2}.mentorship-cheapest-badge{background:linear-gradient(90deg,#00ffd0,#a259ff);box-shadow:0 0 12px #00ffd0cc;color:#23234a}.mentorship-card-header{background:#0000;border-radius:18px 18px 0 0;color:#fff;font-size:1.5rem;font-weight:800;letter-spacing:.01em;margin-bottom:.2em;padding:1.2em 0 .5em;text-align:center;text-shadow:0 0 12px #a259ff99;width:100%}.mentorship-card-header-star .mentorship-star{color:#ffb300;font-size:1.2em;margin-left:.2em;text-shadow:0 0 8px #ffb300cc,0 0 16px #ffb30099}.mentorship-group-emoji{color:#00ffd0;font-size:1.2em;margin-left:.2em;text-shadow:0 0 8px #00ffd0cc,0 0 16px #00ffd099}.mentorship-card-label{color:#ff7e32;font-size:1.1rem;font-weight:700;letter-spacing:.01em;margin-bottom:.7em;text-align:center}.mentorship-list{list-style:none;margin:0 0 1.5em;padding:0 1.5em;width:100%}.mentorship-list li{align-items:center;color:#fff;display:flex;font-size:1.13rem;gap:.7em;margin-bottom:.8em;text-shadow:0 0 8px #a259ff33}.mentorship-list-icon{filter:drop-shadow(0 0 6px #ff7e32cc);font-size:1.2em}.mentorship-list-mock{color:#ffb300;font-style:italic}.mentorship-btn{border:none;border-radius:8px;box-shadow:0 0 16px #ff7e3233,0 2px 8px #0002;cursor:pointer;display:inline-block;font-size:1.08rem;font-weight:700;margin-bottom:.7em;margin-left:.5em;margin-right:.5em;padding:.7em 2.2em;text-align:center;transition:background .2s,box-shadow .2s;width:250px}.mentorship-btn-primary{background:linear-gradient(90deg,#ff7e32,#a259ff);color:#fff;text-shadow:0 0 8px #ff7e32cc}.mentorship-btn-primary:hover{background:linear-gradient(90deg,#a259ff,#ff7e32);box-shadow:0 0 24px #ff7e32cc}.mentorship-btn-secondary{background:#0000!important;border:2px solid #ff7e32;color:#ff7e32;text-shadow:none}.mentorship-btn-secondary:hover{background:#ff7e3222}.mentorship-bottom-section{margin-top:3.5em;padding-left:10%;padding-right:10%;text-align:center}.mentorship-bottom-title{color:#fff;font-size:1.6rem;font-weight:700;margin-bottom:.2em;text-shadow:0 0 12px #ff7e32cc}.mentorship-bottom-subtitle{color:#e0baff;font-size:1.1rem;margin-bottom:2.2em;text-shadow:0 0 8px #a259ff33}.mentorship-impact-row{display:flex;flex-wrap:wrap;gap:2.5em;justify-content:center;margin-bottom:2.5em}.mentorship-impact-item{align-items:center;background:#1e003cb3;border-radius:14px;box-shadow:0 0 16px #a259ff55;display:flex;flex-direction:column;min-width:180px;padding:1.2em 2.2em}.mentorship-impact-icon{filter:drop-shadow(0 0 6px #ff7e32cc);font-size:1.5em;margin-bottom:.2em}.mentorship-impact-value{color:#ff7e32;font-size:1.4rem;font-weight:800;margin-bottom:.2em;text-shadow:0 0 8px #ff7e32cc}.mentorship-impact-label{color:#e0baff;font-size:1.05rem;margin-top:.2em;text-align:center}@media (max-width:900px){.mentorship-cards-row,.mentorship-impact-row{flex-direction:column;gap:1.2em;max-width:100vw;overflow-x:hidden;width:100%}.neon-card{box-sizing:border-box;margin-left:auto;margin-right:auto;min-width:0;padding-left:0;padding-right:0;width:90%}.mentorship-main-container{max-width:100vw;overflow-x:hidden;padding:24px 4px 0;width:100%}.mentorship-impact-item{max-width:100vw;min-width:0;padding:1em .8em;width:100%}}@media (max-width:600px){.mentorship-title{font-size:2rem}.mentorship-subtitle{font-size:1rem;margin-bottom:1.2em}.neon-card{border-radius:12px;padding:0 .5em 1.2em}.mentorship-btn{font-size:1rem;padding:.6em 1em;width:100%}.mentorship-impact-item{border-radius:10px;padding:.8em .5em}.mentorship-main-container{padding:12px 2px 0}.mentorship-bg{padding-bottom:20px}.mentorship-list li{font-size:.85rem}}body{overflow-x:hidden}.mentorship-popup-overlay{align-items:center;background:#0a0c14d9;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.mentorship-popup{background:linear-gradient(135deg,#181c24 80%,#23263a);border:2px solid #7c3aed;border-radius:24px;box-shadow:0 8px 40px 0 #000a;color:#fff;max-width:98vw;min-width:900px;padding:36px 32px 24px;position:relative}.close-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:2rem;position:absolute;right:28px;top:24px;z-index:2}.popup-title{font-size:2.5rem;font-weight:700;margin-bottom:.2em;text-align:center}.popup-title .highlight{color:#ff7e3f}.popup-subtitle{color:#b0b3c6;font-size:1.1rem;margin-bottom:32px;text-align:center}.popup-plans{display:flex;gap:24px;justify-content:center;margin-bottom:32px}.popup-plan-card{align-items:center;background:#181c24;border:2px solid #0000;border-radius:18px;box-shadow:0 2px 16px 0 #0004;display:flex;flex-direction:column;max-width:250px;min-width:210px;padding:28px 22px 22px;position:relative;text-align:center;transition:border .2s}.popup-plan-card.green{border-color:#1de78233}.popup-plan-card.purple{border-color:#a084fa33}.popup-plan-card.orange{border-color:#ffb86b33}.popup-plan-card.pink{border-color:#ff5eab33}.popup-plan-card.best-value{border-color:#ff5eab;box-shadow:0 4px 32px 0 #ff5eab33}.best-value-badge{background:#ff5eab;border-radius:16px;box-shadow:0 2px 8px #ff5eab44;color:#fff;font-size:.85rem;font-weight:600;letter-spacing:.5px;padding:4px 14px;position:absolute;right:12px;top:-18px}.plan-header{align-items:center;display:flex;gap:8px;margin-bottom:10px}.plan-icon{background:#23263a;border-radius:50%;display:inline-block;height:28px;width:28px}.plan-icon.green{background:linear-gradient(135deg,#1de782,#0f9d58)}.plan-icon.purple{background:linear-gradient(135deg,#a084fa,#6c47e6)}.plan-icon.orange{background:linear-gradient(135deg,#ffb86b,#ff7e3f)}.plan-icon.pink{background:linear-gradient(135deg,#ff5eab,#ff3f7e)}.plan-title{font-size:1.1rem}.plan-sessions,.plan-title{font-weight:600;text-align:center}.plan-sessions{border-radius:12px;color:#fff;font-size:.85rem;margin-left:6px;padding:2px 10px}.plan-sessions.green{background:#1de782;color:#0f2e1d}.plan-sessions.purple{background:#a084fa;color:#2d1e4d}.plan-sessions.orange{background:#ffb86b;color:#4d2d1e}.plan-sessions.pink{background:#ff5eab;color:#4d1e2d}.plan-price{font-size:2rem;font-weight:700;margin:10px 0 6px;text-align:center}.plan-per{display:none;text-align:center}.plan-features{color:#b0b3c6;font-size:1rem;list-style:none;margin:0 0 18px;min-height:60px;padding:0;text-align:center}.plan-features li{align-items:center;display:flex;gap:6px;margin-bottom:6px}.plan-btn{border:none;border-radius:10px;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:auto;padding:10px 0;text-align:center;transition:background .2s;width:100%}.plan-btn.green{background:#1de782;color:#0f2e1d}.plan-btn.purple{background:#a084fa;color:#2d1e4d}.plan-btn.orange{background:#ffb86b;color:#4d2d1e}.plan-btn.pink{background:#ff5eab;color:#fff}.plan-btn.main-btn{background:linear-gradient(90deg,#ff7e3f,#ff5eab);box-shadow:0 2px 16px #ff5eab33;color:#fff;display:block;font-size:1.2rem;font-weight:700;margin:32px auto 0;max-width:320px}.plan-btn:hover{opacity:.92}.popup-benefits{color:#b0b3c6;display:flex;font-size:1.05rem;gap:18px;justify-content:space-between;margin-top:18px}.benefit-icon{background-repeat:no-repeat;background-size:contain;display:inline-block;height:22px;margin-right:7px;vertical-align:middle;width:22px}.benefit-icon.flexible{background-image:url('data:image/svg+xml;utf8,<svg fill="%231de782" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10" fill="%231de782"/><path d="M8 12l2 2 4-4" stroke="%230f2e1d" stroke-width="2" fill="none"/></svg>')}.benefit-icon.feedback{background-image:url('data:image/svg+xml;utf8,<svg fill="%23ff7e3f" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><rect x="3" y="3" width="18" height="18" rx="4" fill="%23ff7e3f"/><path d="M8 12h8M8 16h5" stroke="%23fff" stroke-width="2" fill="none"/></svg>')}.benefit-icon.expert{background-image:url('data:image/svg+xml;utf8,<svg fill="%23ffb86b" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><circle cx="12" cy="8" r="4" fill="%23ffb86b"/><rect x="6" y="14" width="12" height="6" rx="3" fill="%23ffb86b"/></svg>')}.benefit-icon.secure{background-image:url('data:image/svg+xml;utf8,<svg fill="%23ffdf6b" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><rect x="6" y="10" width="12" height="10" rx="3" fill="%23ffdf6b"/><path d="M12 14v2" stroke="%234d3d1e" stroke-width="2"/><circle cx="12" cy="17" r="1" fill="%234d3d1e"/></svg>')}@media (max-width:1100px){.mentorship-popup{min-width:98vw;padding:18px 2vw}.popup-plans{align-items:center;flex-direction:column;gap:18px}.popup-plan-card{max-width:98vw;min-width:90vw}}@media (max-width:600px){.mentorship-popup{border-radius:12px;box-sizing:border-box;max-height:98vh;max-width:98vw;min-width:0;overflow-y:auto;padding:12px 4px;width:98vw}.popup-title{font-size:1.3rem}.popup-subtitle{font-size:1rem;margin-bottom:1em}.popup-plans{flex-direction:column;gap:10px}.popup-plan-card{border-radius:8px;box-sizing:border-box;height:auto;max-height:220px;max-width:90vw;min-width:0;padding:8px 4px;width:90vw}.popup-benefits{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:18px}.popup-benefits .benefit-icon{margin-bottom:4px}.popup-benefit{flex:1 1 45%;margin-bottom:8px;max-width:48%;min-width:120px;text-align:center}}.webinar-popup-overlay{align-items:center;background:#141428d9;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.webinar-popup-container{background:#18182a;border:2px solid #7c3aed;border-radius:18px;box-shadow:0 8px 32px 0 #1f26875e;color:#fff;padding:32px 28px 20px;position:relative;text-align:center;width:400px}.webinar-popup-close{background:none;border:none;color:#fff;cursor:pointer;font-size:2rem;position:absolute;right:18px;top:18px;z-index:2}.webinar-popup-header{margin-bottom:18px}.webinar-popup-title-accent,.webinar-popup-title-bold{font-size:1.6rem;font-weight:700}.webinar-popup-title-accent{color:#ffb84d}.webinar-popup-subtitle{color:#b3b3e6;font-size:1rem;margin-top:4px}.webinar-popup-highlight{color:#a78bfa;font-weight:600}.webinar-popup-price-section{background:#7c3aed1f;border-radius:12px;margin-bottom:18px;padding:18px 0 12px}.webinar-popup-standard{background:#7c3aed;border-radius:16px;color:#fff;display:inline-block;font-size:.95rem;font-weight:600;margin-bottom:8px;padding:2px 16px}.webinar-popup-price{font-size:2.4rem;font-weight:700;margin-bottom:2px}.webinar-popup-onetime{color:#b3b3e6;font-size:1rem}.webinar-popup-features{margin:18px 0 22px;text-align:left}.webinar-popup-feature{align-items:center;display:flex;font-size:1.08rem;margin-bottom:10px;padding-left:18px;position:relative}.webinar-popup-feature:before{color:#a78bfa;content:"\2714";font-size:1.1rem;left:0;position:absolute}.webinar-popup-cta{background:linear-gradient(90deg,#e94057,#8a2387);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.15rem;font-weight:700;margin-bottom:16px;padding:14px 0;transition:background .2s;width:100%}.webinar-popup-cta:hover{background:linear-gradient(90deg,#8a2387,#e94057)}.webinar-popup-footer{align-items:center;color:#b3b3e6;display:flex;font-size:.98rem;gap:8px;justify-content:center}.webinar-popup-dot{color:#a78bfa;font-size:1.2rem}.portfolio-main{background-color:var(--black);padding-bottom:48px}.portfolio-container{color:#fff;font-family:Inter,Arial,sans-serif;margin:0 auto;padding:40px 20px 0}.portfolio-title{font-size:2.5rem;font-weight:700;margin-bottom:.2rem;text-align:center}.portfolio-highlight{color:#ffb800;font-weight:700}.portfolio-divider{background:linear-gradient(90deg,#3a4a7a,#2b3467);border-radius:2px;height:3px;margin:.5rem auto 0;opacity:.7;width:220px}.portfolio-subtitle{color:#bfc8e2;font-size:1.2rem;margin-bottom:2.5rem;text-align:center}.portfolio-grid{grid-gap:2.5rem 2rem;display:grid;gap:2.5rem 2rem;grid-template-columns:repeat(3,1fr);justify-content:center;margin-bottom:2.5rem}.portfolio-card{align-items:stretch;background:linear-gradient(120deg,#181c2a,#232e4d);border:2px solid #2b3467;border-color:var(--accent-orange);border-radius:18px;box-shadow:0 0 24px 0 #2b346755,inset 0 0 0 2px #3a4a7a33;box-shadow:0 0 32px 0 #ffb80055,inset 0 0 0 2px #ffb80044;display:flex;flex-direction:column;justify-content:flex-start;margin-left:auto;margin-right:auto;max-width:450px!important;min-height:220px;overflow:hidden;position:relative;transition:box-shadow .2s,border .2s,transform .2s;width:100%}.portfolio-card:hover{box-shadow:0 0 48px 0 #3a4a7a88,inset 0 0 0 2px #ffd86b88;transform:translateY(-8px) scale(1.04);z-index:2}.portfolio-card-image{background:var(--accent);border-radius:16px 16px 0 0;flex-shrink:0;height:180px;overflow:hidden;width:100%}.portfolio-card-image img{display:block;height:100%;object-fit:cover;width:100%}.cosmic-card-content{align-items:stretch;background:linear-gradient(180deg,#232e4d,#181c2a);display:flex;flex-direction:row;justify-content:space-between;max-height:none;min-height:0;overflow:hidden;padding:.7rem 1rem .8rem}.cosmic-card-content-text{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;margin-top:0;min-width:0}.cosmic-card-title{font-size:1.1rem;font-weight:700;letter-spacing:.01em;line-height:1.2;margin-bottom:.2rem;margin-top:0}.cosmic-title-orange{color:#ffb800;text-shadow:0 0 8px #ffb80055}.cosmic-title-yellow{color:#ffd86b;text-shadow:0 0 8px #ffd86b55}.cosmic-card-desc{color:#bfc8e2;font-size:.98rem;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portfolio-loadmore{background:linear-gradient(135deg,#a259ff 60%,#f60)!important;border:none;border-radius:10px;box-shadow:0 0 16px 0 #2b346755;color:#fff!important;cursor:pointer;display:block;font-size:1.1rem;font-weight:700;margin:32px auto 0;padding:.85rem 2.8rem;transition:background .2s,color .2s}.portfolio-loadmore:hover{background:linear-gradient(90deg,#ffd86b,#ffb800);color:#222}.portfolio-idea-section{margin:64px auto 0;text-align:center}.portfolio-idea-section h3{color:#ffd86b;font-size:1.6rem;font-weight:500;margin-bottom:1.5rem;text-shadow:0 0 8px #ffd86b55}.portfolio-startproject{background:linear-gradient(90deg,#ffd86b,#ffb800);border:none;border-radius:10px;box-shadow:0 0 16px 0 #ffd86b55;color:#222;cursor:pointer;font-size:1.2rem;font-weight:700;margin-top:1.2rem;padding:1rem 2.8rem;transition:background .2s,color .2s}.portfolio-startproject:hover{background:linear-gradient(90deg,#3a4a7a,#2b3467);color:#ffd86b}.portfolio-card-open-btn{align-items:center;align-self:stretch;background:linear-gradient(90deg,#ffd86b,#ffb800);border:none;border-radius:6px;box-shadow:0 2px 8px 0 #ffd86b44;color:#222;cursor:pointer;display:flex;font-size:1rem;font-weight:600;height:auto;margin-bottom:0;margin-left:1rem;margin-top:0;padding:0 1.3rem;transition:background .2s,color .2s}.portfolio-card-open-btn:hover{background:linear-gradient(90deg,#3a4a7a,#2b3467);color:#ffd86b}.portfolio-calculator-modal{align-items:center;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.portfolio-calculator-modal-bg{background:#000000b3;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1001}.portfolio-calculator-modal-content{align-items:center;background:#232e4d;border-radius:18px;box-shadow:0 8px 48px 0 #000a;display:flex;flex-direction:column;max-height:90vh;max-width:95vw;min-width:340px;padding:2rem 2rem 1.5rem;position:relative;z-index:1002}@media (max-width:1200px){.portfolio-grid{grid-gap:2.5rem 2rem;display:grid;gap:2.5rem 2rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.portfolio-grid{display:grid;grid-template-columns:1fr}}@media (max-width:600px){.portfolio-grid{display:grid;grid-template-columns:1fr}.portfolio-container{padding:24px 4px 0}}.comingsoon-main{align-items:center;background:var(--black);display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:0 5%}.comingsoon-title{color:#fff;font-size:2.5rem;font-weight:800;margin-bottom:1rem}.comingsoon-desc{color:#ffd86b;font-size:1.2rem;text-align:center}.about-cosmic-bg{background:#000;color:#fff;font-family:Inter,Segoe UI,Arial,sans-serif;margin:0!important;min-height:100vh;overflow-x:hidden;padding:2rem 5rem;position:relative}.about-main-container{margin:0 auto;padding:48px 5px 32px;position:relative}.about-profile-section{align-items:flex-start;display:flex;gap:48px;margin-bottom:32px;position:relative}.about-profile-img-container{align-items:center;display:flex;flex:0 0 20%;justify-content:center;max-width:20%;position:relative}.about-profile-img{filter:drop-shadow(0 0 40px rgba(255,120,0,.35));height:auto;-webkit-mask-composite:intersect;-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18%,#000 82%,#0000),linear-gradient(180deg,#0000 0,#000 15%,#000 85%,#0000);mask-image:linear-gradient(90deg,#0000 0,#000 18%,#000 82%,#0000),linear-gradient(180deg,#0000 0,#000 15%,#000 85%,#0000);object-fit:cover;position:relative;width:400px;z-index:2}.about-profile-info{display:flex;flex:1 1 80%;flex-direction:column;justify-content:flex-start}.about-title{color:#f24e1e;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.about-subtitle{color:#b39ddb;font-size:1.5rem;font-weight:500;margin-bottom:1.2rem;text-shadow:0 0 3px #00fff7}.about-highlight{color:#ff3c6f;font-weight:700}.about-profile-desc{color:#e0e0e0;font-size:1.08rem;line-height:1.7;margin-bottom:1.5rem}.about-contact-btn{background:linear-gradient(90deg,#00fff7 60%,#ff3c6f);border:none;border-radius:12px;box-shadow:0 2px 8px #00fff755,0 0 2px #ff3c6f;color:#18122b;cursor:pointer;font-size:1.1rem;font-weight:600;padding:.7rem 2.2rem;text-shadow:0 0 2px #fff;transition:background .2s,transform .2s,color .2s}.about-contact-btn:hover{background:linear-gradient(90deg,#ff3c6f 60%,#00fff7);box-shadow:0 0 12px #ff3c6f,0 0 8px #00fff7;color:#fff;transform:translateY(-2px) scale(1.04)}.about-contact-links{align-items:center;display:flex;gap:18px;justify-content:center;margin-top:1.2rem}.about-contact-icon{align-items:center;background:#23234b;border-radius:10px;box-shadow:0 2px 8px #ff910099,0 0 2px #f24e1e;color:#fff;display:flex;font-size:1.08rem;font-weight:600;gap:8px;padding:.6rem 1.4rem;text-decoration:none;text-shadow:0 0 2px #f24e1e;transition:background .2s,color .2s,transform .2s}.about-contact-icon.whatsapp{background:#25d366;color:#18122b}.about-contact-icon.whatsapp:hover{background:#128c7e;color:#fff}.about-contact-icon.linkedin{background:#0077b5;color:#fff}.about-contact-icon.linkedin:hover{background:#005983;color:#fff}.about-contact-icon.github{background:#18122b;color:#fff}.about-contact-icon.github:hover{background:#333;color:#00fff7}.about-section-title{color:#f24e1e;font-size:2rem;font-weight:700;letter-spacing:1px;margin:4.5rem 0 1.5rem;text-align:center}.about-work-grid{grid-gap:32px;align-items:stretch;display:grid;gap:32px;grid-template-columns:repeat(3,1fr);justify-content:center}@media (max-width:1200px){.about-work-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.about-work-grid{gap:20px;grid-template-columns:1fr}}.about-work-card{align-items:center;background:linear-gradient(135deg,#18122b,#393053);border:.5px solid #f24e1e;border-radius:20px;box-shadow:0 0 12px 2px #f24e1e,0 2px 8px #f24e1e;display:flex;flex:1 1 300px;flex-direction:column;margin-bottom:16px;min-width:250px;padding:28px 28px 22px;position:relative;transition:transform .18s,box-shadow .18s;width:25%}.about-work-card:hover{border-color:#f24e1e;box-shadow:0 0 18px 4px #ff9100cc,0 2px 12px #f24e1e;transform:translateY(-6px) scale(1.03)}.about-work-card.split-layout{align-items:stretch;display:flex;flex-direction:row;justify-content:flex-start;max-width:540px;min-width:320px;padding:24px 0}.about-work-card.card-2row{align-items:stretch;display:flex;flex-direction:column;max-width:720px;min-width:400px;padding:24px 0}.about-work-row{display:flex;width:100%}.about-work-row-top{align-items:center;flex-direction:row;margin-bottom:10px}.about-work-logo-col{align-items:center;display:flex;justify-content:center;padding-left:12px;padding-right:12px;width:50%}.about-company-logo.split-logo{aspect-ratio:1.8/1;background:#fff;border-radius:10px;box-shadow:0 0 6px #f24e1e;display:block;height:auto;margin:0 auto;max-width:120px;object-fit:contain;width:90%}.about-work-info-col{display:flex;justify-content:center;padding:0 16px 0 0;width:50%}.about-work-info-col,.about-work-row-bottom{align-items:flex-start;flex-direction:column}.about-work-row-bottom{box-sizing:border-box;padding:18px 28px 10px;white-space:normal;width:100%;word-break:break-word}.about-work-badges{display:flex;flex-wrap:wrap;gap:10px 14px;margin-bottom:.5rem}.publicis-tag{background:#f24e1e;box-shadow:0 0 3px #f24e1e}.publicis-tag,.victoria-tag{border-radius:8px;color:#fff;font-size:1rem;font-weight:700;margin-right:6px;padding:2px 10px}.victoria-tag{background:#b39ddb;box-shadow:0 0 3px #b39ddb}.harman .about-company-logo{background:#fff;border-radius:6px;box-shadow:0 0 3px #00fff7;height:32px;margin-right:8px;object-fit:contain;width:32px}.about-work-role{color:#fff;font-size:1.1rem;font-weight:700;line-height:1.2;margin-bottom:.5rem;text-align:center;white-space:normal;width:100%;word-break:break-word}.about-badge{background:#23234b;border-radius:8px;box-shadow:0 1px 3px #f24e1e;color:#fff;font-size:.95rem;font-weight:600;letter-spacing:.5px;margin:0;padding:2px 10px;text-shadow:0 0 2px #f24e1e}.about-badge.react{background:#61dafb;box-shadow:0 0 3px #61dafb;color:#23234b}.about-badge.graphql{background:#e535ab;box-shadow:0 0 3px #e535ab}.about-badge.microfrontend{background:#ff9100;box-shadow:0 0 3px #ff9100;color:#fff}.about-badge.js{background:#f7df1e;box-shadow:0 0 3px #f7df1e;color:#23234b}.about-badge.ecommerce{background:#b39ddb;box-shadow:0 0 3px #b39ddb}.about-badge.nextjs{background:#000;box-shadow:0 0 3px #fff;color:#fff}.about-badge.ui{background:#ff3c6f;box-shadow:0 0 3px #ff3c6f}.about-badge.healthcare{background:#00c896;box-shadow:0 0 3px #00c896;color:#fff}.about-badge.ts{background:#3178c6;box-shadow:0 0 3px #3178c6;color:#fff}.about-badge.redux{background:#764abc;box-shadow:0 0 3px #764abc;color:#fff}.about-badge.contextapi{background:#00bcd4;box-shadow:0 0 3px #00bcd4;color:#18122b}.about-badge.java{background:#f89820;box-shadow:0 0 3px #f89820;color:#23234b}.about-badge.automotive{background:#00e676;box-shadow:0 0 3px #00e676;color:#18122b}.about-badge.figma{background:linear-gradient(90deg,#a259ff,#f24e1e 50%,#1abcfe);box-shadow:0 0 3px #a259ff,0 0 3px #f24e1e,0 0 3px #1abcfe;color:#fff}.about-work-duration{color:#00fff7;font-size:1rem;font-weight:600;margin-bottom:.5rem;text-shadow:0 0 2px #00fff7}.about-work-desc{color:#e0e0e0;font-size:1rem;line-height:1.5;margin-top:.2rem;text-align:center;text-shadow:0 0 1px #18122b;white-space:normal;width:100%;word-break:break-word}.about-badge.reduxthunk{background:#1d3557;box-shadow:0 0 3px #1d3557,0 0 6px #00fff7;color:#fff}.skills-flyin-section{margin:5rem 0 2rem;min-height:340px;padding-bottom:2rem;position:relative;z-index:2}.skills-flyin-grid{display:flex;flex-wrap:wrap;gap:24px 32px;justify-content:center;margin:2.5rem auto 0}.skill-flyin{animation:skill-flyin-center .8s cubic-bezier(.6,.2,.2,1) forwards;background:#23234b;border-radius:18px;box-shadow:0 0 12px #ff9100,0 0 8px #00fff7;color:#fff;font-size:1.15rem;font-weight:600;min-width:120px;opacity:0;padding:.7rem 2.2rem;transform:scale(.7)}.skill-flyin-orange{border:2px solid #ff9100;box-shadow:0 0 8px #ff9100}.skill-flyin-blue{border:2px solid #00fff7;box-shadow:0 0 8px #00fff7}.skill-flyin-pink{border:2px solid #ff3c6f;box-shadow:0 0 8px #ff3c6f}.skill-flyin-purple{border:2px solid #b39ddb;box-shadow:0 0 8px #b39ddb}.skill-flyin-green{border:2px solid #00e676;box-shadow:0 0 8px #00e676}.skill-flyin-from-left{animation-name:skill-flyin-left}.skill-flyin-from-right{animation-name:skill-flyin-right}.skill-flyin-from-top{animation-name:skill-flyin-top}.skill-flyin-from-bottom{animation-name:skill-flyin-bottom}@keyframes skill-flyin-left{0%{opacity:0;transform:translateX(-200px) scale(.7)}80%{opacity:1;transform:translateX(10px) scale(1.05)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes skill-flyin-right{0%{opacity:0;transform:translateX(200px) scale(.7)}80%{opacity:1;transform:translateX(-10px) scale(1.05)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes skill-flyin-top{0%{opacity:0;transform:translateY(-120px) scale(.7)}80%{opacity:1;transform:translateY(10px) scale(1.05)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes skill-flyin-bottom{0%{opacity:0;transform:translateY(120px) scale(.7)}80%{opacity:1;transform:translateY(-10px) scale(1.05)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:900px){.about-profile-section{align-items:center;flex-direction:column;gap:24px}.about-main-container{padding:24px 8px 16px}.about-work-grid{align-items:center;flex-direction:column;gap:20px}.about-work-card{max-width:100%;min-width:220px;width:100%}.about-work-card.split-layout{align-items:center;flex-direction:column}.about-work-card.card-2row,.about-work-card.split-layout{max-width:100%;min-width:220px;padding:18px 0;width:100%}.about-work-row{align-items:center;flex-direction:column!important}.about-work-info-col,.about-work-logo-col{align-items:center;justify-content:center;padding:0;width:100%}.about-company-logo.split-logo{margin-bottom:12px;max-width:200px;width:70%}.about-work-row-bottom{padding:12px 12px 8px}.skills-flyin-grid{gap:16px 8px;max-width:98vw}.skill-flyin{font-size:1rem;min-width:90px;padding:.5rem 1.2rem}}@media (max-width:600px){.about-contact-links,.about-profile-info{max-width:90vw!important;width:90vw!important}.about-contact-icon{font-size:.95rem!important;min-width:0!important;padding:.4rem .7rem!important}.about-work-card{width:90vw!important}.skills-flyin-grid{grid-gap:16px 8px;display:grid;gap:16px 8px;grid-template-columns:repeat(2,1fr);justify-items:center;max-width:98vw}.skill-flyin{animation-duration:.8s;animation-fill-mode:forwards;font-size:1rem;min-width:90px;opacity:0;padding:.5rem 1.2rem;transform:scale(.7)}.skill-flyin-from-left{animation-name:skill-flyin-left}.skill-flyin-from-right{animation-name:skill-flyin-right}}:root{--primary-pink:#d81e5b;--dark-blue:#0f1c2e;--display-dark:#0b1626}.kcalcTotal{align-items:center;background-color:#efefef;box-sizing:border-box;display:flex;flex-direction:column;font-family:Fira Sans,sans-serif;height:100vh;justify-content:center;min-height:100vh;min-width:100vw;width:100vw}.kcalc{background-color:#0f1c2e!important;background-color:var(--dark-blue)!important;border-radius:20px;box-shadow:0 10px 40px #0003;max-width:350px;overflow:hidden}.kcalc,.kcalculator{width:100%}.kcalc-display{background-color:#0b1626;background-color:var(--display-dark);color:#fff;font-size:28px;padding:20px;text-align:right}.kcalc-display span{color:#888;font-size:14px}.kcalc-button{background:#0000;border:none;border-radius:none!important;color:#fff;cursor:pointer;font-size:20px;outline:none;padding:22px}.kcalc-operators{display:flex}.kcalc-operators .kcalc-button{background-color:#d81e5b!important;background-color:var(--primary-pink)!important;flex:1 1;font-weight:700}.kcalc-digits{background-color:#0f1c2e!important;background-color:var(--dark-blue)!important;display:flex;flex-wrap:wrap}.kcalc-digits .kcalc-button{background-color:initial!important;color:#fff;flex:1 1 33.333%;font-size:22px;max-width:33.333%}.kcalc-button:hover{background-color:#ffffff14}.kcalcbutt{margin-top:30px}.kcalc-back-btn{background-color:#20262e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:10px 22px;transition:background .2s,color .2s}.kcalc-back-btn:hover{background-color:#d81e5b;color:#fff}
/*# sourceMappingURL=main.78227ebf.css.map*/