.foco{--foco-x:clamp(1.25rem, 5vw, 4rem);--foco-y:clamp(2.5rem, 6vh, 4rem);--foco-erro:#8a2c2c;background:var(--oh-petrol);grid-template-columns:minmax(0,1fr);grid-template-areas:"marca""form""prova";min-height:100svh;display:grid}.foco .foco__marca,.foco .foco__prova{background:var(--oh-petrol);color:#fff;padding-inline:var(--foco-x)}.foco .foco__marca ::selection,.foco .foco__prova ::selection{color:#fff;background:#a6d6d957}.foco .foco__marca{isolation:isolate;grid-area:marca;padding-block:1.25rem 2.25rem;position:relative;overflow:hidden}.foco .foco__marca:before{content:"";z-index:-1;pointer-events:none;opacity:.2;background:url(/img/marca/ondas.webp) 100% 0/contain no-repeat;width:120%;height:150%;position:absolute;top:-18%;right:-30%}.foco .foco__logo{border-radius:6px;display:inline-block}.foco .foco__logo img{width:auto;height:28px}.foco .foco__titulo{letter-spacing:-.026em;text-wrap:balance;color:#fff;max-width:15ch;margin:2rem 0 0;font-size:clamp(1.875rem,1.25rem + 2.4vw,3rem);font-weight:700;line-height:1.06}.foco .foco__titulo em{color:var(--oh-teal);font-style:normal}.foco .foco__prova{grid-area:prova;padding-block:2.75rem 3.25rem}.foco .foco__rotulo{letter-spacing:.16em;text-transform:uppercase;color:var(--oh-teal);margin:0 0 .25rem;font-size:.72rem;font-weight:700;line-height:1}.foco .foco__passos{counter-reset:passo;max-width:34rem;margin:0;padding:0;list-style:none}.foco .foco__passos li{counter-increment:passo;border-bottom:1px solid var(--oh-line-dark);color:#c3d2d5;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding:.8rem 0;font-size:.9375rem;line-height:1.5;display:grid}.foco .foco__passos li:before{content:counter(passo, decimal-leading-zero);color:var(--oh-teal);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:.8125rem;font-weight:700;line-height:1.85}.foco .foco__fala{max-width:34rem;margin:2rem 0 0}.foco .foco__fala blockquote{margin:0 0 .75rem}.foco .foco__fala blockquote p{letter-spacing:-.006em;color:#e4ecee;text-indent:-.42em;text-wrap:pretty;margin:0;font-size:1.0625rem;font-weight:500;line-height:1.55}.foco .foco__fala blockquote p:before{content:"“"}.foco .foco__fala blockquote p:after{content:"”"}.foco .foco__fala figcaption{color:#9fb3b7;flex-wrap:wrap;gap:.1rem .5rem;font-size:.8125rem;line-height:1.45;display:flex}.foco .foco__fala figcaption b{color:#fff;font-weight:600}.foco .foco__contato{border-top:1px solid var(--oh-line-dark);color:#9fb3b7;flex-wrap:wrap;gap:.75rem 2.5rem;max-width:34rem;margin:2rem 0 0;padding:1.25rem 0 0;font-size:.875rem;line-height:1.5;list-style:none;display:flex}.foco .foco__contato a{color:var(--oh-teal);text-underline-offset:3px;font-weight:600}.foco .foco__contato small{font-size:.78rem;display:block}.foco :is(.foco__marca,.foco__prova) :focus-visible,.foco :is(.foco__marca,.foco__prova) a:not(.oh-btn):not(.hub-card):not(.post-card):focus-visible{outline-color:var(--oh-teal);box-shadow:0 0 0 4px #a6d6d938}.foco .foco__form{padding:2.25rem var(--foco-x) 3rem;background:var(--oh-paper);grid-area:form}.foco .foco__form-in{width:100%;max-width:36rem;margin:0 auto;container-type:inline-size}.foco .foco__cabeca{margin:0 0 1.75rem}.foco .foco__cabeca .oh-eyebrow{margin-bottom:.9rem}.foco .foco__cabeca h2{letter-spacing:-.018em;color:var(--oh-ink);margin:0 0 .35rem;font-size:clamp(1.4rem,1.2rem + .7vw,1.75rem);font-weight:700;line-height:1.2}.foco .foco__cabeca p:not(.oh-eyebrow){color:var(--oh-grey);margin:0;font-size:.95rem}.foco .aviso{margin:0 0 1.25rem}.foco .aviso a{color:inherit;font-weight:600}.foco .form--foco{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:1.15rem 1rem;padding:0}@container (width>=32rem){.foco .form--foco{grid-template-columns:repeat(2,minmax(0,1fr))}}.foco .form--foco .campo{min-width:0}.foco .form--foco :is(.campo>input,.campo>select,.tel>input,.tel__pais>select,.multi__botao){min-height:3.25rem;transition:border-color var(--oh-dur-1) var(--oh-ease), background-color var(--oh-dur-1) var(--oh-ease);background-color:#f6f9f9;border-color:#12212929;border-radius:10px;padding:.75rem .9rem;font-size:1rem;line-height:1.5}.foco .form--foco :is(input,select,.multi__botao):hover{border-color:#12212952}.foco .form--foco :is(input,select):focus{background-color:#fff}.foco .form--foco input::placeholder{color:var(--oh-grey);opacity:1}.foco .form--foco :is(.campo>select,.tel__pais>select){-webkit-appearance:none;appearance:none;text-overflow:ellipsis;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1.5 1.75 6 6.25l4.5-4.5' fill='none' stroke='%2358666b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;background-size:.75rem;padding-right:2.25rem}.foco .form--foco select:has(option[value=""]:checked){color:var(--oh-grey)}.foco .form--foco select option{color:var(--oh-ink)}.foco .form--foco .multi__busca input{font-size:1rem}.foco .form--foco .tel{grid-template-columns:minmax(0,7.25rem) minmax(0,1fr)}.foco .form--foco .tel--curto{grid-template-columns:minmax(0,6rem) minmax(0,1fr)}.foco .form--foco .tel input{padding-inline:.75rem}.foco .form--foco .tel__pais{min-width:0;position:relative}.foco .form--foco .tel__pais select{width:100%;padding-left:.75rem}.foco .form--foco .tel--curto .tel__pais select{color:#0000}.foco .form--foco .tel__codigo{display:none}.foco .form--foco .tel--curto .tel__codigo{pointer-events:none;white-space:nowrap;color:var(--oh-ink);word-spacing:.2em;font-size:1rem;line-height:1;display:block;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.foco .form--foco :is(input,select)[aria-invalid=true],.foco .form--foco .multi:has(.multi__erro:not([hidden])) .multi__botao{border-color:var(--foco-erro);background-color:#fdf7f7}.foco .form--foco .campo__erro,.foco .form--foco .campo__dica{margin:.4rem 0 0;font-size:.8125rem;line-height:1.45}.foco .form--foco .campo__erro{color:var(--foco-erro);font-weight:600}.foco .form--foco .campo__dica{color:var(--oh-grey)}.foco .form--foco :is(.campo__erro,.campo__dica)[hidden]{display:none}.foco .form__fim{margin-top:.5rem}.foco .form__enviar{justify-content:center;width:100%;padding:1rem 1.5rem;font-size:1rem}.foco .form__enviar[disabled]{opacity:.72;cursor:progress}.foco .form__consent{color:var(--oh-grey);margin:.9rem 0 0;font-size:.8125rem;line-height:1.5}.foco .form__consent a{color:var(--oh-teal-texto)}@media (width>=56rem){.foco{grid-template:"marca form"1fr"prova form"/minmax(0,1.05fr) minmax(0,1fr)}.foco .foco__marca{padding-block:var(--foco-y) 0;flex-direction:column;align-items:flex-start;display:flex}.foco .foco__marca:before{opacity:.24;width:92%;height:100%;top:-12%;right:-22%}.foco .foco__logo img{height:34px}.foco .foco__titulo{margin:auto 0;padding-block:2.5rem}.foco .foco__prova{padding-block:0 var(--foco-y)}.foco .foco__form{padding:var(--foco-y) clamp(1.5rem, 3.75vw, 4rem);align-items:center;display:flex}}
