@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400..500&display=swap";:root{--global-grey-1: #f1f1f5;--global-grey-2: #dadade;--global-grey-3: #c3c3c7;--global-grey-4: #acacb0;--global-grey-5: #77777a;--global-grey-6: #57575a;--global-grey-7: #404043;--global-grey-8: #262629;--global-red-1: #ffedea;--global-red-2: #ffcfc9;--global-red-3: #ffb0a7;--global-red-4: #ff897c;--global-red-5: #dd3838;--global-red-6: #a80e1e;--global-red-7: #860013;--global-orange-3: #ffb28e;--global-orange-5: #df6529;--global-orange-6: #a63b00;--global-orange-7: #722800;--global-yellow-3: #eec932;--global-yellow-6: #705d00;--global-yellow-7: #4d3f00;--global-green-6: #276c18;--global-green-7: #0e4c04;--global-teal-1: #dbf5f9;--global-teal-2: #a8e5ed;--global-teal-3: #81d0db;--global-teal-5: #068a8d;--global-teal-6: #00696c;--global-teal-7: #004849;--global-blue-1: #ecf1ff;--global-blue-2: #cbdaff;--global-blue-3: #acc3ff;--global-blue-5: #296ee9;--global-blue-6: #1f58c7;--global-blue-7: #143a8c;--global-purple-1: #f4eeff;--global-purple-2: #e2d3ff;--global-purple-3: #d2b7ff;--global-purple-5: #9443eb;--global-purple-6: #7e2ed6;--global-purple-7: #5b06a5;--global-yellow-5: #a28700;--global-green-5: #438631;--global-red-8: #540003;--global-orange-1: #ffede6;--global-orange-2: #ffd0bb;--global-orange-4: #ff8c56;--global-orange-8: #431900;--global-yellow-1: #ffefcc;--global-yellow-2: #ffdd72;--global-yellow-4: #d0ae14;--global-yellow-8: #2e2500;--global-green-1: #cbffb7;--global-green-2: #a6ec8f;--global-green-3: #90d57a;--global-green-4: #78bc63;--global-green-8: #0d2c00;--global-teal-4: #4cbbbe;--global-teal-8: #002b2c;--global-blue-4: #87a9ff;--global-blue-8: #06225c;--global-purple-4: #c197ff;--global-purple-8: #3a0266;--global-font-size-s: 10.53px;--global-font-size-m: 14px;--global-font-size-multiplier: 1.33;--global-font-size-l: 18.62px;--global-font-size-h4: 24.76px;--global-font-size-h3: 32.93px;--global-font-size-h2: 43.8px;--global-font-size-h1: 58.25px;--global-white: #ffffff;--global-black: #000000;--global-line-height-s: 102%;--global-line-height-m: 110%;--global-line-height-l: 140%;--global-font-size-multiplier-mobile: 1.25;--global-font-size-s-mobile: 11.2px;--global-font-size-m-mobile: 14;--global-font-size-l-mobile: 17.5px;--global-font-size-h4-mobile: 21.88px;--global-font-size-h3-mobile: 27.35px;--global-font-size-h2-mobile: 34.19px;--global-font-size-h1-mobile: 42.74px}html{overflow-x:hidden}body,html,#root{box-sizing:border-box;min-height:100%;max-width:100%;overscroll-behavior:none}*,*:before,*:after{box-sizing:inherit;margin:0;padding:0;font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;flex-shrink:0}button{all:unset;box-sizing:inherit}@property --grad-from{syntax: "<color>"; inherits: false; initial-value: transparent;}@property --grad-to{syntax: "<color>"; inherits: false; initial-value: transparent;}:root{--font-body: "Manrope", sans-serif;--section-width-l: min(80vw, 960px);--section-width-m: min(80vw, 800px);--section-width-s: 680px;--btn-height-m: 32px;--btn-height-l: 40px;--space-m: 24px;--space-l: 32px;--padding-card-m: 28px 32px 32px;--padding-card-l: 56px 64px 64px;--gradient-1: linear-gradient(to top, var(--global-grey-8), var(--global-black));--color-bg: var(--global-grey-1);--color-text: var(--global-grey-1);--easing-1: cubic-bezier(.38, 0, .16, 1);--transition-1: .15s var(--easing-1);--transition-2: .3s var(--easing-1);--icon-gap: 8px;--shadow-1: 0px 16px 64px 0px rgba(0, 0, 0, .04);--shadow-2: 0px 4px 8px 0px rgba(0, 0, 0, .25);--font-size-s: var(--global-font-size-s);--font-size-m: var(--global-font-size-m);--font-size-l: var(--global-font-size-l);--font-size-h4: var(--global-font-size-h4);--font-size-h3: var(--global-font-size-h3);--font-size-h2: var(--global-font-size-h2);--font-size-h1: var(--global-font-size-h1);font-family:var(--font-body);font-size:var(--font-size-m);color:var(--color-text)}body{min-height:100vh;background-color:var(--color-bg)}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2);line-height:var(--global-line-height-s)}h3{font-size:var(--font-size-h3)}p,li{line-height:var(--global-line-height-l);max-width:400px}li+li{margin-top:2px}a{text-decoration:none;-webkit-user-select:none;user-select:none}button{cursor:pointer;-webkit-user-select:none;user-select:none}.app{display:flex;flex-direction:column;min-height:100vh}main{display:flex;flex-direction:column;flex:1;position:relative;width:100%}section{display:flex;flex-direction:column;justify-content:center;align-items:center}.section-p{padding:64px 92px}.section-p-lg{padding:128px 0}.card{background-color:var(--global-white);padding:var(--padding-card-m);display:flex;flex-direction:column;justify-content:space-between}.hero-bg,.showcase img,.product-overview-image img,.about-team-image,.harvester-highlights-image img,.video-grid-image{width:100%;height:100%;object-fit:cover}.section-heading{line-height:var(--global-line-height-m);color:var(--global-black)}.section-title{font-size:var(--font-size-h2);color:var(--global-black);line-height:var(--global-line-height-m)}.showcase{position:relative;width:var(--section-width-l);height:491px}.showcase-card{position:absolute;inset:auto auto 0 0;width:300px;height:207px;background-color:var(--global-white)}.showcase-title{position:absolute;left:14px;top:104px}.showcase-description{position:absolute;left:14px;top:440px;width:212px}.section-description{font-size:var(--font-size-l);color:var(--global-grey-5)}.btn-primary,.btn-light{display:flex;padding:0 20px 1px;width:fit-content;height:var(--btn-height-l);justify-content:center;align-items:center;border-radius:20px;background:linear-gradient(to top,var(--grad-from),var(--grad-to));box-shadow:var(--shadow-2);transition:--grad-from var(--transition-1),--grad-to var(--transition-1)}.btn-primary{--grad-from: var(--global-grey-8);--grad-to: var(--global-black);color:var(--global-grey-1)}.btn-primary:hover{--grad-from: var(--global-grey-7);--grad-to: var(--global-grey-8)}nav{position:fixed;top:var(--space-l);left:50%;transform:translate(-50%);display:flex;flex-direction:column;background-color:var(--global-white);box-shadow:0 4px 8px #00000014;width:var(--section-width-l);z-index:100}.nav-bar{display:flex;height:64px;padding:0 18px;justify-content:space-between;align-items:center}.nav-links{display:flex;align-items:center;gap:var(--space-l);padding-left:var(--space-m)}.nav-items{display:flex;align-items:center;gap:var(--space-m)}.nav-menu-toggle{display:none;flex-direction:column;align-items:center;justify-content:center;gap:4px}.nav-menu-line{display:block;width:18px;height:1px;background-color:var(--global-grey-5);transition:transform var(--transition-1),opacity var(--transition-1),background-color var(--transition-1)}.nav-menu-toggle.active .nav-menu-line{background-color:var(--global-black)}.nav-menu-toggle.active .nav-menu-line:nth-child(1){transform:translateY(5px) rotate(45deg)}.nav-menu-toggle.active .nav-menu-line:nth-child(2){opacity:0}.nav-menu-toggle.active .nav-menu-line:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.nav-link,.nav-dropdown{display:flex;align-items:center;color:var(--global-grey-5);transition:color var(--transition-1)}.nav-dropdown svg{transition:transform var(--transition-1)}.nav-dropdown.active svg{transform:rotate(180deg)}.nav-link[aria-current=page],.nav-link:hover,.nav-dropdown:hover,.nav-dropdown.active,.nav-lang-option:hover{color:var(--global-black)}.nav-divider{width:1px;height:23px;background-color:var(--global-grey-3)}.nav-cta{width:fit-content;padding:0 16px 1px;height:var(--btn-height-m);border-radius:16px}.nav-panel-grid{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-2)}.nav-panel-grid.open{grid-template-rows:1fr}.nav-panel-grid>.nav-panel{overflow:hidden}.nav-panel{min-height:0}.nav-panel-mobile{align-items:flex-start;gap:8px;padding:0 0 24px 18px}.nav-panel-lang{align-items:flex-start;width:max-content;gap:6px;margin:0 0 24px var(--lang-offset)}.nav-lang-option{color:var(--global-grey-5);transition:color var(--transition-1)}.eternal-wordmark{width:106px;overflow:visible;padding-top:5px}.eternal-wordmark svg{width:100%;color:var(--global-black);transition:color var(--transition-1)}.eternal-wordmark svg:last-of-type{display:none;width:24px}.eternal-wordmark:hover svg{color:var(--global-grey-5)}.hero,.certainty,.harvester-info{position:relative;overflow:hidden}.hero-bg,.certainty-gradient{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.reliable-content,.reliable-top-right,.info-block-content,.info-block-text,.harvester-features,.harvester-feature,.certainty-left,.certainty-right,.harvester-info-content,.harvester-info-feature,.harvester-certainty-left,.harvester-certainty-right,.shackleton-text,.video-grid-content,.nav-panel-lang,.nav-panel-mobile,.product-overview-content,.harvester-content,.harvester-highlights-statement,.footer,.footer-brand,.footer-column,.about-team-content,.about-mission-column,.about-values-item,.openings-card,.openings-list,.openings-info,.product-hero-card,.config-row,.roi-calculator-page .calculation-breakdown,.roi-calculator-page .comparison-content{display:flex;flex-direction:column}.text-muted{color:var(--global-grey-5)}.investors-heading{color:var(--global-black)}.reliable-card p,.harvester-feature p,.harvester-highlights-text,.harvester-info-feature-title,.harvester-info-feature-text,.investors-heading,.harvester-subtitle,.showcase-description,.section-description,.product-overview-cell-text,.certainty-point-text,.about-mission-text,.about-mission-column-title,.about-mission-column-text,.about-values-heading,.about-values-item-title,.about-values-item-text,.footer-heading{max-width:none}.hero{height:100vh;display:flex;flex-direction:column;justify-content:flex-end}.hero-webgl-gradient{position:absolute;bottom:0;left:0;width:100%;height:400px}.hero-content{position:relative;width:var(--section-width-l);display:flex;flex-direction:column;gap:var(--space-m);padding:64px 0}.hero-content h1{line-height:var(--global-line-height-s);letter-spacing:-1.46px;color:var(--global-white);max-width:580px}.hero-subtitle{font-size:var(--font-size-h4);color:var(--global-grey-1);max-width:416px}.hero-dot-grid{position:absolute;inset:auto auto 64px 240px;width:720px;height:216px}.btn-light{--grad-from: var(--global-white);--grad-to: var(--global-grey-1);color:var(--global-black)}.btn-light:hover{--grad-from: var(--global-grey-2);--grad-to: var(--global-grey-3)}.hero-cta{position:absolute;right:24px;bottom:80px}.product-hero{min-height:480px;background-color:var(--color-bg)}.product-hero:after{content:"";position:absolute;inset:auto 0 0;height:128px;background-color:var(--color-bg)}.product-hero-content{position:relative;z-index:1;width:var(--section-width-l);display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-m);padding-bottom:48px}.product-hero-card{flex:1;max-width:724px;padding:var(--padding-card-l);background-color:var(--global-white);box-shadow:var(--shadow-1);color:var(--global-black);gap:var(--space-m)}.product-hero-title{font-size:var(--font-size-h2);line-height:var(--global-line-height-s);letter-spacing:-1.0952px;max-width:560px}.product-hero-subtitle{font-size:var(--font-size-l);line-height:var(--global-line-height-l);max-width:453px}.product-hero-frame{flex:0 0 clamp(64px,22%,212px);align-self:stretch;border:2px solid var(--global-white)}.product-overview-content,.harvester-content{width:var(--section-width-l)}.product-overview-heading{color:var(--global-black);width:var(--section-width-s)}.product-overview-description{width:var(--section-width-l);margin-top:24px}.product-overview-showcase,.harvester-showcase{position:relative;margin-top:32px;height:520px}.product-overview-image{width:clamp(0px,calc(100% - 320px),640px);height:520px;overflow:hidden}.product-overview-grid{position:absolute;right:0;top:50%;transform:translateY(-50%);display:grid;grid-template-columns:repeat(2,224px);grid-template-rows:repeat(2,208px);box-shadow:var(--shadow-1)}.product-overview-grid:before,.product-overview-grid:after{content:"";position:absolute;background-color:var(--global-grey-2);z-index:1}.product-overview-grid:before{left:24px;top:50%;width:400px;height:1px;transform:translateY(-50%)}.product-overview-grid:after{left:50%;top:30px;width:1px;height:356px;transform:translate(-50%)}.product-overview-number{font-size:var(--font-size-h3);color:var(--global-grey-4);transition:color var(--transition-1)}.product-overview-cell-text{color:var(--global-grey-5);width:164px;line-height:var(--global-line-height-m);transition:color var(--transition-1)}.product-overview-cell{cursor:pointer}.product-overview-cell:hover .product-overview-number,.product-overview-cell.active .product-overview-number,.product-overview-cell:hover .product-overview-cell-text,.product-overview-cell.active .product-overview-cell-text{color:var(--global-black)}.product-overview-cta,.harvester-cta{margin-top:32px}.focus{padding:108px 92px 64px}.focus-heading{width:var(--section-width-s);letter-spacing:-.44px}.focus-heading-muted{letter-spacing:-.16px}.reliable-content{width:var(--section-width-l);gap:var(--space-m)}.reliable-content .card{box-shadow:var(--shadow-1)}.reliable-top,.reliable-bottom{display:flex}.reliable-top,.reliable-bottom,.reliable-top-right,.info-block-text{gap:var(--space-m)}.reliable-main{flex:5;aspect-ratio:1 / 1}.reliable-main-description{width:100%}.reliable-top-right{flex:4;display:grid;grid-template-rows:257fr 256fr;min-height:0}.reliable-card{min-width:0;justify-content:flex-start}.reliable-top-right .reliable-card{min-height:0}.reliable-bottom .reliable-card{flex:1;aspect-ratio:19 / 16}.reliable-number{font-size:var(--font-size-h2);color:var(--global-grey-4)}.reliable-card>p{line-height:var(--global-line-height-m)}.reliable-card>p:first-of-type{margin-top:auto;color:var(--global-black);font-weight:500}.reliable-card>p+p{margin-top:8px}.info-block-content{width:var(--section-width-s);gap:48px}.harvester-subtitle{font-size:var(--font-size-l);line-height:var(--global-line-height-m);width:var(--section-width-s);margin-top:24px}.harvester-image{position:relative;width:680px;max-width:100%;height:520px;overflow:hidden}.harvester-features{position:absolute;right:0;top:4px;width:394px;background-color:var(--global-white);box-shadow:var(--shadow-1);padding:32px;gap:32px;font-size:var(--font-size-s)}.harvester-feature{position:relative;width:330px;gap:4px;line-height:var(--global-line-height-m);transition:margin-left var(--transition-1)}.harvester-feature:not(:first-child):before{content:"";position:absolute;left:0;top:-16px;width:80px;height:1px;background-color:var(--global-grey-2);transition:left var(--transition-1)}.harvester-feature:after{content:"";position:absolute;left:-14px;top:7px;width:6px;height:6px;border-radius:50%;background-color:var(--global-black);opacity:0;transition:opacity var(--transition-1)}.harvester-feature-name{font-weight:500}.harvester-feature-name,.harvester-feature-text{color:var(--global-grey-5);transition:color var(--transition-1)}.harvester-feature:hover,.harvester-feature.active{margin-left:14px}.harvester-feature:hover:before,.harvester-feature.active:before{left:-14px}.harvester-feature:hover:after,.harvester-feature.active:after{opacity:1}.harvester-feature:hover .harvester-feature-name,.harvester-feature.active .harvester-feature-name{color:var(--global-black)}.harvester-feature:hover .harvester-feature-text,.harvester-feature.active .harvester-feature-text{color:var(--global-grey-6)}.harvester-hotspot{position:absolute;width:24px;height:24px;border-radius:50%;background-color:#ffffffd9;transform:translate(-50%,-50%);z-index:1;transition:background-color var(--transition-1)}.harvester-hotspot:hover,.harvester-hotspot.active{background-color:var(--global-white)}.harvester-hotspot-ping{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid rgba(255,255,255,.6);animation:hotspot-ping 2s var(--easing-1) infinite}@keyframes hotspot-ping{0%{transform:scale(1);opacity:1}to{transform:scale(2.5);opacity:0}}.certainty{min-height:720px;padding:128px 92px;background:linear-gradient(to bottom,#0e4c04,#071600)}.certainty-bg{position:absolute;width:1280px;height:440px;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.5;pointer-events:none}.certainty-content{position:relative;width:var(--section-width-l);display:flex;gap:30px}.certainty-left,.harvester-certainty-left{flex:1;min-width:0;gap:64px}.certainty-heading,.harvester-info-heading{line-height:var(--global-line-height-m);letter-spacing:-.44px;color:var(--global-white)}.certainty-heading{max-width:480px}.certainty-bottom,.harvester-certainty-bottom{display:flex;align-items:center}.certainty-bottom{gap:20px}.certainty-note,.harvester-certainty-note{flex-shrink:1;max-width:180px}.certainty-separator,.harvester-certainty-separator{width:1px;height:20px}.certainty-separator{background-color:var(--global-white)}.certainty-right,.harvester-certainty-right{position:relative;flex:1;min-width:0;justify-content:space-between;padding-top:10px;padding-bottom:2px}.certainty-point,.harvester-certainty-point{position:relative;display:flex;align-items:flex-start;gap:var(--space-m)}.certainty-point:before,.certainty-point:after,.harvester-certainty-point:before,.harvester-certainty-point:after{content:"";position:absolute;left:9px;width:1px}.certainty-point:before,.certainty-point:after{background-color:var(--global-white)}.certainty-point:before,.harvester-certainty-point:before{bottom:calc(100% + var(--icon-gap) - 4px);height:0}.certainty-point:after,.harvester-certainty-point:after{top:calc(24px + var(--icon-gap))}.certainty-point:after{bottom:calc(-1 * var(--certainty-gap) + var(--icon-gap) - 4px)}.certainty-point:first-child:before{height:74px;-webkit-mask-image:linear-gradient(to bottom,transparent,white);mask-image:linear-gradient(to bottom,transparent,white)}.certainty-point:last-child:after{bottom:-74px;-webkit-mask-image:linear-gradient(to bottom,white calc(100% - 74px),transparent);mask-image:linear-gradient(to bottom,white calc(100% - 74px),transparent)}.certainty-icon{position:relative;z-index:1;width:20px;height:20px;margin-top:4px;color:var(--global-white)}.certainty-point-text{flex:1;min-width:0;font-size:var(--font-size-l);color:var(--global-white)}.harvester-info{height:640px;padding:0 92px;background:linear-gradient(to bottom,#0e4c04,#071600)}.harvester-info-content{container-type:inline-size;position:relative;width:var(--section-width-m);align-items:center;gap:64px}.harvester-info-heading{width:var(--section-width-m);text-align:center}.harvester-info-features{display:flex;align-items:center;gap:var(--space-l)}.harvester-info-feature{gap:8px;flex:1 1 0%;min-width:0}.harvester-info-feature-title{font-size:var(--font-size-l);font-weight:500;color:var(--global-white)}.harvester-info-divider{width:1px;height:48px;background-color:var(--global-white)}@container (max-width: 520px){.harvester-info-features{flex-direction:column;align-items:flex-start}.harvester-info-divider{width:80px;height:1px}}.harvester-highlights-grid{width:var(--section-width-l);display:grid;grid-template-columns:394fr 294fr 224fr;grid-template-rows:271px 176px 115px 125px 160px 61px 198px;gap:var(--space-m)}.harvester-highlights-statement{grid-column:1;grid-row:1 / 4;border:2px solid var(--global-white);padding:var(--padding-card-m);justify-content:flex-end}.harvester-highlights-image{overflow:hidden}.harvester-highlights-image[data-pos=top]{grid-column:2 / 4;grid-row:1}.harvester-highlights-image[data-pos=left]{grid-column:1;grid-row:4 / 7}.harvester-highlights-image[data-pos=right]{grid-column:3;grid-row:3 / 6}.harvester-highlights-cell{padding-top:28px}.harvester-highlights-cell[data-cell="01"]{grid-column:2;grid-row:2 / 5}.harvester-highlights-cell[data-cell="02"]{grid-column:3;grid-row:2}.harvester-highlights-cell[data-cell="03"]{grid-column:2;grid-row:5 / 7}.harvester-highlights-cell[data-cell="04"]{grid-column:1 / 3;grid-row:7}.harvester-highlights-cell[data-cell="04"] .harvester-highlights-text{width:341px}.harvester-highlights-cell[data-cell="05"]{grid-column:3;grid-row:6 / 8}.harvester-highlights-text{font-size:var(--font-size-l);color:var(--global-black)}.harvester-certainty-content{width:var(--section-width-l);display:flex;align-items:center;gap:56px;border:2px solid var(--global-white);padding:var(--padding-card-l)}.harvester-certainty-heading,.harvester-highlights-statement h3{letter-spacing:-.33px}.harvester-certainty-bottom{gap:var(--space-m)}.harvester-certainty-note{color:var(--global-grey-8)}.harvester-certainty-separator{background-color:var(--global-grey-4)}.harvester-certainty-right{align-self:stretch}.harvester-certainty-point:before,.harvester-certainty-point:after{background-color:var(--global-grey-4)}.harvester-certainty-point:after{bottom:calc(-1 * var(--hc-gap) + var(--icon-gap) - 4px)}.harvester-certainty-point:first-child:before{height:200px;-webkit-mask-image:linear-gradient(to bottom,transparent,white 50%);mask-image:linear-gradient(to bottom,transparent,white 50%)}.harvester-certainty-point:last-child:after{bottom:-200px;-webkit-mask-image:linear-gradient(to bottom,white calc(100% - 100px),transparent);mask-image:linear-gradient(to bottom,white calc(100% - 100px),transparent)}.harvester-certainty-icon,.harvester-certainty-point-text{color:var(--global-black)}.investors{background-color:var(--global-white);padding:var(--padding-card-l);gap:var(--space-l)}.investors-heading{width:var(--section-width-l);font-size:var(--font-size-h4);line-height:var(--global-line-height-l)}.investors-logos{width:var(--section-width-l);height:fit-content;opacity:.25;overflow:hidden}.investors-track{display:flex;align-items:center;justify-content:space-between;height:fit-content}.investors-track>:nth-child(n+5){display:none}@keyframes investors-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.investors-logo[data-logo=oysterbay]{width:134.4px;height:25.5px}.investors-logo[data-logo=simoncapital]{width:80.64px;height:38.4px}.investors-logo[data-logo=equitypitcher]{width:160px;height:32px}.investors-logo[data-logo=backbone]{width:195.2px;height:47.2px;filter:url(#bw-threshold)}.shackleton-content{width:var(--section-width-l);display:flex;flex-direction:row-reverse;flex-wrap:wrap;align-items:center;row-gap:var(--space-l);padding:var(--padding-card-l);border-top:2px solid var(--global-white);border-bottom:2px solid var(--global-white)}.shackleton-text{gap:32px;flex:5 1 300px;min-width:0}.shackleton-heading{letter-spacing:-.44px}.shackleton-image{flex:3 1 200px;min-width:0;aspect-ratio:1 / 1;object-fit:cover;margin-right:-8px}.video-grid{gap:64px;padding-top:calc(var(--space-l) * 3)}.video-grid-content{width:var(--section-width-l);gap:var(--space-m)}.video-grid-heading{width:var(--section-width-s)}.video-grid-description p{font-size:var(--font-size-l);color:var(--global-grey-7);max-width:none}.video-grid-media{position:relative;width:100%;height:800px;overflow:hidden}.gallery{gap:80px;background-color:#c7cdd1;height:50vh}.gallery-item{position:relative;overflow:hidden}.gallery-item-small{width:159px;height:256px}.gallery-item-large{width:248px;height:400px}.gallery-image{position:absolute;top:0;left:-89.49%;width:286.35%;height:100%}.guardian-card{display:flex}.guardian-description{line-height:var(--global-line-height-m)}.footer{align-items:center;width:100%;padding:0 92px;background:var(--gradient-1)}.footer-content{display:flex;justify-content:space-between;align-items:center;width:var(--section-width-l);padding:96px 0}.footer-brand{justify-content:space-between;align-self:stretch}.footer-logo{width:32px;height:32px;color:var(--global-white)}.footer-logo svg{width:100%;height:100%}.footer-description{line-height:var(--global-line-height-l);color:var(--global-grey-3);width:342px}.footer-columns{display:flex;gap:96px}.footer-column{gap:12px;width:80px}.footer-column-wide{width:92px}.footer-heading{font-weight:500;line-height:var(--global-line-height-m);color:var(--global-white)}.footer-link{line-height:var(--global-line-height-s);color:var(--global-grey-3);transition:color var(--transition-1)}.footer-link:hover{color:var(--global-white)}.footer-bottom{width:var(--section-width-l);padding-bottom:16px}.footer-divider{width:296px;height:1px;background-color:var(--global-grey-7)}.model-viewer{width:100%;height:100%}.privacy-policy{padding-top:176px;padding-bottom:96px}.privacy-policy-content{display:flex;flex-direction:column;gap:24px;width:var(--section-width-s);transform:translate(calc((var(--section-width-s) - var(--section-width-l)) / 2))}.privacy-policy-title{color:var(--global-black)}.privacy-policy-text{display:flex;flex-direction:column;gap:16px;max-width:none;color:var(--global-grey-8)}.privacy-policy-text p,.privacy-policy-text li{max-width:none}.privacy-policy-text a{text-decoration:underline;text-underline-offset:2px}.privacy-policy-text h2,.privacy-policy-text h3{font-size:var(--font-size-h4);line-height:var(--global-line-height-m)}.privacy-policy-text p+h2,.privacy-policy-text ul+h2{margin-top:var(--space-l)}.privacy-policy-text p+h3,.privacy-policy-text ul+h3{margin-top:var(--space-m)}.privacy-policy-text ul{padding-left:20px;display:flex;flex-direction:column;gap:0}.imprint-separator{width:80px;height:1px;background-color:var(--global-grey-4);margin:var(--space-l) 0}.about-mission{position:relative;gap:16px;padding:32px 92px;overflow:hidden}.about-mission-dot-grid{position:absolute;width:1338px;height:440px;top:108px;left:50%;transform:translate(-50%);pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 20%,black 80%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,black 20%,black 80%,transparent 100%)}.about-mission-line{width:1px}.about-mission-line[data-pos=top]{height:212px;background:linear-gradient(to bottom,transparent,var(--global-black))}.about-mission-line[data-pos=mid]{height:280px;background-color:var(--global-black)}.about-mission-line[data-pos=bottom]{height:203px;background:linear-gradient(to bottom,var(--global-black),transparent)}.about-mission-text{font-size:var(--font-size-l);color:var(--global-black);width:var(--section-width-s)}.about-mission-card{width:var(--section-width-l);height:560px;border:2px solid var(--global-white);padding:0 44px 44px;display:grid;grid-template:minmax(0,1fr) auto / repeat(3,1fr);column-gap:29px;overflow:hidden}.about-mission-blur{grid-column:1 / -1;place-self:center;width:320px;height:320px;pointer-events:none}.about-mission-column{min-width:0;gap:8px}.about-mission-column-title{font-size:var(--font-size-l);font-weight:500;color:var(--global-black)}.about-mission-column-text{color:var(--global-grey-8)}.about-team{padding:59px 92px 48px}.about-team-content{width:var(--section-width-l);gap:32px}.about-team-text{width:var(--section-width-s)}.about-team-images{display:flex;gap:var(--space-m);height:600px}.about-team-image{height:100%;min-width:0}.about-team-image[data-size=large]{flex:44 1 0;object-position:65% center}.about-team-image[data-size=medium]{flex:30 1 0}.about-team-image[data-size=small]{flex:16 1 0;object-position:57% center}.about-values{position:relative;padding:248px 0;overflow:hidden;background:linear-gradient(to bottom,#0e4c04,#071600)}.about-values-grid{position:relative;width:var(--section-width-l);display:grid;grid-template-columns:repeat(4,1fr);column-gap:56px;row-gap:56px;overflow:hidden}.about-values-grid>*{position:relative}.about-values-grid>*:before{content:"";position:absolute;left:-28.5px;top:0;bottom:-56px;width:1px;background:#ffffff26}.about-values-heading{font-size:var(--font-size-h3);color:var(--global-white)}.about-values-item{gap:16px;padding-top:4px}.about-values-item-title{font-size:var(--font-size-l);font-weight:500;color:var(--global-white);line-height:var(--global-line-height-m)}.about-values-item-text{color:var(--global-grey-2);line-height:var(--global-line-height-m)}.openings{background-color:var(--global-grey-1)}.openings-card{gap:16px;width:var(--section-width-l);padding:var(--padding-card-l);background:var(--global-white);box-shadow:var(--shadow-1);color:var(--global-black)}.openings-item{display:flex;align-items:center;justify-content:space-between;height:80px;padding:12px 0;position:relative}.openings-item:not(:last-child):after{content:"";position:absolute;bottom:0;left:0;width:80px;height:1px;background-color:var(--global-grey-4)}.openings-info{gap:2px}.openings-job-title{font-size:var(--font-size-m)}.openings-meta{display:flex;align-items:center;gap:6px}.openings-department,.openings-location{color:var(--global-grey-5)}.openings-dot{width:3px;height:3px;border-radius:50%;background-color:var(--global-grey-5)}.openings-apply{height:var(--btn-height-m);border-radius:16px}.configurator{display:flex;height:400px;width:var(--section-width-l)}.configurator-sidebar{width:200px;background-color:var(--global-white);padding:20px}.configurator-viewport{flex:1;background-color:#c7cdd1}.config-row{gap:16px;align-items:start;height:40px;justify-content:space-between}.config-label{color:var(--global-grey-8)}.config-colors{display:flex;gap:8px}.roi-calculator-page *,.roi-calculator-page *:before,.roi-calculator-page *:after{flex-shrink:1}.roi-calculator-page{background-color:var(--global-grey-1);color:var(--global-grey-8);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.roi-calculator-page .roi-hero{position:relative;min-height:600px;padding:128px 24px 0;overflow:hidden;display:flex;align-items:center}.roi-calculator-page .roi-hero-inner{position:relative;width:var(--section-width-l);min-height:inherit;margin:0 auto;display:flex;align-items:center}.roi-calculator-page .roi-hero-card{position:relative;width:var(--section-width-s);border:2px solid var(--global-white);padding:var(--padding-card-l);display:flex;flex-direction:column;gap:var(--space-m);z-index:1}.roi-calculator-page .roi-hero-dot-grid{position:absolute;width:440px;height:440px;left:520px;top:50%;transform:translateY(-50%);pointer-events:none}.roi-calculator-page .roi-hero-title{line-height:var(--global-line-height-s);letter-spacing:-1.1px;max-width:505px}.roi-calculator-page .roi-hero-description{color:var(--global-black);max-width:560px}.roi-calculator-page .roi-cta-section{position:relative;display:grid;place-items:center;gap:var(--space-m);padding:128px 24px;overflow:hidden;background:linear-gradient(to bottom,#0e4c04,#071600)}.roi-calculator-page .roi-cta-gradient,.roi-calculator-page .roi-cta-dot-grid{position:absolute;pointer-events:none}.roi-calculator-page .roi-cta-gradient{width:100%;height:100%;top:0;right:0;bottom:0;left:0}.roi-calculator-page .roi-cta-dot-grid{top:50%;left:50%;width:min(1320px,calc(100% - 72px));height:240px;transform:translate(-50%,-50%);opacity:.5}.roi-calculator-page .roi-cta-heading,.roi-calculator-page .roi-cta-button{position:relative;z-index:1}.roi-calculator-page .roi-cta-button{white-space:nowrap}.roi-calculator-page .roi-cta-form,.roi-calculator-page .roi-cta-feedback{position:relative;z-index:1}.roi-calculator-page .roi-cta-form{display:flex;align-items:flex-start;gap:12px}.roi-calculator-page .roi-cta-email-group{margin-bottom:0;width:min(100%,320px)}.roi-calculator-page .roi-cta-email-group input{width:100%}.roi-calculator-page .roi-cta-feedback{color:var(--global-white)}.roi-calculator-page .roi-cta-heading{width:min(100%,480px);font-size:var(--font-size-h2);line-height:var(--global-line-height-m);color:var(--global-white);text-align:center}.roi-calculator-page .calculator-section{width:var(--section-width-l);margin:0 auto;padding:80px 0 0;scroll-margin-top:80px}.roi-calculator-page .calculator-wrapper{display:grid;grid-template-columns:15fr 11fr;gap:var(--space-m);align-items:start}.roi-calculator-page .form-section{margin-bottom:40px}.roi-calculator-page .form-section:last-of-type{margin-bottom:32px}.roi-calculator-page .form-section h3{margin-bottom:24px;font-size:var(--font-size-l)}.roi-calculator-page .provider-form-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:16px}.roi-calculator-page .provider-form-section h3{grid-column:1 / -1;margin-bottom:7px}.roi-calculator-page .provider-form-section .form-group{margin-bottom:0}.roi-calculator-page .provider-form-section .slider-form-group{grid-column:1 / -1;margin-top:8px}.roi-calculator-page .validation-summary{background:var(--global-red-1);border:2px solid var(--global-red-4);padding:16px;margin:16px 0;display:none;animation:roi-slideInDown .4s ease-out}.roi-calculator-page .validation-summary.show{display:block}.roi-calculator-page .validation-summary h4,.roi-calculator-page .info-panel h4,.roi-calculator-page .cost-section h4,.roi-calculator-page .comparison-box h5,.roi-calculator-page .savings-summary h5,.roi-calculator-page .loss-summary h5{font-size:var(--font-size-l);line-height:var(--global-line-height-l)}.roi-calculator-page .validation-summary h4{color:var(--global-red-5);font-weight:500;margin-bottom:12px;display:flex;align-items:center;gap:8px}.roi-calculator-page .validation-summary h4:before{content:"⚠️"}.roi-calculator-page .validation-summary ul{padding-left:20px;color:var(--global-red-5);list-style:disc}.roi-calculator-page .validation-summary li{margin-bottom:4px}.roi-calculator-page .calculator-form,.roi-calculator-page .info-panel,.roi-calculator-page .chart-container,.roi-calculator-page .cost-section{background:var(--global-white);box-shadow:var(--shadow-1)}.roi-calculator-page .calculator-form{padding:var(--padding-card-m)}.roi-calculator-page .info-panel{padding:var(--padding-card-m);position:sticky;top:128px;transition:opacity .3s ease}.roi-calculator-page .cost-section h4{margin-bottom:16px}.roi-calculator-page .info-panel-title{margin:0;font-size:var(--font-size-l);line-height:var(--global-line-height-l);color:var(--global-black)}.roi-calculator-page .info-panel-copy,.roi-calculator-page .info-panel-note{margin:0;font-size:var(--font-size-m);line-height:var(--global-line-height-l)}.roi-calculator-page .info-panel-copy{color:var(--global-grey-6)}.roi-calculator-page .info-panel-title+.info-panel-copy,.roi-calculator-page .info-panel-copy+.info-panel-note{margin-top:14px}.roi-calculator-page .info-panel-copy+.info-panel-copy{margin-top:10px}.roi-calculator-page .info-panel-note{position:relative;width:min(289px,100%);min-height:54px;padding:14px 0 0 14px;color:var(--global-black)}.roi-calculator-page .info-panel-note:before,.roi-calculator-page .info-panel-note:after{content:"";position:absolute;left:0}.roi-calculator-page .info-panel-note:before{top:21px;width:6px;height:6px;border-radius:50%;background:var(--global-black)}.roi-calculator-page .info-panel-note:after{top:0;width:80px;border-top:1px solid var(--global-grey-2)}.roi-calculator-page .form-group{margin-bottom:24px;position:relative}.roi-calculator-page .form-group label{display:block;margin-bottom:8px;font-weight:500}.roi-calculator-page .form-group input,.roi-calculator-page .form-group select{width:100%;height:40px;padding:10px 16px;transition:border-color .2s ease,background-color .2s ease;background-color:var(--global-grey-1);border-radius:0;line-height:var(--global-line-height-m)}.roi-calculator-page .form-group input{border:0;border-bottom:1px solid var(--global-grey-3)}.roi-calculator-page .form-group select{border:1px solid var(--global-grey-3);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2357575a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 12px;padding-right:40px}.roi-calculator-page .form-group input:required:invalid,.roi-calculator-page .form-group select:required:invalid{border-color:var(--global-red-5);background-color:var(--global-red-1);color:var(--global-red-7)}.roi-calculator-page .form-group input:required:valid,.roi-calculator-page .form-group select:required:valid{border-color:var(--global-grey-3);background-color:var(--global-grey-1)}.roi-calculator-page .form-group input.empty-required,.roi-calculator-page .form-group select.empty-required{border-color:var(--global-red-5)!important;background-color:var(--global-red-1)!important;color:var(--global-red-7)!important;position:relative}.roi-calculator-page .form-group input.valid-input,.roi-calculator-page .form-group select.valid-input{border-color:var(--global-grey-3)!important;background-color:var(--global-grey-1)!important}.roi-calculator-page .form-group input.valid-input:focus{background-color:var(--global-grey-1)!important;border-color:var(--global-black)!important}.roi-calculator-page .form-group select.valid-input:focus{background-color:var(--global-grey-1)!important;border-color:var(--global-grey-3)!important}.roi-calculator-page .form-group input.empty-required:focus,.roi-calculator-page .form-group select.empty-required:focus{background-color:var(--global-red-1)!important;border-color:var(--global-red-5)!important;color:var(--global-grey-8)!important}.roi-calculator-page .form-group input:not(:placeholder-shown),.roi-calculator-page .form-group input:focus,.roi-calculator-page .form-group select:focus{outline:none;border-color:var(--global-grey-3);background-color:var(--global-grey-1);color:var(--global-grey-8)}.roi-calculator-page .form-group input:focus{border-color:var(--global-black)}.roi-calculator-page .form-group input:focus:invalid,.roi-calculator-page .form-group select:focus:invalid{border-color:var(--global-red-5);background-color:var(--global-red-1);color:var(--global-grey-8)}.roi-calculator-page .form-group input:hover,.roi-calculator-page .form-group select:hover{border-color:var(--global-grey-3)}.roi-calculator-page .form-group input:hover:invalid{border-color:var(--global-red-4)}.roi-calculator-page .tooltip{display:inline-flex;align-items:center;justify-content:center;background-color:var(--global-grey-1);color:var(--global-black);border:1px solid var(--global-grey-3);width:16px;height:16px;border-radius:50%;font-size:var(--font-size-s);cursor:pointer;margin-left:6px;position:relative;font-weight:400;line-height:var(--global-line-height-s);flex:0 0 16px}.roi-calculator-page .tooltip:hover,.roi-calculator-page .tooltip:focus-visible{background-color:var(--global-grey-8);color:var(--global-white);border-color:var(--global-grey-8);outline:none}.roi-calculator-page .tooltip:hover:after,.roi-calculator-page .tooltip:focus-visible:after{content:attr(data-tip);position:absolute;background-color:var(--global-grey-8);color:var(--global-white);padding:8px 12px;width:min(280px,calc(100vw - 48px));white-space:normal;bottom:24px;left:50%;transform:translate(-50%);font-weight:400;z-index:10;text-align:left}.roi-calculator-page .results-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-m);max-width:none;margin:80px auto 0;scroll-margin-top:128px}.roi-calculator-page .results-section>h3,.roi-calculator-page .results-section>.results-summary-band{grid-column:1 / -1}.roi-calculator-page .results-section>h3.comparison-headline{text-align:left;margin-bottom:0}.roi-calculator-page .comparison-headline{font-size:var(--font-size-h4);line-height:var(--global-line-height-l);color:var(--global-black)}.roi-calculator-page .cost-section h4.comparison-headline{font-size:var(--font-size-h4);line-height:var(--global-line-height-l)}.roi-calculator-page .results-section h3:focus{outline:2px solid var(--global-grey-7);outline-offset:4px}.roi-calculator-page .mobile-help p:last-child{margin-bottom:0}.roi-calculator-page .chart-container{padding:16px;height:420px;margin-top:16px;position:relative}.roi-calculator-page .chart-container canvas{display:block;width:100%!important;height:100%!important}.roi-calculator-page .results-summary-band{width:100vw;margin:128px calc(50% - 50vw) 0;padding:128px 24px;background:var(--global-white)}.roi-calculator-page .calculator-wrapper,.roi-calculator-page .results-section{width:100%}.roi-calculator-page .results-summary-container{width:min(100%,var(--section-width-l));margin:0 auto}.roi-calculator-page .calc-label-with-tooltip,.roi-calculator-page .cost-line-label-with-tooltip{align-items:center}.roi-calculator-page .calc-label-with-tooltip{display:flex}.roi-calculator-page .cost-line-label-with-tooltip{display:inline-flex}.roi-calculator-page .mobile-help{display:none;background:var(--global-grey-1);color:var(--global-grey-6);border-left:3px solid var(--global-grey-7)}.roi-calculator-page .mobile-help p{margin-bottom:8px}.roi-calculator-page .mobile-help .mobile-tip{color:var(--global-grey-7);font-weight:500;background:var(--global-grey-1);padding:8px 12px;margin-top:8px;display:block}.roi-calculator-page .spinner{display:inline-block;width:16px;height:16px;border:2px solid var(--global-grey-3);border-top-color:var(--global-white);border-radius:50%;animation:roi-spin .8s linear infinite}.roi-calculator-page .auto-calc-message{background:var(--global-grey-8);color:var(--global-white);padding:12px 24px;text-align:center;margin-bottom:24px;font-weight:500;transition:opacity .3s ease;animation:roi-slideDown .4s ease-out}.roi-calculator-page .input-error-message{position:absolute;top:100%;left:0;right:0;margin-top:6px;padding:12px 16px;background:var(--global-red-1);color:var(--global-red-5);font-size:var(--font-size-s);font-weight:500;border:2px solid var(--global-red-4);opacity:0;transform:translateY(-15px);transition:all .4s cubic-bezier(.4,0,.2,1);z-index:15;animation:roi-errorPulse .6s ease-out}.roi-calculator-page .input-error-message.show{opacity:1;transform:translateY(0)}.roi-calculator-page .input-error-message:before{content:"";position:absolute;top:-6px;left:20px;width:12px;height:12px;background:var(--global-red-1);border:2px solid var(--global-red-4);border-bottom:none;border-right:none;transform:rotate(45deg)}.roi-calculator-page .slider-container{display:flex;align-items:center;gap:20px;margin-top:12px;margin-bottom:8px}.roi-calculator-page .roi-range-slider{flex:1;min-width:0;position:relative;height:28px;--slider-ratio: .8}.roi-calculator-page .roi-range-slider-visual,.roi-calculator-page .roi-range-slider-input{position:absolute;top:0;right:0;bottom:0;left:0}.roi-calculator-page .roi-range-slider-visual{pointer-events:none}.roi-calculator-page .roi-range-slider-track,.roi-calculator-page .roi-range-slider-progress{position:absolute;top:50%;left:0;right:0;height:6px;transform:translateY(-50%)}.roi-calculator-page .roi-range-slider-track{background:var(--global-grey-2)}.roi-calculator-page .roi-range-slider-progress{right:auto;width:calc(9.5px + (100% - 19px) * var(--slider-ratio));background:var(--global-black)}.roi-calculator-page .roi-range-slider-thumb{position:absolute;top:50%;left:calc(9.5px + (100% - 19px) * var(--slider-ratio));width:19px;height:19px;border-radius:50%;background:var(--global-black);transform:translate(-50%,-50%)}.roi-calculator-page .roi-range-slider-input{width:100%;height:100%;opacity:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.roi-calculator-page .roi-range-slider-input:focus{outline:none}.roi-calculator-page .roi-range-slider:active .roi-range-slider-thumb{background:var(--global-grey-7)}.roi-calculator-page .slider-value-display{font-weight:500;font-size:var(--font-size-l);color:var(--global-grey-7);text-align:right;flex-shrink:0;width:4ch;white-space:nowrap}.roi-calculator-page .slider-value-display span{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.roi-calculator-page .cost-section{padding:var(--padding-card-m);height:100%}.roi-calculator-page .calculation-breakdown{--roi-highlight-gap: 24px;--roi-separator-offset: 16px;gap:8px}.roi-calculator-page .calc-row{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-m);line-height:var(--global-line-height-l)}.roi-calculator-page .calc-label{color:var(--global-grey-7);flex:1}.roi-calculator-page .calc-value{color:var(--global-grey-7);text-align:right}.roi-calculator-page :is(.highlight-row,.highlight-row~.info-row) :is(.calc-label,.calc-value){color:var(--global-black)}.roi-calculator-page .highlight-row{position:relative;margin-top:var(--roi-highlight-gap)}.roi-calculator-page .highlight-row:before{content:"";position:absolute;top:calc(-1 * var(--roi-separator-offset));left:0;width:80px;border-top:1px solid var(--global-grey-2)}.roi-calculator-page .robot-costs-breakdown{--roi-highlight-gap: 30px;--roi-separator-offset: 19px;gap:11px}.roi-calculator-page .calc-row .tooltip:not(:hover):not(:focus-visible){color:inherit}.roi-calculator-page .calc-note,.roi-calculator-page .cost-note{color:var(--global-grey-6);font-size:var(--font-size-s)}.roi-calculator-page .calc-note{margin-top:2px;margin-bottom:6px;padding-left:8px;border-left:2px solid var(--global-grey-2)}.roi-calculator-page .comparison-content .cost-note{margin-left:20px}.roi-calculator-page .comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,448px));gap:64px;margin-top:0;align-items:start;position:relative}.roi-calculator-page .comparison-grid:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background-image:repeating-linear-gradient(to bottom,var(--global-grey-2) 0 3px,transparent 3px 7px)}.roi-calculator-page .comparison-box{padding:0;display:grid;grid-template-rows:auto 1fr auto;min-height:377px;position:relative;background:transparent;box-shadow:none}.roi-calculator-page .comparison-box h5{margin-bottom:24px;grid-row:1;color:var(--global-black)}.roi-calculator-page .comparison-content{grid-row:2;display:flex;flex-direction:column;gap:8px;min-height:298px;position:relative;padding-bottom:0;color:var(--global-grey-7)}.roi-calculator-page .comparison-spacer{display:block;flex:1 1 auto}.roi-calculator-page .cost-line{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:0;font-size:var(--font-size-m);line-height:var(--global-line-height-l);color:var(--global-grey-7)}.roi-calculator-page .cost-line>span:last-child,.roi-calculator-page .cost-line>strong{text-align:right}.roi-calculator-page .comparison-content .tooltip:not(:hover):not(:focus-visible),.roi-calculator-page .cost-line.total .tooltip:not(:hover):not(:focus-visible){color:var(--global-grey-7)}.roi-calculator-page .cost-line.total{margin-top:0;padding-top:8px;border-top:1px solid var(--global-grey-2);font-size:var(--font-size-m);line-height:var(--global-line-height-l);position:static;background:transparent;color:var(--global-black)}.roi-calculator-page .comparison-content .cost-line.total+.calc-note,.roi-calculator-page .comparison-content .cost-line.total+.cost-note,.roi-calculator-page .comparison-content .calc-note:last-child,.roi-calculator-page .comparison-content .cost-note:last-child{position:static;margin-top:8px;margin-left:0;background:transparent;line-height:var(--global-line-height-l);padding:0}.roi-calculator-page .cost-note{margin-bottom:4px;margin-left:12px}.roi-calculator-page #remaining-percentage,.roi-calculator-page #efficiency-percentage{font-weight:500;color:var(--global-grey-7)}.roi-calculator-page .savings-summary,.roi-calculator-page .loss-summary{color:var(--global-white);padding:24px;margin-top:24px;text-align:center}.roi-calculator-page .savings-summary{background:var(--global-grey-8)}.roi-calculator-page .loss-summary{background:var(--global-red-5)}.roi-calculator-page .savings-summary h5,.roi-calculator-page .loss-summary h5{color:var(--global-white);margin-bottom:16px;line-height:var(--global-line-height-l)}.roi-calculator-page .savings-range{display:flex;justify-content:center;align-items:center;gap:8px}.roi-calculator-page .savings-value{font-size:var(--font-size-l);line-height:var(--global-line-height-l)}.roi-calculator-page .results-summary-band .summary-section,.roi-calculator-page .results-summary-band .comparison-box{padding:0;background:transparent;box-shadow:none}.roi-calculator-page .results-summary-band .chart-container{width:min(100%,960px);height:560px;padding:var(--padding-card-m);margin:108px auto 0;border:1px solid var(--global-grey-2);background:var(--global-white);box-shadow:none}.roi-calculator-page .results-summary-band .summary-section .comparison-headline{margin-bottom:32px}.roi-calculator-page .results-summary-band .savings-summary,.roi-calculator-page .results-summary-band .loss-summary{width:min(100%,480px);margin:116px auto 0;padding:28px 32px 32px}.roi-calculator-page .results-summary-band .savings-summary{background:var(--global-grey-8)}.roi-calculator-page .results-summary-band .loss-summary{background:var(--global-red-5)}.roi-calculator-page .results-summary-band .savings-summary h5,.roi-calculator-page .results-summary-band .loss-summary h5,.roi-calculator-page .results-summary-band .savings-value{color:var(--global-white)}@keyframes roi-slideDown{0%{opacity:0;max-height:0;transform:translateY(-20px)}to{opacity:1;max-height:2000px;transform:translateY(0)}}@keyframes roi-slideInDown{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes roi-errorPulse{0%{transform:translateY(-15px) scale(.95);opacity:0}50%{transform:translateY(-5px) scale(1.02);opacity:.8}to{transform:translateY(0) scale(1);opacity:1}}@keyframes roi-spin{to{transform:rotate(360deg)}}@media print{.roi-calculator-page{font-size:12pt;color:var(--global-black);background:var(--global-white)}.roi-calculator-page .info-panel,.roi-calculator-page .calculate-button{display:none!important}.roi-calculator-page .calculator-section{padding:20px 24px}.roi-calculator-page .calculator-form{border:1px solid var(--global-grey-2);page-break-inside:avoid}.roi-calculator-page .results-section{page-break-inside:avoid;margin-top:30px}.roi-calculator-page .chart-container{max-height:400px;page-break-inside:avoid}.roi-calculator-page input[type=text],.roi-calculator-page input[type=number]{border:1px solid var(--global-grey-7);background:var(--global-grey-1)}.roi-calculator-page .calculator-section:before{content:"Greenhouse Robotics Cost Comparison Report";display:block;font-size:18pt;font-weight:700;margin-bottom:20px;text-align:center}.roi-calculator-page .results-section:after{content:"Generated on: " attr(data-generated);display:block;margin-top:20px;font-size:10pt;color:var(--global-grey-6);text-align:right}}@media(max-width:1055px){:root{--font-size-s: var(--global-font-size-s-mobile);--font-size-m: calc(var(--global-font-size-m-mobile) * 1px);--font-size-l: var(--global-font-size-l-mobile);--font-size-h4: var(--global-font-size-h4-mobile);--font-size-h3: var(--global-font-size-h3-mobile);--font-size-h2: var(--global-font-size-h2-mobile);--font-size-h1: var(--global-font-size-h1-mobile);--section-width-l: min(90vw, 845px);--section-width-m: min(90vw, 700px);--section-width-s: 480px;--space-l: 20px;--space-m: 16px;--padding-card-l: 44px 48px 48px;--padding-card-m: 22px 24px 24px}.product-overview-image{width:clamp(0px,calc(100% - 240px),640px)}.product-overview-showcase,.product-overview-image{height:460px}.product-overview-grid{grid-template-columns:repeat(2,180px);grid-template-rows:repeat(2,168px)}.product-overview-grid:before{left:20px;width:320px}.product-overview-grid:after{top:24px;height:288px}.product-overview-cell-text{width:132px}.eternal-wordmark{width:21.78px;padding-top:0}.eternal-wordmark svg:first-of-type{display:none}.eternal-wordmark svg:last-of-type{display:block}.investors-logo[data-logo=oysterbay]{width:105.84px;height:20.08125px}.investors-logo[data-logo=simoncapital]{width:63.504px;height:30.24px}.investors-logo[data-logo=equitypitcher]{width:126px;height:25.2px}.investors-logo[data-logo=backbone]{width:153.72px;height:37.17px}.harvester-highlights-grid{grid-template-rows:241px 157px 102px 111px 143px 54px 176px}.harvester-certainty-content{padding:80px 56px;gap:40px}.about-values-grid{grid-template-columns:repeat(auto-fill,minmax(198px,1fr))}}@media(max-width:672px){:root{--section-width-l: min(92vw, 606px);--section-width-m: min(90vw, 540px);--section-width-s: 320px;--space-m: 16px;--space-l: 20px;--padding-card-l: 34px 36px 36px;--padding-card-m: 22px 24px 24px}.roi-calculator-page .calculator-wrapper{grid-template-columns:1fr}.roi-calculator-page .info-panel{display:none}.roi-calculator-page .results-section,.roi-calculator-page .comparison-grid{grid-template-columns:1fr}.roi-calculator-page .comparison-grid:before{display:none}.roi-calculator-page .comparison-box{min-height:226px}.roi-calculator-page .comparison-content{min-height:179px}.roi-calculator-page .results-summary-band .chart-container{height:360px}.roi-calculator-page .results-summary-band .summary-section .comparison-headline{white-space:normal;text-wrap:balance}.roi-calculator-page .roi-cta-form{flex-direction:column;align-items:flex-start;width:min(100%,320px)}.roi-calculator-page .roi-cta-email-group{width:100%}.nav-bar{gap:var(--space-m)}.nav-items,.nav-divider{display:none}.nav-links{margin-left:auto;padding-left:0}.nav-menu-toggle{display:flex}.harvester-certainty-content{flex-direction:column;align-items:stretch;gap:96px;padding:56px 32px}.harvester-certainty-left{display:contents}.harvester-certainty-right{gap:48px}.harvester-certainty-bottom{order:1}.harvester-certainty-point:first-child:before{height:74px;-webkit-mask-image:linear-gradient(to bottom,transparent,white);mask-image:linear-gradient(to bottom,transparent,white)}.harvester-certainty-point:last-child:after{bottom:-74px;-webkit-mask-image:linear-gradient(to bottom,white calc(100% - 74px),transparent);mask-image:linear-gradient(to bottom,white calc(100% - 74px),transparent)}.harvester-highlights-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-template-rows:auto}.harvester-highlights-statement,.harvester-highlights-cell[data-cell],.harvester-highlights-image[data-pos]{grid-column:auto;grid-row:auto}.harvester-highlights-statement,.harvester-highlights-image[data-pos=top],.harvester-highlights-cell[data-cell="05"]{grid-column:1 / -1}.harvester-highlights-cell{min-height:200px}.harvester-highlights-image{height:200px}.harvester-highlights-image[data-pos=right],.harvester-highlights-cell[data-cell="05"]{order:1}.harvester-highlights-cell[data-cell="04"] .harvester-highlights-text{width:auto}.product-overview-showcase{height:auto;width:100vw;margin-left:calc(-50vw + 50%);display:flex;flex-direction:column;align-items:center}.product-overview-image{width:100%;height:280px}.product-overview-grid{position:relative;transform:none;width:var(--section-width-l);grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,168px);margin-top:-48px;z-index:1}.product-overview-grid:before{left:24px;width:calc(100% - 48px)}.product-overview-grid:after{top:24px;height:calc(100% - 48px)}.product-overview-cell-text{width:auto}.harvester-showcase{height:auto;width:100vw;margin-left:calc(-50vw + 50%);display:flex;flex-direction:column;align-items:center}.harvester-image{width:100%;height:360px}.harvester-features{position:static;width:var(--section-width-l);margin-top:-48px;z-index:1}.harvester-feature{width:auto}.certainty{min-height:auto;padding:80px 32px}.certainty-content{flex-direction:column;gap:96px}.certainty-left{display:contents}.certainty-right{gap:48px}.certainty-bottom{order:1}.about-team-images{height:360px}.about-team-image[data-size=small]{display:none}.openings-item{gap:12px}.openings-info{flex:1 1 auto;min-width:0}.openings-job-title,.openings-meta{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1}.openings-meta{min-width:0}.openings-department,.openings-location{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1}.product-hero-frame{display:none}.about-mission-card{height:auto;grid-template:auto repeat(3,auto) / 1fr;row-gap:24px}.about-mission-column{width:100%}.about-mission-blur{width:220px;height:220px}.hero-cta{position:static}.reliable-top{flex-direction:column}.reliable-top-right,.reliable-bottom{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-template-rows:auto}.reliable-main,.reliable-bottom .reliable-card{aspect-ratio:auto}.reliable-main{gap:24px}.reliable-card>p:first-of-type{margin-top:24px}.shackleton-content{padding-left:0;padding-right:0}.shackleton-image{max-width:280px;margin:0 auto}.investors-track{justify-content:flex-start;width:max-content;animation:investors-marquee 20s linear infinite}.investors-track>*{margin-right:80px}.investors-track>:nth-child(n+5){display:block}.harvester-info{height:auto;padding:80px 32px}.footer-brand{display:contents}.footer-content{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;row-gap:64px}.footer-columns{gap:24px}.footer-description{order:1;width:100%}.privacy-policy{padding-top:144px}}
