.loomi-button{display:inline-flex;gap:var(--loomi-space-xs);align-items:center;justify-content:center;font-family:var(--loomi-font-family-sans);font-weight:var(--loomi-font-weight-bold);line-height:var(--loomi-line-height-none);text-align:center;text-decoration:none;cursor:pointer;border-width:var(--loomi-border-width-thin);border-style:solid;border-color:transparent;border-radius:var(--loomi-radius-full);transition-property:color,background-color,border-color;transition-duration:var(--loomi-duration-base);transition-timing-function:var(--loomi-easing-standard)}.loomi-button[data-size=sm]{padding-block:var(--loomi-space-xs);padding-inline:var(--loomi-space-sm);font-size:var(--loomi-text-size-body-small)}.loomi-button[data-size=md]{padding-block:var(--loomi-space-sm);padding-inline:var(--loomi-space-md);font-size:var(--loomi-text-size-body-ui)}.loomi-button[data-size=lg]{padding-block:var(--loomi-space-sm);padding-inline:var(--loomi-space-lg);font-size:var(--loomi-text-size-body-large)}.loomi-button[data-variant=primary]{color:var(--loomi-color-text-inverse);background-color:var(--loomi-color-surface-inverse);border-color:var(--loomi-color-surface-inverse)}.loomi-button[data-variant=accent]{color:var(--loomi-color-on-accent);background-color:var(--loomi-color-accent);border-color:var(--loomi-color-accent)}.loomi-button[data-variant=secondary]{color:var(--loomi-color-text);background-color:var(--loomi-color-surface);border-color:var(--loomi-color-border-strong)}.loomi-button[data-variant=ghost]{color:var(--loomi-color-text);background-color:transparent;border-color:transparent}.loomi-button[data-variant=primary]:hover{color:var(--loomi-color-on-accent);background-color:var(--loomi-color-accent);border-color:var(--loomi-color-accent)}.loomi-button[data-variant=accent]:hover{color:var(--loomi-color-text-inverse);background-color:var(--loomi-color-surface-inverse);border-color:var(--loomi-color-surface-inverse)}.loomi-button[data-variant=secondary]:hover{border-color:var(--loomi-color-text-muted)}.loomi-button[data-variant=ghost]:hover,.loomi-button[data-variant=secondary]:hover{background-color:var(--loomi-color-surface-muted)}.loomi-button:active{box-shadow:var(--loomi-shadow-card)}.loomi-button:disabled,.loomi-button[aria-disabled=true],.loomi-button[data-variant]:disabled,.loomi-button[data-variant][aria-disabled=true]{color:var(--loomi-color-disabled-text);cursor:not-allowed;background-color:var(--loomi-color-disabled-surface);border-color:var(--loomi-color-disabled-surface);box-shadow:none}.loomi-cards>*{padding:calc(var(--loomi-space-md) - var(--loomi-space-xs));background-color:var(--loomi-color-surface);border:var(--loomi-border-width-thin) solid var(--loomi-color-border);border-radius:var(--loomi-radius-none)}.loomi-consulta{display:flex;flex-direction:column;gap:var(--loomi-space-lg)}.loomi-consulta__cabecalho{display:flex;flex-direction:column;gap:var(--loomi-space-sm);align-items:center;text-align:center}.loomi-consulta__titulo{margin:var(--loomi-space-none)}.loomi-consulta__descricao{max-inline-size:62ch}.loomi-consulta__descricao,.loomi-consulta__nota{margin:var(--loomi-space-none);color:var(--loomi-color-text-muted)}.loomi-consulta__nota{font-size:var(--loomi-text-size-body-small);text-align:center}.is-style-loomi-title{font-size:var(--loomi-text-size-title);line-height:var(--loomi-text-line-height-title)}.is-style-loomi-section-title,.is-style-loomi-title{font-family:var(--loomi-font-family-sans);font-weight:var(--loomi-font-weight-bold);letter-spacing:var(--loomi-letter-spacing-tight)}.is-style-loomi-section-title{font-size:var(--loomi-text-size-section-title);line-height:var(--loomi-text-line-height-section-title)}.is-style-loomi-highlight{font-size:var(--loomi-text-size-highlight);line-height:var(--loomi-text-line-height-highlight)}.is-style-loomi-highlight,.is-style-loomi-subtitle-large{font-family:var(--loomi-font-family-display);font-style:italic;font-weight:var(--loomi-font-weight-regular)}.is-style-loomi-subtitle-large{font-size:var(--loomi-text-size-subtitle-large);line-height:var(--loomi-text-line-height-subtitle-large)}.is-style-loomi-eyebrow{font-family:var(--loomi-font-family-sans);font-size:var(--loomi-text-size-eyebrow);font-weight:var(--loomi-font-weight-bold);line-height:var(--loomi-text-line-height-eyebrow);color:var(--loomi-color-text-muted);text-transform:uppercase;letter-spacing:var(--loomi-letter-spacing-wide)}.is-style-loomi-body-large{font-size:var(--loomi-text-size-body-large);line-height:var(--loomi-text-line-height-body-large)}.is-style-loomi-body-small{font-size:var(--loomi-text-size-body-small);line-height:var(--loomi-text-line-height-body-small)}.is-style-loomi-muted{color:var(--loomi-color-text-muted)}.is-style-loomi-subtitle{font-family:var(--loomi-font-family-display);font-size:var(--loomi-text-size-subtitle);font-style:italic;line-height:var(--loomi-text-line-height-subtitle)}.is-style-loomi-round img{aspect-ratio:1;object-fit:cover;border-radius:var(--loomi-radius-full)}@media (min-width:1024px){.is-style-loomi-fill{position:relative;align-self:stretch}.is-style-loomi-fill img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}}.is-style-loomi-card img{border:var(--loomi-border-width-thin) solid var(--loomi-color-border);border-radius:var(--loomi-radius-none)}.is-style-loomi-dotted{-webkit-padding-start:0;padding-inline-start:0;list-style:none}.is-style-loomi-dotted>li{position:relative;-webkit-padding-start:var(--loomi-space-md);padding-inline-start:var(--loomi-space-md)}.is-style-loomi-dotted>li:before{position:absolute;inset-block-start:.55em;inset-inline-start:0;width:var(--loomi-space-xs);height:var(--loomi-space-xs);content:"";background-color:var(--loomi-color-accent);border-radius:var(--loomi-radius-full)}blockquote.is-style-loomi-editorial{-webkit-padding-start:var(--loomi-space-md);padding-inline-start:var(--loomi-space-md);font-family:var(--loomi-font-family-display);font-style:italic;border-inline-start-color:var(--loomi-color-accent);border-inline-start-style:solid;border-inline-start-width:var(--loomi-border-width-thick)}.is-style-loomi-rule{width:var(--loomi-space-2xl);height:var(--loomi-border-width-thick);margin-inline:0;background-color:var(--loomi-color-accent);border:none}.is-style-loomi-card{padding:calc(var(--loomi-space-md) - var(--loomi-space-xs));background-color:var(--loomi-color-surface);border:var(--loomi-border-width-thin) solid var(--loomi-color-border);border-radius:var(--loomi-radius-none)}.loomi-cta__inner{display:flex;flex-direction:column;gap:var(--loomi-space-sm);align-items:center;max-width:var(--loomi-container-content);margin-inline:auto;text-align:center}.loomi-cta[data-alignment=left] .loomi-cta__inner{align-items:flex-start;margin-inline:0;text-align:start}.loomi-cta[data-layout=banner] .loomi-cta__inner,.loomi-cta[data-layout=blob] .loomi-cta__inner{max-width:none;color:var(--loomi-color-on-accent);background-color:var(--loomi-brand-yellow)}.loomi-cta[data-layout=banner] .loomi-cta__inner{flex-direction:row;flex-wrap:wrap;gap:var(--loomi-space-md);justify-content:center;padding-block:var(--loomi-space-md);padding-inline:var(--loomi-space-md);border-radius:var(--loomi-radius-full)}body[data-surface=inverse] .loomi-cta[data-layout=banner] .loomi-cta__inner,body[data-surface=inverse] .loomi-cta[data-layout=blob] .loomi-cta__inner{color:var(--loomi-neutral-0);background-color:var(--loomi-neutral-100)}body[data-surface=inverse] .loomi-cta[data-layout=banner] .loomi-button,body[data-surface=inverse] .loomi-cta[data-layout=blob] .loomi-button{color:var(--loomi-color-on-accent);background-color:var(--loomi-brand-yellow);border-color:var(--loomi-brand-yellow)}.loomi-cta[data-layout=blob] .loomi-cta__inner{gap:var(--loomi-space-md);max-width:var(--blob-width,420px);padding-block:var(--loomi-space-2xl);padding-inline:var(--loomi-space-xl);border-radius:var(--loomi-radius-full)}.loomi-cta[data-layout=banner]:not([data-background=inverse]) .loomi-cta__inner,.loomi-cta[data-layout=blob]:not([data-background=inverse]) .loomi-cta__inner{--loomi-color-accent:var(--loomi-brand-white);--loomi-color-on-accent:var(--loomi-brand-black)}.loomi-cta[data-layout=banner][data-background=inverse] .loomi-cta__inner,.loomi-cta[data-layout=blob][data-background=inverse] .loomi-cta__inner{color:var(--loomi-color-text);background-color:var(--loomi-color-surface)}.loomi-cta[data-layout=banner] .loomi-cta__title,.loomi-cta[data-layout=blob] .loomi-cta__title{--dot-color:var(--loomi-brand-white);--dot-size:0.58em;color:var(--loomi-color-on-accent)}body[data-surface=inverse] .loomi-cta[data-layout=banner] .loomi-cta__title,body[data-surface=inverse] .loomi-cta[data-layout=blob] .loomi-cta__title{--dot-color:var(--loomi-brand-yellow);color:var(--loomi-neutral-0)}.loomi-dot{position:relative;display:inline-block;isolation:isolate}.loomi-dot:before{position:absolute;inset-block-start:.1em;inset-inline-start:-.3em;z-index:var(--loomi-z-base);width:var(--dot-size,.72em);height:var(--dot-size,.72em);content:"";background-color:var(--dot-color,var(--loomi-color-accent));border-radius:var(--loomi-radius-full)}.loomi-dot[data-align=center]:before{inset-inline-start:50%;transform:translateX(-50%)}.loomi-dot__text{position:relative;z-index:var(--loomi-z-raised)}.loomi-faq-item{interpolate-size:allow-keywords;-webkit-border-after:var(--loomi-border-width-thin) solid var(--loomi-color-border);border-block-end:var(--loomi-border-width-thin) solid var(--loomi-color-border);transition-property:color,background-color,border-color;transition-duration:var(--loomi-duration-slow);transition-timing-function:var(--loomi-easing-standard);padding-block:var(--loomi-space-sm);padding-inline:var(--loomi-space-md);margin-inline:calc(var(--loomi-space-md) * -1)}.loomi-faq-item:hover{--loomi-color-text:var(--loomi-brand-white);--loomi-color-text-muted:var(--loomi-neutral-40);--loomi-color-border:var(--loomi-neutral-80);background-color:var(--loomi-color-surface-inverse)}.loomi-faq-item::details-content{block-size:0;overflow:hidden;transition:block-size var(--loomi-duration-base) var(--loomi-easing-standard),content-visibility var(--loomi-duration-base) var(--loomi-easing-standard) allow-discrete}.loomi-faq-item[open]::details-content{block-size:auto}.loomi-faq-item__question{transition-property:color;transition-duration:var(--loomi-duration-slow);transition-timing-function:var(--loomi-easing-standard);display:flex;gap:var(--loomi-space-md);align-items:center;justify-content:space-between;padding-block:var(--loomi-space-sm);font-family:var(--loomi-font-family-sans);font-size:var(--loomi-text-size-body-ui-strong);font-weight:var(--loomi-font-weight-bold);line-height:var(--loomi-text-line-height-body-ui-strong);color:var(--loomi-color-text);cursor:pointer;list-style:none}.loomi-faq-item__question::-webkit-details-marker{display:none}.loomi-faq-item__question:focus-visible{outline:var(--loomi-border-width-thick) solid var(--loomi-color-focus-ring);outline-offset:var(--loomi-space-xs);border-radius:var(--loomi-radius-sm)}.loomi-faq-item__marker{display:grid;flex:none;place-items:center;width:24px;height:24px;font-size:var(--loomi-text-size-body-small);line-height:var(--loomi-line-height-none);color:var(--loomi-color-text-inverse);background-color:var(--loomi-color-surface-inverse);border-radius:var(--loomi-radius-full);transition-property:color,background-color;transition-duration:var(--loomi-duration-slow);transition-timing-function:var(--loomi-easing-standard)}.loomi-faq-item__marker:after,.loomi-faq-item__marker:before{grid-area:1/1;width:var(--marker-arm,10px);height:var(--marker-thickness,2px);content:"";background-color:currentcolor;border-radius:var(--loomi-radius-full);transition-property:rotate;transition-duration:var(--loomi-duration-base);transition-timing-function:var(--loomi-easing-standard)}.loomi-faq-item__marker:after{rotate:90deg}.loomi-faq-item[open] .loomi-faq-item__marker:after{rotate:0deg}[data-surface=inverse] .loomi-faq-item__marker{color:var(--loomi-color-text);background-color:transparent}[data-surface=inverse] .loomi-faq-item[open] .loomi-faq-item__marker{color:var(--loomi-color-text-inverse);background-color:var(--loomi-color-text)}.loomi-faq-item__answer{color:var(--loomi-color-text-muted);-webkit-padding-after:var(--loomi-space-sm);padding-block-end:var(--loomi-space-sm);max-width:var(--loomi-container-content);opacity:0;transition-property:opacity,translate,color;transition-duration:var(--loomi-duration-slow);transition-timing-function:var(--loomi-easing-entrance);translate:0 calc(var(--loomi-space-xs) * -1)}.loomi-faq-item[open] .loomi-faq-item__answer{opacity:1;translate:0 0}@starting-style{.loomi-faq-item[open] .loomi-faq-item__answer{opacity:0;translate:0 calc(var(--loomi-space-xs) * -1)}}@media (prefers-reduced-motion:reduce){.loomi-faq-item::details-content,.loomi-faq-item__answer,.loomi-faq-item__marker:after,.loomi-faq-item__marker:before{transition-duration:1ms}}.loomi-field{display:flex;flex-direction:column;gap:var(--loomi-space-xs)}.loomi-field__label{font-family:var(--loomi-font-family-sans);font-size:var(--loomi-text-size-body-small);font-weight:var(--loomi-font-weight-bold);line-height:var(--loomi-text-line-height-body-small);color:var(--loomi-color-text)}.loomi-field__required{color:var(--loomi-color-text-muted)}.loomi-field__control{inline-size:100%;min-block-size:72px;padding-block:var(--loomi-space-sm);padding-inline:var(--loomi-space-md);font:inherit;font-size:var(--loomi-text-size-body);line-height:var(--loomi-text-line-height-body);color:var(--loomi-color-text);background-color:var(--loomi-color-surface-muted);border:var(--loomi-border-width-thin) solid transparent;border-radius:var(--loomi-radius-none);transition-property:border-color,background-color;transition-duration:var(--loomi-duration-fast);transition-timing-function:var(--loomi-easing-standard)}textarea.loomi-field__control{min-block-size:166px;resize:vertical}select.loomi-field__control{cursor:pointer}.loomi-field__control::placeholder{color:var(--loomi-color-text-muted)}.loomi-field[data-appearance=outline] .loomi-field__control{background-color:var(--loomi-color-surface);border-color:var(--loomi-color-border)}.loomi-field__control:focus-visible{border-color:var(--loomi-color-focus-ring);outline:none}.loomi-field__control:focus{border-color:var(--loomi-color-focus-ring);outline:none}.loomi-field[data-state=error] .loomi-field__control{background-color:var(--loomi-color-danger-surface);border-color:var(--loomi-color-danger)}.loomi-field[data-state=error] .loomi-field__help{color:var(--loomi-color-danger)}.loomi-field[data-state=disabled] .loomi-field__control,.loomi-field__control:disabled{color:var(--loomi-color-disabled-text);background-color:var(--loomi-color-disabled-surface);border-color:transparent;cursor:not-allowed}.loomi-field[data-state=disabled] .loomi-field__help,.loomi-field[data-state=disabled] .loomi-field__label{color:var(--loomi-color-disabled-text)}.loomi-field[data-state=disabled] .loomi-field__control::placeholder{color:var(--loomi-color-disabled-text)}.loomi-field__help{font-family:var(--loomi-font-family-sans);font-size:var(--loomi-text-size-body-small);line-height:var(--loomi-text-line-height-body-small);color:var(--loomi-color-text-muted)}.loomi-field[data-type=checkbox]{flex-direction:row;gap:var(--loomi-space-sm);align-items:center}.loomi-field[data-type=checkbox] .loomi-field__control{flex:none;inline-size:var(--loomi-space-md);min-block-size:var(--loomi-space-md);block-size:var(--loomi-space-md);padding:var(--loomi-space-none);accent-color:var(--loomi-color-accent);border-color:var(--loomi-color-border)}.loomi-field[data-type=checkbox] .loomi-field__label{font-weight:var(--loomi-font-weight-regular)}.loomi-form__fields{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:var(--loomi-space-md);gap:var(--loomi-space-md)}.loomi-form__field--full{grid-column:1/-1}@media (min-width:1024px){.loomi-form__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.loomi-form__warning{padding:var(--loomi-space-sm) var(--loomi-space-md);font-family:var(--loomi-font-family-sans);font-size:var(--loomi-text-size-body-small);color:var(--loomi-color-danger);border:var(--loomi-border-width-thin) dashed var(--loomi-color-danger)}.loomi-home-hero{position:relative;display:grid;place-items:center;inline-size:100%;overflow:hidden;background-color:var(--loomi-color-surface);background-position:50%;background-size:cover;block-size:100dvh;-webkit-margin-before:calc(var(--loomi-header-height) * -1);margin-block-start:calc(var(--loomi-header-height) * -1)}.editor-styles-wrapper .loomi-home-hero{block-size:min(70vh,640px)}.loomi-home-hero__imagem,.loomi-home-hero__video{position:absolute;inset:0;inline-size:100%;block-size:100%;transition-property:opacity;transition-duration:var(--loomi-duration-slow);transition-timing-function:var(--loomi-easing-ambient)}.loomi-home-hero__imagem{background-position:50%;background-size:cover;opacity:0}.loomi-home-hero__video{object-fit:cover;opacity:1}.loomi-home-hero[data-fase=imagem] .loomi-home-hero__imagem{opacity:1}.loomi-home-hero[data-fase=imagem] .loomi-home-hero__video{opacity:0}.loomi-home-hero[data-fase=sem-video] .loomi-home-hero__imagem{opacity:1}@media (prefers-reduced-motion:reduce){.loomi-home-hero__imagem{opacity:1}.loomi-home-hero__video{opacity:0}}.loomi-home-hero__conteudo{position:relative;z-index:var(--loomi-z-raised);display:flex;flex-direction:column;gap:var(--loomi-space-sm);align-items:center;color:var(--loomi-color-text);text-align:center}.loomi-home-hero__lead{margin:var(--loomi-space-none)}.loomi-home-hero__marca{inline-size:min(var(--home-logo,410px),70vw);block-size:auto}.loomi-home-hero[data-tone=accent] .loomi-home-hero__conteudo{color:var(--loomi-color-accent)}.loomi-home-hero__nota{-webkit-margin-before:var(--loomi-space-xs);margin-block-start:var(--loomi-space-xs);font-size:var(--loomi-text-size-body-small);color:var(--loomi-color-text-muted)}.loomi-icon{display:block;flex:none;color:inherit;stroke-width:var(--loomi-border-width-thick)}.loomi-icon[data-size=md],.loomi-icon[data-size=sm]{inline-size:var(--loomi-space-sm);block-size:var(--loomi-space-sm)}.loomi-icon[data-size=lg]{inline-size:var(--loomi-space-md);block-size:var(--loomi-space-md)}.loomi-service{display:grid;grid-template-columns:auto 1fr auto;grid-gap:var(--loomi-space-sm) var(--loomi-space-md);gap:var(--loomi-space-sm) var(--loomi-space-md);align-items:center;padding-block:var(--loomi-space-md);color:var(--loomi-color-text);text-decoration:none;-webkit-border-after:var(--loomi-border-width-thin) solid var(--loomi-color-border);border-block-end:var(--loomi-border-width-thin) solid var(--loomi-color-border);transition-property:background-color;transition-duration:var(--loomi-duration-base);transition-timing-function:var(--loomi-easing-standard)}.loomi-service:hover{background-color:var(--loomi-color-surface-muted)}.loomi-service__symbol{flex:none;width:28px;height:28px;background-color:var(--loomi-color-accent);-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20100%20100%22%20fill=%22black%22%3E%20%3Cpath%20d=%22M51.35%2050.00L50.00%200.00L48.65%2050.00ZM51.30%2050.35L62.94%201.70L48.70%2049.65ZM51.17%2050.67L75.00%206.70L48.83%2049.33ZM50.95%2050.95L85.36%2014.64L49.05%2049.05ZM50.67%2051.17L93.30%2025.00L49.33%2048.83ZM50.35%2051.30L98.30%2037.06L49.65%2048.70ZM50.00%2051.35L100.00%2050.00L50.00%2048.65ZM49.65%2051.30L98.30%2062.94L50.35%2048.70ZM49.33%2051.17L93.30%2075.00L50.67%2048.83ZM49.05%2050.95L85.36%2085.36L50.95%2049.05ZM48.83%2050.67L75.00%2093.30L51.17%2049.33ZM48.70%2050.35L62.94%2098.30L51.30%2049.65ZM48.65%2050.00L50.00%20100.00L51.35%2050.00ZM48.70%2049.65L37.06%2098.30L51.30%2050.35ZM48.83%2049.33L25.00%2093.30L51.17%2050.67ZM49.05%2049.05L14.64%2085.36L50.95%2050.95ZM49.33%2048.83L6.70%2075.00L50.67%2051.17ZM49.65%2048.70L1.70%2062.94L50.35%2051.30ZM50.00%2048.65L0.00%2050.00L50.00%2051.35ZM50.35%2048.70L1.70%2037.06L49.65%2051.30ZM50.67%2048.83L6.70%2025.00L49.33%2051.17ZM50.95%2049.05L14.64%2014.64L49.05%2050.95ZM51.17%2049.33L25.00%206.70L48.83%2050.67ZM51.30%2049.65L37.06%201.70L48.70%2050.35Z%22%20/%3E%20%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20100%20100%22%20fill=%22black%22%3E%20%3Cpath%20d=%22M51.35%2050.00L50.00%200.00L48.65%2050.00ZM51.30%2050.35L62.94%201.70L48.70%2049.65ZM51.17%2050.67L75.00%206.70L48.83%2049.33ZM50.95%2050.95L85.36%2014.64L49.05%2049.05ZM50.67%2051.17L93.30%2025.00L49.33%2048.83ZM50.35%2051.30L98.30%2037.06L49.65%2048.70ZM50.00%2051.35L100.00%2050.00L50.00%2048.65ZM49.65%2051.30L98.30%2062.94L50.35%2048.70ZM49.33%2051.17L93.30%2075.00L50.67%2048.83ZM49.05%2050.95L85.36%2085.36L50.95%2049.05ZM48.83%2050.67L75.00%2093.30L51.17%2049.33ZM48.70%2050.35L62.94%2098.30L51.30%2049.65ZM48.65%2050.00L50.00%20100.00L51.35%2050.00ZM48.70%2049.65L37.06%2098.30L51.30%2050.35ZM48.83%2049.33L25.00%2093.30L51.17%2050.67ZM49.05%2049.05L14.64%2085.36L50.95%2050.95ZM49.33%2048.83L6.70%2075.00L50.67%2051.17ZM49.65%2048.70L1.70%2062.94L50.35%2051.30ZM50.00%2048.65L0.00%2050.00L50.00%2051.35ZM50.35%2048.70L1.70%2037.06L49.65%2051.30ZM50.67%2048.83L6.70%2025.00L49.33%2051.17ZM50.95%2049.05L14.64%2014.64L49.05%2050.95ZM51.17%2049.33L25.00%206.70L48.83%2050.67ZM51.30%2049.65L37.06%201.70L48.70%2050.35Z%22%20/%3E%20%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.loomi-service__text{min-width:0}.loomi-service__arrow{flex:none;transition-property:transform;transition-duration:var(--loomi-duration-base);transition-timing-function:var(--loomi-easing-standard)}.loomi-service:hover .loomi-service__arrow{transform:translateX(25%)}.loomi-member{display:flex;gap:var(--loomi-space-xs)}.loomi-member[data-layout=stacked]{flex-direction:column;align-items:center;width:var(--member-size,var(--member-size-base,140px));text-align:center}.loomi-member[data-layout=inline]{--member-size:36px;flex-direction:column;gap:var(--loomi-space-xs);align-items:center;width:100%;text-align:center}@media (min-width:1024px){.loomi-member[data-layout=inline]{flex-direction:row;align-items:center;text-align:start}}.loomi-member[data-layout=inline] .loomi-member__text{gap:0}.loomi-member[data-layout=inline] .loomi-member__name{font-size:var(--loomi-text-size-body-small);line-height:var(--loomi-text-line-height-body-small);letter-spacing:normal}.loomi-member[data-layout=inline] .loomi-member__role{font-size:var(--loomi-text-size-micro);line-height:var(--loomi-text-line-height-micro)}.loomi-member__text{display:flex;flex-direction:column;gap:var(--loomi-space-xs);min-inline-size:0}.loomi-member__portrait{position:relative;flex:none;width:var(--member-size,var(--member-size-base,140px));height:var(--member-size,var(--member-size-base,140px));overflow:hidden;background-color:var(--loomi-color-accent);border-radius:var(--loomi-radius-full)}.loomi-member__portrait img{width:100%;height:100%;object-fit:cover;object-position:center bottom}.loomi-member__name{font-size:var(--loomi-text-size-heading);font-weight:var(--loomi-font-weight-bold);line-height:var(--loomi-text-line-height-heading);color:var(--loomi-color-text);letter-spacing:var(--loomi-letter-spacing-tight);text-wrap:balance}.loomi-member__name,.loomi-member__role{margin:0;font-family:var(--loomi-font-family-sans)}.loomi-member__role{font-size:var(--loomi-text-size-body-small);line-height:var(--loomi-text-line-height-body-small);color:var(--loomi-color-text-muted)}@media (min-width:1024px){.loomi-member{--member-size-base:184px}}.loomi-feature__icon{display:inline-flex;padding:var(--loomi-space-sm);color:var(--loomi-color-text);background-color:var(--loomi-color-surface-muted);border-radius:var(--loomi-radius-md)}.loomi-client,.loomi-feature__icon{align-items:center;justify-content:center}.loomi-client{display:flex;flex:none;max-height:var(--logo-height,30px)}.loomi-client__image{display:block;inline-size:auto;block-size:var(--logo-height,30px);object-fit:contain;opacity:.55;transition-property:opacity;transition-timing-function:var(--loomi-easing-standard)}.loomi-client__image,.loomi-client__name{transition-duration:var(--loomi-duration-fast)}.loomi-client__name{font-family:var(--loomi-font-family-sans);font-size:var(--loomi-text-size-body-large);font-weight:var(--loomi-font-weight-semibold);color:var(--loomi-color-text-muted);white-space:nowrap;transition-property:color;transition-timing-function:var(--loomi-easing-standard)}.loomi-client__link{display:flex;align-items:center;height:100%;-webkit-text-decoration-line:none;text-decoration-line:none;border-radius:var(--loomi-radius-sm)}.loomi-client__link:hover .loomi-client__image{opacity:1}.loomi-client__link:hover .loomi-client__name{color:var(--loomi-color-text)}.loomi-client__link:focus-visible{outline:var(--loomi-border-width-thick) solid var(--loomi-color-focus-ring);outline-offset:var(--loomi-space-xs)}.loomi-section{padding-block:var(--section-space-start,var(--section-space,var(--loomi-space-section-vertical))) var(--section-space-end,var(--section-space,var(--loomi-space-section-vertical)));color:var(--loomi-color-text);background-color:var(--loomi-color-surface)}.loomi-section[data-surface=muted]{background-color:var(--loomi-color-surface-muted)}:where(main)>.loomi-section:first-child:not([data-surface=default]),:where(main)>:first-child>.loomi-section:first-child:not([data-surface=default]){-webkit-margin-before:calc(var(--loomi-header-height) * -1);margin-block-start:calc(var(--loomi-header-height) * -1);-webkit-padding-before:calc(var(--section-space-start, var(--section-space, var(--loomi-space-section-vertical))) + var(--loomi-header-height));padding-block-start:calc(var(--section-space-start, var(--section-space, var(--loomi-space-section-vertical))) + var(--loomi-header-height))}.loomi-container{inline-size:100%;max-inline-size:var(--container-width,var(--loomi-container-wide));margin-inline:auto;padding-inline:var(--loomi-space-section-horizontal)}.loomi-container .loomi-container{padding-inline:var(--loomi-space-none)}.loomi-stack{display:flex;flex-direction:column;gap:var(--stack-gap,var(--loomi-space-md));align-items:stretch}.loomi-stack[data-align=start]{align-items:flex-start}.loomi-stack[data-align=center]{align-items:center}.loomi-stack[data-align=end]{align-items:flex-end}.loomi-stack:is(ul,ol){-webkit-padding-start:0;padding-inline-start:0;margin-block:0;list-style:none}.loomi-inline{display:flex;flex-flow:row wrap;gap:var(--inline-gap,var(--loomi-space-md));align-items:center;justify-content:flex-start}.loomi-inline:is(span){display:inline-flex}.loomi-inline[data-wrap=false]{flex-wrap:nowrap}.loomi-inline[data-align=start]{align-items:flex-start}.loomi-inline[data-align=end]{align-items:flex-end}.loomi-inline[data-align=baseline]{align-items:baseline}.loomi-inline[data-justify=center]{justify-content:center}.loomi-inline[data-justify=end]{justify-content:flex-end}.loomi-inline[data-justify=between]{justify-content:space-between}.loomi-inline:is(ul){-webkit-padding-start:0;padding-inline-start:0;margin-block:0;list-style:none}.loomi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-min-item),100%),1fr));grid-gap:var(--grid-gap,var(--loomi-space-md));gap:var(--grid-gap,var(--loomi-space-md));align-items:stretch}.loomi-grid[data-min=sm]{--grid-min-item:calc(var(--loomi-space-2xl) * 1.5)}.loomi-grid[data-min=md]{--grid-min-item:calc(var(--loomi-space-2xl) * 2)}.loomi-grid[data-min=lg]{--grid-min-item:calc(var(--loomi-space-2xl) * 2.5)}.loomi-grid[data-align=start]{align-items:start}.loomi-grid[data-align=center]{align-items:center}.loomi-grid:is(ul){-webkit-padding-start:0;padding-inline-start:0;margin-block:0;list-style:none}.loomi-grid[data-columns]{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:1024px){.loomi-grid[data-columns="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}.loomi-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.loomi-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.loomi-grid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.loomi-grid[data-columns="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}}.loomi-location{display:flex;flex-direction:column;gap:var(--loomi-space-md);align-items:flex-start}.loomi-location__figure{flex:none;inline-size:285px;max-inline-size:100%;color:var(--loomi-color-text)}.loomi-location__figure img,.loomi-location__figure svg{inline-size:100%;block-size:auto}.loomi-location__body{display:flex;flex-direction:column;gap:var(--loomi-space-xs);min-inline-size:0}.loomi-location__city{margin:0;font-family:var(--loomi-font-family-display);font-size:var(--loomi-text-size-highlight);font-style:italic;font-weight:var(--loomi-font-weight-regular);line-height:var(--loomi-text-line-height-highlight);color:var(--loomi-color-text)}.loomi-location__items{flex-direction:column;padding:0;margin:0;font-family:var(--loomi-font-family-sans);font-size:var(--loomi-text-size-body-small);font-weight:var(--loomi-font-weight-regular);line-height:var(--loomi-text-line-height-body-small);color:var(--loomi-color-text-muted);list-style:none}.loomi-location__item,.loomi-location__items{display:flex;gap:var(--loomi-space-sm);align-items:flex-start}.loomi-location__item,.loomi-location__item a{color:inherit}.loomi-location__item:before{flex:none;-webkit-margin-before:var(--loomi-space-xs);margin-block-start:var(--loomi-space-xs);inline-size:var(--loomi-space-sm);block-size:var(--loomi-space-sm);content:"";background-color:currentcolor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0c0 6.6 5.4 12 12 12-6.6 0-12 5.4-12 12 0-6.6-5.4-12-12-12 6.6 0 12-5.4 12-12z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0c0 6.6 5.4 12 12 12-6.6 0-12 5.4-12 12 0-6.6-5.4-12-12-12 6.6 0 12-5.4 12-12z' fill='black'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}@media (min-width:1024px){.loomi-location{flex-direction:row;gap:var(--loomi-space-lg);align-items:center}}.loomi-logo{width:var(--logo-width,140px);height:auto;color:var(--loomi-color-text)}.loomi-logo,.loomi-starburst{display:block;fill:currentcolor}.loomi-starburst{width:var(--starburst-size,75px);height:var(--starburst-size,75px);color:var(--loomi-color-accent)}.loomi-petals{display:block;width:var(--petals-size,110px);height:var(--petals-size,110px);fill:currentcolor}.loomi-hatched-circle{display:block;width:var(--hatched-size,145px);height:var(--hatched-size,145px)}.loomi-metadata{display:inline-flex;gap:var(--loomi-space-xs);align-items:center;padding-block:var(--loomi-space-xs);padding-inline:var(--loomi-space-sm);color:var(--loomi-color-text);border:var(--loomi-border-width-thin) solid var(--loomi-color-border);border-radius:var(--loomi-radius-full)}.loomi-metadata__icon{flex:none}.loomi-metadata-list{display:flex;flex-wrap:wrap;gap:var(--loomi-space-xs) var(--loomi-space-sm);align-items:center;padding:0;margin:0;list-style:none}.loomi-section-title{display:flex;flex-direction:column;gap:var(--section-title-gap,var(--loomi-space-xs))}.loomi-section-title[data-align=center]{align-items:center;text-align:center}.loomi-section-title .loomi-text-subtitle{color:var(--loomi-color-text-muted)}.loomi-heading{margin:0;font-family:var(--loomi-font-family-sans);letter-spacing:var(--loomi-letter-spacing-tight);color:var(--loomi-color-text);text-wrap:balance}.loomi-heading--scaled{font-size:var(--heading-size);font-weight:var(--heading-weight);line-height:var(--heading-leading)}.loomi-heading[data-color=muted]{color:var(--loomi-color-text-muted)}.loomi-heading[data-color=inverse]{color:var(--loomi-color-text-inverse)}.loomi-heading[data-color=accent]{color:var(--loomi-color-accent-strong)}.loomi-heading[data-align=start]{text-align:start}.loomi-heading[data-align=center]{text-align:center}.loomi-heading[data-align=end]{text-align:end}[data-surface=inverse] .loomi-link-arrow{color:var(--loomi-color-accent)}.loomi-arrow-link{display:inline-flex;gap:var(--loomi-space-xs);align-items:center;white-space:nowrap}.loomi-media-split{display:grid;grid-template-columns:1fr;grid-gap:var(--loomi-space-md);gap:var(--loomi-space-md);align-items:center}.loomi-media-split__text{-webkit-padding-end:var(--loomi-space-none);padding-inline-end:var(--loomi-space-none)}.loomi-media-split__media{position:relative;isolation:isolate;aspect-ratio:730/420;max-inline-size:var(--media-split-max,730px);overflow:hidden}.loomi-media-split__media img{display:block;width:100%;height:100%;object-fit:cover}@media (min-width:1024px){.loomi-media-split{grid-template-columns:minmax(0,43%) minmax(0,57%);gap:var(--loomi-space-none)}.loomi-media-split__text{-webkit-padding-end:var(--loomi-space-lg);padding-inline-end:var(--loomi-space-lg)}}.loomi-page-header{-webkit-margin-before:calc(var(--page-header-bleed, var(--loomi-header-height)) * -1);margin-block-start:calc(var(--page-header-bleed, var(--loomi-header-height)) * -1);-webkit-padding-before:calc(var(--page-header-bleed, var(--loomi-header-height)) + var(--page-header-top, 0px));padding-block-start:calc(var(--page-header-bleed, var(--loomi-header-height)) + var(--page-header-top, 0px));position:relative;min-block-size:var(--page-header-min,auto);overflow:hidden;isolation:isolate}.loomi-page-header__content{position:relative;z-index:var(--loomi-z-raised)}.loomi-page-header__eyebrow{display:flex;gap:var(--loomi-space-xs);align-items:center;margin:0 0 var(--loomi-space-sm);font-family:var(--loomi-font-family-sans);font-size:var(--loomi-text-size-body-ui);font-weight:var(--loomi-font-weight-regular);line-height:var(--loomi-text-line-height-body-ui);color:var(--loomi-color-text);text-transform:none}.loomi-page-header__eyebrow:before{flex:none;width:8px;height:8px;content:"";background-color:var(--loomi-color-accent);border-radius:var(--loomi-radius-full)}.loomi-page-header__subtitle{display:block;white-space:pre-line;-webkit-margin-before:var(--loomi-space-md);margin-block-start:var(--loomi-space-md);font-family:var(--loomi-font-family-display);font-size:var(--loomi-text-size-subtitle);font-style:italic;font-weight:var(--loomi-font-weight-light);line-height:var(--loomi-text-line-height-subtitle);color:var(--loomi-color-text-muted)}.loomi-page-header__decor{position:absolute;inset-block-start:calc(var(--loomi-header-height, 0px) + var(--watermark-top, -5.5px));inset-inline-end:var(--loomi-space-none);z-index:var(--loomi-z-base);display:block;gap:var(--loomi-space-none);pointer-events:none}.loomi-page-header__glow{position:absolute;inset-block-start:calc(var(--glow-center-y, 47.5px) - var(--glow-size, 340px) / 2);inset-inline-end:calc(var(--glow-right, 69px) - var(--glow-size, 340px) / 2);z-index:var(--loomi-z-base);width:var(--glow-size,340px);height:var(--glow-size,340px);background:radial-gradient(circle closest-side,var(--loomi-color-accent) 0,transparent 100%);opacity:.34}.loomi-page-header__word{display:none;position:relative;z-index:var(--loomi-z-raised);font-family:var(--loomi-font-family-sans);font-size:var(--watermark-size,87px);font-weight:var(--loomi-font-weight-bold);line-height:var(--watermark-leading,.897);color:var(--loomi-color-text);text-transform:lowercase;letter-spacing:normal;writing-mode:vertical-rl;rotate:180deg;opacity:.04}.loomi-page-header__rule{display:none;width:120px;height:4px;margin-block:var(--loomi-space-md);background-color:var(--loomi-color-accent)}@media (min-width:1024px){.loomi-page-header{overflow:visible;-webkit-clip-path:inset(-100% 0 0);clip-path:inset(-100% 0 0)}.loomi-page-header__glow{--glow-size:420px;--glow-center-y:83.5px;--glow-right:129.5px}.loomi-page-header__decor{display:flex;inset-inline-end:max(var(--watermark-inset-right,119.5px),calc((100% - var(--loomi-container-max)) / 2 + var(--watermark-inset-right, 119.5px)))}.loomi-page-header__star{display:none}.loomi-page-header__rule,.loomi-page-header__word{display:block}}.loomi-page-header[data-variant=compact] .loomi-page-header__rule,.loomi-page-header[data-variant=compact] .loomi-page-header__word,.loomi-page-header[data-variant=default] .loomi-page-header__rule,.loomi-page-header[data-variant=default] .loomi-page-header__word{display:none}.loomi-page-header[data-decor=flower] .loomi-page-header__petals,.loomi-page-header[data-decor=hatched] .loomi-page-header__hatched,.loomi-page-header[data-decor=starburst] .loomi-page-header__star{display:block}.loomi-page-header:not([data-decor=flower]) .loomi-page-header__petals,.loomi-page-header:not([data-decor=hatched]) .loomi-page-header__hatched,.loomi-page-header:not([data-decor=starburst]) .loomi-page-header__star,.loomi-page-header[data-decor]:not([data-decor=glow]) .loomi-page-header__glow{display:none}.loomi-page-header__star{color:var(--loomi-neutral-60)}.loomi-page-header__petals{color:var(--loomi-neutral-10)}.loomi-page-header__hatched{color:var(--loomi-neutral-20)}.loomi-page-header__hatched,.loomi-page-header__petals,.loomi-page-header__star{-webkit-margin-end:var(--loomi-space-section-horizontal);margin-inline-end:var(--loomi-space-section-horizontal)}@media (min-width:1024px){.loomi-page-header[data-variant=editorial-2] .loomi-page-header__decor{display:block}.loomi-page-header[data-variant=editorial-2] .loomi-page-header__word{writing-mode:horizontal-tb;rotate:0deg;font-size:151px;line-height:1;inset-block-start:70px}.loomi-page-header[data-variant=editorial-2] .loomi-page-header__decor{inset-inline-start:50%;inset-inline-end:auto}.loomi-page-header[data-variant=editorial-2] .loomi-page-header__glow{inset-inline-start:calc(445px - var(--glow-size) / 2);inset-inline-end:auto}.loomi-page-header[data-variant=editorial-2] .loomi-page-header__word~.loomi-page-header__word{display:none}}.loomi-page-header[data-variant=compact]{padding-block:var(--loomi-space-lg)}.loomi-parallax{display:flex;justify-content:center}.loomi-parallax__moldura{position:relative;inline-size:min(var(--parallax-inicio,800px),100%);overflow:hidden;border-radius:var(--loomi-radius-md);aspect-ratio:var(--parallax-proporcao,2/1)}.loomi-parallax__moldura img{inline-size:100%;block-size:100%;object-fit:cover}@keyframes loomi-parallax-abrir{0%{inline-size:min(var(--parallax-inicio,800px),100%)}to{inline-size:100%}}@supports (animation-timeline:view()){.loomi-parallax__moldura{animation:loomi-parallax-abrir linear both;animation-timeline:view();animation-range:entry 40% cover 55%}}@supports not (animation-timeline:view()){.loomi-parallax__moldura{inline-size:100%}}@media (prefers-reduced-motion:reduce){.loomi-parallax__moldura{inline-size:100%;animation:none}}.loomi-rail{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.loomi-rail::-webkit-scrollbar{display:none}.loomi-rail__track{display:flex;gap:var(--loomi-space-md);align-items:flex-start;width:max-content;min-width:100%;padding-block:var(--loomi-space-none);padding-inline:var(--loomi-space-section-horizontal);margin:var(--loomi-space-none);list-style:none}.loomi-rail[data-rail=team] .loomi-rail__track{margin-inline:calc(var(--loomi-space-section-horizontal) * -1)}.loomi-rail[data-rail=logos]{-webkit-margin-before:var(--loomi-space-2xl);margin-block-start:var(--loomi-space-2xl)}.loomi-rail[data-rail=logos] .loomi-rail__track{gap:var(--loomi-space-2xl);align-items:center;justify-content:space-between}@media (min-width:1024px){.loomi-rail[data-rail=team]{overflow-x:visible}.loomi-rail[data-rail=team] .loomi-rail__track{flex-wrap:wrap;justify-content:center;width:auto;padding-inline:var(--loomi-space-none);margin-inline:var(--loomi-space-none)}}.loomi-rail__track[data-stagger=true]{--team-stagger:0px}.loomi-rail__track[data-stagger=true]>:nth-child(odd){transform:translateY(var(--team-stagger))}@media (min-width:1024px){.loomi-rail__track[data-stagger=true]{--team-stagger:20px}}@keyframes loomi-team-float{0%,to{transform:translateY(var(--team-stagger))}50%{transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.loomi-rail__track[data-stagger=true]>*{animation:loomi-team-float var(--loomi-duration-ambient) var(--loomi-easing-ambient) infinite}.loomi-rail__track[data-stagger=true]>:nth-child(2n){animation-delay:calc(var(--loomi-duration-ambient) / -2)}}.block-editor-block-list__layout .loomi-rail__track>*{animation:none}.loomi-split{display:grid;grid-template-columns:1fr;grid-gap:var(--loomi-space-md);gap:var(--loomi-space-md);align-items:start}@media (min-width:1024px){.loomi-split{grid-template-columns:1fr 2fr;gap:var(--loomi-space-lg)}}.loomi-split__list{-webkit-border-before:var(--loomi-border-width-thin) solid var(--loomi-color-border);border-block-start:var(--loomi-border-width-thin) solid var(--loomi-color-border)}.loomi-stats{display:flex;flex-direction:column;gap:var(--loomi-space-xl)}.loomi-stats__cabecalho{display:flex;flex-direction:column;gap:var(--loomi-space-sm);align-items:center;text-align:center}.loomi-stats__descricao,.loomi-stats__titulo{margin:var(--loomi-space-none)}.loomi-stats__descricao{max-inline-size:var(--loomi-measure-text,900px);color:var(--loomi-color-text-muted)}.loomi-stats__lista{display:flex;flex-wrap:wrap;justify-content:center}.loomi-stat{display:flex;flex:1 1 var(--stat-largura,200px);flex-direction:column;gap:var(--loomi-space-sm);align-items:center;padding-inline:var(--loomi-space-md);text-align:center}.loomi-stat:not(:first-child){background-image:linear-gradient(to bottom,transparent 0,var(--loomi-color-border) 12%,var(--loomi-color-border) 88%,transparent 100%);background-repeat:no-repeat;background-position:0;background-size:var(--loomi-border-width-thin) 100%}.loomi-stat__valor{order:-1;margin:var(--loomi-space-none);font-family:var(--loomi-font-family-sans);font-size:var(--loomi-text-size-highlight);font-weight:var(--loomi-font-weight-bold);line-height:var(--loomi-text-line-height-highlight);color:var(--loomi-color-text)}.loomi-stat__rotulo{margin:var(--loomi-space-none);font-size:var(--loomi-text-size-body-small);color:var(--loomi-color-text-muted)}