.elementor-3306 .elementor-element.elementor-element-4a8064c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3306 .elementor-element.elementor-element-4a8064c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3306 .elementor-element.elementor-element-68a3653{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3306 .elementor-element.elementor-element-68a3653.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}/* Start custom CSS for html, class: .elementor-element-68a3653 */@import url('https://fonts.googleapis.com/css2?family=Rubik:wght@500;600;700&family=Open+Sans:wght@400;600;700&family=JetBrains+Mono:wght@500&display=swap');
.odvx{--odvx-turq:#4F9DB9;--odvx-turq-2:#5FB3CF;--odvx-turq-ink:#31708A;--odvx-navy:#36475B;--odvx-navy-deep:#26323F;--odvx-ink:#111;--odvx-ink-2:#0A0D11;--odvx-mint:#05E5C5;--odvx-paper:#F4F6F8;--odvx-paper-2:#E9EDF1;--odvx-rule:rgba(17,17,17,.12);--odvx-rule-d:rgba(255,255,255,.12);--odvx-muted:#5a6572;font-family:'Open Sans',system-ui,sans-serif;color:var(--odvx-ink);line-height:1.5;font-size:16px;-webkit-font-smoothing:antialiased;background:var(--odvx-paper)}
.odvx *{box-sizing:border-box;margin:0;padding:0}
.odvx a{color:var(--odvx-turq-ink);text-decoration:none;transition:color .18s,background .18s,border-color .18s,transform .18s}
.odvx a:hover{color:var(--odvx-navy)}
.odvx h1,.odvx h2,.odvx h3{font-family:'Rubik',sans-serif;font-weight:700;letter-spacing:-.025em;line-height:1.06;color:var(--odvx-navy-deep);text-wrap:balance}
.odvx p{text-wrap:pretty}
.odvx-mono{font-family:'JetBrains Mono',ui-monospace,monospace;font-weight:500;letter-spacing:.08em;text-transform:uppercase;font-size:11px}
.odvx-wrap{max-width:1320px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}
.odvx-sec{padding:clamp(64px,8vw,112px) 0}
.odvx-sec--white{background:#fff}
.odvx-eyebrow{display:inline-flex;align-items:center;gap:11px;color:var(--odvx-turq-ink);margin-bottom:20px}
.odvx-eyebrow::before{content:"";width:34px;height:1px;background:currentColor}
.odvx-head{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(24px,5vw,60px);align-items:end;margin-bottom:clamp(32px,4vw,52px)}
.odvx-title{font-size:clamp(28px,3.6vw,48px)}
.odvx-lede{font-size:16.5px;color:#4a5568;max-width:46ch}
.odvx-btns{display:flex;flex-wrap:wrap;gap:12px}
.odvx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:14px 24px;border-radius:3px;font-family:'Rubik',sans-serif;font-weight:500;font-size:15px;border:1px solid transparent}
.odvx-btn span{transition:transform .18s}
.odvx-btn:hover span{transform:translateX(3px)}
.odvx a.odvx-btn--main{background:var(--odvx-turq);color:#fff}
.odvx a.odvx-btn--main:hover{background:var(--odvx-turq-2);color:#fff;transform:translateY(-1px)}
.odvx a.odvx-btn--navy{background:var(--odvx-navy);color:#fff}
.odvx a.odvx-btn--navy:hover{background:var(--odvx-ink);color:#fff;transform:translateY(-1px)}
.odvx a.odvx-btn--ghost{border-color:rgba(255,255,255,.32);color:#fff}
.odvx a.odvx-btn--ghost:hover{border-color:var(--odvx-turq-2);color:var(--odvx-turq-2)}
.odvx a.odvx-btn--light{background:#fff;color:var(--odvx-navy)}
.odvx a.odvx-btn--light:hover{background:var(--odvx-paper);color:var(--odvx-ink);transform:translateY(-1px)}

.odvx-hero{position:relative;background-color:var(--odvx-ink-2);background-image:linear-gradient(95deg,rgba(10,13,17,.96) 0%,rgba(10,13,17,.88) 40%,rgba(10,13,17,.45) 72%,rgba(10,13,17,.25) 100%),url('https://obinu.cl/wp-content/uploads/2026/10/obinu-hero-danfoss-desktop.webp');background-size:cover;background-position:right center;color:#fff;padding:clamp(58px,52px,150px) 0 0;overflow:hidden;min-height:min(92vh,820px);display:flex;flex-direction:column}
.odvx-hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:45%;background:linear-gradient(0deg,rgba(10,13,17,.92),transparent);pointer-events:none}
.odvx-hero-grid{position:relative;z-index:1;flex:1;display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(32px,5vw,80px);align-items:end;padding-bottom:clamp(48px,6vw,80px)}
.odvx-hero-contact{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:18px}
.odvx a.odvx-wa{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:12px 20px;border-radius:100px;background:#25D366;color:#fff;font-family:'Rubik',sans-serif;font-weight:600;font-size:15px}
.odvx a.odvx-wa:hover{background:#3BE07A;color:#fff;transform:translateY(-1px)}
.odvx a.odvx-mail{color:rgba(255,255,255,.82);font-size:14.5px;border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:2px}
.odvx a.odvx-mail:hover{color:var(--odvx-turq-2);border-color:var(--odvx-turq-2)}
.odvx-hero-side{justify-self:end;width:100%;max-width:430px;display:flex;flex-direction:column;align-items:flex-end;gap:14px}
.odvx-quick{position:relative;width:100%;background:linear-gradient(180deg,rgba(18,26,34,.78),rgba(10,13,17,.82));-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);border:1px solid rgba(255,255,255,.14);border-radius:8px;overflow:hidden;box-shadow:0 1px 0 rgba(255,255,255,.08) inset,0 40px 80px -36px rgba(0,0,0,.85)}
.odvx-quick::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--odvx-turq),var(--odvx-mint))}
.odvx-qt{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}
.odvx-quick-head{padding:22px 22px 14px;display:flex;flex-direction:column;gap:6px}
.odvx-quick-head .odvx-mono{color:var(--odvx-turq-2)}
.odvx-quick-head b{font-family:'Rubik',sans-serif;font-weight:600;font-size:21px;color:#fff;letter-spacing:-.015em;line-height:1.15}
.odvx-quick-tabs{display:grid;grid-template-columns:1fr 1fr;gap:3px;margin:0 22px 12px;padding:3px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:5px}
.odvx-quick-tabs label{cursor:pointer;text-align:center;padding:9px 8px;border-radius:3px;color:rgba(255,255,255,.7);transition:background .18s,color .18s}
.odvx-quick-tabs label:hover{color:#fff}
#odvx-qt-v:checked~.odvx-quick-tabs label[for="odvx-qt-v"],#odvx-qt-p:checked~.odvx-quick-tabs label[for="odvx-qt-p"]{background:#fff;color:var(--odvx-navy-deep)}
.odvx-qt:focus-visible~.odvx-quick-tabs{outline:2px solid var(--odvx-turq-2);outline-offset:2px}
.odvx-quick-list{display:none;border-top:1px solid rgba(255,255,255,.1)}
#odvx-qt-v:checked~.odvx-quick-list--v,#odvx-qt-p:checked~.odvx-quick-list--p{display:block;animation:odvxFade .25s ease}
@keyframes odvxFade{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}
.odvx .odvx-quick-list a{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 22px;border-bottom:1px solid rgba(255,255,255,.07);color:#fff}
.odvx .odvx-quick-list a::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--odvx-turq-2);transform:scaleY(0);transition:transform .2s}
.odvx .odvx-quick-list a i{font-style:normal;color:rgba(255,255,255,.38);font-size:10.5px}
.odvx .odvx-quick-list a span{display:flex;flex-direction:column;gap:2px;font-size:14.5px;font-weight:600;line-height:1.3}
.odvx .odvx-quick-list a small{font-size:12.5px;font-weight:400;color:rgba(255,255,255,.58)}
.odvx .odvx-quick-list a em{font-style:normal;font-size:10.5px;padding:5px 8px;border:1px solid rgba(255,255,255,.18);border-radius:3px;color:rgba(255,255,255,.8);white-space:nowrap;transition:background .18s,border-color .18s,color .18s}
.odvx .odvx-quick-list a:hover{background:rgba(79,157,185,.14);color:#fff}
.odvx .odvx-quick-list a:hover::before{transform:scaleY(1)}
.odvx .odvx-quick-list a:hover em{background:var(--odvx-turq);border-color:var(--odvx-turq);color:#fff}
.odvx-quick-foot{display:grid;grid-template-columns:1fr 1fr}
.odvx .odvx-quick-foot a{padding:15px 12px;text-align:center;color:var(--odvx-turq-2)}
.odvx .odvx-quick-foot a+a{border-left:1px solid rgba(255,255,255,.1)}
.odvx .odvx-quick-foot a:hover{background:var(--odvx-turq);color:#fff}
@media(prefers-reduced-motion:reduce){.odvx-quick-list{animation:none!important}}
#odvx-apps{scroll-margin-top:80px}
.odvx a.odvx-seal{display:inline-flex;align-items:stretch;margin-bottom:28px;border:1px solid rgba(255,255,255,.18);border-radius:4px;overflow:hidden;background:rgba(10,13,17,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.odvx-seal-logo{display:flex;align-items:center;padding:16px 22px;background:#fff}
.odvx-seal-logo img{display:block;height:38px;width:auto}
.odvx-seal-txt{display:flex;flex-direction:column;justify-content:center;gap:3px;padding:8px 16px}
.odvx-seal-txt small{font-size:10px;color:var(--odvx-turq-2)}
.odvx-seal-txt b{font-family:'Rubik',sans-serif;font-weight:500;font-size:14px;color:#fff}
.odvx a.odvx-seal:hover{border-color:var(--odvx-turq-2)}
.odvx-photo-cap{display:inline-flex;align-items:center;gap:10px;color:rgba(255,255,255,.85);text-shadow:0 1px 3px rgba(0,0,0,.7)}
.odvx-photo-cap::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--odvx-mint);box-shadow:0 0 8px var(--odvx-mint)}
.odvx-hero .odvx-eyebrow{color:var(--odvx-turq-2)}
.odvx-hero h1{color:#fff;font-size:clamp(32px,4vw,54px);max-width:18ch;line-height:1.05;margin-bottom:22px}
.odvx-hero h1 em{font-style:normal;color:var(--odvx-turq-2)}
.odvx-hero .odvx-lede{color:rgba(255,255,255,.78);font-size:clamp(15px,1.2vw,18px);margin-bottom:32px}
.odvx-bar{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.16);background:rgba(10,13,17,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
.odvx-bar .odvx-wrap{display:grid;grid-template-columns:1.2fr repeat(3,minmax(0,.6fr)) 1.3fr;align-items:stretch}
.odvx-bar .odvx-wrap > *{padding:20px clamp(14px,1.6vw,24px);border-left:1px solid rgba(255,255,255,.12)}
.odvx-bar .odvx-wrap > *:first-child{border-left:0;padding-left:0}
.odvx-bar-doc{display:flex;flex-direction:column;justify-content:center;gap:6px}
.odvx-bar-doc .odvx-mono{color:var(--odvx-turq-2)}
.odvx-bar-doc b{font-family:'Rubik',sans-serif;font-weight:500;font-size:15px;line-height:1.3;color:#fff}
.odvx-stat span{display:block;font-family:'Rubik',sans-serif;font-size:clamp(28px,2.6vw,38px);font-weight:600;line-height:1;color:#fff}
.odvx-stat em{display:block;font-style:normal;color:rgba(255,255,255,.62);margin-top:8px}
.odvx-strip span.odvx-rating::before{display:none}
.odvx-strip .odvx-rating strong{font-family:'Rubik',sans-serif;font-size:22px;font-weight:600;letter-spacing:0;color:#FFC94A;line-height:1}
.odvx-strip{display:flex;flex-direction:column;justify-content:center;gap:10px;color:rgba(255,255,255,.7)}
@media(max-width:1000px){.odvx-bar .odvx-wrap{grid-template-columns:repeat(3,1fr)}.odvx-bar-doc,.odvx-strip{grid-column:1/-1;border-left:0!important;padding-left:0!important}.odvx-bar-doc{border-bottom:1px solid rgba(255,255,255,.12)}.odvx-strip{border-top:1px solid rgba(255,255,255,.12)}.odvx-stat:nth-child(2){border-left:0;padding-left:0}.odvx-photo-cap{display:none}}
.odvx-strip span{display:inline-flex;align-items:center;gap:9px}
.odvx-strip span::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--odvx-mint);box-shadow:0 0 8px var(--odvx-mint)}
.odvx-strip strong{color:#fff;font-weight:500}

.odvx-apps{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:1px;background:var(--odvx-rule);border:1px solid var(--odvx-rule)}
.odvx-app{background:#fff;padding:clamp(22px,2.4vw,32px);display:flex;flex-direction:column;gap:10px}
.odvx-app .odvx-mono{color:var(--odvx-turq-ink)}
.odvx-app h3{font-size:clamp(18px,1.6vw,22px)}
.odvx-app p{font-size:14.5px;color:var(--odvx-muted);flex:1}
.odvx-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}
.odvx a.odvx-tag{font-family:'JetBrains Mono',monospace;font-size:11.5px;font-weight:500;letter-spacing:.03em;color:var(--odvx-navy);background:var(--odvx-paper);border:1px solid var(--odvx-paper-2);border-radius:3px;padding:6px 10px}
.odvx a.odvx-tag:hover{background:var(--odvx-navy);border-color:var(--odvx-navy);color:#fff}

.odvx-group{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid var(--odvx-rule);color:var(--odvx-muted)}
.odvx-group h3{font-size:clamp(20px,1.8vw,24px)}
.odvx-group+.odvx-prods{margin-bottom:clamp(44px,5vw,64px)}
.odvx-prods{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:clamp(14px,1.6vw,20px)}
.odvx-prod{display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid var(--odvx-rule);border-radius:6px;padding:22px 22px 24px;scroll-margin-top:100px;transition:border-color .2s,box-shadow .2s,transform .2s}
.odvx-prod:hover,.odvx-prod:target{border-color:var(--odvx-turq);box-shadow:0 18px 40px -26px rgba(38,50,63,.45);transform:translateY(-2px)}
.odvx-prod .odvx-mono{color:var(--odvx-turq-ink)}
.odvx-prod h3{font-size:19px;font-weight:600;line-height:1.2}
.odvx-range{display:flex;gap:10px;align-items:baseline;padding:10px 0;border-top:1px solid var(--odvx-rule);border-bottom:1px solid var(--odvx-rule);font-family:'Rubik',sans-serif;font-weight:600;color:var(--odvx-navy);font-size:17px}
.odvx-range .odvx-mono{color:var(--odvx-muted);font-size:10.5px}
.odvx-prod p{font-size:14px;color:var(--odvx-muted);flex:1}
.odvx-prod a.odvx-go{margin-top:6px;font-family:'JetBrains Mono',monospace;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--odvx-turq-ink)}
.odvx-prod a.odvx-go:hover{color:var(--odvx-navy)}

.odvx-svc{background:var(--odvx-navy-deep);color:#fff}
.odvx-svc .odvx-title{color:#fff}
.odvx-svc .odvx-eyebrow{color:var(--odvx-turq-2)}
.odvx-svc .odvx-lede{color:rgba(255,255,255,.74)}
.odvx-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1px;background:var(--odvx-rule-d);border:1px solid var(--odvx-rule-d);counter-reset:odvxstep}
.odvx-step{background:var(--odvx-navy-deep);padding:clamp(22px,2.4vw,32px);counter-increment:odvxstep}
.odvx-step::before{content:"0" counter(odvxstep);display:block;font-family:'JetBrains Mono',monospace;font-size:12px;letter-spacing:.08em;color:var(--odvx-turq-2);margin-bottom:36px}
.odvx-step h3{color:#fff;font-size:19px;font-weight:600;margin-bottom:10px}
.odvx-step p{font-size:14.5px;color:rgba(255,255,255,.7)}

.odvx-vw{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:start}
.odvx-vw-side{position:sticky;top:100px}
.odvx-vw-side .odvx-title{margin-bottom:16px}
.odvx-vw-meta{margin:28px 0;border-top:1px solid var(--odvx-rule)}
.odvx-vw-meta div{display:grid;grid-template-columns:90px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--odvx-rule)}
.odvx-vw-meta dt{color:var(--odvx-muted);align-self:center}
.odvx-vw-meta dd{font-weight:600;color:var(--odvx-navy-deep);font-size:14.5px}
.odvx-vw-actions{display:grid;gap:8px}
.odvx a.odvx-vw-act{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--odvx-rule);border-radius:3px;font-family:'Rubik',sans-serif;font-weight:500;font-size:15px;color:var(--odvx-navy)}
.odvx a.odvx-vw-act i{font-style:normal;color:var(--odvx-turq-ink);transition:transform .18s}
.odvx a.odvx-vw-act:hover{border-color:var(--odvx-turq);color:var(--odvx-navy-deep);background:var(--odvx-paper)}
.odvx a.odvx-vw-act:hover i{transform:translateX(3px)}
.odvx a.odvx-vw-act:first-child{background:var(--odvx-navy);border-color:var(--odvx-navy);color:#fff}
.odvx a.odvx-vw-act:first-child i{color:var(--odvx-turq-2)}
.odvx a.odvx-vw-act:first-child:hover{background:var(--odvx-ink);border-color:var(--odvx-ink)}
.odvx-vw-note{margin-top:14px;font-size:13px;color:var(--odvx-muted)}
.odvx-vs{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}
.odvx-viewer{border:1px solid var(--odvx-rule);border-radius:6px;overflow:hidden;background:var(--odvx-paper-2);box-shadow:0 30px 60px -40px rgba(38,50,63,.45)}
.odvx-viewer-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 12px 10px 16px;background:var(--odvx-navy-deep);color:rgba(255,255,255,.7)}
.odvx-vw-file{display:inline-flex;align-items:center;gap:10px}
.odvx-vw-file::before{content:"PDF";padding:3px 6px;border-radius:2px;background:var(--odvx-turq);color:#fff;font-size:10px}
.odvx-vw-sizes{display:flex;align-items:center;gap:4px;padding:3px;border:1px solid rgba(255,255,255,.14);border-radius:4px}
.odvx-vw-sizes span{padding:0 8px;color:rgba(255,255,255,.45)}
.odvx-vw-sizes label,.odvx-vw-close{cursor:pointer;padding:7px 10px;border-radius:3px;color:rgba(255,255,255,.75);transition:background .15s,color .15s}
.odvx-vw-sizes label:hover{color:#fff;background:rgba(255,255,255,.08)}
#odvx-vs-n:checked~.odvx-viewer label[for="odvx-vs-n"],#odvx-vs-t:checked~.odvx-viewer label[for="odvx-vs-t"]{background:#fff;color:var(--odvx-navy-deep)}
.odvx-vs:focus-visible~.odvx-viewer .odvx-vw-sizes{outline:2px solid var(--odvx-turq-2);outline-offset:2px}
.odvx-vw-close{display:none;background:#fff;color:var(--odvx-navy-deep)}
.odvx-viewer iframe{display:block;width:100%;height:72vh;max-height:860px;min-height:480px;border:0;transition:height .25s}
#odvx-vs-t:checked~.odvx-viewer iframe{height:140vh;max-height:none}
#odvx-vs-f:checked~.odvx-viewer{position:fixed;inset:0;z-index:99999;border:0;border-radius:0;display:flex;flex-direction:column}
#odvx-vs-f:checked~.odvx-viewer iframe{flex:1;height:auto;max-height:none;min-height:0}
#odvx-vs-f:checked~.odvx-viewer .odvx-vw-close{display:inline-block}
@media(max-width:980px){.odvx-vw{grid-template-columns:1fr}.odvx-vw-side{position:static}.odvx-vw-sizes span{display:none}}
@media(max-width:560px){.odvx-vw-file{display:none}.odvx-viewer-bar{justify-content:center}}
#odvx-visor{scroll-margin-top:80px}

.odvx-ask{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px);align-items:start}
.odvx-ask .odvx-lede{margin:20px 0 28px}
.odvx-list{list-style:none;border-top:1px solid var(--odvx-rule);counter-reset:odvxli}
.odvx-list li{display:grid;grid-template-columns:44px 1fr;gap:8px;padding:16px 0;border-bottom:1px solid var(--odvx-rule);font-size:15.5px;color:var(--odvx-navy-deep);counter-increment:odvxli}
.odvx-list li::before{content:counter(odvxli,decimal-leading-zero);font-family:'JetBrains Mono',monospace;font-size:12px;letter-spacing:.06em;color:var(--odvx-turq-ink);padding-top:3px}

.odvx-faq{display:grid;grid-template-columns:1fr 1.6fr;gap:clamp(32px,5vw,72px);align-items:start}
.odvx-faq-list{border-top:1px solid var(--odvx-rule)}
.odvx-faq details{border-bottom:1px solid var(--odvx-rule)}
.odvx-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;padding:22px 0;font-family:'Rubik',sans-serif;font-weight:500;font-size:clamp(16px,1.3vw,19px);color:var(--odvx-navy-deep)}
.odvx-faq summary::-webkit-details-marker{display:none}
.odvx-faq summary::after{content:"+";flex:none;width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--odvx-rule);border-radius:50%;font-size:18px;line-height:1;color:var(--odvx-turq-ink);transition:transform .2s}
.odvx-faq details[open] summary::after{transform:rotate(45deg);border-color:var(--odvx-turq)}
.odvx-faq summary:hover{color:var(--odvx-turq-ink)}
.odvx-faq details p{padding:0 48px 24px 0;color:var(--odvx-muted);font-size:15px;max-width:62ch}

.odvx-final{background:var(--odvx-turq);color:#fff}
.odvx-final-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(28px,5vw,72px);align-items:end}
.odvx-final h2{color:#fff;font-size:clamp(30px,4vw,54px);margin-bottom:18px}
.odvx-final p{color:rgba(255,255,255,.92);max-width:48ch;font-size:16.5px}
.odvx-final-side{display:flex;flex-direction:column;gap:22px}
.odvx-contact{display:grid;border-top:1px solid rgba(255,255,255,.3)}
.odvx-contact > *{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.3);color:#fff;font-size:15px}
.odvx-contact .odvx-mono{color:rgba(255,255,255,.8);align-self:center}
.odvx .odvx-contact a{color:#fff}
.odvx .odvx-contact a:hover{color:var(--odvx-navy-deep)}

@media(max-width:880px){.odvx-hero-side{justify-self:stretch;max-width:none;align-items:stretch}.odvx-hero{background-image:linear-gradient(180deg,rgba(10,13,17,.55) 0%,rgba(10,13,17,.85) 55%,rgba(10,13,17,.96) 100%),url('https://obinu.cl/wp-content/uploads/2026/10/obinu-hero-danfoss-mobile.webp');background-position:center top;min-height:0}.odvx-hero-grid,.odvx-head,.odvx-ask,.odvx-faq,.odvx-final-grid{grid-template-columns:1fr}.odvx-btn{width:100%}.odvx-viewer iframe{height:70vh;min-height:420px}.odvx-faq details p{padding-right:0}}
@media(max-width:640px){
.odvx{overflow-x:hidden;font-size:15.5px}
.odvx-wrap{padding:0 18px}
.odvx-sec{padding:56px 0}
.odvx-title{font-size:clamp(26px,7.4vw,32px)}
.odvx-head{gap:14px;margin-bottom:28px}
.odvx-eyebrow{margin-bottom:14px}
.odvx-hero{padding-top:64px;background-position:center 0;background-size:100% auto;background-repeat:no-repeat;background-image:linear-gradient(180deg,rgba(10,13,17,.35) 0%,rgba(10,13,17,.8) 32%,#0A0D11 62%),url('§')}
.odvx-hero::after{display:none}
.odvx-hero-grid{gap:28px;padding-bottom:36px}
.odvx-hero h1{font-size:clamp(29px,8.4vw,36px);margin-bottom:16px;max-width:none}
.odvx-hero .odvx-lede{font-size:15.5px;margin-bottom:24px}
.odvx-btns{gap:10px}
.odvx-hero-contact{flex-direction:column;align-items:stretch;gap:12px;margin-top:10px}
.odvx a.odvx-wa{justify-content:center;min-height:50px;border-radius:3px}
.odvx a.odvx-mail{align-self:center}
.odvx-photo-cap{display:none}
.odvx a.odvx-seal{margin-bottom:22px}
.odvx-seal-logo{padding:12px 16px}
.odvx-seal-logo img{height:30px}
.odvx-seal-txt{padding:6px 12px}
.odvx-seal-txt b{font-size:13px}
.odvx-quick-head{padding:20px 16px 12px}
.odvx-quick-head b{font-size:19px}
.odvx-quick-tabs{margin:0 16px 12px}
.odvx-quick-tabs label{min-height:44px;display:flex;align-items:center;justify-content:center}
.odvx .odvx-quick-list a{grid-template-columns:minmax(0,1fr) auto;padding:13px 16px;min-height:56px}
.odvx .odvx-quick-list a i{display:none}
.odvx-quick-foot{grid-template-columns:1fr}
.odvx .odvx-quick-foot a{min-height:48px;display:flex;align-items:center;justify-content:center}
.odvx .odvx-quick-foot a+a{border-left:0;border-top:1px solid rgba(255,255,255,.1)}
.odvx-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0A0D11}
.odvx-bar .odvx-wrap > *{padding:16px 10px}
.odvx-stat span{font-size:28px}
.odvx-stat em{font-size:10px;letter-spacing:.05em}
.odvx-strip{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}
.odvx-apps{gap:1px}
.odvx-app{padding:20px 18px}
.odvx a.odvx-tag{padding:9px 11px}
.odvx-group{flex-wrap:wrap}
.odvx-prod{padding:20px 18px 22px}
.odvx-prod a.odvx-go{min-height:44px;display:flex;align-items:center}
.odvx-step{padding:22px 18px}
.odvx-step::before{margin-bottom:18px}
.odvx-vw-meta div{grid-template-columns:80px 1fr}
.odvx a.odvx-vw-act{min-height:50px}
.odvx-viewer-bar{padding:8px}
.odvx-vw-sizes{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}
.odvx-vw-sizes label{text-align:center;min-height:40px;display:flex;align-items:center;justify-content:center;padding:6px 4px;font-size:10px}
.odvx-viewer iframe{height:68vh;min-height:400px}
#odvx-vs-t:checked~.odvx-viewer iframe{height:110vh}
#odvx-vs-f:checked~.odvx-viewer .odvx-viewer-bar{display:grid;grid-template-columns:1fr auto;gap:8px}
#odvx-vs-f:checked~.odvx-viewer .odvx-vw-sizes{grid-column:1}
.odvx-list li{grid-template-columns:36px 1fr;font-size:15px}
.odvx-faq summary{padding:18px 0;font-size:16px}
.odvx-faq summary::after{width:30px;height:30px}
.odvx-final h2{font-size:clamp(28px,8vw,36px)}
.odvx-contact > *{flex-direction:column;gap:4px;padding:12px 0}
}/* End custom CSS */