@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/b886574ba42c3409-s.1_wjncogyh-s7.woff2?dpl=dpl-mvmdm1sh)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2y2uoi4t910qy.woff2?dpl=dpl-mvmdm1sh)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.mAzbWW_className{font-family:Sora,Sora Fallback;font-style:normal}.mAzbWW_variable{--font-curriculum-sora:"Sora", "Sora Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2?dpl=dpl-mvmdm1sh)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2?dpl=dpl-mvmdm1sh)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}._5hfREW_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}._5hfREW_variable{--font-curriculum-dm-sans:"DM Sans", "DM Sans Fallback"}
@keyframes YCyR9a_curriculum-banner-fade-in-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes YCyR9a_curriculum-banner-shimmer{0%{left:-60%}to{left:120%}}@keyframes YCyR9a_curriculum-banner-arrow-nudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.YCyR9a_wrapper{justify-content:center;width:100%;display:flex;container-type:inline-size}.YCyR9a_banner{box-sizing:border-box;width:100%;max-width:1200px;font-family:var(--font-curriculum-sora), sans-serif;background:linear-gradient(135deg,#f1f6fd 0%,#e7effb 55%,#dee9fa 100%);border:1px solid #dce6f5;border-radius:20px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:40px;padding:48px;display:grid;box-shadow:0 8px 32px #1e6fe914}.YCyR9a_left{flex-direction:column;gap:18px;min-width:0;display:flex}.YCyR9a_logo,.YCyR9a_headline,.YCyR9a_description,.YCyR9a_ctaWrap{animation:.55s both YCyR9a_curriculum-banner-fade-in-up}.YCyR9a_logo{animation-delay:.1s}.YCyR9a_logoImage{width:auto;height:30px;display:block}.YCyR9a_headline{color:#10203d;margin:0;font-size:clamp(21px,2.6vw,27px);font-weight:600;line-height:1.24;animation-delay:.25s}.YCyR9a_accent{color:#1e6fe9;font-weight:700}.YCyR9a_description{color:#4b5a78;max-width:460px;font-family:var(--font-curriculum-dm-sans), sans-serif;margin:0;font-size:14.5px;line-height:1.6;animation-delay:.35s}.YCyR9a_description strong{color:#10203d;font-weight:700}.YCyR9a_right{border-left:1px solid #1e6fe91f;flex-direction:column;gap:10px;min-width:0;padding-left:40px;display:flex}.YCyR9a_ctaWrap{animation-delay:.52s}.YCyR9a_cta{color:#fff;text-align:center;background:#1e6fe9;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;padding:15px 20px;font-size:15px;font-weight:800;line-height:1.3;text-decoration:none;transition:transform .15s,background-color .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 18px #1e6fe94d}.YCyR9a_cta:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff80,#0000);width:40%;height:100%;animation:3s ease-in-out 1.4s infinite YCyR9a_curriculum-banner-shimmer;position:absolute;top:0;left:-60%;transform:skew(-15deg)}.YCyR9a_cta:hover{background:#185fcb;transform:translateY(-2px)}.YCyR9a_cta:focus-visible{outline-offset:3px;outline:3px solid #10203d}.YCyR9a_arrow{flex:none;animation:1.6s ease-in-out 1s infinite YCyR9a_curriculum-banner-arrow-nudge;display:inline-flex}.YCyR9a_stat{text-align:center;margin:4px 0 0;animation:.55s .5s both YCyR9a_curriculum-banner-fade-in-up}.YCyR9a_statNumber{color:#1e6fe9;font-size:14px;font-weight:700;line-height:1}.YCyR9a_statLabel{color:#8a96ad;font-family:var(--font-curriculum-dm-sans), sans-serif;margin-left:4px;font-size:12px;font-weight:500}@container (max-width:760px){.YCyR9a_banner{border-radius:0;grid-template-columns:minmax(0,1fr);gap:24px;padding:32px 22px}.YCyR9a_right{border-top:1px solid #1e6fe91f;border-left:0;padding-top:24px;padding-left:0}}@media (prefers-reduced-motion:reduce){.YCyR9a_logo,.YCyR9a_headline,.YCyR9a_description,.YCyR9a_ctaWrap,.YCyR9a_cta:after,.YCyR9a_arrow,.YCyR9a_stat{animation:none}.YCyR9a_cta{transition:none}}
.aa5KyW_button{min-height:var(--control-height-md);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-control);padding:0 var(--space-4);font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);border:1px solid #0000;display:inline-flex;position:relative}.aa5KyW_button:disabled{cursor:not-allowed;opacity:.52}.aa5KyW_button[aria-busy=true]{cursor:progress}.aa5KyW_button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.aa5KyW_button:is([aria-haspopup]:not([aria-haspopup=false]),[data-state],[role=combobox]){transform:none!important}.aa5KyW_labelSlot{min-width:0;transition:opacity var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex;position:relative}.aa5KyW_labelSlot[data-morphing]{clip-path:inset(-50% calc(var(--space-3) * -1))}.aa5KyW_labelContent{flex:none;align-items:center;display:inline-flex}.aa5KyW_labelPhase{justify-content:center;align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.aa5KyW_labelPhase svg{flex:none}.aa5KyW_primary{color:var(--background);background:var(--foreground);border-color:var(--foreground)}.aa5KyW_secondary{color:var(--foreground);background:var(--surface);border-color:var(--border)}.aa5KyW_ghost{color:var(--text-secondary);background:0 0;border-color:#0000}.aa5KyW_danger{color:var(--danger);background:var(--surface);border-color:var(--border)}.aa5KyW_secondary:disabled,.aa5KyW_danger:disabled{opacity:1;color:var(--text-muted);background:var(--surface-muted);border-color:var(--border)}.aa5KyW_danger:disabled{color:color-mix(in oklab, var(--danger) 55%, var(--surface-muted))}.aa5KyW_ghost:disabled{opacity:1;color:var(--text-muted)}@media (hover:hover) and (pointer:fine){.aa5KyW_primary:hover:not(:disabled){opacity:.91;box-shadow:var(--shadow-resting)}.aa5KyW_secondary:hover:not(:disabled){background:var(--surface-muted);box-shadow:var(--shadow-resting)}.aa5KyW_ghost:hover:not(:disabled){color:var(--foreground);background:var(--surface-muted)}.aa5KyW_danger:hover:not(:disabled){border-color:var(--danger);background:var(--surface-muted)}}.aa5KyW_primary:active:not(:disabled){opacity:.84}.aa5KyW_secondary:active:not(:disabled),.aa5KyW_ghost:active:not(:disabled){color:var(--foreground);background:var(--surface-muted)}.aa5KyW_danger:active:not(:disabled){border-color:var(--danger);background:var(--surface-muted)}.aa5KyW_sm{min-height:var(--control-height-sm);padding-inline:var(--space-3);font-size:var(--text-sm)}.aa5KyW_md{min-height:var(--control-height-md)}.aa5KyW_lg{min-height:var(--control-height-lg);padding-inline:var(--space-5);font-size:var(--text-sm)}.aa5KyW_loader{width:var(--space-4);height:var(--space-4);margin:calc(var(--space-4) / -2);display:grid;position:absolute;top:50%;left:50%}.aa5KyW_spinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;animation:.7s linear infinite aa5KyW_spin}.aa5KyW_loadingLabel{opacity:0}@keyframes aa5KyW_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.aa5KyW_button{transition:none}.aa5KyW_labelSlot{transition:opacity var(--duration-instant) linear}.aa5KyW_spinner{animation-duration:.01ms;animation-iteration-count:1}}
.zWImKG_switch{min-height:var(--control-height-md);align-items:center;gap:var(--space-3);color:var(--foreground);font:inherit;font-size:var(--text-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:inline-flex}.zWImKG_switch:disabled{cursor:not-allowed;opacity:.5}.zWImKG_track{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--control-track);isolation:isolate;width:42px;height:24px;transition:background-color var(--duration-fast) var(--ease-standard);flex:none;align-items:center;padding:3px;display:flex;position:relative}.zWImKG_track:before{content:"";z-index:-1;border-radius:inherit;background:var(--control-on);opacity:0;transition:opacity var(--duration-standard) var(--ease-standard);position:absolute;inset:0}.zWImKG_switch[data-state=checked] .zWImKG_track:before{opacity:1}.zWImKG_thumb{border-radius:var(--radius-pill);background:var(--control-thumb);width:18px;height:18px;box-shadow:var(--control-thumb-shadow);will-change:transform;transition:background-color var(--duration-standard) var(--ease-standard);flex:none}.zWImKG_switch[data-state=checked] .zWImKG_thumb{background:var(--control-thumb-on)}@media (hover:hover) and (pointer:fine){.zWImKG_switch[data-state=unchecked]:hover:not(:disabled) .zWImKG_track{background:var(--control-track-hover)}}.zWImKG_switch:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:var(--radius-pill)}.zWImKG_label{line-height:var(--leading-body)}@media (prefers-reduced-motion:reduce){.zWImKG_track,.zWImKG_track:before,.zWImKG_thumb{transition:none}}
.omYEPq_layer{--font-body:var(--font-sans);--tracking-body:normal;--surface-raised:var(--popover);--surface-muted:var(--muted);--surface:var(--background);--text-secondary:var(--muted-foreground);--text-muted:var(--muted-foreground);--border-subtle:color-mix(in oklab, var(--border) 75%, transparent);--border-strong:var(--muted-foreground);--shadow-floating:0 16px 48px #1118272e;--shadow-resting:0 1px 3px #1118271f;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--leading-body:1.45;--duration-fast:.14s;--duration-instant:.1s;--duration-standard:.22s;--ease-standard:cubic-bezier(.22, 1, .36, 1);--control-height-sm:2.5rem;--control-height-md:2.75rem;--control-height-lg:3rem;--radius-control:var(--radius);--radius-pill:9999px;--control-track:var(--muted);--control-track-hover:color-mix(in oklab, var(--muted) 74%, var(--foreground));--control-on:var(--vagas-pink);--control-thumb:var(--background);--control-thumb-on:var(--primary-foreground);--control-thumb-shadow:0 1px 3px #11182740;--danger:var(--destructive);z-index:60;pointer-events:none;height:0;font-family:var(--font-body);letter-spacing:var(--tracking-body);position:fixed;bottom:16px;left:16px;right:16px}.omYEPq_absolute{z-index:5;position:absolute}.omYEPq_surface{background:var(--surface-raised);box-shadow:0 0 0 1px var(--border), var(--shadow-floating);color:var(--foreground);pointer-events:auto;transform-origin:bottom;will-change:transform, width, height;position:absolute;bottom:0;left:0;overflow:hidden}.omYEPq_face{box-sizing:border-box;position:absolute;bottom:0;left:0}.omYEPq_face[data-side=center]{left:50%;translate:-50%}.omYEPq_face[data-side=right]{left:auto;right:0}.omYEPq_face[inert]{pointer-events:none}.omYEPq_bar{padding:16px 18px;container-type:inline-size}.omYEPq_barInner{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:center;column-gap:24px;display:grid}.omYEPq_barInner[data-stack]{row-gap:var(--space-3);grid-template-columns:minmax(0,1fr);padding:4px 0 0}.omYEPq_barMessage{align-items:center;gap:var(--space-3);flex:auto;grid-area:1/1;min-width:0;display:flex}.omYEPq_illustration{flex:none;width:60px;height:56px;display:block}.omYEPq_message{min-width:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);text-wrap:pretty;flex:auto;margin:0}.omYEPq_message strong{color:var(--foreground);font-size:var(--text-base);margin-bottom:2px;font-weight:700;display:block}.omYEPq_barControls{flex-direction:column;grid-area:1/2;align-items:flex-end;gap:8px;display:flex}.omYEPq_barActions{display:flex}.omYEPq_barSecondaryActions{justify-content:flex-end;gap:6px;display:flex}.omYEPq_barInner:not([data-stack]) .omYEPq_barControls{min-width:280px}.omYEPq_barInner:not([data-stack]) .omYEPq_barActions{width:100%}.omYEPq_barInner:not([data-stack]) .omYEPq_acceptButton{width:100%;min-height:44px;font-size:var(--text-sm);padding-inline:20px}.omYEPq_barInner:not([data-stack]) .omYEPq_barSecondaryActions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.omYEPq_barInner:not([data-stack]) .omYEPq_barSecondaryActions .omYEPq_customizeButton,.omYEPq_barInner:not([data-stack]) .omYEPq_barSecondaryActions .omYEPq_rejectButton{width:100%;min-width:0;min-height:32px;padding-inline:10px;font-size:12px}.omYEPq_surface .omYEPq_acceptButton{color:#fff;background:color-mix(in srgb, var(--vagas-pink) 78%, #4f0b35);border-color:color-mix(in srgb, var(--vagas-pink) 78%, #4f0b35)}.omYEPq_surface .omYEPq_acceptButton:hover:not(:disabled){background:color-mix(in srgb, var(--vagas-pink) 70%, #4f0b35);border-color:color-mix(in srgb, var(--vagas-pink) 70%, #4f0b35)}.omYEPq_barInner[data-stack] .omYEPq_barMessage{flex-direction:column;grid-area:1/1;align-items:stretch}.omYEPq_barInner[data-stack] .omYEPq_illustration{align-self:center;width:64px;height:50px}.omYEPq_barInner[data-stack] .omYEPq_barControls{grid-area:2/1;align-items:stretch}.omYEPq_barInner[data-stack] .omYEPq_acceptButton{width:100%}.omYEPq_barInner[data-stack] .omYEPq_barSecondaryActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.omYEPq_barInner[data-stack] .omYEPq_customizeButton,.omYEPq_barInner[data-stack] .omYEPq_rejectButton{width:100%;min-width:0;padding-inline:6px;font-size:12px}.omYEPq_policy{color:var(--foreground);cursor:pointer;font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;transition:text-decoration-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;padding:0}.omYEPq_panel{gap:var(--space-3);overscroll-behavior:contain;max-height:calc(100dvh - 32px);padding:16px;display:grid;overflow-y:auto;container-type:inline-size}.omYEPq_panelHead{justify-content:space-between;align-items:center;gap:var(--space-3);margin-block:-4px -6px;display:flex}.omYEPq_title{font-size:var(--text-base);font-weight:500;line-height:var(--leading-body);margin:0}.omYEPq_description{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);text-wrap:pretty;margin:0}.omYEPq_iconButton{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-right:0;padding:0;display:inline-grid}.omYEPq_iconButton:active{background:var(--surface-muted);color:var(--foreground)}.omYEPq_list{max-height:var(--cookie-consent-list-max,min(46vh, 300px));overscroll-behavior:contain;scrollbar-width:thin;margin:0 -6px;padding:0;list-style:none;display:grid;overflow-y:auto}.omYEPq_row{justify-content:space-between;align-items:center;gap:var(--space-4);border-top:1px solid var(--border-subtle);padding:10px 6px;display:flex}.omYEPq_row:first-child{border-top:0}.omYEPq_rowText{gap:2px;min-width:0;display:grid}.omYEPq_rowLabel{color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body)}.omYEPq_rowLabel[for]{cursor:pointer}.omYEPq_rowHint{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);margin:0}.omYEPq_always{color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap;flex:none}.omYEPq_panelActions{padding-top:var(--space-2);border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;display:grid}.omYEPq_save{grid-column:1/-1}.omYEPq_chipFace{height:44px}.omYEPq_chip{width:44px;height:44px;color:var(--foreground);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.omYEPq_chip:active{background:var(--surface-muted)}.omYEPq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.omYEPq_policy:hover{text-decoration-color:currentColor}.omYEPq_iconButton:hover{background:var(--surface-muted);color:var(--foreground)}.omYEPq_chip:hover{background:var(--surface-muted)}}@container (max-width:240px){.omYEPq_barInner[data-stack] .omYEPq_barSecondaryActions{grid-template-columns:minmax(0,1fr);display:grid}.omYEPq_barInner[data-stack] .omYEPq_customizeButton,.omYEPq_barInner[data-stack] .omYEPq_rejectButton{width:100%}}@container (max-width:340px){.omYEPq_panelActions>button{min-width:0;padding-inline:6px;font-size:12px}}@media (max-width:420px){.omYEPq_layer{right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));left:10px}.omYEPq_bar{padding:14px 12px}.omYEPq_illustration{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.omYEPq_policy,.omYEPq_iconButton,.omYEPq_chip{transition:none}}
