@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff")}:root{color:#161616;--blue:#003a6d;--green:#198038;--line:#c6c6c6;--sky:#e5f6ff;background:#fff;font-family:IBM Plex Sans,sans-serif}*{box-sizing:border-box}body{margin:0}[hidden]{display:none!important}a{color:var(--blue)}button,input{font:inherit;border-radius:.25rem}button,a,input{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.wrap{max-width:78rem;margin:auto;padding-inline:2rem}header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:2rem;padding-block:1.5rem;display:flex}.identity{align-items:center;gap:1rem;font-size:1rem;font-weight:600;line-height:1.45;text-decoration:none;display:flex}.identity img{object-fit:contain;flex-shrink:0}.identity small{color:#161616;margin-top:.3rem;font-size:.8125rem;font-weight:400;display:block}.help{white-space:nowrap;font-size:.8125rem;text-decoration:none}.help strong{margin-top:.3rem;font-size:1rem;display:block}.layout{grid-template-columns:1fr 1fr;align-items:start;gap:5rem;padding-block:3.5rem;display:grid}.intro{padding-top:1rem}.eyebrow{letter-spacing:.1em;color:var(--blue);margin:0 0 1rem;font-size:.75rem;font-weight:600}h1{letter-spacing:-.035em;color:var(--blue);margin:0 0 1.5rem;font-size:clamp(2.3rem,4.2vw,3.75rem);font-weight:600;line-height:1.1}h2{color:var(--blue);margin:0 0 .75rem;font-size:1.5rem;font-weight:600;line-height:1.3}p{line-height:1.6}.lead{font-size:1.25rem}.course{border-left:3px solid var(--green);background:var(--sky);margin-block:2rem;padding:1rem 1.25rem}.course span{letter-spacing:.12em;font-size:.6875rem;font-weight:600}.course h2{margin:.5rem 0 0;font-size:1.25rem}.steps{counter-reset:step;margin:1.5rem 0;padding:0;list-style:none}.steps li{counter-increment:step;align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.steps li:before{content:counter(step, decimal-leading-zero);color:var(--green);font-size:.875rem;font-weight:600}.note{border-top:1px solid var(--line);max-width:28rem;padding-top:1rem;font-size:.8125rem}.panel{border:1px solid var(--line);border-top:4px solid var(--blue);border-radius:.25rem;padding:2rem;box-shadow:0 .5rem 2rem #003a6d08}.hint{color:#525252;margin:.5rem 0 1rem;font-size:.8125rem}.panel>.hint{margin-bottom:1.5rem}fieldset{border:0;min-width:0;margin:0;padding:0}label{margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}input{color:#161616;background:#fff;border:1px solid #8d8d8d;width:100%;min-width:0;min-height:3rem;padding:.7rem .875rem;display:block}#name{margin-bottom:1.25rem}.pair{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.25rem;display:grid}.row{gap:.5rem;display:flex}.row input{flex:1}.row button{flex-shrink:0}.verification{margin-top:1.25rem}button{cursor:pointer;border:1px solid var(--blue);background:var(--blue);color:#fff;min-height:3rem;padding:.75rem 1rem;font-weight:500;transition:filter .15s}button:hover:not(:disabled){filter:brightness(.88)}button:active:not(:disabled){box-shadow:inset 0 0 0 2px}button.outline{color:var(--blue);background:#fff}button.outline:hover:not(:disabled){background:var(--sky);filter:none}button:disabled{cursor:not-allowed;opacity:.55}input:disabled{background:#f4f4f4}.otp{margin-top:.75rem}.status{color:var(--blue);margin:.5rem 0 0;font-size:.8125rem}.status.good{color:var(--green);font-weight:500}.privacy{margin-top:1.5rem}#submit{text-align:left;justify-content:space-between;gap:1rem;width:100%;display:flex}#result:not(:empty){background:var(--sky);border-left:3px solid var(--blue);margin-top:1rem;padding:1rem;line-height:1.5}#another{margin-top:1rem}footer{border-top:1px solid var(--line);justify-content:space-between;gap:1rem;padding-block:1.5rem;font-size:.8125rem;display:flex}.skip{z-index:2;background:#fff;padding:.75rem;position:absolute;top:-5rem;left:1rem}.skip:focus{top:1rem}@media (width<=60rem){.layout{gap:2rem}.wrap{padding-inline:1.5rem}.panel{padding:1.5rem}.help{display:none}}@media (width<=44rem){.wrap{padding-inline:1rem}.layout{grid-template-columns:1fr;gap:1.5rem;padding-block:2rem}.intro{padding-top:0}h1{font-size:2.5rem}.identity{gap:.75rem;font-size:.8125rem}.identity img{width:3.5rem;height:3.5rem}.panel{padding:1.25rem}.course{margin-block:1.5rem}.steps{margin-block:1rem}footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){button{transition:none}}
