.inv-join-page{--join-green:#5C844A;--join-deep:#0D3D2B;--join-deeper:#082D20;--join-cream:#F6F3EA;--join-text:#111C28;color:var(--join-text);font-family:'Poppins',sans-serif;background:#fff}.inv-join-page *{box-sizing:border-box}.inv-join-kicker{margin:0 0 12px;color:var(--join-green);font-size:.76rem;line-height:1.2;font-weight:800;letter-spacing:.14em}.inv-join-hero{position:relative;min-height:620px;background:var(--inv-join-hero) center/cover no-repeat;color:#fff}.inv-join-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,35,25,.9) 0%,rgba(4,35,25,.72) 42%,rgba(4,35,25,.28) 72%,rgba(4,35,25,.16) 100%)}.inv-join-hero__inner{position:relative;min-height:620px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.72fr);align-items:end;gap:60px;padding-top:70px;padding-bottom:64px}.inv-join-breadcrumb{position:absolute;top:32px;left:0;display:flex;gap:10px;align-items:center;font-size:.86rem;font-weight:600}.inv-join-breadcrumb a{color:#fff;text-decoration:none}.inv-join-hero__copy{max-width:700px}.inv-join-hero .inv-join-kicker{color:#d8e8d2}.inv-join-hero h1{margin:0;font-size:clamp(3.6rem,5.6vw,6.8rem);line-height:.92;letter-spacing:-.055em;font-weight:800}.inv-join-hero__copy>p:not(.inv-join-kicker){max-width:670px;margin:24px 0 28px;font-size:1.12rem;line-height:1.65;color:rgba(255,255,255,.92)}.inv-join-primary,.inv-join-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:4px;text-decoration:none;font-weight:800;font-size:.9rem;transition:transform .2s ease,background .2s ease,color .2s ease}.inv-join-primary{background:#6BA858;color:#fff}.inv-join-primary:hover{background:#5b944a;transform:translateY(-1px)}.inv-join-primary svg{width:19px;height:19px;fill:currentColor}.inv-join-secondary{border:1px solid rgba(255,255,255,.75);color:#fff;background:transparent}.inv-join-secondary:hover{background:#fff;color:var(--join-deep)}.inv-join-hero__note{justify-self:end;align-self:end;display:grid;grid-template-columns:50px 1fr;gap:14px;align-items:center;width:min(100%,340px);padding:20px;border:1px solid rgba(255,255,255,.2);background:rgba(11,60,43,.9);backdrop-filter:blur(8px)}.inv-join-hero__note-icon{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.12)}.inv-join-hero__note-icon svg{width:26px;height:26px;fill:#fff}.inv-join-hero__note strong,.inv-join-hero__note small{display:block}.inv-join-hero__note strong{font-size:.92rem;line-height:1.35}.inv-join-hero__note small{margin-top:6px;color:rgba(255,255,255,.75);line-height:1.5}.inv-join-section{padding:88px 0}.inv-join-requirements__grid{display:grid;grid-template-columns:minmax(280px,.75fr) 1.5fr;gap:72px;align-items:start}.inv-join-requirements h2,.inv-join-split h2,.inv-join-education h2,.inv-join-cta h2{margin:0;font-size:clamp(2.3rem,3.6vw,4.4rem);line-height:.98;letter-spacing:-.045em;font-weight:800}.inv-join-requirements header>p:last-child{margin:22px 0 0;color:#5a6470;line-height:1.7;font-size:1rem;max-width:440px}.inv-join-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 42px;padding-top:42px}.inv-join-checks div{display:grid;grid-template-columns:24px 1fr;gap:12px;align-items:start;font-weight:600;line-height:1.5}.inv-join-checks svg{width:21px;height:21px;fill:var(--join-green);margin-top:2px}.inv-join-autonomy{background:var(--join-deep);color:#fff}.inv-join-split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.inv-join-split--dark .inv-join-kicker{color:#cfdfc7}.inv-join-split__copy p:not(.inv-join-kicker){margin:20px 0 0;font-size:1rem;line-height:1.76;color:inherit}.inv-join-split__copy blockquote{margin:30px 0 0;padding:0;border:0;font-size:1.28rem;line-height:1.45;font-weight:800;color:#f5e7b6}.inv-join-split__media{min-height:470px;overflow:hidden}.inv-join-split__media img{width:100%;height:100%;min-height:470px;object-fit:cover;display:block}.inv-join-culture{background:#fff}.inv-join-culture .inv-join-split__copy p:not(.inv-join-kicker){color:#52606c}.inv-join-education{background:var(--join-cream)}.inv-join-education__head{max-width:980px}.inv-join-education__head>p:not(.inv-join-kicker){color:#59646d;line-height:1.72}.inv-join-steps{margin-top:52px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d9dccf}.inv-join-steps article{position:relative;padding:34px 34px 10px 0;min-height:240px}.inv-join-steps article+article{padding-left:34px;border-left:1px solid #d9dccf}.inv-join-step__icon{display:inline-grid;place-items:center;width:46px;height:46px;color:var(--join-green)}.inv-join-step__icon svg{width:42px;height:42px;fill:currentColor}.inv-join-step__number{display:block;margin-top:12px;color:#b2c3aa;font-weight:800;letter-spacing:.08em}.inv-join-steps h3{margin:4px 0 10px;font-size:1.22rem}.inv-join-steps p{margin:0;color:#68716b;line-height:1.65}.inv-join-cta{position:relative;min-height:390px;background:var(--inv-join-cta) center 38%/cover no-repeat;color:#fff}.inv-join-cta__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,52,37,.95) 0%,rgba(8,52,37,.8) 48%,rgba(8,52,37,.28) 100%)}.inv-join-cta__inner{position:relative;min-height:390px;display:flex;align-items:center}.inv-join-cta__inner>div{max-width:620px}.inv-join-cta .inv-join-kicker{color:#d8e8d2}.inv-join-cta p:not(.inv-join-kicker){font-size:1.08rem}.inv-join-cta__actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:26px}@media(max-width:1024px){.inv-join-hero__inner{grid-template-columns:1fr;align-content:end}.inv-join-hero__note{justify-self:start}.inv-join-requirements__grid,.inv-join-split{grid-template-columns:1fr;gap:42px}.inv-join-split--light .inv-join-split__media{order:2}.inv-join-split--light .inv-join-split__copy{order:1}.inv-join-checks{padding-top:0}.inv-join-split__media,.inv-join-split__media img{min-height:380px}}@media(max-width:700px){.inv-join-hero,.inv-join-hero__inner{min-height:620px}.inv-join-hero__inner{padding-top:84px;padding-bottom:36px;gap:28px}.inv-join-breadcrumb{top:22px}.inv-join-hero__shade{background:linear-gradient(180deg,rgba(4,35,25,.5) 0%,rgba(4,35,25,.9) 58%,rgba(4,35,25,.96) 100%)}.inv-join-hero h1{font-size:clamp(3rem,13vw,4.5rem)}.inv-join-hero__copy>p:not(.inv-join-kicker){font-size:1rem}.inv-join-hero__note{width:100%;padding:16px}.inv-join-section{padding:64px 0}.inv-join-checks{grid-template-columns:1fr;gap:16px}.inv-join-requirements h2,.inv-join-split h2,.inv-join-education h2,.inv-join-cta h2{font-size:clamp(2.1rem,10vw,3.2rem)}.inv-join-split{gap:30px}.inv-join-split__media,.inv-join-split__media img{min-height:300px}.inv-join-steps{grid-template-columns:1fr}.inv-join-steps article,.inv-join-steps article+article{padding:28px 0;border-left:0;border-bottom:1px solid #d9dccf}.inv-join-cta,.inv-join-cta__inner{min-height:430px}.inv-join-cta__shade{background:linear-gradient(180deg,rgba(8,52,37,.4) 0%,rgba(8,52,37,.94) 52%,rgba(8,52,37,.98) 100%)}.inv-join-cta__actions{flex-direction:column;align-items:stretch}.inv-join-primary,.inv-join-secondary{width:100%}}
@media(prefers-reduced-motion:reduce){.inv-join-primary,.inv-join-secondary{transition:none}}
