.guidance-video-dialog-module__NslCaa__dialog{background:var(--ef-surface);width:min(94vw,48rem);max-height:92dvh;color:var(--ef-text);border:0;border-radius:1.25rem;margin:auto;padding:clamp(1rem,4vw,1.5rem);box-shadow:0 2rem 5rem #0a231b59}.guidance-video-dialog-module__NslCaa__dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#081f18b8}.guidance-video-dialog-module__NslCaa__dialog header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-block-end:1rem;display:flex}.guidance-video-dialog-module__NslCaa__dialog h2{margin:0;font-size:clamp(1.25rem,5vw,1.75rem)}.guidance-video-dialog-module__NslCaa__dialog header button{border:1px solid var(--ef-border);background:var(--ef-surface);width:2.75rem;min-width:2.75rem;height:2.75rem;color:var(--ef-text);cursor:pointer;border-radius:999px;place-items:center;font-size:1.75rem;line-height:1;display:grid}.guidance-video-dialog-module__NslCaa__player{aspect-ratio:9/16;background:#071a14;border-radius:.875rem;width:100%;max-height:58dvh;position:relative;overflow:hidden}.guidance-video-dialog-module__NslCaa__player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.guidance-video-dialog-module__NslCaa__dialog p{color:var(--ef-muted);margin-block:1rem;font-size:.9rem}.guidance-video-dialog-module__NslCaa__dialog>button{width:100%}@media (min-width:42rem){.guidance-video-dialog-module__NslCaa__player{aspect-ratio:16/9}}
.progress-module__5QRbUW__wrapper{gap:.5rem;margin-block-end:1.25rem;display:grid}.progress-module__5QRbUW__copy{color:var(--ef-muted);justify-content:space-between;gap:1rem;font-size:.8125rem;font-weight:700;display:flex}.progress-module__5QRbUW__wrapper progress{background:#e1e6e2;border:0;border-radius:999px;width:100%;height:.5rem;overflow:hidden}.progress-module__5QRbUW__wrapper progress::-webkit-progress-bar{background:#e1e6e2}.progress-module__5QRbUW__wrapper progress::-webkit-progress-value{background:var(--ef-green)}.progress-module__5QRbUW__wrapper progress::-moz-progress-bar{background:var(--ef-green)}
.registration-module__XA4nqa__step{border:1px solid var(--ef-border);background:var(--ef-surface);border-radius:1.25rem;width:100%;max-width:40rem;margin-inline:auto;padding:clamp(1rem,5vw,1.75rem);box-shadow:0 1rem 2.5rem #18312814}.registration-module__XA4nqa__step h1{margin-block-end:.65rem;font-size:clamp(1.7rem,8vw,2.4rem)}.registration-module__XA4nqa__intro{color:var(--ef-muted);margin-block-end:1.25rem}.registration-module__XA4nqa__form,.registration-module__XA4nqa__fields,.registration-module__XA4nqa__choices{gap:1rem;display:grid}.registration-module__XA4nqa__actions{gap:.75rem;margin-block-start:1.5rem;display:grid}.registration-module__XA4nqa__actions button,.registration-module__XA4nqa__actions a{width:100%}.registration-module__XA4nqa__newIdentityConfirmation{gap:.75rem;margin-block-start:1rem;display:grid}.registration-module__XA4nqa__newIdentityConfirmation .registration-module__XA4nqa__actions{margin-block-start:0}.registration-module__XA4nqa__productActions{grid-template-columns:1fr}.registration-module__XA4nqa__consent{border:1px solid var(--ef-border);cursor:pointer;border-radius:.875rem;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;padding:.875rem;display:grid}.registration-module__XA4nqa__consent input{width:1.25rem;height:1.25rem;accent-color:var(--ef-green);margin-block-start:.15rem}.registration-module__XA4nqa__consent small{color:var(--ef-muted);margin-block-start:.35rem;display:block}.registration-module__XA4nqa__choiceGroup{border:0;gap:.75rem;min-width:0;margin:0;padding:0;display:grid}.registration-module__XA4nqa__choiceGroup legend{color:var(--ef-ink);margin-block-end:.25rem;font-weight:800}.registration-module__XA4nqa__choiceGroup .registration-module__XA4nqa__intro{margin-block-end:.25rem;font-size:.9rem}.registration-module__XA4nqa__suggestion{color:var(--ef-muted);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.registration-module__XA4nqa__suggestion button{min-height:2.75rem;color:var(--ef-green);cursor:pointer;background:0 0;border:0;font-weight:800;text-decoration:underline}.registration-module__XA4nqa__review{border-block-start:1px solid var(--ef-border);gap:0;margin:1.25rem 0 0;display:grid}.registration-module__XA4nqa__review>div{border-block-end:1px solid var(--ef-border);gap:.25rem;padding-block:.875rem;display:grid}.registration-module__XA4nqa__review dt{color:var(--ef-muted);font-size:.8125rem;font-weight:700}.registration-module__XA4nqa__review dd{overflow-wrap:anywhere;margin:0;font-weight:700}.registration-module__XA4nqa__manualNote{color:var(--ef-muted);font-size:.875rem}.registration-module__XA4nqa__identityFrameShell{border:1px solid var(--ef-border);background:#fff;border-radius:1rem;width:100%;margin-block:1rem;overflow:hidden}.registration-module__XA4nqa__identityFrame{background:#fff;border:0;width:100%;min-height:min(44rem,76svh);display:block}.registration-module__XA4nqa__productContext{color:var(--ef-green);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .35rem;font-size:.78rem;font-weight:900}.registration-module__XA4nqa__productDisclosure{border-inline-start:.25rem solid var(--ef-green);background:color-mix(in srgb, var(--ef-green) 7%, var(--ef-surface));color:var(--ef-muted);border-radius:.25rem;margin:0 0 1.25rem;padding:.8rem .9rem;font-size:.9rem}.registration-module__XA4nqa__guideSteps{gap:.75rem;margin:1.25rem 0;padding-inline-start:1.6rem;display:grid}.registration-module__XA4nqa__guideSteps li{padding-inline-start:.25rem}.registration-module__XA4nqa__officialLinks,.registration-module__XA4nqa__textLinks{gap:.65rem;margin-block:1rem;display:grid}.registration-module__XA4nqa__officialLinks a,.registration-module__XA4nqa__textLinks a{min-height:2.75rem;color:var(--ef-green);text-align:center;text-underline-offset:.2rem;font-weight:800;text-decoration:underline}.registration-module__XA4nqa__institutionCard,.registration-module__XA4nqa__waitingDate{border:1px solid var(--ef-border);background:color-mix(in srgb, var(--ef-green) 6%, var(--ef-surface));border-radius:.875rem;gap:.35rem;margin-block:1rem;padding:1rem;display:grid}.registration-module__XA4nqa__institutionCard span,.registration-module__XA4nqa__waitingDate span{color:var(--ef-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:800}.registration-module__XA4nqa__institutionCard strong,.registration-module__XA4nqa__waitingDate strong{font-size:clamp(1.1rem,5vw,1.4rem)}.registration-module__XA4nqa__finePrint{color:var(--ef-muted);font-size:.85rem}.registration-module__XA4nqa__diagnosticReview{border-block-start:1px solid var(--ef-border);gap:0;margin:1.25rem 0;display:grid}.registration-module__XA4nqa__diagnosticReview>div{border-block-end:1px solid var(--ef-border);gap:.2rem;padding-block:.75rem;display:grid}.registration-module__XA4nqa__diagnosticReview dt{color:var(--ef-muted);font-size:.78rem;font-weight:700}.registration-module__XA4nqa__diagnosticReview dd{margin:0;font-weight:800}.registration-module__XA4nqa__productJourneyList{gap:.85rem;margin-block-start:1rem;display:grid}.registration-module__XA4nqa__productJourneyCard{border:1px solid var(--ef-border);border-radius:.875rem;gap:.85rem;padding:1rem;display:grid}.registration-module__XA4nqa__productJourneyCard p{color:var(--ef-muted);margin:.35rem 0 0;font-size:.875rem}.registration-module__XA4nqa__productJourneyCard button,.registration-module__XA4nqa__productJourneyCard a{width:100%}@media (min-width:36rem){.registration-module__XA4nqa__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}
