.Header-module__hBw1pG__header{z-index:100;padding:var(--sp-base) var(--sp-xl);justify-content:space-between;align-items:center;transition:background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,opacity .3s,transform .3s;display:flex;position:fixed;top:0;left:0;right:0}.Header-module__hBw1pG__hidden{opacity:0;pointer-events:none;transform:translateY(-100%)}.Header-module__hBw1pG__scrolled{-webkit-backdrop-filter:blur(24px)saturate(1.5);background:#ffffff80;border-bottom:1px solid #ffffff4d;box-shadow:0 1px #ffffff4d,0 4px 20px #0000000a}.Header-module__hBw1pG__logo{object-fit:contain;width:auto;height:36px}.Header-module__hBw1pG__toggle{align-items:center;gap:var(--sp-sm);cursor:pointer;background:0 0;border:none;padding:0;display:flex}.Header-module__hBw1pG__toggleLabel{font-size:var(--fs-label);color:var(--dark,#1a1a2e);font-weight:600}.Header-module__hBw1pG__toggleTrack{background:#00000026;border-radius:13px;flex-shrink:0;width:44px;height:26px;transition:background .3s;position:relative}.Header-module__hBw1pG__toggleOn{background:var(--primary,#51cc26)}.Header-module__hBw1pG__toggleThumb{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.Header-module__hBw1pG__toggleOn .Header-module__hBw1pG__toggleThumb{transform:translate(18px)}
.Hero-module__ZARIfG__hero{text-align:center;min-height:100vh;padding:120px var(--sp-xl) var(--sp-5xl);background:0 0;justify-content:center;align-items:center;display:flex}.Hero-module__ZARIfG__inner{max-width:720px}.Hero-module__ZARIfG__headline{font-size:var(--fs-hero);letter-spacing:-1.5px;color:var(--dark);margin-bottom:var(--sp-xl);font-weight:700;line-height:1.1}.Hero-module__ZARIfG__subheadline{font-size:var(--fs-body-lg);color:var(--warm-gray);max-width:560px;margin:0 auto var(--sp-3xl);line-height:1.7}.Hero-module__ZARIfG__actions{gap:var(--sp-base);flex-wrap:wrap;justify-content:center;display:flex}.Hero-module__ZARIfG__cta{padding:var(--sp-md) var(--sp-2xl);font-weight:600;font-size:var(--fs-body);color:#fff;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(16px)saturate(1.8);background:#51cc26d9;border:none;transition:box-shadow .25s,transform .25s,background .25s;display:inline-block;box-shadow:0 2px 12px #51cc264d}.Hero-module__ZARIfG__cta:hover{background:#51cc26f2;transform:translateY(-1px);box-shadow:0 4px 20px #51cc2666}.Hero-module__ZARIfG__cta:active{transform:scale(.97);box-shadow:0 1px 6px #51cc2640}.Hero-module__ZARIfG__secondary{padding:var(--sp-md) var(--sp-2xl);font-weight:600;font-size:var(--fs-body);color:var(--dark);border-radius:var(--r-pill);-webkit-backdrop-filter:blur(16px)saturate(1.8);background:#ffffff73;border:.5px solid #ffffff80;transition:box-shadow .25s,transform .25s,background .25s;display:inline-block;box-shadow:0 1px 4px #0000000f}.Hero-module__ZARIfG__secondary:hover{background:#fff9;transform:translateY(-1px);box-shadow:0 2px 10px #00000014}.Hero-module__ZARIfG__secondary:active{transform:scale(.97);box-shadow:0 0 2px #0000000f}@media (max-width:480px){.Hero-module__ZARIfG__hero{padding:100px var(--sp-base) var(--sp-4xl)}.Hero-module__ZARIfG__actions{flex-direction:column;align-items:center}}
.HowItWorks-module__tSMH5W__heading{font-size:var(--fs-h2);letter-spacing:-.5px;margin-bottom:var(--sp-3xl);text-align:center;font-weight:700}.HowItWorks-module__tSMH5W__pipeline{flex-direction:column;gap:0;max-width:640px;margin:0 auto;display:flex}.HowItWorks-module__tSMH5W__phase{gap:var(--sp-xl);display:flex;position:relative}.HowItWorks-module__tSMH5W__track{flex-direction:column;flex-shrink:0;align-items:center;width:20px;padding-top:6px;display:flex}.HowItWorks-module__tSMH5W__dot{background:var(--primary);width:14px;height:14px;box-shadow:0 0 0 4px var(--primary-10), 0 0 12px #51cc2640;z-index:1;border-radius:50%;flex-shrink:0;position:relative}.HowItWorks-module__tSMH5W__line{background:linear-gradient(to bottom, var(--primary-20), var(--glass-border));flex:1;width:2px;margin-top:4px}.HowItWorks-module__tSMH5W__content{padding-bottom:var(--sp-3xl);flex:1}.HowItWorks-module__tSMH5W__num{font-size:var(--fs-caption);color:var(--primary);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:var(--sp-xs);font-weight:700;display:inline-block}.HowItWorks-module__tSMH5W__title{font-size:var(--fs-h3);margin-bottom:var(--sp-sm);font-weight:700}.HowItWorks-module__tSMH5W__body{font-size:var(--fs-body);color:var(--warm-gray);line-height:1.6}.HowItWorks-module__tSMH5W__note{margin-top:var(--sp-md);padding:var(--sp-md) var(--sp-base);background:var(--glass-tint);-webkit-backdrop-filter:var(--glass-blur);border-radius:var(--r-button);border:1px solid var(--glass-border);font-size:var(--fs-label);color:var(--warm-gray);font-style:italic;line-height:1.5}.HowItWorks-module__tSMH5W__noteIcon{color:var(--primary);margin-right:var(--sp-xs);font-style:normal;font-weight:700}.HowItWorks-module__tSMH5W__phase:last-child .HowItWorks-module__tSMH5W__content{padding-bottom:0}@media (max-width:480px){.HowItWorks-module__tSMH5W__content{padding-bottom:var(--sp-2xl)}}
.WhyCodeTogo-module__22db8a__section{max-width:none;padding:var(--section-padding);background:0 0;position:relative}.WhyCodeTogo-module__22db8a__section:before{content:"";-webkit-backdrop-filter:blur(4px);z-index:-1;pointer-events:none;background:linear-gradient(#0000 0%,#ffffff59 60px calc(100% - 60px),#0000 100%);position:absolute;inset:-60px 0}.WhyCodeTogo-module__22db8a__heading{font-size:var(--fs-h2);letter-spacing:-.5px;text-align:center;margin-bottom:var(--sp-3xl);font-weight:700;line-height:1.3}.WhyCodeTogo-module__22db8a__grid{gap:var(--sp-xl);max-width:var(--max-width);grid-template-columns:1fr;margin:0 auto;display:grid}@media (min-width:768px){.WhyCodeTogo-module__22db8a__grid{grid-template-columns:repeat(3,1fr)}}.WhyCodeTogo-module__22db8a__card{padding:var(--sp-2xl);background:var(--glass-tint);-webkit-backdrop-filter:var(--glass-blur);border-radius:var(--r-card);border:1px solid var(--glass-border);box-shadow:var(--glass-inner-shadow), var(--glass-shadow-elevated);transition:box-shadow .2s,transform .2s;position:relative;overflow:hidden}.WhyCodeTogo-module__22db8a__card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#fff9 30% 70%,#fff0 100%);height:1px;position:absolute;top:0;left:0;right:0}.WhyCodeTogo-module__22db8a__card:hover{box-shadow:var(--glass-inner-shadow), var(--glass-shadow-deep);transform:translateY(-3px)}.WhyCodeTogo-module__22db8a__highlighted{box-shadow:var(--glass-inner-shadow), 0 4px 32px #51cc2633, 0 0 60px #51cc261a, var(--glass-shadow-elevated);border-color:#51cc2659}.WhyCodeTogo-module__22db8a__highlighted:hover{box-shadow:var(--glass-inner-shadow), 0 8px 40px #51cc264d, 0 0 80px #51cc2626, var(--glass-shadow-deep)}.WhyCodeTogo-module__22db8a__cardTitle{font-size:var(--fs-h3);margin-bottom:var(--sp-base);font-weight:700}.WhyCodeTogo-module__22db8a__highlighted .WhyCodeTogo-module__22db8a__cardTitle{color:var(--primary)}.WhyCodeTogo-module__22db8a__traits{gap:var(--sp-md);flex-direction:column;list-style:none;display:flex}.WhyCodeTogo-module__22db8a__trait{font-size:var(--fs-body);color:var(--warm-gray);padding-left:var(--sp-lg);position:relative}.WhyCodeTogo-module__22db8a__trait:before{content:"";background:var(--light-gray);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}.WhyCodeTogo-module__22db8a__highlighted .WhyCodeTogo-module__22db8a__trait:before{background:var(--primary)}.WhyCodeTogo-module__22db8a__highlighted .WhyCodeTogo-module__22db8a__trait{color:var(--dark)}
.WhoItsFor-module__qumSuW__heading{font-size:var(--fs-h2);letter-spacing:-.5px;text-align:center;margin-bottom:var(--sp-3xl);font-weight:700}.WhoItsFor-module__qumSuW__accordion{max-width:600px;margin:0 auto}.WhoItsFor-module__qumSuW__item{border-bottom:1px solid var(--glass-border)}.WhoItsFor-module__qumSuW__item:last-child{border-bottom:none}.WhoItsFor-module__qumSuW__header{align-items:center;gap:var(--sp-md);width:100%;padding:var(--sp-xl) 0;cursor:pointer;text-align:left;color:inherit;background:0 0;border:none;font-family:inherit;display:flex}.WhoItsFor-module__qumSuW__emoji{flex-shrink:0;font-size:24px}.WhoItsFor-module__qumSuW__title{font-size:var(--fs-h3);flex:1;font-weight:700}.WhoItsFor-module__qumSuW__chevron{color:var(--warm-gray);flex-shrink:0;font-size:24px;font-weight:300;transition:transform .3s;transform:rotate(-90deg)}.WhoItsFor-module__qumSuW__chevronOpen{transform:rotate(90deg)}.WhoItsFor-module__qumSuW__content{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.WhoItsFor-module__qumSuW__contentOpen{grid-template-rows:1fr}.WhoItsFor-module__qumSuW__contentInner{overflow:hidden}.WhoItsFor-module__qumSuW__body{font-size:var(--fs-body);color:var(--warm-gray);padding:0 0 var(--sp-xl) calc(24px + var(--sp-md));line-height:1.6}
.HumanBehind-module__S_P2aa__section{max-width:none;padding:var(--section-padding);background:0 0;position:relative}.HumanBehind-module__S_P2aa__section:before{content:"";-webkit-backdrop-filter:blur(4px);z-index:-1;pointer-events:none;background:linear-gradient(#0000 0%,#ffffff59 60px calc(100% - 60px),#0000 100%);position:absolute;inset:-60px 0}.HumanBehind-module__S_P2aa__inner{aspect-ratio:1;text-align:center;background:var(--glass-tint);max-width:560px;-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--r-card);box-shadow:var(--glass-inner-shadow), var(--glass-shadow-elevated);padding:var(--sp-3xl) var(--sp-xl);flex-direction:column;justify-content:center;margin:0 auto;display:flex;position:relative;overflow:hidden}.HumanBehind-module__S_P2aa__inner:before{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#fff9 30% 70%,#fff0 100%);height:1px;position:absolute;top:0;left:0;right:0}.HumanBehind-module__S_P2aa__badge{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:1.5px;color:var(--primary);-webkit-backdrop-filter:blur(8px);box-shadow:var(--glass-inner-shadow);padding:var(--sp-xs) var(--sp-base);border-radius:var(--r-pill);margin-bottom:var(--sp-xl);background:#51cc2614;border:1px solid #ffffff4d;align-self:center;font-weight:700;display:inline-block}.HumanBehind-module__S_P2aa__heading{font-size:var(--fs-h2);letter-spacing:-.5px;margin-bottom:var(--sp-xl);font-weight:700;line-height:1.3}.HumanBehind-module__S_P2aa__body{font-size:var(--fs-body);color:var(--warm-gray);margin-bottom:var(--sp-md);max-width:480px;margin-left:auto;margin-right:auto;line-height:1.6}.HumanBehind-module__S_P2aa__body:last-child{margin-bottom:0}@media (max-width:600px){.HumanBehind-module__S_P2aa__inner{aspect-ratio:auto}}
.OurTeam-module__i-9d5q__section{max-width:none;padding:var(--section-padding);background:0 0;position:relative}.OurTeam-module__i-9d5q__section:before{content:"";-webkit-backdrop-filter:blur(4px);z-index:-1;pointer-events:none;background:linear-gradient(#0000 0%,#ffffff59 60px calc(100% - 60px),#0000 100%);position:absolute;inset:-60px 0}.OurTeam-module__i-9d5q__heading{font-size:var(--fs-h2);letter-spacing:-.5px;text-align:center;margin-bottom:var(--sp-sm);font-weight:700;line-height:1.3}.OurTeam-module__i-9d5q__subtitle{text-align:center;color:var(--warm-gray);font-size:var(--fs-body-lg);margin-bottom:var(--sp-3xl)}.OurTeam-module__i-9d5q__carouselWrap{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000,#000 8% 92%,#0000),linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(#0000,#000 8% 92%,#0000),linear-gradient(90deg,#0000,#000 4% 96%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.OurTeam-module__i-9d5q__carousel{width:100%;padding:var(--sp-lg) 0 var(--sp-xl);scrollbar-width:none;overflow:auto visible}.OurTeam-module__i-9d5q__carousel::-webkit-scrollbar{display:none}.OurTeam-module__i-9d5q__track{gap:var(--sp-xl);cursor:grab;-webkit-user-select:none;user-select:none;width:max-content;display:flex}.OurTeam-module__i-9d5q__track:active{cursor:grabbing}.OurTeam-module__i-9d5q__avatarLink{cursor:pointer;touch-action:none;display:block}.OurTeam-module__i-9d5q__card{text-align:center;padding:var(--sp-2xl);background:var(--glass-tint);-webkit-backdrop-filter:var(--glass-blur);border-radius:var(--r-card);border:1px solid var(--glass-border);box-shadow:var(--glass-inner-shadow), var(--glass-shadow-elevated);flex-shrink:0;width:280px;min-height:300px;transition:box-shadow .2s,transform .2s,border-color .2s;display:block;position:relative;overflow:hidden}.OurTeam-module__i-9d5q__card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#fff9 30% 70%,#fff0 100%);height:1px;position:absolute;top:0;left:0;right:0}.OurTeam-module__i-9d5q__card:hover{box-shadow:var(--glass-inner-shadow), 0 8px 32px #51cc261a, var(--glass-shadow-deep);border-color:#51cc2640;transform:translateY(-3px)}.OurTeam-module__i-9d5q__avatar{object-fit:cover;width:120px;height:120px;margin:0 auto var(--sp-xl);border:2px solid #ffffff80;border-radius:23%;box-shadow:0 0 0 3px #51cc2626}.OurTeam-module__i-9d5q__name{font-size:var(--fs-h3);margin-bottom:var(--sp-xs);font-weight:700}.OurTeam-module__i-9d5q__role{font-size:var(--fs-label);color:var(--primary);text-transform:uppercase;letter-spacing:1px;font-weight:600}.OurTeam-module__i-9d5q__specialization{font-size:var(--fs-small,.8rem);color:var(--text-secondary,#00000073);margin-top:var(--sp-xs);letter-spacing:.5px;font-weight:400}@media (max-width:768px){.OurTeam-module__i-9d5q__card{-webkit-backdrop-filter:none;background:#ffffffd9}.OurTeam-module__i-9d5q__track{will-change:transform}}
.CTA-module__CdZh3q__section{padding:var(--section-padding);background:#f0f7ec;position:relative;overflow:hidden}.CTA-module__CdZh3q__section:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#51cc2626 30% 70%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.CTA-module__CdZh3q__inner{text-align:center;max-width:600px;margin:0 auto}.CTA-module__CdZh3q__heading{font-size:var(--fs-h2);letter-spacing:-.5px;color:var(--dark,#1a1a2e);margin-bottom:var(--sp-base);font-weight:700}.CTA-module__CdZh3q__body{font-size:var(--fs-body-lg);color:#0009;margin-bottom:var(--sp-2xl);line-height:1.7}.CTA-module__CdZh3q__cta{padding:var(--sp-md) var(--sp-2xl);font-weight:600;font-size:var(--fs-body-lg);color:#fff;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(16px)saturate(1.8);background:#51cc26d9;border:none;transition:box-shadow .25s,transform .25s,background .25s;display:inline-block;box-shadow:0 2px 12px #51cc264d}.CTA-module__CdZh3q__cta:hover{background:#51cc26f2;transform:translateY(-1px);box-shadow:0 4px 20px #51cc2666}.CTA-module__CdZh3q__cta:active{transform:scale(.97);box-shadow:0 1px 6px #51cc2640}.CTA-module__CdZh3q__micro{font-size:var(--fs-small,.85rem);color:#0006;margin-top:var(--sp-xl);font-weight:400}
.Footer-module__S6Hkya__footer{padding:var(--sp-xl) var(--sp-xl);-webkit-backdrop-filter:blur(20px)saturate(1.3);background:#ffffff59;border-top:1px solid #ffffff40;justify-content:space-between;align-items:center;display:flex;box-shadow:0 -1px #ffffff4d}.Footer-module__S6Hkya__logo{object-fit:contain;width:auto;height:24px}.Footer-module__S6Hkya__copy{font-size:var(--fs-caption);color:var(--light-gray)}@media (max-width:480px){.Footer-module__S6Hkya__footer{gap:var(--sp-sm);text-align:center;flex-direction:column}}
