.company-page .headline{letter-spacing:0}.company-page ::selection{background:var(--color-brand);color:var(--color-foreground)}.company-business-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 24px;max-width:760px;display:grid}.company-business-fact:nth-child(2){grid-area:2/1/auto/-1}.company-business-article{margin-top:28px}.company-business-opening{margin-bottom:40px}.company-business-cover{aspect-ratio:16/9;object-fit:cover;border-radius:14px;width:100%;height:auto;display:block}.company-business-title{text-wrap:pretty;max-width:100%;margin-top:28px;font-size:clamp(26px,3vw,36px);line-height:1.18}.company-business-intro{max-width:680px;color:var(--color-muted-foreground);margin-top:14px;font-size:1.1875rem;line-height:1.65}@media (width>=640px){.company-business-facts{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr)}.company-business-fact:nth-child(2){grid-area:auto}.company-business-article,.company-business-title{margin-top:32px}.company-business-intro{font-size:1.25rem}}.company-reading-heading{text-wrap:pretty;max-width:100%;font-size:1.5rem;line-height:1.35}.company-reading-paragraph{color:#1f221e;max-width:680px;margin-top:20px;font-size:1.1875rem;line-height:1.65}.company-financial-figure{background:var(--surface-2);border-radius:14px;margin-block:32px;padding:24px 20px}.company-figure-title{text-wrap:pretty;font-size:1.25rem;line-height:1.35}.company-figure-period{color:var(--muted-foreground);margin-top:8px;font-size:.9375rem;line-height:1.6}.company-chart,.company-table-scroll{margin-top:24px}.company-figure-unit{text-align:left;color:var(--muted-foreground);margin-bottom:16px;font-size:.875rem;line-height:1.6}.company-chart-legend{flex-wrap:wrap;gap:10px 24px;margin-bottom:24px;font-size:.875rem;line-height:1.5;display:flex}.company-chart-legend li{align-items:center;gap:8px;display:flex}.company-chart-key{border-radius:2px;flex-shrink:0;width:10px;height:10px}.company-chart-group+.company-chart-group{margin-top:24px}.company-chart-label{margin-bottom:10px;font-size:1rem;font-weight:600;line-height:1.5}.company-chart-row{grid-template-columns:minmax(0,1fr) 5.5rem;align-items:center;gap:16px;display:grid}.company-chart-track{background:#e3e6df;border-radius:3px;height:12px;overflow:hidden}.company-chart-value{font-variant-numeric:tabular-nums;text-align:right;font-size:1rem;font-weight:700}.company-table-scroll{scrollbar-color:var(--muted-foreground) var(--surface-2);border-radius:8px;overflow-x:auto}.company-table-scroll:focus-visible{outline:2px solid var(--foreground);outline-offset:4px}.company-financial-table{border-collapse:collapse;text-align:left;width:100%;min-width:380px;font-size:1rem;line-height:1.5}.company-financial-table thead th{vertical-align:bottom;background:#e8ece3;padding:12px;font-size:.875rem;font-weight:600}.company-financial-table tbody th,.company-financial-table tbody td{border-bottom:1px solid var(--border);padding:16px 12px}.company-table-row-label{overflow-wrap:anywhere;font-weight:500}.company-financial-table td{white-space:nowrap}.company-growth-value{font-variant-numeric:tabular-nums;font-weight:600}.company-growth-mobile{white-space:normal;color:var(--muted-foreground);margin-top:6px;font-size:.875rem;line-height:1.4}.company-growth-unavailable{white-space:normal;max-width:12ch;color:var(--muted-foreground);font-size:.875rem;display:inline-block}.company-growth-mobile--unavailable{font-size:.75rem}.company-table-result{background:#e8ece3;font-weight:700}.company-table-result .company-table-row-label{font-weight:700}.company-figure-note{color:var(--muted-foreground);margin-top:24px;font-size:.875rem;line-height:1.65}.company-figure-source{text-underline-offset:4px;margin-top:10px;font-size:.875rem;line-height:1.6;text-decoration:underline;display:inline-block}.company-watch{background:var(--surface-2);border-radius:14px;margin-top:40px;padding:24px 20px;font-size:1rem;line-height:1.65}@media (width<=639px){.company-financial-table--comparison{table-layout:fixed;min-width:0}.company-financial-table--comparison th:first-child{width:44%}.company-financial-table--single-period th:first-child{width:70%}.company-financial-table--comparison thead th{overflow-wrap:anywhere;padding-inline:6px}.company-financial-table--comparison tbody th,.company-financial-table--comparison tbody td{padding-inline:6px}}@media (width>=640px){.company-reading-paragraph{font-size:1.25rem}.company-reading-heading{font-size:1.75rem}.company-financial-figure,.company-watch{padding:32px}.company-figure-title{font-size:1.375rem}}.company-tab-panel>section:first-child{margin-top:0}.company-tab-panel>#visao-geral{border-top:0;padding-top:0}.company-page .company-identity .company-logo{box-shadow:none;width:48px!important;height:48px!important}@media (width>=768px){.company-page .company-identity .company-logo{width:56px!important;height:56px!important}}.pro-thanks{padding-bottom:56px;overflow-x:clip}.pro-thanks ::selection{color:var(--pro-ink);background:#b5fa89}.pro-thanks a:focus-visible,.pro-thanks button:focus-visible,.pro-thanks-help:focus-visible{outline-offset:5px;outline:3px solid #287329}.pro-thanks-welcome{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:48px;max-width:1240px;margin-inline:auto;padding:72px 40px 0;display:grid}.pro-thanks-welcome h1{font-size:clamp(48px,6vw,76px)}.pro-thanks-trial{letter-spacing:-.02em;text-wrap:balance;max-width:22ch;margin-top:32px;font-size:clamp(22px,2.3vw,28px);font-weight:600;line-height:1.25}.pro-thanks-trust{color:var(--pro-ash);margin-top:16px;font-size:18px}.pro-thanks-shots{aspect-ratio:1.25;position:relative}.pro-thanks-shot{background:#fff;border-radius:14px;height:auto;position:absolute;box-shadow:0 2px 6px #1413110f,0 24px 48px -16px #14131138}.pro-thanks-shot-back{width:82%;top:0;right:0;transform:rotate(3deg)}.pro-thanks-shot-front{width:86%;bottom:4%;left:0;transform:rotate(-2.5deg)}@media (prefers-reduced-motion:no-preference){.pro-thanks-shot{animation:pro-thanks-in .9s var(--pro-ease-out) both}.pro-thanks-shot-back{animation-delay:.12s}.pro-thanks-shot-front{animation-delay:.26s}@keyframes pro-thanks-in{0%{opacity:0;filter:blur(6px);translate:0 28px}}}.pro-thanks-next{max-width:820px;margin-inline:auto;padding:104px 24px 0}.pro-thanks-next h2{text-align:center;text-wrap:balance;font-size:clamp(28px,3.6vw,44px)}.pro-thanks-mail{background:var(--pro-obsidian);color:#f4f2ef;border-radius:20px;align-items:flex-start;gap:22px;margin-top:40px;padding:30px 32px;display:flex}.pro-thanks-mail-icon{width:52px;height:52px;color:var(--pro-ink);background:#75f82c;border-radius:50%;flex:none;place-items:center;display:grid}.pro-thanks-mail h3{letter-spacing:-.015em;font-size:21px;font-weight:600;line-height:1.3}.pro-thanks-mail p{color:#c9c5be;margin-top:8px;font-size:16px;line-height:1.55}.pro-thanks-steps{grid-template-columns:1fr 1fr;gap:32px;margin:28px 0 0;padding:0 32px;list-style:none;display:grid}.pro-thanks-steps li{gap:16px;display:flex}.pro-thanks-number{color:#275c27;background:#e6eadf;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;font-weight:600;display:inline-flex}.pro-thanks-steps h3{margin-top:6px;font-size:17px;font-weight:600;line-height:1.35}.pro-thanks-steps p{color:var(--pro-ash);margin-top:6px;font-size:15px;line-height:1.5}.pro-thanks-support{text-align:center;color:var(--pro-ash);margin-top:36px;font-size:14px}.pro-thanks-note{border-top:1px solid var(--pro-hairline);align-items:center;gap:24px;margin:72px 0 0;padding-top:40px;display:flex}.pro-thanks-note img{object-fit:cover;border-radius:50%;flex:none;width:96px;height:96px}.pro-thanks-note blockquote{letter-spacing:-.015em;margin:0;font-size:clamp(19px,2vw,22px);font-weight:600;line-height:1.35}.pro-thanks-sign{color:var(--pro-ash);margin-top:8px;font-size:15px;display:inline-block}.pro-thanks-note a{color:var(--pro-green);text-underline-offset:4px;align-items:center;gap:6px;margin-left:16px;font-size:15px;font-weight:500;text-decoration:underline;display:inline-flex}.pro-thanks-origin,.pro-thanks-origin-done{background:var(--pro-wash);text-align:center;border-radius:16px;margin-top:48px;padding:24px;font-size:15px}.pro-thanks-origin p{font-weight:600}.pro-thanks-origin>div{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.pro-thanks-origin button{border:1px solid var(--pro-line);background:var(--pro-bone);min-height:40px;color:var(--pro-ink);transition:border-color .16s var(--pro-ease-out), background-color .16s var(--pro-ease-out);border-radius:999px;padding:0 16px}.pro-thanks-origin button:hover{border-color:var(--pro-ink);background:#fff}.pro-thanks-origin-done{font-weight:600}.pro-thanks-cookies{text-align:center;margin-top:20px;font-size:12.5px}.pro-thanks-cookies button{color:var(--pro-ash,#6b6965);text-underline-offset:2px;text-decoration:underline}@media (width<=899px){.pro-thanks-welcome{text-align:center;grid-template-columns:1fr;gap:40px;padding:44px 24px 0}.pro-thanks-trial{margin:24px auto 0}.pro-thanks-shots{width:min(100%,520px);margin-inline:auto}}@media (width<=599px){.pro-thanks-next{padding-top:72px}.pro-thanks-next h2{max-width:16ch;margin-inline:auto}.pro-thanks-mail{flex-direction:column;gap:16px;padding:24px}.pro-thanks-steps{grid-template-columns:1fr;gap:22px;padding:0 4px}.pro-thanks-note{text-align:center;flex-direction:column;margin-top:56px}.pro-thanks-note a{justify-content:center;margin:12px 0 0;display:flex}.pro-thanks-origin{padding:20px 16px}}
