.FloatingWhatsAppButton-module__IVaU5W__button{z-index:900;color:#fff;background:#25d366;border-radius:999px;align-items:center;padding:14px;font-size:14px;font-weight:600;text-decoration:none;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 12px #00000040}.FloatingWhatsAppButton-module__IVaU5W__label{opacity:0;white-space:nowrap;max-width:0;margin-left:0;transition:max-width .25s,opacity .2s,margin-left .25s;overflow:hidden}@media (hover:hover) and (pointer:fine){.FloatingWhatsAppButton-module__IVaU5W__button:hover .FloatingWhatsAppButton-module__IVaU5W__label,.FloatingWhatsAppButton-module__IVaU5W__button:focus-visible .FloatingWhatsAppButton-module__IVaU5W__label{opacity:1;max-width:240px;margin-left:8px}}
@media (max-width:640px){.header_auth_section-module__TDMpAW__skeleton{width:64px!important}.header_auth_section-module__TDMpAW__authLink{padding:6px 10px!important;font-size:13px!important}.header_auth_section-module__TDMpAW__userInfo{display:none}}
@media (max-width:640px){.header_contact_cta-module__LqOJZG__phone{display:none}.header_contact_cta-module__LqOJZG__cta{padding:6px 12px!important;font-size:13px!important}}
.DashboardSidebar-module___ZBJnW__sidebar{background:var(--color-navbar-bg);width:280px;color:var(--color-navbar-text);border-right:1px solid var(--color-border-soft);z-index:30;flex-direction:column;flex-shrink:0;padding:18px 16px;display:flex}.DashboardSidebar-module___ZBJnW__sidebarNav{flex:auto}.DashboardSidebar-module___ZBJnW__sidebarFooter{border-top:1px solid rgba(var(--color-white-rgb),.2);flex-shrink:0;margin-top:auto;padding-top:16px}.DashboardSidebar-module___ZBJnW__navbar{background:0 0;padding:8px}.DashboardSidebar-module___ZBJnW__navbar .mantine-NavLink-root{color:var(--color-navbar-text);border-radius:6px}:is(.DashboardSidebar-module___ZBJnW__navbar .mantine-NavLink-label,.DashboardSidebar-module___ZBJnW__navbar .mantine-NavLink-section){color:var(--color-navbar-text)}.DashboardSidebar-module___ZBJnW__navbar .mantine-NavLink-children{border-left:1px solid rgba(var(--color-white-rgb),.35);margin-left:10px;padding-left:8px}.DashboardSidebar-module___ZBJnW__navbar .mantine-NavLink-root:hover{background:rgba(var(--color-white-rgb),.08)}@media (min-width:901px){.DashboardSidebar-module___ZBJnW__sidebar{height:100%;overflow-y:auto}}@media (max-width:900px){.DashboardSidebar-module___ZBJnW__sidebar{left:0;top:var(--header-height);border-right:1px solid var(--color-border-soft);border-bottom:none;width:85vw;height:auto;transition:transform .18s;position:fixed;bottom:0;overflow-y:auto;transform:translate(-100%)}.DashboardSidebar-module___ZBJnW__sidebarMobileOpen{transform:translate(0)}}
.DashboardHighlights-module__UynM9q__cardsRow{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}@media (max-width:640px){.DashboardHighlights-module__UynM9q__cardsRow{grid-template-columns:1fr}}.DashboardHighlights-module__UynM9q__card{background:var(--color-brand);color:var(--color-white);border-radius:10px;flex-direction:column;gap:4px;padding:16px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.DashboardHighlights-module__UynM9q__card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000026}.DashboardHighlights-module__UynM9q__cardTitle{font-size:.95rem;font-weight:700}.DashboardHighlights-module__UynM9q__cardSubtitle{opacity:.85;font-size:.78rem}.DashboardHighlights-module__UynM9q__history{border:1px solid var(--color-border-soft);background:var(--color-white);border-radius:10px;padding:14px 16px}.DashboardHighlights-module__UynM9q__historyHeader{color:var(--color-brand);justify-content:space-between;margin-bottom:10px;font-size:.9rem;font-weight:600;display:flex}.DashboardHighlights-module__UynM9q__historyLink{color:var(--color-cta);font-size:.85rem;font-weight:500;text-decoration:none}.DashboardHighlights-module__UynM9q__historyRow{border-top:1px solid var(--color-border-soft);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.DashboardHighlights-module__UynM9q__historyRow:first-of-type{border-top:none}.DashboardHighlights-module__UynM9q__historyRowTitle{font-size:.82rem;font-weight:600}.DashboardHighlights-module__UynM9q__historyRowMeta{opacity:.65;font-size:.75rem}.DashboardHighlights-module__UynM9q__badge{background:var(--color-brand-soft);color:var(--color-brand);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:4px 8px;font-size:.72rem;font-weight:600}.DashboardHighlights-module__UynM9q__emptyState{opacity:.6;padding:6px 0;font-size:.82rem}
.DashboardShell-module__DaOP6W__page{min-height:calc(100vh - var(--header-height));position:relative}.DashboardShell-module__DaOP6W__container{align-items:stretch;width:100%;display:flex}.DashboardShell-module__DaOP6W__content{flex:1;min-width:0;padding:24px}.DashboardShell-module__DaOP6W__pageTitle{font-family:var(--mantine-font-family)}.DashboardShell-module__DaOP6W__mobileBackdrop{display:none}@media (min-width:901px){.DashboardShell-module__DaOP6W__container{height:calc(100vh - var(--header-height))}.DashboardShell-module__DaOP6W__content{height:100%;overflow-y:auto}}@media (max-width:900px){.DashboardShell-module__DaOP6W__container{flex-direction:column}.DashboardShell-module__DaOP6W__mobileBackdrop{inset:var(--header-height)0 0 0;z-index:20;background:#00000040;border:none;display:block;position:fixed}.DashboardShell-module__DaOP6W__content{width:100%}}
.dashboard_page-module__J3GDFW__chartsGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}
.mi_curriculum_page-module__XYIUmq__banner{background:var(--color-brand-soft);color:var(--color-brand);border-radius:10px;padding:12px 16px;font-size:.85rem}.mi_curriculum_page-module__XYIUmq__profileCard{border:1px solid var(--color-border-soft);background:#fff;border-radius:12px;padding:20px}.mi_curriculum_page-module__XYIUmq__profileHeader{border-bottom:1px solid var(--color-border-soft);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;padding-bottom:16px;display:flex}.mi_curriculum_page-module__XYIUmq__badge{background:var(--color-brand-soft);color:var(--color-brand);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:.72rem;font-weight:600}.mi_curriculum_page-module__XYIUmq__stepsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.mi_curriculum_page-module__XYIUmq__stepCard{border:1px solid var(--color-border-soft);background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.mi_curriculum_page-module__XYIUmq__documentRow{border-top:1px solid var(--color-border-soft);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.mi_curriculum_page-module__XYIUmq__documentRow:first-child{border-top:none}
.SalaryCharts-module__rmCVYa__card{background:var(--color-white);border:1px solid var(--color-border-soft);border-radius:10px;padding:16px}.SalaryCharts-module__rmCVYa__histogram{align-items:flex-end;gap:3px;height:70px;display:flex}.SalaryCharts-module__rmCVYa__histogramBar{background:var(--color-border-soft);border-radius:3px 3px 0 0;flex:1;min-height:3px}.SalaryCharts-module__rmCVYa__histogramBarActive{background:var(--color-cta)}.SalaryCharts-module__rmCVYa__axisLabels{opacity:.55;justify-content:space-between;margin-top:6px;font-size:.7rem;display:flex}.SalaryCharts-module__rmCVYa__trendSvg{width:100%;height:80px;display:block}.SalaryCharts-module__rmCVYa__compareRow{align-items:center;gap:10px;margin-bottom:10px;font-size:.78rem;display:flex}.SalaryCharts-module__rmCVYa__compareRow:last-child{margin-bottom:0}.SalaryCharts-module__rmCVYa__compareRow span{opacity:.7;flex:0 0 150px}.SalaryCharts-module__rmCVYa__compareRowTotal{border-top:1px dashed var(--color-border-soft);background:var(--color-background);border-radius:6px;margin-top:12px;margin-bottom:14px;padding:10px 8px}.SalaryCharts-module__rmCVYa__compareRowTotal span{opacity:1;font-style:italic;font-weight:600}.SalaryCharts-module__rmCVYa__compareRowTotal strong{font-size:1.05em}.SalaryCharts-module__rmCVYa__compareRow strong{white-space:nowrap;flex:none}.SalaryCharts-module__rmCVYa__compareTrack{background:var(--color-background);border-radius:4px;flex:1;height:8px;overflow:hidden}.SalaryCharts-module__rmCVYa__compareFillNominal{background:var(--color-brand);opacity:.45;border-radius:4px;height:100%}.SalaryCharts-module__rmCVYa__compareFillLiquid{background:var(--color-brand);border-radius:4px;height:100%}.SalaryCharts-module__rmCVYa__compareFillIndependent{background:var(--color-cta);border-radius:4px;height:100%}.SalaryCharts-module__rmCVYa__gaugeWrap{padding-bottom:6px}.SalaryCharts-module__rmCVYa__gaugeBar{border-radius:999px;height:16px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}.SalaryCharts-module__rmCVYa__gaugeSegmentPoor{background:var(--color-gauge-poor)}.SalaryCharts-module__rmCVYa__gaugeSegmentFair{background:var(--color-gauge-fair)}.SalaryCharts-module__rmCVYa__gaugeSegmentGood{background:var(--color-gauge-good)}.SalaryCharts-module__rmCVYa__gaugeSegmentGreat{background:var(--color-gauge-great)}.SalaryCharts-module__rmCVYa__gaugeTicks{height:34px;margin-top:4px;position:relative}.SalaryCharts-module__rmCVYa__gaugeTick{flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;top:0;transform:translate(-50%)}.SalaryCharts-module__rmCVYa__gaugeTickMark{background:var(--color-foreground);opacity:.5;border-radius:1px;width:2px;height:8px}.SalaryCharts-module__rmCVYa__gaugeTickLabel{white-space:nowrap;opacity:.85;font-size:.72rem;font-weight:600}.SalaryCharts-module__rmCVYa__gaugeLegend{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.SalaryCharts-module__rmCVYa__gaugeLegendItem{align-items:flex-start;gap:8px;font-size:.82rem;line-height:1.4;display:flex}.SalaryCharts-module__rmCVYa__gaugeSwatch{border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:4px}.SalaryCharts-module__rmCVYa__gaugeSwatchPoor{background:var(--color-gauge-poor)}.SalaryCharts-module__rmCVYa__gaugeSwatchFair{background:var(--color-gauge-fair)}.SalaryCharts-module__rmCVYa__gaugeSwatchGood{background:var(--color-gauge-good)}.SalaryCharts-module__rmCVYa__gaugeSwatchGreat{background:var(--color-gauge-great)}
.home_page-module__PzmTzq__page{width:100%;overflow-x:hidden}.home_page-module__PzmTzq__hero{text-align:center;max-width:1600px;margin:0 auto;padding:72px 40px 56px;position:relative;overflow:hidden}.home_page-module__PzmTzq__heroLines{background:repeating-linear-gradient(115deg,var(--color-cta)0px,var(--color-cta)2px,transparent 2px,transparent 22px);opacity:.35;pointer-events:none;width:260px;height:220px;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 70%);mask-image:linear-gradient(135deg,#000,#0000 70%)}.home_page-module__PzmTzq__heroWordmark{font-family:var(--mantine-font-family);letter-spacing:-.02em;color:var(--color-brand);margin:0;font-size:clamp(3rem,9vw,6.5rem);font-weight:800;position:relative}.home_page-module__PzmTzq__heroTagline{color:var(--color-foreground);justify-content:center;align-items:center;gap:10px;margin:16px 0 32px;font-size:clamp(1rem,2vw,1.3rem);display:flex;position:relative}.home_page-module__PzmTzq__heroAsterisk{color:var(--color-cta)}.home_page-module__PzmTzq__heroCta{position:relative;background:var(--color-cta)!important}.home_page-module__PzmTzq__heroCta:hover{background:var(--color-cta-hover)!important}.home_page-module__PzmTzq__section{max-width:1200px;margin:0 auto;padding:56px 40px}.home_page-module__PzmTzq__sectionHeading{font-family:var(--mantine-font-family);color:var(--color-brand);text-align:center;margin:0 0 12px;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:700}.home_page-module__PzmTzq__sectionSubtext{text-align:center;color:var(--color-foreground);opacity:.75;max-width:720px;margin:0 auto 40px}.home_page-module__PzmTzq__highlightCta{color:var(--color-cta);font-style:normal}.home_page-module__PzmTzq__highlightBrand{color:var(--color-brand);font-style:normal;font-weight:700}.home_page-module__PzmTzq__previewCard{border:1px solid var(--color-border-soft);background:var(--color-white);border-radius:16px;display:flex;overflow:hidden;box-shadow:0 20px 60px #0000001f}.home_page-module__PzmTzq__previewSidebar{background:var(--color-navbar-bg);flex:0 0 140px;padding:20px 14px;display:none}@media (min-width:700px){.home_page-module__PzmTzq__previewSidebar{flex-direction:column;gap:14px;display:flex}}.home_page-module__PzmTzq__previewSidebarLogo{color:var(--color-white);margin-bottom:8px;font-size:.85rem;font-weight:700}.home_page-module__PzmTzq__previewSidebarLine{background:#ffffff47;border-radius:4px;height:8px}.home_page-module__PzmTzq__previewMain{flex:1;min-width:0;padding:24px}.home_page-module__PzmTzq__previewMainTitle{color:var(--color-brand);margin-bottom:16px;font-weight:700}.home_page-module__PzmTzq__previewTopCards{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:20px;display:grid}.home_page-module__PzmTzq__previewHistoryRowMeta{opacity:.65;font-size:.75rem}.home_page-module__PzmTzq__previewBadge{background:var(--color-brand-soft);color:var(--color-brand);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:4px 8px;font-size:.72rem;font-weight:600}.home_page-module__PzmTzq__previewCharts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.home_page-module__PzmTzq__previewChartCard{border:1px solid var(--color-border-soft);border-radius:10px;padding:14px}.home_page-module__PzmTzq__previewChartTitle{opacity:.75;margin-bottom:10px;font-size:.78rem;font-weight:600}.home_page-module__PzmTzq__previewStepCard{border:1px solid var(--color-border-soft);border-radius:10px;flex-direction:column;gap:8px;padding:14px;display:flex}.home_page-module__PzmTzq__previewStepTitle{font-size:.85rem;font-weight:600}.home_page-module__PzmTzq__previewStepBar{background:var(--color-border-soft);border-radius:3px;height:5px;overflow:hidden}.home_page-module__PzmTzq__previewStepBarFill{background:var(--color-brand);width:80%;height:100%}.home_page-module__PzmTzq__previewStepStatus{opacity:.7;font-size:.72rem}.home_page-module__PzmTzq__previewProfileCard{border:1px solid var(--color-border-soft);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:16px;display:flex}.home_page-module__PzmTzq__pricingGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;display:grid}.home_page-module__PzmTzq__pricingCard{border:1px solid var(--color-border-soft);background:var(--color-white);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.home_page-module__PzmTzq__pricingImage{height:110px}.home_page-module__PzmTzq__pricingBody{flex-direction:column;flex:1;gap:10px;padding:20px;display:flex}.home_page-module__PzmTzq__pricingTitle{color:var(--color-brand);font-size:1.05rem;font-weight:700}.home_page-module__PzmTzq__pricingDescription{opacity:.75;flex:1;font-size:.85rem}.home_page-module__PzmTzq__pricingPrice{font-size:.85rem;font-weight:600}.home_page-module__PzmTzq__pricingCtaBtn{align-self:flex-start;background:var(--color-cta)!important}.home_page-module__PzmTzq__metricsGrid{grid-template-columns:1.4fr 1fr;align-items:center;gap:40px;display:grid}@media (max-width:800px){.home_page-module__PzmTzq__metricsGrid{grid-template-columns:1fr}}.home_page-module__PzmTzq__metricsGrid .home_page-module__PzmTzq__sectionHeading,.home_page-module__PzmTzq__metricsGrid .home_page-module__PzmTzq__sectionSubtext{text-align:left;margin-left:0}.home_page-module__PzmTzq__metricStat{margin-bottom:28px}.home_page-module__PzmTzq__metricNumber{color:var(--color-foreground);font-size:1.8rem;font-weight:700}.home_page-module__PzmTzq__metricLabel{opacity:.7;margin:6px 0 10px;font-size:.85rem}.home_page-module__PzmTzq__metricBarTrack{background:var(--color-border-soft);border-radius:3px;height:6px;overflow:hidden}.home_page-module__PzmTzq__metricBarFill{background:var(--color-foreground);height:100%}.home_page-module__PzmTzq__metricDonutWrap{flex-direction:column;align-items:center;gap:16px;display:flex}.home_page-module__PzmTzq__metricDonut{border-radius:50%;justify-content:center;align-items:center;width:160px;height:160px;display:flex}.home_page-module__PzmTzq__metricDonutInner{background:var(--color-background);border-radius:50%;justify-content:center;align-items:center;width:110px;height:110px;font-size:1.6rem;font-weight:700;display:flex}.home_page-module__PzmTzq__newsBand{background:var(--color-dark-band);color:var(--color-dark-band-text);text-align:center;padding:56px 40px}.home_page-module__PzmTzq__newsHeading{font-family:var(--mantine-font-family);color:var(--color-white);margin:0 0 8px;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:700}.home_page-module__PzmTzq__newsSubtext{opacity:.7;margin-bottom:32px}.home_page-module__PzmTzq__newsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;max-width:1000px;margin:0 auto;display:grid}.home_page-module__PzmTzq__newsCard{background:#ffffff0f;border-radius:10px;overflow:hidden}.home_page-module__PzmTzq__newsCardImage{background:linear-gradient(135deg,#ffffff26,#ffffff05);height:120px}.home_page-module__PzmTzq__newsCardBody{opacity:.7;padding:14px;font-size:.85rem}.home_page-module__PzmTzq__newsLink{color:var(--color-white);margin-top:28px;font-size:.9rem;font-weight:600;display:inline-block}@media (max-width:600px){.home_page-module__PzmTzq__hero{padding:48px 20px 40px}.home_page-module__PzmTzq__section{padding:40px 20px}}
.simuladores_page-module__vRQffq__tilesGrid{width:100%;margin-top:12px}.simuladores_page-module__vRQffq__tile{background:#fff;border-radius:16px;flex-direction:column;justify-content:flex-start;height:190px;padding:22px 20px;transition:box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden;border-color:var(--color-border-soft)!important}.simuladores_page-module__vRQffq__tile:hover{transform:translateY(-2px);box-shadow:0 6px 24px #0000001a}.simuladores_page-module__vRQffq__tileIconWrap{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:12px;display:flex}.simuladores_page-module__vRQffq__tileBody{margin-top:4px}.simuladores_page-module__vRQffq__tileTitle{margin-bottom:0;font-size:.95rem}.simuladores_page-module__vRQffq__tileSubtitle{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.simuladores_page-module__vRQffq__tileArrow{opacity:.45;transition:opacity .15s,transform .15s;position:absolute;bottom:16px;right:16px}.simuladores_page-module__vRQffq__tile:hover .simuladores_page-module__vRQffq__tileArrow{opacity:.9;transform:translate(3px)}@media (max-width:640px){.simuladores_page-module__vRQffq__tile{flex-direction:row;align-items:center;gap:14px;height:auto;padding:14px 16px}.simuladores_page-module__vRQffq__tileIconWrap{width:44px;height:44px;margin-bottom:0}.simuladores_page-module__vRQffq__tileBody{flex:1;min-width:0;margin-top:0}.simuladores_page-module__vRQffq__tileSubtitle{-webkit-line-clamp:2}.simuladores_page-module__vRQffq__tileArrow{flex-shrink:0;position:static}}