:root{--brand-group-text: var(--white);--brand-group-logomark: var(--brand-orange);--brand-group: var(--brand-orange);--content-default: var(--white);--content-primary: var(--brand-orange);--background-default: var(--gray-900);--background-page: var(--gray-950);--background-action-primary-default: var(--white);--background-action-primary-hover: var(--brand-orange);--background-action-secondary-default: var(--white);--background-action-secondary-hover: var(--brand-orange);--content-action-primary-default: var(--gray-700);--content-action-primary-hover: var(--white);--content-action-secondary-default: var(--brand-orange);--content-action-secondary-hover: var(--white);--gray-700: #404040;--gray-900: #1e1e1e;--gray-950: #0a0a0a;--white: #ffffff;--brand-orange: #e86e09;--border-default: #b6a898;--font-family-body: "Krub", sans-serif;--font-family-heading: "Krub", sans-serif;--font-weight-semibold: 600;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-light: 300;--font-size-body-md: 14px;--font-size-heading-1: 70px;--font-size-heading-2: 48px;--font-line-height-600: 21px;--font-line-height-heading-1: 1.1;--font-line-height-heading-2: 1.2;--font-line-height-body: 1.5;--cursor-width: 33px;--cursor-gap: 6px;--cursor-height: 3px;--grid-max-width: 1340px;--grid-8-col-content: 883.33px;--grid-5-col-content: 540.83px;--grid-4-col-content: 426.67px;--grid-column-gap: 30px;--section-padding-small: 60px;--section-padding-xsmall: 30px;--layout-padding-x: 20px;--global-nav-logo-max-width: 358px;--global-nav-logo-aspect-ratio: 343 / 30;--button-primary-gap: 37px;--button-primary-padding-l: 30px;--button-primary-padding-y: 17px;--button-primary-padding-r: 17px;--button-primary-circle-diameter: 30px;--button-secondary-gap: 5px;--button-secondary-padding-l: 15px;--button-secondary-padding-y: 7px;--button-secondary-padding-r: 10px;--button-secondary-circle-diameter: 10px;--button-icon-size: 16px;--brand-smash-min-height: 350px}*{margin:0;padding:0;box-sizing:border-box}html{height:100%}svg{width:100%;max-width:100%}body{font-family:var(--font-family-body);background-color:var(--background-page);text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;color:var(--content-default);height:100%;margin:0;padding:0;-webkit-font-smoothing:antialiased}strong{font-weight:var(--font-weight-semibold)}.page-container{display:flex;flex-direction:column;min-height:100dvh;background-color:var(--background-page);overflow-x:hidden}.global-nav{padding:20px var(--layout-padding-x) 0;flex-shrink:0}.global-nav-container{display:flex;align-items:center;justify-content:space-between;max-width:var(--grid-max-width);width:100%;margin:0 auto}.brand-logo{aspect-ratio:var(--global-nav-logo-aspect-ratio);max-width:var(--global-nav-logo-max-width);height:auto}.brand-logo-compact{display:none}.nav-actions{display:flex;align-items:center;gap:150px}.button{display:inline-flex;align-items:center;border-radius:999em;border:none;cursor:pointer;font-family:var(--font-family-body);font-weight:var(--font-weight-medium);font-size:var(--font-size-body-md);text-decoration:none;position:relative;transition:all .2s ease;white-space:nowrap;overflow:hidden}.button-icon{width:var(--button-icon-size);height:var(--button-icon-size);position:relative;z-index:3}.button:before{content:"";display:block;position:absolute;border-radius:50%;transition:all .15s cubic-bezier(.4,0,.2,1)}.button-primary{background-color:var(--background-action-primary-default);color:var(--content-action-primary-default);gap:var(--button-primary-gap);padding:var(--button-primary-padding-y) var(--button-primary-padding-r) var(--button-primary-padding-y) var(--button-primary-padding-l)}.button-primary .button-icon{fill:var(--content-action-primary-hover)}.button-primary:hover{color:var(--content-action-primary-hover)}.button-primary:before{background-color:var(--brand-group);right:calc(var(--button-primary-padding-r) - ((var(--button-primary-circle-diameter) - var(--button-icon-size)) * .5));width:var(--button-primary-circle-diameter);height:var(--button-primary-circle-diameter)}.button-secondary{background-color:var(--background-action-secondary-default);color:var(--content-action-secondary-default);gap:var(--button-secondary-gap);padding:var(--button-secondary-padding-y) var(--button-secondary-padding-r) var(--button-secondary-padding-y) var(--button-secondary-padding-l)}.button-secondary .button-icon{fill:var(--content-action-secondary-default)}.button-secondary:hover{color:var(--content-action-secondary-hover)}.button-secondary:hover .button-icon{fill:var(--content-action-secondary-hover)}.button-secondary:before{background-color:var(--white);right:calc(var(--button-secondary-padding-r) - ((var(--button-secondary-circle-diameter) - var(--button-icon-size)) * .5));width:var(--button-secondary-circle-diameter);height:var(--button-secondary-circle-diameter)}.button:hover:before{background-color:var(--brand-group);right:0;width:100%;height:100%;border-radius:999em}.button-label{position:relative}.brand-smash{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--section-padding-small) var(--layout-padding-x);background:radial-gradient(100% 43.47% at 50% 100%,var(--gray-700) 0%,var(--background-page) 50%)}.brand-smash-container{max-width:var(--grid-max-width);width:100%;display:flex;align-items:center;justify-content:center;gap:54px;transition:transform .3s ease;transform-style:preserve-3d}.fluent-logo{width:clamp(247px,30vw,371px);height:auto;cursor:pointer}.igentics-logo{width:clamp(200px,24vw,300px);height:auto;cursor:pointer}.separator-line{width:.45%;height:min(92px,7vw);background-color:var(--border-default);margin-top:1.7%}.fluent-logo path,.igentics-logo path{fill-opacity:0}.content-section{background-color:var(--background-default);padding:var(--section-padding-small) var(--layout-padding-x) var(--section-padding-xsmall);flex-shrink:0}.content-container{max-width:var(--grid-max-width);width:100%;margin:0 auto;display:flex;gap:var(--grid-column-gap);align-items:flex-start}.content-left{flex:1;max-width:var(--grid-8-col-content);display:flex;align-items:baseline;gap:var(--cursor-gap)}.cursor-prefix{width:var(--cursor-width)}.cursor-prefix:before{content:"";display:block;width:var(--cursor-width);height:var(--cursor-height);background-color:var(--content-primary)}.content-heading{font-family:var(--font-family-heading);font-size:var(--font-size-heading-2);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-heading-2);letter-spacing:-2.4px}.content-heading .highlight{color:var(--content-primary)}.content-right{flex:1;max-width:var(--grid-5-col-content);display:flex;flex-direction:column;gap:34px}.content-text{font-size:var(--font-size-body-md);line-height:var(--font-line-height-body);letter-spacing:-.28px;max-width:var(--grid-4-col-content)}.content-text p{margin-bottom:21px}.content-text p:last-child{margin-bottom:0}.footer{background-color:var(--background-default);padding:0 var(--layout-padding-x);flex-shrink:0;height:21px;display:flex;align-items:center}.footer-container{max-width:var(--grid-max-width);width:100%;margin:0 auto 20px}.footer-text{font-size:var(--font-size-body-md);line-height:var(--font-line-height-body);color:#787878;letter-spacing:-.28px}@media (max-width: 767px){:root{--layout-padding-x: 15px;--button-primary-padding-l: 15px;--button-primary-padding-y: 12px;--button-primary-padding-r: 12px;--button-primary-gap: 17px;--global-nav-logo-max-width: 100px;--global-nav-logo-aspect-ratio: 137/90;--font-size-body-md: 14px;--font-size-heading-2: 32px;--cursor-width: 20px}.brand-logo-full{display:none}.brand-logo-compact{display:block}.brand-smash-container{flex-direction:column;gap:10px;text-align:center}.fluent-logo{width:min(240px,80vw);height:auto;aspect-ratio:424/188}.igentics-logo{width:min(240px,75vw);height:auto;aspect-ratio:343/94;margin-top:-25px}.separator-line{width:94px;height:6px;margin-top:0}.content-container{flex-direction:column;gap:30px}.content-left,.content-right{max-width:none;width:100%}.content-text{max-width:none}.cursor-offset{padding-left:calc(var(--cursor-width) + var(--cursor-gap))}}
