@font-face{font-family:DIN Pro;src:url(/lab/assets/dinpro-Cq3LdmdD-CNcZ94Z1.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:DIN Pro;src:url(/lab/assets/dinpro_bold-DkofzpcJ-DYIRQqZd.woff2)format("woff2");font-weight:700;font-display:swap}*{box-sizing:border-box}html{background:#090909}body{color:#f2f2f2;background-color:#090909;background-image:linear-gradient(#171717 1px,#0000 1px),linear-gradient(90deg,#171717 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;margin:0;font:16px/1.5 DIN Pro,Arial,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline-offset:4px;outline:2px solid #00b8ef}.home-header,.home-footer,.home-hero,.home-features{width:min(1200px,100% - 48px);margin-inline:auto}.home-header{border-bottom:1px solid #373737;justify-content:space-between;align-items:center;gap:20px;min-height:88px;display:flex}.home-brand{align-items:center;gap:12px;font-size:18px;font-weight:700;line-height:1.08;display:flex}.home-brand img{object-fit:contain;filter:brightness(0)invert();width:44px;height:44px;transition:transform .7s}.home-brand:hover img{transform:rotate(180deg)}.home-brand small{color:#00b8ef;letter-spacing:.15em;text-transform:uppercase;margin-top:4px;font-size:11px;display:block}.home-header nav{color:#b8b8b8;text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;gap:26px;font-size:12px;font-weight:700;display:flex}.home-header nav a:hover{color:#fff}.home-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.88fr);align-items:center;gap:7%;min-height:580px;padding:70px 0;display:grid}.home-kicker{color:#00b8ef;letter-spacing:.16em;font-size:11px;font-weight:700}.home-hero h1{letter-spacing:-.045em;margin:20px 0;font-size:clamp(47px,6.5vw,78px);line-height:.99}.home-hero h1 em{color:#ff791b;font-style:normal}.home-hero__copy>p{color:#bdc1c2;max-width:610px;font-size:18px;line-height:1.6}.home-actions{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.home-actions a{letter-spacing:.04em;justify-content:space-between;align-items:center;gap:20px;min-height:51px;padding:0 19px;font-size:12px;font-weight:700;display:inline-flex}.home-primary{color:#111;background:#ff791b}.home-primary:hover{background:#ffa466}.home-secondary{border:1px solid #626c6f}.home-secondary:hover{border-color:#00b8ef}.home-diagram{background:#0b1012;border:1px solid #354449;box-shadow:12px 12px #050708}.home-diagram__head{color:#90a7ad;letter-spacing:.12em;border-bottom:1px solid #253237;justify-content:space-between;padding:13px 16px;font-size:10px;display:flex}.home-diagram__head b{color:#ff9e63}.home-diagram svg{width:100%;padding:12px;display:block}.home-diagram p{color:#8a9ca1;border-top:1px solid #253237;margin:0;padding:12px 15px;font-size:11px}.home-features{background:#333;border:1px solid #333;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:65px;display:grid}.home-features span{color:#00b8ef;font-size:11px;font-weight:700}.home-features p{color:#acb3b5;margin:0;font-size:13px}.home-footer{color:#7f898b;letter-spacing:.1em;border-top:1px solid #333;justify-content:space-between;align-items:center;gap:15px;min-height:75px;font-size:10px;font-weight:700;display:flex}.home-footer a{color:#d3d9da}@media (width<=850px){.home-hero{grid-template-columns:1fr;gap:35px;padding:52px 0}.home-diagram{max-width:650px}.home-features{grid-template-columns:1fr}.home-features article{min-height:140px}}@media (width<=600px){.home-header{flex-direction:column;align-items:flex-start;padding:16px 0}.home-header nav{gap:12px;font-size:10px}.home-hero h1{font-size:clamp(42px,12vw,58px)}.home-hero__copy>p{font-size:15px}.home-diagram{box-shadow:6px 6px #050708}.home-footer{font-size:8px}}@media (prefers-reduced-motion:reduce){.home-brand img{transition:none}}.home-hero{min-height:0;padding:56px 0 42px;display:block}.home-hero__copy{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:0 36px;display:grid}.home-kicker,.home-hero h1{grid-column:1/-1}.home-kicker{color:#a0b7bc;letter-spacing:.11em;font-size:10px}.home-hero h1{color:#f1f3f3;letter-spacing:-.04em;margin:13px 0 18px;font-size:clamp(42px,5.9vw,70px);font-weight:700;line-height:1.05}.home-hero h1 em{color:inherit}.home-hero__copy>p{color:#b9c1c2;grid-column:1;max-width:620px;margin:0;font-size:16px;line-height:1.65}.home-actions{grid-column:2;justify-content:flex-end;margin:0}.home-diagram{width:100%;max-width:none;box-shadow:none;margin:38px 0 0}.home-diagram__head{letter-spacing:.07em}.home-diagram p{color:#a2adaf;font-size:12px}.home-features{background:0 0;border:1px solid #343a3b;border-left:0;border-right:0;gap:0}.home-features article{background:0 0;min-height:145px;padding:22px 24px 22px 0}.home-features article+article{border-left:1px solid #343a3b;padding-left:24px}.home-features span{color:#8b999b;font-variant-numeric:tabular-nums}.home-features h2{margin:10px 0 6px;font-size:18px}.home-features p{color:#aeb6b7;max-width:300px}@media (width<=850px){.home-hero{padding-top:44px}.home-hero__copy{grid-template-columns:1fr;row-gap:0}.home-hero__copy>p,.home-actions{grid-column:1}.home-actions{justify-content:flex-start;margin-top:21px}.home-diagram{margin-top:30px}.home-features article{padding-right:15px}.home-features article+article{padding-left:15px}}@media (width<=600px){.home-hero{padding:35px 0 32px}.home-kicker{letter-spacing:.07em;font-size:9px}.home-hero h1{letter-spacing:-.035em;margin:12px 0 14px;font-size:clamp(37px,10vw,54px);line-height:1.08}.home-hero__copy>p{font-size:15px}.home-diagram{margin-top:25px}.home-features article{min-height:0;padding:17px 0}.home-features article+article{border-top:1px solid #343a3b;border-left:0;padding-left:0}.home-features h2{margin-top:6px}}
