:root{--bg:#03101e;--bg2:#061a30;--blue:#0d91ff;--blue2:#39a8ff;--line:#1c4366;--white:#fff;--muted:#c9d3dc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:#fff;font-family:Arial Narrow,Roboto Condensed,Arial,Helvetica,sans-serif}a{text-decoration:none;color:inherit}img{display:block;max-width:100%}.shell{width:min(92%,1180px);margin:0 auto}.siteHeader{background:#020d18;border-bottom:1px solid rgba(255,255,255,.24);position:relative;z-index:20}.headerInner{height:98px;display:grid;grid-template-columns:225px 1fr 185px;align-items:center;grid-gap:16px;gap:16px}.brand{display:flex;align-items:center;gap:11px}.brandMark,.footerLogoMark{width:54px;height:54px;position:relative;display:grid;place-items:center;flex:0 0 auto}.brandMark:after,.brandMark:before,.footerLogoMark:after,.footerLogoMark:before{content:"";position:absolute;border:2px solid var(--blue);border-right:2px solid transparent;border-radius:50%;inset:4px}.brandMark:after,.footerLogoMark:after{inset:10px;border-color:var(--blue2) transparent var(--blue2) var(--blue2)}.brandMark i,.footerLogoMark i{width:7px;height:7px;border-radius:50%;background:#fff}.brandWords b,.brandWords small{display:block;text-transform:uppercase}.brandWords b{font-size:16px;letter-spacing:.07em;white-space:nowrap}.brandWords small{margin-top:3px;color:var(--blue);font-size:9px;letter-spacing:.22em}.desktopNav{display:flex;justify-content:center;gap:27px}.desktopNav a{font-size:13px;font-weight:800;white-space:nowrap;position:relative}.desktopNav a.active:after{content:"";position:absolute;left:0;right:0;bottom:-24px;height:2px;background:var(--blue)}.headerPhone{justify-self:end;color:var(--blue);font-size:14px;font-weight:800;white-space:nowrap}.headerPhone span{margin-right:8px}.mobileMenu{display:none}.homeMasthead{position:relative;background-image:linear-gradient(90deg,rgba(1,10,20,.2),rgba(2,13,25,.1) 40%,rgba(2,13,25,.04) 72%,rgba(1,10,20,.08)),url(/images/smartlab-header-hq.avif);background-size:100% 100%,100% auto;background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-color:#020d18}.homeMasthead .siteHeader{background:rgba(2,13,24,.34);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.homeHero{background:transparent;overflow:hidden}.heroGrid{height:315px;display:grid;grid-template-columns:46% 54%;align-items:stretch}.heroCopy{padding:49px 0 32px;position:relative;z-index:2}.heroCopy h1{margin:0 0 17px;font-size:52px;line-height:1.02;letter-spacing:-.035em;font-weight:900;text-transform:uppercase}.heroCopy h1 em,.heroCopy h1 span{display:block;white-space:nowrap}.heroCopy h1 em{color:var(--blue);font-style:normal;margin-top:6px}.heroCopy p{margin:0;width:380px;max-width:100%;font-size:18px;line-height:1.48}.heroActions{display:flex;gap:17px;margin-top:24px}.btn{height:42px;padding:0 27px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;letter-spacing:.02em}.btn.primary{background:linear-gradient(#149bff,#0874d5)}.btn.ghost{border:1px solid #fff}.btn.ghost,.heroImage{background:transparent}.heroImage{height:315px;overflow:visible;display:flex;align-items:flex-end;justify-content:flex-end;position:relative;z-index:4}.heroImage img{display:block;width:min(100%,560px);height:auto;max-height:330px;object-fit:contain;object-position:right bottom;filter:drop-shadow(0 18px 22px rgba(0,0,0,.42))}.featureRail{background:linear-gradient(90deg,#061629,#06213d 53%,#06182b);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.featureRailGrid{height:106px;display:grid;grid-template-columns:repeat(4,1fr)}.featureRail article{display:grid;grid-template-columns:52px 1fr;grid-gap:14px;gap:14px;align-items:center;padding:15px 18px;border-right:1px solid var(--line)}.featureRail article:last-child{border-right:0}.featureIcon{font-size:37px;color:var(--blue);text-align:center}.featureRail b{font-size:14px;line-height:1.16}.featureRail span{display:block;margin-top:7px;font-size:11px;color:#fff;line-height:1.35}.whySection{background:linear-gradient(180deg,#031120,#06182d);padding:31px 0 43px}.whyGrid{display:grid;grid-template-columns:38% 62%;grid-gap:34px;gap:34px;align-items:center}.sectionKicker{font-size:13px;color:var(--blue);font-weight:800}.whyCopy h2{margin:8px 0 11px;font-size:29px;line-height:1.1}.whyCopy p{margin:0;max-width:345px;font-size:14px;line-height:1.42}.checkList{list-style:none;padding:0;margin:13px 0 0;display:grid;grid-gap:6px;gap:6px}.checkList li{font-size:13px;padding-left:22px;position:relative}.checkList li:before{content:"✓";position:absolute;left:0;top:1px;width:14px;height:14px;border-radius:50%;background:var(--blue);display:grid;place-items:center;font-size:9px;font-weight:900}.benefitPanel{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #24557e;border-radius:8px;background:linear-gradient(140deg,#0a2c4d,#06172b);overflow:hidden}.benefitPanel article{height:207px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid #24557e;padding:18px}.benefitPanel article:last-child{border-right:0}.benefitIcon{width:52px;height:52px;border:2px solid var(--blue);border-radius:50%;display:grid;place-items:center;color:var(--blue);font-size:24px}.benefitPanel b{margin-top:15px;font-size:15px;color:var(--blue2)}.benefitPanel span{margin-top:8px;font-size:13px;line-height:1.45}.softwareSection{background:linear-gradient(180deg,#031326,#02101e);padding:15px 0 20px}.softwareHead{text-align:center;margin-bottom:18px}.softwareHead h2{margin:0;font-size:21px}.softwareHead span{display:block;width:36px;height:2px;background:var(--blue);margin:7px auto 0}.softwareGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.softwareCard{border:1px solid #1e486d;border-radius:6px;background:#06192c;padding:8px 8px 13px}.softwarePreview{height:141px;overflow:hidden;border-radius:2px;background:#05090d}.softwarePreview img{width:100%;height:100%;object-fit:cover}.softwareCard h3{margin:11px 0 8px;font-size:13px;color:var(--blue)}.softwareCard p{margin:0;font-size:11.5px;line-height:1.42;color:#fff}.serviceCard{margin-top:25px;background:linear-gradient(90deg,#f4f7fb,#edf3f8);color:#08254a;border-radius:5px;display:grid;grid-template-columns:125px 1fr 200px;align-items:center;padding:25px 36px;min-height:136px}.serviceIcon{width:66px;height:66px;border-radius:50%;background:#0b78d8;color:#fff;display:grid;place-items:center;font-size:31px;justify-self:center}.serviceCopy h2{margin:0 0 8px;font-size:23px}.serviceCopy p{margin:0;max-width:560px;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.42;color:#0b0f15}.serviceButton{width:170px;height:48px;border:1px solid #167bd3;background:#fff;color:#0961b0;display:grid;place-items:center;font-size:14px;font-weight:900;border-radius:3px;justify-self:end}.ctaBand{background:linear-gradient(90deg,#0b72c9,#158ced);padding:17px 0}.ctaInner{display:grid;grid-template-columns:58px 1fr 220px;grid-gap:18px;gap:18px;align-items:center}.ctaPhone{width:50px;height:50px;border:1.5px solid #fff;border-radius:50%;display:grid;place-items:center;font-size:24px}.ctaText h2{margin:0;font-size:20px}.ctaText p{margin:4px 0 0;font-size:13px}.ctaButton{height:42px;background:#fff;color:#0962af;border-radius:3px;display:grid;place-items:center;font-size:13px;font-weight:900}.siteFooter{background:#02101d}.footerGrid{display:grid;grid-template-columns:1.35fr .85fr 1fr;grid-gap:54px;gap:54px;align-items:start}.footerGridWithService{grid-template-columns:1.25fr .8fr 1fr 1fr;gap:40px}.footerLogo{display:flex;align-items:center;gap:9px}.footerLogo b,.footerLogo small{display:block;text-transform:uppercase}.footerLogo b{font-size:16px;letter-spacing:.06em}.footerLogo small{font-size:9px;color:var(--blue);letter-spacing:.2em;margin-top:3px}.footerIntro p{max-width:220px;margin:11px 0 0;font-size:11.5px;line-height:1.5;color:#fff}.footerGrid h4{margin:3px 0 11px;font-size:12px}.footerContact div,.footerGrid a{display:block;margin:6px 0;font-size:11.5px;color:#fff}.footerContact a,.footerContact div{display:flex;gap:8px}.footerContact span{color:var(--blue)}.footerServiceArea p{margin:0 0 8px;max-width:220px;font-size:11.5px;line-height:1.45;color:#fff}.serviceAreaMapImage{display:block;width:min(150px,100%);height:auto;margin-top:8px;object-fit:contain}.copyright{border-top:1px solid rgba(255,255,255,.16);text-align:center;padding:10px 12px;font-size:11px;color:#aeb7c0}@media(max-width:1050px){.headerInner{grid-template-columns:1fr auto}.desktopNav,.headerPhone{display:none}.mobileMenu{display:block;justify-self:end;position:relative}.mobileMenu summary{list-style:none;width:42px;height:42px;border:1px solid rgba(255,255,255,.2);display:grid;place-content:center;grid-gap:5px;gap:5px;border-radius:4px}.mobileMenu summary::-webkit-details-marker{display:none}.mobileMenu summary span{width:20px;height:2px;background:#fff;display:block}.mobileMenuPanel{position:absolute;right:0;top:48px;width:min(290px,calc(100vw - 30px));padding:12px;background:#06172a;border:1px solid #254b6e;border-radius:6px;box-shadow:0 16px 40px #0008}.mobileMenuPanel a{display:block;padding:11px;border-bottom:1px solid rgba(255,255,255,.08);font-size:13px;font-weight:800}.mobileMenuPanel a:last-child{border-bottom:0}.mobilePhone{color:var(--blue)!important}.heroCopy h1{font-size:clamp(39px,5vw,50px)}.whyGrid{grid-template-columns:40% 60%;gap:24px}}@media(max-width:720px){.shell{width:min(100% - 28px,1180px)}.homePage .homeMasthead{background-image:linear-gradient(180deg,rgba(1,10,20,.82),rgba(1,10,20,.7) 54%,rgba(1,10,20,.88)),url(/images/smartlab-header-hq.avif);background-size:cover,cover;background-position:50%,62%;background-repeat:no-repeat}.homePage .homeMasthead .siteHeader{background:rgba(2,13,24,.84);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.homePage .homeHero{overflow:hidden}.homePage .heroGrid{min-height:520px;height:auto;display:flex;align-items:center}.homePage .heroCopy{width:100%;max-width:520px;padding:44px 0 52px}.homePage .heroCopy h1{font-size:clamp(39px,10.4vw,48px);line-height:.98;margin-bottom:18px}.homePage .heroCopy p{width:min(100%,440px);font-size:16px;line-height:1.45}.homePage .heroActions{width:min(100%,440px);margin-top:24px;gap:12px}.homePage .heroImage{display:none}.headerInner{height:72px}.brandMark{width:44px;height:44px}.brandWords b{font-size:13px}.brandWords small{font-size:8px}.heroGrid{height:auto;grid-template-columns:1fr}.heroCopy{padding:40px 0 24px}.heroCopy h1{font-size:clamp(38px,11.5vw,52px)}.heroCopy h1 em,.heroCopy h1 span{white-space:normal}.heroCopy p{width:auto;font-size:16px}.heroActions{display:grid;grid-template-columns:1fr;margin-top:22px;grid-gap:10px;gap:10px}.btn{width:100%;height:50px}.heroImage{height:auto;margin:0;overflow:visible;padding:8px 0 0;justify-content:center}.heroImage img{height:auto;width:min(92vw,520px);max-width:100%;object-fit:contain}.featureRailGrid{height:auto;grid-template-columns:1fr 1fr}.featureRail article{min-height:100px;padding:14px 11px;grid-template-columns:42px 1fr}.featureRail article:nth-child(2){border-right:0}.featureRail article:nth-child(-n+2){border-bottom:1px solid var(--line)}.featureIcon{font-size:30px}.whySection{padding:38px 0}.whyGrid{grid-template-columns:1fr;gap:24px}.whyCopy h2{font-size:32px}.whyCopy p{max-width:none}.benefitPanel{grid-template-columns:1fr}.benefitPanel article{height:150px;border-right:0;border-bottom:1px solid #24557e}.benefitPanel article:last-child{border-bottom:0}.softwareSection{padding-top:26px}.softwareGrid{grid-template-columns:1fr}.softwarePreview{height:auto;aspect-ratio:226/139}.serviceCard{grid-template-columns:1fr;gap:15px;padding:22px;min-height:0}.serviceIcon{justify-self:start}.serviceButton{width:100%;justify-self:stretch}.ctaInner{grid-template-columns:52px 1fr}.ctaButton{grid-column:1/-1;width:100%}.footerGrid,.footerGridWithService{grid-template-columns:1fr 1fr;gap:26px}.footerIntro{grid-column:1/-1}}@media(max-width:470px){.featureRailGrid{grid-template-columns:1fr}.featureRail article{border-right:0!important;border-bottom:1px solid var(--line)!important}.featureRail article:last-child{border-bottom:0!important}.footerGrid,.footerGridWithService{grid-template-columns:1fr}.footerIntro{grid-column:auto}}.serviceMasthead{position:relative;background-image:linear-gradient(90deg,rgba(1,10,20,.88),rgba(2,13,25,.62) 36%,rgba(2,13,25,.22) 73%,rgba(1,10,20,.2)),url(/images/smartlab-header-hq.avif);background-size:100% 100%,cover;background-position:50%,center 50%;background-repeat:no-repeat}.serviceMasthead .siteHeader{background:rgba(2,13,24,.88);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.serviceHero{height:350px;border-bottom:1px solid #27618d}.serviceHeroInner{height:100%;display:flex;align-items:center}.serviceHeroCopy{padding-left:2px}.serviceHeroCopy h1{margin:0;font-size:54px;line-height:1;font-weight:900;letter-spacing:-.02em}.serviceHeroRule{display:block;width:60px;height:3px;background:var(--blue);margin:26px 0 22px}.serviceHeroLines{font-size:22px;line-height:1.5;color:#42adff;font-weight:800}.serviceHighlights{background:linear-gradient(90deg,#03182c,#062443 54%,#03182c);border-bottom:1px solid #28618d}.serviceHighlightsGrid{height:102px;display:grid;grid-template-columns:repeat(3,1fr)}.serviceHighlights article{display:flex;align-items:center;justify-content:center;gap:22px}.serviceHighlightIcon{font-size:48px;line-height:1;color:#28a4ff;min-width:55px;text-align:center}.serviceHighlights b,.serviceHighlights span{display:block;font-size:17px;line-height:1.35}.serviceHighlights b{color:#55b8ff}.serviceHighlights span{color:#fff}.serviceBody{background:radial-gradient(circle at 84% 18%,rgba(0,119,224,.1),transparent 29%),linear-gradient(180deg,#031222,#06192e);padding:26px 0 34px}.serviceBodyGrid{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(325px,.98fr);grid-gap:31px;gap:31px;align-items:start}.serviceDetails h2{margin:0;color:#42adff;font-size:28px;line-height:1.16}.serviceTitleRule{height:2px;background:linear-gradient(90deg,#148ee9 0 80%,transparent 80%);margin:13px 0 24px}.serviceBlock{display:grid;grid-template-columns:40px 1fr;grid-gap:10px;gap:10px;margin-bottom:20px}.serviceNumber{font-size:20px}.serviceBlock h3{margin:0 0 14px;font-size:18px;font-weight:700}.serviceLetters{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.serviceLetters li{display:grid;grid-template-columns:42px 1fr;grid-gap:6px;gap:6px;font-size:18px;line-height:1.3}.serviceLetters li span{font-weight:700}.serviceNote{margin:23px 0 0;font-size:16px;line-height:1.45;max-width:720px}.serviceFormWrap{border:1px solid #2fa9ff;background:linear-gradient(145deg,rgba(4,37,67,.96),rgba(3,22,42,.98));padding:27px 28px}.serviceRequestForm h2{margin:0;color:#4bb5ff;font-size:26px}.formRule{height:2px;background:#168fe7;margin:15px 0 19px}.serviceRequestForm>p{margin:0 0 20px;font-size:16px;line-height:1.4}.serviceRequestForm label{display:block;margin:0 0 14px;font-size:14px;font-weight:800}.serviceRequestForm label b{color:#ff3d48}.serviceRequestForm input,.serviceRequestForm textarea{display:block;width:100%;margin-top:8px;border:1px solid #5b7896;background:rgba(11,38,65,.86);color:#fff;border-radius:0;padding:11px 12px;font:inherit;font-weight:400;outline:none}.serviceRequestForm input{height:42px}.serviceRequestForm textarea{resize:vertical;min-height:116px}.serviceRequestForm input:focus,.serviceRequestForm textarea:focus{border-color:#27a8ff;box-shadow:0 0 0 2px rgba(39,168,255,.12)}.serviceRequestForm ::placeholder{color:#c5ced8;opacity:.9}.serviceRequestForm button{width:100%;height:48px;border:0;border-radius:2px;background:linear-gradient(#3cb8ff,#0874d6);color:#fff;font-size:18px;font-weight:900;letter-spacing:.02em;cursor:pointer}.serviceRequestForm button:disabled{opacity:.62;cursor:wait}.serviceHoney{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important}.secureLine{display:flex;align-items:flex-start;justify-content:center;gap:10px;margin-top:15px;color:#51b7ff;font-size:14px}.secureLine span{color:#d2dce6}.formStatus{margin-top:14px;padding:11px 12px;font-size:13px;line-height:1.4;border:1px solid}.formStatus.success{border-color:#46c98a;background:#0c3e31;color:#d9ffec}.formStatus.error{border-color:#d76a6a;background:#451e24;color:#ffe4e4}@media(max-width:900px){.serviceBodyGrid{grid-template-columns:1fr}.serviceFormWrap{max-width:650px;width:100%;margin:0 auto}.serviceHighlightsGrid{height:auto}.serviceHighlights article{padding:22px 10px}}@media(max-width:720px){.serviceMasthead{background-position:50%,62%}.serviceHero{height:315px}.serviceHeroCopy h1{font-size:clamp(37px,11vw,52px)}.serviceHeroRule{margin:20px 0 18px}.serviceHeroLines{font-size:18px}.serviceHighlightsGrid{grid-template-columns:1fr}.serviceHighlights article{justify-content:flex-start;border-bottom:1px solid #24557e;padding:16px 8px;min-height:78px}.serviceHighlights article:last-child{border-bottom:0}.serviceHighlightIcon{font-size:38px}.serviceHighlights b,.serviceHighlights span{font-size:15px}.serviceBody{padding-top:24px}.serviceDetails h2{font-size:24px}.serviceBlock{grid-template-columns:32px 1fr}.serviceBlock h3,.serviceLetters li{font-size:16px}.serviceLetters li{grid-template-columns:34px 1fr}.serviceNote{font-size:14px}.serviceFormWrap{padding:22px 18px}.serviceRequestForm h2{font-size:23px}}.aboutMasthead{position:relative;background-image:linear-gradient(90deg,rgba(1,10,20,.97),rgba(2,13,25,.82) 38%,rgba(2,13,25,.35) 67%,rgba(1,10,20,.18)),url(/images/smartlab-header-hq.avif);background-size:100% 100%,cover;background-position:50%,center 54%;background-repeat:no-repeat;background-color:#020d18}.aboutMasthead .siteHeader{background:rgba(2,13,24,.9);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.aboutHero{height:328px;border-bottom:1px solid #1e5f92}.aboutHeroInner{height:100%;display:flex;align-items:center}.aboutHeroCopy{max-width:580px;padding-bottom:6px}.aboutKicker{display:block;color:#32aaff;font-size:14px;font-weight:900;letter-spacing:.03em;margin-bottom:13px}.aboutHeroCopy h1{margin:0;font-size:49px;line-height:1.02;letter-spacing:-.025em;font-weight:900;text-transform:uppercase}.aboutHeroCopy h1 em,.aboutHeroCopy h1 span{display:block}.aboutHeroCopy h1 em{font-style:normal;color:#168ef1;margin-top:8px}.aboutHeroRule{display:block;width:50px;height:3px;background:#168ef1;margin:19px 0 17px}.aboutHeroCopy p{margin:0;max-width:590px;font-size:16px;line-height:1.47;color:#fff;font-family:Arial,Helvetica,sans-serif}.aboutHighlights{background:linear-gradient(90deg,#041528,#082644 52%,#041528);border-bottom:1px solid #1e5f92}.aboutHighlightsGrid{height:108px;display:grid;grid-template-columns:repeat(4,1fr)}.aboutHighlights article{display:grid;grid-template-columns:56px 1fr;grid-gap:14px;gap:14px;align-items:center;padding:14px 18px;border-right:1px solid #17466d}.aboutHighlights article:last-child{border-right:0}.aboutHighlightIcon{font-size:42px;color:#168ff1;text-align:center;line-height:1}.aboutHighlights b{display:block;font-size:13px;line-height:1.15;color:#fff}.aboutHighlights span{display:block;margin-top:6px;font-size:11.5px;line-height:1.43;color:#fff;font-family:Arial,Helvetica,sans-serif}.aboutBody{background:#f4f6f8;color:#0d2038;padding:24px 0 18px}.aboutBodyGrid{display:grid;grid-template-columns:minmax(0,1.58fr) minmax(315px,.92fr);grid-gap:42px;gap:42px;align-items:start}.aboutStory h2{margin:0;font-size:23px;letter-spacing:.01em;color:#102b55}.aboutSectionRule{width:84px;height:3px;background:#178ced;margin:9px 0 11px}.aboutTimeline{position:relative;padding-left:12px}.aboutTimeline:before{content:"";position:absolute;left:20px;top:16px;bottom:15px;width:1px;background:#2c87e8}.aboutTimelineItem{display:grid;grid-template-columns:42px 1fr;position:relative;min-height:54px}.aboutTimelineNumber{width:24px;height:24px;border-radius:50%;background:#157dd4;color:#fff;display:grid;place-items:center;font-size:12px;font-weight:900;position:relative;z-index:2;margin-top:7px}.aboutTimelineCopy{border-bottom:1px solid #d9dee4;padding:6px 0 8px}.aboutTimelineItem:last-child .aboutTimelineCopy{border-bottom:0}.aboutTimelineCopy p{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.34;color:#111}.aboutTimelineCopy strong{font-weight:800}.aboutSidebar{display:grid;grid-gap:12px;gap:12px}.aboutInfoCard{background:linear-gradient(145deg,#fff,#edf1f5);border-radius:9px;padding:19px 25px;box-shadow:0 2px 12px rgba(6,25,46,.04)}.aboutInfoCard h3{margin:0;color:#102b55;font-size:17px}.aboutCardRule{display:block;width:43px;height:2px;background:#168deb;margin:8px 0 13px}.aboutInfoCard p{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:13.2px;line-height:1.45;color:#111}.aboutJapanese{min-height:250px;position:relative;padding-bottom:68px}.japanMapImage{position:absolute;left:50%;bottom:8px;width:112px;height:92px;background:#55aaf2;transform:translateX(-50%);-webkit-mask:url(https://upload.wikimedia.org/wikipedia/commons/3/31/Regions_and_Prefectures_of_Japan_-_blank.svg) center/contain no-repeat;mask:url(https://upload.wikimedia.org/wikipedia/commons/3/31/Regions_and_Prefectures_of_Japan_-_blank.svg) center/contain no-repeat}.systemsList{display:grid;grid-gap:19px;gap:19px}.systemRow{display:grid;grid-template-columns:92px 1fr;align-items:center;grid-gap:10px;gap:10px;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#111}.systemLogo{font-size:24px;line-height:1;color:#103466;letter-spacing:-.06em}.systemLogoDIA{font-size:28px;color:#16428b}.systemLogoTOPCON{font-size:20px;color:#111;letter-spacing:-.03em}.systemLogoTOPCON:before{content:"◆";color:#0b82de;font-size:18px;margin-right:3px}.systemLogoNIDEK{font-size:18px;color:#2b5e7c;letter-spacing:-.02em}.systemLogoNIDEK:before{content:"◉";color:#1aa7c8;font-size:17px;margin-right:4px}.aboutServiceList{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.aboutServiceList li{position:relative;padding-left:26px;font-family:Arial,Helvetica,sans-serif;font-size:12.5px;line-height:1.3;color:#111}.aboutServiceList li:before{content:"✓";position:absolute;left:0;top:0;width:16px;height:16px;border-radius:50%;background:#147fd6;color:#fff;display:grid;place-items:center;font-size:10px;font-weight:900}.awardCard{background:linear-gradient(125deg,#06294c,#031834);border-radius:8px;padding:18px 24px;display:grid;grid-template-columns:70px 1fr;grid-gap:16px;gap:16px;align-items:center;color:#fff;min-height:112px}.awardIcon{width:58px;height:58px;border:2px solid #178fea;border-radius:50%;display:grid;place-items:center;color:#33a9ff;font-size:31px;position:relative}.awardIcon:after{content:"";position:absolute;inset:-8px;border:2px dashed #178fea;border-radius:50%}.awardCard h3{margin:0;font-size:15px;line-height:1.15}.awardCard p{margin:5px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:11.5px;line-height:1.35}.aboutCta{background:linear-gradient(90deg,#0666b6,#168deb);padding:16px 0}.aboutCtaInner{display:grid;grid-template-columns:62px 1fr 420px;grid-gap:18px;gap:18px;align-items:center}.aboutCtaPhone{width:50px;height:50px;border:1.5px solid #fff;border-radius:50%;display:grid;place-items:center;font-size:24px}.aboutCtaCopy h2{margin:0;font-size:19px}.aboutCtaCopy p{margin:4px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:12.5px;line-height:1.3}.aboutCtaButtons{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.aboutCtaButtons a{height:43px;border-radius:3px;display:grid;place-items:center;font-size:13px;font-weight:900}.aboutCtaPrimary{background:#fff;color:#1168b4}.aboutCtaSecondary{border:1px solid #fff;color:#fff;background:rgba(0,35,80,.1)}.footerGridWithProducts{grid-template-columns:1.25fr .78fr .9fr 1fr;gap:42px}@media(max-width:980px){.aboutBodyGrid{grid-template-columns:1fr}.aboutSidebar{grid-template-columns:1fr 1fr}.awardCard{grid-column:1/-1}.aboutHighlightsGrid{height:auto;grid-template-columns:1fr 1fr}.aboutHighlights article{min-height:104px}.aboutHighlights article:nth-child(2){border-right:0}.aboutHighlights article:nth-child(-n+2){border-bottom:1px solid #17466d}.aboutCtaInner{grid-template-columns:58px 1fr}.aboutCtaButtons{grid-column:1/-1}}@media(max-width:720px){.aboutHero{height:auto;min-height:340px}.aboutHeroInner{padding:34px 0 38px}.aboutHeroCopy h1{font-size:clamp(38px,11vw,52px)}.aboutHeroCopy p{font-size:15px}.aboutHighlightsGrid{grid-template-columns:1fr}.aboutHighlights article{border-right:0!important;border-bottom:1px solid #17466d!important;min-height:91px}.aboutHighlights article:last-child{border-bottom:0!important}.aboutBody{padding-top:26px}.aboutTimeline{padding-left:4px}.aboutTimeline:before{left:12px}.aboutTimelineItem{grid-template-columns:36px 1fr}.aboutTimelineNumber{width:24px;height:24px}.aboutSidebar{grid-template-columns:1fr}.awardCard{grid-column:auto}.aboutCtaButtons{grid-template-columns:1fr}.footerGridWithProducts{grid-template-columns:1fr 1fr}}@media(max-width:470px){.aboutHeroCopy h1{font-size:36px}.aboutInfoCard,.awardCard{padding:18px}.awardCard{grid-template-columns:58px 1fr}.awardIcon{width:48px;height:48px;font-size:26px}.footerGridWithProducts{grid-template-columns:1fr}}.contactMasthead{background-image:linear-gradient(90deg,rgba(1,10,20,.73),rgba(2,13,25,.5) 43%,rgba(2,13,25,.12) 78%,rgba(1,10,20,.08)),url(/images/smartlab-header-hq.avif);background-size:100% 100%,100% auto;background-position:50%,50%;background-repeat:no-repeat,no-repeat}.contactMasthead .siteHeader{background:rgba(2,13,24,.34);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.contactHero{height:320px;border-bottom:1px solid #1e5f92}.contactHeroInner{height:100%;display:flex;align-items:center}.contactHeroCopy{max-width:620px}.contactKicker{display:block;color:#32aaff;font-size:14px;font-weight:900;letter-spacing:.03em;margin-bottom:12px}.contactHeroCopy h1{margin:0;font-size:48px;line-height:1.03;letter-spacing:-.025em;font-weight:900;text-transform:uppercase}.contactHeroCopy h1 em,.contactHeroCopy h1 span{display:block}.contactHeroCopy h1 em{font-style:normal;color:#168ef1;margin-top:7px}.contactHeroRule{display:block;width:50px;height:3px;background:#168ef1;margin:18px 0 16px}.contactHeroCopy p{margin:0;max-width:560px;font-size:16px;line-height:1.5;font-family:Arial,Helvetica,sans-serif}.contactBody{background:radial-gradient(circle at 80% 10%,rgba(13,145,255,.07),transparent 27%),linear-gradient(180deg,#f7f9fb,#eef2f6);color:#0c223d;padding:42px 0 48px}.contactGrid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(310px,.8fr);grid-gap:34px;gap:34px;align-items:start}.contactFormPanel,.contactHoursCard,.contactInfoCard,.contactServiceCard{background:#fff;border:1px solid #dce4ec;border-radius:7px;box-shadow:0 8px 28px rgba(7,31,57,.06)}.contactFormPanel{padding:29px 32px}.contactFormPanel h2,.contactInfoCard h2{margin:0;font-size:24px;color:#102b55}.contactSectionRule{display:block;width:48px;height:3px;background:#168deb;margin:10px 0 14px}.contactFormPanel>p,.contactInfoCard>p{margin:0 0 22px;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.48;color:#25384c}.contactForm label{display:block;margin:0 0 16px;font-size:13px;font-weight:800;color:#102b55}.contactForm label b{color:#d63838}.contactForm input,.contactForm select,.contactForm textarea{display:block;width:100%;margin-top:7px;border:1px solid #b9c8d6;background:#f9fbfd;color:#13263b;border-radius:3px;padding:11px 12px;font:14px Arial,Helvetica,sans-serif;outline:none}.contactForm input,.contactForm select{height:44px}.contactForm textarea{resize:vertical;min-height:145px}.contactForm input:focus,.contactForm select:focus,.contactForm textarea:focus{border-color:#168deb;box-shadow:0 0 0 3px rgba(22,141,235,.1)}.contactFormRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.contactForm button{width:100%;height:48px;border:0;border-radius:3px;background:linear-gradient(#2aa6ff,#0877d8);color:#fff;font-size:15px;font-weight:900;cursor:pointer}.contactForm button:disabled{opacity:.62;cursor:wait}.contactForm .secureLine{color:#168deb}.contactDetails{display:grid;grid-gap:17px;gap:17px}.contactInfoCard{padding:27px}.contactDetailRow{display:grid;grid-template-columns:48px 1fr;grid-gap:13px;gap:13px;align-items:center;padding:15px 0;border-top:1px solid #e2e8ee}.contactDetailIcon{width:42px;height:42px;border-radius:50%;background:#e8f5ff;color:#168deb;display:grid;place-items:center;font-size:20px}.contactDetailRow b,.contactDetailRow small{display:block}.contactDetailRow small{font-size:10px;letter-spacing:.08em;color:#6a7a8a;margin-bottom:4px}.contactDetailRow b{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#102b55}.contactHoursCard{padding:22px 27px}.contactHoursCard h3,.contactServiceCard h3{margin:0;color:#102b55;font-size:16px}.contactHoursCard p{margin:7px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#34495d}.contactServiceCard{padding:22px;display:grid;grid-template-columns:55px 1fr;grid-gap:15px;gap:15px;background:linear-gradient(145deg,#092c50,#04192f);color:#fff;border-color:#184f79}.contactServiceIcon{width:50px;height:50px;border:1.5px solid #2ca9ff;border-radius:50%;display:grid;place-items:center;font-size:24px;color:#39adff}.contactServiceCard h3{color:#fff}.contactServiceCard p{margin:6px 0 10px;font-family:Arial,Helvetica,sans-serif;font-size:12.5px;line-height:1.42}.contactServiceCard a{color:#39adff;font-size:12px;font-weight:900}@media(max-width:850px){.contactGrid{grid-template-columns:1fr}.contactDetails{grid-template-columns:1fr 1fr}.contactInfoCard{grid-column:1/-1}}@media(max-width:720px){.contactMasthead{background-size:auto 100%,cover;background-position:50%,62%}.contactHero{height:auto;min-height:330px}.contactHeroInner{padding:34px 0}.contactHeroCopy h1{font-size:clamp(37px,10.8vw,50px)}.contactBody{padding:28px 0 34px}.contactFormPanel{padding:23px 19px}.contactFormRow{gap:0}.contactDetails,.contactFormRow{grid-template-columns:1fr}.contactInfoCard{grid-column:auto}}.diaMasthead{background-image:linear-gradient(90deg,rgba(1,10,20,.52),rgba(2,13,25,.28) 45%,rgba(2,13,25,.1) 76%,rgba(1,10,20,.1)),url(/images/smartlab-header-hq.avif)}.diaHero{overflow:hidden}.diaHeroGrid{height:370px;display:grid;grid-template-columns:46% 54%;align-items:center}.diaHeroCopy{position:relative;z-index:3}.diaKicker{display:block;color:#32aaff;font-size:14px;font-weight:900;letter-spacing:.04em;margin-bottom:13px}.diaHeroCopy h1{margin:0;font-size:51px;line-height:1.02;font-weight:900;letter-spacing:-.03em;text-transform:uppercase}.diaHeroCopy h1 em,.diaHeroCopy h1 span{display:block}.diaHeroCopy h1 em{font-style:normal;color:#168ef1;margin-top:7px}.diaHeroCopy p{max-width:470px;margin:17px 0 0;font:16px/1.48 Arial,Helvetica,sans-serif}.diaHeroActions{display:flex;gap:14px;margin-top:24px}.diaHeroMachine{height:100%;display:flex;align-items:flex-end;justify-content:flex-end}.diaHeroMachine img{width:min(100%,590px);max-height:355px;object-fit:contain;object-position:right bottom;filter:drop-shadow(0 20px 22px rgba(0,0,0,.45))}.diaFeatureRail{background:linear-gradient(90deg,#041528,#082644 52%,#041528);border-top:1px solid #1d4d75;border-bottom:1px solid #1d4d75}.diaFeatureGrid{display:grid;grid-template-columns:repeat(4,1fr)}.diaFeatureGrid article{padding:21px 22px;border-right:1px solid #17466d}.diaFeatureGrid article:last-child{border-right:0}.diaFeatureGrid b,.diaFeatureGrid span{display:block}.diaFeatureGrid b{font-size:13px;color:#43b1ff}.diaFeatureGrid span{margin-top:6px;font:12px/1.35 Arial,Helvetica,sans-serif}.diaProduct{background:#f4f6f8;color:#102b55;padding:48px 0}.diaProductGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:54px;gap:54px;align-items:center}.diaProductVisual{background:linear-gradient(145deg,#e7edf3,#fff);border:1px solid #d7e0e8;border-radius:8px;min-height:365px;display:grid;place-items:center;padding:30px}.diaProductVisual img{width:min(100%,470px);filter:drop-shadow(0 18px 18px rgba(6,28,52,.18))}.diaProductCopy h2{margin:6px 0 4px;font-size:43px;line-height:1}.diaProductCopy h3{margin:0 0 16px;font-size:23px;line-height:1.2;color:#176aa9}.diaProductCopy p{margin:0;font:15px/1.6 Arial,Helvetica,sans-serif;color:#24394d}.diaProductButtons{display:flex;gap:12px;margin-top:24px}.diaProductButtons a{height:44px;padding:0 21px;display:inline-flex;align-items:center;justify-content:center;border-radius:3px;font-size:12px;font-weight:900}.diaPrimaryButton{background:#117fd9;color:#fff}.diaSecondaryButton{border:1px solid #117fd9;color:#116eb8;background:#fff}.diaFeaturesSection{background:linear-gradient(180deg,#051629,#071c31);padding:46px 0}.diaSectionHead{margin-bottom:24px}.diaSectionHead h2{margin:7px 0 0;font-size:29px}.diaSectionHead.centered{text-align:center}.diaFeatureCards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.diaFeatureCards article{border:1px solid #215071;border-radius:6px;background:#071b2e;padding:24px 20px;min-height:190px}.diaFeatureIcon{font-size:36px;color:#1b9fff;margin-bottom:14px}.diaFeatureCards h3{margin:0 0 8px;font-size:15px;color:#48b2ff}.diaFeatureCards p{margin:0;font:12.5px/1.5 Arial,Helvetica,sans-serif}.diaSoftware{background:#041322;padding:43px 0 48px}.diaSoftware .softwareGrid{margin-top:24px}.diaWhy{background:#f4f6f8;color:#102b55;padding:46px 0}.diaWhyGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.diaWhy article{background:#fff;border:1px solid #d9e2ea;border-radius:7px;padding:28px;box-shadow:0 8px 25px rgba(7,31,57,.05)}.diaWhy h2{margin:7px 0 11px;font-size:26px}.diaWhy p{margin:0;font:14px/1.55 Arial,Helvetica,sans-serif;color:#2a3e50}.diaWhy a{display:inline-block;margin-top:17px;color:#0b78d8;font-size:12px;font-weight:900}.diaCta{background:linear-gradient(90deg,#0868bb,#158ce8);padding:21px 0}.diaCtaInner{display:grid;grid-template-columns:1fr 220px;grid-gap:25px;gap:25px;align-items:center}.diaCta h2{margin:0;font-size:22px}.diaCta p{margin:5px 0 0;font:13px/1.4 Arial,Helvetica,sans-serif}.diaCta a{height:44px;background:#fff;color:#0f68b5;display:grid;place-items:center;border-radius:3px;font-size:13px;font-weight:900}@media(max-width:900px){.diaHeroGrid{grid-template-columns:1fr 1fr}.diaHeroCopy h1{font-size:43px}.diaProductGrid{gap:28px}.diaFeatureCards{grid-template-columns:1fr 1fr}}@media(max-width:720px){.diaHeroGrid{height:auto;grid-template-columns:1fr}.diaHeroCopy{padding:38px 0 15px}.diaHeroCopy h1{font-size:clamp(38px,11vw,50px)}.diaHeroActions{display:grid}.diaHeroMachine{height:auto;justify-content:center;padding-top:8px}.diaHeroMachine img{width:min(92vw,520px)}.diaFeatureGrid{grid-template-columns:1fr 1fr}.diaFeatureGrid article:nth-child(2){border-right:0}.diaFeatureGrid article:nth-child(-n+2){border-bottom:1px solid #17466d}.diaProductGrid,.diaWhyGrid{grid-template-columns:1fr}.diaProduct{padding:34px 0}.diaProductVisual{min-height:280px}.diaProductCopy h2{font-size:37px}.diaProductButtons{display:grid}.diaCtaInner,.diaFeatureCards{grid-template-columns:1fr}}@media(max-width:470px){.diaFeatureGrid{grid-template-columns:1fr}.diaFeatureGrid article{border-right:0;border-bottom:1px solid #17466d}.diaFeatureGrid article:last-child{border-bottom:0}}.accessoriesMasthead{background-image:linear-gradient(90deg,rgba(1,10,20,.6),rgba(2,13,25,.36) 45%,rgba(2,13,25,.1) 78%,rgba(1,10,20,.08)),url(/images/smartlab-header-hq.avif)}.accessoriesHero{overflow:hidden}.accessoriesHeroGrid{height:350px;display:grid;grid-template-columns:50% 50%;align-items:center}.accessoriesHeroCopy{position:relative;z-index:3}.accessoriesKicker{display:block;color:#32aaff;font-size:14px;font-weight:900;letter-spacing:.04em;margin-bottom:13px}.accessoriesHeroCopy h1{margin:0;font-size:48px;line-height:1.02;font-weight:900;letter-spacing:-.025em;text-transform:uppercase}.accessoriesHeroCopy h1 em,.accessoriesHeroCopy h1 span{display:block}.accessoriesHeroCopy h1 em{font-style:normal;color:#168ef1;margin-top:7px}.accessoriesHeroCopy p{max-width:500px;margin:17px 0 0;font:16px/1.5 Arial,Helvetica,sans-serif}.accessoriesHeroActions{display:flex;gap:14px;margin-top:24px}.accessoriesHeroMachine{height:100%;display:flex;align-items:flex-end;justify-content:flex-end}.accessoriesHeroMachine img{width:min(100%,520px);max-height:335px;object-fit:contain;object-position:right bottom;filter:drop-shadow(0 20px 22px rgba(0,0,0,.45))}.accessoriesIntro{background:#f4f6f8;color:#102b55;padding:30px 0}.accessoriesIntroGrid{display:grid;grid-template-columns:74px 1.25fr 1fr;grid-gap:25px;gap:25px;align-items:center}.accessoriesIntroIcon{width:62px;height:62px;border-radius:50%;background:#e2f2ff;color:#1288e4;display:grid;place-items:center;font-size:31px}.accessoriesIntro h2{margin:5px 0 7px;font-size:25px}.accessoriesIntro p{margin:0;font:14px/1.5 Arial,Helvetica,sans-serif;color:#294056}.accessoriesIncludedList{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 18px;gap:10px 18px;background:#fff;border:1px solid #d8e2ea;border-radius:6px;padding:20px}.accessoriesIncludedList span{font:12.5px/1.35 Arial,Helvetica,sans-serif;color:#173451}.accessoriesOptional{background:#fff;color:#102b55;padding:46px 0}.accessoriesSectionHead{max-width:700px;margin-bottom:25px}.accessoriesSectionHead.centered{text-align:center;margin-left:auto;margin-right:auto}.accessoriesSectionHead h2{margin:6px 0 8px;font-size:29px}.accessoriesSectionHead p{margin:0;font:14px/1.5 Arial,Helvetica,sans-serif;color:#46586a}.accessoriesGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.accessoryCard{position:relative;border:1px solid #d8e2eb;border-radius:7px;padding:25px 25px 23px;background:linear-gradient(145deg,#fff,#f4f7fa);min-height:235px}.accessoryCardIcon{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#e5f3ff;color:#1287df;font-size:25px;margin-bottom:16px}.accessoryTag{position:absolute;right:20px;top:20px;background:#e8f4ff;color:#147ac7;font-size:10px;font-weight:900;padding:5px 8px;border-radius:20px}.accessoryCard h3{margin:0 0 8px;font-size:18px}.accessoryCard p{margin:0;font:13.5px/1.5 Arial,Helvetica,sans-serif;color:#31485b}.accessoryCard a{display:inline-block;margin-top:17px;color:#117fd9;font-size:11px;font-weight:900}.accessoriesWorkflow{background:linear-gradient(180deg,#041526,#071d33);padding:46px 0}.workflowGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.workflowGrid article{background:#071b2f;border:1px solid #235172;border-radius:7px;padding:26px 22px;text-align:center;min-height:220px}.workflowIcon{width:58px;height:58px;border-radius:50%;border:2px solid #1796ef;color:#39adff;display:grid;place-items:center;margin:0 auto 15px;font-size:26px}.workflowGrid h3{margin:0 0 8px;color:#47b3ff;font-size:17px}.workflowGrid p{margin:0;font:13px/1.5 Arial,Helvetica,sans-serif}.partsSection{background:#f4f6f8;color:#102b55;padding:48px 0}.partsGrid{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:40px;gap:40px;align-items:start}.partsCopy h2{margin:7px 0 10px;font-size:28px}.partsCopy p{margin:0;font:14px/1.58 Arial,Helvetica,sans-serif;color:#32485c}.partsCopy a{display:inline-block;margin-top:18px;color:#0c7fd8;font-size:12px;font-weight:900}.partsList{display:grid;grid-gap:10px;gap:10px}.partsList article{background:#fff;border:1px solid #d8e1e9;border-radius:6px;padding:17px 19px;display:grid;grid-template-columns:30px 1fr;grid-gap:12px;gap:12px}.partsCheck{width:23px;height:23px;border-radius:50%;background:#1486db;color:#fff;display:grid;place-items:center;font-size:12px;font-weight:900}.partsList h3{margin:1px 0 4px;font-size:14px}.partsList p{margin:0;font:12.5px/1.45 Arial,Helvetica,sans-serif;color:#3c5063}.accessoriesNote{background:#eaf5ff;color:#183653;border-top:1px solid #cfe6f7;border-bottom:1px solid #cfe6f7;padding:18px 0}.accessoriesNoteInner{display:grid;grid-template-columns:38px 1fr;grid-gap:12px;gap:12px;align-items:center}.accessoriesNoteIcon{width:30px;height:30px;border-radius:50%;background:#1586db;color:#fff;display:grid;place-items:center;font-weight:900}.accessoriesNote p{margin:0;font:12.5px/1.45 Arial,Helvetica,sans-serif}.accessoriesCta{background:linear-gradient(90deg,#0868bb,#168eea);padding:22px 0}.accessoriesCtaInner{display:grid;grid-template-columns:1fr 430px;grid-gap:25px;gap:25px;align-items:center}.accessoriesCta h2{margin:0;font-size:22px}.accessoriesCta p{margin:5px 0 0;font:13px/1.4 Arial,Helvetica,sans-serif}.accessoriesCtaButtons{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.accessoriesCtaButtons a{height:44px;display:grid;place-items:center;border-radius:3px;font-size:12px;font-weight:900}.accessoriesCtaButtons a:first-child{background:#fff;color:#0f68b5}.accessoriesCtaButtons a:last-child{border:1px solid #fff;color:#fff}@media(max-width:900px){.accessoriesIntroGrid{grid-template-columns:65px 1fr}.accessoriesIncludedList{grid-column:1/-1}.accessoriesCtaInner,.partsGrid{grid-template-columns:1fr}}@media(max-width:720px){.accessoriesHeroGrid{height:auto;grid-template-columns:1fr}.accessoriesHeroCopy{padding:38px 0 16px}.accessoriesHeroCopy h1{font-size:clamp(38px,11vw,50px)}.accessoriesHeroActions{display:grid}.accessoriesHeroMachine{height:auto;justify-content:center}.accessoriesHeroMachine img{width:min(92vw,500px)}.accessoriesIntroGrid{grid-template-columns:1fr}.accessoriesIntroIcon{margin-bottom:-8px}.accessoriesCtaButtons,.accessoriesGrid,.accessoriesIncludedList,.workflowGrid{grid-template-columns:1fr}.accessoriesPage .accessoriesMasthead,.diaPage .diaMasthead,.homePage .homeMasthead{background-image:linear-gradient(180deg,rgba(1,10,20,.86),rgba(1,10,20,.72) 58%,rgba(1,10,20,.9)),url(/images/smartlab-header-hq.avif);background-size:cover,cover;background-position:50%,62%;background-repeat:no-repeat}.accessoriesPage .accessoriesMasthead .siteHeader,.diaPage .diaMasthead .siteHeader,.homePage .homeMasthead .siteHeader{background:rgba(2,13,24,.86);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.accessoriesPage .accessoriesHero,.diaPage .diaHero,.homePage .homeHero{overflow:hidden}.accessoriesPage .accessoriesHeroGrid,.diaPage .diaHeroGrid,.homePage .heroGrid{min-height:500px;height:auto;display:flex;align-items:center}.accessoriesPage .accessoriesHeroCopy,.diaPage .diaHeroCopy,.homePage .heroCopy{width:100%;max-width:520px;padding:42px 0 48px}.accessoriesPage .accessoriesHeroCopy h1,.diaPage .diaHeroCopy h1,.homePage .heroCopy h1{font-size:clamp(38px,10.2vw,48px);line-height:.98;margin-bottom:18px}.accessoriesPage .accessoriesHeroCopy p,.diaPage .diaHeroCopy p,.homePage .heroCopy p{width:min(100%,440px);max-width:440px;font-size:16px;line-height:1.45;margin-top:16px}.accessoriesPage .accessoriesHeroActions,.diaPage .diaHeroActions,.homePage .heroActions{width:min(100%,440px);display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;margin-top:24px}.accessoriesPage .accessoriesHeroMachine,.diaPage .diaHeroMachine,.homePage .heroImage{display:none}.accessoriesPage .accessoriesKicker,.diaPage .diaKicker{margin-bottom:12px}}@media(min-width:721px){.accessoriesPage .accessoriesMasthead,.diaPage .diaMasthead,.homePage .homeMasthead{background:#020d18!important;background-image:none!important}.accessoriesPage .accessoriesHero,.diaPage .diaHero,.homePage .homeHero{position:relative!important;width:100%!important;aspect-ratio:2048/577!important;height:auto!important;min-height:0!important;overflow:hidden!important;background-image:url(/api/hero)!important;background-size:cover!important;background-position:64%!important;background-repeat:no-repeat!important;background-color:#020d18!important}.accessoriesPage .accessoriesHero:after,.diaPage .diaHero:after,.homePage .homeHero:after{content:none!important;display:none!important}.accessoriesPage .accessoriesHeroGrid,.diaPage .diaHeroGrid,.homePage .heroGrid{position:absolute!important;inset:0!important;z-index:2!important;width:min(92%,1480px)!important;max-width:1480px!important;height:100%!important;min-height:0!important;margin:0 auto!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}.accessoriesPage .accessoriesHeroCopy,.diaPage .diaHeroCopy,.homePage .heroCopy{display:block!important;width:660px!important;max-width:46%!important;margin:0!important;padding:0!important}.accessoriesPage .accessoriesHeroCopy h1,.diaPage .diaHeroCopy h1,.homePage .heroCopy h1{margin:0 0 24px!important;font-size:clamp(52px,3.2vw,66px)!important;line-height:1.02!important;letter-spacing:-.035em!important;font-weight:900!important}.accessoriesPage .accessoriesHeroCopy h1 em,.diaPage .diaHeroCopy h1 em,.homePage .heroCopy h1 em{margin-top:8px!important}.accessoriesPage .accessoriesHeroCopy p,.diaPage .diaHeroCopy p,.homePage .heroCopy p{width:470px!important;max-width:100%!important;margin:0!important;font-size:19px!important;line-height:1.48!important}.accessoriesPage .accessoriesHeroActions,.diaPage .diaHeroActions,.homePage .heroActions{width:auto!important;display:flex!important;gap:28px!important;margin-top:30px!important}.accessoriesPage .accessoriesHeroActions .btn,.diaPage .diaHeroActions .btn,.homePage .heroActions .btn{width:auto!important;min-width:225px!important;height:60px!important;padding:0 28px!important;font-size:15px!important}.accessoriesPage .accessoriesHeroMachine,.accessoriesPage .accessoriesKicker,.diaPage .diaHeroMachine,.diaPage .diaKicker,.homePage .heroImage{display:none!important}}@media(max-width:720px){.accessoriesPage .accessoriesHero,.diaPage .diaHero,.homePage .homeHero{position:relative!important;min-height:500px!important;background-size:cover!important;background-position:64%!important;background-repeat:no-repeat!important}.accessoriesPage .accessoriesHero:after,.diaPage .diaHero:after,.homePage .homeHero:after{content:none!important;display:none!important}.accessoriesPage .accessoriesHeroGrid,.diaPage .diaHeroGrid,.homePage .heroGrid{position:relative!important;z-index:2!important}}.accessoriesPage .accessoriesMasthead,.diaPage .diaMasthead,.homePage .homeMasthead{background:#020d18!important;background-image:none!important}.accessoriesPage .accessoriesHero,.diaPage .diaHero,.homePage .homeHero{position:relative!important;width:100%!important;aspect-ratio:2048/577!important;height:auto!important;min-height:0!important;overflow:hidden!important;background:#020d18!important}.heroApprovedImage{position:absolute!important;inset:0!important;z-index:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center center!important}.accessoriesPage .accessoriesHero:after,.accessoriesPage .accessoriesHero:before,.diaPage .diaHero:after,.diaPage .diaHero:before,.homePage .homeHero:after,.homePage .homeHero:before{content:none!important;display:none!important}.accessoriesPage .accessoriesHeroGrid,.diaPage .diaHeroGrid,.homePage .heroGrid{position:absolute!important;inset:0!important;z-index:2!important;width:min(92%,1480px)!important;max-width:1480px!important;height:100%!important;min-height:0!important;margin:0 auto!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}@media(max-width:720px){.accessoriesPage .accessoriesHero,.diaPage .diaHero,.homePage .homeHero{aspect-ratio:auto!important;height:500px!important}.heroApprovedImage{object-position:64% center!important}.accessoriesPage .accessoriesHero,.diaPage .diaHero,.homePage .homeHero{position:relative!important;height:520px!important;min-height:520px!important;aspect-ratio:auto!important;overflow:hidden!important;background:#020d18!important}.accessoriesPage .accessoriesHero .heroApprovedImage,.diaPage .diaHero .heroApprovedImage,.homePage .homeHero .heroApprovedImage{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:72% center!important}.accessoriesPage .accessoriesHero:before,.diaPage .diaHero:before,.homePage .homeHero:before{content:""!important;display:block!important;position:absolute!important;inset:0!important;z-index:1!important;background:linear-gradient(90deg,rgba(2,13,24,.95),rgba(2,13,24,.88) 34%,rgba(2,13,24,.6) 52%,rgba(2,13,24,.16) 72%,rgba(2,13,24,0))!important;pointer-events:none!important}.accessoriesPage .accessoriesHeroGrid,.diaPage .diaHeroGrid,.homePage .heroGrid{position:absolute!important;inset:0!important;z-index:2!important;width:calc(100% - 28px)!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0 auto!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}.accessoriesPage .accessoriesHeroCopy,.diaPage .diaHeroCopy,.homePage .heroCopy{width:54%!important;max-width:54%!important;margin:0!important;padding:0!important}.accessoriesPage .accessoriesHeroCopy h1,.diaPage .diaHeroCopy h1,.homePage .heroCopy h1{margin:0 0 14px!important;font-size:clamp(28px,8.2vw,38px)!important;line-height:.98!important;letter-spacing:-.03em!important}.accessoriesPage .accessoriesHeroCopy h1 em,.accessoriesPage .accessoriesHeroCopy h1 span,.diaPage .diaHeroCopy h1 em,.diaPage .diaHeroCopy h1 span,.homePage .heroCopy h1 em,.homePage .heroCopy h1 span{white-space:normal!important}.accessoriesPage .accessoriesHeroCopy p,.diaPage .diaHeroCopy p,.homePage .heroCopy p{width:100%!important;max-width:100%!important;margin:0!important;font-size:13px!important;line-height:1.4!important}.accessoriesPage .accessoriesHeroActions,.diaPage .diaHeroActions,.homePage .heroActions{width:100%!important;display:grid!important;grid-template-columns:1fr!important;grid-gap:9px!important;gap:9px!important;margin-top:18px!important}.accessoriesPage .accessoriesHeroActions .btn,.diaPage .diaHeroActions .btn,.homePage .heroActions .btn{width:100%!important;min-width:0!important;height:42px!important;padding:0 10px!important;font-size:11px!important}.accessoriesPage .accessoriesKicker,.diaPage .diaKicker{display:block!important;margin:0 0 8px!important;font-size:10px!important}}@media(max-width:430px){.accessoriesPage .accessoriesHero,.diaPage .diaHero,.homePage .homeHero{height:500px!important;min-height:500px!important}.accessoriesPage .accessoriesHero .heroApprovedImage,.diaPage .diaHero .heroApprovedImage,.homePage .homeHero .heroApprovedImage{object-position:75% center!important}.accessoriesPage .accessoriesHeroCopy,.diaPage .diaHeroCopy,.homePage .heroCopy{width:56%!important;max-width:56%!important}.accessoriesPage .accessoriesHeroCopy h1,.diaPage .diaHeroCopy h1,.homePage .heroCopy h1{font-size:clamp(26px,7.8vw,34px)!important}.accessoriesPage .accessoriesHeroCopy p,.diaPage .diaHeroCopy p,.homePage .heroCopy p{font-size:12px!important}}\n .salesKicker{display:block;color:#55b8ff;font-size:12px;font-weight:900;letter-spacing:.12em;margin-bottom:12px}.salesHeaderInner{grid-template-columns:210px 1fr auto}.salesNav{gap:20px}.salesNav a{font-size:12px}.headerConversion{justify-self:end;display:flex;align-items:center;gap:12px}.headerConversion .headerPhone{display:block!important;justify-self:auto;font-size:12px}.headerQuote,.mobileQuote{background:linear-gradient(#19a0ff,#0876d5);color:#fff!important;border-radius:3px;font-size:11px!important;font-weight:900!important;letter-spacing:.03em;padding:11px 15px!important}.heroTrust{margin-top:16px;font:700 11px/1.4 Arial,Helvetica,sans-serif;color:#cbd9e6}.commercialLanes{background:#eef3f7;color:#09213a;padding:34px 0}.commercialLaneGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.commercialLaneGrid article{position:relative;background:#fff;border:1px solid #d8e2eb;border-radius:8px;padding:28px 28px 26px;box-shadow:0 12px 28px rgba(10,35,60,.06)}.commercialLaneIcon{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#eaf5ff;color:#0a82e3;font-size:28px;margin-bottom:20px}.commercialLaneGrid article>span{color:#0a82e3;font-size:11px;font-weight:900;letter-spacing:.09em}.commercialLaneGrid h2{margin:7px 0 9px;font-size:23px;color:#0b2340}.commercialLaneGrid p{margin:0 0 20px;font:14px/1.55 Arial,Helvetica,sans-serif;color:#455568}.commercialLaneGrid a{font-size:12px;font-weight:900;color:#086fc7}.productSpotlight{background:#fff;color:#0c223a;padding:70px 0}.productSpotlightGrid{display:grid;grid-template-columns:1.03fr .97fr;grid-gap:66px;gap:66px;align-items:center}.productGallery{min-width:0}.productImagePrimary{background:linear-gradient(145deg,#f8fafc,#e7edf3);border:1px solid #dbe4ec;border-radius:12px;min-height:390px;display:grid;place-items:center;padding:30px}.productImagePrimary img{max-height:340px;filter:drop-shadow(0 22px 25px rgba(0,0,0,.18))}.productImageStrip{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:10px}.productImageStrip div{height:105px;background:#081321;border-radius:7px;overflow:hidden;border:1px solid #d6dfe7}.productImageStrip img{width:100%;height:100%;object-fit:cover}.commercialSectionHead h2,.equipmentIntro h2,.productSpotlightCopy h2,.serviceAuthority h2,.whySmartLab h2{margin:8px 0 15px;font-size:clamp(30px,3.3vw,46px);line-height:1.05;letter-spacing:-.025em}.productLead{font:17px/1.58 Arial,Helvetica,sans-serif;color:#425467}.commercialChecks{list-style:none;margin:22px 0 27px;padding:0;display:grid;grid-gap:12px;gap:12px}.commercialChecks li{position:relative;padding-left:28px;font:14px/1.45 Arial,Helvetica,sans-serif}.commercialChecks li:before{content:"✓";position:absolute;left:0;top:0;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:#0b87e8;color:white;font-size:11px;font-weight:900}.commercialButtons{display:flex;gap:12px;flex-wrap:wrap}.commercialPrimary,.commercialSecondary{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;border-radius:3px;font-size:12px;font-weight:900;letter-spacing:.03em}.commercialPrimary{background:linear-gradient(#159eff,#0874d6);color:#fff}.commercialSecondary{border:1px solid #238bdc;color:#0870c6;background:transparent}.serviceAuthority{background:linear-gradient(135deg,#03101f,#062846);padding:68px 0}.serviceAuthorityGrid{display:grid;grid-template-columns:1fr .86fr;grid-gap:72px;gap:72px;align-items:center}.serviceAuthority h2{color:#fff}.serviceAuthority p{max-width:610px;font:15px/1.6 Arial,Helvetica,sans-serif;color:#d2dce6}.serviceAuthority>div>div>a,.serviceAuthorityGrid>div:first-child>a{display:inline-block;margin-top:12px;color:#49b4ff;font-size:12px;font-weight:900}.serviceBrandPanel{border:1px solid #25597f;border-radius:9px;background:rgba(255,255,255,.035);padding:26px}.serviceBrandPanel>span{display:block;color:#58b9ff;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:15px}.serviceBrandPanel article{display:grid;grid-template-columns:42px 1fr;border-top:1px solid rgba(255,255,255,.12);padding:16px 0}.serviceBrandPanel article b{color:#218fe6;font-size:12px}.serviceBrandPanel h3{margin:0;font-size:20px}.serviceBrandPanel small{display:block;border-top:1px solid rgba(255,255,255,.12);padding-top:14px;color:#b8c7d5;font:11px/1.45 Arial,Helvetica,sans-serif}.whySmartLab{background:#f2f6f9;color:#0b213a;padding:67px 0}.commercialSectionHead{text-align:center;max-width:780px;margin:0 auto 35px}.commercialSectionHead.left{text-align:left;margin-left:0}.commercialSectionHead p{font:15px/1.55 Arial,Helvetica,sans-serif;color:#566578;margin:0}.whySmartLabGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.whySmartLabGrid article{background:#fff;border:1px solid #dbe4eb;border-radius:7px;padding:25px;min-height:205px}.whySmartLabGrid article>b{color:#0b87e8;font-size:25px}.whySmartLabGrid h3{margin:12px 0 8px;font-size:18px}.whySmartLabGrid p{margin:0;font:13px/1.5 Arial,Helvetica,sans-serif;color:#58677a}.commercialFinalCta{background:linear-gradient(90deg,#0873c9,#1595f1);padding:35px 0}.commercialFinalCtaInner{display:grid;grid-template-columns:1fr auto;grid-gap:35px;gap:35px;align-items:center}.commercialFinalCta span{font-size:11px;font-weight:900;letter-spacing:.09em}.commercialFinalCta h2{margin:7px 0 0;font-size:27px;max-width:720px}.commercialPrimary.light{background:#fff;color:#0a6dbb}.commercialSecondary.lightOutline{border-color:#fff;color:#fff}.equipmentIntro{background:#fff;color:#0c223a;padding:48px 0}.equipmentIntroGrid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:70px;gap:70px;align-items:end}.equipmentIntro h2{font-size:34px;margin-bottom:0}.equipmentIntro p{margin:0;font:15px/1.65 Arial,Helvetica,sans-serif;color:#536477}.equipmentProductCard{background:#edf3f7;color:#0b223a;padding:65px 0}.equipmentProductGrid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:60px;gap:60px;align-items:center}.equipmentProductImage{min-height:390px;background:#fff;border-radius:10px;border:1px solid #d8e2ea;display:grid;place-items:center;padding:30px}.equipmentProductImage img{max-height:350px;filter:drop-shadow(0 22px 25px rgba(0,0,0,.16))}.equipmentProductInfo>span{color:#0a82e3;font-size:11px;font-weight:900;letter-spacing:.09em}.equipmentProductInfo h2{font-size:56px;margin:7px 0 10px;line-height:1}.equipmentProductInfo p{font:15px/1.62 Arial,Helvetica,sans-serif;color:#4f6073}.equipmentFeaturePills{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0 27px}.equipmentFeaturePills b{background:#dcecf8;border:1px solid #bfd9eb;border-radius:999px;padding:8px 12px;font:700 11px Arial,Helvetica,sans-serif;color:#175782}.equipmentSpecs{background:#06172a;padding:62px 0}.equipmentSpecs .commercialSectionHead h2{color:#fff}.equipmentSpecGrid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #265477;border-radius:7px;overflow:hidden}.equipmentSpecGrid article{padding:22px;border-right:1px solid #265477;border-bottom:1px solid #265477;min-height:105px}.equipmentSpecGrid article:nth-child(3n){border-right:0}.equipmentSpecGrid article:nth-last-child(-n+3){border-bottom:0}.equipmentSpecGrid span{display:block;color:#4cb6ff;font-size:10px;font-weight:900;letter-spacing:.08em;margin-bottom:9px}.equipmentSpecGrid b{font:700 14px/1.45 Arial,Helvetica,sans-serif}.equipmentSupportBand{background:#fff;color:#0b223a;padding:45px 0}.equipmentSupportBandGrid{display:grid;grid-template-columns:1fr auto;grid-gap:35px;gap:35px;align-items:center}.equipmentSupportBand h2{margin:7px 0 0;font-size:27px;max-width:700px}.productDetailPage{background:#fff;color:#0b223a}.productDetailHero{background:linear-gradient(135deg,#f8fafc,#e9f1f7);padding:65px 0 70px}.productDetailHeroGrid{display:grid;grid-template-columns:1fr .85fr;grid-gap:60px;gap:60px;align-items:center}.productDetailCopy h1{margin:10px 0 18px;font-size:clamp(42px,5vw,68px);line-height:.98;letter-spacing:-.04em}.productDetailCopy>p{font:17px/1.6 Arial,Helvetica,sans-serif;color:#4b5f72;max-width:650px}.productDetailVisual{min-height:470px;display:grid;place-items:center}.productDetailVisual img{max-height:430px;filter:drop-shadow(0 30px 25px rgba(0,0,0,.2))}.productDetailTrust{display:flex;gap:12px;align-items:center;margin-top:18px;font:12px Arial,Helvetica,sans-serif;color:#516273}.productDetailTrust b{color:#0b223a}.productValueBar{background:#06172a;color:#fff;border-top:1px solid #234c6b;border-bottom:1px solid #234c6b}.productValueBar .shell{display:grid;grid-template-columns:repeat(5,1fr)}.productValueBar b{text-align:center;padding:18px 8px;border-right:1px solid #234c6b;font-size:11px;letter-spacing:.05em}.productValueBar b:last-child{border-right:0}.productCapabilities{padding:70px 0;background:#fff}.productCapabilityGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px}.productCapabilityGrid article{border:1px solid #dce5ec;border-radius:7px;padding:24px;background:#f9fbfc}.productCapabilityGrid h3{margin:0 0 9px;font-size:16px;color:#0b73c5}.productCapabilityGrid p{margin:0;font:13px/1.55 Arial,Helvetica,sans-serif;color:#556579}.productSoftwareStory{background:#eef3f7;padding:65px 0}.productSoftwareGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.productSoftwareGrid article{background:#fff;border-radius:8px;overflow:hidden;border:1px solid #d9e3eb}.productSoftwareGrid img{width:100%;aspect-ratio:16/9;object-fit:cover;background:#07111d}.productSoftwareGrid h3{margin:17px 20px 7px}.productSoftwareGrid p{margin:0 20px 22px;font:13px/1.5 Arial,Helvetica,sans-serif;color:#59697b}.productSpecsDark{background:#041323;color:#fff;padding:65px 0}.productSpecsDarkGrid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:70px;gap:70px;align-items:start}.productSpecsDark h2{font-size:48px;margin:8px 0}.productSpecsDark p{font:14px/1.6 Arial,Helvetica,sans-serif;color:#c9d5df}.productSpecsDark dl{margin:0;border:1px solid #2a5677;border-radius:7px;overflow:hidden}.productSpecsDark dl div{display:grid;grid-template-columns:1fr 1fr;padding:16px 20px;border-bottom:1px solid #2a5677}.productSpecsDark dl div:last-child{border-bottom:0}.productSpecsDark dt{color:#58b8ff;font:700 12px Arial,Helvetica,sans-serif}.productSpecsDark dd{margin:0;text-align:right;font:700 12px Arial,Helvetica,sans-serif}.productSpecsDark small{grid-column:2;color:#9fb0bf}.serviceHeroCtas{display:flex;gap:10px;margin-top:24px}.serviceHeroCtas a{min-height:43px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;background:#108de9;border:1px solid #269ff6;border-radius:3px;font-size:11px;font-weight:900}.serviceHeroCtas a+a{background:transparent;border-color:#fff}.servicePositioning{background:#eef3f7;color:#0b223a;padding:48px 0}.servicePositioningGrid{display:grid;grid-template-columns:1fr .7fr;grid-gap:65px;gap:65px;align-items:center}.servicePositioning h2{margin:8px 0 11px;font-size:35px}.servicePositioning p{font:14px/1.6 Arial,Helvetica,sans-serif;color:#506176}.serviceOnlyNotice{background:#fff;border:1px solid #d9e3eb;border-radius:7px;padding:22px}.serviceOnlyNotice>b{display:block;color:#0a82e3;font-size:11px;letter-spacing:.08em;margin-bottom:12px}.serviceOnlyNotice p{margin:7px 0}.serviceCapabilitySection{background:#fff;color:#0b223a;padding:65px 0}.serviceCapabilityGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.serviceCapabilityGrid article{border:1px solid #dbe4eb;border-radius:7px;padding:23px;min-height:185px;background:#f9fbfc}.serviceCapabilityGrid article>b{color:#0a82e3;font-size:12px}.serviceCapabilityGrid h3{font-size:16px;margin:12px 0 8px}.serviceCapabilityGrid p{margin:0;font:13px/1.52 Arial,Helvetica,sans-serif;color:#5b6979}.serviceRequestCommercial{background:linear-gradient(135deg,#031222,#062744);padding:65px 0}.serviceRequestCommercialGrid{display:grid;grid-template-columns:.8fr 1fr;grid-gap:65px;gap:65px;align-items:start}.serviceRequestIntro h2{font-size:39px;margin:8px 0 13px}.serviceRequestIntro>p{font:15px/1.6 Arial,Helvetica,sans-serif;color:#cbd6df}.serviceDirectCall{margin:30px 0 22px;padding:18px 0;border-top:1px solid #28516f;border-bottom:1px solid #28516f}.serviceDirectCall small{display:block;color:#59b9ff;font-size:10px;font-weight:900;letter-spacing:.08em}.serviceDirectCall a{display:block;font-size:27px;font-weight:900;margin-top:5px}.serviceRequestIntro>a{color:#57baff;font-size:11px;font-weight:900}.accessoryCategorySection{background:#eef3f7;color:#0b223a;padding:65px 0}.accessoryCategoryGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.accessoryCategoryGrid article{background:#fff;border:1px solid #d8e2ea;border-radius:8px;padding:27px}.accessoryCategoryGrid article>span{color:#0b83df;font-size:11px;font-weight:900;letter-spacing:.07em}.accessoryCategoryGrid p{font:13px/1.55 Arial,Helvetica,sans-serif;color:#58697b}.accessoryCategoryGrid ul{padding-left:18px;margin:18px 0 25px;display:grid;grid-gap:8px;gap:8px;font:13px Arial,Helvetica,sans-serif}.accessoryCategoryGrid a{color:#0874c8;font-size:11px;font-weight:900}.accessorySupportSplit{background:#fff;color:#0b223a;padding:65px 0}.accessorySupportSplitGrid{display:grid;grid-template-columns:.75fr 1fr;grid-gap:65px;gap:65px;align-items:center}.accessorySupportSplitGrid>div:first-child{background:#f1f5f8;border:1px solid #dbe4ea;border-radius:9px;min-height:360px;display:grid;place-items:center;padding:25px}.accessorySupportSplitGrid img{max-height:320px;filter:drop-shadow(0 20px 20px rgba(0,0,0,.16))}.accessorySupportSplit h2{font-size:38px;margin:8px 0 12px}.accessorySupportSplit p{font:14px/1.6 Arial,Helvetica,sans-serif;color:#56687a;margin-bottom:24px}@media(max-width:1050px){.salesHeaderInner{grid-template-columns:1fr auto}.headerConversion{display:none}}@media(max-width:900px){.commercialLaneGrid,.whySmartLabGrid{grid-template-columns:1fr 1fr}.accessorySupportSplitGrid,.equipmentProductGrid,.productDetailHeroGrid,.productSpotlightGrid,.serviceAuthorityGrid,.servicePositioningGrid,.serviceRequestCommercialGrid{grid-template-columns:1fr;gap:35px}.equipmentIntroGrid,.productSpecsDarkGrid{grid-template-columns:1fr;gap:28px}.commercialFinalCtaInner,.equipmentSupportBandGrid{grid-template-columns:1fr}.accessoryCategoryGrid,.equipmentSpecGrid,.productCapabilityGrid,.serviceCapabilityGrid{grid-template-columns:1fr 1fr}.equipmentSpecGrid article:nth-child(3n){border-right:1px solid #265477}.equipmentSpecGrid article:nth-child(2n){border-right:0}.equipmentSpecGrid article:nth-last-child(-n+3){border-bottom:1px solid #265477}.equipmentSpecGrid article:nth-last-child(-n+2){border-bottom:0}}@media(max-width:720px){.salesKicker{margin-bottom:8px}.heroTrust,.salesKicker{font-size:9px}.accessoryCategorySection,.accessorySupportSplit,.commercialLanes,.equipmentProductCard,.equipmentSpecs,.productCapabilities,.productSoftwareStory,.productSpecsDark,.productSpotlight,.serviceAuthority,.serviceCapabilitySection,.serviceRequestCommercial,.whySmartLab{padding:42px 0}.accessoryCategoryGrid,.commercialLaneGrid,.equipmentSpecGrid,.productCapabilityGrid,.productSoftwareGrid,.serviceCapabilityGrid,.whySmartLabGrid{grid-template-columns:1fr}.commercialLaneGrid article{padding:23px}.productSpotlightGrid{gap:30px}.productImagePrimary{min-height:280px}.productImagePrimary img{max-height:250px}.productImageStrip div{height:78px}.commercialSectionHead{text-align:left;margin-bottom:26px}.commercialSectionHead h2,.equipmentIntro h2,.productSpotlightCopy h2,.serviceAuthority h2{font-size:31px}.commercialButtons{display:grid;grid-template-columns:1fr;width:100%}.commercialPrimary,.commercialSecondary{width:100%}.commercialFinalCta h2{font-size:23px}.equipmentProductImage{min-height:290px}.equipmentProductImage img{max-height:260px}.equipmentProductInfo h2{font-size:43px}.equipmentSpecGrid article{border-right:0!important;border-bottom:1px solid #265477!important}.equipmentSpecGrid article:last-child{border-bottom:0!important}.productDetailHero{padding:42px 0}.productDetailCopy h1{font-size:42px}.productDetailVisual{min-height:330px}.productDetailVisual img{max-height:310px}.productValueBar .shell{grid-template-columns:1fr 1fr}.productValueBar b{border-bottom:1px solid #234c6b}.productValueBar b:nth-child(2n){border-right:0}.productValueBar b:last-child{grid-column:1/-1;border-bottom:0}.productSpecsDark small{grid-column:auto}.serviceHeroCtas{display:grid;grid-template-columns:1fr;width:54%}.serviceHeroCtas a{font-size:9px;padding:0 8px}.accessorySupportSplit h2,.servicePositioning h2,.serviceRequestIntro h2{font-size:31px}.accessorySupportSplitGrid>div:first-child{min-height:290px}}\n .homeFunnelPage .heroCopy{max-width:610px}.homeFunnelPage .heroCopy p{width:500px}.funnelProblem{background:#eef3f7;color:#0b223a;padding:58px 0}.funnelProblemGrid{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:70px;gap:70px;align-items:end}.funnelDecision h2,.funnelMeet h2,.funnelProblem h2,.funnelScale h2,.funnelSoftware h2,.funnelSupport h2{font-size:clamp(32px,3.8vw,50px);line-height:1.03;letter-spacing:-.03em;margin:8px 0 0}.funnelProblemGrid>p{margin:0;font:16px/1.65 Arial,Helvetica,sans-serif;color:#536477}.funnelReasonGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:36px}.funnelReasonGrid article{background:#fff;border:1px solid #d9e3eb;border-radius:8px;padding:24px;min-height:168px}.funnelReasonGrid h3{margin:0 0 10px;color:#0a7ed6;font-size:14px}.funnelReasonGrid p{margin:0;font:13px/1.52 Arial,Helvetica,sans-serif;color:#5b6a7b}.funnelMeet{background:#fff;color:#0b223a;padding:74px 0}.funnelMeetGrid{display:grid;grid-template-columns:.92fr 1.08fr;grid-gap:70px;gap:70px;align-items:center}.funnelMeetVisual{position:relative;background:linear-gradient(145deg,#f7f9fb,#e7eef4);border:1px solid #d9e3eb;border-radius:12px;min-height:460px;display:grid;place-items:center;padding:42px}.funnelMeetVisual img{max-height:390px;filter:drop-shadow(0 28px 28px rgba(0,0,0,.18))}.actualProductBadge{position:absolute;left:18px;top:18px;background:#0a7ed6;color:#fff;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900;letter-spacing:.08em}.funnelMeetCopy>p{font:16px/1.65 Arial,Helvetica,sans-serif;color:#526477}.funnelScale{background:linear-gradient(135deg,#031222,#062844);padding:72px 0}.funnelScaleGrid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:70px;gap:70px;align-items:center}.funnelScaleCopy>p{font:15px/1.65 Arial,Helvetica,sans-serif;color:#d0dbe4}.dimensionStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:28px}.dimensionStats div{border:1px solid #285777;border-radius:6px;background:rgba(255,255,255,.035);padding:17px 12px;text-align:center}.dimensionStats b{display:block;font-size:22px;color:#55b9ff}.dimensionStats span{display:block;margin-top:5px;font-size:9px;font-weight:900;letter-spacing:.08em;color:#b9c9d6}.countertopDiagram{max-width:650px;margin-left:auto}.countertopTop{position:relative;height:360px;border:1px solid #bfcbd5;border-radius:8px 8px 2px 2px;background:linear-gradient(135deg,#eef1f3,#d8dde2);box-shadow:inset 0 -14px 22px rgba(0,0,0,.08)}.counterDepth{position:absolute;right:14px;top:14px;color:#5f6b76;font-size:10px;font-weight:900;letter-spacing:.07em}.machineFootprint{position:absolute;width:61%;aspect-ratio:1/1;left:10%;bottom:18px;border:2px dashed #188be1;background:rgba(21,145,231,.06);display:grid;place-items:center}.machineFootprint img{width:76%;max-height:85%;object-fit:contain;filter:drop-shadow(0 16px 18px rgba(0,0,0,.2))}.widthMark{left:50%;bottom:-24px;transform:translateX(-50%)}.depthMark,.widthMark{position:absolute;font-size:11px;font-weight:900;color:#0a6fb8}.depthMark{right:-43px;top:50%;transform:rotate(90deg)}.countertopBase{height:74px;background:linear-gradient(#b6c0c8,#8e99a3);border-radius:0 0 7px 7px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:11px}.countertopBase span{font-size:9px;font-weight:900;letter-spacing:.06em;color:#24313b}.funnelCapabilities{background:#f2f6f9;color:#0b223a;padding:70px 0}.funnelSoftware{background:#fff;color:#0b223a;padding:70px 0}.funnelSoftwareHead{display:grid;grid-template-columns:1fr .8fr;grid-gap:60px;gap:60px;align-items:end;margin-bottom:34px}.funnelSoftwareHead>p{font:14px/1.6 Arial,Helvetica,sans-serif;color:#586a7d;margin:0}.funnelSupport{background:#041423;padding:72px 0}.funnelSupportGrid{display:grid;grid-template-columns:1fr .78fr;grid-gap:70px;gap:70px;align-items:center}.funnelSupportCopy>p{font:15px/1.65 Arial,Helvetica,sans-serif;color:#cbd6df}.supportSteps{display:grid;grid-gap:10px;gap:10px;margin-top:26px}.supportSteps div{display:grid;grid-template-columns:44px 1fr;grid-gap:14px;gap:14px;align-items:center;padding:13px 0;border-top:1px solid #234b69}.supportSteps b{color:#48b2ff;font-size:12px}.supportSteps span{font:13px/1.45 Arial,Helvetica,sans-serif;color:#d4dee7}.supportSteps strong{color:#fff}.funnelDecision{background:linear-gradient(90deg,#0871c7,#1597f0);padding:52px 0}.funnelDecisionGrid{display:grid;grid-template-columns:1fr 330px;grid-gap:65px;gap:65px;align-items:center}.funnelDecision p{font:14px/1.55 Arial,Helvetica,sans-serif;margin:12px 0 0;max-width:720px}.funnelDecisionActions{display:grid;grid-gap:10px;gap:10px}.funnelDecisionActions .commercialPrimary{background:#fff;color:#086ab7}.funnelDecisionActions .commercialSecondary{border-color:#fff;color:#fff}.funnelTextLink{text-align:center;margin-top:4px;font-size:10px;font-weight:900}@media(max-width:900px){.funnelDecisionGrid,.funnelMeetGrid,.funnelProblemGrid,.funnelScaleGrid,.funnelSoftwareHead,.funnelSupportGrid{grid-template-columns:1fr;gap:35px}.funnelReasonGrid{grid-template-columns:1fr 1fr}.countertopDiagram{margin:0 auto;width:100%}.funnelDecisionActions{max-width:460px}}@media(max-width:720px){.homeFunnelPage .heroCopy p{width:100%}.funnelCapabilities,.funnelMeet,.funnelProblem,.funnelScale,.funnelSoftware,.funnelSupport{padding:44px 0}.funnelReasonGrid{grid-template-columns:1fr}.funnelMeetVisual{min-height:300px;padding:30px}.funnelMeetVisual img{max-height:270px}.dimensionStats{grid-template-columns:1fr 1fr}.countertopTop{height:290px}.machineFootprint{width:60%;left:9%}.funnelSoftwareHead{margin-bottom:25px}.funnelDecision{padding:40px 0}}.siteHeader .brandWords b,.siteHeader a,\n .siteHeader{color:#fff}.siteHeader .brandWords small,.siteHeader .headerPhone{color:var(--blue)}.productDetailPage>.siteHeader{background:#020d18}.buyerIntro{background:#fff;color:#0b223a;padding:56px 0}.buyerIntroGrid{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:72px;gap:72px;align-items:end}.buyerFootprint h2,.buyerIntro h2,.buyerMaterials h2,.buyerOwnership h2,.buyerProduct h2{font-size:clamp(32px,3.7vw,49px);line-height:1.04;letter-spacing:-.03em;margin:8px 0 0}.buyerIntro p{margin:0;font:16px/1.65 Arial,Helvetica,sans-serif;color:#526477}.buyerProduct{background:#eef3f7;color:#0b223a;padding:72px 0}.buyerProductGrid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:68px;gap:68px;align-items:center}.buyerProductVisual{position:relative;min-height:460px;background:#fff;border:1px solid #d8e2ea;border-radius:10px;display:grid;place-items:center;padding:38px}.buyerProductVisual>span{position:absolute;left:18px;top:18px;background:#0b82dc;color:#fff;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900;letter-spacing:.07em}.buyerProductVisual img{max-height:390px;filter:drop-shadow(0 25px 25px rgba(0,0,0,.17))}.buyerProductCopy>p{font:16px/1.64 Arial,Helvetica,sans-serif;color:#536578}.buyerFootprint{background:linear-gradient(135deg,#031222,#062844);padding:72px 0}.buyerFootprintGrid{display:grid;grid-template-columns:.92fr 1.08fr;grid-gap:68px;gap:68px;align-items:center}.buyerFootprint p{font:15px/1.65 Arial,Helvetica,sans-serif;color:#d0dbe4}.buyerFootprintVisual{position:relative;height:390px;border-radius:9px;background:linear-gradient(#edf1f4 0 67%,#bbc5cd 67% 78%,#8b98a3 78%);border:1px solid #c8d1d8;overflow:hidden}.counterTopLabel{position:absolute;right:18px;top:15px;color:#52606c;font-size:10px;font-weight:900;letter-spacing:.06em}.buyerMachineBox{position:absolute;left:11%;bottom:88px;width:54%;aspect-ratio:1/1;border:2px dashed #0d89e6;background:rgba(13,137,230,.06);display:grid;place-items:center}.buyerMachineBox img{width:76%;max-height:84%;object-fit:contain;filter:drop-shadow(0 16px 18px rgba(0,0,0,.2))}.buyerMachineBox span{position:absolute;bottom:-27px;font-size:10px;font-weight:900;color:#0a6eb8;white-space:nowrap}.buyerJobs{background:#f5f8fa;color:#0b223a;padding:70px 0}.buyerJobsGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px}.buyerJobsGrid article{background:#fff;border:1px solid #dce4ea;border-radius:7px;padding:24px;min-height:160px}.buyerJobsGrid h3{margin:0 0 10px;color:#0a76ca;font-size:15px}.buyerJobsGrid p{margin:0;font:13px/1.55 Arial,Helvetica,sans-serif;color:#58697a}.buyerMaterials{background:#fff;color:#0b223a;padding:58px 0}.buyerMaterialsGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:65px;gap:65px;align-items:center}.buyerMaterials p{font:14px/1.6 Arial,Helvetica,sans-serif;color:#56687a}.materialPills{display:flex;flex-wrap:wrap;gap:10px}.materialPills b{border:1px solid #bad8ec;background:#eaf5fc;color:#145f91;border-radius:999px;padding:13px 17px;font-size:11px;letter-spacing:.04em}.buyerSoftware{background:#eef3f7;color:#0b223a;padding:70px 0}.buyerSpecs{padding:70px 0}.buyerOwnership{background:#fff;color:#0b223a;padding:70px 0}.buyerOwnershipGrid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:70px;gap:70px;align-items:start}.buyerOwnership>div p,.buyerOwnershipGrid>div>p{font:15px/1.65 Arial,Helvetica,sans-serif;color:#596a7c}.buyerProcess{display:grid;grid-gap:0;gap:0;border:1px solid #dce4ea;border-radius:8px;overflow:hidden}.buyerProcess article{display:grid;grid-template-columns:52px 1fr;grid-gap:15px;gap:15px;padding:20px;background:#f9fbfc;border-bottom:1px solid #dce4ea}.buyerProcess article:last-child{border-bottom:0}.buyerProcess article>b{color:#0a81da;font-size:12px}.buyerProcess h3{margin:0 0 6px;font-size:15px}.buyerProcess p{margin:0!important;font:13px/1.5 Arial,Helvetica,sans-serif!important;color:#5b6a7a!important}.buyerFit{background:#f2f6f9;color:#0b223a;padding:58px 0}.buyerFitGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.buyerFitCard{background:#fff;border:1px solid #dce4ea;border-radius:8px;padding:28px}.buyerFitCard>span{color:#0a7ccf;font-size:11px;font-weight:900;letter-spacing:.08em}.buyerFitCard ul{margin:18px 0 0;padding-left:20px;display:grid;grid-gap:11px;gap:11px;font:14px/1.45 Arial,Helvetica,sans-serif;color:#536477}.detailBuyerSummary{background:#fff;color:#0b223a;padding:48px 0}.detailBuyerSummaryGrid{display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:70px;gap:70px;align-items:end}.detailBuyerSummary h2,.detailFootprint h2,.detailSupport h2{font-size:clamp(31px,3.6vw,48px);margin:8px 0 0;line-height:1.04;letter-spacing:-.03em}.detailBuyerSummary p{margin:0;font:16px/1.65 Arial,Helvetica,sans-serif;color:#526477}.detailFootprint{background:#eef3f7;color:#0b223a;padding:70px 0}.detailFootprintGrid{display:grid;grid-template-columns:1fr .9fr;grid-gap:68px;gap:68px;align-items:center}.detailFootprint p{font:15px/1.65 Arial,Helvetica,sans-serif;color:#536477}.detailFootprintMachine{position:relative;min-height:380px;background:#fff;border:1px solid #d8e2ea;border-radius:9px;display:grid;place-items:center;padding:35px}.detailFootprintMachine img{max-height:330px;filter:drop-shadow(0 22px 22px rgba(0,0,0,.16))}.detailFootprintMachine span{position:absolute;left:18px;top:18px;color:#0a7ccf;font-size:10px;font-weight:900;letter-spacing:.08em}.detailSupport{background:#fff;color:#0b223a;padding:68px 0}.detailSupportGrid{display:grid;grid-template-columns:1fr .9fr;grid-gap:65px;gap:65px;align-items:center}.detailSupport p{font:15px/1.65 Arial,Helvetica,sans-serif;color:#56687a}.detailSupport a{display:inline-block;margin-top:12px;color:#0874c8;font-size:11px;font-weight:900}.detailSupportSteps{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #d9e3eb;border-radius:8px;overflow:hidden}.detailSupportSteps b{padding:28px 8px;text-align:center;border-right:1px solid #d9e3eb;background:#f5f8fa;color:#0b76c7;font-size:10px;letter-spacing:.05em}.detailSupportSteps b:last-child{border-right:0}.detailFaq{background:#f2f6f9;color:#0b223a;padding:68px 0}.detailFaqGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.detailFaqGrid article{background:#fff;border:1px solid #dce4ea;border-radius:7px;padding:23px}.detailFaqGrid h3{margin:0 0 8px;font-size:16px}.detailFaqGrid p{margin:0;font:13px/1.55 Arial,Helvetica,sans-serif;color:#596a7b}@media(max-width:900px){.buyerFootprintGrid,.buyerIntroGrid,.buyerMaterialsGrid,.buyerOwnershipGrid,.buyerProductGrid,.detailBuyerSummaryGrid,.detailFootprintGrid,.detailSupportGrid{grid-template-columns:1fr;gap:34px}.buyerJobsGrid{grid-template-columns:1fr 1fr}}@media(max-width:720px){.buyerFit,.buyerFootprint,.buyerIntro,.buyerJobs,.buyerMaterials,.buyerOwnership,.buyerProduct,.buyerSoftware,.buyerSpecs,.detailBuyerSummary,.detailFaq,.detailFootprint,.detailSupport{padding:43px 0}.buyerProductVisual{min-height:300px}.buyerProductVisual img{max-height:260px}.buyerFootprintVisual{height:300px}.buyerFitGrid,.buyerJobsGrid,.detailFaqGrid{grid-template-columns:1fr}.detailFootprintMachine{min-height:290px}.detailFootprintMachine img{max-height:250px}.detailSupportSteps{grid-template-columns:1fr}.detailSupportSteps b{border-right:0;border-bottom:1px solid #d9e3eb;padding:16px}.detailSupportSteps b:last-child{border-bottom:0}}\n .partsIntro{background:#fff;color:#0b223a;padding:58px 0}.partsIntroGrid{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:70px;gap:70px;align-items:end}.compatibilityCopy h2,.partsIntro h2,.partsServiceBand h2,.suppliesIntro h2{font-size:clamp(32px,3.7vw,49px);line-height:1.04;letter-spacing:-.03em;margin:8px 0 0}.partsIntro p{margin:0;font:16px/1.65 Arial,Helvetica,sans-serif;color:#536477}.includedSection{background:#eef3f7;color:#0b223a;padding:68px 0}.includedGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.includedGrid article{background:#fff;border:1px solid #d9e3ea;border-radius:8px;padding:24px;min-height:205px}.includedGrid article>b{display:block;color:#0a82dc;font-size:11px}.includedGrid h3{margin:13px 0 9px;font-size:16px}.includedGrid p{margin:0;font:13px/1.55 Arial,Helvetica,sans-serif;color:#596a7a}.includedNote{margin-top:18px;padding:14px 18px;border-left:3px solid #0b86e3;background:#ddeaf4;color:#345066;font:12px/1.5 Arial,Helvetica,sans-serif}.optionalSection{background:#fff;color:#0b223a;padding:70px 0}.optionalAccessoryGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.optionalAccessoryGrid article{border:1px solid #dce4ea;border-radius:8px;padding:27px;background:#fafcfd}.accessoryCode{display:inline-block;background:#0a80d9;color:#fff;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:900;letter-spacing:.08em}.optionalAccessoryGrid h3{margin:14px 0 9px;font-size:20px}.optionalAccessoryGrid p{margin:0 0 18px;font:13px/1.56 Arial,Helvetica,sans-serif;color:#596a7a}.optionalAccessoryGrid article>div{border-top:1px solid #dce4ea;padding-top:14px;margin-bottom:18px}.optionalAccessoryGrid article>div strong{display:block;color:#0a78cc;font-size:9px;letter-spacing:.08em;margin-bottom:5px}.optionalAccessoryGrid article>div span{font:12px/1.5 Arial,Helvetica,sans-serif;color:#536476}.optionalAccessoryGrid a{font-size:11px;font-weight:900;color:#0875c8}.workflowSection{background:linear-gradient(135deg,#031222,#062844);padding:70px 0}.workflowSection .commercialSectionHead h2{color:#fff}.workflowSection .commercialSectionHead p{color:#cbd6df}.workflowEquipmentGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.workflowEquipmentGrid article{border:1px solid #285777;border-radius:8px;background:rgba(255,255,255,.035);padding:25px;min-height:295px;display:flex;flex-direction:column}.workflowEquipmentNumber{font-size:12px;color:#55b9ff;font-weight:900;margin-bottom:20px}.workflowEquipmentGrid article>span{font-size:9px;color:#55b9ff;font-weight:900;letter-spacing:.08em}.workflowEquipmentGrid h3{margin:8px 0 10px;font-size:22px}.workflowEquipmentGrid p{font:13px/1.55 Arial,Helvetica,sans-serif;color:#cfdae3;margin:0}.workflowRole{margin-top:17px;padding-top:14px;border-top:1px solid #285777;font:12px/1.45 Arial,Helvetica,sans-serif;color:#aebfcd}.workflowEquipmentGrid a{margin-top:auto;padding-top:20px;color:#55b9ff;font-size:10px;font-weight:900}.workflowMapSection{background:#eef3f7;color:#0b223a;padding:60px 0}.workflowMap{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:65px;gap:65px;align-items:center}.workflowMapIntro h2{font-size:35px;margin:8px 0 10px}.workflowMapIntro p{font:14px/1.6 Arial,Helvetica,sans-serif;color:#586a7c}.workflowFlow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;grid-gap:8px;gap:8px}.workflowFlow>div{background:#fff;border:1px solid #d7e2ea;border-radius:7px;min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:10px}.workflowFlow>div span{font-size:9px;color:#0a82da;font-weight:900}.workflowFlow>div b{font-size:16px;margin:6px 0}.workflowFlow>div small{font-size:10px;color:#607284}.workflowFlow>i{font-style:normal;color:#0a82da;font-size:20px}.workflowFlowPrimary{background:#0a80d9!important;color:#fff!important}.workflowFlowPrimary small,.workflowFlowPrimary span{color:#dff2ff!important}.suppliesSection{background:#fff;color:#0b223a;padding:70px 0}.suppliesGrid{display:grid;grid-template-columns:.78fr 1.22fr;grid-gap:70px;gap:70px;align-items:start}.suppliesIntro>p{font:14px/1.65 Arial,Helvetica,sans-serif;color:#57697b}.suppliesIntro>a{display:inline-block;margin-top:16px;color:#0874c8;font-size:10px;font-weight:900}.suppliesList{border:1px solid #dce4ea;border-radius:8px;overflow:hidden}.suppliesList article{display:grid;grid-template-columns:38px 1fr;grid-gap:12px;gap:12px;padding:18px 20px;border-bottom:1px solid #dce4ea;background:#fafcfd}.suppliesList article:last-child{border-bottom:0}.supplyCheck{width:24px;height:24px;border-radius:50%;background:#0a82da;color:#fff;display:grid;place-items:center;font-size:11px;font-weight:900}.suppliesList h3{margin:0 0 5px;font-size:14px}.suppliesList p{margin:0;font:12px/1.5 Arial,Helvetica,sans-serif;color:#5b6b7a}.compatibilitySection{background:#f2f6f9;color:#0b223a;padding:70px 0}.compatibilityGrid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:70px;gap:70px;align-items:center}.compatibilityVisual{position:relative;min-height:410px;background:#fff;border:1px solid #d9e3ea;border-radius:9px;display:grid;place-items:center;padding:35px}.compatibilityVisual img{max-height:340px;filter:drop-shadow(0 22px 22px rgba(0,0,0,.16))}.compatibilityVisual span{position:absolute;left:18px;top:18px;color:#0a7ccf;font-size:9px;font-weight:900;letter-spacing:.08em}.compatibilityCopy>p{font:14px/1.6 Arial,Helvetica,sans-serif;color:#56687a}.partsDecisionSection{background:#fff;color:#0b223a;padding:65px 0}.partsDecisionGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.partsDecisionGrid article{border:1px solid #dce4ea;border-radius:7px;padding:23px;background:#fafcfd}.partsDecisionGrid h3{margin:0 0 8px;font-size:16px;color:#0a75c8}.partsDecisionGrid p{margin:0;font:13px/1.55 Arial,Helvetica,sans-serif;color:#596a7a}.partsServiceBand{background:#041423;padding:58px 0}.partsServiceBandGrid{display:grid;grid-template-columns:1fr auto;grid-gap:55px;gap:55px;align-items:center}.partsServiceBand p{font:14px/1.6 Arial,Helvetica,sans-serif;color:#cbd6df;max-width:760px}@media(max-width:900px){.compatibilityGrid,.partsIntroGrid,.partsServiceBandGrid,.suppliesGrid,.workflowMap{grid-template-columns:1fr;gap:34px}.includedGrid{grid-template-columns:1fr 1fr}.workflowEquipmentGrid{grid-template-columns:1fr}}@media(max-width:720px){.compatibilitySection,.includedSection,.optionalSection,.partsDecisionSection,.partsIntro,.partsServiceBand,.suppliesSection,.workflowMapSection,.workflowSection{padding:43px 0}.includedGrid,.optionalAccessoryGrid,.partsDecisionGrid,.workflowFlow{grid-template-columns:1fr}.workflowFlow>i{transform:rotate(90deg);text-align:center}.compatibilityVisual{min-height:300px}.compatibilityVisual img{max-height:260px}}.serviceBrandPanel article{grid-template-columns:88px minmax(0,1fr);column-gap:16px;align-items:center}.serviceBrandPanel article b{display:block;min-width:0;font-size:10px;line-height:1.15;letter-spacing:.06em;white-space:nowrap}.serviceBrandPanel article h3{margin:0;min-width:0;font-size:18px;line-height:1.2}@media(max-width:520px){.serviceBrandPanel article{grid-template-columns:76px minmax(0,1fr);column-gap:12px}.serviceBrandPanel article b{font-size:9px}.serviceBrandPanel article h3{font-size:16px}}.funnelMeetVisual .fullSystemImage{width:100%;max-width:620px;max-height:430px;object-fit:contain;filter:drop-shadow(0 22px 24px rgba(0,0,0,.16))}.systemFootprintOptions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.systemFootprintOptions article{border:1px solid #285777;border-radius:10px;background:rgba(255,255,255,.045);padding:24px}.systemFootprintOptions article>span{display:block;margin-bottom:18px;color:#55b9ff;font-size:11px;font-weight:900;letter-spacing:.08em}.systemDimensions{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.systemDimensions div{border:1px solid rgba(85,185,255,.3);border-radius:6px;padding:14px 8px;text-align:center;background:rgba(255,255,255,.025)}.systemDimensions b{display:block;color:#fff;font-size:24px}.systemDimensions small{display:block;margin-top:4px;color:#b9c9d6;font-size:9px;font-weight:900;letter-spacing:.08em}.systemFootprintOptions p{margin:18px 0 0;color:#d0dbe4;font:13px/1.55 Arial,Helvetica,sans-serif}@media (max-width:850px){.systemFootprintOptions{grid-template-columns:1fr}}.systemFootprintImage{margin-bottom:18px;border:1px solid #285777;border-radius:10px;background:#fff;padding:18px;text-align:center}.systemFootprintImage img{display:block;width:100%;max-height:360px;object-fit:contain}.systemFootprintImage span{display:block;margin-top:12px;color:#b9c9d6;font-size:9px;font-weight:900;letter-spacing:.08em}.detailSystemSetups{background:#f2f6f9;color:#0b223a;padding:72px 0}.detailSystemSetupGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px;margin-top:34px}.detailSystemSetupGrid>article{background:#fff;border:1px solid #d9e3eb;border-radius:12px;padding:22px}.detailSystemSetupImage{height:300px;display:grid;place-items:center;background:#f8fafc;border-radius:8px;overflow:hidden;margin-bottom:18px}.detailSystemSetupImage img{width:100%;height:100%;object-fit:contain}.detailSystemSetupGrid>article>span{display:block;color:#0a7ed6;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:14px}.detailSystemSetupGrid>article>p{font:13px/1.55 Arial,Helvetica,sans-serif;color:#5b6a7b;margin:16px 0 0}@media (max-width:850px){.detailSystemSetupGrid{grid-template-columns:1fr}.detailSystemSetupImage{height:240px}}.detailSystemSetupGrid .systemDimensions b{color:#0b223a}.detailSystemSetupGrid .systemDimensions small{color:#6b7d8f}.detailSystemSetupHero{max-width:760px;margin:28px auto 24px;padding:18px;border:1px solid #d9e3eb;border-radius:12px;background:#fff;text-align:center}.detailSystemSetupHero img{display:block;width:100%;max-width:640px;height:auto;margin:0 auto;object-fit:contain}.detailSystemSetupHero span{display:block;margin-top:12px;color:#6b7d8f;font-size:10px;font-weight:900;letter-spacing:.08em}@media (max-width:720px){.funnelMeetGrid{gap:28px;align-items:stretch}.funnelMeetVisual{min-height:0;height:auto;padding:64px 18px 22px;overflow:hidden}.funnelMeetVisual .fullSystemImage,.funnelMeetVisual img{display:block;width:100%;max-width:100%;height:auto;max-height:300px;object-fit:contain;margin:0 auto;position:relative;z-index:1}.actualProductBadge{z-index:2;max-width:calc(100% - 36px);white-space:normal;line-height:1.15}.funnelMeetCopy{position:relative;z-index:1}}