.language-experience{--language-safe-top:max(.75rem, env(safe-area-inset-top));--language-safe-right:max(1rem, env(safe-area-inset-right));inset:var(--language-safe-top) var(--language-safe-right) auto auto;z-index:78;color:#0a194e;font-family:Poppins,sans-serif;position:fixed}html.language-gate-open .language-experience{z-index:120}html.locale-restoring :is([data-i18n],[data-i18n-html],[data-language-current]){opacity:.001!important;transition:none!important}.language-experience--inline{z-index:auto;flex:none;position:relative;inset:auto}.language-experience__trigger{color:#0a194e;cursor:pointer;min-width:4.5rem;min-height:2.75rem;font:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.55rem .8rem;font-size:.8125rem;font-weight:600;line-height:1;transition:border-color .18s,color .18s;display:inline-flex;box-shadow:0 .4rem 1.25rem #0a194e14}.language-experience__trigger:hover,.language-experience__trigger[aria-expanded=true]{color:#3359a4;border-color:#3359a48c}.language-experience__globe{flex:none;width:1.125rem;height:1.125rem}.language-experience__menu{width:min(12rem, calc(100vw - 2rem - env(safe-area-inset-left) - env(safe-area-inset-right)));background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:.35rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 .75rem 2rem #0a194e1f}.language-experience__menu[hidden],.language-experience__gate[hidden]{display:none!important}.language-experience__option{color:#1f2937;align-items:center;min-height:2.75rem;padding:.7rem .8rem .7rem 1rem;text-decoration:none;transition:background-color .16s,color .16s;display:flex;position:relative}.language-experience__option:before{content:"";opacity:0;background:#3359a4;border-radius:999px;width:.2rem;height:1.25rem;transition:opacity .16s,transform .16s;position:absolute;top:50%;left:.35rem;transform:translateY(-50%)scaleY(.35)}.language-experience__option:hover,.language-experience__option.is-active{color:#3359a4;background:#f7f9fc}.language-experience__option.is-active{font-weight:600}.language-experience__option.is-active:before{opacity:1;transform:translateY(-50%)scaleY(1)}.language-experience__gate{z-index:120;min-width:20rem;min-height:100svh;padding:max(2rem, env(safe-area-inset-top)) max(1.25rem, env(safe-area-inset-right)) max(2rem, env(safe-area-inset-bottom)) max(1.25rem, env(safe-area-inset-left));background-color:#f7f9fc;background-image:linear-gradient(#3359a413 1px,#0000 1px),linear-gradient(90deg,#3359a413 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:clamp(3.75rem,8vw,7rem) clamp(3.75rem,8vw,7rem);background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.language-experience__gate-panel{justify-items:center;gap:clamp(2.75rem,7vw,5rem);width:min(46rem,100%);display:grid}.language-experience__gate-logo{width:min(22rem,70vw);height:auto}.language-experience__gate-options{border-block:1px solid #0a194e2e;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.language-experience__gate-option{color:#0a194e;justify-content:space-between;align-items:center;gap:1rem;min-height:clamp(5rem,12vw,7rem);padding:1.25rem clamp(1rem,4vw,2rem);font-size:clamp(1.05rem,2.3vw,1.4rem);font-weight:500;text-decoration:none;transition:background-color .18s,color .18s;display:flex}.language-experience__gate-option+.language-experience__gate-option{border-left:1px solid #0a194e2e}.language-experience__gate-option:after{color:#3359a4;content:"→";transition:transform .18s}.language-experience__gate-option:hover,.language-experience__gate-option:focus-visible{color:#3359a4;background:#fff}.language-experience__gate-option:hover:after,.language-experience__gate-option:focus-visible:after{transform:translate(.3rem)}html.language-gate-open,body.language-gate-open{overscroll-behavior:none;overflow:hidden}.language-experience :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #3359a4}.language-experience-noscript{z-index:121;inset:auto max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) auto;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;gap:.25rem;padding:.35rem;font:600 .8125rem/1 Poppins,sans-serif;display:flex;position:fixed}.language-experience-noscript a{color:#0a194e;place-items:center;min-width:2.75rem;min-height:2.75rem;text-decoration:none;display:grid}@media (width<=767px){.language-experience{--language-safe-top:max(.625rem, env(safe-area-inset-top));--language-safe-right:max(.75rem, env(safe-area-inset-right))}.language-experience__trigger{min-width:3.75rem;padding-inline:.65rem}.language-experience__gate-panel{gap:clamp(2.25rem,10svh,4rem)}.language-experience__gate-options{grid-template-columns:1fr}.language-experience__gate-option{min-height:4.75rem}.language-experience__gate-option+.language-experience__gate-option{border-top:1px solid #0a194e2e;border-left:0}}@media (width<=339px){.language-experience__gate{min-width:0;padding-inline:max(.875rem, env(safe-area-inset-left))}.language-experience__gate-logo{width:min(17rem,76vw)}}@media (height<=500px) and (orientation:landscape){.language-experience__gate-panel{grid-template-columns:minmax(8rem,15rem) minmax(20rem,36rem);align-items:center;gap:2rem}.language-experience__gate-logo{width:100%}.language-experience__gate-option{min-height:3.5rem}}@media (prefers-reduced-motion:reduce){.language-experience *,.language-experience :before,.language-experience :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400-latin.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-500-latin.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600-latin.woff2)format("woff2")}:root{--brand-primary:#3359a4;--brand-institutional:#0a194e;--brand-text-primary:#1f2937;--brand-text-secondary:#6b7280;--brand-background:#f7f9fc;--brand-white:#fff;--brand-border:#e5e7eb;--brand-success:#22c55e;--brand-warning:#f59e0b;--brand-error:#ef4444;--brand-info:#3b82f6;--font-primary:"Poppins", sans-serif;--color-primary:var(--brand-primary);--color-institutional:var(--brand-institutional);--color-text:var(--brand-text-primary);--color-text-secondary:var(--brand-text-secondary);--color-background:var(--brand-background);--color-white:var(--brand-white);--color-border:var(--brand-border);font-family:var(--font-primary);color:var(--color-text);background:var(--color-background);font-synthesis:none;text-rendering:optimizelegibility}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}html{background:var(--color-background);scroll-padding-top:5rem}body{min-width:320px;font-weight:400;line-height:1.6;overflow-x:hidden}h1,h2{font-weight:600}h1{letter-spacing:-.055em;line-height:.9}h2{letter-spacing:-.04em;line-height:.96}h3{letter-spacing:-.025em;font-weight:500;line-height:1.05}body,button,a,input,textarea,select{font-family:inherit}button,a,input,textarea,select{font:inherit}img,svg,canvas,video{max-width:100%;display:block}main{z-index:1;position:relative}::selection{color:var(--color-white);background:var(--color-primary)}a{color:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--color-primary);outline-offset:6px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}.procedure-page{text-align:center;background:var(--color-background);align-content:center;place-items:center;gap:1.4rem;min-height:100dvh;padding:2rem;display:grid}.procedure-page h1{color:var(--color-institutional);letter-spacing:-.055em;margin:0;font-size:clamp(2.4rem,8vw,6rem);font-weight:600}.procedure-page a{color:var(--color-primary);text-underline-offset:.35em;font-weight:500;text-decoration-thickness:1px}
