.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__logoLink{cursor:pointer;align-items:center;display:inline-flex}.Header-module__hBw1pG__logo{object-fit:contain;width:auto;height:36px}.Header-module__hBw1pG__toggle{align-items:center;gap:var(--sp-sm);cursor:pointer;padding:var(--sp-sm) var(--sp-xs);margin:calc(var(--sp-sm) * -1) calc(var(--sp-xs) * -1);touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;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)}
.Footer-module__S6Hkya__footer{align-items:center;gap:var(--sp-base);padding:var(--sp-xl) var(--sp-xl);-webkit-backdrop-filter:blur(20px)saturate(1.3);background:#ffffff59;border-top:1px solid #ffffff40;grid-template-columns:1fr auto 1fr;display:grid;box-shadow:0 -1px #ffffff4d}.Footer-module__S6Hkya__logo{object-fit:contain;justify-self:start;width:auto;height:24px}.Footer-module__S6Hkya__link{font-size:var(--fs-caption);color:var(--dark);justify-self:center;font-weight:600;text-decoration:none;transition:color .2s}.Footer-module__S6Hkya__link:hover{color:var(--primary)}.Footer-module__S6Hkya__copy{text-align:right;font-size:var(--fs-caption);color:var(--light-gray);justify-self:end}@media (max-width:480px){.Footer-module__S6Hkya__footer{gap:var(--sp-sm);text-align:center;grid-template-columns:1fr}.Footer-module__S6Hkya__logo,.Footer-module__S6Hkya__link,.Footer-module__S6Hkya__copy{text-align:center;justify-self:center}}
.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__hiringLink{color:var(--primary);border-bottom:1px solid #51cc2666;padding-bottom:1px;font-weight:600;text-decoration:none;transition:border-color .2s}.OurTeam-module__i-9d5q__hiringLink:hover{border-bottom-color:var(--primary)}.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;margin:0 auto;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}}
.join-module__WSsfRG__hero,.join-module__WSsfRG__whyRoles,.join-module__WSsfRG__apply{max-width:var(--max-width);padding-top:var(--sp-3xl);padding-bottom:var(--sp-3xl);margin:0 auto}.join-module__WSsfRG__hero{padding-top:100px}@media (min-width:768px){.join-module__WSsfRG__hero,.join-module__WSsfRG__whyRoles,.join-module__WSsfRG__apply{padding-top:var(--sp-4xl);padding-bottom:var(--sp-4xl)}.join-module__WSsfRG__hero{padding-top:140px}.join-module__WSsfRG__form{padding:var(--sp-2xl)}}.join-module__WSsfRG__whyRolesGrid{gap:var(--sp-4xl);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:720px){.join-module__WSsfRG__whyRolesGrid{gap:var(--sp-4xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.join-module__WSsfRG__whyCol,.join-module__WSsfRG__rolesCol{min-width:0}.join-module__WSsfRG__headline{font-size:var(--fs-h1);letter-spacing:-.5px;margin-bottom:var(--sp-3xl);text-align:center;font-weight:700;line-height:1.15}@media (min-width:768px){.join-module__WSsfRG__headline{margin-bottom:var(--sp-4xl)}}.join-module__WSsfRG__subhead{font-size:var(--fs-body-lg);color:var(--warm-gray);max-width:640px;margin-left:auto;margin-right:auto;line-height:1.6}.join-module__WSsfRG__h2{font-size:var(--fs-h2);letter-spacing:-.5px;margin-bottom:var(--sp-lg);font-weight:700}.join-module__WSsfRG__whyList{gap:var(--sp-lg);max-width:720px;margin:0 auto;padding:0;list-style:none;display:grid}.join-module__WSsfRG__whyList li{font-size:var(--fs-body);color:var(--warm-gray);padding-left:var(--sp-lg);border-left:2px solid #51cc2666;line-height:1.6}.join-module__WSsfRG__whyList strong{color:var(--dark);margin-bottom:var(--sp-xs);display:block}.join-module__WSsfRG__roleGrid{gap:var(--sp-lg);grid-template-columns:1fr;display:grid}.join-module__WSsfRG__roleCard{gap:var(--sp-xs);padding:var(--sp-xl);background:var(--glass-tint);-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);color:inherit;flex-direction:column;text-decoration:none;transition:box-shadow .2s,transform .2s,border-color .2s;display:flex}.join-module__WSsfRG__roleCard:hover{box-shadow:var(--glass-inner-shadow), 0 8px 32px #51cc261a, var(--glass-shadow-deep);border-color:#51cc2666;transform:translateY(-3px)}.join-module__WSsfRG__roleTitle{font-size:var(--fs-h3);color:var(--dark);font-weight:700}.join-module__WSsfRG__roleSpec{font-size:var(--fs-label);color:var(--primary);text-transform:uppercase;letter-spacing:1px;margin-bottom:var(--sp-sm);font-weight:600}.join-module__WSsfRG__roleOwns{font-size:var(--fs-body);color:var(--warm-gray);line-height:1.5}.join-module__WSsfRG__applyTrigger{gap:var(--sp-lg);width:100%;max-width:560px;padding:var(--sp-xl);text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:var(--glass-tint);-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);color:inherit;cursor:pointer;flex-direction:column;margin:0 auto;font-family:inherit;transition:box-shadow .2s,transform .2s,border-color .2s;display:flex}@media (hover:hover){.join-module__WSsfRG__applyTrigger:hover{box-shadow:var(--glass-inner-shadow), 0 8px 32px #51cc261a, var(--glass-shadow-deep);border-color:#51cc2666;transform:translateY(-3px)}}.join-module__WSsfRG__applyTrigger:focus-visible{border-color:var(--primary);box-shadow:var(--glass-inner-shadow), 0 0 0 3px #51cc2626, var(--glass-shadow-elevated);outline:none}.join-module__WSsfRG__applyTriggerCopy{font-size:var(--fs-body-lg);color:var(--warm-gray);line-height:1.6}.join-module__WSsfRG__applyTriggerHead{justify-content:space-between;align-items:center;gap:var(--sp-base);display:flex}.join-module__WSsfRG__applyTriggerTitle{font-size:var(--fs-h2);letter-spacing:-.5px;color:var(--dark);font-weight:700;line-height:1.15}.join-module__WSsfRG__applyToggleTrack{background:#00000026;border-radius:13px;flex-shrink:0;width:44px;height:26px;transition:background .3s;position:relative}.join-module__WSsfRG__applyToggleThumb{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}@media (hover:hover){.join-module__WSsfRG__applyTrigger:hover .join-module__WSsfRG__applyToggleTrack{background:var(--primary,#51cc26)}.join-module__WSsfRG__applyTrigger:hover .join-module__WSsfRG__applyToggleThumb{transform:translate(18px)}}.join-module__WSsfRG__applyTrigger:focus-visible .join-module__WSsfRG__applyToggleTrack{background:var(--primary,#51cc26)}.join-module__WSsfRG__applyTrigger:focus-visible .join-module__WSsfRG__applyToggleThumb{transform:translate(18px)}.join-module__WSsfRG__form{gap:var(--sp-lg);width:100%;min-width:0;max-width:560px;padding:var(--sp-lg);background:var(--glass-tint);-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);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.join-module__WSsfRG__field{gap:var(--sp-xs);flex-direction:column;min-width:0;display:flex}.join-module__WSsfRG__label{font-size:var(--fs-label);color:var(--dark);font-weight:600}.join-module__WSsfRG__input,.join-module__WSsfRG__textarea{font-family:inherit;font-size:var(--fs-body);width:100%;min-width:0;max-width:100%;padding:var(--sp-md) var(--sp-base);border:1px solid var(--glass-border);border-radius:var(--r-button);color:var(--dark);background:#fff9;transition:border-color .2s,box-shadow .2s;display:block}.join-module__WSsfRG__input:focus,.join-module__WSsfRG__textarea:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #51cc2626}.join-module__WSsfRG__textarea{resize:vertical;min-height:120px}.join-module__WSsfRG__honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.join-module__WSsfRG__submit{font-family:inherit;font-size:var(--fs-body);padding:var(--sp-md) var(--sp-xl);background:var(--primary);color:#fff;border-radius:var(--r-button);cursor:pointer;border:none;font-weight:600;transition:background .2s,transform .2s}.join-module__WSsfRG__submit:hover:not(:disabled){background:var(--primary-light);transform:translateY(-1px)}.join-module__WSsfRG__submit:disabled{opacity:.6;cursor:not-allowed}.join-module__WSsfRG__error{font-size:var(--fs-caption);color:#dc2626}.join-module__WSsfRG__successCard{max-width:560px;padding:var(--sp-2xl);background:var(--glass-tint);-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)}.join-module__WSsfRG__successCard h3{font-size:var(--fs-h3);margin-bottom:var(--sp-sm);font-weight:700}.join-module__WSsfRG__successCard p{font-size:var(--fs-body);color:var(--warm-gray);line-height:1.6}.join-module__WSsfRG__successCard a{color:var(--primary)}
.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}
