.hero__quadro{border-radius:var(--r-lg);background:var(--p-surface);position:relative;overflow:hidden}.hero__quadro>video{object-fit:cover;object-position:45% 50%;width:100%;height:100%;position:absolute;inset:0}@media (width>=1024px){.hero-split>.hero-visual.hero__quadro{aspect-ratio:4/3;align-self:start;height:auto}}.ondas__pausa{right:var(--s-4);bottom:var(--s-4);z-index:2;cursor:pointer;background:color-mix(in oklab, var(--p-bg) 88%, transparent);width:44px;height:44px;color:var(--p-inv-ink);background:color-mix(in oklab, var(--p-inv-surface) 90%, transparent);border:0;border-radius:50%;place-items:center;display:grid;position:absolute}.passos{margin:0;padding:0;list-style:none}.passo__foto>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.passo__foto{aspect-ratio:1;border-radius:var(--r-lg);background:var(--p-surface);margin-bottom:var(--s-5);position:relative;overflow:hidden}.passo__n{width:40px;height:40px;margin-bottom:var(--s-4);border:1px solid var(--madeira);color:var(--madeira);font:400 18px/1 var(--font-display);border-radius:50%;place-items:center;display:inline-grid}.passo h3{margin:0 0 var(--s-2)}.passo p{margin:0}.plano{padding:var(--s-7);border-radius:var(--r-lg);background:var(--p-surface)}.plano__nome{margin:0 0 var(--s-3);color:var(--muted);font-weight:500}.plano__preco{margin:0 0 var(--s-6);color:var(--muted)}.plano__preco span{font:400 var(--t-h1)/1 var(--font-display);color:var(--ink);margin-right:var(--s-2)}.plano__itens{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.plano__itens li{padding-left:var(--s-6);line-height:1.5;position:relative}.plano__itens li:before{content:"";border-left:2px solid var(--p-accent);border-bottom:2px solid var(--p-accent);width:12px;height:7px;position:absolute;top:.45em;left:4px;transform:rotate(-45deg)}.pais .rows__name{font:400 var(--t-h3)/1.25 var(--font-display)}@media (width>=640px){ul.rows.pais>li{padding-block:var(--s-6)}}@media (width>=1024px){#pais .plano{flex-direction:column;justify-content:center;align-self:stretch;display:flex}}.pais .rows__name small{margin-top:var(--s-2);font:400 var(--t-body)/1.6 var(--font-text);color:var(--ink);display:block}@media (width>=640px){#pais .group{display:contents}#pais>.wrap{align-content:start;column-gap:var(--gutter);grid-template-columns:1fr;display:grid!important}#pais .section-head{grid-column:1/-1}#pais .plano{margin-top:var(--s-6)}}@media (width>=1024px){#pais>.wrap{grid-template-columns:1fr 1fr}#pais .plano{margin-top:0}}@media (width>=640px){#perguntas .group,#perguntas .faq{display:contents}#perguntas>.wrap{grid-template-columns:1fr;align-content:start;display:grid!important}#perguntas .section-head{grid-column:1/-1}#perguntas .faq__item:first-child{padding-top:var(--s-5)}#perguntas .faq__item{border-bottom:1px solid var(--line)}}@media (width>=1024px){#perguntas>.wrap{column-gap:var(--gutter);grid-template-columns:1fr 1fr}}.close__word{padding-top:0;font-size:clamp(56px,8vw,120px);line-height:1.2;overflow:visible}.closing{overflow:hidden}.closing .btn--primary{--action:var(--p-action);--action-ink:var(--p-action-ink);background:var(--p-action);color:var(--p-action-ink)}.ondas{z-index:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='48' viewBox='0 0 240 48'%3E%3Cpath d='M0 24c30-16 60-16 90 0s60 16 90 0 45-12 60-8' fill='none' stroke='%23eef3f1' stroke-opacity='.12' stroke-width='1.5'/%3E%3C/svg%3E");position:absolute;inset:0}.ondas__pausa{top:var(--s-5);bottom:auto;right:max(var(--gut), (100% - var(--container)) / 2)}@media (width<=639px){.hero-copy .hero-facts{display:none}}@media (width>=640px) and (width<=1023px){.passos>.passo{grid-column:span 4}.passo__foto{aspect-ratio:1/2}.closing__links .grid>.span-6{grid-column:1/-1}.closing__links .grid>.footer__col{grid-column:span 4}}@media (width<=639px){.close__word{display:none}.passos{row-gap:var(--s-6)}.passo{column-gap:var(--s-4);grid-template-columns:112px 1fr;align-items:start;display:grid}.passo__foto{aspect-ratio:4/5;grid-row:1/4;margin:0}.passo__n{width:32px;height:32px;margin-bottom:var(--s-2);font-size:15px}.plano__preco{margin-bottom:var(--s-4)}.plano__itens{gap:var(--s-2)}.plano{padding:var(--s-5)}}
