.Manifesto-module__iTFCjG__column{gap:var(--spacing-60);flex-direction:column;max-width:780px;display:flex}.Manifesto-module__iTFCjG__line.Manifesto-module__iTFCjG__line{letter-spacing:-.02em;text-wrap:pretty;font-size:clamp(26px,3.4vw,44px);line-height:1.22}@media (min-width:1024px){.Manifesto-module__iTFCjG__column{gap:var(--spacing-96);padding-block:var(--spacing-36)}}
.ContactForm-module__j1WgZG__form{gap:var(--spacing-36);flex-direction:column;max-width:780px;display:flex}.ContactForm-module__j1WgZG__honeypot{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ContactForm-module__j1WgZG__grid{gap:var(--spacing-24);grid-template-columns:1fr;display:grid}@media (min-width:640px){.ContactForm-module__j1WgZG__grid{grid-template-columns:1fr 1fr}}.ContactForm-module__j1WgZG__field{gap:var(--spacing-12);flex-direction:column;display:flex}.ContactForm-module__j1WgZG__fieldWide{grid-column:1/-1}.ContactForm-module__j1WgZG__label{font-family:var(--font-morphisoft), sans-serif;font-weight:var(--font-weight-semibold);font-size:var(--text-nav-label);line-height:var(--leading-nav-label);letter-spacing:var(--tracking-nav-label);text-transform:uppercase;color:var(--color-ash-gray)}.ContactForm-module__j1WgZG__input,.ContactForm-module__j1WgZG__textarea{width:100%;padding:var(--spacing-12) var(--spacing-18);background:var(--color-void);color:var(--color-bone-white);border:1px solid var(--color-ash-gray);font-family:var(--font-morphisoft), sans-serif;font-weight:var(--font-weight-regular);font-size:var(--text-body);line-height:var(--leading-body);border-radius:4px;transition:border-color .18s ease-out}.ContactForm-module__j1WgZG__textarea{resize:vertical;min-height:132px}.ContactForm-module__j1WgZG__input::placeholder,.ContactForm-module__j1WgZG__textarea::placeholder{color:var(--color-ash-gray)}.ContactForm-module__j1WgZG__input:hover,.ContactForm-module__j1WgZG__textarea:hover{border-color:var(--color-silver-mist)}.ContactForm-module__j1WgZG__input:focus-visible,.ContactForm-module__j1WgZG__textarea:focus-visible{outline:2px solid var(--color-electric-iris);outline-offset:2px;border-color:var(--color-electric-iris)}.ContactForm-module__j1WgZG__input:disabled,.ContactForm-module__j1WgZG__textarea:disabled{opacity:.6;cursor:not-allowed}select.ContactForm-module__j1WgZG__input{appearance:none;cursor:pointer;padding-right:var(--spacing-36);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%239a9a9a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat}.ContactForm-module__j1WgZG__errorMessage{padding:var(--spacing-12) var(--spacing-18);border:1px solid var(--color-saffron-spark);color:var(--color-saffron-spark);font-family:var(--font-morphisoft), sans-serif;font-weight:var(--font-weight-regular);font-size:var(--text-body);line-height:var(--leading-body);border-radius:4px;margin:0}.ContactForm-module__j1WgZG__actions{align-items:center;gap:var(--spacing-18);display:flex}.ContactForm-module__j1WgZG__statusText{color:var(--color-ash-gray);font-family:var(--font-morphisoft), sans-serif;font-size:var(--text-caption);margin:0}.ContactForm-module__j1WgZG__confirmation{gap:var(--spacing-18);flex-direction:column;max-width:620px;display:flex}.ContactForm-module__j1WgZG__confirmationEyebrow{margin:0}.ContactForm-module__j1WgZG__confirmationLead{font-size:var(--text-heading-2xs);line-height:var(--leading-heading-2xs);letter-spacing:var(--tracking-heading-2xs);font-weight:var(--font-weight-regular)}.ContactForm-module__j1WgZG__confirmationLink{color:var(--color-bone-white);text-decoration:underline}.ContactForm-module__j1WgZG__confirmationLink:focus-visible{outline:2px solid var(--color-electric-iris);outline-offset:2px}
.Constellation-module__tYADCq__holder{position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 26% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 26% 100%)}.Constellation-module__tYADCq__canvas{width:100%;height:100%;display:block}@media (max-width:900px){.Constellation-module__tYADCq__holder{-webkit-mask-image:linear-gradient(#000 0% 72%,#0000 100%);mask-image:linear-gradient(#000 0% 72%,#0000 100%)}}
.Glyph-module__nVZFea__glyph{width:100%;height:auto;display:block}.Glyph-module__nVZFea__structure{stroke:var(--color-silver-mist)}.Glyph-module__nVZFea__accent{stroke:var(--color-electric-iris)}
.Ofertas-module__rNVOJW__list{flex-direction:column;display:flex}.Ofertas-module__rNVOJW__row{gap:var(--spacing-36);padding-block:var(--spacing-60);grid-template-columns:minmax(0,1fr);display:grid}.Ofertas-module__rNVOJW__row+.Ofertas-module__rNVOJW__row{border-top:1px solid #ffffff1a}.Ofertas-module__rNVOJW__row:first-child{padding-top:0}.Ofertas-module__rNVOJW__row:last-child{padding-bottom:0}.Ofertas-module__rNVOJW__copy{align-items:flex-start;gap:var(--spacing-18);flex-direction:column;min-width:0;display:flex}.Ofertas-module__rNVOJW__titulo.Ofertas-module__rNVOJW__titulo{max-width:20ch}.Ofertas-module__rNVOJW__descricao{max-width:58ch}.Ofertas-module__rNVOJW__marcadores{margin:var(--spacing-12) 0 0;gap:var(--spacing-12);flex-direction:column;max-width:54ch;padding:0;list-style:none;display:flex}.Ofertas-module__rNVOJW__marcador{align-items:start;gap:var(--spacing-12);font-family:var(--font-morphisoft), sans-serif;font-size:var(--text-body);font-weight:var(--font-weight-extralight);line-height:var(--leading-body);color:var(--color-silver-mist);grid-template-columns:10px minmax(0,1fr);display:grid}.Ofertas-module__rNVOJW__bullet{background:var(--color-electric-iris);clip-path:polygon(0 0,100% 50%,0 100%);width:8px;height:10px;margin-top:8px}.Ofertas-module__rNVOJW__painel{padding:var(--spacing-36);aspect-ratio:4/3;border:1px solid #ffffff1f;border-radius:4px;justify-content:center;align-items:center;display:flex}.Ofertas-module__rNVOJW__glyph{width:min(52%,190px)}@media (min-width:900px){.Ofertas-module__rNVOJW__row{align-items:center;gap:var(--spacing-96);padding-block:var(--spacing-96);grid-template-columns:minmax(0,1fr) minmax(0,.58fr)}.Ofertas-module__rNVOJW__inverted{grid-template-columns:minmax(0,.58fr) minmax(0,1fr)}.Ofertas-module__rNVOJW__inverted .Ofertas-module__rNVOJW__copy{grid-area:1/2}.Ofertas-module__rNVOJW__inverted .Ofertas-module__rNVOJW__painel{grid-area:1/1}.Ofertas-module__rNVOJW__painel{aspect-ratio:1}}
