/* Landing chrome adapted from pranicool.pranisheba.com.bd */
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth}
body{margin:0}
.lp-root{--lp-green: #003300;--lp-green-light: #00a86b;--lp-grey: #e6e6e6;--lp-ink: #000000;--lp-heading: #212121;--lp-footer: #0d0d0d;--lp-line: #e5e5e5;--lp-heading-font: "Montserrat", sans-serif;--lp-body-font: "Open Sans", sans-serif;--lp-nav-font: "Montserrat", sans-serif;--lp-topbar-font: "Open Sans", sans-serif;min-height:100vh;background:#fff;color:var(--lp-ink);font-family:var(--lp-body-font);font-size:15px;line-height:26px;text-align:left;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
.lp-root a{color:inherit;text-decoration:none}
.lp-root h1,.lp-root h2,.lp-root h3,.lp-root h4{font-family:var(--lp-heading-font);font-weight:700;letter-spacing:normal;color:var(--lp-heading)}
.lp-root ul,.lp-root ol{list-style:none}
.lp-container{width:100%;max-width:1140px;margin:0 auto;padding:0 15px}
.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:3px;padding:12px 20px 10px;font-family:var(--lp-heading-font);font-size:14px;font-weight:700;line-height:1.4;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .35s,color .35s}
.lp-root .lp-btn--primary{background:var(--lp-green);color:#fff}
.lp-root .lp-btn:hover{background:#111;color:#fff}
.lp-btn:focus-visible,.lp-root a:focus-visible,.lp-root button:focus-visible{outline:2px solid var(--lp-green-light);outline-offset:2px}
.lp-topbar{background:var(--lp-green);padding:8px 2%}
.lp-topbar-list{margin-right:-12px;text-align:right;line-height:26px}
.lp-topbar-list>li{display:inline}
.lp-topbar-list>li>a,.lp-topbar-lang a,.lp-topbar-lang button{
  display:inline-block;
  padding:0 12px;
  color:#fff;
  font-family:var(--lp-topbar-font);
  font-size:14px;
  font-weight:400;
  line-height:26px;
  letter-spacing:normal;
  text-transform:none;
}
.lp-topbar-list>li>a:hover{text-decoration:underline;color:#fff}
.lp-topbar-lang{color:#fff}
.lp-topbar-lang button{background:none;border:0;font-family:inherit;cursor:pointer}
.lp-blink{animation:lp-blink 6s infinite}
@keyframes lp-blink{0%,60%{color:#fff}99%{color:transparent}to{color:#fff}}
.lp-header{position:relative;z-index:20;background:#fff;border-bottom:1px solid var(--lp-green)}
.lp-header.navbar-fixed{
  position:fixed;
  top:0;
  left:0;
  width:100%;
  z-index:9999;
  background:#fff;
  border-bottom:1px solid var(--lp-green);
  box-shadow:0 2px 2px rgba(0,0,0,.15);
}
.lp-header-spacer{
  display:none;
  width:100%;
}
.lp-header-spacer.is-active{display:block}
.lp-contact-bar{
  background:#fff;
  padding:10px 2% 0;
}
.lp-contact-bar .lp-container{
  max-width:none;
  padding:0;
}
.lp-contact-bar p{
  margin:0;
  font-family:var(--lp-body-font);
  font-size:14px;
  font-weight:600;
  line-height:22px;
  color:#000;
  text-align:right;
}
.lp-contact-bar a{
  color:var(--lp-green);
  font-weight:700;
  white-space:nowrap;
}
.lp-contact-bar a:hover{text-decoration:underline}
@media(max-width:767px){
  .lp-contact-bar{padding:10px 15px 0}
  .lp-contact-bar p{text-align:right;font-size:13px}
}
.lp-nav{display:flex;align-items:center;gap:12px;padding:0 2%}
.lp-logos{display:flex;align-items:center;gap:14px;flex-shrink:0;padding:8px 20px 8px 0}
.lp-logo{display:block;height:85px;width:auto;max-width:85px;object-fit:contain}
.lp-logo--partner{max-width:min(420px,42vw);height:85px}
.lp-nav-toggle{display:none}
.lp-menu{flex:1 1 0;min-width:0;display:flex;flex-wrap:wrap;justify-content:flex-start}
.lp-menu-item{position:relative;padding:0 30px 0 0}
.lp-menu-item.has-children{padding-bottom:8px}
.lp-menu-item>a{
  display:inline-block;
  vertical-align:top;
  font-family:var(--lp-nav-font);
  font-size:14px;
  font-weight:700;
  line-height:40px;
  letter-spacing:-0.2px;
  text-transform:uppercase;
  white-space:nowrap;
  color:#000;
  transition:color .35s;
}
.lp-menu-item:hover>a,.lp-menu-item.is-open>a{color:#003300}
.lp-caret{font-size:inherit}
.lp-dropdown{display:none;position:absolute;z-index:100;top:100%;margin-top:-8px;left:0;min-width:200px;padding:0 20px;background:#fff;border-top:2px solid #003300;border-radius:0;box-shadow:0 6px 12px rgba(0,0,0,.175)}
.lp-dropdown a{
  display:block;
  padding:6px 0;
  font-family:var(--lp-topbar-font);
  font-size:16px;
  font-weight:400;
  line-height:26px;
  letter-spacing:normal;
  text-transform:none;
  color:#212529;
  white-space:nowrap;
}
.lp-dropdown a:hover{color:#003300;background:transparent}
.lp-nav-action{flex-shrink:0}
.lp-nav-action .lp-btn{
  min-width:154px;
  padding:14px 22px 12px;
  font-family:var(--lp-nav-font);
  font-size:14px;
  font-weight:700;
}
@media(min-width:992px){.lp-menu-item.has-children:hover>.lp-dropdown{display:block}.lp-menu-item.is-flipped>.lp-dropdown{left:auto;right:30px}}
@media(min-width:992px) and (max-width:1399px){
  .lp-menu-item{padding-right:8px}
  .lp-menu-item>a{font-size:14px;letter-spacing:-0.2px}
}
@media(max-width:991px){.lp-nav{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto auto;gap:0;padding:0 15px;align-items:center}.lp-logos{grid-column:1 / -1;grid-row:1;justify-content:center;padding:8px 0 4px}.lp-nav-toggle{grid-column:1;grid-row:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:40px;margin:6px 0 10px;background:var(--lp-green);color:#fff;border:0;border-radius:3px;cursor:pointer}.lp-nav-action{grid-column:3;grid-row:2;justify-self:end}.lp-menu{grid-column:1 / -1;grid-row:3;display:none;flex-direction:column;padding-bottom:15px}.lp-menu.is-open{display:flex}.lp-menu-item,.lp-menu-item.has-children{padding:0;border-top:1px solid var(--lp-line)}.lp-menu-item>a{display:block;padding:4px 0;line-height:40px;white-space:normal}.lp-dropdown{position:static;margin-top:0;box-shadow:none;min-width:0;padding:0 0 8px}.lp-menu-item.is-open>.lp-dropdown{display:block}.lp-dropdown a{white-space:normal;padding:6px 12px}}
@media(max-width:767px){.lp-topbar-list{margin-right:0;text-align:center}}
.lp-iot{padding:40px 0;background:#fff;color:#1f2421;overflow-x:hidden;font-family:"Open Sans","Noto Sans Bengali",sans-serif}
.lp-iot h2,.lp-iot h3,.lp-iot h4{font-family:"Montserrat","Noto Sans Bengali",sans-serif}
.lp-iot--grey{background:var(--lp-grey)}
.lp-root .lp-iot h2{margin-bottom:14px;font-size:1.75rem;font-weight:600;line-height:1.25;color:#111}
.lp-root .lp-iot h4{margin-bottom:8px;font-size:1.2rem;font-weight:600;line-height:1.3;color:#111}
.lp-lead{
  margin-bottom:12px;
  font-size:1.0625rem;
  font-weight:400;
  line-height:1.65;
  color:#2b302d;
  text-align:justify;
  text-justify:inter-word;
  hyphens:auto;
}
.lp-iot p:not(.lp-formula):not(.lp-flow-note){
  text-align:justify;
  text-justify:inter-word;
}
.lp-img{display:block;width:100%;height:auto}
.lp-container--narrow{max-width:1000px}
.lp-product-title{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px;padding:24px 0 10px}
.lp-root .lp-product-title h1{font-family:var(--lp-body-font);font-size:56px;font-weight:700;line-height:1;letter-spacing:-.5px;color:#000}
.lp-version{display:inline-flex;align-items:center;font-family:var(--lp-body-font);font-size:42px}
.lp-version-icon{position:relative;z-index:1;width:1.95em;height:1.95em;flex-shrink:0;border:.2em solid #1f4d1f;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 .06em #fff;overflow:hidden}
.lp-version-icon img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 35%}
.lp-version-text{display:flex;align-items:center;height:1.5em;margin-left:-.6em;padding:0 .85em 0 1.1em;border:.1em solid #1f4d1f;border-left:0;border-radius:0 999px 999px 0;background:#2d5e2d;box-shadow:inset 0 .07em #fff,inset 0 -.07em #fff,inset -.07em 0 #fff;color:#fff;font-weight:700;line-height:1}
.lp-row{display:grid;align-items:center;gap:40px;padding:20px 0}
.lp-row--top{align-items:start}
.lp-row--intro{padding-top:10px}
.lp-row--7-5{grid-template-columns:7fr 5fr}
.lp-row--6-6{grid-template-columns:1fr 1fr}
.lp-media--device .lp-img{max-width:280px;margin:0 auto;filter:drop-shadow(0 18px 24px rgba(0,0,0,.22)) drop-shadow(0 4px 8px rgba(0,0,0,.12))}
.lp-heading-center{
  max-width:720px;
  margin:0 auto 28px;
  text-align:center;
}
.lp-heading-center h2{
  text-align:center;
}
.lp-heading-center .lp-lead,
.lp-iot .lp-heading-center p.lp-lead,
.lp-download .lp-lead,
.lp-iot .lp-download p.lp-lead{
  text-align:center !important;
  text-justify:auto;
  max-width:40rem;
  margin-left:auto;
  margin-right:auto;
}
.lp-media--hero .lp-img{
  width:100%;
  max-width:none;
  min-width:100%;
  height:auto;
  display:block;
  background:transparent;
  border:0;
  border-radius:0;
  box-shadow:none;
  filter:drop-shadow(0 18px 24px rgba(0,0,0,.22)) drop-shadow(0 4px 8px rgba(0,0,0,.12));
}
.lp-media--hero.lp-slide-left{
  overflow:visible;
  animation:lp-hero-from-right 3s ease-out;
}
@keyframes lp-hero-from-right{
  0%{transform:translateX(200px) scale(1.22);opacity:.35}
  to{transform:translateX(0) scale(1.22);opacity:1}
}
.lp-media--hero{
  display:flex;
  align-items:center;
  justify-content:center;
  transform:scale(1.22);
  transform-origin:center center;
}
.lp-row--intro.lp-row--6-6{
  grid-template-columns:0.9fr 1.3fr;
  align-items:center;
  gap:20px;
}
.lp-slide-left{
  position:relative;
  animation:lp-from-right 3s ease-out;
}
@keyframes lp-from-right{
  0%{transform:translateX(200px);opacity:.35}
  to{transform:translateX(0);opacity:1}
}
.lp-app-showcase{
  max-width:920px;
  width:100%;
  margin:0 auto 8px;
  border:1px solid #d9e0dc;
  border-radius:16px;
  background:#fff;
  box-shadow:0 14px 34px #00330014;
  overflow:hidden;
}
.lp-app-showcase .lp-img{
  display:block;
  width:100%;
  height:auto;
  filter:none;
}
.lp-block+.lp-block{margin-top:40px}
.lp-checklist{display:grid;gap:6px;margin:8px 0 0 4px}
.lp-checklist li{display:flex;align-items:center;gap:10px;font-size:1.0625rem;color:#2b302d}
.lp-checklist svg{flex-shrink:0;color:var(--lp-green)}
.lp-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}
.lp-card .lp-phone{margin-bottom:18px}
.lp-phone{aspect-ratio:3 / 4;border:1px solid #d9e0dc;border-radius:22px;background:#f3f6f4;box-shadow:0 14px 32px #0000001a;overflow:hidden}
.lp-phone img{display:block;width:100%;height:100%;object-fit:cover;object-position:left top}
.lp-phone--single{max-width:300px;margin:0 auto}
.lp-screen{margin-top:16px;border:1px solid #d9e0dc;border-radius:12px;background:#fff;box-shadow:0 10px 28px #00000014;overflow:hidden}
.lp-screen img{display:block;width:100%;height:auto}
.lp-screen figcaption{padding:10px 16px;border-top:1px solid #e6ebe8;font-size:.875rem;color:#5a625e}
.lp-flow{display:grid;grid-template-columns:1fr auto 1.25fr auto 1fr auto 1fr;align-items:center;gap:0 6px;padding:40px 28px;border:1px solid #d6e4da;border-radius:18px;background:radial-gradient(600px 260px at 50% 0%,rgba(45,94,45,.08),transparent 70%),linear-gradient(180deg,#f6fbf7,#edf5ef);box-shadow:0 14px 34px #00330014}
.lp-flow-col{display:flex;flex-direction:column;align-items:center;gap:30px}
.lp-flow-col--device{gap:4px}
.lp-flow-device{width:140px;height:auto;margin-bottom:8px;filter:drop-shadow(0 12px 16px rgba(0,0,0,.2))}
.lp-flow-node{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:180px;text-align:center}
.lp-flow-node--temp{--tone: #e8590c}
.lp-flow-node--humidity{--tone: #1c7ed6}
.lp-flow-node--fan{--tone: #0aa5c7}
.lp-flow-node--fogger{--tone: #5b5fe0}
.lp-flow-node--server{--tone: #2d5e2d}
.lp-flow-node--app{--tone: #0f8a73}
.lp-flow-node--dashboard{--tone: #34495e}
.lp-flow-icon{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--tone);color:#fff;box-shadow:0 0 0 6px #fff,0 10px 22px #00000029}
.lp-flow-node--small .lp-flow-icon{width:50px;height:50px;box-shadow:0 0 0 4px #fff,0 6px 14px #00000024}
.lp-flow-node--large .lp-flow-icon{width:96px;height:96px}
.lp-flow-title{font-size:.95rem;font-weight:600;line-height:1.3;color:#1f2421}
.lp-flow-note{max-width:170px;font-size:.8rem;line-height:1.4;color:#5a625e}
.lp-flow-down{margin-top:10px;font-size:.75rem;font-weight:600;color:var(--lp-green)}
.lp-flow-down:after{content:"";display:block;width:0;height:0;margin:4px auto 6px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:9px solid var(--lp-green)}
.lp-flow-loads{display:flex;gap:22px}
.lp-flow-link{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:96px}
.lp-flow-link-label{max-width:120px;font-size:.75rem;font-weight:600;line-height:1.3;text-align:center;color:var(--lp-green)}
.lp-flow-link-line{position:relative;width:100%;height:2px;background:repeating-linear-gradient(90deg,var(--lp-green) 0 8px,transparent 8px 14px);animation:lp-flow-dash 1s linear infinite}
.lp-flow-link-line:after,.lp-flow-link--both .lp-flow-link-line:before{content:"";position:absolute;top:50%;transform:translateY(-50%);border-top:6px solid transparent;border-bottom:6px solid transparent}
.lp-flow-link-line:after{right:-2px;border-left:10px solid var(--lp-green)}
.lp-flow-link--both .lp-flow-link-line:before{left:-2px;border-right:10px solid var(--lp-green)}
@keyframes lp-flow-dash{to{background-position:14px 0}}
@media(max-width:991px){.lp-flow{grid-template-columns:1fr;justify-items:center;gap:14px;padding:32px 16px}.lp-flow-col:not(.lp-flow-col--device){flex-direction:row;align-items:flex-start;justify-content:center;gap:28px}.lp-flow-link{min-width:0}.lp-flow-link-line{width:2px;height:34px;background:repeating-linear-gradient(180deg,var(--lp-green) 0 8px,transparent 8px 14px);animation-name:lp-flow-dash-down}.lp-flow-link-line:after,.lp-flow-link--both .lp-flow-link-line:before{top:auto;left:50%;right:auto;transform:translate(-50%);border:0;border-left:6px solid transparent;border-right:6px solid transparent}.lp-flow-link-line:after{bottom:-2px;border-top:10px solid var(--lp-green)}.lp-flow-link--both .lp-flow-link-line:before{top:-2px;border-bottom:10px solid var(--lp-green)}}
@keyframes lp-flow-dash-down{to{background-position:0 14px}}
@media(min-width:768px){.lp-text--offset{padding-top:58px}}
@media(max-width:991px){.lp-cards{grid-template-columns:1fr;max-width:380px;margin:0 auto}}
@media(max-width:767px){.lp-root .lp-product-title h1{font-size:38px}.lp-version{font-size:28px}.lp-row--7-5,.lp-row--6-6{grid-template-columns:1fr;gap:24px}.lp-media{order:-1}.lp-root .lp-iot h2{font-size:1.5rem}.lp-lead,.lp-checklist li{font-size:1rem}}
@media(prefers-reduced-motion:reduce){.lp-slide-left,.lp-media--hero.lp-slide-left,.lp-flow-link-line,.lp-blink{animation:none}}
.lp-footer{background:var(--lp-footer);color:#fff}
.lp-footer-main{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:40px;padding-top:50px;padding-bottom:40px}
.lp-root .lp-widget-title{margin-bottom:24px;padding-left:15px;border-left:3px solid var(--lp-green-light);color:#fff;font-size:16px;text-transform:uppercase}
.lp-footer-company{margin-bottom:10px;font-family:var(--lp-heading-font);font-weight:700}
.lp-footer-line{display:flex;gap:10px;margin-bottom:10px;font-size:14px;line-height:22px}
.lp-footer-line svg{flex-shrink:0;margin-top:3px;color:var(--lp-green-light)}
.lp-footer-line small{color:#bbb;font-size:12px}
.lp-footer a:hover{color:var(--lp-green-light)}
.lp-list-arrow li{padding:8px 0;border-bottom:1px solid rgba(255,255,255,.07)}
.lp-list-arrow li:last-child{border-bottom:0}
.lp-list-arrow li:before{content:"›";margin-right:10px;color:var(--lp-green-light);font-weight:700}
.lp-footer-col>p{font-size:14px;line-height:22px}
.lp-play-badge{display:inline-block;margin-top:16px}
.lp-play-badge img{display:block;height:48px;width:auto}
.lp-social{display:flex;flex-wrap:wrap;gap:4px;margin-top:16px}
.lp-social a{display:inline-flex;padding:8px;color:#fff;transition:color .4s}
.lp-copyright{
  background:#ffffff;
  color:#000000;
  padding:5px 0;
  position:relative;
  z-index:1;
  font-family:"Open Sans",sans-serif;
  font-weight:600;
  font-size:12px;
  line-height:26px;
}
.lp-copyright-inner{
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
  align-items:center;
  gap:6px 0;
}
.lp-copyright p,
.lp-copyright-info{
  margin:0;
  font-family:inherit;
  font-size:12px;
  font-weight:600;
  line-height:26px;
  color:#000;
}
.lp-copyright a{
  color:#000;
  font-size:12px;
  font-weight:600;
}
.lp-copyright a:hover{color:#003300}
.lp-copyright ul{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  margin:0;
  padding:0;
  list-style:none;
}
.lp-copyright ul li{
  display:inline-block;
  line-height:12px;
  padding-left:15px;
  font-size:12px;
  font-weight:600;
}
.lp-copyright ul li a{
  background:none;
  color:#111;
  padding:0;
  font-size:12px;
  font-weight:600;
  line-height:12px;
}
.lp-copyright ul li a:hover{color:#003300}
#back-to-top{
  position:fixed;
  right:40px;
  bottom:100px;
  top:auto;
  z-index:10;
  display:none;
  opacity:0;
  pointer-events:none;
  transition:opacity .25s ease;
}
#back-to-top.is-visible{
  display:block;
  opacity:1;
  pointer-events:auto;
}
#back-to-top .btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:36px;
  height:36px;
  padding:0;
  border:0;
  border-radius:3px;
  background:rgba(0,51,0,.9);
  color:#fff;
  font-size:16px;
  font-weight:700;
  line-height:1;
  cursor:pointer;
  transition:background-color .25s ease;
}
#back-to-top .btn:hover{background:#003300;color:#fff}
#back-to-top .btn:focus{outline:0;box-shadow:none}
#back-to-top .btn:focus-visible{outline:2px solid var(--lp-green-light);outline-offset:2px}
#back-to-top .btn svg{display:block}
@media(max-width:767px){
  #back-to-top{right:15px}
  #back-to-top .btn{width:32px;height:32px;font-size:14px}
}
@media(max-width:991px){.lp-footer-main{grid-template-columns:1fr 1fr}}
@media(max-width:575px){
  .lp-footer-main{grid-template-columns:1fr}
  .lp-copyright-inner{justify-content:center;text-align:center}
  .lp-copyright ul{justify-content:center}
  .lp-copyright ul li{padding:4px 8px}
}

/* Product-specific additions */
.lp-flow-node--camera{--tone:#1c7ed6}
.lp-flow-node--marker{--tone:#e8590c}
.lp-flow-node--yolo{--tone:#5b5fe0}
.lp-flow-node--weight{--tone:#2d5e2d}
.lp-flow--steps{
  grid-template-columns:1fr auto 1fr auto 1fr;
  justify-items:center;
}
.lp-video{
  position:relative;
  border:1px solid #d9e0dc;
  border-radius:12px;
  background:#0d0d0d;
  overflow:hidden;
  max-width:420px;
  width:100%;
  margin:0 auto;
  box-shadow:0 14px 34px #00330014;
}
.lp-video video{
  display:block;
  width:100%;
  height:auto;
  max-height:min(80vh,720px);
  object-fit:contain;
  vertical-align:middle;
  background:#0d0d0d;
}
.lp-download{
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:14px;
  text-align:center;
  margin-top:28px;
}
.lp-download .lp-lead{margin-bottom:0;max-width:42ch}
.lp-play-badge{
  display:inline-block;
  transition:transform .25s ease, opacity .25s ease;
}
.lp-play-badge:hover{transform:translateY(-2px);opacity:.92}
.lp-play-badge img{
  display:block;
  height:56px;
  width:auto;
}
.lp-video-placeholder{
  position:absolute;
  inset:0;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:12px;
  padding:24px;
  text-align:center;
  color:#fff;
  background:radial-gradient(500px 220px at 50% 30%,rgba(0,168,107,.25),transparent 70%),linear-gradient(180deg,#1a2e1a,#0d0d0d);
}
.lp-video-placeholder strong{
  font-family:var(--lp-heading-font);
  font-size:1.25rem;
}
.lp-video-placeholder p{
  margin:0;
  max-width:36ch;
  color:#c8d4cb;
  line-height:1.5;
}
.lp-video-placeholder .lp-play{
  width:64px;
  height:64px;
  border-radius:50%;
  border:2px solid #fff;
  display:grid;
  place-items:center;
  background:rgba(0,51,0,.55);
}
.lp-app-shot{
  background:transparent;
  border:0;
  border-radius:0;
  box-shadow:none;
  overflow:visible;
}
.lp-app-shot img{
  display:block;
  width:100%;
  height:auto;
}
.lp-formula{
  display:inline-block;
  margin-top:8px;
  padding:10px 16px;
  border-radius:8px;
  background:#e6f2f0;
  border:1px solid #c5ddd6;
  font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;
  font-size:.95rem;
  color:#0a574e;
}
.lp-specs{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:12px 24px;
  margin-top:8px;
}
.lp-spec{
  display:grid;
  gap:2px;
  padding:14px 16px;
  border:1px solid #d9e0dc;
  border-radius:10px;
  background:#fff;
}
.lp-spec dt{
  font-size:.75rem;
  font-weight:700;
  letter-spacing:.04em;
  text-transform:uppercase;
  color:#66707d;
}
.lp-spec dd{
  margin:0;
  font-size:1rem;
  font-weight:600;
  color:#1f2421;
}
@media (max-width:767px){
  .lp-specs{grid-template-columns:1fr}
  .lp-flow--steps{grid-template-columns:1fr;gap:14px}
}
.lp-topbar-lang a.is-active{text-decoration:underline;font-weight:700}
.lp-menu[aria-busy="true"]{opacity:.55}
