:root{--hs-bg:#02090c;--hs-panel:#07171d;--hs-cyan:#00d7f3;--hs-green:#9cff00;--hs-text:#f4fbfd;--hs-muted:#9bb0b7;--hs-line:rgba(0,215,243,.2)}
html{scroll-behavior:smooth}.hs-page{margin:0;background:var(--hs-bg);color:var(--hs-text);overflow-x:hidden}.hs-page #mainNavbar{position:fixed;inset:0 0 auto;z-index:1050;background:rgba(2,13,17,.94);backdrop-filter:blur(16px);border-bottom:1px solid rgba(0,215,243,.12)}.hs-page .hs-nav{gap:5px}.hs-page .hs-nav .nav-link{font-size:11px;font-weight:800;letter-spacing:.05em}
.hs-hero{position:relative;min-height:100vh;padding:145px 0 80px;display:flex;align-items:center;overflow:hidden;background:radial-gradient(circle at 76% 20%,rgba(0,215,243,.15),transparent 29%),radial-gradient(circle at 16% 80%,rgba(156,255,0,.08),transparent 28%),linear-gradient(135deg,#031116,#02090c 65%)}.hs-grid-bg{position:absolute;inset:0;opacity:.24;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(to bottom,#000,transparent 90%)}.hs-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);gap:58px;align-items:center}.hs-kicker{display:inline-flex;align-items:center;gap:9px;color:var(--hs-green);font-size:11px;font-weight:900;letter-spacing:.22em}.hs-kicker i{width:7px;height:7px;border-radius:50%;background:var(--hs-cyan);box-shadow:0 0 14px var(--hs-cyan)}.hs-hero h1{margin:20px 0 24px;font-size:clamp(52px,6vw,88px);line-height:.88;font-weight:950;letter-spacing:-.055em}.hs-hero h1 span,.hs-section-head h2 span{color:transparent;background:linear-gradient(90deg,var(--hs-green),#50e877,var(--hs-cyan));background-clip:text;-webkit-background-clip:text}.hs-hero-copy>p{max-width:680px;color:#b8c7cc;font-size:17px;line-height:1.7}.hs-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.hs-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 21px;border-radius:999px;text-decoration:none;font-size:11px;font-weight:900;letter-spacing:.05em;transition:.25s}.hs-btn:hover{transform:translateY(-2px)}.hs-btn-primary{color:#041014;background:linear-gradient(90deg,var(--hs-green),var(--hs-cyan));box-shadow:0 12px 30px rgba(0,215,243,.12)}.hs-btn-outline{color:#effcff;border:1px solid rgba(255,255,255,.22);background:rgba(3,14,18,.55)}.hs-hero-points{display:flex;flex-wrap:wrap;gap:18px;margin-top:24px;color:#8299a1;font-size:11px}.hs-hero-points i{color:var(--hs-cyan);margin-right:5px}.hs-hero-visual{position:relative;min-height:540px;border:1px solid rgba(0,215,243,.25);border-radius:30px;overflow:hidden;background:#06151b;box-shadow:0 35px 90px rgba(0,0,0,.42)}.hs-hero-visual:before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,transparent 45%,rgba(2,9,12,.9));pointer-events:none}.hs-hero-visual img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;filter:saturate(.86) brightness(.72)}.hs-scan-line{position:absolute;z-index:3;left:0;right:0;top:20%;height:2px;background:linear-gradient(90deg,transparent,var(--hs-green),var(--hs-cyan),transparent);box-shadow:0 0 18px var(--hs-cyan);animation:hsScan 4.5s ease-in-out infinite}@keyframes hsScan{50%{top:78%}}.hs-visual-label{position:absolute;z-index:4;left:25px;right:25px;bottom:24px;display:flex;justify-content:space-between;align-items:end;gap:20px}.hs-visual-label span{font-size:10px;color:var(--hs-cyan);font-weight:900;letter-spacing:.18em}.hs-visual-label strong{font-size:12px;letter-spacing:.08em}
.hs-anchor-nav{position:sticky;top:74px;z-index:40;background:rgba(3,14,18,.95);backdrop-filter:blur(13px);border-block:1px solid rgba(0,215,243,.13)}.hs-anchor-nav .container{display:flex;justify-content:center;gap:8px;overflow:auto;scrollbar-width:none;padding-block:10px}.hs-anchor-nav a{flex:0 0 auto;padding:8px 15px;border-radius:999px;color:#93a8af;text-decoration:none;font-size:10px;font-weight:900;letter-spacing:.08em}.hs-anchor-nav a:hover{color:#051014;background:linear-gradient(90deg,var(--hs-green),var(--hs-cyan))}
.hs-models{padding:90px 0;background:radial-gradient(circle at 12% 28%,rgba(0,215,243,.06),transparent 22%)}.hs-section-head{display:grid;grid-template-columns:1.2fr .8fr;gap:45px;align-items:end;margin-bottom:38px}.hs-section-head h2{margin:14px 0 0;font-size:clamp(38px,5vw,68px);line-height:.95;font-weight:950;letter-spacing:-.045em}.hs-section-head>p{margin:0;color:var(--hs-muted);font-size:16px;line-height:1.7}.hs-model{position:relative;display:grid;grid-template-columns:80px minmax(0,1fr) 270px;gap:28px;align-items:center;margin-top:16px;padding:32px;border:1px solid var(--hs-line);border-radius:26px;background:linear-gradient(135deg,rgba(8,30,38,.92),rgba(3,13,17,.96));overflow:hidden}.hs-model:after{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(var(--hs-green),var(--hs-cyan))}.hs-model-number{font-size:34px;font-weight:950;color:rgba(255,255,255,.11)}.hs-model-tag{font-size:9px;font-weight:900;color:var(--hs-cyan);letter-spacing:.17em}.hs-model h3{margin:9px 0 12px;font-size:clamp(28px,3.2vw,45px);font-weight:800;letter-spacing:-.035em}.hs-model h3 strong{color:var(--hs-green)}.hs-model-copy p{max-width:760px;color:#a8bac0;line-height:1.65}.hs-model ul{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;margin:17px 0 0;padding:0;list-style:none}.hs-model li{position:relative;padding-left:15px;color:#d8e5e8;font-size:12px}.hs-model li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--hs-cyan)}.hs-model-focus{min-height:170px;padding:23px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:rgba(255,255,255,.025);display:flex;flex-direction:column;justify-content:end}.hs-model-focus i{margin-bottom:auto;color:var(--hs-green);font-size:31px}.hs-model-focus span{color:#687f87;font-size:8px;font-weight:900;letter-spacing:.17em}.hs-model-focus strong{margin-top:5px;font-size:15px;line-height:1.3}
.hs-compare{padding:85px 0;background:linear-gradient(180deg,#041116,#02090c)}.hs-section-head.compact{grid-template-columns:1fr}.hs-table-wrap{overflow:auto;border:1px solid var(--hs-line);border-radius:22px;background:#06171d}.hs-table-wrap table{width:100%;min-width:760px;border-collapse:collapse}.hs-table-wrap th,.hs-table-wrap td{padding:19px 21px;text-align:left;border-bottom:1px solid rgba(255,255,255,.07)}.hs-table-wrap th{color:#6e8992;font-size:9px;letter-spacing:.13em;text-transform:uppercase}.hs-table-wrap td{color:#b9c9ce;font-size:13px}.hs-table-wrap td strong{color:var(--hs-green);font-size:17px}.hs-table-wrap tbody tr:last-child td{border-bottom:0}.hs-spec-note{margin:12px 4px 0;color:#60777f;font-size:10px}.hs-applications{padding:80px 0}.hs-app-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px}.hs-app-grid>div{min-height:210px;padding:25px;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:linear-gradient(145deg,#081b22,#041014)}.hs-app-grid i{font-size:30px;color:var(--hs-cyan)}.hs-app-grid h3{margin:44px 0 8px;font-size:18px}.hs-app-grid p{margin:0;color:#82969d;font-size:13px;line-height:1.55}.hs-cta{padding:35px 0 95px}.hs-cta-box{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:42px;border:1px solid rgba(156,255,0,.2);border-radius:28px;background:radial-gradient(circle at 80% 20%,rgba(0,215,243,.13),transparent 28%),linear-gradient(135deg,#092028,#041014)}.hs-cta span{font-size:10px;color:var(--hs-green);font-weight:900;letter-spacing:.16em}.hs-cta h2{margin:10px 0;font-size:clamp(31px,4.2vw,58px);line-height:.96;font-weight:950;letter-spacing:-.04em}.hs-cta p{margin:0;color:#8fa4ab}
@media(max-width:991px){.hs-hero{padding-top:125px;min-height:auto}.hs-hero-grid{grid-template-columns:1fr}.hs-hero-visual{min-height:430px}.hs-section-head{grid-template-columns:1fr}.hs-model{grid-template-columns:62px minmax(0,1fr)}.hs-model-focus{grid-column:2;min-height:125px}.hs-app-grid{grid-template-columns:1fr 1fr}.hs-cta-box{align-items:flex-start;flex-direction:column}.hs-page #menuPrincipal{background:rgba(2,13,17,.98);padding:15px;border-radius:0 0 18px 18px}.hs-page .hs-nav{gap:0}}
@media(max-width:640px){.hs-hero{padding:108px 0 48px}.hs-hero-grid{gap:32px}.hs-hero h1{font-size:clamp(39px,12.5vw,55px);line-height:.92}.hs-hero-copy>p{font-size:15px}.hs-actions{flex-direction:column}.hs-btn{width:100%}.hs-hero-points{flex-direction:column;gap:8px}.hs-hero-visual{min-height:310px;border-radius:22px}.hs-visual-label{left:17px;right:17px;bottom:16px;align-items:flex-start;flex-direction:column;gap:5px}.hs-anchor-nav{top:70px}.hs-anchor-nav .container{justify-content:flex-start}.hs-models,.hs-compare,.hs-applications{padding:58px 0}.hs-section-head{gap:20px}.hs-section-head h2{font-size:37px}.hs-section-head>p{font-size:14px}.hs-model{grid-template-columns:1fr;padding:23px;gap:16px}.hs-model-number{font-size:22px}.hs-model-focus{grid-column:auto;min-height:115px}.hs-model ul{grid-template-columns:1fr}.hs-app-grid{grid-template-columns:1fr}.hs-app-grid>div{min-height:165px}.hs-app-grid h3{margin-top:27px}.hs-cta-box{padding:25px}.hs-cta{padding-bottom:70px}}
@media(prefers-reduced-motion:reduce){.hs-scan-line{animation:none}}
.hs-page .hs-detail-link{margin-top:20px;min-width:202px;min-height:54px;padding:0 23px;border-radius:999px;font-size:.7rem}.hs-page .hs-detail-link i{transition:transform .35s ease}.hs-page .hs-detail-link:hover i{transform:translate(3px,-3px)}
.hs-page .footer-v4-legal{display:flex;flex-wrap:wrap;gap:20px;margin-top:12px;padding:0 4px}.hs-page .footer-v4-legal a{color:#71878e;text-decoration:none;font-size:9px;letter-spacing:.08em}.hs-page .footer-v4-legal a:hover{color:var(--hs-cyan)}

/* Escala de títulos unificada con la página Nosotros */
.hs-page .hs-hero h1,
.hs-page .hs-section-head h2{
  width:100%;
  max-width:100%;
  font-family:"Montserrat",Arial,sans-serif;
  font-size:clamp(34px,3.35vw,54px);
  font-weight:900;
  line-height:1;
  letter-spacing:-.032em;
  text-wrap:balance;
}

/* El destino queda visible bajo el menú principal y la barra de series. */
.hs-page #evo,
.hs-page #black,
.hs-page #max,
.hs-page #pro,
.hs-page #mobility,
.hs-page #comparacion,
.hs-page #modelos{
  scroll-margin-top:154px;
}

.hs-page .hs-anchor-nav a:focus-visible{
  color:#051014;
  background:linear-gradient(90deg,var(--hs-green),var(--hs-cyan));
  outline:2px solid #fff;
  outline-offset:2px;
}

@media(min-width:1200px) and (max-width:1439px){
  .hs-page .hs-hero h1,
  .hs-page .hs-section-head h2{font-size:clamp(30px,3vw,44px);line-height:1.015;letter-spacing:-.028em}
}
@media(min-width:1200px) and (max-height:820px){
  .hs-page .hs-hero h1,
  .hs-page .hs-section-head h2{font-size:clamp(29px,2.85vw,41px);line-height:1.01}
}
@media(min-width:992px) and (max-width:1199px){
  .hs-page .hs-hero h1,
  .hs-page .hs-section-head h2{font-size:clamp(28px,3.45vw,40px);line-height:1.025;letter-spacing:-.024em}
}
@media(min-width:768px) and (max-width:991px){
  .hs-page .hs-hero h1,
  .hs-page .hs-section-head h2{font-size:clamp(31px,6.2vw,46px);line-height:1.025;letter-spacing:-.026em}
}
@media(max-width:767px){
  .hs-page .hs-hero h1,
  .hs-page .hs-section-head h2{font-size:clamp(27px,8vw,38px);line-height:1.045;letter-spacing:-.022em;text-wrap:wrap}
  .hs-page #evo,.hs-page #black,.hs-page #max,.hs-page #pro,.hs-page #mobility,.hs-page #comparacion,.hs-page #modelos{scroll-margin-top:132px}
}
@media(max-width:420px){
  .hs-page .hs-hero h1,
  .hs-page .hs-section-head h2{font-size:clamp(25px,7.8vw,34px);line-height:1.055;letter-spacing:-.018em}
}

/* Tarjetas tecnológicas para cada serie HandySCAN 3D */
.hs-page .hs-model{
  isolation:isolate;
  border-color:rgba(0,215,243,.28);
  background:
    radial-gradient(circle at 88% 18%,rgba(0,215,243,.085),transparent 26%),
    linear-gradient(135deg,rgba(8,30,38,.96),rgba(3,13,17,.98));
  box-shadow:0 22px 52px rgba(0,0,0,.24),inset 0 0 34px rgba(0,215,243,.025);
  transition:transform .48s cubic-bezier(.2,.8,.2,1),border-color .4s ease,box-shadow .4s ease;
}
.hs-page .hs-model:before{
  content:"";
  position:absolute;
  z-index:-1;
  inset:0;
  opacity:.32;
  pointer-events:none;
  background-image:
    linear-gradient(rgba(0,215,243,.055) 1px,transparent 1px),
    linear-gradient(90deg,rgba(0,215,243,.055) 1px,transparent 1px);
  background-size:34px 34px;
  mask-image:linear-gradient(90deg,transparent,#000 58%,#000);
}
.hs-page .hs-model:after{
  inset:0 auto 0 0;
  width:4px;
  background:linear-gradient(180deg,var(--hs-green),var(--hs-cyan),var(--hs-green));
  background-size:100% 220%;
  box-shadow:0 0 18px rgba(0,215,243,.42);
  animation:hsCardEnergy 3.8s linear infinite;
}
.hs-page .hs-model:hover{
  transform:translateY(-8px);
  border-color:rgba(156,255,0,.62);
  box-shadow:0 32px 72px rgba(0,0,0,.38),0 0 34px rgba(0,215,243,.11),inset 0 0 42px rgba(0,215,243,.045);
}
.hs-page .hs-model-number{
  align-self:start;
  padding-top:4px;
  color:rgba(156,255,0,.19);
  text-shadow:0 0 20px rgba(156,255,0,.08);
  transition:color .35s ease,text-shadow .35s ease,transform .35s ease;
}
.hs-page .hs-model:hover .hs-model-number{color:var(--hs-green);text-shadow:0 0 22px rgba(156,255,0,.34);transform:translateY(-3px)}
.hs-page .hs-product-shot:after{
  content:"";
  position:absolute;
  z-index:1;
  left:8%;right:8%;top:10%;
  height:2px;
  opacity:0;
  background:linear-gradient(90deg,transparent,var(--hs-green),var(--hs-cyan),transparent);
  box-shadow:0 0 15px var(--hs-cyan);
}
.hs-page .hs-model:hover .hs-product-shot:after{opacity:1;animation:hsProductScan 2.35s ease-in-out infinite}
.hs-page .hs-product-shot img{transition:transform .48s cubic-bezier(.2,.8,.2,1),filter .45s ease}
.hs-page .hs-model:hover .hs-product-shot img{transform:translateY(-7px) scale(1.055);filter:drop-shadow(0 29px 24px rgba(0,0,0,.62)) drop-shadow(0 0 12px rgba(0,215,243,.2))}
.hs-page .hs-specs>div{transition:background .25s ease,transform .25s ease}
.hs-page .hs-specs>div:not(.hs-specs-head):hover{background:rgba(0,215,243,.065);transform:translateX(4px)}
.hs-page .hs-specs>div:not(.hs-specs-head):hover span{color:#c5faff}
@keyframes hsCardEnergy{to{background-position:0 220%}}
@keyframes hsProductScan{0%,100%{top:12%;opacity:0}15%,85%{opacity:1}50%{top:84%}}
@media(max-width:640px){
  .hs-page .hs-detail-link{width:100%;min-width:0}
  .hs-page .hs-model:hover{transform:translateY(-4px)}
}

/* Comparativo y aplicaciones: entrada progresiva y respuesta interactiva */
.hs-page .hs-compare .hs-section-head,
.hs-page .hs-table-wrap,
.hs-page .hs-spec-note,
.hs-page .hs-applications>.container>.hs-kicker,
.hs-page .hs-app-grid>div{
  opacity:0;
  transform:translateY(28px);
  transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1);
}
.hs-page .hs-compare.hs-in-view .hs-section-head,
.hs-page .hs-compare.hs-in-view .hs-table-wrap,
.hs-page .hs-compare.hs-in-view .hs-spec-note,
.hs-page .hs-applications.hs-in-view>.container>.hs-kicker,
.hs-page .hs-applications.hs-in-view .hs-app-grid>div{opacity:1;transform:translateY(0)}
.hs-page .hs-compare.hs-in-view .hs-table-wrap{transition-delay:.12s}
.hs-page .hs-compare.hs-in-view .hs-spec-note{transition-delay:.23s}
.hs-page .hs-applications.hs-in-view .hs-app-grid>div:nth-child(1){transition-delay:.08s}
.hs-page .hs-applications.hs-in-view .hs-app-grid>div:nth-child(2){transition-delay:.16s}
.hs-page .hs-applications.hs-in-view .hs-app-grid>div:nth-child(3){transition-delay:.24s}
.hs-page .hs-applications.hs-in-view .hs-app-grid>div:nth-child(4){transition-delay:.32s}
.hs-page .hs-table-wrap{position:relative;overflow:auto;scrollbar-width:none;-ms-overflow-style:none;box-shadow:0 24px 55px rgba(0,0,0,.24),inset 0 0 30px rgba(0,215,243,.025)}
.hs-page .hs-table-wrap::-webkit-scrollbar{display:none;width:0;height:0}
.hs-page .hs-table-wrap:before{content:"";position:absolute;z-index:2;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--hs-green),var(--hs-cyan),transparent);box-shadow:0 0 14px rgba(0,215,243,.55);animation:hsTableSignal 4s ease-in-out infinite}
.hs-page .hs-table-wrap tbody tr{transition:background .3s ease,transform .3s ease,box-shadow .3s ease}
.hs-page .hs-table-wrap tbody tr:hover{background:linear-gradient(90deg,rgba(156,255,0,.075),rgba(0,215,243,.06));transform:translateX(5px);box-shadow:inset 3px 0 var(--hs-green)}
.hs-page .hs-table-wrap tbody tr:hover td:first-child strong{color:#d7ff9b;text-shadow:0 0 16px rgba(156,255,0,.45)}
.hs-page .hs-app-grid>div{position:relative;isolation:isolate;overflow:hidden;transition-property:opacity,transform,border-color,box-shadow;background-image:linear-gradient(145deg,#081b22,#041014)}
.hs-page .hs-app-grid>div:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(115deg,transparent 24%,rgba(0,215,243,.09) 49%,transparent 73%);transform:translateX(-120%);transition:transform .7s ease}
.hs-page .hs-app-grid>div:hover{transform:translateY(-8px)!important;border-color:rgba(156,255,0,.56);box-shadow:0 25px 52px rgba(0,0,0,.34),0 0 28px rgba(0,215,243,.1)}
.hs-page .hs-app-grid>div:hover:before{transform:translateX(120%)}
.hs-page .hs-app-grid i{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(0,215,243,.32);border-radius:14px;background:rgba(0,215,243,.055);transition:color .35s ease,background .35s ease,transform .35s ease,box-shadow .35s ease}
.hs-page .hs-app-grid>div:hover i{color:#071116;background:linear-gradient(135deg,var(--hs-green),var(--hs-cyan));transform:rotate(-7deg) scale(1.08);box-shadow:0 0 24px rgba(0,215,243,.25)}
@keyframes hsTableSignal{0%,100%{opacity:.35;transform:scaleX(.45)}50%{opacity:1;transform:scaleX(1)}}
@media(prefers-reduced-motion:reduce){
  .hs-page .hs-compare .hs-section-head,.hs-page .hs-table-wrap,.hs-page .hs-spec-note,.hs-page .hs-applications>.container>.hs-kicker,.hs-page .hs-app-grid>div{opacity:1;transform:none;transition:none!important}
  .hs-page .hs-table-wrap:before{animation:none!important}
}
@media(prefers-reduced-motion:reduce){
  .hs-page .hs-model:after,.hs-page .hs-model:hover .hs-product-shot:after{animation:none!important}
  .hs-page .hs-model,.hs-page .hs-product-shot img,.hs-detail-link,.hs-detail-link:before,.hs-detail-link i{transition:none!important}
}

/* Dirección visual inspirada en el brochure comercial ENVAL. */
.hs-product-family{background:radial-gradient(circle at 50% 42%,rgba(156,255,0,.13),transparent 31%),linear-gradient(145deg,#091b21,#02080b)}
.hs-product-family:before{z-index:5;background:linear-gradient(180deg,transparent 56%,rgba(2,9,12,.96))}
.hs-product-family>img{position:absolute;inset:auto;width:auto;height:72%;object-fit:contain;filter:drop-shadow(0 28px 25px rgba(0,0,0,.6))}
.hs-product-family .hs-family-evo{left:7%;top:12%;z-index:2}.hs-product-family .hs-family-black{left:28%;top:7%;z-index:4}.hs-product-family .hs-family-max{right:22%;top:12%;z-index:3}.hs-product-family .hs-family-pro{right:6%;top:14%;z-index:2}
.hs-product-family .hs-scan-line{z-index:6}.hs-product-family .hs-visual-label{z-index:7}
.hs-hero-frame{min-height:540px;padding:2px!important;border-radius:31px!important}
.hs-hero-frame>.hs-hero-visual{width:100%;min-height:536px;border:0;border-radius:29px}
.hs-hero-frame>.hs-hero-visual>img{transition:transform .72s cubic-bezier(.22,.8,.26,1),filter .55s ease}
@media(hover:hover) and (pointer:fine){.hs-hero-frame:hover>.hs-hero-visual>img{filter:drop-shadow(0 28px 25px rgba(0,0,0,.6)) saturate(1.08);transform:translateY(-4px) scale(1.025)}}
@media(max-width:991px){.hs-hero-frame{min-height:430px}.hs-hero-frame>.hs-hero-visual{min-height:426px}}
@media(max-width:640px){.hs-hero-frame{min-height:310px;border-radius:23px!important}.hs-hero-frame>.hs-hero-visual{min-height:306px;border-radius:21px}}
.hs-product-shot{position:relative;align-self:stretch;min-height:280px;display:flex;align-items:center;justify-content:center;overflow:hidden}
.hs-product-shot:before{content:"";position:absolute;width:190px;height:190px;border:1px solid rgba(156,255,0,.16);border-radius:50%;box-shadow:0 0 55px rgba(0,215,243,.09)}
.hs-product-shot img{position:relative;z-index:2;max-width:85%;height:265px;object-fit:contain;filter:drop-shadow(0 24px 20px rgba(0,0,0,.58))}
.hs-product-shot span{position:absolute;z-index:3;right:0;bottom:8px;color:var(--hs-green);font-size:11px;font-weight:900;letter-spacing:.1em}
.hs-specs{margin-top:20px;border-top:1px solid rgba(255,255,255,.11)}.hs-specs>div{display:grid;grid-template-columns:1.35fr repeat(3,1fr);border-bottom:1px solid rgba(255,255,255,.08)}
.hs-specs span,.hs-specs b{padding:8px 9px;font-size:9px;line-height:1.25}.hs-specs span{color:#779099}.hs-specs b{color:#e8f4f6;font-weight:700}.hs-specs-head{background:rgba(156,255,0,.055)}.hs-specs-head b{color:var(--hs-green)}
.hs-specs-single>div{grid-template-columns:1.35fr 2fr}.hs-specs-two>div{grid-template-columns:1.35fr repeat(2,1fr)}
@media(max-width:991px){.hs-product-shot{grid-column:2;min-height:240px}}
@media(max-width:640px){.hs-product-family>img{height:64%}.hs-product-family .hs-family-evo{left:2%}.hs-product-family .hs-family-black{left:25%}.hs-product-family .hs-family-max{right:18%}.hs-product-family .hs-family-pro{right:1%}.hs-product-shot{grid-column:auto;min-height:230px}.hs-product-shot img{height:220px}.hs-specs{overflow-x:auto}.hs-specs>div{min-width:560px}.hs-specs-single>div{min-width:0}}
