.page-concorrencias[data-astro-cid-7vis3pro]{background:var(--warm)}.conc-hero[data-astro-cid-7vis3pro]{background:var(--graphite);padding:72px 4.5vw 56px}.conc-hero__grid[data-astro-cid-7vis3pro]{--conc-title-size:clamp(36px, 4.8vw, 66px);grid-template-columns:1fr;align-items:stretch;gap:2.5rem;display:grid}.conc-hero__eyebrow[data-astro-cid-7vis3pro]{color:var(--petrol-soft);letter-spacing:.08em;text-transform:uppercase;margin:0 0 24px;font-size:11px;font-weight:600;line-height:1.4}.conc-hero__h1[data-astro-cid-7vis3pro]{font-size:var(--conc-title-size);letter-spacing:-.035em;color:var(--white);max-width:700px;margin:0;font-weight:500;line-height:1.05}.conc-hero__title-line--1[data-astro-cid-7vis3pro]{display:block}.conc-hero__right[data-astro-cid-7vis3pro]{min-width:0;position:relative}.conc-hero__right-inner[data-astro-cid-7vis3pro]{flex-direction:column;gap:16px;display:flex}.conc-hero__support[data-astro-cid-7vis3pro]{color:var(--neutral-200);max-width:480px;margin:0;font-size:18px;line-height:1.6}.conc-hero__indicator[data-astro-cid-7vis3pro]{border-top:1px solid var(--graphite-800);flex-direction:column;gap:16px;padding-top:24px;display:flex}.indicator-item[data-astro-cid-7vis3pro]{letter-spacing:.06em;color:var(--neutral-200);align-items:center;gap:12px;font-size:12px;font-weight:500;display:flex}.indicator-num[data-astro-cid-7vis3pro]{color:var(--petrol-soft);font-weight:600}@media (width>=1000px){.conc-hero[data-astro-cid-7vis3pro]{padding:60px 4.5vw 54px}.conc-hero__right-inner[data-astro-cid-7vis3pro]{gap:8px}.conc-hero__support[data-astro-cid-7vis3pro]{line-height:1.3}.conc-hero__indicator[data-astro-cid-7vis3pro]{flex-direction:row;gap:24px;padding-top:4px}}@media (width>=1200px){.conc-hero__grid[data-astro-cid-7vis3pro]{grid-template-rows:repeat(3,auto);grid-template-columns:1.3fr .95fr;gap:0 6vw}.conc-hero__left[data-astro-cid-7vis3pro],.conc-hero__h1[data-astro-cid-7vis3pro]{grid-template-rows:subgrid;grid-row:1/4;display:grid}.conc-hero__left[data-astro-cid-7vis3pro]{grid-column:1}.conc-hero__title-line[data-astro-cid-7vis3pro]{display:block}.conc-hero__right[data-astro-cid-7vis3pro]{grid-area:1/2/4}.conc-hero__right-inner[data-astro-cid-7vis3pro]{flex-direction:column;gap:0;display:flex}.conc-hero__group-a[data-astro-cid-7vis3pro]{font-size:var(--conc-title-size);padding-top:calc(.5em + .5cap - 1ex)}.conc-hero__group-a[data-astro-cid-7vis3pro] .conc-hero__support[data-astro-cid-7vis3pro]{text-box-trim:trim-start;text-box-edge:cap alphabetic}.conc-hero__group-b[data-astro-cid-7vis3pro]{margin-top:18px}.conc-hero__title-line--3[data-astro-cid-7vis3pro]{align-self:last baseline}.conc-hero__indicator[data-astro-cid-7vis3pro]{margin-top:26px;padding-top:14px}}.conc-orient[data-astro-cid-7vis3pro]{background:var(--warm);border-bottom:1px solid var(--neutral-200);padding:56px 4.5vw;scroll-margin-top:88px}.conc-orient__header[data-astro-cid-7vis3pro]{max-width:720px;margin-bottom:56px}.conc-orient__eyebrow[data-astro-cid-7vis3pro]{color:var(--petrol);letter-spacing:.08em;text-transform:uppercase;margin:0 0 24px;font-size:11px;font-weight:600}.conc-orient__h2[data-astro-cid-7vis3pro]{letter-spacing:-.03em;color:var(--graphite);margin:0 0 20px;font-size:clamp(34px,4vw,56px);font-weight:500;line-height:1.1}.conc-orient__body[data-astro-cid-7vis3pro]{color:var(--neutral-600);margin:0;font-size:19px;line-height:1.65}.conc-orient__cols[data-astro-cid-7vis3pro]{border-top:1px solid var(--neutral-200);grid-template-columns:1fr;gap:32px;padding-top:40px;display:grid}.conc-orient__col[data-astro-cid-7vis3pro]{flex-direction:column;gap:12px;display:flex}.conc-orient__col-title[data-astro-cid-7vis3pro]{letter-spacing:.08em;color:var(--graphite);margin:0;font-size:13px;font-weight:600}.conc-orient__col-desc[data-astro-cid-7vis3pro]{color:var(--neutral-600);max-width:380px;margin:0;font-size:16px;line-height:1.6}@media (width>=1000px){.conc-orient__cols[data-astro-cid-7vis3pro]{grid-template-columns:repeat(3,1fr);gap:5vw}}.form-row-cidade-uf[data-astro-cid-7vis3pro]{grid-template-columns:2fr 1fr;gap:24px;display:grid}.conc-form-sec[data-astro-cid-7vis3pro]{background:var(--white);padding:80px 4.5vw;scroll-margin-top:88px}.conc-form__grid[data-astro-cid-7vis3pro]{grid-template-columns:1fr;align-items:start;gap:48px;display:grid}.conc-form__rail-content[data-astro-cid-7vis3pro]{position:sticky;top:120px}.conc-form__eyebrow[data-astro-cid-7vis3pro]{color:var(--petrol);letter-spacing:.08em;text-transform:uppercase;margin:0 0 24px;font-size:11px;font-weight:600}.conc-form__h2[data-astro-cid-7vis3pro]{letter-spacing:-.03em;color:var(--graphite);margin:0 0 20px;font-size:clamp(30px,3vw,42px);font-weight:500;line-height:1.1}.conc-form__support[data-astro-cid-7vis3pro]{color:var(--neutral-600);margin:0 0 40px;font-size:17px;line-height:1.6}.conc-form__element[data-astro-cid-7vis3pro]{flex-direction:column;display:flex}.form-group[data-astro-cid-7vis3pro]{border-top:1px solid var(--neutral-200);padding:32px 0}.form-group[data-astro-cid-7vis3pro]:first-child{border-top:none;padding-top:0}.form-group--last[data-astro-cid-7vis3pro]{padding-bottom:32px}.form-group__title[data-astro-cid-7vis3pro]{letter-spacing:.08em;color:var(--graphite);margin:0 0 28px;font-size:11px;font-weight:600}.form-row[data-astro-cid-7vis3pro]{grid-template-columns:1fr;gap:24px;display:grid}.form-field[data-astro-cid-7vis3pro]{flex-direction:column;gap:12px;display:flex}.form-field__label[data-astro-cid-7vis3pro]{text-transform:uppercase;letter-spacing:.04em;color:var(--graphite);font-size:13px;font-weight:600}.form-input[data-astro-cid-7vis3pro]{background:var(--white);border:1px solid var(--neutral-200);width:100%;height:52px;color:var(--graphite);border-radius:2px;padding:0 16px;font-family:inherit;font-size:17px;transition:border-color .2s,box-shadow .2s}.form-input[data-astro-cid-7vis3pro]:focus{border-color:var(--petrol);box-shadow:0 0 0 1px var(--petrol);outline:none}.form-select[data-astro-cid-7vis3pro]{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23202428' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 16px center;background-repeat:no-repeat;background-size:16px}.form-textarea[data-astro-cid-7vis3pro]{resize:vertical;height:auto;min-height:200px;padding:16px}.form-textarea[data-astro-cid-7vis3pro]::placeholder{color:var(--neutral-400)}.form-field--file[data-astro-cid-7vis3pro]{background:var(--white);border:1px solid var(--neutral-200);border-left:2px solid var(--petrol);text-align:left;align-items:flex-start;gap:8px;padding:24px}.file-zone__title[data-astro-cid-7vis3pro]{letter-spacing:.04em;color:var(--graphite);text-transform:uppercase;font-size:13px;font-weight:600}.file-zone__support[data-astro-cid-7vis3pro]{color:var(--neutral-600);max-width:480px;margin-bottom:8px;font-size:15px;line-height:1.5}.file-input-wrapper[data-astro-cid-7vis3pro]{width:100%}.file-input[data-astro-cid-7vis3pro]{max-width:100%;color:var(--neutral-600);cursor:pointer;font-size:14px}.file-input[data-astro-cid-7vis3pro]::file-selector-button{background:var(--white);color:var(--graphite);border:1px solid var(--neutral-400);cursor:pointer;text-transform:uppercase;letter-spacing:.04em;border-radius:2px;height:40px;margin-right:16px;padding:0 16px;font-family:inherit;font-size:11px;font-weight:600;transition:background-color .2s,border-color .2s}.file-input[data-astro-cid-7vis3pro]::file-selector-button:hover{background:var(--neutral-100);border-color:var(--graphite)}.form-submit-area[data-astro-cid-7vis3pro]{border-top:1px solid var(--neutral-200);flex-direction:row;align-items:center;gap:20px;padding-top:32px;display:flex}.form-submit-note[data-astro-cid-7vis3pro]{color:var(--neutral-400);margin:0;font-size:13px}@media (width>=768px){.form-row[data-astro-cid-7vis3pro]{grid-template-columns:1fr 1fr;gap:32px}.form-field--wide[data-astro-cid-7vis3pro]{grid-column:1/-1}}@media (width>=1000px){.conc-form__grid[data-astro-cid-7vis3pro]{grid-template-columns:.3fr .7fr;gap:8vw}}.conc-closing[data-astro-cid-7vis3pro]{background:var(--graphite);text-align:center;flex-direction:column;align-items:center;padding:64px 4.5vw;display:flex}.conc-closing__content[data-astro-cid-7vis3pro]{flex-direction:column;align-items:center;max-width:640px;display:flex}.conc-closing__eyebrow[data-astro-cid-7vis3pro]{color:var(--petrol-soft);letter-spacing:.08em;text-transform:uppercase;margin:0 0 24px;font-size:11px;font-weight:600}.conc-closing__h2[data-astro-cid-7vis3pro]{letter-spacing:-.03em;color:var(--white);margin:0 0 20px;font-size:clamp(30px,3.5vw,48px);font-weight:500;line-height:1.1}.conc-closing__support[data-astro-cid-7vis3pro]{color:var(--neutral-200);margin:0 0 40px;font-size:18px;line-height:1.6}.conc-closing__link[data-astro-cid-7vis3pro]{letter-spacing:.08em;text-transform:uppercase;color:var(--petrol-soft);border-bottom:1px solid var(--petrol-soft);padding-bottom:4px;font-size:12px;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s}.conc-closing__link[data-astro-cid-7vis3pro]:hover{color:var(--white);border-color:var(--white)}@media (width<=640px){.conc-hero[data-astro-cid-7vis3pro]{padding:58px 20px 48px}.conc-hero__h1[data-astro-cid-7vis3pro]{font-size:34px}.conc-hero__indicator[data-astro-cid-7vis3pro]{flex-direction:column}.conc-orient[data-astro-cid-7vis3pro]{padding:58px 20px}.conc-orient__h2[data-astro-cid-7vis3pro]{font-size:28px}.conc-form-sec[data-astro-cid-7vis3pro]{padding:58px 20px}.form-group[data-astro-cid-7vis3pro]{padding:24px 0}.form-input[data-astro-cid-7vis3pro]{height:52px;font-size:16px}.form-field--file[data-astro-cid-7vis3pro]{padding:20px 16px}.form-submit-area[data-astro-cid-7vis3pro]{flex-direction:column;align-items:stretch;gap:16px}.form-cta[data-astro-cid-7vis3pro]{justify-content:center;width:100%}.conc-closing[data-astro-cid-7vis3pro]{padding:56px 20px}.conc-closing__h2[data-astro-cid-7vis3pro]{font-size:26px}}.file-list[data-astro-cid-7vis3pro]{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.file-list__item[data-astro-cid-7vis3pro]{border:1px solid var(--neutral-200);background:var(--warm);justify-content:space-between;align-items:center;gap:18px;padding:10px 12px;font-size:12px;display:flex}.file-list__name[data-astro-cid-7vis3pro]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--graphite);overflow:hidden}.file-list__meta[data-astro-cid-7vis3pro]{color:var(--neutral-600);text-transform:uppercase;letter-spacing:.04em;flex:none;font-size:10px}.file-list__item--error[data-astro-cid-7vis3pro]{background:#fff5f5;border-color:#d32f2f}.file-list__item--error[data-astro-cid-7vis3pro] .file-list__meta[data-astro-cid-7vis3pro]{color:#d32f2f}
