.RolesMarquee-module__cfGFmW__wrap{animation:1.2s cubic-bezier(.2,.8,.2,1) both RolesMarquee-module__cfGFmW__up;animation-delay:calc(var(--i) * .15s + .1s);gap:14px;margin-top:64px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.RolesMarquee-module__cfGFmW__row{will-change:transform;width:max-content;animation:55s linear infinite RolesMarquee-module__cfGFmW__scroll;display:flex}.RolesMarquee-module__cfGFmW__rev{animation-duration:65s;animation-direction:reverse}.RolesMarquee-module__cfGFmW__group{flex:none;display:flex}.RolesMarquee-module__cfGFmW__pill{color:var(--green-900);white-space:nowrap;background:#fff;border:1px solid #0a32061f;border-radius:999px;margin-right:14px;padding:11px 24px;font-weight:600;box-shadow:0 10px 24px -16px #0a320659}.RolesMarquee-module__cfGFmW__fill{background:var(--grad-cta);border-color:#0000}@keyframes RolesMarquee-module__cfGFmW__scroll{to{transform:translate(-50%)}}@keyframes RolesMarquee-module__cfGFmW__up{0%{opacity:0;transform:translateY(20px)}}
.Reveal-module__U2Tp6W__reveal{opacity:0;will-change:opacity,transform;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(26px)}.Reveal-module__U2Tp6W__in{opacity:1;will-change:auto;transform:none}
.StepsStage-module__8X1VWq__section{color:var(--green-900);background:linear-gradient(180deg, var(--green-50), #569b40 50%, var(--green-50));padding:140px 20px 150px;position:relative;overflow:clip}.StepsStage-module__8X1VWq__section:before{content:"";background:linear-gradient(var(--bg), transparent);pointer-events:none;height:240px;position:absolute;inset:0 0 auto}.StepsStage-module__8X1VWq__section:after{content:"";background:linear-gradient(transparent, var(--bg));pointer-events:none;height:240px;position:absolute;inset:auto 0 0}.StepsStage-module__8X1VWq__inner{z-index:1;max-width:var(--max);margin:0 auto;position:relative}.StepsStage-module__8X1VWq__stage{display:none}.StepsStage-module__8X1VWq__list{gap:28px;list-style:none;display:grid}.StepsStage-module__8X1VWq__card{background:#fff;border:1px solid #0a32061a;border-radius:28px;padding:clamp(26px,4vw,48px);position:relative;box-shadow:0 20px 50px -20px #0a32062e}.StepsStage-module__8X1VWq__card:before{content:"";background:var(--grad-warm);transform-origin:0;border-radius:3px;height:3px;transition:transform 1.3s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:28px;right:28px;transform:scaleX(0)}.StepsStage-module__8X1VWq__card.StepsStage-module__8X1VWq__active:before{transform:scaleX(1)}.StepsStage-module__8X1VWq__badge{background:var(--grad-cta);width:52px;height:52px;color:var(--green-900);border-radius:50%;place-items:center;margin-bottom:18px;font-weight:800;display:inline-grid;box-shadow:0 10px 24px #de6a2e4d}.StepsStage-module__8X1VWq__card h3{text-transform:uppercase;letter-spacing:.03em;margin-bottom:14px;font-size:clamp(1.6rem,3vw,2.2rem)}.StepsStage-module__8X1VWq__card p{color:#0a3206c7;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.75}.StepsStage-module__8X1VWq__eyebrow{letter-spacing:.26em;text-transform:uppercase;color:var(--orange-500);margin-bottom:12px;font-size:.78rem;font-weight:700;display:inline-block}.StepsStage-module__8X1VWq__num{letter-spacing:-.05em;background:var(--grad-warm);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(8rem,17vw,15rem);font-weight:800;line-height:.9;animation:1.1s cubic-bezier(.2,.8,.2,1) both StepsStage-module__8X1VWq__numIn}.StepsStage-module__8X1VWq__name{letter-spacing:.07em;text-transform:uppercase;margin-top:10px;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700;animation:1.1s cubic-bezier(.2,.8,.2,1) .1s both StepsStage-module__8X1VWq__numIn}.StepsStage-module__8X1VWq__dots{gap:8px;margin-top:28px;display:flex}.StepsStage-module__8X1VWq__dots i{background:#0a320626;border-radius:6px;width:28px;height:6px;transition:width .9s cubic-bezier(.2,.8,.2,1),background .9s}.StepsStage-module__8X1VWq__dots .StepsStage-module__8X1VWq__done{background:var(--green-600)}.StepsStage-module__8X1VWq__dots .StepsStage-module__8X1VWq__on{background:var(--grad-warm);width:72px}@media (min-width:900px){.StepsStage-module__8X1VWq__inner{grid-template-columns:minmax(320px,.85fr) 1.15fr;align-items:start;gap:clamp(40px,6vw,90px);display:grid}.StepsStage-module__8X1VWq__stage{align-self:start;display:block;position:sticky;top:130px}.StepsStage-module__8X1VWq__list{gap:36px}.StepsStage-module__8X1VWq__card{opacity:.38;flex-direction:column;justify-content:center;min-height:58vh;transition:opacity .9s,transform .9s cubic-bezier(.2,.8,.2,1),box-shadow .9s;display:flex;transform:scale(.97)}.StepsStage-module__8X1VWq__card.StepsStage-module__8X1VWq__active{opacity:1;transform:none;box-shadow:0 30px 70px -24px #0a320652}.StepsStage-module__8X1VWq__badge{display:none}}@keyframes StepsStage-module__8X1VWq__numIn{0%{opacity:0;transform:translateY(24px)}}
.JobBoard-module__k2ZW2G__roles{color:var(--green-900);background:linear-gradient(180deg, var(--green-50), #fff 45%, var(--green-50));padding:100px 20px 190px;position:relative}.JobBoard-module__k2ZW2G__inner{max-width:980px;margin:0 auto}.JobBoard-module__k2ZW2G__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 20px;margin-bottom:26px;display:flex}.JobBoard-module__k2ZW2G__h2{letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(2rem,5vw,3.3rem);font-weight:800}.JobBoard-module__k2ZW2G__count{color:var(--green-600);background:#fff;border:1px solid #0a32061f;border-radius:999px;padding:6px 16px;font-size:.9rem;font-weight:700}.JobBoard-module__k2ZW2G__filters{flex-wrap:wrap;gap:10px;margin-bottom:34px;display:flex}.JobBoard-module__k2ZW2G__pill{color:var(--green-900);background:#fff;border:1.5px solid #0a320629;border-radius:999px;padding:10px 22px;font-size:.92rem;font-weight:700;transition:background .45s,border-color .45s,transform .45s,box-shadow .45s}.JobBoard-module__k2ZW2G__pill:hover{border-color:var(--orange-500)}.JobBoard-module__k2ZW2G__pill[aria-pressed=true]{background:var(--grad-cta);border-color:#0000;box-shadow:0 10px 24px -8px #de6a2e80}.JobBoard-module__k2ZW2G__list{gap:18px;display:grid}.JobBoard-module__k2ZW2G__job{background:#fff;border:1px solid #0a32061a;border-radius:26px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px 28px;padding:clamp(20px,3vw,30px) clamp(20px,3vw,32px);transition:transform .6s cubic-bezier(.2,.8,.2,1),border-color .6s,box-shadow .6s;display:grid;box-shadow:0 22px 44px -30px #0a32064d}@media (hover:hover){.JobBoard-module__k2ZW2G__job:hover{border-color:#de6a2e8c;transform:translateY(-4px);box-shadow:0 30px 56px -26px #0a320661}}.JobBoard-module__k2ZW2G__idx{color:#0000;-webkit-text-stroke:1.5px #0a320642;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:800;line-height:1;transition:-webkit-text-stroke-color .6s}.JobBoard-module__k2ZW2G__job:hover .JobBoard-module__k2ZW2G__idx{-webkit-text-stroke-color:var(--orange-500)}.JobBoard-module__k2ZW2G__body{min-width:0}.JobBoard-module__k2ZW2G__body h3{letter-spacing:-.01em;margin-bottom:8px;font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:800}.JobBoard-module__k2ZW2G__tags{flex-wrap:wrap;gap:8px;display:flex}.JobBoard-module__k2ZW2G__tags i{border-radius:999px;padding:5px 14px;font-size:.82rem;font-style:normal;font-weight:700}.JobBoard-module__k2ZW2G__dept{color:var(--green-600);background:#116a081a;border:1px solid #116a0840}.JobBoard-module__k2ZW2G__type{color:#a5471a;background:#de6a2e1f;border:1px solid #de6a2e4d}.JobBoard-module__k2ZW2G__body p{color:#0a3206b3;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:60ch;margin-top:10px;display:-webkit-box;overflow:hidden}.JobBoard-module__k2ZW2G__apply{background:var(--grad-cta);color:var(--green-900);letter-spacing:.05em;text-transform:uppercase;border:0;border-radius:999px;align-items:center;gap:10px;padding:14px 28px;font-size:.88rem;font-weight:800;transition:transform .45s,box-shadow .45s;display:inline-flex;box-shadow:0 12px 26px #de6a2e4d}.JobBoard-module__k2ZW2G__apply span{transition:transform .45s}@media (hover:hover){.JobBoard-module__k2ZW2G__apply:hover{transform:translateY(-2px);box-shadow:0 16px 34px #de6a2e73}.JobBoard-module__k2ZW2G__apply:hover span{transform:translate(5px)}}@media (max-width:700px){.JobBoard-module__k2ZW2G__job{grid-template-columns:1fr}.JobBoard-module__k2ZW2G__idx{font-size:2rem}.JobBoard-module__k2ZW2G__apply{justify-self:start}}.JobBoard-module__k2ZW2G__empty{text-align:center;background:#fff;border:1.5px dashed #0a320633;border-radius:28px;justify-items:center;gap:16px;padding:60px 24px;display:grid}.JobBoard-module__k2ZW2G__empty svg{fill:none;width:56px;height:56px;stroke:var(--green-600);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.JobBoard-module__k2ZW2G__empty p{color:#0a3206b3;max-width:36ch;font-size:1.1rem}.JobBoard-module__k2ZW2G__more{justify-items:center;margin-top:34px;display:grid}.JobBoard-module__k2ZW2G__moreBtn{min-width:170px;color:var(--green-900);background:#fff;border:1.5px solid #0a320640;border-radius:999px;padding:14px 32px;font-weight:700;transition:background .4s,border-color .4s}.JobBoard-module__k2ZW2G__moreBtn:hover:not(:disabled){border-color:var(--orange-500);background:var(--green-50)}.JobBoard-module__k2ZW2G__moreBtn:disabled{cursor:wait;opacity:.8}.JobBoard-module__k2ZW2G__spinner{border:2.5px solid #0a320633;border-top-color:var(--green-600);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite JobBoard-module__k2ZW2G__spin;display:inline-block}.JobBoard-module__k2ZW2G__cta{text-align:center;color:#fff;background:radial-gradient(600px 380px at 85% 10%, #de6a2e59, transparent 62%), radial-gradient(520px 340px at 8% 90%, #f2b84b29, transparent 62%), linear-gradient(165deg,#0f4a0a 0%, var(--green-900) 55%, var(--bg) 100%);border-radius:60px 60px 0 0;margin-top:-64px;padding:110px 20px 120px;position:relative;overflow:hidden}.JobBoard-module__k2ZW2G__ctaIn{justify-items:center;gap:18px;max-width:720px;margin:0 auto;display:grid;position:relative}.JobBoard-module__k2ZW2G__ctaIn h2{letter-spacing:-.02em;font-size:clamp(2rem,5vw,3.4rem);font-weight:800;line-height:1.08}.JobBoard-module__k2ZW2G__ctaIn p{color:#ffffffd1;max-width:44ch;font-size:clamp(1.05rem,2vw,1.25rem)}.JobBoard-module__k2ZW2G__ctaBtn{background:var(--grad-cta);color:var(--green-900);letter-spacing:.06em;text-transform:uppercase;border:0;border-radius:999px;align-items:center;gap:12px;margin-top:10px;padding:18px 36px;font-weight:800;transition:transform .45s,box-shadow .45s;display:inline-flex;box-shadow:0 16px 36px #de6a2e66}.JobBoard-module__k2ZW2G__ctaBtn svg{fill:currentColor;width:20px;height:20px;transition:transform .6s}@media (hover:hover){.JobBoard-module__k2ZW2G__ctaBtn:hover{transform:translateY(-3px);box-shadow:0 20px 44px #de6a2e8c}.JobBoard-module__k2ZW2G__ctaBtn:hover svg{transform:rotate(25deg)scale(1.15)}}@keyframes JobBoard-module__k2ZW2G__spin{to{transform:rotate(360deg)}}
.Thinking-module__rXJjvW__section{background:radial-gradient(800px 420px at 90% 8%, #de6a2e38, transparent 60%), linear-gradient(180deg, var(--bg), #07260a 50%, var(--bg));padding:130px 20px 160px;position:relative}.Thinking-module__rXJjvW__head{text-align:center;max-width:960px;margin:0 auto 70px}.Thinking-module__rXJjvW__eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--amber-400);margin-bottom:18px;font-size:.78rem;font-weight:700;display:inline-block}.Thinking-module__rXJjvW__h2{letter-spacing:-.01em;text-transform:uppercase;font-size:clamp(1.9rem,4.6vw,3.5rem);font-weight:800;line-height:1.12}.Thinking-module__rXJjvW__stack{max-width:960px;margin:0 auto}.Thinking-module__rXJjvW__card{top:calc(96px + var(--i) * 26px);min-height:340px;color:var(--fg);background:var(--bgc);border:1px solid var(--bd);border-radius:30px;grid-template-columns:auto 1fr;align-items:start;gap:clamp(18px,4vw,52px);margin-bottom:36px;padding:clamp(26px,5vw,58px);display:grid;position:sticky;box-shadow:0 -12px 50px #00000059}.Thinking-module__rXJjvW__n{color:#0000;-webkit-text-stroke:2px var(--ns);font-size:clamp(3.2rem,9vw,7rem);font-weight:800;line-height:.9}.Thinking-module__rXJjvW__card h3{text-transform:uppercase;letter-spacing:.03em;margin-bottom:16px;font-size:clamp(1.35rem,3vw,2.1rem)}.Thinking-module__rXJjvW__card p{color:var(--mut);font-size:clamp(1.02rem,1.5vw,1.2rem);line-height:1.8}.Thinking-module__rXJjvW__c0{--fg:#fff;--mut:#ffffffd6;--bgc:linear-gradient(135deg,#0a3206,#116a08);--bd:#ffffff24;--ns:#ffffff59}.Thinking-module__rXJjvW__c1{--fg:var(--green-900);--mut:#0a3206cc;--bgc:linear-gradient(135deg,var(--green-50),#fff);--bd:#0a32061f;--ns:#0a320647}.Thinking-module__rXJjvW__c2{--fg:var(--green-900);--mut:var(--green-900);--bgc:linear-gradient(135deg,var(--amber-400),var(--orange-500));--bd:#ffffff59;--ns:#0a320666}.Thinking-module__rXJjvW__c3{--fg:#fff;--mut:#ffffffdb;--bgc:linear-gradient(135deg,#116a08,#0a3206 70%,#052006);--bd:#f2b84b59;--ns:#f2b84b8c}@media (max-width:640px){.Thinking-module__rXJjvW__card{min-height:0;top:calc(84px + var(--i) * 18px);grid-template-columns:1fr;gap:10px}}
.page-module__FBtO9q__hero{isolation:isolate;text-align:center;min-height:min(94vh,860px);color:var(--green-900);background:radial-gradient(900px 520px at 10% 8%, #116a082b, transparent 62%), radial-gradient(720px 500px at 94% 32%, #de6a2e33, transparent 62%), linear-gradient(180deg,#fff 0%, var(--green-50) 100%);flex-direction:column;justify-content:center;padding:150px 0 70px;display:flex;position:relative;overflow:hidden}.page-module__FBtO9q__blob{z-index:-1;aspect-ratio:1;border-radius:50%;width:560px;display:none;position:absolute}.page-module__FBtO9q__b1{background:radial-gradient(circle,#f2b84b47,#0000 65%);animation:18s ease-in-out infinite page-module__FBtO9q__float;bottom:4%;left:-8%}.page-module__FBtO9q__b2{background:radial-gradient(circle,#116a0833,#0000 65%);animation:21s ease-in-out -7s infinite page-module__FBtO9q__float;top:-4%;right:-8%}@media (min-width:760px){.page-module__FBtO9q__blob{display:block}}.page-module__FBtO9q__inner{justify-items:center;gap:26px;max-width:1000px;margin:0 auto;padding:0 20px;display:grid}.page-module__FBtO9q__eyebrow{color:var(--green-600);letter-spacing:.24em;text-transform:uppercase;background:#ffffffb3;border:1px solid #116a084d;border-radius:999px;align-items:center;gap:10px;padding:8px 18px;font-size:.78rem;font-weight:700;display:inline-flex}.page-module__FBtO9q__dot{background:var(--orange-500);border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite page-module__FBtO9q__pulse}.page-module__FBtO9q__title{letter-spacing:-.04em;gap:2px;font-weight:800;line-height:1.02;display:grid}.page-module__FBtO9q__line{flex-wrap:wrap;justify-content:center;gap:0 .24em;font-size:clamp(2.8rem,9.5vw,7rem);display:flex}.page-module__FBtO9q__word{padding:0 .04em .12em;display:inline-block;overflow:hidden}.page-module__FBtO9q__word>span{display:inline-block}.page-module__FBtO9q__lead{color:#0a3206bd;max-width:54ch;font-size:clamp(1.05rem,2.2vw,1.3rem)}.page-module__FBtO9q__actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.page-module__FBtO9q__primary,.page-module__FBtO9q__ghost{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:16px 32px;font-size:.9rem;font-weight:800;transition:transform .45s,box-shadow .45s,background .45s}.page-module__FBtO9q__primary{background:var(--grad-cta);color:var(--green-900);box-shadow:0 14px 32px #de6a2e52}.page-module__FBtO9q__ghost{border:2px solid #0a3206b3}@media (hover:hover){.page-module__FBtO9q__primary:hover{transform:translateY(-3px);box-shadow:0 18px 40px #de6a2e75}.page-module__FBtO9q__ghost:hover{background:#0a320612;transform:translateY(-3px)}}.page-module__FBtO9q__eyebrow,.page-module__FBtO9q__word>span,.page-module__FBtO9q__lead,.page-module__FBtO9q__actions{animation-duration:1.2s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:both;animation-delay:calc(var(--i) * .15s + .1s)}.page-module__FBtO9q__eyebrow,.page-module__FBtO9q__lead,.page-module__FBtO9q__actions{animation-name:page-module__FBtO9q__up}.page-module__FBtO9q__word>span{animation-name:page-module__FBtO9q__wordUp;animation-delay:calc(var(--i) * .16s + .15s)}@keyframes page-module__FBtO9q__up{0%{opacity:0;transform:translateY(20px)}}@keyframes page-module__FBtO9q__wordUp{0%{transform:translateY(118%)}}@keyframes page-module__FBtO9q__float{0%,to{transform:translate(0,0)}50%{transform:translate(46px,-34px)}}@keyframes page-module__FBtO9q__pulse{0%{box-shadow:0 0 #de6a2e8c}to{box-shadow:0 0 0 12px #de6a2e00}}
.page-module__YDJK0G__hero{isolation:isolate;text-align:center;background:radial-gradient(900px 520px at 12% 18%, #116a0899, transparent 62%), radial-gradient(760px 520px at 92% 85%, #de6a2e52, transparent 62%), linear-gradient(180deg,#05200a, var(--bg));place-items:center;min-height:min(92vh,820px);padding:150px 20px 90px;display:grid;position:relative;overflow:hidden}.page-module__YDJK0G__ring{z-index:-1;aspect-ratio:1;border:1px dashed #f2b84b38;border-radius:50%;position:absolute;top:50%;left:50%}.page-module__YDJK0G__r1{width:min(92vw,780px);margin:calc(min(92vw,780px)/-2) 0 0 calc(min(92vw,780px)/-2);animation:70s linear infinite page-module__YDJK0G__spin}.page-module__YDJK0G__r2{border-color:#ffffff1f;width:min(64vw,520px);margin:calc(min(64vw,520px)/-2) 0 0 calc(min(64vw,520px)/-2);animation:50s linear infinite reverse page-module__YDJK0G__spin}.page-module__YDJK0G__blob{z-index:-1;aspect-ratio:1;border-radius:50%;width:520px;display:none;position:absolute}.page-module__YDJK0G__b1{background:radial-gradient(circle,#f2b84b33,#0000 65%);animation:16s ease-in-out infinite page-module__YDJK0G__float;bottom:-6%;left:-8%}.page-module__YDJK0G__b2{background:radial-gradient(circle,#116a0880,#0000 65%);animation:19s ease-in-out -6s infinite page-module__YDJK0G__float;top:4%;right:-8%}@media (min-width:760px){.page-module__YDJK0G__blob{display:block}}.page-module__YDJK0G__inner{justify-items:center;gap:26px;max-width:980px;display:grid}.page-module__YDJK0G__eyebrow{color:var(--amber-400);letter-spacing:.26em;text-transform:uppercase;background:#f2b84b14;border:1px solid #f2b84b66;border-radius:999px;align-items:center;gap:10px;padding:8px 18px;font-size:.78rem;display:inline-flex}.page-module__YDJK0G__dot{background:var(--amber-400);border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite page-module__YDJK0G__pulse}.page-module__YDJK0G__title{letter-spacing:-.035em;text-transform:uppercase;gap:2px;font-weight:800;line-height:1;display:grid}.page-module__YDJK0G__line{flex-wrap:wrap;justify-content:center;gap:0 .24em;font-size:clamp(2.6rem,9vw,6.4rem);display:flex}.page-module__YDJK0G__big{font-size:clamp(3.4rem,13vw,9.6rem)}.page-module__YDJK0G__word{padding:0 .04em .1em;display:inline-block;overflow:hidden}.page-module__YDJK0G__word>span{display:inline-block}.page-module__YDJK0G__lead{max-width:56ch;color:var(--muted);font-size:clamp(1.02rem,2.2vw,1.25rem)}.page-module__YDJK0G__road{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 0;margin-top:10px;list-style:none;display:flex}.page-module__YDJK0G__road li{align-items:center;display:flex}.page-module__YDJK0G__road a{border:1px solid var(--line);background:#ffffff0d;border-radius:999px;align-items:center;gap:10px;padding:10px 18px;font-weight:600;transition:background .4s,border-color .4s,transform .4s;display:inline-flex}.page-module__YDJK0G__road a span{color:var(--amber-400);font-size:.85rem}.page-module__YDJK0G__road a:hover{background:#ffffff1a;border-color:#f2b84b80;transform:translateY(-2px)}.page-module__YDJK0G__road li:not(:last-child):after{content:"";background:var(--grad-cta);transform-origin:0;width:clamp(18px,5vw,64px);height:2px;animation:1.3s both page-module__YDJK0G__draw;animation-delay:calc(var(--i) * .5s + 1.6s)}html:not(.ready) .page-module__YDJK0G__road li:after{animation-play-state:paused}.page-module__YDJK0G__eyebrow,.page-module__YDJK0G__word>span,.page-module__YDJK0G__lead,.page-module__YDJK0G__road li{animation-duration:1.2s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:both}.page-module__YDJK0G__eyebrow,.page-module__YDJK0G__lead,.page-module__YDJK0G__road li{animation-name:page-module__YDJK0G__up;animation-delay:calc(var(--i) * .15s + .1s)}.page-module__YDJK0G__word>span{animation-name:page-module__YDJK0G__wordUp;animation-delay:calc(var(--i) * .16s + .15s)}.page-module__YDJK0G__ctaWrap{background:var(--bg);padding:30px 20px 120px}.page-module__YDJK0G__cta{text-align:center;max-width:1000px;color:var(--green-900);background:linear-gradient(120deg,var(--amber-400),var(--orange-500),var(--amber-400));background-size:200% 100%;border-radius:36px;margin:0 auto;padding:clamp(40px,7vw,90px) clamp(24px,5vw,70px);animation:12s ease-in-out infinite page-module__YDJK0G__slide;box-shadow:0 40px 90px -30px #de6a2e80}.page-module__YDJK0G__cta h2{letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(1.8rem,4.6vw,3.2rem);font-weight:800;line-height:1.1}.page-module__YDJK0G__cta p{max-width:46ch;margin:0 auto 30px;font-size:clamp(1rem,2vw,1.2rem);font-weight:500}.page-module__YDJK0G__btns{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.page-module__YDJK0G__primary,.page-module__YDJK0G__ghost{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:16px 32px;font-weight:800;transition:transform .4s,box-shadow .4s,background .4s}.page-module__YDJK0G__ghost{background:var(--green-900);color:#fff;box-shadow:0 14px 30px #0a320659}.page-module__YDJK0G__primary{border:2px solid var(--green-900)}@media (hover:hover){.page-module__YDJK0G__primary:hover,.page-module__YDJK0G__ghost:hover{transform:translateY(-3px)}.page-module__YDJK0G__ghost:hover{background:#0a32061a}}@keyframes page-module__YDJK0G__up{0%{opacity:0;transform:translateY(20px)}}@keyframes page-module__YDJK0G__wordUp{0%{transform:translateY(118%)}}@keyframes page-module__YDJK0G__draw{0%{transform:scaleX(0)}}@keyframes page-module__YDJK0G__spin{to{transform:rotate(360deg)}}@keyframes page-module__YDJK0G__float{0%,to{transform:translate(0,0)}50%{transform:translate(46px,-34px)}}@keyframes page-module__YDJK0G__pulse{0%{box-shadow:0 0 #f2b84b99}to{box-shadow:0 0 0 12px #f2b84b00}}@keyframes page-module__YDJK0G__slide{0%,to{background-position:0%}50%{background-position:100%}}
