.hero-section{display:grid;grid-template-columns:1.5fr 1fr;align-items:stretch;width:100%;grid-gap:48px;gap:48px;max-width:1900px;margin:auto auto 40px}.hero-section--video-container{overflow:hidden;max-width:100%}.hero-section--content{margin-top:20px;align-self:center;display:flex;flex-direction:column;justify-content:center;gap:24px;background:var(--color-background-main);max-width:800px}.hero-section--stats{color:var(--color-solid-white);font-family:Siemens Sans Black!important;font-size:var(--font-size-lg);font-weight:400;line-height:var(--line-height-base);letter-spacing:-.32px;display:flex;align-items:center;gap:8px}.hero-section--chart-icon{width:32px;height:32px;color:var(--color-solid-white);flex-shrink:0}.hero-section--title{color:var(--color-solid-white);font-size:var(--font-size-4xl);font-weight:700;line-height:120%;letter-spacing:-.96px}.hero-section--title-gradient{background:var(--background-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-section--description{color:var(--color-solid-white);font-size:var(--font-size-lg);font-weight:400;line-height:var(--line-height-lg);letter-spacing:-.36px;max-width:750px}.hero-section--cta-buttons{display:flex;flex-direction:row;gap:16px;align-items:center;flex-wrap:wrap;.jobportal--button.hero-section--cta-button{padding:8px 24px 8px 12px;align-self:flex-start}.jobportal--button.hero-section--cta-button,.jobportal--button.hero-section--cta-button-secondary{font-family:Siemens Sans Black;font-size:var(--font-size-lg);text-transform:none;white-space:nowrap;min-width:-moz-fit-content;min-width:fit-content}.jobportal--button.hero-section--cta-button-secondary{padding:8px 24px;height:64px;font-weight:400;border:2px solid var(--color-solid-white);color:var(--color-solid-white);background:transparent;-webkit-background-clip:unset;-webkit-text-fill-color:unset;&:hover{border:2px solid var(--color-solid-white);background:hsla(0,0%,100%,.1)}}}@media (max-width:768px){.hero-section{grid-template-columns:1fr;gap:24px;padding:0 16px;margin-bottom:32px}.hero-section--video-container{order:-1;margin-top:0;width:100%}.hero-section--content{max-width:100%;margin-top:0;gap:16px}.hero-section--stats{font-size:var(--font-size-sm);line-height:20px}.hero-section--chart-icon{width:24px;height:24px}.hero-section--title{font-size:clamp(var(--font-size-lg),6vw,var(--font-size-xxl));line-height:120%;letter-spacing:-.5px}.hero-section--description{font-size:var(--font-size-base);line-height:var(--line-height-base);max-width:100%}.hero-section--cta-buttons{flex-direction:column;align-items:stretch;gap:12px;.jobportal--button.hero-section--cta-button,.jobportal--button.hero-section--cta-button-secondary{width:100%;height:56px;padding:8px 16px;font-size:var(--font-size-base);justify-content:center}}.hero-section--cta-button-secondary{width:100%;height:56px;justify-content:center;font-size:var(--font-size-base);padding:8px 16px}}