.PartnershipForm-module__OXyanW__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.PartnershipForm-module__OXyanW__modal{background:linear-gradient(135deg,#fff 0%,#f8f9fa 100%);border-radius:24px;width:100%;max-width:700px;max-height:90vh;animation:.3s ease-out PartnershipForm-module__OXyanW__slideUp;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0000004d}@keyframes PartnershipForm-module__OXyanW__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.PartnershipForm-module__OXyanW__closeButton{cursor:pointer;z-index:10;background:#0000000d;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:absolute;top:1.5rem;right:1.5rem}.PartnershipForm-module__OXyanW__closeButton:hover{background:#0000001a;transform:rotate(90deg)}.PartnershipForm-module__OXyanW__header{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-bottom:2px solid #e9ecef;border-radius:24px 24px 0 0;padding:2.5rem 2.5rem 2rem}.PartnershipForm-module__OXyanW__header h2{margin:0 0 .5rem;font-size:2rem;font-weight:700}.PartnershipForm-module__OXyanW__header p{opacity:.95;margin:0 0 1.5rem;font-size:1rem}.PartnershipForm-module__OXyanW__progressBar{background:#fff3;border-radius:3px;height:6px;margin-bottom:1rem;overflow:hidden}.PartnershipForm-module__OXyanW__progressFill{background:#fff;border-radius:3px;height:100%;transition:width .3s}.PartnershipForm-module__OXyanW__steps{justify-content:space-between;gap:1rem;font-size:.875rem;font-weight:500;display:flex}.PartnershipForm-module__OXyanW__steps span{opacity:.6;transition:opacity .3s}.PartnershipForm-module__OXyanW__steps span.PartnershipForm-module__OXyanW__active{opacity:1}.PartnershipForm-module__OXyanW__form{padding:2.5rem}.PartnershipForm-module__OXyanW__formSection{flex-direction:column;gap:1.5rem;min-height:400px;display:flex}.PartnershipForm-module__OXyanW__formGroup{flex-direction:column;gap:.5rem;display:flex}.PartnershipForm-module__OXyanW__formGroup label{color:#2d3748;font-size:.95rem;font-weight:600}.PartnershipForm-module__OXyanW__formGroup input,.PartnershipForm-module__OXyanW__formGroup textarea,.PartnershipForm-module__OXyanW__formGroup select{background:#fff;border:2px solid #e2e8f0;border-radius:12px;padding:.875rem 1rem;font-family:inherit;font-size:1rem;transition:all .2s}.PartnershipForm-module__OXyanW__formGroup input:focus,.PartnershipForm-module__OXyanW__formGroup textarea:focus,.PartnershipForm-module__OXyanW__formGroup select:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}.PartnershipForm-module__OXyanW__formGroup textarea{resize:vertical;min-height:100px}.PartnershipForm-module__OXyanW__buttonGroup{justify-content:flex-end;gap:1rem;margin-top:2rem;display:flex}.PartnershipForm-module__OXyanW__primaryButton,.PartnershipForm-module__OXyanW__secondaryButton{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;min-width:140px;padding:.875rem 2rem;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.PartnershipForm-module__OXyanW__primaryButton{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.PartnershipForm-module__OXyanW__primaryButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}.PartnershipForm-module__OXyanW__primaryButton:disabled{opacity:.6;cursor:not-allowed}.PartnershipForm-module__OXyanW__secondaryButton{color:#495057;background:#e9ecef}.PartnershipForm-module__OXyanW__secondaryButton:hover{background:#dee2e6;transform:translateY(-2px)}.PartnershipForm-module__OXyanW__spinner{animation:1s linear infinite PartnershipForm-module__OXyanW__spin}@keyframes PartnershipForm-module__OXyanW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.PartnershipForm-module__OXyanW__successMessage{text-align:center;color:#10b981;flex-direction:column;align-items:center;gap:1.5rem;padding:4rem 2.5rem;display:flex}.PartnershipForm-module__OXyanW__successMessage h3{color:#2d3748;margin:0;font-size:1.75rem;font-weight:700}.PartnershipForm-module__OXyanW__successMessage p{color:#64748b;margin:0;font-size:1rem}.PartnershipForm-module__OXyanW__errorMessage{color:#c33;text-align:center;background:#fee;border-radius:12px;margin-top:1rem;padding:1rem;font-weight:500}@media (max-width:768px){.PartnershipForm-module__OXyanW__modal{max-height:85vh;margin:1rem}.PartnershipForm-module__OXyanW__header{padding:2rem 1.5rem 1.5rem}.PartnershipForm-module__OXyanW__header h2{font-size:1.5rem}.PartnershipForm-module__OXyanW__form{padding:1.5rem}.PartnershipForm-module__OXyanW__formSection{min-height:300px}.PartnershipForm-module__OXyanW__buttonGroup{flex-direction:column}.PartnershipForm-module__OXyanW__primaryButton,.PartnershipForm-module__OXyanW__secondaryButton{width:100%}.PartnershipForm-module__OXyanW__steps{font-size:.75rem}}
.StartupHero-module__Eo8jHG__hero{z-index:1;background-color:#fff;flex-direction:column;justify-content:center;min-height:100vh;margin-top:-80px;padding:160px 60px 100px;display:flex;position:relative}@media (max-width:768px){.StartupHero-module__Eo8jHG__hero{min-height:auto;margin-top:0;padding:80px 30px}}.StartupHero-module__Eo8jHG__container{flex-direction:column;justify-content:center;width:100%;max-width:1400px;margin:0 auto;display:flex}.StartupHero-module__Eo8jHG__label{color:#000;letter-spacing:0;opacity:.8;margin-bottom:24px;font-family:Roboto,sans-serif;font-size:14px;font-weight:400}.StartupHero-module__Eo8jHG__heading{font-feature-settings:"ss03" on;color:#000;letter-spacing:-.01em;max-width:1100px;margin-bottom:40px;font-family:frogSerif,source-han-serif-sc,serif;font-size:100px;font-style:normal;font-weight:300;line-height:100px}@media (max-width:1024px){.StartupHero-module__Eo8jHG__heading{margin-bottom:32px;font-size:76px;line-height:76px}}@media (max-width:768px){.StartupHero-module__Eo8jHG__heading{margin-bottom:24px;font-size:42px;line-height:1.2}}.StartupHero-module__Eo8jHG__description{color:#000;letter-spacing:0;opacity:.9;max-width:800px;margin-bottom:48px;font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:1.7}@media (max-width:768px){.StartupHero-module__Eo8jHG__description{margin-bottom:32px;font-size:16px;line-height:1.6}}.StartupHero-module__Eo8jHG__ctaButton{color:#000;cursor:pointer;background-color:#0000;border:none;border-radius:0;align-items:center;gap:12px;width:fit-content;padding:0;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.StartupHero-module__Eo8jHG__ctaButton:hover{background-color:#0000;gap:16px;transform:translateY(-2px)}.StartupHero-module__Eo8jHG__ctaButton:active{transform:translateY(0)}.StartupHero-module__Eo8jHG__arrowIcon{width:20px;height:20px;transition:transform .3s}.StartupHero-module__Eo8jHG__ctaButton:hover .StartupHero-module__Eo8jHG__arrowIcon{transform:translate(4px)}
.StartupServices-module__HSP-2a__section{background-color:#fff;padding:120px 60px}@media (max-width:768px){.StartupServices-module__HSP-2a__section{padding:80px 30px}}.StartupServices-module__HSP-2a__container{max-width:1400px;margin:0 auto}.StartupServices-module__HSP-2a__headerContainer{text-align:center;margin-bottom:80px}.StartupServices-module__HSP-2a__heading{color:#000;letter-spacing:-.01em;margin-bottom:16px;font-family:frogSerif,source-han-serif-sc,serif;font-size:56px;font-weight:400;line-height:1.2}@media (max-width:768px){.StartupServices-module__HSP-2a__heading{margin-bottom:12px;font-size:36px}}.StartupServices-module__HSP-2a__subheading{color:#000;opacity:.8;letter-spacing:0;font-family:Roboto,sans-serif;font-size:16px;font-weight:400}@media (max-width:768px){.StartupServices-module__HSP-2a__subheading{font-size:14px}}.StartupServices-module__HSP-2a__servicesGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;display:grid}@media (max-width:768px){.StartupServices-module__HSP-2a__servicesGrid{grid-template-columns:1fr;gap:24px}}.StartupServices-module__HSP-2a__serviceCard{background-color:#fff;border:1px solid #f0f0f0;border-left:4px solid #ff1493;border-radius:0;padding:32px;transition:all .3s}.StartupServices-module__HSP-2a__serviceCard:hover{transform:translateY(-4px);box-shadow:0 10px 30px #ff149326}.StartupServices-module__HSP-2a__serviceText{color:#000;opacity:.85;margin:0;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.7}@media (max-width:768px){.StartupServices-module__HSP-2a__serviceText{font-size:14px;line-height:1.6}}
.HowWeWork-module__8mN2ta__section{background-color:#000;align-items:center;min-height:100vh;padding:120px 60px;display:flex;position:relative}@media (max-width:768px){.HowWeWork-module__8mN2ta__section{padding:80px 30px}}.HowWeWork-module__8mN2ta__container{width:100%;max-width:1400px;margin:0 auto}.HowWeWork-module__8mN2ta__headerContainer{text-align:center;margin-bottom:24px}.HowWeWork-module__8mN2ta__heading{color:#fff;letter-spacing:-.01em;margin:0;font-family:frogSerif,source-han-serif-sc,serif;font-size:64px;font-weight:400;line-height:1.2}@media (max-width:768px){.HowWeWork-module__8mN2ta__heading{font-size:42px}}.HowWeWork-module__8mN2ta__description{color:#fff;opacity:.8;text-align:center;max-width:1000px;margin:0 auto 100px;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.6}@media (max-width:768px){.HowWeWork-module__8mN2ta__description{margin-bottom:80px;font-size:14px}}.HowWeWork-module__8mN2ta__timelineWrapper{padding:100px 0;position:relative}.HowWeWork-module__8mN2ta__topLabelsContainer{width:100%;height:100px;margin-bottom:10px;position:relative}.HowWeWork-module__8mN2ta__topLabelWrapper{flex-direction:column;align-items:center;display:flex}.HowWeWork-module__8mN2ta__topLabel{color:#fff;text-align:center;max-width:140px;margin-bottom:10px;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.4}.HowWeWork-module__8mN2ta__topLabel.HowWeWork-module__8mN2ta__animated{animation:.125s ease-out forwards HowWeWork-module__8mN2ta__fadeSlideUp}.HowWeWork-module__8mN2ta__topBar{transform-origin:top;background-color:#ff1493;width:3px;height:90px}.HowWeWork-module__8mN2ta__timelineSvg{width:100%;height:80px;margin:0;padding:0;display:block;overflow:visible}.HowWeWork-module__8mN2ta__bottomLabelsContainer{width:100%;height:120px;margin-top:10px;position:relative}.HowWeWork-module__8mN2ta__bottomLabelWrapper{flex-direction:column;align-items:center;display:flex}.HowWeWork-module__8mN2ta__bottomBar{transform-origin:top;background-color:#ff1493;width:3px;height:90px;margin-bottom:10px}.HowWeWork-module__8mN2ta__bottomLabel{color:#fff;text-align:center;max-width:160px;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.4}.HowWeWork-module__8mN2ta__bottomLabel.HowWeWork-module__8mN2ta__animated{animation:.125s ease-out forwards HowWeWork-module__8mN2ta__fadeSlideUp}.HowWeWork-module__8mN2ta__phaseLabelsContainer{width:100%;height:40px;margin-top:60px;position:relative}.HowWeWork-module__8mN2ta__phaseLabel{color:#fff;text-align:center;white-space:nowrap;font-family:Roboto,sans-serif;font-size:14px;font-weight:500}.HowWeWork-module__8mN2ta__phaseLabel.HowWeWork-module__8mN2ta__animated{animation:.15s ease-out .375s forwards HowWeWork-module__8mN2ta__fadeSlideUp}@media (max-width:1024px){.HowWeWork-module__8mN2ta__topLabel{max-width:100px;font-size:12px}.HowWeWork-module__8mN2ta__bottomLabel{max-width:110px;font-size:12px}.HowWeWork-module__8mN2ta__phaseLabel{font-size:12px}.HowWeWork-module__8mN2ta__topBar,.HowWeWork-module__8mN2ta__bottomBar{height:35px}.HowWeWork-module__8mN2ta__topLabelsContainer{height:85px}.HowWeWork-module__8mN2ta__bottomLabelsContainer{height:100px}}@media (max-width:768px){.HowWeWork-module__8mN2ta__timelineWrapper{-webkit-overflow-scrolling:touch;padding:60px 0;overflow-x:auto}.HowWeWork-module__8mN2ta__topLabel{max-width:80px;font-size:11px}.HowWeWork-module__8mN2ta__bottomLabel{max-width:90px;font-size:11px}.HowWeWork-module__8mN2ta__phaseLabel{font-size:11px}.HowWeWork-module__8mN2ta__topBar,.HowWeWork-module__8mN2ta__bottomBar{height:30px}.HowWeWork-module__8mN2ta__topLabelsContainer{height:75px;margin-bottom:8px}.HowWeWork-module__8mN2ta__bottomLabelsContainer{height:90px;margin-top:8px}}
.Portfolio-module__pg1-Ya__section{background-color:#fff;padding:100px 60px}@media (max-width:768px){.Portfolio-module__pg1-Ya__section{padding:80px 30px}}.Portfolio-module__pg1-Ya__container{max-width:1400px;margin:0 auto}.Portfolio-module__pg1-Ya__heading{color:#000;text-align:center;letter-spacing:-.01em;margin-bottom:60px;font-family:frogSerif,source-han-serif-sc,serif;font-size:64px;font-weight:400;line-height:1.2}@media (max-width:768px){.Portfolio-module__pg1-Ya__heading{margin-bottom:40px;font-size:42px}}.Portfolio-module__pg1-Ya__carouselWrapper{background-color:#fff;position:relative;overflow:hidden}.Portfolio-module__pg1-Ya__carouselContainer{gap:32px;animation:5s linear infinite Portfolio-module__pg1-Ya__scroll;display:flex}.Portfolio-module__pg1-Ya__carouselContainer:hover{animation-play-state:paused}@keyframes Portfolio-module__pg1-Ya__scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.Portfolio-module__pg1-Ya__logoCard{background-color:#fff;border:1px solid #e0e0e0;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;min-width:280px;height:160px;padding:40px;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000a}.Portfolio-module__pg1-Ya__logoCard:hover{transform:scale(1.02);box-shadow:0 8px 24px #0000001f}.Portfolio-module__pg1-Ya__logoImage{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.Portfolio-module__pg1-Ya__logoWithText{justify-content:center;align-items:center;gap:12px;width:100%;height:100%;display:flex}.Portfolio-module__pg1-Ya__logoImageSmall{-o-object-fit:contain;object-fit:contain;width:60px;height:60px}.Portfolio-module__pg1-Ya__logoText{color:#000;font-family:Roboto,sans-serif;font-size:16px;font-weight:600}@media (max-width:768px){.Portfolio-module__pg1-Ya__logoCard{min-width:220px;height:140px;padding:30px}.Portfolio-module__pg1-Ya__carouselContainer{gap:24px;animation:3.75s linear infinite Portfolio-module__pg1-Ya__scroll}}@media (prefers-reduced-motion:reduce){.Portfolio-module__pg1-Ya__carouselContainer{animation:none;transform:translate(-25%)}}
.CTASection-module__zAGrtW__section{background-image:url(/images/bg-image.jpg);background-position:50%;background-size:cover;background-attachment:fixed;justify-content:center;align-items:center;min-height:400px;padding:100px 60px;display:flex;position:relative;overflow:hidden}.CTASection-module__zAGrtW__section:before{content:"";z-index:1;background:linear-gradient(135deg,#0009 0%,#0006 100%);position:absolute;inset:0}@media (max-width:768px){.CTASection-module__zAGrtW__section{background-attachment:scroll;min-height:auto;padding:80px 30px}}.CTASection-module__zAGrtW__container{text-align:center;z-index:2;max-width:1000px;position:relative}.CTASection-module__zAGrtW__heading{color:#fff;letter-spacing:-.01em;margin-bottom:24px;font-family:frogSerif,source-han-serif-sc,serif;font-size:56px;font-weight:400;line-height:1.2}@media (max-width:768px){.CTASection-module__zAGrtW__heading{margin-bottom:16px;font-size:36px}}.CTASection-module__zAGrtW__buttonContainer{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}@media (max-width:768px){.CTASection-module__zAGrtW__buttonContainer{flex-direction:column;gap:16px}}.CTASection-module__zAGrtW__ctaButton{color:#fff;cursor:pointer;background-color:#0000;border:2px solid #fff;border-radius:4px;justify-content:center;align-items:center;gap:12px;padding:16px 32px;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.CTASection-module__zAGrtW__ctaButton:hover{color:#000;background-color:#fff;transform:scale(1.05)}.CTASection-module__zAGrtW__ctaButton:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.CTASection-module__zAGrtW__ctaButton{transition:none}.CTASection-module__zAGrtW__ctaButton:hover{transform:none}}
