:root{--sd-bg:#02090c;--sd-panel:#07171d;--sd-cyan:#00d7f3;--sd-green:#9cff00;--sd-text:#f4fbfd;--sd-muted:#98adb4;--sd-line:rgba(0,215,243,.22)}
html{scroll-behavior:smooth}.hs-series-page{margin:0;background:var(--sd-bg);color:var(--sd-text);overflow-x:hidden}.hs-series-page #mainNavbar{position:fixed;inset:0 0 auto;z-index:1050;background:rgba(2,13,17,.95);backdrop-filter:blur(16px);border-bottom:1px solid rgba(0,215,243,.13)}.hs-series-page #mainNavbar .nav-link{font-size:11px;font-weight:800;letter-spacing:.05em}.sd-hero{position:relative;min-height:92vh;padding:135px 0 70px;display:flex;align-items:center;overflow:hidden;background:radial-gradient(circle at 78% 28%,rgba(0,215,243,.15),transparent 30%),radial-gradient(circle at 12% 76%,rgba(156,255,0,.08),transparent 25%),linear-gradient(135deg,#041318,#02090c)}.sd-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center}.sd-kicker{display:inline-flex;gap:9px;align-items:center;color:var(--sd-green);font-size:10px;font-weight:900;letter-spacing:.2em}.sd-kicker:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--sd-cyan);box-shadow:0 0 13px var(--sd-cyan)}.sd-hero h1,.sd-section h2{margin:18px 0;font-weight:950;letter-spacing:-.045em;line-height:.94}.sd-hero h1{font-size:clamp(42px,5.2vw,72px)}.sd-hero h1 span,.sd-section h2 span{color:transparent;background:linear-gradient(90deg,var(--sd-green),var(--sd-cyan));background-clip:text;-webkit-background-clip:text}.sd-lead{max-width:690px;color:#b4c4c9;font-size:16px;line-height:1.7}.sd-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:27px}.sd-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px 20px;border-radius:999px;text-decoration:none;font-size:10px;font-weight:900;letter-spacing:.06em;transition:.28s}.sd-btn.primary{color:#031014;background:linear-gradient(90deg,var(--sd-green),var(--sd-cyan))}.sd-btn.outline{color:white;border:1px solid rgba(255,255,255,.22)}.sd-btn:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(0,215,243,.16)}.sd-product{position:relative;min-height:510px;display:flex;align-items:center;justify-content:center;border:1px solid var(--sd-line);border-radius:30px;background:radial-gradient(circle,rgba(156,255,0,.1),transparent 55%),#06151b;overflow:hidden}.sd-product:before,.sd-product:after{content:"";position:absolute;border:1px solid rgba(0,215,243,.18);border-radius:50%;width:350px;height:350px}.sd-product:after{width:450px;height:450px;animation:sdOrbit 12s linear infinite}@keyframes sdOrbit{to{transform:rotate(360deg)}}.sd-product img{position:relative;z-index:2;max-width:75%;height:450px;object-fit:contain;filter:drop-shadow(0 30px 26px rgba(0,0,0,.62))}.sd-section{padding:80px 0}.sd-section.alt{background:linear-gradient(180deg,#041318,#02090c)}.sd-section-head{display:grid;grid-template-columns:1fr .75fr;gap:45px;align-items:end;margin-bottom:34px}.sd-section h2{font-size:clamp(34px,4.2vw,56px)}.sd-section-head p{color:var(--sd-muted);line-height:1.7}.sd-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.sd-feature{min-height:200px;padding:24px;border:1px solid var(--sd-line);border-radius:21px;background:linear-gradient(145deg,#081b22,#041014);transition:.3s}.sd-feature:hover{transform:translateY(-6px);border-color:var(--sd-green);box-shadow:0 24px 45px rgba(0,0,0,.3)}.sd-feature i{color:var(--sd-cyan);font-size:28px}.sd-feature h3{margin:40px 0 8px;font-size:16px}.sd-feature p{margin:0;color:#859aa1;font-size:12px;line-height:1.55}.sd-visual-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:20px}.sd-photo{min-height:430px;overflow:hidden;border:1px solid var(--sd-line);border-radius:25px;background:#06151b}.sd-photo img{width:100%;height:100%;object-fit:cover;transition:.5s}.sd-photo:hover img{transform:scale(1.04);filter:saturate(1.12)}.sd-photo.product img{object-fit:contain;padding:30px}.sd-table{overflow:auto;border:1px solid var(--sd-line);border-radius:22px;background:#06171d}.sd-table table{width:100%;min-width:720px;border-collapse:collapse}.sd-table th,.sd-table td{padding:17px 20px;border-bottom:1px solid rgba(255,255,255,.07);text-align:left}.sd-table th{color:#759098;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.sd-table td{color:#c2d0d4;font-size:13px}.sd-table td:first-child{color:var(--sd-green);font-weight:800}.sd-note{margin-top:12px;color:#627a82;font-size:10px}.sd-cta{padding:30px 0 90px}.sd-cta-box{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:40px;border:1px solid rgba(156,255,0,.22);border-radius:28px;background:radial-gradient(circle at 85% 20%,rgba(0,215,243,.12),transparent 28%),#06171d}.sd-cta h2{font-size:clamp(30px,4vw,52px)}.hs-series-page .social-side{position:fixed;right:18px;top:50%;z-index:900;display:flex;flex-direction:column;gap:9px;transform:translateY(-50%)}.hs-series-page .social-side a{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--sd-line);border-radius:50%;color:white;background:rgba(3,16,20,.9)}.hs-series-page .social-side a:hover{color:#031014;background:linear-gradient(135deg,var(--sd-green),var(--sd-cyan))}.hs-series-page .footer-v4-legal{display:flex;flex-wrap:wrap;gap:20px;margin-top:12px}.hs-series-page .footer-v4-legal a{color:#71878e;text-decoration:none;font-size:9px;letter-spacing:.08em}
@media(max-width:991px){.sd-grid,.sd-section-head,.sd-visual-grid{grid-template-columns:1fr}.sd-product{min-height:390px}.sd-product img{height:350px}.sd-feature-grid{grid-template-columns:1fr 1fr}.hs-series-page .social-side{display:none}.sd-cta-box{align-items:flex-start;flex-direction:column}}
@media(max-width:640px){.sd-hero{min-height:auto;padding:112px 0 55px}.sd-product{min-height:310px}.sd-product img{height:280px}.sd-section{padding:58px 0}.sd-feature-grid{grid-template-columns:1fr}.sd-actions{flex-direction:column}.sd-btn{width:100%}.sd-photo{min-height:300px}.sd-cta-box{padding:25px}}
@media(prefers-reduced-motion:reduce){.sd-product:after{animation:none}}

/* Standard shared with Nosotros / HandySCAN general */
.hs-series-page{font-family:"Montserrat",sans-serif}
.hs-series-page .sd-hero h1,.hs-series-page .sd-section h2{font-family:Impact,Haettenschweiler,"Arial Narrow Bold",sans-serif;font-size:clamp(34px,4.2vw,56px);font-weight:400;letter-spacing:.015em;line-height:.94;text-transform:uppercase}
.hs-series-page .sd-actions.enval-btn-group{margin-top:27px}
.hs-series-page .sd-product,.hs-series-page .sd-feature,.hs-series-page .sd-photo,.hs-series-page .sd-table{position:relative;isolation:isolate}
.hs-series-page .sd-product:before{box-shadow:0 0 55px rgba(0,215,243,.08)}
.hs-series-page .sd-feature:after,.hs-series-page .sd-photo:after,.hs-series-page .sd-table:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;background:linear-gradient(112deg,transparent 22%,rgba(255,255,255,.11) 46%,transparent 68%);transform:translateX(-125%);transition:transform .75s ease}
.hs-series-page .sd-feature:hover:after,.hs-series-page .sd-photo:hover:after,.hs-series-page .sd-table:hover:after{transform:translateX(125%)}
.hs-series-page .sd-table{scrollbar-width:none}
.hs-series-page .sd-table::-webkit-scrollbar{display:none}
.hs-series-page .sd-section [data-detail-reveal]{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}
.hs-series-page .sd-section.sd-in-view [data-detail-reveal]{opacity:1;transform:none}
.hs-series-page .sd-section.sd-in-view [data-detail-reveal]:nth-child(2){transition-delay:.09s}
.hs-series-page .sd-section.sd-in-view [data-detail-reveal]:nth-child(3){transition-delay:.16s}
.hs-series-page .sd-section.sd-in-view [data-detail-reveal]:nth-child(4){transition-delay:.23s}
@media(max-width:991px){.hs-series-page .sd-hero h1,.hs-series-page .sd-section h2{font-size:clamp(32px,7vw,48px)}}
@media(max-width:640px){.hs-series-page .sd-hero h1,.hs-series-page .sd-section h2{font-size:clamp(30px,11vw,42px)}.hs-series-page .sd-actions.enval-btn-group{align-items:stretch}.hs-series-page .sd-actions .enval-btn{width:100%}}
@media(prefers-reduced-motion:reduce){.hs-series-page .sd-section [data-detail-reveal]{opacity:1;transform:none;transition:none}.hs-series-page .sd-feature:after,.hs-series-page .sd-photo:after,.hs-series-page .sd-table:after{display:none}}
