:root{--oh-petrol:#122129;--oh-petrol-2:#182d38;--oh-petrol-3:#21404d;--oh-ink:#1b2a31;--oh-ink-2:#3c4b52;--oh-grey:#58666b;--oh-grey-2:#7d8d92;--oh-paper:#fff;--oh-mist:#f2f6f7;--oh-mist-2:#e9eef0;--oh-petrol-0:#0b151a;--oh-petrol-4:#2b5260;--oh-line:#12212917;--oh-line-strong:#12212926;--oh-line-dark:#a6d6d91f;--oh-line-dark-strong:#a6d6d933;--oh-highlight:#ffffffeb;--oh-highlight-dark:#ffffff0f;--oh-teal:#a6d6d9;--oh-teal-soft:#dceff0;--oh-teal-deep:#00b0bf;--oh-sea:#7da1a6;--oh-mint:#00cf82;--oh-amber:#e9a63a;--oh-r-1:6px;--oh-r-2:10px;--oh-r-3:14px;--oh-r-4:18px;--oh-r-5:24px;--oh-r-pill:999px;--oh-radius:var(--oh-r-4);--oh-radius-sm:var(--oh-r-3);--oh-shadow-1:0 1px 2px #1221290d;--oh-shadow-2:0 1px 2px #1221290d, 0 4px 10px -3px #1221290f, 0 12px 24px -10px #12212912;--oh-shadow-3:0 1px 2px #1221290f, 0 8px 18px -6px #12212917, 0 24px 48px -20px #12212929;--oh-shadow-4:0 2px 4px #1221290f, 0 18px 36px -12px #12212929, 0 48px 88px -36px #12212942;--oh-shadow-dark-2:inset 0 1px 0 var(--oh-highlight-dark), 0 10px 28px -14px #00000080;--oh-shadow-dark-3:inset 0 1px 0 #ffffff12, 0 24px 56px -24px #000000a6;--oh-ease:cubic-bezier(.3, .7, .4, 1);--oh-ease-out:cubic-bezier(.16, 1, .3, 1);--oh-ease-spring:cubic-bezier(.34, 1.3, .64, 1);--oh-dur-1:.12s;--oh-dur-2:.2s;--oh-dur-3:.3s;--oh-dur-4:.56s;--oh-s-1:.25rem;--oh-s-2:.5rem;--oh-s-3:.75rem;--oh-s-4:1rem;--oh-s-5:1.5rem;--oh-s-6:2rem;--oh-s-7:3rem;--oh-s-8:4rem;--oh-s-section:clamp(3.25rem, 6.5vw, 5.25rem);--oh-s-section-lg:clamp(4.5rem, 9vw, 8rem);--oh-font:"Plus Jakarta Sans", Arial, Helvetica, sans-serif;--oh-mono:"JetBrains Mono", "SFMono-Regular", Menlo, Consolas, monospace;--oh-wrap:76rem;--oh-gutter:clamp(1.25rem, 4vw, 2.5rem)}.oh-page,.oh-page *{box-sizing:border-box}.oh-page{font-family:var(--oh-font);color:var(--oh-ink);background:var(--oh-paper);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;overflow-x:clip}.oh-page img{max-width:100%;height:auto;display:block}.oh-page a{color:inherit}.oh-page :focus-visible,.site-header :focus-visible,.site-footer :focus-visible{outline:2px solid var(--oh-teal-texto);outline-offset:2px;box-shadow:0 0 0 4px #0a6e782e}.oh-hero :focus-visible,.hero-simples :focus-visible,.oh-section--petrol :focus-visible,.site-header :focus-visible,.site-footer :focus-visible,.oh-card--dark :focus-visible{outline-color:var(--oh-teal);box-shadow:0 0 0 4px #a6d6d938}::selection{color:#122129;text-shadow:none;background:#a6d6d9}.oh-hero ::selection,.hero-simples ::selection,.oh-section--petrol ::selection,.site-header ::selection,.site-footer ::selection,.oh-card--dark ::selection,.oh-card--petrol ::selection{color:#fff;background:#a6d6d957}.oh-wrap{max-width:var(--oh-wrap);padding:0 var(--oh-gutter);margin:0 auto}.oh-wrap--narrow{max-width:52rem}.oh-localbar{font-family:var(--oh-font);color:#cfe2e4;padding:.45rem var(--oh-gutter);border-bottom:1px solid var(--oh-line-dark);background:#0b171d;align-items:center;gap:1rem;font-size:.8rem;display:flex}.oh-localbar a{color:#a6d6d9;font-weight:600;text-decoration:none}.oh-localbar a:hover{text-decoration:underline}.oh-localbar__tag{opacity:.6;font-family:var(--oh-mono);letter-spacing:.04em;margin-left:auto;font-size:.7rem}.oh-eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--oh-teal-deep);margin:0 0 var(--oh-s-3);align-items:center;gap:.55rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.oh-eyebrow:before{content:"";background:linear-gradient(90deg,#0000,currentColor);border-radius:0;width:1.75rem;height:1px}.oh-h1{letter-spacing:-.021em;text-wrap:balance;margin:0 0 1.25rem;font-size:clamp(2.25rem,1.35rem + 3.1vw,3.5rem);font-weight:700;line-height:1.05}@media (width>=64rem){.oh-h1{letter-spacing:-.032em;line-height:1.02}}.oh-h1 em{color:var(--oh-teal);font-style:normal}.oh-h2{letter-spacing:-.016em;text-wrap:balance;max-width:24ch;margin:0 0 1rem;font-size:clamp(1.75rem,1.15rem + 2.1vw,2.5rem);font-weight:700;line-height:1.12}@media (width>=64rem){.oh-h2{letter-spacing:-.024em}}.oh-h3{letter-spacing:-.013em;margin:0 0 .5rem;font-size:clamp(1.25rem,1.08rem + .6vw,1.5rem);font-weight:700;line-height:1.25}.oh-h4,.oh-station__t,.hub-card h3,.post-card h3,.oh-module b{letter-spacing:-.008em;font-size:1.1875rem;font-weight:700;line-height:1.3}.oh-lede{letter-spacing:-.004em;color:var(--oh-grey);text-wrap:pretty;max-width:36rem;margin:0 0 1.5rem;font-size:clamp(1.0625rem,1rem + .35vw,1.1875rem);line-height:1.55}.oh-spec td,.oh-stat strong,.oh-hero__facts strong,.case-ficha li b{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.oh-section--petrol .oh-lede{color:#b9c9cc}.oh-muted{color:var(--oh-grey)}.oh-mono{font-family:var(--oh-mono);font-size:.85em}.oh-page p{margin:0 0 1rem}.oh-page p:last-child{margin-bottom:0}.oh-btn{border-radius:var(--oh-r-pill);cursor:pointer;font-size:.95rem;font-weight:600;font-family:var(--oh-font);transition:background-color var(--oh-dur-2) var(--oh-ease), box-shadow var(--oh-dur-2) var(--oh-ease), border-color var(--oh-dur-2) var(--oh-ease), color var(--oh-dur-1) var(--oh-ease), transform 90ms var(--oh-ease);border:1px solid #0000;align-items:center;gap:.5rem;padding:.8rem 1.5rem;line-height:1.2;text-decoration:none;display:inline-flex}.oh-btn:hover{filter:none;transform:none}.oh-btn:active{transition-duration:70ms;transform:scale(.978)}.oh-btn--solid{background-color:var(--oh-teal);color:var(--oh-petrol);box-shadow:inset 0 1px #ffffff73,0 1px 2px #1221291f}.oh-btn--solid:hover{background-color:#b5dfe2;box-shadow:inset 0 1px #ffffff8c,0 2px 4px #1221291f,0 10px 24px -10px #00b0bf66}.oh-btn--primary{background-color:var(--oh-teal-deep);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 1px 2px #12212924}.oh-btn--primary:hover{background-color:#0c5f68;box-shadow:inset 0 1px #ffffff38,0 2px 4px #12212924,0 12px 28px -10px #00b0bf57}.oh-btn--ghost{color:#fff;border-color:#ffffff4d}.oh-btn--ghost:hover{background-color:#ffffff12;border-color:#ffffff8c}.oh-btn--ghost-dark{border-color:var(--oh-petrol);color:var(--oh-petrol)}.oh-btn--ghost-dark:hover{border-color:var(--oh-petrol);background-color:#1221290d}.oh-btn--sm{padding:.55rem 1.1rem;font-size:.85rem}.oh-actions{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.oh-section{padding:var(--oh-s-section) 0;position:relative}.oh-section--tight{padding:clamp(2.5rem,5vw,3.75rem) 0}.oh-section--mist,.oh-section--petrol,.oh-section--abertura{padding:var(--oh-s-section-lg) 0}.oh-section--mist{background:var(--oh-mist)}.oh-section--petrol{background:var(--oh-petrol);color:#fff}.oh-section--petrol .oh-h2,.oh-section--petrol .oh-h3,.oh-section--petrol .oh-h4{color:#fff}.oh-section--petrol .oh-muted{color:#b9c9cc}.oh-section__head{margin-bottom:clamp(2.25rem,4.5vw,4rem)}.oh-section__head .oh-eyebrow{margin-bottom:.7rem}.oh-section__head .oh-h2{margin-bottom:1.15rem}.oh-section__head .oh-lede{margin-bottom:0}.oh-section__head--center{text-align:center}.oh-section__head--center .oh-h2,.oh-section__head--center .oh-lede{margin-left:auto;margin-right:auto}.oh-section__head--center .oh-eyebrow{justify-content:center}.oh-section__head--center .oh-eyebrow:before{display:none}.oh-hero{background:var(--oh-petrol);color:#fff;padding:clamp(3.5rem,8vw,6.5rem) 0 0;position:relative;overflow:hidden}.oh-hero__arcs{pointer-events:none;opacity:.9;width:52%;height:100%;position:absolute;top:0;right:-6%}.oh-hero__arcs svg{width:100%;height:100%}.oh-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:end;gap:clamp(2rem,5vw,4rem);display:grid;position:relative}.oh-hero__copy{padding-bottom:clamp(2rem,4vw,3.5rem)}.oh-hero .oh-eyebrow{color:var(--oh-teal)}.oh-hero__lede{color:#b9c9cc;max-width:34rem;margin:0 0 2rem;font-size:1.1rem}.oh-hero__media{align-self:end;margin-bottom:0;padding-bottom:clamp(1rem,3vw,2.5rem);position:relative}.oh-hero__media .oh-frame{box-shadow:0 40px 80px -30px #0009,0 0 0 1px #ffffff0f}.oh-hero__facts{border-top:1px solid var(--oh-line-dark);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:1.5rem 0 2.25rem;list-style:none;display:grid;position:relative}.oh-hero__facts li{border-left:1px solid var(--oh-line-dark);padding:0 1.75rem}.oh-hero__facts li:first-child{border-left:0;padding-left:0}@media (width>=760px) and (width<=1200px){.oh-hero__facts li{padding:0 1rem}}@media (width<=760px){.oh-hero__facts{row-gap:1.5rem}.oh-hero__facts li:nth-child(odd){border-left:0;padding-left:0}.oh-hero__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.oh-hero__facts strong{letter-spacing:-.02em;color:#fff;font-size:1.35rem;font-weight:700;line-height:1.1;display:block}.oh-hero__facts span{color:#9fb3b7;margin-top:.25rem;font-size:.78rem;display:block}@media (width<=900px){.oh-hero__grid{grid-template-columns:1fr}.oh-hero__copy{padding-bottom:2rem}.oh-hero__arcs{opacity:.5;width:90%}}.oh-frame{border-radius:var(--oh-r-3);background:var(--oh-petrol-0);border:1px solid #ffffff14;overflow:hidden;box-shadow:0 1px 1px #1221290d,0 8px 16px -8px #12212924,0 32px 56px -24px #12212947,inset 0 1px #ffffff12}.oh-section:not(.oh-section--petrol) .oh-frame:not(.oh-frame--light){box-shadow:0 1px 1px #1221290f,0 10px 20px -10px #12212938,0 40px 70px -30px #1221296b,0 0 0 1px #12212912,inset 0 1px #ffffff17}.oh-hero .oh-frame:not(.oh-frame--light){border-color:#ffffff24;box-shadow:0 24px 48px -16px #0000008c,0 60px 90px -40px #00000073,inset 0 1px #ffffff29,inset 0 -1px #ffffff0a}.oh-hero .oh-frame--light{border-color:#ffffff8c;box-shadow:0 0 0 1px #08101480,0 24px 48px -16px #0009,0 70px 100px -45px #00000080,inset 0 1px #ffffffe6}.oh-frame__bar{background:#172a33;border-bottom:1px solid #ffffff0f;align-items:center;gap:.45rem;padding:.55rem .8rem;display:flex}.oh-frame__bar i{background:#2c4552;border-radius:50%;width:9px;height:9px;display:block}.oh-frame__bar i:first-child{background:#3d5966}.oh-frame__url{font-family:var(--oh-mono);color:#7fa0a8;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;background:#ffffff0d;border-radius:6px;flex:1;min-width:0;margin-left:.5rem;padding:.18rem .6rem;font-size:.66rem;overflow:hidden}.oh-frame img{width:100%;display:block}.oh-frame--light{background:#fff;border-color:#1221291a}.oh-hero .oh-frame--light,.hero-simples .oh-frame--light,.oh-section--petrol .oh-frame--light{border-color:#ffffff24}.oh-frame--light .oh-frame__bar{border-bottom-color:var(--oh-line);background:#f0f3f4}.oh-frame--light .oh-frame__bar i{background:#cfd8db}.oh-frame--light .oh-frame__url{color:#6c7f84;background:#fff}.oh-frame--zoom{cursor:zoom-in}.oh-frame--phone{background:#0d1a20;border-radius:28px;width:min(260px,60%);margin:0 auto;padding:10px}.oh-frame--phone img{border-radius:20px}.oh-frame--phone .oh-frame__bar{display:none}.oh-caption{color:var(--oh-grey);align-items:baseline;gap:.5rem;margin-top:.7rem;font-size:.8rem;display:flex}.oh-caption b{font-family:var(--oh-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--oh-teal-deep);white-space:nowrap;font-size:.68rem;font-weight:600}.oh-section--petrol .oh-caption{color:#9fb3b7}.oh-subnav{z-index:40;backdrop-filter:saturate(170%)blur(14px);border-bottom:1px solid var(--oh-line);background:#fffc;position:sticky;top:0}@supports not (backdrop-filter:blur(1px)){.oh-subnav{background:#fffffff7}}.oh-subnav__inner{scrollbar-width:none;padding:.55rem var(--oh-gutter);max-width:var(--oh-wrap);align-items:center;gap:.25rem;margin:0 auto;display:flex;overflow-x:auto}.oh-subnav__inner::-webkit-scrollbar{display:none}.oh-subnav__brand{white-space:nowrap;color:var(--oh-petrol);margin-right:.75rem;font-size:.9rem;font-weight:700}.oh-subnav a{white-space:nowrap;color:var(--oh-grey);border-radius:var(--oh-r-pill);transition:background-color var(--oh-dur-2) var(--oh-ease), color var(--oh-dur-1) var(--oh-ease);padding:.45rem .8rem;font-size:.82rem;font-weight:600;text-decoration:none}.oh-subnav a:hover{color:var(--oh-petrol);background-color:#1221290d}.oh-subnav a.is-active{background-color:var(--oh-teal-soft);color:var(--oh-petrol)}.oh-subnav .oh-btn{margin-left:auto}.oh-grid{gap:1.25rem;display:grid}.oh-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.oh-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.oh-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=980px){.oh-grid--4,.oh-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.oh-grid--2,.oh-grid--3,.oh-grid--4{grid-template-columns:1fr}}.oh-card,.oh-station,.oh-chain__step,.oh-role,.oh-limit,.oh-stat,.oh-spec-wrap,.oh-tabs__panel,.oh-faq details{background-color:var(--oh-paper);border:1px solid var(--oh-line);box-shadow:var(--oh-shadow-2);background-image:linear-gradient(#fff,#fbfcfd)}.oh-card{border-radius:var(--oh-radius);flex-direction:column;gap:.5rem;padding:1.75rem;display:flex}.oh-card p{color:var(--oh-grey);font-size:.95rem}.oh-card--mist{background-color:var(--oh-mist-2);background-image:linear-gradient(180deg, #eef3f4, var(--oh-mist-2));box-shadow:inset 0 1px 0 var(--oh-highlight);border-color:#1221290d}.oh-card--petrol{background-color:var(--oh-petrol);border:1px solid var(--oh-line-dark);box-shadow:var(--oh-shadow-dark-2);color:#fff;background-image:linear-gradient(#ffffff0f,#ffffff04)}.oh-card--petrol .oh-h3,.oh-card--petrol .oh-h4{color:#fff}.oh-card--petrol p{color:#c3d2d5}.oh-card--dark,.oh-step,.oh-section--petrol .oh-station,.oh-section--petrol .oh-chain__step,.oh-section--petrol .oh-limit,.oh-section--petrol .oh-stat{background-color:var(--oh-petrol-2);border:1px solid var(--oh-line-dark);box-shadow:var(--oh-shadow-dark-2);color:#fff;background-image:linear-gradient(#ffffff0e,#ffffff03)}.oh-card--dark .oh-h3,.oh-card--dark .oh-h4{color:#fff}.oh-card--dark p{color:#c3d2d5}.oh-card__icon{border-radius:var(--oh-r-2);width:40px;height:40px;color:var(--oh-petrol);background:linear-gradient(180deg, #eaf6f7, var(--oh-teal-soft));box-shadow:inset 0 1px 0 var(--oh-highlight), 0 0 0 1px #0a6e781a, var(--oh-shadow-1);flex:none;place-items:center;margin-bottom:.75rem;display:grid}.oh-card--petrol .oh-card__icon,.oh-card--dark .oh-card__icon{color:var(--oh-teal);background:linear-gradient(#a6d6d933,#a6d6d914);box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #a6d6d924}.oh-card__icon svg{stroke-width:1.6px;width:20px;height:20px}.oh-card--link{transition:box-shadow .26s var(--oh-ease), border-color .2s var(--oh-ease), transform .26s var(--oh-ease);text-decoration:none}.oh-card--link:hover{box-shadow:var(--oh-shadow-3);border-color:#00b0bf52;transform:translateY(-2px)}.oh-section--petrol .oh-card--link:hover,.oh-card--dark.oh-card--link:hover{box-shadow:var(--oh-shadow-dark-3);border-color:#a6d6d961}.oh-card__more{color:var(--oh-teal-deep);margin-top:auto;padding-top:.75rem;font-size:.9rem;font-weight:600}.oh-pain{border-left:3px solid var(--oh-amber);padding:.25rem 0 .25rem 1.1rem}.oh-pain b{margin-bottom:.2rem;font-weight:700;display:block}.oh-pain span{color:var(--oh-grey);font-size:.95rem}.oh-section--petrol .oh-pain span{color:#b9c9cc}.oh-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#12212938 transparent;margin:0 calc(-1 * var(--oh-gutter));padding:.5rem 0 1.25rem;padding-left:var(--oh-gutter);padding-right:var(--oh-gutter);align-items:start;gap:1rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 3.5rem),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 3.5rem),#0000 100%)}.oh-rail.is-fim,.oh-rail:not(.is-rolavel){-webkit-mask-image:none;mask-image:none}.oh-section--petrol .oh-rail{scrollbar-color:#a6d6d942 transparent}.oh-station{scroll-snap-align:start;background-color:var(--oh-paper);border:1px solid var(--oh-line);border-radius:var(--oh-radius);min-height:24rem;box-shadow:var(--oh-shadow-2);background-image:linear-gradient(#fff,#fbfcfd);flex-direction:column;flex:0 0 min(300px,78vw);gap:.4rem;padding:1.4rem;display:flex;position:relative}.oh-section--mist .oh-station{background-color:var(--oh-paper);background-image:linear-gradient(#fff,#fbfcfd)}.oh-section--petrol .oh-station{background-color:var(--oh-petrol-2);border-color:var(--oh-line-dark);box-shadow:var(--oh-shadow-dark-2);background-image:linear-gradient(#ffffff0e,#ffffff03)}.oh-station__n{font-family:var(--oh-mono);letter-spacing:.1em;color:var(--oh-teal-deep);font-size:.72rem;font-weight:600;line-height:1.6}.oh-station__who{color:var(--oh-grey);font-size:.8rem}.oh-section--petrol .oh-station__who{color:#9fb3b7}.oh-station__d{color:var(--oh-ink-2);text-wrap:pretty;font-size:.92rem}.oh-section--petrol .oh-station__d{color:#d3dfe1}.oh-station__born{background-image:linear-gradient(90deg, var(--oh-line-strong), transparent 85%);background-position:0 0;background-repeat:no-repeat;background-size:100% 1px;border-top:0;margin-top:1rem;padding-top:.8rem;font-size:.82rem}.oh-section--petrol .oh-station__born{background-image:linear-gradient(90deg, var(--oh-line-dark-strong), transparent 85%)}.oh-station__born b{font-family:var(--oh-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--oh-teal-deep);margin-bottom:.2rem;font-size:.64rem;display:block}.oh-station:after{content:"";background:var(--oh-teal);opacity:.7;width:1rem;height:1px;position:absolute;top:3.75rem;right:-1rem}.oh-station:last-child:after{display:none}.oh-rail__hint{color:var(--oh-grey);align-items:center;gap:.4rem;font-size:.8rem;display:flex}@media (width<=560px){.oh-station{min-height:0}.oh-rail{-webkit-mask-image:none;mask-image:none}}.oh-proof{border-top:1px solid var(--oh-line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:clamp(2rem,4vw,3.5rem) 0;display:grid}.oh-proof:first-of-type{border-top:0}.oh-proof--flip .oh-proof__text{order:2}.oh-proof--flip .oh-proof__media{order:1}.oh-proof__label{font-family:var(--oh-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--oh-teal-deep);align-items:center;gap:.6rem;margin-bottom:.8rem;font-size:.68rem;font-weight:600;display:flex}.oh-proof__label:after{content:"";background:var(--oh-line);flex:1;max-width:3rem;height:1px}.oh-proof__text .oh-h3{margin-bottom:.75rem;font-size:1.45rem}.oh-proof__text p{color:var(--oh-ink-2)}.oh-proof__quote{border-left:3px solid var(--oh-teal);background:var(--oh-mist);border-radius:0 12px 12px 0;margin:1rem 0 0;padding:.9rem 1.1rem;font-size:.98rem;font-weight:600}.oh-section--petrol .oh-proof{border-top-color:var(--oh-line-dark)}.oh-section--petrol .oh-proof__text p{color:#d3dfe1}.oh-section--petrol .oh-proof__quote{background:var(--oh-petrol-2)}.oh-section--petrol .oh-proof__label:after{background:var(--oh-line-dark)}.oh-check{gap:.45rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.oh-check li{color:var(--oh-ink-2);padding-left:1.6rem;font-size:.95rem;position:relative}.oh-check li:before{content:"";background:var(--oh-teal);border-radius:50%;width:14px;height:14px;position:absolute;top:.45em;left:0}.oh-check li:after{content:"";border-left:2px solid var(--oh-petrol);border-bottom:2px solid var(--oh-petrol);width:6px;height:3px;position:absolute;top:calc(.45em + 4px);left:4px;transform:rotate(-45deg)}.oh-section--petrol .oh-check li{color:#d3dfe1}@media (width<=860px){.oh-proof{grid-template-columns:1fr}.oh-proof--flip .oh-proof__text{order:1}.oh-proof--flip .oh-proof__media{order:2}}.oh-tabs{grid-template-columns:240px minmax(0,1fr);gap:2rem;display:grid}.oh-tabs__list{flex-direction:column;gap:.25rem;display:flex}.oh-tabs__list button{text-align:left;font:inherit;color:var(--oh-grey);cursor:pointer;background:0 0;border:0;border-radius:12px;padding:.8rem 1rem;font-weight:600;transition:background .15s,color .15s}.oh-tabs__list button:hover{background:var(--oh-mist-2);color:var(--oh-petrol)}.oh-tabs__list button[aria-selected=true]{background:var(--oh-petrol);color:#fff}.oh-tabs__panel{background-color:var(--oh-paper);border:1px solid var(--oh-line);border-radius:var(--oh-radius);padding:clamp(1.4rem,3vw,2.2rem)}.oh-tabs__panel[hidden]{display:none}.oh-tabs__panel .oh-h3{font-size:1.35rem}.oh-tabs__panel .oh-open{color:var(--oh-grey);margin-bottom:1rem;font-style:italic}.oh-msgs{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.oh-msgs li{background:var(--oh-mist);border-radius:12px;gap:.8rem;padding:.8rem 1rem;font-size:.95rem;display:flex}.oh-msgs li:before{content:counter(msg);counter-increment:msg;font-family:var(--oh-mono);color:var(--oh-teal-deep);padding-top:.15rem;font-size:.78rem;font-weight:700}.oh-msgs{counter-reset:msg}@media (width<=800px){.oh-tabs{grid-template-columns:1fr}.oh-tabs__list{flex-direction:row;padding-bottom:.5rem;overflow-x:auto}.oh-tabs__list button{white-space:nowrap}}.oh-modules{background:var(--oh-line);border:1px solid var(--oh-line);border-radius:var(--oh-radius);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.oh-module{background:var(--oh-paper);flex-direction:column;gap:.3rem;min-height:9rem;padding:1.25rem;display:flex}.oh-module b{font-size:1rem;font-weight:700}.oh-module span{color:var(--oh-grey);font-size:.85rem}.oh-module i{font-style:normal;font-family:var(--oh-mono);letter-spacing:.1em;color:var(--oh-teal-deep);text-transform:uppercase;font-size:.66rem}@media (width<=980px){.oh-modules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.oh-modules{grid-template-columns:1fr}}.oh-eco{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.oh-eco a{text-decoration:none}.oh-eco .oh-card{height:100%}.oh-eco__role{font-family:var(--oh-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--oh-teal-deep);font-size:.66rem}@media (width<=900px){.oh-eco{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.oh-eco{grid-template-columns:1fr}}.oh-limits{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.oh-limit{background-color:var(--oh-paper);border:1px solid var(--oh-line);border-radius:var(--oh-radius-sm);padding:1.2rem 1.3rem}.oh-limit b{align-items:baseline;gap:.6rem;margin-bottom:.35rem;font-weight:700;display:flex}.oh-limit b:before{content:"";background:linear-gradient(90deg, var(--oh-amber), #e9a63a59);border-radius:1px;flex:none;width:.9rem;height:2px;transform:translateY(-.3em)}.oh-limit span{color:var(--oh-grey);font-size:.93rem}.oh-section--petrol .oh-limit{background-color:var(--oh-petrol-2);border-color:var(--oh-line-dark);background-image:linear-gradient(#ffffff0e,#ffffff03)}.oh-section--petrol .oh-limit span{color:#b9c9cc}@media (width<=720px){.oh-limits{grid-template-columns:1fr}}.oh-spec{border-collapse:collapse;width:100%;font-size:.92rem}.oh-spec th,.oh-spec td{text-align:left;border-bottom:1px solid var(--oh-line);vertical-align:top;padding:.75rem .9rem}.oh-spec th{font-family:var(--oh-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--oh-grey);width:36%;font-size:.7rem;font-weight:600}.oh-spec tr:last-child td,.oh-spec tr:last-child th{border-bottom:0}.oh-spec-wrap{background-color:var(--oh-paper);border:1px solid var(--oh-line);border-radius:var(--oh-radius);overflow:hidden}.oh-spec-wrap .oh-spec{display:block;overflow-x:auto}.oh-spec-wrap .oh-spec tbody{width:100%;display:table}.oh-faq{gap:.6rem;display:grid}.oh-faq details{background-color:var(--oh-paper);border:1px solid var(--oh-line);border-radius:var(--oh-radius-sm);padding:0 1.2rem}.oh-faq summary{cursor:pointer;padding:1rem 2rem 1rem 0;font-weight:700;list-style:none;position:relative}.oh-faq summary::-webkit-details-marker{display:none}.oh-faq summary:after{content:"+";color:var(--oh-teal-deep);font-size:1.4rem;font-weight:400;transition:transform .2s;position:absolute;top:.85rem;right:0}.oh-faq details[open] summary:after{transform:rotate(45deg)}.oh-faq details>div{color:var(--oh-ink-2);padding:0 0 1.1rem;font-size:.95rem}.oh-steps{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.oh-step{background-color:var(--oh-petrol-2);border:1px solid var(--oh-line-dark);border-radius:var(--oh-radius-sm);box-shadow:var(--oh-shadow-dark-2);background-image:linear-gradient(#ffffff0e,#ffffff03);padding:1.3rem}.oh-step:before{counter-increment:step;content:counter(step, decimal-leading-zero);font-family:var(--oh-mono);color:var(--oh-teal);letter-spacing:.1em;font-variant-numeric:tabular-nums;margin-bottom:.6rem;font-size:.75rem;display:block}.oh-step b{margin-bottom:.3rem;display:block}.oh-step span{color:#b9c9cc;font-size:.9rem}@media (width<=900px){.oh-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.oh-steps{grid-template-columns:1fr}}.oh-cta{text-align:center}.oh-cta .oh-h2{max-width:30ch;margin-left:auto;margin-right:auto}.oh-cta .oh-lede{margin-left:auto;margin-right:auto}.oh-cta .oh-actions{justify-content:center}.oh-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.oh-compare>div{border-radius:var(--oh-radius);padding:1.5rem}.oh-compare__is{background:var(--oh-teal-soft)}.oh-compare__isnt{background:var(--oh-mist-2)}.oh-compare h4{font-size:.75rem;font-family:var(--oh-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75rem}.oh-compare ul{color:var(--oh-ink-2);gap:.4rem;margin:0;padding-left:1.1rem;font-size:.93rem;display:grid}@media (width<=700px){.oh-compare{grid-template-columns:1fr}}.oh-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.oh-gallery figure{margin:0}@media (width<=800px){.oh-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.oh-gallery{grid-template-columns:1fr}}.oh-tags{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.oh-tags li{background:var(--oh-mist-2);color:var(--oh-ink-2);border-radius:999px;padding:.3rem .7rem;font-size:.78rem;font-weight:600}.oh-section--petrol .oh-tags li{color:#d3dfe1;background:#ffffff14}.oh-lightbox{backdrop-filter:blur(12px);z-index:999;cursor:zoom-out;opacity:0;background:#081014db;justify-content:center;align-items:center;padding:2rem;display:none;position:fixed;inset:0}.oh-lightbox.is-open{opacity:1;transition:opacity var(--oh-dur-2) var(--oh-ease), display var(--oh-dur-2) allow-discrete;display:flex}@starting-style{.oh-lightbox.is-open{opacity:0}}.oh-lightbox img{border-radius:var(--oh-r-3);max-width:100%;max-height:100%;box-shadow:0 0 0 1px #ffffff14,0 40px 100px -20px #000000b3}@media (prefers-reduced-motion:no-preference){.oh-lightbox.is-open img{animation:oh-lightbox-in .32s var(--oh-ease-out) both}}@keyframes oh-lightbox-in{0%{opacity:0;transform:scale(.97)}}.oh-lightbox figcaption{text-align:center;color:#cfe2e4;font-size:.85rem;font-family:var(--oh-font);position:absolute;bottom:1rem;left:0;right:0}.oh-reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(14px)}.oh-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.oh-reveal{transition:none;opacity:1!important;transform:none!important}.oh-btn,.oh-card--link,.hub-card,.post-card,.hub-card__more:after,.site-nav__panel,.site-nav__item.is-open>.site-nav__panel,.site-nav__item:hover>.site-nav__panel,.site-nav__item:focus-within>.site-nav__panel,.site-header,.oh-faq summary:after,.oh-tabs__list button{transition:none!important}.oh-btn:active,.oh-card--link:hover,.hub-card:hover,.post-card:hover,.hub-card:hover .hub-card__more:after{transform:none}}.oh-mt-0{margin-top:0!important}.oh-mt-2{margin-top:2rem}.oh-mt-3{margin-top:3rem}.oh-center{text-align:center}.oh-note{color:var(--oh-grey-2);font-size:.8rem}.oh-section--petrol .oh-note{color:#8fa4a9}.oh-divider{background:var(--oh-line);border:0;height:1px;margin:2rem 0}.oh-chain{gap:1rem;display:grid}.oh-chain__row{grid-template-columns:9rem minmax(0,1fr);align-items:stretch;gap:1rem;display:grid}.oh-chain__label{font-family:var(--oh-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--oh-teal-deep);padding-top:1.1rem;font-size:.7rem;font-weight:600}.oh-chain__steps{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.5rem;display:grid;position:relative}.oh-chain__steps:before{content:"";background:var(--oh-teal);opacity:.6;height:1px;position:absolute;top:2.1rem;left:1rem;right:1rem}.oh-chain__step{background-color:var(--oh-paper);border:1px solid var(--oh-line);border-radius:var(--oh-radius-sm);flex-direction:column;gap:.25rem;min-height:7.5rem;padding:.9rem 1rem;display:flex;position:relative}.oh-chain__step:before{content:"";background:var(--oh-teal-deep);width:10px;height:10px;box-shadow:0 0 0 1px var(--oh-teal-deep);border:2px solid #fff;border-radius:50%;margin:.35rem 0}.oh-chain__step b{font-size:.92rem;font-weight:700;line-height:1.25}.oh-chain__step span{color:var(--oh-grey);font-size:.78rem}.oh-chain__step a{color:var(--oh-teal-deep);margin-top:auto;padding-top:.35rem;font-size:.74rem;font-weight:600;text-decoration:none}.oh-chain__step a:hover{text-decoration:underline}.oh-section--petrol .oh-chain__step{background-color:var(--oh-petrol-2);border-color:var(--oh-line-dark);background-image:linear-gradient(#ffffff0e,#ffffff03)}.oh-section--petrol .oh-chain__step:before{border-color:var(--oh-petrol-2)}.oh-section--petrol .oh-chain__step span{color:#b9c9cc}.oh-section--petrol .oh-chain__step a{color:var(--oh-teal)}.oh-section--mist .oh-chain__step{background-color:var(--oh-paper)}@media (width<=900px){.oh-chain__row{grid-template-columns:1fr}.oh-chain__label{padding-top:0}.oh-chain__steps{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.oh-chain__steps:before{display:none}}@media (width<=520px){.oh-chain__steps{grid-template-columns:1fr}}.oh-family{border-top:1px solid var(--oh-line);grid-template-columns:11rem minmax(0,1fr);gap:1.5rem;padding:2rem 0;display:grid}.oh-family:first-of-type{border-top:0;padding-top:0}.oh-family__head .oh-h3{font-size:1.3rem}.oh-family__head p{color:var(--oh-grey);font-size:.9rem}.oh-family__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}@media (width<=900px){.oh-family{grid-template-columns:1fr}.oh-family__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.oh-family__grid{grid-template-columns:1fr}}.oh-roles{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.oh-role{background-color:var(--oh-paper);border:1px solid var(--oh-line);border-radius:var(--oh-radius);padding:1.4rem}.oh-role__who{font-family:var(--oh-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--oh-teal-deep);margin-bottom:.5rem;font-size:.68rem;font-weight:600}.oh-role__today{color:var(--oh-grey);border-left:3px solid var(--oh-amber);margin-bottom:.8rem;padding-left:.9rem;font-size:.93rem}.oh-role__after{border-left:3px solid var(--oh-teal-deep);padding-left:.9rem;font-size:.95rem}.oh-role__claim{letter-spacing:-.011em;color:var(--oh-ink);text-wrap:pretty;margin-bottom:.45rem;font-size:1.0625rem;font-weight:700;line-height:1.35;display:block}.oh-role__how{color:var(--oh-grey);text-wrap:pretty;font-size:.9rem;line-height:1.55;display:block}.oh-section--petrol .oh-role__claim,.oh-card--dark .oh-role__claim{color:#fff}.oh-section--petrol .oh-role__how,.oh-card--dark .oh-role__how{color:#b9c9cc}.oh-role__after b{font-family:var(--oh-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--oh-teal-deep);margin-bottom:.2rem;font-size:.64rem;display:block}.oh-role__today b{font-family:var(--oh-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--oh-amber);margin-bottom:.2rem;font-size:.64rem;display:block}@media (width<=900px){.oh-roles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.oh-roles{grid-template-columns:1fr}}.oh-draft{color:#7a5a1c;border-radius:var(--oh-radius-sm);background:#fdf0d8;border:1px solid #f1d9a6;margin:0 0 1.5rem;padding:.9rem 1.1rem;font-size:.9rem}.oh-draft b{font-family:var(--oh-mono);letter-spacing:.1em;text-transform:uppercase;margin-right:.5rem;font-size:.68rem}.oh-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.oh-stat{background-color:var(--oh-paper);border:1px solid var(--oh-line);border-radius:var(--oh-radius);flex-direction:column;gap:.25rem;padding:1.4rem 1.4rem 1.2rem;display:flex;position:relative;overflow:hidden}.oh-stat:after{content:"";background:var(--oh-teal);height:3px;position:absolute;bottom:0;left:0;right:0}.oh-stat strong{letter-spacing:-.03em;color:var(--oh-petrol);font-size:clamp(2rem,3.4vw,2.6rem);font-weight:800;line-height:1}.oh-stat strong small{letter-spacing:0;color:var(--oh-teal-deep);margin-left:.2rem;font-size:.45em;font-weight:700}.oh-stat b{margin-top:.35rem;font-size:1rem;font-weight:700}.oh-stat span{color:var(--oh-grey);font-size:.88rem}.oh-section--mist .oh-stat{background-color:var(--oh-paper)}.oh-section--petrol .oh-stat{background-color:var(--oh-petrol-2);border-color:var(--oh-line-dark);background-image:linear-gradient(#ffffff0e,#ffffff03)}.oh-section--petrol .oh-stat strong{color:#fff}.oh-section--petrol .oh-stat span{color:#b9c9cc}@media (width<=980px){.oh-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.oh-stats{grid-template-columns:1fr}}.oh-techsheet{border:1px solid var(--oh-line);border-radius:var(--oh-radius);background:var(--oh-paper);margin-top:1.5rem}.oh-techsheet summary{cursor:pointer;align-items:center;gap:.75rem;padding:1rem 1.4rem;font-weight:700;list-style:none;display:flex}.oh-techsheet summary::-webkit-details-marker{display:none}.oh-techsheet summary:before{content:"+";color:var(--oh-teal-deep);text-align:center;width:1.2rem;font-size:1.3rem;transition:transform .2s}.oh-techsheet[open] summary:before{transform:rotate(45deg)}.oh-techsheet summary small{color:var(--oh-grey);margin-left:auto;font-size:.85rem;font-weight:500}.oh-techsheet .oh-spec-wrap{border:0;border-top:1px solid var(--oh-line);border-radius:0}.oh-showcase{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.oh-showcase__main{flex-direction:column;display:flex}.oh-showcase__main .oh-frame{flex:none}.oh-showcase__side{flex-direction:column;gap:1.25rem;display:flex}.oh-showcase__phone{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.25rem;display:grid}.oh-showcase__phone .oh-frame--phone{width:150px;margin:0}.oh-showcase__phone .oh-frame--phone img{aspect-ratio:9/15;object-fit:cover;object-position:top center}.oh-showcase__phone .oh-caption{flex-direction:column;gap:.3rem;margin-top:0}@media (width<=900px){.oh-showcase{grid-template-columns:1fr}}@media (width<=560px){.oh-showcase__phone{grid-template-columns:1fr}.oh-showcase__phone .oh-frame--phone{width:min(220px,70%);margin:0 auto}}.oh-section--petrol .oh-spec-wrap{color:var(--oh-ink)}.oh-section--petrol .oh-spec th{color:var(--oh-grey)}.oh-section--petrol .oh-techsheet{color:var(--oh-ink)}.oh-collage{aspect-ratio:16/11;--oh-bar-h:clamp(14px, 1.4vw + 7px, 26px);width:100%;position:relative}.oh-collage .oh-frame{aspect-ratio:auto;margin:0;position:absolute}.oh-collage img{width:100%;height:auto;aspect-ratio:var(--oh-shot,16 / 10);object-fit:cover;object-position:top left;display:block}.oh-collage .oh-frame__bar{height:var(--oh-bar-h);gap:.3rem;padding:0 .6rem}.oh-collage .oh-frame__bar i{width:5px;height:5px}.oh-collage .oh-frame__url{font-size:.58rem}.oh-collage__main{--oh-shot:1.5997;z-index:1;width:72%;top:0;left:0}.oh-collage__lab{--oh-shot:1.601;z-index:3;width:44%;bottom:0;left:0}.oh-collage__viewer{--oh-shot:1.7016;z-index:2;width:56%;top:30%;right:0}.oh-collage__phone{--oh-shot:.7604;z-index:4;background:#0d1a20;border-radius:22px;width:17%;padding:6px;bottom:-4%;right:-2%}.oh-collage__phone img{object-position:top center;border-radius:16px}.oh-hero .oh-collage .oh-frame:is(.oh-collage__lab,.oh-collage__viewer,.oh-collage__phone){box-shadow:0 2px 4px #0000004d,0 28px 50px -18px #000000a6,0 60px 90px -40px #00000080,inset 0 1px #ffffff1f}@media (width<=560px){.oh-collage{--oh-bar-h:5px}.oh-collage .oh-frame__bar{padding:0}.oh-collage .oh-frame__bar i,.oh-collage .oh-frame__url{display:none}}@media (width<=1200px){.oh-collage__phone{display:none}}@media (width<=900px){.oh-collage{aspect-ratio:16/12}}:root{--site-header-h:72px}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--site-header-h) + 1rem);scrollbar-color:#12212933 transparent}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html.nav-open{overflow:hidden}body{background:var(--oh-paper);font-family:var(--oh-font);color:var(--oh-ink);margin:0}.skip{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip:focus{clip-path:none;background:var(--oh-petrol);color:#fff;z-index:100;border-radius:8px;width:auto;height:auto;padding:.6rem 1rem;font-weight:600;position:fixed;top:.5rem;left:.5rem}.site-header{z-index:60;background-color:var(--oh-petrol);color:#fff;border-bottom:1px solid var(--oh-line-dark);font-family:var(--oh-font);transition:background-color var(--oh-dur-3) var(--oh-ease), box-shadow var(--oh-dur-3) var(--oh-ease);position:sticky;top:0}.site-header.is-scrolled{box-shadow:0 1px #a6d6d91a,0 10px 30px -18px #0009}@media (width>=1024px){.site-header.is-scrolled{backdrop-filter:saturate(165%)blur(16px);background-color:#122129d1}}@supports not (backdrop-filter:blur(1px)){.site-header.is-scrolled{background-color:var(--oh-petrol)}}.site-header__inner{max-width:var(--oh-wrap);padding:0 var(--oh-gutter);height:var(--site-header-h);align-items:center;gap:1.5rem;margin:0 auto;display:flex;position:relative}.site-header__logo{flex:none;align-items:center;display:inline-flex}.site-header__logo img{width:auto;height:34px;display:block}.site-header__toggle{border:1px solid var(--oh-line-dark);cursor:pointer;background:0 0;border-radius:10px;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;margin-left:auto;padding:0 10px;display:inline-flex}.site-header__toggle span{background:#fff;border-radius:2px;height:2px;transition:transform .2s,opacity .2s;display:block}.is-open .site-header__toggle span:first-child{transform:translateY(7px)rotate(45deg)}.is-open .site-header__toggle span:nth-child(2){opacity:0}.is-open .site-header__toggle span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.site-nav{display:none}.site-nav__list{align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.site-nav__item>a,.site-nav__item>button{color:#dbe6e8;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.35rem;padding:.55rem .8rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.site-nav__item>a:hover,.site-nav__item>button:hover,.site-nav__item.is-open>button,.site-nav__item>a[aria-current=page]{color:#fff;background:#ffffff14}.site-nav__item>button:after{content:"";opacity:.7;width:.45rem;height:.45rem;transition:transform var(--oh-dur-2) var(--oh-ease-out);border-bottom:2px solid;border-right:2px solid;transform:translateY(-2px)rotate(45deg)}.site-nav__item.is-open>button:after{transform:translateY(2px)rotate(225deg)}.site-nav__panel{z-index:70;left:var(--oh-gutter);right:var(--oh-gutter);color:var(--oh-ink);border-radius:var(--oh-r-4);box-shadow:0 0 0 1px var(--oh-line), var(--oh-shadow-4);opacity:0;transform-origin:top;background-color:#fff;grid-template-columns:minmax(0,1fr) clamp(16.5rem,27vw,21rem);gap:.75rem;padding:.75rem;display:none;position:absolute;top:calc(100% + .5rem);transform:translateY(-4px)}.site-nav__item.is-open>.site-nav__panel{opacity:1;transition:opacity var(--oh-dur-2) var(--oh-ease), transform var(--oh-dur-3) var(--oh-ease-out), display var(--oh-dur-3) allow-discrete;display:grid;transform:none}@starting-style{.site-nav__item.is-open>.site-nav__panel{opacity:0;transform:translateY(-4px)}}@media (hover:hover) and (width>=1024px){.site-nav__item:hover>.site-nav__panel,.site-nav__item:focus-within>.site-nav__panel{opacity:1;transition:opacity var(--oh-dur-2) var(--oh-ease), transform var(--oh-dur-3) var(--oh-ease-out), display var(--oh-dur-3) allow-discrete;display:grid;transform:none}@starting-style{.site-nav__item:hover>.site-nav__panel,.site-nav__item:focus-within>.site-nav__panel{opacity:0;transform:translateY(-4px)}}.site-nav__panel:before{content:"";height:.75rem;position:absolute;bottom:100%;left:0;right:0}}.site-nav__item.is-contido>.site-nav__panel{transition:none;display:none}.mega__main{flex-direction:column;min-width:0;padding:.25rem .25rem .35rem;display:flex}.mega__main--colunas{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.25rem 1rem;display:grid}.mega__head{justify-content:space-between;align-items:baseline;gap:1rem;padding:.6rem .85rem .45rem;display:flex}.mega__rotulo{letter-spacing:.12em;text-transform:uppercase;color:var(--oh-teal-texto);margin:0;font-size:.75rem;font-weight:700;line-height:1.3}.mega__todos{color:var(--oh-teal-texto);flex:none;align-items:center;gap:.3rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.mega__todos .icone{width:.95rem;height:.95rem;transition:transform var(--oh-dur-2) var(--oh-ease-out)}.mega__todos:hover{text-underline-offset:.2em;text-decoration:underline}.mega__todos:hover .icone{transform:translate(2px)}.mega__itens{grid-template-columns:repeat(2,minmax(0,1fr));gap:.1rem .5rem;margin:0;padding:0;list-style:none;display:grid}.mega__itens--uma{grid-template-columns:minmax(0,1fr)}.mega__item{border-radius:var(--oh-r-3);color:var(--oh-ink);transition:background-color var(--oh-dur-1) var(--oh-ease-out);grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.85rem;padding:.75rem .85rem;text-decoration:none;display:grid}.mega__item:hover,.mega__item[aria-current=page]{background-color:var(--oh-mist)}.mega__icone{width:1.25rem;height:1.25rem;color:var(--oh-teal-texto);margin-top:.05rem}.mega__titulo{letter-spacing:-.005em;font-size:.95rem;font-weight:600;line-height:1.3;display:block}.mega__desc{color:var(--oh-grey);text-wrap:pretty;margin-top:.2rem;font-size:.82rem;line-height:1.45;display:block}.mega__faixa{border-top:1px solid var(--oh-line);margin-top:.5rem}.mega__linhas{gap:.5rem;margin:0;padding:0 .85rem .35rem;display:grid}.mega__linhas>div{grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;gap:1rem;display:grid}.mega__linhas dt{color:var(--oh-ink);font-size:.82rem;font-weight:600}.mega__linhas dd{margin:0}.mega__linhas ul{flex-wrap:wrap;gap:.2rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.mega__linhas a{color:var(--oh-ink-2);font-size:.88rem;text-decoration:none}.mega__linhas a:hover,.mega__linhas a[aria-current=page]{color:var(--oh-teal-texto);text-underline-offset:.2em;text-decoration:underline}.mega__posts{margin:0;padding:0 .85rem;list-style:none}.mega__posts li+li{border-top:1px solid var(--oh-line)}.mega__posts a{color:var(--oh-ink);padding:.7rem 0;text-decoration:none;display:block}.mega__posts time{color:var(--oh-grey);font-size:.75rem;display:block}.mega__posts span{text-wrap:pretty;margin-top:.15rem;font-size:.88rem;font-weight:600;line-height:1.35;display:block}.mega__temas{margin-top:.6rem;padding:.6rem .85rem 0}.mega__temas ul{flex-wrap:wrap;gap:.4rem;margin:.55rem 0 0;padding:0;list-style:none;display:flex}.mega__temas a{border:1px solid var(--oh-line-strong);color:var(--oh-ink-2);transition:background-color var(--oh-dur-1) var(--oh-ease-out), border-color var(--oh-dur-1) var(--oh-ease-out);border-radius:999px;padding:.3rem .75rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-block}.mega__temas a:hover,.mega__temas a[aria-current=page]{background-color:var(--oh-mist);border-color:var(--oh-teal-texto);color:var(--oh-teal-texto)}.mega__posts a:hover span,.mega__posts a[aria-current=page] span{color:var(--oh-teal-texto);text-underline-offset:.2em;text-decoration:underline}.mega-destaque{isolation:isolate;border-radius:var(--oh-r-3);background-color:var(--oh-petrol);color:#fff;flex-direction:column;gap:.85rem;padding:1.4rem 1.5rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.mega-destaque:after{content:"";z-index:-1;opacity:.12;pointer-events:none;background:url(/img/marca/ondas.webp) 100% 100%/contain no-repeat;width:95%;height:85%;position:absolute;bottom:-30%;right:-32%}.mega-destaque__topo{justify-content:space-between;align-items:center;display:flex}.mega-destaque__selo{background:var(--oh-teal);color:var(--oh-petrol);letter-spacing:.02em;border-radius:999px;padding:.25rem .65rem;font-size:.75rem;font-weight:700}.mega-destaque__seta{width:1.25rem;height:1.25rem;color:var(--oh-teal);transition:transform var(--oh-dur-2) var(--oh-ease-out)}.mega-destaque__titulo{letter-spacing:-.01em;text-wrap:balance;font-size:1.15rem;font-weight:600;line-height:1.3;display:block}.mega-destaque__citacao{color:#c3d2d5;font-size:.88rem;line-height:1.55;display:block}.mega-destaque__autor{color:#9fb3b7;font-size:.78rem;line-height:1.45;display:block}.mega-destaque__autor b{color:#e6eef0;font-weight:600;display:block}.mega-destaque__chamada{color:var(--oh-teal);align-items:center;gap:.35rem;margin-top:auto;padding-top:.35rem;font-size:.85rem;font-weight:600;display:inline-flex}.mega-destaque__chamada .icone{width:.95rem;height:.95rem}.mega-destaque:hover .mega-destaque__seta{transform:translate(2px,-2px)}.mega-destaque:hover .mega-destaque__chamada{text-underline-offset:.2em;text-decoration:underline}.mega-destaque__tela,.mega-destaque__poster{aspect-ratio:16/10;border:1px solid var(--oh-line-dark-strong);background-color:var(--oh-petrol-0);border-radius:10px;display:block;position:relative;overflow:hidden}.mega-destaque__tela img{object-fit:cover;object-position:62% 40%;width:100%;height:100%;transition:transform var(--oh-dur-3) var(--oh-ease-out);display:block}.mega-destaque--tela:hover .mega-destaque__tela img{transform:scale(1.03)}.mega-destaque__legenda{color:#c3d2d5;text-wrap:pretty;font-size:.85rem;line-height:1.5;display:block}.mega-destaque__poster:before{content:"";opacity:.38;background:url(/img/marca/ondas.webp) 72%/150% no-repeat;position:absolute;inset:0}.mega-destaque__play{background-color:var(--oh-teal);width:3.25rem;height:3.25rem;transition:transform var(--oh-dur-2) var(--oh-ease-out);border-radius:50%;margin:-1.625rem 0 0 -1.625rem;position:absolute;top:50%;left:50%;box-shadow:0 10px 24px -10px #000000b3}.mega-destaque__play:after{content:"";border-style:solid;border-width:.55rem 0 .55rem .9rem;border-color:transparent transparent transparent var(--oh-petrol);position:absolute;top:50%;left:50%;transform:translate(-38%,-50%)}.mega-destaque--video:hover .mega-destaque__play{transform:scale(1.06)}.mega-destaque--tela:after,.mega-destaque--video:after{display:none}.site-header__actions{align-items:center;gap:.6rem;margin-left:auto;display:none}.site-header__actions .oh-btn--sm{white-space:nowrap;padding:.55rem 1rem;font-size:.85rem}.site-header__actions .oh-btn--ghost{border-color:#ffffff4d}@media (width>=1024px){.site-header__toggle{display:none}.site-nav{align-self:stretch;display:block}.site-nav__list{height:100%}.site-nav__item{align-items:center;height:100%;display:flex}.site-header__actions{display:inline-flex}.site-nav__mobile-actions,.mega-destaque--gaveta{display:none}}@media (width>=1024px) and (width<=1199.98px){.site-header__inner{gap:.75rem}.site-nav__item>a,.site-nav__item>button{padding-inline:.55rem}.site-header__actions{gap:.45rem}.site-header__actions .oh-btn--sm{padding-inline:.8rem}}@media (width<=1023.98px){.site-header.is-open .site-nav{inset:var(--site-header-h) 0 0 0;background:var(--oh-petrol);padding:1rem var(--oh-gutter) 3rem;display:block;position:fixed;overflow-y:auto}.site-nav__list{flex-direction:column;align-items:stretch;gap:.2rem}.site-nav__item>a,.site-nav__item>button{border-radius:12px;justify-content:space-between;width:100%;padding:.9rem .6rem;font-size:1.05rem}.site-nav__panel{color:#e6eef0;box-shadow:none;opacity:1;background:#ffffff0a;border-radius:12px;grid-template-columns:minmax(0,1fr);gap:0;margin:.2rem 0 .6rem;padding:.35rem;position:static;transform:none}.site-nav__panel .mega-destaque{display:none}.mega__main--colunas,.mega__itens{grid-template-columns:minmax(0,1fr)}.mega__head{flex-direction:column;align-items:flex-start;gap:.3rem;padding:.55rem .6rem .3rem}.mega__rotulo,.mega__todos{color:var(--oh-teal)}.mega__item{color:#e6eef0;padding:.7rem .6rem}.mega__item:hover,.mega__item[aria-current=page]{background-color:#ffffff12}.mega__icone{color:var(--oh-teal)}.mega__desc{color:#9fb3b7}.mega__faixa{border-top-color:var(--oh-line-dark)}.mega__linhas{padding:0 .6rem .4rem}.mega__linhas>div{grid-template-columns:minmax(0,1fr);gap:.1rem}.mega__linhas dt{color:#e6eef0}.mega__linhas a{color:#c3d2d5;padding:.3rem 0;display:inline-block}.mega__linhas a:hover,.mega__linhas a[aria-current=page]{color:#fff}.mega__posts{padding:0 .6rem}.mega__posts li+li{border-top-color:var(--oh-line-dark)}.mega__posts a{color:#e6eef0}.mega__posts time{color:#9fb3b7}.mega__posts a:hover span,.mega__posts a[aria-current=page] span{color:#fff}.mega__temas{padding:.5rem .6rem .4rem}.mega__temas a{border-color:var(--oh-line-dark-strong);color:#e6eef0;padding:.45rem .85rem}.mega__temas a:hover,.mega__temas a[aria-current=page]{border-color:var(--oh-teal);color:#fff;background-color:#ffffff12}.mega-destaque--gaveta{border:1px solid var(--oh-line-dark);background-color:var(--oh-petrol-2);margin-top:1rem}.site-nav__mobile-actions{gap:.6rem;margin-top:1.2rem;display:grid}.site-nav__mobile-actions .oh-btn{justify-content:center}}.oh-subnav{top:var(--site-header-h)}.oh-subnav__inner{scroll-padding-right:8rem}.oh-subnav .oh-btn{flex:none;margin-left:auto;position:sticky;right:0;box-shadow:inset 0 1px #ffffff73,0 1px 2px #1221291f}.oh-subnav .oh-btn:before{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#fffc 60%,#fffffff0);width:3.5rem;position:absolute;top:-.55rem;bottom:-.55rem;right:100%}@media (width<=720px){.oh-subnav__brand{display:none}}.crumbs{background:var(--oh-petrol);color:#9fb3b7;font-size:.78rem}.crumbs ol{padding:.6rem var(--oh-gutter) 0;max-width:var(--oh-wrap);flex-wrap:wrap;gap:.3rem .5rem;margin:0 auto;list-style:none;display:flex}.crumbs li+li:before{content:"›";opacity:.6;margin-right:.5rem}.crumbs a{color:#cfe2e4;text-decoration:none}.crumbs a:hover{text-decoration:underline}.crumbs li:last-child{color:#e6eef0}.site-footer{--rodape-marca:clamp(15rem, 24vw, 19rem);--rodape-vao:clamp(2.5rem, 6vw, 6rem);background:var(--oh-petrol);color:#b9c9cc;border-top:1px solid var(--oh-line-dark);margin-top:0;font-size:.9rem;line-height:1.6}.site-footer__top,.site-footer__contact{max-width:var(--oh-wrap);padding-inline:var(--oh-gutter);margin:0 auto}.site-footer__top{padding-block:clamp(3rem, 6vw, 4.5rem) var(--oh-s-7);grid-template-columns:var(--rodape-marca) minmax(0, 1fr);gap:var(--oh-s-7) var(--rodape-vao);display:grid}.site-footer__brand img{width:auto;height:36px}.site-footer__brand p{margin:var(--oh-s-5) 0 0;color:#9fb3b7;max-width:34rem}.site-footer__social{gap:var(--oh-s-2);margin-top:var(--oh-s-5);display:flex}.site-footer__social a{border:1px solid var(--oh-line-dark-strong);color:#dbe6e8;width:40px;height:40px;transition:background-color var(--oh-dur-2) var(--oh-ease-out), color var(--oh-dur-2) var(--oh-ease-out);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.site-footer__social a:hover{color:#fff;background:#a6d6d91a;text-decoration:none}.site-footer__social svg{fill:currentColor;width:18px;height:18px}.site-footer__nav{justify-content:space-between;gap:var(--oh-s-7) var(--oh-s-6);grid-template-columns:repeat(4,auto);display:grid}.site-footer__title{margin:0 0 var(--oh-s-4);letter-spacing:.12em;text-transform:uppercase;color:var(--oh-teal);font-size:.75rem;font-weight:700;line-height:1.3}.site-footer .site-footer__title a{color:inherit}.site-footer ul{gap:var(--oh-s-3);margin:0;padding:0;list-style:none;display:grid}.site-footer li{line-height:1.4}.site-footer a{color:#dbe6e8;text-underline-offset:.2em;text-decoration:none}.site-footer a:hover{color:#fff;text-decoration:underline}.site-footer__contact{font-style:normal}.site-footer__contact dl{padding-block:var(--oh-s-6);border-top:1px solid var(--oh-line-dark);gap:var(--oh-s-5) var(--rodape-vao);flex-wrap:wrap;margin:0;display:flex}.site-footer__contact dl>div:first-child{flex:0 0 var(--rodape-marca)}.site-footer__contact .site-footer__title{margin-bottom:var(--oh-s-2)}.site-footer__contact dd{color:#9fb3b7;margin:0}.site-footer__endereco{flex:0 34rem}.site-footer__fone{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:600}.site-footer__contact .site-footer__nota{margin-top:var(--oh-s-1);font-size:.85rem}.site-footer__nota span{display:block}.site-footer__bottom{border-top:1px solid var(--oh-line-dark)}.site-footer__bottom .in{max-width:var(--oh-wrap);padding:var(--oh-s-5) var(--oh-gutter) var(--oh-s-6);gap:var(--oh-s-2) var(--oh-s-5);color:#8fa5aa;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 auto;font-size:.8rem;display:flex}.site-footer__bottom ul{gap:var(--oh-s-2) var(--oh-s-5);flex-wrap:wrap;display:flex}.site-footer__bottom a{color:#b9c9cc}@media (width<=68.75rem){.site-footer__top{grid-template-columns:minmax(0,1fr)}.site-footer__contact dl>div:first-child{flex-basis:auto}}@media (width<=47.5rem){.site-footer__nav{justify-content:stretch;gap:var(--oh-s-6) var(--oh-s-5);grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__contact dl{flex-direction:column}.site-footer__endereco{flex-basis:auto}}.hub-grid{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1.25rem;display:grid}@media (width>=62rem){.hub-grid--editorial:has(>:nth-child(6)){grid-template-columns:repeat(6,minmax(0,1fr));gap:1.25rem}.hub-grid--editorial:has(>:nth-child(6))>*{grid-column:span 2}.hub-grid--editorial:has(>:nth-child(6):last-child)>:nth-child(-n+2),.hub-grid--editorial:has(>:nth-child(7):last-child)>:nth-child(-n+2){grid-column:span 3;padding:2rem}.hub-grid--editorial:has(>:nth-child(6):last-child)>:nth-child(-n+2) h3,.hub-grid--editorial:has(>:nth-child(7):last-child)>:nth-child(-n+2) h3{letter-spacing:-.016em;font-size:1.45rem}.hub-grid--editorial:has(>:nth-child(6):last-child)>:nth-child(-n+2) p,.hub-grid--editorial:has(>:nth-child(7):last-child)>:nth-child(-n+2) p{max-width:34rem;font-size:1.0625rem}.hub-grid--editorial:has(>:nth-child(6):last-child)>:last-child{flex-flow:wrap;grid-column:span 6;align-items:baseline;gap:1.5rem}.hub-grid--editorial:has(>:nth-child(6):last-child)>:last-child p{flex:22rem}.hub-grid--editorial:has(>:nth-child(7):last-child)>:nth-child(n+6){grid-column:span 3}}.hub-card{background-color:var(--oh-paper);border:1px solid var(--oh-line);border-radius:var(--oh-radius);color:inherit;box-shadow:var(--oh-shadow-2);transition:box-shadow .26s var(--oh-ease), border-color .2s var(--oh-ease), transform .26s var(--oh-ease);background-image:linear-gradient(#fff,#fbfcfd);flex-direction:column;gap:.6rem;padding:1.6rem;text-decoration:none;display:flex;position:relative}.hub-card:hover{box-shadow:var(--oh-shadow-3);border-color:#00b0bf52;transform:translateY(-2px)}.hub-card__more:after{transition:transform .24s var(--oh-ease);margin-left:.28em;display:inline-block}.hub-card:hover .hub-card__more:after{transform:translate(3px)}.hub-card--dark,.oh-section--petrol .hub-card{background-color:var(--oh-petrol-2);border:1px solid var(--oh-line-dark);box-shadow:var(--oh-shadow-dark-2);color:#fff;background-image:linear-gradient(#ffffff0e,#ffffff03)}.hub-card--dark:hover,.oh-section--petrol .hub-card:hover{box-shadow:var(--oh-shadow-dark-3);border-color:#a6d6d961}.hub-card--dark p{color:#c3d2d5}.hub-card__eyebrow{font-family:var(--oh-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--oh-teal-deep);font-size:.66rem;font-weight:600}.hub-card h3{letter-spacing:-.008em;margin:0;font-size:1.1875rem;line-height:1.3}.hub-card p{color:var(--oh-ink-2);flex:1;margin:0;font-size:.95rem}.hub-card__more{color:var(--oh-teal-deep);font-size:.9rem;font-weight:600}.hub-card__more:after{content:" →"}img.hub-card__logo{align-self:flex-start;width:auto;height:34px;margin-bottom:.2rem}.hub-card--dark img.hub-card__logo,.oh-card--dark img.hub-card__logo{filter:brightness(0)invert()}.hub-card__badge{font-family:var(--oh-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--oh-teal-soft);color:#0a6e78;border-radius:999px;padding:.2rem .55rem;font-size:.62rem;position:absolute;top:1rem;right:1rem}.hub-linha{margin-bottom:2.5rem}.hub-linha__head{flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;margin-bottom:1rem;display:flex}.hub-linha__head h3{margin:0;font-size:1.35rem}.hub-linha__head p{color:var(--oh-grey);margin:0}.hub-linha--petrol .hub-card{background-color:var(--oh-petrol-2);border-color:var(--oh-line-dark);color:#fff;box-shadow:var(--oh-shadow-dark-2);background-image:linear-gradient(#ffffff0e,#ffffff03)}.hub-linha--petrol .hub-card:hover{box-shadow:var(--oh-shadow-dark-3);border-color:#a6d6d961}.hub-linha--petrol .hub-card p{color:#c3d2d5}.hero-simples{background:var(--oh-petrol);color:#fff;padding:clamp(3rem,6vw,5rem) 0 clamp(2.5rem,5vw,4rem);position:relative;overflow:hidden}.hero-simples .oh-eyebrow{color:var(--oh-teal)}.hero-simples .oh-h1{max-width:24ch}.hero-simples .oh-lede{color:#b9c9cc;max-width:42rem}.hero-simples .oh-hero__arcs{opacity:.25}.hero-simples .oh-actions{margin-top:1.5rem}.prose{max-width:36rem;color:var(--oh-ink-2);margin:0 auto;font-size:1.05rem;line-height:1.75}.prose p{text-wrap:pretty}.prose h2{letter-spacing:-.02em;color:var(--oh-ink);margin:2.5rem 0 .8rem;font-size:1.6rem;line-height:1.2}.prose h3{color:var(--oh-ink);margin:2rem 0 .6rem;font-size:1.2rem}.prose p{margin:0 0 1.1rem}.prose a{color:#0a6e78}.prose ul,.prose ol{margin:0 0 1.1rem;padding-left:1.4rem}.prose li+li{margin-top:.35rem}.prose blockquote{border-left:3px solid var(--oh-teal-deep);color:var(--oh-ink);margin:1.5rem 0;padding:.2rem 0 .2rem 1.2rem;font-size:1.15rem}.prose img{border-radius:var(--oh-radius-sm)}.prose table{border-collapse:collapse;width:100%;margin:1rem 0 1.5rem;font-size:.92rem;display:block;overflow-x:auto}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--oh-line);vertical-align:top;padding:.6rem .8rem}.prose th{letter-spacing:.08em;text-transform:uppercase;color:var(--oh-grey);background:var(--oh-mist);font-size:.7rem}.prose--legal{font-size:.98rem}.prose--legal h2{margin-top:2rem;font-size:1.25rem}.artigo-meta{color:#9fb3b7;flex-wrap:wrap;gap:.4rem 1rem;margin-top:1.2rem;font-size:.85rem;display:flex}.artigo-meta b{color:var(--oh-teal);font-weight:600}.artigo-capa{max-width:60rem;padding:0 var(--oh-gutter);z-index:2;margin:-2.5rem auto 2.5rem;position:relative}.artigo-capa img{aspect-ratio:16/8;object-fit:cover;border-radius:var(--oh-radius);width:100%;height:auto;box-shadow:0 40px 80px -40px #00000080}.post-list{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1.25rem;display:grid}.post-card{background-color:var(--oh-paper);border:1px solid var(--oh-line);border-radius:var(--oh-radius);color:inherit;box-shadow:var(--oh-shadow-2);transition:box-shadow .26s var(--oh-ease), border-color .2s var(--oh-ease), transform .26s var(--oh-ease);background-image:linear-gradient(#fff,#fbfcfd);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.post-card:hover{box-shadow:var(--oh-shadow-3);border-color:#00b0bf52;transform:translateY(-2px)}.post-card img{aspect-ratio:16/9;object-fit:cover;background:var(--oh-mist);width:100%;display:block}.post-card__body{flex-direction:column;flex:1;gap:.5rem;padding:1.2rem 1.3rem 1.4rem;display:flex}.post-card__meta{color:var(--oh-grey);gap:.6rem;font-size:.75rem;display:flex}.post-card__meta b{color:var(--oh-teal-deep);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:600}.post-card h3{letter-spacing:-.008em;margin:0;font-size:1.1875rem;line-height:1.3}.post-card p{color:var(--oh-ink-2);flex:1;margin:0;font-size:.92rem}.post-list--unico{grid-template-columns:minmax(0,46rem)}.post-list--unico .post-card{flex-direction:row;align-items:stretch}.post-list--unico .post-card img{aspect-ratio:auto;object-fit:cover;width:42%}@media (width<=40rem){.post-list--unico .post-card{flex-direction:column}.post-list--unico .post-card img{aspect-ratio:16/9;width:100%}}.case-ficha{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.case-ficha li{border-left:2px solid var(--oh-teal);color:#b9c9cc;padding-left:.8rem;font-size:.9rem}.case-ficha li b{color:#fff;font-size:1rem;font-weight:600;display:block}.case-ficha li span{letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;display:block}.form{background:var(--oh-paper);border:1px solid var(--oh-line);border-radius:var(--oh-radius);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid}@media (width<=700px){.form{grid-template-columns:1fr}}.form .full{grid-column:1/-1}.form label{color:var(--oh-ink);margin-bottom:.35rem;font-size:.8rem;font-weight:600;display:block}.form input,.form select,.form textarea{width:100%;font:inherit;border:1px solid var(--oh-line);color:var(--oh-ink);background:#fff;border-radius:10px;padding:.7rem .85rem;font-size:.95rem}.form input:focus-visible,.form select:focus-visible,.form textarea:focus-visible,.form .multi__botao:focus-visible,.form .multi__busca input:focus-visible{outline:2px solid var(--oh-teal-texto);outline-offset:1px;border-color:var(--oh-teal-texto);box-shadow:inset 0 1px 2px #1221290b,0 0 0 4px #0a6e7829}.form textarea{resize:vertical;min-height:7rem}.form .tel{grid-template-columns:minmax(0,7.5rem) minmax(0,1fr);gap:.5rem;display:grid}.form .tel select{text-overflow:ellipsis}@media (width<=420px){.form .tel{grid-template-columns:1fr}}.form .consent{color:var(--oh-ink-2);align-items:flex-start;gap:.6rem;font-size:.85rem;display:flex}.form .consent input{width:auto;margin-top:.2rem}.form .consent a{color:#0a6e78}.form__nota{color:var(--oh-grey);font-weight:400}.form select[multiple]{min-height:12rem;padding:.35rem}.form select[multiple] option{padding:.4rem .5rem}.multi__campo{position:relative}.form .multi__botao{text-align:left;width:100%;font:inherit;border:1px solid var(--oh-line);color:var(--oh-ink);cursor:pointer;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem .85rem;font-size:.95rem;display:flex}.form .multi__botao[aria-expanded=true]{border-color:var(--oh-teal-deep)}.multi--vazio .multi__resumo{color:var(--oh-grey)}.multi__resumo{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.multi__seta{opacity:.6;border-bottom:2px solid;border-right:2px solid;flex:none;width:.45rem;height:.45rem;transform:translateY(-2px)rotate(45deg)}.multi__botao[aria-expanded=true] .multi__seta{transform:translateY(2px)rotate(-135deg)}.multi__painel{z-index:40;box-shadow:0 30px 60px -20px #00000073, 0 0 0 1px var(--oh-line);background:#fff;border-radius:14px;padding:.6rem;position:absolute;top:calc(100% + .4rem);left:0;right:0}.multi__painel[hidden]{display:none}.form .multi__busca input{width:100%;font:inherit;border:1px solid var(--oh-line);border-radius:8px;margin-bottom:.5rem;padding:.5rem .7rem;font-size:.9rem}.multi__lista{overscroll-behavior:contain;max-height:min(20rem,45vh);overflow:auto}.multi__grupo{letter-spacing:.08em;text-transform:uppercase;color:var(--oh-grey);margin:.7rem 0 .15rem;padding:0 .5rem;font-size:.7rem;font-weight:700}.multi__grupo:first-child{margin-top:0}.multi__grupo[hidden]{display:none}.form .multi__item{color:var(--oh-ink);cursor:pointer;border-radius:8px;align-items:flex-start;gap:.6rem;margin:0;padding:.45rem .5rem;font-size:.92rem;font-weight:400;line-height:1.35;display:flex}.form .multi__item:hover{background:var(--oh-teal-soft)}.form .multi__item[hidden]{display:none}.form .multi__item input{width:auto;accent-color:var(--oh-teal-texto);flex:none;margin:.15rem 0 0;padding:0}.form .multi__item:has(input:checked){background:var(--oh-teal-soft);font-weight:600}.multi__nada{color:var(--oh-grey);margin:.6rem .5rem;font-size:.88rem}.multi__nada[hidden]{display:none}.multi__rodape{border-top:1px solid var(--oh-line);justify-content:space-between;align-items:center;gap:.5rem;margin-top:.5rem;padding-top:.5rem;display:flex}.multi__acao{font:inherit;color:var(--oh-teal-texto);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.35rem .5rem;font-size:.82rem;font-weight:600}.multi__acao:hover{background:var(--oh-mist)}.multi__acao[disabled]{color:var(--oh-grey-2);cursor:default;background:0 0}.multi__chips{flex-wrap:wrap;gap:.4rem;margin:.55rem 0 0;padding:0;list-style:none;display:flex}.multi__chip{background:var(--oh-teal-soft);color:var(--oh-ink);border-radius:999px;align-items:center;gap:.1rem;padding:.2rem .2rem .2rem .7rem;font-size:.82rem;line-height:1.4;display:inline-flex}.multi__chip button{width:1.35rem;height:1.35rem;font:inherit;color:var(--oh-teal-texto);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:1rem;line-height:1;display:inline-flex}.multi__chip button:hover{background:#0a6e7824}.multi__erro{color:#8a2c2c;margin:.5rem 0 0;font-size:.82rem;font-weight:600}.multi__erro[hidden]{display:none}.form__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.form__hint{color:var(--oh-grey);margin:0;font-size:.82rem}.honeypot{position:absolute;left:-9999px}.aviso{border-radius:12px;padding:1rem 1.2rem;font-size:.95rem}.aviso--ok{color:#0d6b47;background:#dff5ea}.aviso--erro{color:#8a2c2c;background:#fbe3e3}.contato-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:2rem}@media (width<=860px){.contato-grid{grid-template-columns:1fr}}.contato-lateral{align-content:start;gap:1rem;display:grid}.contato-lateral .oh-card b{color:var(--oh-ink);margin-bottom:.2rem;display:block}.site-header__logo img,.site-footer__brand img{width:auto}.pagina-404{text-align:center;padding:clamp(4rem,10vw,8rem) 0}.pagina-404 .oh-h1{margin-left:auto;margin-right:auto}.oh-card--dark .oh-check li,.oh-hero .oh-card .oh-check li,.hub-card--dark .oh-check li{color:#d3dfe1}.oh-card--dark .oh-note,.oh-hero .oh-card .oh-note,.hub-card--dark .oh-note{color:#9fb3b7}.oh-card--dark li,.oh-hero .oh-card li{color:#d3dfe1}.oh-hero .oh-card a:not(.oh-btn),.oh-card--dark .oh-eco__role,.oh-hero .oh-card .oh-eco__role{color:var(--oh-teal)}.oh-card--dark .oh-spec th,.oh-card--dark .oh-spec td{color:#d3dfe1}:root{--oh-teal-texto:#0a6e78}.oh-page .oh-eyebrow,.oh-page .oh-card__more,.oh-page .oh-eco__role,.oh-page .oh-proof__label,.oh-page .oh-role__who,.oh-page .oh-station__n,.oh-page .oh-chain__label,.oh-page .oh-module i,.oh-page .oh-caption b,.oh-page .oh-station__born b,.oh-page .oh-role__after b,.oh-page .oh-chain__step a,.oh-page .oh-stat strong small,.hub-card__eyebrow,.hub-card__more,.post-card__meta b,.form label,.oh-page .oh-faq summary:after,.oh-page .oh-techsheet summary:before,.oh-page .oh-msgs li:before{color:var(--oh-teal-texto)}.oh-hero :is(.oh-eyebrow,.oh-card__more,.oh-eco__role,.oh-role__who,.oh-station__n,.oh-chain__label,.oh-caption b,.oh-station__born b),.oh-section--petrol :is(.oh-eyebrow,.oh-card__more,.oh-eco__role,.oh-role__who,.oh-station__n,.oh-chain__label,.oh-module i,.oh-caption b,.oh-station__born b,.oh-role__after b,.oh-proof__label),.oh-card--dark :is(.oh-eyebrow,.oh-card__more,.oh-eco__role),.hub-card--dark :is(.hub-card__eyebrow,.hub-card__more),.hero-simples .oh-eyebrow,.artigo-meta b{color:var(--oh-teal)}.oh-page a.oh-btn--solid{color:var(--oh-petrol)}.oh-page a.oh-btn--primary,.oh-page a.oh-btn--ghost{color:#fff}.oh-page a.oh-btn--ghost-dark{color:var(--oh-petrol)}.oh-card--dark p,.oh-card--dark li,.hub-card--dark p,.oh-card--petrol p{color:#c3d2d5}.oh-page .oh-role__today b{color:#8a5a10}.oh-page .oh-step{color:#e6eef0}.oh-page .oh-step b{color:#fff}.oh-page .oh-step span{color:#c3d2d5}.oh-page .oh-frame--light .oh-frame__url{color:#566a6f}.oh-page .oh-rail__hint{color:var(--oh-grey)}.oh-page .oh-btn--primary,.form .oh-btn--primary,.oh-subnav .oh-btn--primary{background-color:var(--oh-teal-texto);color:#fff}.oh-page .oh-btn--primary:hover,.form .oh-btn--primary:hover,.oh-subnav .oh-btn--primary:hover{background-color:#0c5f68}.oh-page .oh-btn--ghost-dark{color:var(--oh-petrol);border-color:var(--oh-petrol)}.oh-page a:not(.oh-btn):not(.hub-card):not(.post-card):focus-visible{outline-color:var(--oh-teal-texto)}.prose a,.oh-page .oh-lede a,.oh-page .oh-card a:not(.oh-btn),.oh-page .oh-faq a,.oh-page p a:not(.oh-btn){color:var(--oh-teal-texto)}.oh-page .oh-section--petrol a:not(.oh-btn),.oh-page .oh-card--dark a:not(.oh-btn),.oh-page .oh-hero a:not(.oh-btn),.oh-page .hero-simples a:not(.oh-btn),.hub-card--dark a:not(.oh-btn){color:var(--oh-teal)}.oh-page .oh-note{color:var(--oh-grey)}.oh-page .oh-section--petrol .oh-note,.oh-page .oh-card--dark .oh-note{color:#9fb3b7}.mt-0{margin-top:0!important}.center{text-align:center}.center .oh-actions{justify-content:center}.oh-tags a{border-radius:999px;margin:-.3rem -.7rem;padding:.3rem .7rem;text-decoration:none;display:block}.oh-page .hero-simples .oh-tags a,.oh-page .oh-tags a{color:inherit}.oh-tags a:hover{background:var(--oh-line)}.oh-section--petrol .oh-tags a:hover{background:#ffffff29}.consentimento{z-index:60;background:var(--oh-petrol-2);border-top:1px solid var(--oh-line-dark);position:fixed;inset:auto 0 0;box-shadow:0 -20px 40px -30px #0009}.consentimento[hidden]{display:none}.consentimento__in{max-width:var(--oh-wrap);padding:1rem var(--oh-gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 2rem;margin:0 auto;display:flex}.consentimento__texto{color:#c3d2d5;max-width:62ch;margin:0;font-size:.88rem;line-height:1.5}.consentimento__texto b{color:#fff;font-weight:600}.oh-page~.consentimento a,.consentimento a{color:var(--oh-teal)}.consentimento__acoes{flex:none;gap:.6rem;display:flex}@media (width<=40rem){.consentimento__in{flex-direction:column;align-items:stretch}.consentimento__acoes{justify-content:flex-end}}button.oh-btn{-webkit-appearance:none;appearance:none;background-color:#0000}button.oh-btn--solid{background-color:var(--oh-teal)}button.oh-btn--primary{background-color:var(--oh-teal-deep)}.link-rodape{font:inherit;color:#b9c9cc;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.link-rodape:hover{color:#fff;text-decoration:underline}.oh-hero__arcs svg{display:none}.oh-hero__arcs{opacity:.28;background:url(/img/marca/ondas.webp) 100%/contain no-repeat;width:88%;height:128%;top:-14%;right:-12%}@media (width<=64rem){.oh-hero__arcs{opacity:.22;background-position:100% 0;width:128%;height:62%;top:-6%;right:-28%}}@media (prefers-contrast:more){:root{--oh-line:#12212947;--oh-line-strong:#1221296b;--oh-line-dark:#a6d6d957;--oh-line-dark-strong:#a6d6d980}.oh-card,.oh-station,.oh-chain__step,.oh-role,.oh-limit,.oh-stat,.oh-spec-wrap,.oh-tabs__panel,.oh-faq details,.oh-module,.hub-card,.post-card{box-shadow:none;background-image:none}.oh-spec tbody tr:nth-child(2n){background:#12212912}}@media (prefers-reduced-transparency:reduce){.oh-subnav{backdrop-filter:none;background:#fff}.site-header.is-scrolled{background-color:var(--oh-petrol);backdrop-filter:none}.oh-lightbox{backdrop-filter:none;background:#081014fa}}@media (width>=1024px){.site-nav__panel :focus-visible{outline-color:var(--oh-teal-texto);box-shadow:0 0 0 4px #0a6e782e}}@media (prefers-reduced-motion:reduce){.site-nav__panel{opacity:1;transform:none}.mega__todos .icone,.mega-destaque__seta{transition:none}.mega__todos:hover .icone,.mega-destaque:hover .mega-destaque__seta,.mega-destaque--tela:hover .mega-destaque__tela img,.mega-destaque--video:hover .mega-destaque__play{transform:none}.mega-destaque__tela img,.mega-destaque__play{transition:none}}
