.op{--pad:clamp(20px, calc(5.714vw - 2.29px), 80px);--cab:64px;--cab-min:56px;--raio:24px;--linha-escura:rgb(from var(--op-mar) r g b / .5);--linha-clara:rgb(from var(--op-mar) r g b / .9);--ease:cubic-bezier(.23, 1, .32, 1);--ease-gaveta:cubic-bezier(.32, .72, 0, 1);background:var(--op-oceano);color:var(--op-agua);font-size:1rem;overflow-x:clip}@media (min-width:1024px){.op{--cab:84px;--cab-min:60px;--raio:32px}}:where(.op) *,:where(.op) :before,:where(.op) :after{box-sizing:border-box}:where(.op) :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote){margin:0;padding:0}:where(.op) :where(ul,ol){list-style:none}:where(.op) a{color:inherit;text-decoration:none}:where(.op) :where(img,video){max-width:100%;display:block}:where(.op) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.op [id]{scroll-margin-top:calc(var(--cab) + 16px)}.op :focus-visible{outline:2px solid var(--op-ceu);outline-offset:3px}.op .claro :focus-visible{outline-color:var(--op-oceano)}.op-wrap{width:100%;max-width:1440px;padding-inline:var(--pad);margin-inline:auto}.op-skip{z-index:100;background:var(--op-agua);border-radius:999px;padding:12px 18px;font-weight:500;position:absolute;top:-80px;left:12px;color:var(--op-oceano)!important}.op-skip:focus{top:12px}.op-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.op-etiqueta{font:500 .75rem/1.3 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--op-ceu)}.claro .op-etiqueta{color:var(--op-oceano)}@media (min-width:1024px){.op-etiqueta{font-size:.8125rem}}.op-so-d{display:none}@media (min-width:1024px){.op-so-d{display:revert}.op-so-m{display:none}}.claro .op-proc .op-etiqueta{color:var(--op-ceu)}.op-h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2rem,1.3rem + 3vw,3.5rem);font-weight:700;line-height:1.08}.op-h3{letter-spacing:-.02em;font-size:clamp(1.5rem,1.3rem + .75vw,2rem);font-weight:700;line-height:1.15}.op-abertura{max-width:40rem;font-size:clamp(1.0625rem,1rem + .2vw,1.125rem);line-height:1.5}.op-seccao{padding-block:clamp(80px,9.7vw,140px)}.claro{background:var(--op-agua);color:var(--op-oceano)}.op-cab-seccao{gap:16px;display:grid}.op-btn{white-space:nowrap;min-height:52px;transition:transform .16s var(--ease), background-color .16s ease, color .16s ease;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:1rem;font-weight:500;display:inline-flex}.op-btn:active{transform:scale(.97)}.op-btn--agua{background:var(--op-agua);color:var(--op-oceano)!important}.op-btn--oceano{background:var(--op-oceano);color:var(--op-agua)!important}.op-btn--contorno{box-shadow:inset 0 0 0 1.5px var(--op-agua)}.op-btn--pequeno{min-height:48px;padding:0 22px;font-size:.9375rem}@media (hover:hover) and (pointer:fine){.op-btn--agua:hover{filter:brightness(1.06)}.op-btn--contorno:hover{background:var(--op-agua);color:var(--op-oceano)!important}.op-btn--oceano:hover{background:rgb(from var(--op-oceano) r g b / .9)}}.op-ligacao{text-underline-offset:4px;text-decoration:underline!important;text-decoration-thickness:1px!important}.op-cabecalho{--k:1;z-index:50;height:var(--cab);transition:height .28s var(--ease-gaveta), background-color .2s ease, border-color .2s ease;border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.op-cabecalho[data-solido="1"]{--k:.86;height:var(--cab-min);background:rgb(from var(--op-oceano) r g b / .9);-webkit-backdrop-filter:blur(16px)saturate(140%);border-bottom-color:var(--linha-escura)}.op-cabecalho .op-wrap{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.op-logo{min-height:44px;font-size:calc(16px * var(--k));transition:font-size .28s var(--ease-gaveta);align-items:center;display:inline-flex}.op-nav,.op-cab-cta{display:none}.op-menu-btn{width:44px;height:44px;color:var(--op-agua);transition:transform .16s var(--ease), scale .28s var(--ease-gaveta);justify-content:center;align-items:center;margin-right:-10px;display:inline-flex}.op-cabecalho[data-solido="1"] .op-menu-btn,.op-menu[data-solido="1"] .op-menu-btn{scale:.9}.op-menu-btn:active{transform:scale(.97)}@media (min-width:1024px){.op-logo{font-size:calc(18px * var(--k))}.op-nav{gap:calc(34px * var(--k));transition:gap .28s var(--ease-gaveta);display:flex}.op-nav a{min-height:40px;color:var(--op-ceu);font-size:max(13px, calc(15px * var(--k)));transition:color .16s ease, font-size .28s var(--ease-gaveta);align-items:center;display:inline-flex}.op-nav a[aria-current=true]{color:var(--op-agua)}.op-cab-cta{align-items:center;gap:calc(8px * var(--k));height:calc(42px * var(--k));padding:0 calc(16px * var(--k)) 0 calc(20px * var(--k));font-weight:500;font-size:calc(14.5px * var(--k));color:var(--op-agua);white-space:nowrap;box-shadow:inset 0 0 0 1px rgb(from var(--op-agua) r g b / .38);transition:height .28s var(--ease-gaveta), padding .28s var(--ease-gaveta), font-size .28s var(--ease-gaveta), gap .28s var(--ease-gaveta), background-color .18s ease, color .18s ease, box-shadow .18s ease, transform .16s var(--ease);border-radius:999px;display:inline-flex}.op-cab-cta svg{width:1em;height:1em;transition:translate .2s var(--ease)}.op-cab-cta:active{transform:scale(.97)}.op-menu-btn{display:none}}@media (hover:hover) and (pointer:fine){.op-nav a:hover{color:var(--op-agua)}.op-cab-cta:hover{background:var(--op-agua);color:var(--op-oceano);box-shadow:inset 0 0 0 1px var(--op-agua)}.op-cab-cta:hover svg{translate:2px}}@media (prefers-reduced-motion:reduce){.op-cabecalho,.op-logo,.op-nav,.op-nav a,.op-cab-cta,.op-menu-btn{transition-property:background-color,color,border-color,box-shadow}}.op-menu{background:var(--op-oceano);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--op-agua);opacity:0;transition:opacity .2s ease, transform .2s var(--ease-gaveta), overlay .2s allow-discrete, display .2s allow-discrete;border:0;margin:0;padding:0;position:fixed;inset:0;transform:translateY(-16px)}.op-menu[open]{opacity:1;transition-duration:.3s;transform:none}@starting-style{.op-menu[open]{opacity:0;transform:translateY(-16px)}}.op-menu::backdrop{background:var(--op-oceano)}.op-menu{--k:1;--pad-m:var(--pad,20px)}.op-menu[data-solido="1"]{--k:.86}.op-menu-dentro{min-height:100%;padding:0 var(--pad-m) calc(40px + env(safe-area-inset-bottom));background:radial-gradient(90% 60% at 100% 100%, rgb(from var(--op-ceu) r g b / .34) 0%, rgb(from var(--op-mar) r g b / .2) 40%, transparent 75%);flex-direction:column;display:flex}.op-menu-topo{height:var(--cab);justify-content:space-between;align-items:center;padding-bottom:1px;display:flex}.op-menu[data-solido="1"] .op-menu-topo{height:var(--cab-min)}.op-menu-lista{border-top:1px solid var(--linha-escura);display:grid}.op-menu-lista a{border-bottom:1px solid var(--linha-escura);letter-spacing:-.03em;touch-action:manipulation;height:72px;transition:transform .16s var(--ease), color .16s ease;align-items:center;gap:16px;font-size:2.5rem;font-weight:700;line-height:1;display:flex}.op-menu-lista a:active{transform-origin:0;transform:scale(.98)}.op-menu-lista span{font:500 .75rem/1 var(--font-sans);letter-spacing:.08em;color:var(--op-ceu);min-width:28px;transition:color .16s}.op-menu-lista a:active span{color:var(--op-agua)}.op-menu-lista li{opacity:1;transition:opacity .3s var(--ease) calc(80ms + var(--i,0) * 50ms), translate .3s var(--ease) calc(80ms + var(--i,0) * 50ms);translate:0}@starting-style{.op-menu[open] .op-menu-lista li{opacity:0;translate:0 8px}}.op-menu:not([open]) .op-menu-lista li{opacity:0;transition:none;translate:0 8px}.op-menu-fundo{gap:20px;margin-top:auto;padding-top:32px;display:grid}.op-menu-fundo .op-btn{width:100%}.op-menu-fila{border-top:1px solid var(--linha-escura);justify-content:space-between;align-items:flex-start;gap:16px;padding-top:20px;display:flex}.op-menu-fila .op-etiqueta{margin-bottom:8px}.op-menu-contactos{color:var(--op-ceu);font-size:.9375rem;display:grid}.op-menu-contactos a{align-items:center;min-height:44px;display:inline-flex}.op-menu-redes{grid-template-columns:repeat(2,40px);gap:4px 8px;margin-top:2px;display:grid}.op-menu-redes a{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--linha-escura);color:var(--op-agua);touch-action:manipulation;transition:transform .16s var(--ease);border-radius:50%;place-items:center;display:grid}.op-menu-redes a:active{transform:scale(.95)}.op-menu-redes svg{width:20px;height:20px}.op-hero{padding:var(--cab) 10px 10px}.op-hero-cartao{min-height:calc(100svh - var(--cab) - 10px);border-radius:var(--raio);isolation:isolate;background:var(--op-oceano);align-items:flex-end;display:flex;position:relative;overflow:hidden}.op-hero-media,.op-hero-media img,.op-hero-media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.op-hero-media video{opacity:0;transition:opacity .6s}.op-hero-media video[data-pronto="1"]{opacity:1}.op-hero-veu{z-index:1;background:linear-gradient(to bottom, rgb(from var(--op-oceano) r g b / .1) 0%, rgb(from var(--op-oceano) r g b / .14) 30%, rgb(from var(--op-oceano) r g b / .34) 48%, rgb(from var(--op-oceano) r g b / .62) 64%, rgb(from var(--op-oceano) r g b / .76) 78%, rgb(from var(--op-oceano) r g b / .8) 100%);position:absolute;inset:0}.op-hero-conteudo{z-index:2;gap:20px;width:100%;padding:28px 22px;display:grid;position:relative}.op-hero h1{color:var(--op-ceu);margin-bottom:8px;font-size:.8125rem;font-weight:400;line-height:1.4}.op-pilulas{display:none}.op-hero-slogan{letter-spacing:-.035em;text-wrap:balance;font-size:min(13vw,clamp(3.25rem,3.15rem + .38vw,3.5rem));font-weight:700;line-height:1.04}.op-hero-frase{font-size:clamp(1rem,.907rem + .381vw,1.25rem);margin-top:12px!important}.op-hero-acoes{grid-template-columns:1fr 1fr;gap:11px;display:grid}.op-hero-acoes .op-btn{min-height:48px;padding:0 12px;font-size:1rem}.op-hero-prazo{display:none}@media (min-width:1024px){.op-hero{padding:var(--cab) 24px 24px}.op-hero-cartao{min-height:min(780px, calc(100svh - var(--cab) - 24px))}.op-hero-conteudo{grid-template-columns:1fr auto;align-items:end;gap:0 40px;padding:56px}.op-hero h1{margin-bottom:18px;font-size:.9375rem}.op-pilulas{gap:8px;display:flex;margin-bottom:22px!important}.op-pilulas li{background:rgb(from var(--op-agua) r g b / .14);border-radius:999px;padding:6px 14px;font-size:.875rem}.op-hero-texto{display:contents}.op-hero-texto>h1{grid-area:1/1/2/-1}.op-hero-texto>.op-pilulas{grid-area:2/1/3/-1}.op-hero-texto>.op-hero-slogan{grid-area:3/1/4/-1}.op-hero-texto>.op-hero-frase{grid-area:4/1/5/2;align-self:end}.op-hero-lado{grid-area:3/2/5/3;align-self:end}.op-hero-slogan{white-space:nowrap;text-wrap:nowrap;letter-spacing:-.04em;font-size:clamp(2.5rem,6.73vw - 24px,5rem);line-height:1.02}.op-hero-acoes{justify-content:flex-end;gap:12px;display:flex}.op-hero-acoes .op-btn{min-height:52px;padding:0 26px;font-size:1rem}.op-hero-prazo{text-align:right;color:var(--op-ceu);font-size:.875rem;display:block;margin-top:16px!important}}.op-marcas{background:var(--op-oceano);color:var(--op-ceu);padding-block:34px 44px}@media (min-width:1024px){.op-marcas{padding-block:40px 64px}}.op-marcas h2{text-align:center;font:500 .75rem/1.3 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;margin-bottom:28px}@media (min-width:1024px){.op-marcas h2{margin-bottom:36px}}.op-faixa{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.op-faixa-pista{width:max-content;animation:80s linear infinite op-faixa;display:flex}.op-faixa:focus-within .op-faixa-pista,.op-faixa[data-pausa="1"] .op-faixa-pista{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.op-faixa:hover .op-faixa-pista{animation-play-state:paused}}.op-faixa ul{flex:none;align-items:center;display:flex}.op-faixa li{align-items:center;height:56px;padding-inline:clamp(28px,4vw,64px);display:flex;position:relative}.op-faixa li:after{content:"";background:rgb(from var(--op-ceu) r g b / .35);border-radius:50%;width:4px;height:4px;position:absolute;top:50%;right:-2px}.op-faixa img{opacity:.88;width:auto;height:clamp(30px,3.2vw,44px)}.op-faixa[data-parada="1"] .op-faixa-pista{margin-inline:auto;animation:none}@keyframes op-faixa{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.op-faixa{scroll-snap-type:x proximity;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.op-faixa-pista{animation:none}.op-faixa-pista ul[aria-hidden=true]{display:none}.op-faixa li{scroll-snap-align:start}}#servicos .op-cab-seccao{position:relative}.op-carimbo-servicos{display:none}@media (min-width:900px){.op-carimbo-servicos{opacity:.9;pointer-events:none;width:clamp(150px,15vw,216px);height:auto;display:block;position:absolute;top:50%;right:clamp(24px,6vw,96px);translate:0 -40%;rotate:14deg}}.op-servicos-lista{margin-top:clamp(40px,5vw,72px)!important}.op-servico{border-top:1px solid var(--linha-clara);gap:24px;padding-block:clamp(28px,3.2vw,44px);display:grid}.op-servico:last-child{border-bottom:1px solid var(--linha-clara)}.op-servico-texto{align-content:start;gap:14px;display:grid}.op-servico-texto p:last-child{max-width:35rem;font-size:clamp(1rem,.97rem + .1vw,1.0625rem);line-height:1.5}.op-ref{gap:10px;display:grid}.op-ref-capa{aspect-ratio:16/9;border-radius:20px;width:100%;display:block;position:relative;overflow:hidden}.op-ref-capa img{object-fit:cover;width:100%;height:100%}.op-ref-capa--reels{border-radius:0;grid-template-columns:repeat(3,1fr);gap:10px;display:grid;overflow:visible}.op-ref-capa--reels span{border-radius:16px;position:relative;overflow:hidden}.op-ref-legenda{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.op-ref-legenda strong{font-size:.9375rem;font-weight:500;display:block}.op-ref-legenda small{margin-top:4px;font-size:.875rem;display:block}.op-ref-legenda button{flex:none;align-items:center;gap:4px;min-height:44px;margin-top:-11px;font-size:.9375rem;font-weight:500;display:inline-flex}.op-play{background:rgb(from var(--op-oceano) r g b / .86);width:56px;height:56px;color:var(--op-agua);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.op-play--claro{background:rgb(from var(--op-agua) r g b / .94);color:var(--op-oceano)}.op-play svg{fill:currentColor;margin-left:2px}@media (min-width:900px){.op-servico{grid-template-columns:1fr 400px;gap:80px}}.op-destaques{gap:clamp(16px,1.95vw,28px);display:grid;margin-top:clamp(36px,5vw,72px)!important}.op-destaque{box-shadow:0 0 0 2px var(--op-ceu);background:var(--op-oceano);border-radius:clamp(28px,4vw,56px);gap:20px;padding:20px;display:grid}.op-destaque-cab{grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(14px,8.8px + 1.333vw,28px);display:grid}.op-destaque-num{letter-spacing:-.04em;font-size:clamp(3rem,1.514rem + 6.095vw,7rem);font-weight:700;line-height:1}.op-destaque-texto{gap:6px;min-width:0;display:grid}.op-destaque-texto h3{letter-spacing:-.02em;color:var(--op-agua);overflow-wrap:anywhere;font-size:clamp(1.5rem,1.314rem + .762vw,2rem);font-weight:700;line-height:1.1}.op-destaque-setor{color:var(--op-ceu);font-size:clamp(.875rem,.829rem + .19vw,1rem);font-weight:500;line-height:1.4}.op-destaque-desc{display:none}.op-destaque-ver{gap:0;width:44px;height:44px;min-height:44px;padding:0;font-size:0}.op-destaque-ver svg{rotate:90deg}.op-destaque-corpo{gap:12px;display:grid}.op-peca{background:var(--op-oceano);border-radius:clamp(16px,1.6vw,24px);width:100%;height:100%;display:block;position:relative;overflow:hidden}.op-peca img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease)}@media (hover:hover) and (pointer:fine){.op-peca:hover img{transform:scale(1.03)}}.op-peca:active{transform:scale(.99)}.op-corpo-filme{grid-template-columns:120fr 181fr;gap:9px;height:268px}.op-corpo-filme .op-fotos{grid-template-rows:110fr 150fr;gap:8px;min-height:0;display:grid}.op-corpo-filme .op-fotos>*,.op-corpo-filme>*{min-height:0}.op-corpo-paineis{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:clamp(16px,1.6vw,24px);grid-auto-columns:calc(50% - 6px);grid-auto-flow:column;height:268px;overflow:auto hidden}.op-corpo-paineis::-webkit-scrollbar{display:none}.op-corpo-paineis>*{scroll-snap-align:start}@media (min-width:1024px){.op-destaque{gap:30px;padding:38px 30px 36px}.op-destaque-cab{align-items:start}.op-destaque-num{align-self:center}.op-destaque-texto{gap:8px}.op-destaque-desc{max-width:47.5rem;color:var(--op-agua);font-size:1rem;line-height:1.5;display:block}.op-destaque-ver{align-self:center;width:auto;height:auto;min-height:52px;padding:0 30px;font-size:.875rem}.op-destaque-ver svg{display:none}.op-corpo-filme{grid-template-columns:480fr 720fr;gap:16px;height:466px}.op-corpo-filme .op-fotos{grid-template-rows:190fr 260fr;gap:16px}.op-corpo-paineis{border-radius:0;grid-auto-columns:1fr;height:466px;overflow:visible}}@media (min-width:1024px) and (min-height:840px) and (prefers-reduced-motion:no-preference){.op-destaques{row-gap:max(38vh,280px)}.op-destaque{min-height:741px;top:calc(var(--cab-min) + 16px + var(--i) * 14px);margin-bottom:calc((var(--n,5) - 1 - var(--i)) * 14px);align-content:start;position:sticky}@supports (animation-timeline:view()){.op-destaque:not(:last-child){transform-origin:50% 0;animation:linear both op-empilhar;animation-timeline:view();animation-range:exit exit 70%}}}@media (max-width:1023.98px) and (prefers-reduced-motion:no-preference){.op-destaques{row-gap:28px}.op-destaque{min-height:var(--alt-destaque,482px);top:calc(var(--cab-min) + 12px + var(--i) * 10px);margin-bottom:calc((var(--n,5) - 1 - var(--i)) * 10px);grid-template-rows:auto 1fr;position:sticky}.op-destaque .op-corpo-filme,.op-destaque .op-corpo-paineis{grid-template-rows:1fr;height:auto;min-height:268px}@supports (animation-timeline:view()){.op-destaque:not(:last-child){transform-origin:50% 0;animation:linear both op-empilhar;animation-timeline:view();animation-range:exit exit 70%}}}@media (max-width:1023px){.op-destaque .op-corpo-paineis.op-corpo-grelha{scroll-snap-type:none;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr 1fr;grid-auto-columns:auto;grid-auto-flow:row;gap:9px;overflow:hidden}.op-corpo-grelha>:nth-child(n+5){display:none}.op-corpo-grelha .op-peca{min-height:0;position:relative}.op-corpo-grelha .op-peca img{position:absolute;inset:0}}@keyframes op-empilhar{to{transform:scale(.94)}}.op-outros{border-top:1px solid var(--linha-escura);margin-top:clamp(36px,5vw,72px);padding-top:clamp(28px,3.6vw,51px)}.op-outros h3{letter-spacing:-.02em;font-size:clamp(1.5rem,1.36rem + .57vw,1.875rem);font-weight:700}.op-outros-pista{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--pad));padding-inline:var(--pad);scroll-padding-inline:var(--pad);grid-auto-columns:272px;grid-auto-flow:column;gap:12px;display:grid;overflow:auto hidden;margin-top:28px!important}.op-outros-pista::-webkit-scrollbar{display:none}.op-outro{scroll-snap-align:start;align-content:start;gap:10px;min-width:0;display:grid}.op-outro-capa{border-radius:20px;width:100%;height:340px;display:block;position:relative;overflow:hidden}.op-outro-capa img{object-fit:cover;width:100%;height:100%}.op-outro-capa--reels{display:block}.op-outro-capa--reels>span{height:100%;display:none;position:relative}.op-outro-capa--reels>span:first-child{display:block}.op-chip{background:rgb(from var(--op-oceano) r g b / .82);color:var(--op-agua);border-radius:999px;padding:6px 12px;font-size:.75rem;font-weight:500;position:absolute;bottom:12px;left:12px}.op-outro h4{margin-top:4px;font-size:.9375rem;font-weight:500;line-height:1.4}.op-outro p{color:var(--op-ceu);font-size:.8125rem;line-height:1.45}.op-indicador{font:500 .75rem/1 var(--font-sans);letter-spacing:.08em;color:var(--op-ceu);font-variant-numeric:tabular-nums;align-items:center;gap:12px;margin-top:18px;display:flex}.op-indicador i{background:rgb(from var(--op-ceu) r g b / .3);border-radius:50%;width:6px;height:6px;transition:background-color .2s;display:block}.op-indicador i[data-ativo="1"]{background:var(--op-agua)}.op-indicador span{gap:6px;display:flex}@media (min-width:1024px){.op-outros-pista{grid-template-columns:repeat(12,1fr);grid-auto-columns:auto;grid-auto-flow:row;gap:37px 28px;margin-inline:0;padding-inline:0;overflow:visible}.op-outro:nth-child(4n+1),.op-outro:nth-child(4n+4){grid-column:span 7}.op-outro:nth-child(4n+2),.op-outro:nth-child(4n+3){grid-column:span 5}.op-outro-capa{border-radius:28px}.op-outro-capa--reels{border-radius:0;grid-template-columns:repeat(3,1fr);gap:16px;display:grid;overflow:visible}.op-outro-capa--reels>span,.op-outro-capa--reels>span:first-child{border-radius:28px;display:block;overflow:hidden}.op-outro h4{margin-top:12px;font-size:1rem}.op-outro p{font-size:.9375rem}.op-chip{padding:6px 14px;font-size:.875rem;bottom:16px;left:16px}.op-indicador{display:none}}.op-banner{gap:24px;padding-block:56px;display:grid}.op-banner>.op-stats{margin-bottom:-12px}@media (min-width:1024px){.op-banner{gap:40px;padding-block:96px}.op-banner>.op-stats{margin-bottom:-16px}}.op-cartao-op{border-radius:var(--raio);background:linear-gradient(60deg, var(--op-oceano) 0%, var(--op-oceano) 40%, var(--op-mar) 63%, var(--op-ceu) 84%, var(--op-ceu) 100%);height:clamp(263px,197.3px + 16.857vw,440px);color:var(--op-agua);place-items:center;display:grid;position:relative;overflow:hidden}.op-cartao-op img{width:clamp(152px,111.5px + 10.381vw,261px);height:auto;margin-top:-4%}.op-cartao-op p{text-align:center;font:500 clamp(.6875rem, .6rem + .2vw, .8125rem) / 1 var(--font-sans);letter-spacing:.24em;text-transform:uppercase;position:absolute;bottom:14%;left:0;right:0}.op-grao{opacity:.14;mix-blend-mode:overlay;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.op-stats{border-radius:var(--raio);background:var(--op-oceano);color:var(--op-agua);text-align:center;gap:44px;padding:52px 24px 48px;display:grid}.op-stats li{justify-items:center;display:grid}.op-stats strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;filter:drop-shadow(0 6px 14px rgb(from var(--op-agua) r g b / .22));background:linear-gradient(180deg, var(--op-agua) 10%, var(--op-ceu) 95%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(3.25rem,2.879rem + 1.524vw,4.25rem);font-weight:700;line-height:1}.op-stats li>span{font:500 .8125rem/1.4 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--op-ceu);margin-top:22px}.op-stats small{color:rgb(from var(--op-ceu) r g b / .85);margin-top:10px;font-size:.875rem}@media (min-width:768px){.op-stats{grid-template-columns:repeat(3,1fr);gap:40px;padding:80px 56px 72px}}.op-proc-cartao{border-radius:var(--raio);background:var(--op-oceano);color:var(--op-agua);display:grid;overflow:hidden}.op-proc-texto{align-content:space-between;gap:32px;padding:clamp(24px,3.9vw,56px);display:grid}.op-proc-texto h2{letter-spacing:-.03em;margin-top:14px;font-size:clamp(2rem,1.721rem + 1.143vw,2.75rem);font-weight:700;line-height:1.1}.op-proc-texto h2 span{display:block}.op-proc-intro{color:var(--op-ceu);max-width:22.5rem;font-size:1.0625rem;line-height:1.45;margin-top:14px!important}.op-proc-painel{background:radial-gradient(70% 55% at 0% 100%, rgb(from var(--op-ceu) r g b / .62) 0%, rgb(from var(--op-mar) r g b / .5) 30%, rgb(from var(--op-mar) r g b / .12) 62%, transparent 82%), linear-gradient(160deg, #0f1d22 0%, var(--op-oceano) 100%);min-height:210px;display:none;position:relative;overflow:hidden}.op-fases{counter-reset:fase;gap:28px;display:grid}.op-fase{border-top:1px solid var(--linha-escura);gap:10px;padding-top:20px;display:grid}.op-fase-topo{font:500 .8125rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:16px;display:flex}.op-fase-tracos{gap:6px;display:none}.op-fase-tracos i{background:rgb(from var(--op-ceu) r g b / .3);border-radius:1px;width:22px;height:2px;display:block}.op-fase-tracos i[data-feito="1"]{background:var(--op-agua)}.op-fase h3{letter-spacing:-.02em;margin-top:6px;font-size:clamp(1.5rem,1.4rem + .38vw,1.75rem);font-weight:700}.op-fase dt{font:500 .75rem/1.3 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--op-ceu);margin-bottom:6px}.op-fase dd{color:var(--op-ceu);font-size:clamp(.9375rem,.9rem + .1vw,1rem);line-height:1.5}.op-fase dd:last-of-type{color:var(--op-agua)}.op-fase dl>div+div{border-top:1px solid var(--linha-escura);margin-top:14px;padding-top:14px}.op-proc[data-palco="1"] .op-proc-scroller{height:394svh}.op-proc[data-palco="1"] .op-proc-cola{top:calc(var(--cab-min) + 12px);height:calc(100svh - var(--cab-min) - 24px);max-height:820px;position:sticky}.op-proc[data-palco="1"] .op-proc-cartao{grid-template-rows:auto minmax(150px,1fr) auto;height:100%}.op-proc[data-palco="1"] .op-proc-texto{display:contents}.op-proc[data-palco="1"] .op-proc-topo{padding:22px 22px 18px}.op-proc[data-palco="1"] .op-proc-painel{grid-row:2;min-height:0;display:block}.op-proc[data-palco="1"] .op-fases{grid-row:3;gap:0;padding:0 22px 22px;display:grid}.op-proc[data-palco="1"] .op-fase{opacity:0;visibility:hidden;border-top:0;grid-area:1/1;padding-top:18px;transition:opacity .14s ease-out,visibility 0s .14s}.op-proc[data-palco="1"] .op-fase[data-ativa="1"]{opacity:1;visibility:visible;transition:opacity .26s ease-out .12s,visibility 0s .12s}@media (prefers-reduced-motion:no-preference){.op-proc[data-palco="1"] .op-fase h3,.op-proc[data-palco="1"] .op-fase dl>div{opacity:0;filter:blur(3px);transition:opacity .14s ease-out,translate .14s ease-out,filter .14s ease-out;translate:0 10px}.op-proc[data-palco="1"] .op-fase[data-ativa="1"] h3,.op-proc[data-palco="1"] .op-fase[data-ativa="1"] dl>div{opacity:1;filter:none;transition:opacity .36s var(--ease) var(--atraso,.12s), translate .42s var(--ease) var(--atraso,.12s), filter .36s var(--ease) var(--atraso,.12s);translate:0}.op-proc[data-palco="1"] .op-fase[data-ativa="1"] dl>div:first-child{--atraso:.19s}.op-proc[data-palco="1"] .op-fase[data-ativa="1"] dl>div:nth-child(2){--atraso:.26s}.op-proc[data-palco="1"] .op-fase-tracos i{transform-origin:0;transition:background-color .24s}.op-proc[data-palco="1"] .op-fase[data-ativa="1"] .op-fase-tracos i[data-feito="1"]:not(:has(~i[data-feito="1"])){animation:op-traco .42s var(--ease) .12s both}}@keyframes op-traco{0%{opacity:.4;transform:scaleX(.3)}}.op-proc[data-palco="1"] .op-fase-tracos{display:flex}.op-proc[data-palco="1"] .op-roda{--linha-roda:clamp(40px, 11.4vw, 52px);--esp:1.45}.op-proc[data-palco="1"] .op-fase-tracos i{width:16px}.op-roda{position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 17% 83%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 17% 83%,#0000 100%)}.op-roda li{margin-top:calc(var(--linha-roda,31px) * var(--esp,1) / -2);height:calc(var(--linha-roda,31px) * var(--esp,1));font-weight:700;font-size:calc(var(--linha-roda,31px) * .84);letter-spacing:-.03em;white-space:nowrap;text-align:center;opacity:.16;will-change:transform, opacity;place-items:center;line-height:1;display:grid;position:absolute;top:50%;left:0;right:0}.op-roda li[data-ativa="1"]{opacity:1}@media (min-width:1024px){.op-proc[data-palco="1"] .op-proc-cartao{grid-template-rows:auto 1fr;grid-template-columns:533fr 747fr}.op-proc[data-palco="1"] .op-proc-topo{grid-area:1/1;padding:56px 56px 0}.op-proc[data-palco="1"] .op-proc-painel{grid-area:1/2/span 2}.op-proc[data-palco="1"] .op-fases{grid-area:2/1;align-self:end;padding:0 56px 56px}.op-proc[data-palco="1"] .op-fase-tracos i{width:22px}.op-proc[data-palco="1"] .op-roda{--linha-roda:62px;--esp:1}}.op-sobre h2 span{display:block}.op-sobre h2 .op-sub{letter-spacing:-.01em;color:var(--op-ceu);margin-top:12px;font-size:clamp(1.5rem,1.33rem + .67vw,1.9375rem);font-weight:400;line-height:1.2}.op-sobre-grelha{gap:clamp(28px,5.5vw,80px);margin-top:clamp(28px,5vw,72px);display:grid}.op-sobre-foto{aspect-ratio:4/5;border-radius:var(--raio);background:rgb(from var(--op-mar) r g b / .22);text-align:center;color:var(--op-ceu);place-items:center;padding:24px;font-size:.875rem;display:grid;overflow:hidden}.op-sobre-foto[data-por-enviar]{outline:1px dashed rgb(from var(--op-ceu) r g b / .6);outline-offset:-1px}.op-sobre-foto img{object-fit:cover;width:100%;height:100%}.op-sobre-abertura{gap:18px;max-width:41rem;font-size:clamp(1.0625rem,1.02rem + .19vw,1.1875rem);line-height:1.55;display:grid}.op-pessoa{border-top:1px solid var(--linha-escura);margin-top:clamp(24px,2.8vw,40px);padding-top:clamp(24px,2.8vw,40px)}.op-pessoa figcaption h3{letter-spacing:-.015em;font-size:1.5rem;font-weight:700}@media (min-width:1024px){.op-pessoa figcaption h3{font-size:1.375rem}}.op-pessoa figcaption p{color:var(--op-ceu);margin-top:10px;font-size:.875rem}.op-pessoa blockquote{quotes:"“" "”";gap:12px;margin-top:22px;font-size:clamp(1rem,.97rem + .1vw,1.0625rem);line-height:1.55;display:grid}.op-pessoa blockquote p:first-child:before{content:open-quote}.op-pessoa blockquote p:last-child:after{content:close-quote}@media (min-width:1024px){.op-sobre-grelha{grid-template-columns:497fr 703fr;align-items:start}}#faq{padding-bottom:106px}@media (min-width:1024px){#faq{padding-bottom:67px}#trabalhos{padding-bottom:129px}}.op-faq-lista{border-top:1px solid var(--linha-clara);margin-top:clamp(28px,5vw,72px)!important}.op-faq-lista details{border-bottom:1px solid var(--linha-clara)}.op-faq-lista summary{cursor:pointer;grid-template-columns:28px 1fr 24px;align-items:baseline;column-gap:14px;padding-block:22px;list-style:none;display:grid}.op-faq-lista summary::-webkit-details-marker{display:none}.op-faq-num{font:500 .75rem/1 var(--font-sans);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:rgb(from var(--op-oceano) r g b / .6)}.op-faq-lista h3{letter-spacing:-.005em;text-wrap:pretty;font-size:1.125rem;font-weight:500;line-height:1.4}.op-faq-icone{width:24px;height:24px;transition:rotate .2s var(--ease);align-self:start;place-items:center;display:grid}details[open] .op-faq-icone{rotate:45deg}.op-faq-resposta{max-width:calc(62ch + 80px);color:rgb(from var(--op-oceano) r g b / .84);text-wrap:pretty;gap:12px;padding:0 38px 26px 42px;font-size:1rem;line-height:1.6;display:grid}@media (min-width:1024px){.op-faq-grelha{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;column-gap:80px;display:grid}.op-faq-grelha>header{top:calc(var(--cab) + 40px);position:sticky}.op-faq-grelha .op-faq-lista{margin-top:0!important}.op-faq-lista summary{padding-block:24px}.op-faq-lista h3{font-size:1.125rem}}@media (hover:hover) and (pointer:fine){.op-faq-lista summary:hover h3{color:var(--op-mar)}.op-faq-lista h3{transition:color .16s}}@supports (interpolate-size:allow-keywords){.op-faq-lista{interpolate-size:allow-keywords}.op-faq-lista details::details-content{opacity:0;block-size:0;transition:block-size .2s var(--ease), opacity .2s ease, content-visibility .2s allow-discrete;overflow:hidden}.op-faq-lista details[open]::details-content{opacity:1;block-size:auto}}.op-contacto{padding-top:73px;position:relative;overflow:clip}.op-contacto-fundo{opacity:.12;pointer-events:none;-webkit-user-select:none;user-select:none;width:600px;max-width:none;height:auto;position:absolute;top:380px;left:50%;translate:-50%}.op-contacto-grelha{gap:40px;display:grid;position:relative}.op-contacto .op-h2{margin-top:14px;font-size:clamp(2rem,1.536rem + 1.905vw,3.25rem);line-height:1.04;line-height:1.1!important}.op-contacto h2 span{display:block}.op-contacto-intro{color:var(--op-ceu);max-width:26rem;font-size:clamp(1.0625rem,1.04rem + .1vw,1.125rem);line-height:1.55;margin-top:18px!important}.op-contacto-direto{display:grid}.op-agendar{box-shadow:inset 0 0 0 1px rgb(from var(--op-mar) r g b / .5);background:linear-gradient(68deg, var(--op-oceano) 0%, var(--op-oceano) 50%, rgb(from var(--op-mar) r g b / .9) 76%, var(--op-ceu) 104%);border-radius:24px;justify-items:start;gap:10px;margin-top:14px;padding:28px 27px 24px;display:grid;position:relative}.op-agendar h3{letter-spacing:-.01em;font-size:1.25rem;font-weight:500}.op-agendar p{color:var(--op-ceu);max-width:18.5rem;font-size:.9375rem;line-height:1.55}.op-agendar .op-btn{box-shadow:inset 0 0 0 1px var(--op-agua);gap:12px;margin-top:2px;font-weight:400}.op-agendar .op-btn[aria-disabled=true]{cursor:default}.op-agendar .op-btn[aria-disabled=true]:active{transform:none}@media (hover:hover) and (pointer:fine){.op-agendar .op-btn[aria-disabled=true]:hover{background:0 0;color:var(--op-agua)!important}}.op-contacto-linhas{border-top:1px solid var(--linha-escura);margin-top:47px!important}.op-contacto-linhas>div{border-bottom:1px solid var(--linha-escura);grid-template-columns:96px 1fr;align-items:center;min-height:55px;display:grid}.op-contacto-linhas dt{font:500 .75rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--op-ceu)}.op-contacto-linhas dd{font-size:1rem}.op-contacto-linhas a{align-items:center;min-height:44px;display:inline-flex}.op-form-cartao{border-radius:var(--raio);background:var(--op-agua);color:var(--op-oceano);padding:22px 18px 24px;position:relative}.op-form-cab{gap:6px;margin-bottom:24px;display:grid}.op-form-titulo{align-items:center;gap:12px;display:flex}.op-carimbo{flex:none;width:auto;height:22px}.op-form-titulo .op-carimbo{height:22px}.op-rodape-direitos{gap:12px}.op-rodape-direitos .op-carimbo{height:20px}@media (min-width:1024px){.op-form-titulo .op-carimbo{height:26px}.op-rodape-direitos .op-carimbo{height:22px}}.op-form-cab h3{letter-spacing:-.015em;font-size:clamp(1.5rem,1.46rem + .19vw,1.625rem);font-weight:700}.op-form-cab p{font-size:.875rem}.op-form{gap:14px;display:grid}.op-form fieldset .op-ajuda{margin-top:8px}.op-form fieldset{border:0;min-width:0;margin:0;padding:0}.op-form-campos,.op-form-par{gap:14px;display:grid}@media (min-width:640px){.op-form-par{grid-template-columns:1fr 1fr;gap:16px}}.op-campo{gap:8px;display:grid}.op-campo label,.op-form legend{padding:0;font-size:.875rem;font-weight:500}.op-campo input,.op-campo textarea,.op-campo select{border:1px solid var(--op-mar);width:100%;min-height:46px;color:var(--op-oceano);font:inherit;background:0 0;border-radius:16px;padding:10px 16px;font-size:1rem;transition:border-color .16s,box-shadow .16s}.op-campo textarea{resize:vertical;min-height:110px;line-height:1.5}.op-campo select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%230D1A1E' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:44px}.op-campo select:invalid,.op-campo select[data-vazio="1"]{color:rgb(from var(--op-oceano) r g b / .72)}@supports (appearance:base-select){.op-campo select{appearance:base-select}.op-campo select::picker(select){appearance:base-select}.op-campo select{cursor:pointer;align-items:center;display:flex}.op-campo select::picker-icon{display:none}.op-campo select::picker(select){border:1px solid var(--op-mar);background:var(--op-agua);color:var(--op-oceano);box-shadow:0 18px 40px -18px rgb(from var(--op-oceano) r g b / .45);opacity:1;transition:opacity .15s ease, translate .15s var(--ease), overlay .15s allow-discrete, display .15s allow-discrete;border-radius:16px;margin-top:6px;padding:6px;translate:0}.op-campo select:not(:open)::picker(select){opacity:0;translate:0 -4px}@starting-style{.op-campo select:open::picker(select){opacity:0;translate:0 -4px}}.op-campo select option{cursor:pointer;border-radius:10px;padding:11px 14px;font-size:1rem}.op-campo select option[value=""]{display:none}.op-campo select option::checkmark{content:none}.op-campo select option:hover,.op-campo select option:focus-visible{background:rgb(from var(--op-mar) r g b / .16);outline:none}.op-campo select option:checked{background:var(--op-oceano);color:var(--op-agua)}}@media (prefers-reduced-motion:reduce){.op-campo select::picker(select){transition:none}}.op-campo ::placeholder{color:rgb(from var(--op-oceano) r g b / .62);opacity:1}.op-campo input:focus-visible,.op-campo textarea:focus-visible,.op-campo select:focus-visible{border-color:var(--op-oceano);box-shadow:0 0 0 2px var(--op-oceano);border-radius:16px;outline:none}.op-campo [aria-invalid=true]{border-color:var(--op-oceano);box-shadow:0 0 0 1.5px var(--op-oceano)}.op-erro{color:var(--op-oceano);align-items:flex-start;gap:6px;font-size:.875rem;font-weight:500;display:flex}.op-erro svg{flex:none;margin-top:2px}.op-ajuda{color:rgb(from var(--op-oceano) r g b / .78);font-size:.75rem;line-height:1.5}.op-tipos{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.op-tipo{border:1px solid var(--op-mar);cursor:pointer;min-height:40px;transition:transform .16s var(--ease), background-color .16s ease, color .16s ease;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 11px;font-size:clamp(.8125rem,.79rem + .1vw,.875rem);display:inline-flex;position:relative}.op-tipo:active{transform:scale(.97)}.op-tipo:before{content:"";position:absolute;inset:-2px 0}.op-tipo input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.op-tipo i{border:1.5px solid;border-radius:5px;place-items:center;width:16px;height:16px;display:grid}.op-tipo i svg{opacity:0}.op-tipo:has(input:checked){background:var(--op-oceano);color:var(--op-agua);border-color:var(--op-oceano)}.op-tipo:has(input:checked) i svg{opacity:1}.op-tipo:has(input:focus-visible){outline:2px solid var(--op-oceano);outline-offset:3px}.op-consentimento{grid-template-columns:auto 1fr;align-items:start;gap:12px;font-size:.875rem;line-height:1.5;display:grid}.op-consentimento input{appearance:none;border:1.5px solid var(--op-oceano);cursor:pointer;background:50%/14px no-repeat;border-radius:5px;width:20px;height:20px;margin:1px 0 0}.op-consentimento input:checked{background-color:var(--op-oceano);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E0EBE9' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.op-consentimento .op-erro{grid-column:2}.op-form .op-btn{width:100%;min-height:56px}.op-form .op-btn[disabled]{opacity:.7;cursor:progress}.op-form-nota{text-align:center;font-size:.8125rem}.op-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.op-alerta{border:1px solid var(--op-oceano);color:var(--op-oceano);border-radius:16px;gap:10px;padding:14px 16px;font-size:.9375rem;font-weight:500;display:flex}.op-enviado{justify-items:start;gap:10px;padding-block:12px;display:grid}.op-enviado-icone{background:var(--op-oceano);width:52px;height:52px;color:var(--op-agua);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.op-enviado h3{letter-spacing:-.015em;font-size:1.5rem;font-weight:700}.op-girar{animation:.7s linear infinite op-girar}@keyframes op-girar{to{rotate:360deg}}@media (min-width:1024px){.op-contacto{padding-top:128px}.op-contacto .op-h2{line-height:1.04!important}.op-contacto-intro{line-height:1.6}.op-form{gap:18px}.op-form-campos,.op-form-par{gap:18px 16px}.op-tipos{margin-top:14px}.op-ajuda{font-size:.8125rem}.op-campo textarea{min-height:132px}.op-contacto-fundo{opacity:.12;width:760px;top:150px;left:calc(50% + 150px);translate:0}.op-contacto-grelha{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,500fr) minmax(0,700fr);align-items:start;gap:0 80px}.op-contacto-intro-bloco{grid-area:1/1}.op-form-cartao{grid-area:1/2/span 2;padding:40px}.op-campo input,.op-campo select{min-height:52px;padding-block:12px}.op-tipos{gap:8px}.op-tipo{gap:10px;min-height:44px;padding:0 16px 0 14px}.op-contacto-direto{grid-area:2/1;margin-top:58px}.op-form-cab{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:30px;display:flex}}.op-rodape{border-top:1px solid var(--linha-escura);padding-block:56px 32px}.op-rodape-topo{align-items:end;gap:24px;display:grid}.op-rodape-marca img{width:100%!important;height:auto!important}.op-rodape-topo .op-btn{width:100%;min-height:48px}.op-rodape-meio{border-top:1px solid var(--linha-escura);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-top:clamp(32px,4vw,58px);padding-top:clamp(32px,4vw,56px);display:flex}.op-rodape-redes{justify-items:end;display:grid}.op-rodape-contactos{margin-top:14px;display:grid}.op-rodape-contactos a{letter-spacing:-.01em;align-items:center;min-height:44px;font-size:clamp(.9375rem,.8rem + .6vw,1.375rem);display:inline-flex}.op-redes{gap:12px;margin-top:14px;display:flex}.op-redes svg{width:20px;height:20px}@media (hover:hover) and (pointer:fine){.op-redes a{transition:background-color .16s}.op-redes a:hover{background:rgb(from var(--op-agua) r g b / .12)}}.op-redes a,.op-redes span{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--linha-escura);color:var(--op-agua);border-radius:50%;place-items:center;display:grid}.op-rodape-fundo{border-top:1px solid var(--linha-escura);color:var(--op-ceu);flex-wrap:wrap;align-items:center;gap:0 16px;margin-top:clamp(32px,3.3vw,48px);padding-top:20px;font-size:.8125rem;display:flex}.op-rodape-fundo a{align-items:center;gap:6px;min-height:44px;display:inline-flex}.op-rodape-fundo:before{content:"";flex-basis:100%;order:2;height:0}.op-rodape-fundo>a{order:1}.op-rodape-direitos{order:3;align-items:center;min-height:44px;margin-right:auto;display:inline-flex}.op-rodape-fundo .op-credito{order:4;margin-left:auto}@media (min-width:1024px){.op-rodape{padding-block:71px 32px}.op-rodape-topo{grid-template-columns:1fr auto;gap:48px}.op-rodape-topo .op-btn{width:auto}.op-rodape-meio{align-items:flex-end}.op-rodape-fundo{gap:0 28px;padding-top:14px;font-size:.875rem}.op-rodape-topo .op-btn{min-height:52px}.op-rodape-meio{padding-top:51px}.op-rodape-fundo:before{display:none}.op-rodape-fundo>a,.op-rodape-direitos{order:0;margin-right:0}}@media (hover:hover) and (pointer:fine){.op-rodape a:hover,.op-contacto-linhas a:hover,.op-menu-contactos a:hover{color:var(--op-ceu)}}@media (prefers-reduced-motion:no-preference){.op[data-js="1"] [data-revelar]{opacity:0;transition:opacity .3s var(--ease), transform .3s var(--ease);transition-delay:calc(var(--ordem,0) * 50ms);transform:translateY(8px)}.op[data-js="1"] [data-revelar][data-visto="1"]{opacity:1;transform:none}}.op-lb{background:var(--op-oceano);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--op-agua);opacity:0;transition:opacity .16s ease, transform .16s var(--ease), overlay .16s allow-discrete, display .16s allow-discrete;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden;transform:scale(.96)}.op-lb[open]{opacity:1;transition-duration:.25s;transform:none}@starting-style{.op-lb[open]{opacity:0;transform:scale(.96)}}.op-lb::backdrop{background:var(--op-oceano)}.op-lb-fundo{filter:blur(70px)saturate(1.25);background-position:50%;background-size:cover;transition:background-image .4s;position:absolute;inset:-120px;transform:scale(1.1)}.op-lb-veu{background:radial-gradient(120% 90% at 50% 45%, rgb(from var(--op-oceano) r g b / .62) 0%, rgb(from var(--op-oceano) r g b / .8) 70%, rgb(from var(--op-oceano) r g b / .9) 100%);position:absolute;inset:0}@media (prefers-reduced-transparency:reduce){.op-lb-veu{background:rgb(from var(--op-oceano) r g b / .94)}}.op-lb-dentro{grid-template-rows:auto 1fr;width:100%;max-width:1680px;height:100%;margin-inline:auto;display:grid;position:relative}.op-lb-dir{animation:.2s both op-troca}.op-lb-nav{gap:16px;display:grid}.op-lb-cab{z-index:3;justify-content:space-between;align-items:center;height:64px;padding-inline:20px;display:flex;position:relative}.op-lb-pos{font:500 .75rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--op-ceu);font-variant-numeric:tabular-nums;gap:8px;display:grid}.op-lb-pos span{gap:4px;display:flex}.op-lb-pos i{background:rgb(from var(--op-ceu) r g b / .3);border-radius:1px;width:14px;height:2px;display:block}.op-lb-pos i[data-ativo="1"]{background:var(--op-agua)}.op-lb-fechar{width:44px;height:44px;box-shadow:inset 0 0 0 1px rgb(from var(--op-agua) r g b / .6);background:rgb(from var(--op-oceano) r g b / .4);transition:transform .16s var(--ease);border-radius:50%;place-items:center;display:grid}.op-lb-fechar:active{transform:scale(.97)}.op-lb-corpo{overscroll-behavior:contain;flex-direction:column;gap:14px;min-height:0;padding:8px 20px 0;display:flex;position:relative;overflow-y:auto}.op-lb-palco{background:var(--op-oceano);border-radius:20px;flex:none;width:100%;position:relative;overflow:hidden}.op-lb-pista{margin:0;padding:0;list-style:none;position:absolute;inset:0}.op-lb-slide{display:none;position:absolute;inset:0}.op-lb-slide[data-ativa="1"]{animation:.15s both op-troca;display:block}.op-lb-palco[data-o=h]{aspect-ratio:16/9}.op-lb-slide img,.op-lb-palco video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.op-lb-palco video{background:#000}@keyframes op-troca{0%{opacity:0}}.op-leitor{color:var(--op-agua);background:#000;position:absolute;inset:0;container-type:inline-size}.op-leitor video{object-fit:cover;cursor:pointer;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.006)}.op-leitor:fullscreen video{object-fit:contain;transform:none}.op-leitor-barra{background:linear-gradient(to top, rgb(from var(--op-oceano) r g b / .82) 0%, rgb(from var(--op-oceano) r g b / .45) 55%, transparent 100%);transition:opacity .22s ease, translate .26s var(--ease);padding:56px 18px 10px;position:absolute;bottom:0;left:0;right:0}.op-leitor[data-ocioso="1"] .op-leitor-barra{opacity:0;pointer-events:none;translate:0 6px}.op-leitor[data-ocioso="1"] video{cursor:none}.op-leitor-barra:has(:focus-visible){opacity:1!important;pointer-events:auto!important;translate:0!important}.op-leitor-linha{align-items:center;gap:2px;margin-top:4px;display:flex}.op-leitor-btn{width:36px;height:36px;color:var(--op-agua);opacity:.86;transition:opacity .16s ease, transform .16s var(--ease);border-radius:8px;flex:none;place-items:center;font-size:20px;display:grid}.op-leitor-linha>.op-leitor-btn:first-child{opacity:1;margin-left:-9px;font-size:22px}.op-leitor-linha>.op-leitor-btn:last-child{margin-right:-9px}.op-leitor-btn:active{transform:scale(.92)}.op-leitor-btn:focus-visible{outline:2px solid var(--op-agua);outline-offset:0}@media (hover:hover) and (pointer:fine){.op-leitor-btn:hover{opacity:1}}.op-leitor-tempo{min-width:0;font:500 .8125rem/1 var(--font-sans);letter-spacing:0;font-variant-numeric:normal;white-space:nowrap;color:var(--op-agua);flex:1;padding-left:6px}.op-leitor-tempo i{color:rgb(from var(--op-agua) r g b / .55);font-style:normal}.op-leitor-progresso{appearance:none;cursor:pointer;background:0 0;width:100%;height:20px;margin:0;display:block}.op-leitor-progresso::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--op-agua) var(--p,0%), rgb(from var(--op-agua) r g b / .25) var(--p,0%));height:2px;transition:height .16s var(--ease);border-radius:1px}.op-leitor-progresso::-moz-range-track{background:rgb(from var(--op-agua) r g b / .25);border-radius:1px;height:2px}.op-leitor-progresso::-moz-range-progress{background:var(--op-agua);border-radius:1px;height:2px}.op-leitor-progresso::-webkit-slider-thumb{-webkit-appearance:none;background:var(--op-agua);width:12px;height:12px;transition:transform .16s var(--ease);border-radius:50%;margin-top:-5px;transform:scale(0)}.op-leitor-progresso::-moz-range-thumb{background:var(--op-agua);width:12px;height:12px;transition:transform .16s var(--ease);border:0;border-radius:50%;transform:scale(0)}@media (hover:hover) and (pointer:fine){.op-leitor-progresso:hover::-webkit-slider-runnable-track{height:4px}.op-leitor-progresso:hover::-webkit-slider-thumb{margin-top:-4px;transform:scale(1)}.op-leitor-progresso:hover::-moz-range-thumb{transform:scale(1)}}@media (hover:none){.op-leitor-progresso::-webkit-slider-thumb{transform:scale(.85)}.op-leitor-progresso::-moz-range-thumb{transform:scale(.85)}}.op-leitor-progresso:focus-visible{outline:2px solid var(--op-agua);outline-offset:2px;border-radius:2px}.op-leitor-progresso:focus-visible::-webkit-slider-thumb{transform:scale(1)}.op-leitor-som{flex:none;align-items:center;display:flex}.op-leitor-volume{opacity:0;appearance:none;cursor:pointer;width:0;height:20px;transition:width .22s var(--ease), opacity .16s ease, margin .22s var(--ease);background:0 0;margin:0}.op-leitor-volume::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--op-agua) var(--p,100%), rgb(from var(--op-agua) r g b / .25) var(--p,100%));border-radius:1px;height:2px}.op-leitor-volume::-moz-range-track{background:rgb(from var(--op-agua) r g b / .25);border-radius:1px;height:2px}.op-leitor-volume::-moz-range-progress{background:var(--op-agua);border-radius:1px;height:2px}.op-leitor-volume::-webkit-slider-thumb{-webkit-appearance:none;background:var(--op-agua);border-radius:50%;width:10px;height:10px;margin-top:-4px}.op-leitor-volume::-moz-range-thumb{background:var(--op-agua);border:0;border-radius:50%;width:10px;height:10px}.op-leitor-volume:focus-visible{outline:2px solid var(--op-agua);outline-offset:2px;border-radius:2px}@media (hover:hover) and (pointer:fine){.op-leitor-som:hover .op-leitor-volume,.op-leitor-som:focus-within .op-leitor-volume{opacity:1;width:72px;margin:0 4px 0 8px}}.op-leitor-som:has(.op-leitor-volume:focus-visible) .op-leitor-volume{opacity:1;width:72px;margin:0 4px 0 8px}@media (hover:none){.op-leitor-volume{display:none}}@container (max-width:460px){.op-leitor-barra{padding:48px 16px 10px}.op-leitor-volume{display:none}.op-leitor-btn{width:34px;height:34px;font-size:19px}.op-leitor-linha>.op-leitor-btn:first-child{margin-left:-7px;font-size:21px}.op-leitor-linha>.op-leitor-btn:last-child{margin-right:-7px}.op-leitor-tempo{font-size:.75rem}}.op-leitor:fullscreen .op-leitor-barra{padding:96px max(32px,4vw) 24px}@media (prefers-reduced-motion:reduce){.op-leitor-barra,.op-leitor-btn,.op-leitor-volume{transition:opacity .15s}.op-leitor[data-ocioso="1"] .op-leitor-barra{translate:none}}.op-lb-play{background:rgb(from var(--op-agua) r g b / .94);width:64px;height:64px;color:var(--op-oceano);transition:transform .16s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.op-lb-play:active{transform:scale(.97)}.op-lb-play svg{fill:currentColor;margin-left:3px}.op-lb-contador{background:rgb(from var(--op-oceano) r g b / .72);font-variant-numeric:tabular-nums;pointer-events:none;border-radius:999px;padding:6px 12px;font-size:.8125rem;font-weight:500;position:absolute;bottom:12px;left:12px}.op-lb-minis{gap:8px;display:flex}.op-lb-minis button{aspect-ratio:1;opacity:.6;min-width:0;max-width:64px;transition:opacity .16s ease, transform .16s var(--ease);border-radius:10px;flex:0 64px;position:relative;overflow:hidden}.op-lb-minis button:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.op-lb-minis button:hover{opacity:.85}}.op-lb-minis button[aria-current=true]{opacity:1;box-shadow:0 0 0 2px var(--op-agua)}.op-lb-minis img{object-fit:cover;width:100%;height:100%}.op-lb-minis .op-play{width:22px;height:22px}.op-lb-minis .op-play svg{margin-left:1px}.op-lb-info{gap:10px;display:grid}.op-lb-info h2{letter-spacing:-.02em;font-size:clamp(1.5rem,1.35rem + .5vw,1.75rem);font-weight:700;line-height:1.15}.op-lb-info>p{color:var(--op-ceu);font-size:.875rem}.op-lb-desc{justify-items:start;gap:8px;display:grid}.op-lb-desc p{font-size:.9375rem;line-height:1.5}.op-lb-desc p[data-cortado="1"]{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.op-lb-mais{min-height:44px;margin-block:-8px;font-size:.875rem;font-weight:500}.op-lb-quero{align-items:center;gap:6px;min-height:44px;font-size:.9375rem;display:inline-flex}.op-lb-barra{z-index:3;padding:16px 20px calc(20px + env(safe-area-inset-bottom));border-top:1px solid rgb(from var(--op-agua) r g b / .12);background:rgb(from var(--op-oceano) r g b / .72);-webkit-backdrop-filter:blur(20px)saturate(140%);grid-template-columns:1fr 1.03fr;gap:10px;margin:auto -20px 0;display:grid;position:sticky;bottom:0}@media (prefers-reduced-transparency:reduce){.op-lb-barra{background:var(--op-oceano);-webkit-backdrop-filter:none}}.op-lb-barra .op-btn[disabled]{opacity:.38;cursor:default}.op-lb-barra .op-btn{min-width:0;padding-inline:14px}@media (max-width:359px){.op-lb-barra .op-btn{padding-inline:10px;font-size:.875rem}}.op-lb-teclado{display:none}@media (max-width:1023px){.op-lb-corpo{scrollbar-width:none;padding-top:0}.op-lb-corpo::-webkit-scrollbar{display:none}.op-lb-palco{width:calc(100% + 40px);height:56.25vw;transition:height .28s var(--ease-gaveta);background:0 0;border-radius:0;margin-inline:-20px;aspect-ratio:auto!important}.op-lb-palco[data-o=v]{height:min(62dvh,150vw)}.op-lb-pista{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y;display:flex;overflow:auto hidden}.op-lb-pista::-webkit-scrollbar{display:none}.op-lb-slide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;height:100%;display:block;position:relative;inset:auto}.op-lb-slide[data-ativa="1"]{animation:none}.op-lb-slide img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.op-lb-palco[data-a-tocar="1"] .op-lb-pista{overflow-x:hidden}.op-lb-slide .op-leitor video{object-fit:contain;background:0 0;transform:none}.op-lb-slide .op-leitor{background:0 0}.op-lb-contador{bottom:12px;left:20px}.op-lb-minis{padding-top:2px}.op-lb-minis button{flex-basis:56px;max-width:56px}.op-lb-barra{background:rgb(from var(--op-oceano) r g b / .96)}}@media (min-width:1024px){.op-lb-cab{grid-template-columns:min(1120px,177.778dvh - 533.333px,100% - 384px) 320px;justify-content:center;align-items:center;column-gap:64px;height:96px;padding-inline:80px;display:grid}.op-lb-cab>:first-child{grid-area:1/1}.op-lb-cab>.op-lb-fechar{grid-area:1/2;justify-self:end}.op-lb-corpo{grid-template-columns:min(1120px,177.778dvh - 533.333px,100% - 384px) 320px;place-content:center;align-items:start;gap:64px;padding:0 80px 48px;display:grid;overflow:visible}.op-lb-esq{gap:16px;min-width:0;display:grid}.op-lb-dir{align-content:start;gap:28px;padding-top:4px;display:grid}.op-lb-palco{border-radius:24px;box-shadow:0 30px 80px -30px #0000008c}.op-lb[data-o=v] .op-lb-corpo{grid-template-columns:auto 320px}.op-lb[data-o=v] .op-lb-palco{aspect-ratio:9/16;width:auto;height:clamp(420px,100dvh - 300px,760px)}.op-lb[data-o=v] .op-lb-palco[data-foto="1"]{aspect-ratio:2/3}.op-lb-desc{gap:14px}.op-lb-desc p{font-size:1rem;line-height:1.55}.op-lb-desc p[data-cortado="1"]{display:block}.op-lb-mais{display:none}.op-lb-nav{border-top:1px solid rgb(from var(--op-agua) r g b / .14);padding-top:24px}.op-lb-barra{-webkit-backdrop-filter:none;background:0 0;border-top:0;grid-template-columns:1fr 1fr;margin:0;padding:0;position:static}.op-lb-teclado{color:rgb(from var(--op-ceu) r g b / .85);font-size:.8125rem;line-height:1.5;display:block}}@media (min-width:1024px) and (hover:none){.op-lb-teclado{display:none}}@media (max-width:1023px){.op-lb-esq,.op-lb-dir,.op-lb-nav{display:contents}}@media (prefers-reduced-motion:reduce){.op-menu-lista li{transition:none;translate:none!important}.op-lb-palco{transition:none!important}.op-lb,.op-menu{transition:opacity .15s ease, overlay .15s allow-discrete, display .15s allow-discrete;transform:none!important}.op-btn,.op-peca img,.op-faq-icone,.op-tipo,.op-lb-play,.op-lb-fechar,.op-menu-btn{transition:none}.op-btn:active,.op-peca:active,.op-tipo:active{transform:none}.op-girar{animation-duration:1.6s}.op-proc[data-palco="1"] .op-fase{transition:opacity .15s,visibility 0s .15s}.op-proc[data-palco="1"] .op-fase[data-ativa="1"]{transition:opacity .15s,visibility}.op-roda li{transition:none}}.op-404{align-content:center;gap:18px;min-height:100svh;padding-block:120px 80px;display:grid}.op-404 h1{letter-spacing:-.03em;font-size:clamp(2.25rem,1.5rem + 3vw,3.75rem);font-weight:700;line-height:1.05}.op-404 p{color:var(--op-ceu);max-width:32rem}.op-404 div{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}
