/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}}:root{--blue:#168cff;--deep:#06111d;--line:#17283b;--muted:#9aabba;--white:#f5f8fb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--white);font-family:var(--font-body),Arial,sans-serif;background:#020508;margin:0}a{color:inherit;text-decoration:none}.nav-shell{z-index:20;background:linear-gradient(#020509e8,#02050980);border-bottom:1px solid #112131;justify-content:space-between;align-items:center;width:100%;height:92px;padding:0 clamp(24px,5vw,76px);display:flex;position:absolute}.brand{grid-template-rows:27px 18px;grid-template-columns:42px auto;line-height:1;display:grid}.brand .anvil{color:#dce6ee;grid-row:1/3;font-size:29px;transform:scaleX(1.25)}.brand strong{font-family:var(--font-display);letter-spacing:1px;font-size:25px}.brand em{color:var(--blue);letter-spacing:7px;font-size:13px;font-style:normal;font-weight:700}.nav-shell nav{font-family:var(--font-display);text-transform:uppercase;gap:34px;font-size:13px;display:flex}.nav-shell nav a{color:#dbe4eb}.nav-shell nav a:hover{color:var(--blue)}.outline-button,.primary-button{border:1px solid var(--blue);text-transform:uppercase;font-family:var(--font-display);letter-spacing:.5px;border-radius:7px;align-items:center;gap:24px;padding:15px 22px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 0 20px #087eff33}.outline-button span,.primary-button span{font-size:25px;line-height:12px}.primary-button{background:linear-gradient(135deg,#1294ff,#0665d1);justify-content:space-between;min-width:205px}.hero{background:radial-gradient(circle at 76% 45%,#063d7080 0,#0000 32%),linear-gradient(110deg,#020508 35%,#07131f 100%);grid-template-columns:1.08fr .92fr;min-height:720px;padding:150px clamp(24px,5vw,76px) 60px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";opacity:.8;background:repeating-linear-gradient(125deg,#0000 0 80px,#0c29421e 82px 84px);position:absolute;inset:0}.hero-glow{filter:blur(80px);background:#058dff55;border-radius:50%;width:480px;height:480px;position:absolute;bottom:-240px;right:-100px}.hero-copy{z-index:2;max-width:650px;position:relative}.eyebrow{color:var(--blue);text-transform:uppercase;letter-spacing:1.4px;font-size:12px;font-weight:700}.hero h1,.why-section h2,.cta h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.5px;text-shadow:0 2px #000;margin:18px 0 20px;font-size:clamp(52px,5.3vw,78px);line-height:.98}.hero h1 span,.why-section h2 span{color:var(--blue)}.hero-text{color:#d0d8df;max-width:570px;font-size:17px;line-height:1.6}.feature-row{grid-template-columns:repeat(4,1fr);max-width:610px;margin:30px 0 28px;display:grid}.feature-row div{border-right:1px solid #203140;flex-direction:column;gap:9px;padding:0 20px;display:flex}.feature-row div:first-child{padding-left:0}.feature-row div:last-child{border:0}.feature-row b{color:var(--blue);font-size:24px}.feature-row span{text-transform:uppercase;font-size:11px;line-height:1.4}.machine-stage{z-index:2;perspective:1000px;justify-content:center;align-items:center;display:flex;position:relative}.machine{background:linear-gradient(135deg,#101b25,#020407 65%);border:2px solid #178fff;border-radius:7px;grid-template-rows:84% 16%;grid-template-columns:72% 28%;width:355px;height:520px;padding:18px;display:grid;transform:rotateY(-5deg);box-shadow:0 0 14px #168cff,0 0 70px #067fe744,25px 30px 60px #000}.machine-window{background:#07111a;border:3px solid #172738;grid-template-columns:repeat(4,1fr);gap:9px;padding:12px 10px;display:grid;box-shadow:inset 0 0 25px #000}.product{background:linear-gradient(90deg,#ddd 0 18%,#087ddf 19% 80%,#cdd 81%);border-radius:5px 5px 2px 2px;height:42px;box-shadow:0 3px #141414}.product.p1{background:linear-gradient(90deg,#171717,#f27318 35% 70%,#111)}.product.p2{background:linear-gradient(90deg,#111,#ed304f 30% 70%,#111)}.product.p3{background:linear-gradient(90deg,#eee,#795124 35% 70%,#eee)}.product.p4{background:linear-gradient(90deg,#111,#fff 35% 60%,#168cff)}.product.p5{background:linear-gradient(90deg,#07131d,#54a1df 40% 65%,#07131d)}.machine-panel{color:#e9f0f5;border-left:1px solid #24394a;flex-direction:column;align-items:center;padding-top:50px;display:flex}.machine-panel span{font:700 26px/1 var(--font-display);text-align:center}.machine-panel small{color:var(--blue);letter-spacing:4px;margin-top:6px}.machine-panel b{color:#2b8fe6;font:600 13px/1.1 var(--font-display);text-align:center;margin-top:auto;margin-bottom:15px}.machine-base{font:600 12px var(--font-display);letter-spacing:1px;grid-column:1/3;justify-content:center;align-items:center;display:flex}.brand-strip{text-align:center;background:#060a0f;border-top:1px solid #203347;border-bottom:1px solid #172536;padding:22px 5vw 26px}.brand-strip p{text-transform:uppercase;margin:0 0 18px;font-size:14px;font-weight:700}.brand-strip div{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.brand-strip strong{font:600 19px var(--font-display);border-right:1px solid #31404c;padding:0 28px}.brand-strip strong:last-child{border:0}.brand-strip small{color:var(--blue);letter-spacing:2px;margin-top:16px;display:block}.why-section{background:linear-gradient(135deg,#03070b,#07101a);grid-template-columns:1fr 1.08fr;gap:70px;padding:80px clamp(24px,7vw,105px);display:grid}.why-section h2{font-size:52px}.why-section>div>p:not(.eyebrow){color:#c2ccd5}.why-section ul{grid-template-columns:1fr 1fr;gap:12px 28px;margin-top:24px;padding:0;list-style:none;display:grid}.why-section li{color:var(--blue)}.why-section li span{color:#dce3e9;margin-left:8px}.comparison-card{background:#131920;border:1px solid #2b3944;border-radius:12px;grid-template-columns:1fr 1fr;min-height:340px;display:grid;position:relative;overflow:hidden}.comparison-card>div{justify-content:center;align-items:flex-end;padding:18px;display:flex}.comparison-card span{font-family:var(--font-display);background:#020304e8;padding:7px 20px}.before{filter:saturate(.4);background:linear-gradient(#d5d8d1,#919a91)}.after{background:radial-gradient(circle,#0b3761,#06101b 70%)}.mini-machine{background:repeating-linear-gradient(#0c1721 0 29px,#4980a2 30px 36px);border:2px solid #168cff;width:115px;height:220px;box-shadow:0 0 20px #168cff}.comparison-card>b{background:var(--blue);border-radius:50%;place-items:center;width:50px;height:50px;font-size:32px;display:grid;position:absolute;top:calc(50% - 25px);left:calc(50% - 25px)}.industries{border-top:1px solid #162331;border-bottom:1px solid #162331;padding:36px clamp(24px,5vw,76px)}.industries>div{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.industries article{text-transform:uppercase;height:106px;font:600 13px var(--font-display);border:1px solid #263342;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.industries article b{color:var(--blue);font-size:30px}.testimonial{background:linear-gradient(90deg,#07111d,#05090e);justify-content:center;align-items:center;gap:25px;min-height:220px;padding:45px 10vw;display:flex}.testimonial>b{color:#607083;font:120px Georgia}.testimonial blockquote{max-width:780px;font-size:19px;line-height:1.5}.testimonial small{color:var(--blue);text-transform:uppercase;margin-top:20px;font-weight:700;display:block}.cta{background:linear-gradient(90deg,#0a1520,#05111d);justify-content:space-between;align-items:center;padding:36px clamp(24px,7vw,105px);display:flex}.cta h2{margin:0 0 10px;font-size:30px}.cta p{color:#c8d1d8;margin:0;line-height:1.5}.cta>div:last-child{text-align:center}.cta>div:last-child p{margin-top:10px;font-size:13px}footer{color:#8292a0;border-top:1px solid #152434;justify-content:space-between;align-items:center;padding:36px clamp(24px,7vw,105px);display:flex}footer .brand{color:#f5f8fb}footer>div:last-child{gap:28px;display:flex}footer a:hover{color:var(--blue)}@media (width<=980px){.nav-shell nav{display:none}.hero{grid-template-columns:1fr;padding-top:135px}.machine-stage{margin-top:55px}.why-section{grid-template-columns:1fr}.industries>div{grid-template-columns:repeat(3,1fr)}.brand-strip strong{margin:7px}.hero-copy{max-width:100%}.hero{min-height:auto}}@media (width<=640px){.nav-shell{height:76px}.brand strong{font-size:20px}.brand .anvil{font-size:23px}.outline-button{gap:7px;padding:11px 12px;font-size:11px}.hero h1{font-size:48px}.hero{padding-left:20px;padding-right:20px}.feature-row{grid-template-columns:1fr 1fr;gap:24px}.feature-row div:nth-child(2){border:0}.machine{width:295px;height:440px}.why-section{padding:60px 22px}.why-section h2{font-size:42px}.why-section ul{grid-template-columns:1fr}.comparison-card{min-height:275px}.industries>div{grid-template-columns:1fr 1fr}.cta,footer{flex-direction:column;align-items:flex-start;gap:28px}.brand-strip strong{padding:0 12px;font-size:15px}footer>div:last-child{flex-direction:column;gap:8px}}.nav-shell{background:#010305f2;border-bottom:1px solid #142230;height:88px;padding-left:4.3vw;padding-right:4.3vw}.brand{grid-template-rows:31px 19px;grid-template-columns:49px auto}.brand .anvil{font-size:34px}.brand strong{font-size:27px}.brand em{font-size:13px}.nav-shell nav{gap:36px}.nav-shell nav a:first-child{border-bottom:2px solid var(--blue);padding-bottom:16px}.outline-button{border-radius:26px;padding:13px 22px}.hero{background-image:linear-gradient(90deg,#000205f5 0%,#000307d4 31%,#00040829 56%,#0000000d 100%),url(/assets/hero-vending-v2.png);background-position:50%;background-size:cover;height:570px;min-height:570px;padding:118px 0 0;display:block}.hero:before{opacity:1;background:linear-gradient(#0000 74%,#020509 100%)}.hero-copy{width:47%;max-width:610px;margin-left:4.3vw}.hero h1{text-shadow:0 3px #0b0b0b,1px 0 #aab6be;letter-spacing:1px;margin:14px 0 18px;font-size:clamp(53px,5.15vw,76px);line-height:.94}.hero h1:not(span){color:#f4f5f5}.hero h1 span{color:#168cff;text-shadow:0 2px #003872}.hero-text{max-width:465px;font-size:16px;line-height:1.48}.feature-row{max-width:470px;margin:21px 0 22px}.feature-row div{padding:0 14px}.feature-row b{font-size:21px}.feature-row span{font-size:10px}.hero .primary-button{padding:14px 20px}.learn-link{border-bottom:1px solid #edf3f8;margin-left:15px;padding-bottom:3px;font-size:12px;display:inline-block}.brand-strip{padding:16px 4vw 14px}.brand-strip p{margin-bottom:15px}.brand-strip div{flex-wrap:nowrap;max-width:1200px;margin:auto}.brand-strip strong{justify-content:center;align-items:center;min-height:37px;padding:0 24px;font-size:18px;line-height:.95;display:flex}.brand-strip .ghost{font-size:25px;font-style:italic}.brand-strip .fairlife{text-transform:lowercase;font-size:25px}.brand-strip small{margin-top:11px}.why-section{background:#03070a linear-gradient(120deg,#050a0f,#020407);grid-template-columns:.82fr 1.18fr;gap:55px;min-height:390px;padding:43px 4.8vw 34px}.why-section h2{margin:12px 0;font-size:43px}.why-section ul{gap:8px 24px;margin-top:16px;font-size:13px}.comparison-card{background-image:url(/assets/breakroom-comparison-v2.png);background-position:50%;background-size:cover;border-radius:9px;min-height:298px}.comparison-card>div{filter:none;background:0 0;padding:12px}.comparison-card span{padding:5px 18px;font-size:13px}.comparison-card>b{width:46px;height:46px;top:calc(50% - 23px);left:calc(50% - 23px)}.industries{padding:25px 4.8vw 23px}.industries>div{grid-template-columns:repeat(6,1fr);gap:7px}.industries article{height:83px}.industries article b{font-size:25px}.testimonial{background-image:linear-gradient(90deg,#03101bf5 0%,#03101bcf 42%,#03101b38 70%,#03101b14 100%),url(/assets/testimonial-workers-v2.png);background-position:50%;background-size:cover;justify-content:flex-start;height:174px;min-height:174px;padding:25px 6vw}.testimonial>b{color:#5d7184;font-size:92px}.testimonial blockquote{max-width:600px;font-size:16px}.testimonial small{margin-top:14px;font-size:11px}.cta{padding:24px 7.5vw}.cta h2{font-size:27px}footer{background:#010305;padding:29px 7.5vw 23px}@media (width<=980px){.hero{background-position:64%;height:auto;min-height:620px;padding-top:124px}.hero-copy{width:58%;margin-left:4vw}.brand-strip div{justify-content:flex-start;overflow-x:auto}.brand-strip strong{min-width:150px}.why-section{grid-template-columns:1fr}.industries>div{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.hero{background-image:linear-gradient(90deg,#000205f5 0%,#000307d9 54%,#00000026 100%),url(/assets/hero-vending-v2.png);background-position:68%;min-height:690px}.hero-copy{width:92%;margin:0 4%}.hero h1{font-size:47px}.hero-text{max-width:90%}.feature-row{margin-top:28px}.learn-link{display:none}.brand-strip div{overflow:auto}.why-section{padding:50px 22px}.comparison-card{min-height:230px}.testimonial{background-position:63%;height:245px;padding:28px 20px}.testimonial blockquote{max-width:77%;font-size:14px}.testimonial>b{font-size:70px}.nav-shell .brand{transform-origin:0;transform:scale(.85)}}.feature-row{align-items:stretch}.feature-row div{text-align:center;align-items:center;gap:8px}.feature-row b{color:#249cff;filter:drop-shadow(0 0 5px #168cff88);place-items:center;width:34px;height:34px;display:grid}.feature-row b svg{width:30px;height:30px}.feature-row span{color:#f2f6f9;font-weight:600}.brand-strip{background:linear-gradient(#080c11,#030609);border-color:#1f2a35}.brand-strip .brand-logos{grid-template-columns:1.08fr 1.22fr 1.1fr 1.05fr 1fr .8fr 1.25fr;align-items:center;width:min(1180px,94vw);max-width:none;display:grid}.brand-logos>strong{height:55px;min-height:55px;font-family:var(--font-display);color:#f4f6f7;letter-spacing:.1px;text-shadow:0 0 1px #fff;border-right:1px solid #35414c;gap:9px;padding:0 22px;font-style:normal;line-height:.9;display:flex}.brand-logos>strong:last-child{border:0}.brand-logos i{font-style:normal}.brand-logos .ghost i{font-size:28px;font-style:italic;font-weight:700;transform:skew(-8deg)}.ghost-mark{filter:drop-shadow(8px 0 #fff);margin-left:-5px;font-size:18px}.brand-logos .gorilla{text-align:left;font-size:18px}.gorilla-mark{border:2px solid #fff;place-items:center;width:25px;height:25px;font-size:24px;display:grid;transform:rotate(45deg)}.brand-logos .bucked{text-align:left;font-size:18px}.antlers{font-family:serif;font-size:34px;transform:rotate(180deg)}.brand-logos .fairlife{flex-direction:column;gap:0;font-family:Georgia,serif;font-size:26px;font-weight:500}.cow-mark{font-size:21px;line-height:.7}.brand-logos .quest{font-size:22px;font-style:italic}.brand-logos .legendary{letter-spacing:1px;font:500 17px/1 Georgia,serif}.industries>div{grid-template-columns:repeat(7,1fr)}.industries article{background:linear-gradient(#070c11,#030609);border-color:#2c3945;height:92px;box-shadow:inset 0 0 18px #0a1722}.industries article b{color:#219cff;filter:drop-shadow(0 0 5px #168cff88);place-items:center;width:39px;height:39px;display:grid}.industries article b svg{width:36px;height:36px}.industries article span{color:#f5f7f8;white-space:nowrap;font-size:12px}@media (width<=980px){.brand-strip .brand-logos{width:max-content;min-width:100%;display:flex}.brand-logos>strong{min-width:155px}.industries>div{grid-template-columns:repeat(4,1fr)}}@media (width<=640px){.feature-row div{padding:0 10px}.feature-row b{width:31px;height:31px}.brand-strip .brand-logos{justify-content:flex-start;overflow-x:auto}.industries>div{grid-template-columns:repeat(2,1fr)}.industries article:last-child{grid-column:1/3}.industries article span{font-size:11px}}.brand-strip{overflow:hidden}.brand-strip .brand-logos{grid-template-columns:repeat(7,minmax(0,1fr));width:min(1120px,100%);max-width:1120px;margin:0 auto;display:grid;overflow:visible}.brand-logos>strong{box-sizing:border-box;text-align:center;justify-content:center;width:100%;min-width:0;height:51px;min-height:51px;padding:0 clamp(10px,1.5vw,22px);overflow:hidden}.brand-logos .ghost i{font-size:clamp(19px,2vw,27px)}.brand-logos .gorilla,.brand-logos .bucked{text-align:center;font-size:clamp(13px,1.35vw,18px)}.brand-logos .fairlife{justify-content:center;font-size:clamp(19px,2vw,26px);display:flex}.brand-logos .barebells{font-size:clamp(12px,1.25vw,17px)}.brand-logos .quest{font-size:clamp(17px,1.8vw,22px)}.brand-logos .legendary{font-size:clamp(12px,1.25vw,17px)}@media (width<=700px){.brand-strip{padding-left:14px;padding-right:14px}.brand-strip .brand-logos{border-top:1px solid #26313a;border-left:1px solid #26313a;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%;display:grid}.brand-logos>strong{border-bottom:1px solid #26313a;height:54px;min-height:54px;padding:0 8px;border-right:1px solid #26313a!important}.brand-logos>strong:nth-child(7){grid-column:1/3}.brand-logos .ghost i{font-size:23px}.brand-logos .gorilla,.brand-logos .bucked{font-size:15px}.brand-logos .fairlife{font-size:23px}.brand-logos .barebells{font-size:14px}.brand-logos .quest{font-size:20px}.brand-logos .legendary{font-size:14px}.brand-strip small{letter-spacing:1.25px;margin-top:13px;font-size:9px}}.brand-logos>strong img{object-fit:contain;filter:drop-shadow(0 0 2px #fff2);width:auto;max-width:100%;height:auto;max-height:46px;display:block}@media (width<=700px){.brand-logos>strong{height:68px;min-height:68px;padding:8px 14px}.brand-logos>strong img{max-width:145px;max-height:48px}.brand-logos>strong:nth-child(7) img{max-width:155px}}.mobile-nav{display:none;position:relative}.mobile-nav summary{cursor:pointer;border:1px solid #168cff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:42px;height:42px;list-style:none;display:flex;box-shadow:0 0 14px #168cff33}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary span{background:#f5f8fb;border-radius:2px;width:17px;height:2px;display:block}.mobile-nav>div{background:#050b11f7;border:1px solid #1c3950;border-radius:9px;flex-direction:column;width:210px;padding:9px;display:flex;position:absolute;top:52px;right:0;box-shadow:0 18px 45px #000}.mobile-nav>div a{text-transform:uppercase;font:600 12px var(--font-display);letter-spacing:.5px;border-bottom:1px solid #152636;padding:11px 13px}.mobile-nav>div a:last-child{color:#3aa7ff;border:0}@media (width<=980px){.nav-shell>.outline-button{display:none}.mobile-nav{display:block}.nav-shell nav{display:none}.nav-shell{padding-left:20px;padding-right:20px}}.comparison-card{background-image:url(/assets/comparison-haha-exact-v6.png)}@media (width<=700px){.comparison-card{aspect-ratio:1672/941;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;min-height:0}}.request-section{background:radial-gradient(circle at 14% 40%,#0b3b64 0,#0000 34%),linear-gradient(120deg,#06111c,#02070b);border-top:1px solid #173049;grid-template-columns:.82fr 1.18fr;gap:60px;padding:64px clamp(24px,7vw,105px);display:grid}.request-intro{padding-top:20px}.request-intro h2{font:600 clamp(38px,4vw,57px)/1 var(--font-display);text-transform:uppercase;margin:15px 0 20px}.request-intro h2 span{color:var(--blue)}.request-intro>p:not(.eyebrow){color:#b8c7d2;max-width:510px;line-height:1.65}.request-intro ul{color:#d8e4eb;gap:12px;margin:27px 0;padding:0;font-size:13px;list-style:none;display:grid}.request-intro li{border-bottom:1px solid #183047;padding-bottom:10px}.request-intro li:first-letter{color:var(--blue)}.request-intro small{color:#4eafff;text-transform:uppercase;letter-spacing:1.5px;font-weight:800}.request-form{background:#0b1722e8;border:1px solid #24445c;border-radius:12px;padding:27px;box-shadow:0 25px 70px #0008}.form-heading h2{font:600 27px var(--font-display);text-transform:uppercase;margin:5px 0 8px}.form-heading>p:not(.eyebrow){color:#8298a9;margin:0 0 20px;font-size:12px;line-height:1.5}.request-grid{grid-template-columns:1fr 1fr;gap:0 13px;display:grid}.request-grid label{color:#91a6b6;text-transform:uppercase;letter-spacing:.4px;flex-direction:column;gap:6px;margin-bottom:13px;font-size:9px;font-weight:800;display:flex}.request-grid label.wide{grid-column:1/3}.request-grid input,.request-grid select,.request-grid textarea{color:#edf5f9;width:100%;font:13px var(--font-body);text-transform:none;background:#06101a;border:1px solid #223b4e;border-radius:6px;outline:none;padding:11px}.request-grid input:focus,.request-grid select:focus,.request-grid textarea:focus{border-color:#168cff;box-shadow:0 0 0 2px #168cff22}.request-grid textarea{resize:vertical;min-height:75px}.request-grid select option{background:#07111a}.request-grid .hp{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.form-submit{cursor:pointer;border:0;width:100%;margin-top:3px}.form-submit:disabled{opacity:.65;cursor:wait}.request-form>small{color:#657b8b;margin-top:11px;font-size:9px;line-height:1.5;display:block}.form-error{color:#ff817b;background:#321a1c;border:1px solid #6f3033;border-radius:5px;padding:9px;font-size:11px}.request-success{background:#0b1d20;border:1px solid #287758;border-radius:12px;flex-direction:column;justify-content:center;min-height:400px;padding:38px;display:flex}.request-success>b{color:#50d296;text-transform:uppercase;letter-spacing:1px;font-size:11px}.request-success h3{font:600 30px/1.1 var(--font-display);text-transform:uppercase;margin:13px 0}.request-success p{color:#a8bbb7;line-height:1.6}.request-success button{color:#fff;cursor:pointer;background:#168cff;border:0;border-radius:6px;align-self:flex-start;margin-top:10px;padding:11px 15px;font-weight:800}@media (width<=900px){.request-section{grid-template-columns:1fr;gap:30px}.request-intro{padding-top:0}}@media (width<=640px){.request-section{padding:46px 18px}.request-intro h2{font-size:38px}.request-form{padding:19px}.request-grid{grid-template-columns:1fr}.request-grid label.wide{grid-column:auto}.form-heading h2{font-size:25px}}.brand{width:230px;height:auto;line-height:normal;display:block}.brand-logo-img{object-fit:contain;mix-blend-mode:screen;width:100%;height:auto;display:block}.nav-shell>.brand{flex:0 0 224px;width:224px}footer>.brand{flex:0 0 270px;width:270px}@media (width<=980px){.nav-shell>.brand{flex-basis:205px;width:205px}}@media (width<=640px){.nav-shell>.brand{flex-basis:172px;width:172px;transform:none}footer>.brand{flex-basis:auto;width:235px}}@media (width>=981px){.hero{background-color:#020508;background-position:50%,100%;background-repeat:no-repeat,no-repeat;background-size:100% 100%,auto 100%;height:clamp(680px,46vw,820px);min-height:680px;padding-top:126px;padding-bottom:58px}.hero-copy{width:min(46%,610px)}.hero .primary-button{z-index:3;margin-bottom:2px;position:relative}.brand-strip{padding:20px 3vw 18px}.brand-strip .brand-logos{width:min(1460px,96vw);max-width:1460px}.brand-logos>strong{height:70px;min-height:70px;padding:0 clamp(12px,1.35vw,26px)}.brand-logos>strong img{max-height:62px}.comparison-card{aspect-ratio:1672/941;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;min-height:0}}.machines-page{background:#020508}.machines-nav{position:absolute}.nav-shell.machines-nav nav a:first-child{border-bottom:0;padding-bottom:0}.nav-shell.machines-nav nav .active{color:var(--blue);border-bottom:2px solid var(--blue);padding-bottom:16px}.machines-hero{text-align:center;background:radial-gradient(circle at 50% 34%,#0b4d8252 0,#0000 34%),linear-gradient(120deg,#020508,#07131f 52%,#020508);border-bottom:1px solid #173049;min-height:460px;padding:165px 7vw 80px}.machines-hero h1{font:600 clamp(48px,6vw,82px)/.98 var(--font-display);text-transform:uppercase;letter-spacing:.5px;margin:15px 0 20px}.machines-hero h1 span{color:var(--blue)}.machines-hero>p:last-child{color:#c2ccd5;margin:0;font-size:18px}.machine-options{gap:34px;width:min(1240px,91vw);margin:0 auto;padding:76px 0 48px;display:grid}.machine-card{background:linear-gradient(135deg,#07111b,#03070b);border:1px solid #24384a;border-radius:12px;grid-template-columns:minmax(330px,.82fr) minmax(420px,1.18fr);min-height:570px;transition:border-color .4s,box-shadow .4s,transform .4s;display:grid;overflow:hidden;box-shadow:0 24px 65px #0008}.machine-card:nth-child(2n){grid-template-columns:minmax(420px,1.18fr) minmax(330px,.82fr)}.machine-card:nth-child(2n) .machine-visual{order:2}.machine-visual{background:radial-gradient(circle at 50% 43%,#0e558655,#0000 48%),#03070a;border-right:1px solid #1c3142;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:38px;transition:background .45s,box-shadow .45s;display:flex;position:relative}.machine-card:nth-child(2n) .machine-visual{border-left:1px solid #1c3142;border-right:0}.machine-visual img{object-fit:contain;filter:drop-shadow(0 25px 24px #000);width:auto;max-width:100%;height:430px;transition:transform .55s cubic-bezier(.2,.75,.25,1),filter .45s;display:block}.machine-visual small{color:#738b9c;text-transform:uppercase;letter-spacing:1px;text-align:center;font-size:10px}.machine-copy{flex-direction:column;align-items:flex-start;padding:58px clamp(34px,4.2vw,70px);display:flex}.machine-copy h2{font:600 clamp(36px,3.5vw,53px)/1 var(--font-display);text-transform:uppercase;margin:12px 0 18px}.machine-best{color:#becbd4;max-width:650px;margin:0;font-size:17px;line-height:1.65}.machine-highlights{grid-template-columns:1fr 1fr;gap:11px 24px;width:100%;margin:28px 0 18px;padding:0;list-style:none;display:grid}.machine-highlights li{color:#e0e8ed;border-bottom:1px solid #183047;padding:0 0 11px;font-size:13px}.machine-highlights li:before{content:"✓";color:var(--blue);margin-right:9px}.machine-details{border-top:1px solid #294052;border-bottom:1px solid #294052;width:100%;margin:4px 0 26px}.machine-details summary{text-transform:uppercase;font:600 13px var(--font-display);letter-spacing:.7px;color:#dce9f1;cursor:pointer;justify-content:space-between;padding:15px 0;list-style:none;display:flex}.machine-details summary::-webkit-details-marker{display:none}.machine-details summary span{color:var(--blue);transition:transform .25s}.machine-details[open] summary span{transform:rotate(45deg)}.machine-details dl,.desktop-hover-details dl{grid-template-columns:1fr 1fr;gap:10px 14px;margin:0 0 17px;display:grid}.machine-details dl div,.desktop-hover-details dl div{background:#07131d;border:1px solid #183047;border-radius:6px;padding:10px 11px}.machine-details dt,.desktop-hover-details dt{color:#4facf7;text-transform:uppercase;letter-spacing:.8px;margin-bottom:5px;font-size:9px;font-weight:800}.machine-details dd,.desktop-hover-details dd{color:#bdcbd5;margin:0;font-size:11px;line-height:1.4}.desktop-hover-details{opacity:0;width:100%;max-height:0;transition:max-height .55s,opacity .35s,transform .45s;display:none;overflow:hidden;transform:translateY(10px)}.machine-request{z-index:2;margin-top:auto;position:relative}.machine-source-note{text-align:center;background:#06101a;border:1px solid #1f3446;width:min(1120px,88vw);margin:0 auto 58px;padding:34px}.machine-source-note h2,.machine-guidance h2{font:600 clamp(28px,3vw,42px)/1.05 var(--font-display);text-transform:uppercase;margin:0 0 14px}.machine-source-note p{color:#aebdc7;margin:0;line-height:1.6}.machine-guidance{text-align:center;background:radial-gradient(circle,#0b416a55,#0000 38%),linear-gradient(120deg,#06111c,#02070b);border-top:1px solid #173049;padding:76px max(6vw,24px)}.machine-guidance>p:not(.eyebrow){color:#bdc9d2;max-width:820px;margin:0 auto;line-height:1.7}.machine-guidance strong{color:#fff;margin:22px 0 27px;display:block}.machine-guidance .primary-button{margin:auto}.machine-card[data-machine=performance-shake-station] .machine-copy h2{font-size:clamp(32px,3vw,46px)}@media (width<=980px){.machines-hero{min-height:410px;padding-top:145px}.machine-card,.machine-card:nth-child(2n){grid-template-columns:1fr 1.08fr}.machine-copy{padding:42px 30px}.machine-visual{padding:28px}.machine-visual img{height:370px}.machine-highlights,.machine-details dl{grid-template-columns:1fr}}@media (width<=700px){.machines-hero{min-height:390px;padding:128px 20px 58px}.machines-hero h1{font-size:45px}.machines-hero>p:last-child{font-size:15px}.machine-options{gap:25px;width:calc(100% - 32px);padding:42px 0 32px}.machine-card,.machine-card:nth-child(2n){flex-direction:column;min-height:0;display:flex}.machine-card:nth-child(2n) .machine-visual{order:0}.machine-visual,.machine-card:nth-child(2n) .machine-visual{border:0;border-bottom:1px solid #1c3142;padding:27px 20px}.machine-visual img{max-width:85%;height:350px}.machine-copy{padding:33px 23px}.machine-copy h2{font-size:37px}.machine-best{font-size:15px}.machine-highlights{grid-template-columns:1fr;margin-top:22px}.machine-details dl{grid-template-columns:1fr}.machine-request{width:100%;min-width:0}.machine-source-note{width:calc(100% - 32px);margin-bottom:36px;padding:28px 20px}.machine-guidance{padding:58px 20px}.machines-page footer{padding-left:22px;padding-right:22px}.machine-card[data-machine=performance-shake-station] .machine-copy h2{font-size:34px}.machine-card[data-machine=performance-shake-station] .machine-visual img{max-width:92%;height:365px}}@media (width>=981px) and (width<=1380px){.nav-shell nav{gap:18px;font-size:12px}.nav-shell>.brand{flex-basis:190px;width:190px}.nav-shell>.outline-button{gap:14px;padding-left:17px;padding-right:17px}}@media (hover:hover) and (pointer:fine) and (width>=981px){.machine-details{display:none}.desktop-hover-details{display:block}.machine-card:hover,.machine-card:focus-within{border-color:#237bc0;transform:translateY(-3px);box-shadow:0 28px 80px #000b,0 0 34px #168cff24}.machine-card:hover .machine-visual,.machine-card:focus-within .machine-visual{background:radial-gradient(circle at 50% 43%,#1378bd66,#0000 52%),#03070a;box-shadow:inset 0 0 55px #168cff16}.machine-card:hover .machine-visual img,.machine-card:focus-within .machine-visual img{filter:drop-shadow(0 28px 27px #000)drop-shadow(0 0 15px #168cff55);transform:translateY(-7px)scale(1.035)rotate(-.6deg)}.machine-card:hover .desktop-hover-details,.machine-card:focus-within .desktop-hover-details{opacity:1;max-height:520px;margin-bottom:18px;transform:translateY(0)}.machine-card{height:570px;min-height:570px;transform:none}.machine-copy{overflow:hidden}.machine-state-stack{flex:0 0 246px;width:100%;height:246px;position:relative}.machine-default-state,.desktop-hover-details{will-change:opacity,transform;width:100%;transition:opacity .32s,transform .42s cubic-bezier(.2,.75,.25,1);position:absolute;inset:0}.machine-default-state{opacity:1;transform:translateY(0)}.desktop-hover-details{opacity:0;pointer-events:none;max-height:none;margin:0;display:block;overflow:visible;transform:translateY(10px)}.desktop-hover-details dl{margin:0}.machine-card:hover,.machine-card:focus-within{transform:none}.machine-card:hover .machine-default-state,.machine-card:focus-within .machine-default-state{opacity:0;pointer-events:none;transform:translateY(-8px)}.machine-card:hover .desktop-hover-details,.machine-card:focus-within .desktop-hover-details{opacity:1;max-height:none;margin:0;transform:translateY(0)}.machine-card:hover .machine-visual img,.machine-card:focus-within .machine-visual img{transform:translateY(-5px)scale(1.03)rotate(-.35deg)}}@media (width>=701px) and (width<=980px){.hero{background-color:#020508;background-position:50%,100%;background-repeat:no-repeat,no-repeat;background-size:100% 100%,auto 100%;height:680px;min-height:680px;padding-top:118px;padding-bottom:54px}.hero-copy{width:56%;max-width:540px;margin-left:4vw}.hero h1{font-size:clamp(48px,6.7vw,62px)}.hero .primary-button{z-index:3;position:relative}.brand-strip .brand-logos{grid-template-columns:repeat(8,minmax(0,1fr));width:100%;min-width:0;display:grid;overflow:visible}.brand-logos>strong{grid-column:span 2;height:66px;min-height:66px;padding:7px 14px}.brand-logos>strong:nth-child(5){grid-column:2/span 2}.brand-logos>strong img{max-height:54px}.comparison-card{aspect-ratio:1672/941;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;min-height:0}}@media (width>=981px){.why-section{grid-template-columns:minmax(0,520px) minmax(520px,640px);justify-content:center;gap:clamp(48px,4vw,72px)}.comparison-card{background-image:url(/assets/comparison-haha-exact-v6.png);justify-self:end;width:100%;max-width:640px}.testimonial{background:#03101b;height:clamp(250px,18vw,320px);min-height:250px;padding:0;display:block;position:relative}.testimonial:after{content:"";background-image:linear-gradient(90deg,#03101b 0%,#03101b80 18%,#0000 52%),url(/assets/testimonial-workers-v2.png);background-position:50%,100%;background-repeat:no-repeat,no-repeat;background-size:100% 100%,120%;width:min(640px,48vw);position:absolute;inset:0 max(4.8vw,50% - 616px) 0 auto}.testimonial>b{z-index:2;position:absolute;top:50%;left:max(4.8vw,50% - 616px);transform:translateY(-50%)}.testimonial blockquote{z-index:2;width:440px;margin:0;position:absolute;top:50%;left:calc(max(4.8vw,50% - 616px) + 80px);transform:translateY(-50%)}.hero-copy{width:min(46%,610px);margin-left:max(4.8vw,50% - 616px)}.hero{background-position:50%,calc(100% + -1*max(4.8vw,50% - 616px))}}
