.theo-explain_explain__Cy0U7{margin-top:16px;min-width:0}.theo-explain_section__UEClH{margin:4px 0 28px}.theo-explain_action__iKsiJ{display:inline-flex;align-items:center;gap:8px;min-height:40px;border:1px solid var(--border);border-radius:999px;padding:8px 16px 8px 14px;background:#fff;color:var(--ink);font-size:15px;font-weight:500;line-height:1.3;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.theo-explain_action__iKsiJ:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}.theo-explain_action__iKsiJ:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.theo-explain_action__iKsiJ:disabled{opacity:.6;cursor:default}.theo-explain_panel__2BtYv{margin-top:12px;border-radius:16px;padding:14px 16px;background:var(--info-bg);min-width:0}.theo-explain_reply__JkL_Q{min-width:0;color:var(--ink)}.theo-explain_explain__Cy0U7.theo-explain_explain__Cy0U7 strong{display:inline;font-size:inherit;color:inherit}.theo-explain_explain__Cy0U7.theo-explain_explain__Cy0U7 p{margin:0;font-size:16px;line-height:1.6}.theo-explain_lead____BfT{display:flex;align-items:center;gap:10px;margin-bottom:8px}.theo-explain_avatar__rhzqu{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff;overflow:hidden}.theo-explain_explain__Cy0U7.theo-explain_explain__Cy0U7 .theo-explain_name__5Lvso{color:var(--ink);font-size:15px;font-weight:600}.theo-explain_explain__Cy0U7.theo-explain_explain__Cy0U7 .theo-explain_note__d5OEu{margin-top:4px;color:var(--slate);font-size:13px;line-height:1.4}.theo-explain_explain__Cy0U7.theo-explain_explain__Cy0U7 .theo-explain_error__TIVGc{color:#b4433e;font-size:15px}.theo-explain_inlineLink__alkUz{display:inline-flex;align-items:center;gap:4px;color:var(--ink);font-weight:600}.theo-explain_explain__Cy0U7.theo-explain_explain__Cy0U7 .theo-explain_typing__LMUiZ{display:inline-flex;gap:5px;padding:6px 0}.theo-explain_typing__LMUiZ span[aria-hidden]{width:7px;height:7px;border-radius:50%;background:var(--stone);animation:theo-explain_blink__X2K4m 1.2s ease-in-out infinite}.theo-explain_typing__LMUiZ span[aria-hidden]:nth-child(2){animation-delay:.15s}.theo-explain_typing__LMUiZ span[aria-hidden]:nth-child(3){animation-delay:.3s}@keyframes theo-explain_blink__X2K4m{0%,80%,to{opacity:.25}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.theo-explain_action__iKsiJ{transition:none}.theo-explain_typing__LMUiZ span[aria-hidden]{animation:none;opacity:.6}}.guest-demo_page__sg2RI{max-width:960px;padding-top:40px;padding-bottom:72px}.guest-demo_back__NksPu{display:inline-flex;align-items:center;min-height:44px;margin-bottom:16px;color:var(--muted);text-decoration:underline;text-underline-offset:4px}.guest-demo_intro__P8DoX{margin-bottom:28px}.guest-demo_eyebrow__zyF5M{font-size:14px;font-weight:600;margin:0 0 12px}.guest-demo_intro__P8DoX h1{font-size:clamp(32px,5vw,48px);line-height:1.1;letter-spacing:-.04em;margin:0 0 16px}.guest-demo_intro__P8DoX>p:last-child{max-width:680px;font-size:18px;line-height:1.6;color:var(--muted)}.guest-demo_questions__BL0KV{max-width:760px;padding:24px;border:1px solid var(--border);border-radius:24px;background:var(--surface)}.guest-demo_questions__BL0KV .question-card{border:0;border-radius:0}.guest-demo_questions__BL0KV progress{display:block;width:100%;height:6px;margin-bottom:20px;accent-color:#8dbbd0;border:0;border-radius:999px;overflow:hidden}.guest-demo_questions__BL0KV progress::-webkit-progress-bar{background:#edf2f5}.guest-demo_questions__BL0KV progress::-webkit-progress-value{background:#8dbbd0}.guest-demo_questions__BL0KV progress::-moz-progress-bar{background:#8dbbd0}.guest-demo_next__89fr4{display:flex;align-items:center;gap:var(--cta-gap);margin:20px 0 0 auto}.guest-demo_packages__53t17 h2{margin:0 0 12px;font-size:28px;letter-spacing:-.035em}.guest-demo_packages__53t17>p{margin:0;font-size:18px;line-height:1.6;color:var(--muted)}@media (max-width:600px){.guest-demo_questions__BL0KV{padding:18px;border-radius:18px}.guest-demo_page__sg2RI{padding-top:24px;padding-bottom:40px}.guest-demo_next__89fr4{width:100%;justify-content:center}}.public-header_glass__Bg8cD.header{position:sticky;top:0;background:transparent;border-bottom:1px solid var(--border);box-shadow:0 4px 20px rgb(17 18 44/3%)}.public-header_glass__Bg8cD.header:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:#fff}.public-header_glass__Bg8cD.header .header-inner{width:min(1200px,calc(100% - 80px));height:80px;gap:28px}.public-header_glass__Bg8cD.header .logo-image{width:154px}.public-header_glass__Bg8cD.header .nav-link{font-weight:500;font-size:15px}.public-header_glass__Bg8cD.header .header-actions,.public-header_glass__Bg8cD.header .profile-wrap{gap:20px;padding-left:0}.public-header_glass__Bg8cD.header .login-link,.public-header_glass__Bg8cD.header .profile-course{font-size:15px}.public-header_glass__Bg8cD.header .profile-course{gap:6px;padding-inline:0}.public-header_glass__Bg8cD.header .profile-course>svg{flex-shrink:0;width:16px;height:16px;margin-inline:-2px -4px}.public-header_glass__Bg8cD.header .course-selector-menu,.public-header_glass__Bg8cD.header .profile-menu{top:calc(100% + 26px)}.public-header_glass__Bg8cD.header .profile-menu>:not(.profile-row){padding-inline:4px}.public-header_glass__Bg8cD.header .header-cta{min-height:44px;padding:10px 18px;border-radius:10px;font-size:14px}.public-header_glass__Bg8cD.header .header-cta [data-cta-arrow]{display:none}@media (max-width:1280px){.public-header_glass__Bg8cD.header .header-cta{display:none}.public-header_glass__Bg8cD.header .header-inner{width:calc(100% - 80px);gap:20px}.public-header_glass__Bg8cD.header .nav.is-open{top:88px;left:24px;right:24px;max-height:calc(100dvh - 112px);padding:16px 24px 24px;border:1px solid var(--border);border-radius:20px;background:var(--surface);box-shadow:var(--shadow-raised);overscroll-behavior:contain}.public-header_glass__Bg8cD.header .nav-link{font-size:17px;padding-inline:0}}@media (max-width:760px){.public-header_glass__Bg8cD.header .header-inner{width:calc(100% - 40px);height:72px;gap:12px}.public-header_glass__Bg8cD.header .logo-image{width:126px}.public-header_glass__Bg8cD.header .header-actions,.public-header_glass__Bg8cD.header .profile-wrap{gap:8px}.public-header_glass__Bg8cD.header .profile-wrap{position:static}.public-header_glass__Bg8cD.header .course-selector-menu,.public-header_glass__Bg8cD.header .profile-menu{top:80px;left:12px;right:12px;width:auto;min-width:0;max-width:none;padding-inline:16px}.public-header_glass__Bg8cD.header .nav.is-open{top:80px;left:12px;right:12px;max-height:calc(100dvh - 96px);padding:12px 20px 20px}}@media (max-width:380px){.public-header_glass__Bg8cD.header .header-inner{width:calc(100% - 40px);gap:8px}.public-header_glass__Bg8cD.header .logo-image{width:108px}}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.public-header_glass__Bg8cD.header:before{background:rgb(255 255 255/94%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}@media (prefers-reduced-transparency:reduce){.public-header_glass__Bg8cD.header:before{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}}.home-cta_root__VFPFO.button{--home-cta-background:#ffffff;--home-cta-color:var(--ink);--home-cta-hover:#eaf4f8;--home-cta-border:rgb(17 18 44/12%);display:inline-flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--cta-pill-gap);min-height:var(--cta-pill-height);padding:calc(var(--cta-pill-inset) - 1px) calc(var(--cta-pill-inset) - 1px) calc(var(--cta-pill-inset) - 1px) calc(var(--cta-pill-padding-start) - 1px);border:1px solid var(--home-cta-border);border-radius:999px;background:var(--home-cta-background);color:var(--home-cta-color);font-size:16px;font-weight:600;line-height:1.4;text-decoration:none;box-shadow:none;transform:none;transition:background .18s ease}.home-cta_dark__TQlnc.button{--home-cta-background:var(--ink);--home-cta-color:#ffffff;--home-cta-hover:var(--slate);--home-cta-border:var(--ink)}.home-cta_root__VFPFO.button:hover{background:var(--home-cta-hover);border-color:var(--home-cta-border);color:var(--home-cta-color);transform:none}.home-cta_root__VFPFO.button:focus-visible{outline:3px solid var(--slate);outline-offset:4px}.home-cta_root__VFPFO.button:disabled{background:var(--home-cta-background);color:var(--home-cta-color);opacity:.55;cursor:not-allowed}.home-cta_label__nWyFi{min-width:0;text-align:start}.home-cta_contents__JqSSY{display:contents}.home-cta_arrow__RFL7r{display:inline-flex;align-items:center;justify-content:center;width:var(--cta-circle);height:var(--cta-circle);flex-shrink:0;border-radius:50%;background:var(--accent);color:var(--ink)}.home-cta_arrow__RFL7r>svg{display:block;width:var(--cta-circle-icon);height:var(--cta-circle-icon)}@media (prefers-reduced-motion:reduce){.home-cta_root__VFPFO.button{transition:none}}.language-menu_root__XGACB{position:relative;flex:0 0 auto}.language-menu_trigger__Xiq9e{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 4px;color:var(--ink);font-size:16px;font-weight:450;cursor:pointer}.language-menu_trigger__Xiq9e>svg{flex-shrink:0}.language-menu_desktop__Ia20l:not(.language-menu_footer__pwMDP) .language-menu_trigger__Xiq9e{gap:6px;padding-inline:0}.language-menu_desktop__Ia20l:not(.language-menu_footer__pwMDP) .language-menu_trigger__Xiq9e>svg:last-child{width:16px;height:16px;margin-inline:-2px -4px}.language-menu_panel__qUi52{position:absolute;top:calc(100% + 26px);inset-inline-end:0;z-index:100;width:280px;padding:18px 12px 12px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 8px 30px rgba(17,18,44,.06)}.language-menu_title__S7Mv9{margin:0 12px 12px;font-size:16px;font-weight:550}.language-menu_panel__qUi52 [role=menu]{display:grid;gap:2px}.language-menu_panel__qUi52 [role=menuitemradio]{width:100%;min-height:44px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:start;font-size:16px;border-radius:7px;cursor:pointer}.language-menu_panel__qUi52 [aria-checked=true],.language-menu_panel__qUi52 [role=menuitemradio]:hover{background:var(--info-bg)}.language-menu_hint__9qRjk{margin:12px 12px 2px;padding-top:12px;border-top:1px solid var(--border);font-size:16px;line-height:1.6;color:var(--muted)}.language-menu_mobile__GrkPp{width:100%}.language-menu_mobile__GrkPp .language-menu_trigger__Xiq9e{width:100%;justify-content:flex-start;padding-inline:0;font-size:16px}.language-menu_mobile__GrkPp .language-menu_trigger__Xiq9e>svg:last-child{margin-inline-start:auto}.language-menu_mobile__GrkPp .language-menu_panel__qUi52{position:static;width:100%;margin-top:8px;box-shadow:none}@media (max-width:1280px){.language-menu_desktop__Ia20l{display:none}}.language-menu_footer__pwMDP{display:block}.language-menu_footer__pwMDP .language-menu_trigger__Xiq9e{font-size:16px;padding-inline:0}.language-menu_footer__pwMDP .language-menu_trigger__Xiq9e>svg:last-child{margin-inline-end:-5px}.language-menu_footer__pwMDP .language-menu_panel__qUi52{--muted:#566174;--border:#dfe5eb;color:var(--ink);top:auto;bottom:calc(100% + 12px);width:min(280px,calc(100vw - 40px))}.language-menu_footer__pwMDP .language-menu_panel__qUi52 :focus-visible{outline-color:var(--ink)}@media (max-width:760px){.language-menu_footer__pwMDP .language-menu_panel__qUi52{inset-inline-start:0;inset-inline-end:auto;max-height:calc(100dvh - 96px);overflow-y:auto;overscroll-behavior:contain}}.navigation-menu_groups__1nhgJ{display:flex;align-items:center;gap:16px}.navigation-menu_overlay__RXvq_{gap:4px}.navigation-menu_overlay__RXvq_ .navigation-menu_top__lDl0f{padding-block:0;padding-inline:10px 4px;border-radius:10px;background:transparent;transition:background .16s ease}.navigation-menu_overlay__RXvq_ .navigation-menu_top__lDl0f:not(:has(.navigation-menu_toggle__K_55l)){padding-inline-end:10px}.navigation-menu_overlay__RXvq_ .navigation-menu_top__lDl0f:focus-within,.navigation-menu_overlay__RXvq_ .navigation-menu_top__lDl0f:hover{background:rgb(255 255 255/12%)}.navigation-menu_overlay__RXvq_ .navigation-menu_top__lDl0f :focus-visible{outline-color:#ffffff}.navigation-menu_overlay__RXvq_ .nav-link{color:#ffffff;padding-block:12px}.navigation-menu_overlay__RXvq_ .navigation-menu_toggle__K_55l{color:#ffffff}.navigation-menu_overlay__RXvq_ .navigation-menu_top__lDl0f:has(.nav-link.active){background:#ffffff}.navigation-menu_overlay__RXvq_ .navigation-menu_top__lDl0f:has(.nav-link.active) .nav-link,.navigation-menu_overlay__RXvq_ .navigation-menu_top__lDl0f:has(.nav-link.active) .navigation-menu_toggle__K_55l{color:var(--ink)}.navigation-menu_group__19DZP{position:relative}.navigation-menu_top__lDl0f{display:flex;align-items:center}.navigation-menu_toggle__K_55l{display:inline-flex;align-items:center;justify-content:center;width:32px;min-height:44px;border:0;padding:0;background:transparent;color:var(--slate);border-radius:8px;cursor:pointer}.navigation-menu_toggle__K_55l:focus-visible,.navigation-menu_toggle__K_55l:hover{color:var(--ink)}.navigation-menu_toggle__K_55l svg{flex-shrink:0;transition:transform .15s}@media (min-width:1281px){.navigation-menu_groups__1nhgJ{gap:28px}.navigation-menu_top__lDl0f:hover .nav-link,.navigation-menu_top__lDl0f:hover .navigation-menu_toggle__K_55l{color:var(--ink)}.navigation-menu_toggle__K_55l{width:24px;margin-inline-end:-8px}.navigation-menu_toggle__K_55l svg{width:16px;height:16px}}@media (min-width:1281px) and (max-width:1440px){.navigation-menu_groups__1nhgJ{gap:24px}}.navigation-menu_toggle__K_55l[aria-expanded=true] svg{transform:rotate(180deg)}.navigation-menu_dropdown__V9B5z{position:absolute;top:calc(100% + 24px);inset-inline-start:-25px;min-width:280px;padding:10px;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 30px rgb(17 18 44/6%);max-height:min(480px,calc(100dvh - 110px));overflow-y:auto;z-index:40}.navigation-menu_group__19DZP:last-child .navigation-menu_dropdown__V9B5z{inset-inline-start:auto;inset-inline-end:0;min-width:380px}.navigation-menu_entry__KTV1c{display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:44px;padding:12px 14px;font-size:16px;border-radius:6px}.navigation-menu_entry__KTV1c small{font-size:16px;color:var(--muted);line-height:1.5;text-wrap:pretty}.navigation-menu_entry__KTV1c:hover,.navigation-menu_entry__KTV1c[aria-current=page]{background:var(--info-bg)}@media (max-width:1280px){.navigation-menu_overlay__RXvq_ .navigation-menu_top__lDl0f{padding:0;border-radius:0;background:transparent;backdrop-filter:none}.navigation-menu_overlay__RXvq_ .navigation-menu_top__lDl0f:not(:has(.navigation-menu_toggle__K_55l)){padding-inline-end:0}.navigation-menu_overlay__RXvq_ .nav-link,.navigation-menu_overlay__RXvq_ .navigation-menu_toggle__K_55l{color:var(--ink)}.navigation-menu_overlay__RXvq_ .navigation-menu_top__lDl0f :focus-visible{outline-color:var(--ink)}.navigation-menu_groups__1nhgJ{flex-direction:column;gap:0;align-items:stretch;width:100%}.navigation-menu_top__lDl0f{justify-content:space-between}.navigation-menu_toggle__K_55l{width:44px;min-height:48px;justify-content:flex-end}.navigation-menu_dropdown__V9B5z,.navigation-menu_group__19DZP:last-child .navigation-menu_dropdown__V9B5z{position:static;min-width:0;box-shadow:none;background:var(--info-bg);border:0;padding:4px 10px;margin-bottom:12px;max-height:none}.navigation-menu_entry__KTV1c{min-height:48px}.navigation-menu_entry__KTV1c:hover{background:var(--surface)}}@media (prefers-reduced-motion:reduce){.navigation-menu_toggle__K_55l svg{transition:none}}.footer_root__ezR_H.footer{--muted:#bec8d7;--border:#34384e;color-scheme:light;display:flex;flex-direction:column;min-height:0;background:var(--ink);color:#fff;border-top:1px solid var(--border);padding:0}.footer_bottom__9l3LW.container,.footer_main__1iBv0.container{width:min(1200px,calc(100% - 80px))}.footer_main__1iBv0{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,2fr);gap:40px 64px;padding:72px 0 32px}.footer_root__ezR_H .footer_brand__K4Gvk .logo{display:inline-flex}.footer_root__ezR_H .footer_brand__K4Gvk .logo-image{width:173px;height:auto;filter:brightness(0) invert(1)}.footer_root__ezR_H .footer_tagline__IGF_b{font-size:17px;line-height:1.7;color:var(--muted);margin:24px 0 0}.footer_directory__f5OyM{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}.footer_root__ezR_H .footer_directory__f5OyM h2,.footer_root__ezR_H .footer_services__fGIiR h2{font-size:16px;font-weight:600;line-height:1.5;letter-spacing:0;text-transform:none;color:#fff;margin:0 0 16px}.footer_directory__f5OyM nav{display:flex;flex-direction:column;align-items:flex-start}.footer_root__ezR_H .footer_directory__f5OyM a{display:inline-flex;align-items:center;min-height:44px;font-size:16px;line-height:1.6;color:var(--muted);max-width:100%;overflow-wrap:anywhere}.footer_root__ezR_H .footer_directory__f5OyM a:hover{color:#fff;text-decoration:underline;text-underline-offset:5px}.footer_root__ezR_H .footer_directory__f5OyM a:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:3px}.footer_socials__9Mg8A{margin-top:24px}.footer_socialIcons__V8ulD{display:flex;flex-wrap:wrap;gap:16px}.footer_socialIcons__V8ulD a{min-height:44px;display:inline-flex;align-items:center;gap:8px;font-size:16px;text-decoration:underline;text-underline-offset:5px}.footer_socialIcons__V8ulD img{filter:brightness(0) invert(1)}.footer_services__fGIiR{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:32px 48px;border-top:1px solid var(--border);padding-top:28px}.footer_root__ezR_H .footer_services__fGIiR h2{margin-bottom:14px;font-size:16px}.footer_root__ezR_H .footer_note__NiNNw{font-size:14px;line-height:1.7;color:var(--muted);margin:8px 0 0}.footer_payments__uP3KX{text-align:right}.footer_paymentMethods__t55F3{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;font-size:16px;line-height:1.6}.footer_appBadges__ssW3L{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 12px}.footer_appBadges__ssW3L img{display:block;width:auto;height:40px;object-fit:contain}.footer_appBadges__ssW3L .footer_googlePlayBadge__5njmj{height:50px;margin:-5px -7px}.footer_paymentBadge__5pLgk{display:grid;place-items:center;width:38px;height:24px}.footer_paymentBadge__5pLgk img{display:block;width:38px;height:24px;object-fit:contain}.footer_googlePayBadge__5Ogkx img{box-sizing:border-box;border:1px solid #c5cbd2;border-radius:3px}.footer_base__t2NjJ{border-top:1px solid var(--border)}.footer_root__ezR_H .footer_bottom__9l3LW{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 32px;padding:20px 0 calc(72px + env(safe-area-inset-bottom));font-size:16px;line-height:1.7;color:var(--muted)}.footer_controls__mZwWI{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px}.footer_root__ezR_H .footer_controls__mZwWI button[aria-haspopup=menu]{color:#fff}.footer_root__ezR_H .footer_controls__mZwWI button[aria-haspopup=menu]:focus-visible,.footer_root__ezR_H a:focus-visible{outline-color:#fff}@media (max-width:1100px){.footer_directory__f5OyM{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.footer_main__1iBv0{gap:48px;grid-template-columns:minmax(200px,1fr) minmax(0,2fr)}}@media (max-width:760px){.footer_bottom__9l3LW.container,.footer_main__1iBv0.container{width:calc(100% - 40px)}.footer_main__1iBv0{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:48px}.footer_directory__f5OyM{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.footer_services__fGIiR{grid-template-columns:minmax(0,1fr);gap:32px}.footer_payments__uP3KX{text-align:left}.footer_paymentMethods__t55F3{justify-content:flex-start}.footer_root__ezR_H .footer_bottom__9l3LW{align-items:flex-start;flex-direction:column;gap:16px;text-align:left}}.email-code-login_methods__pj_2a{display:flex;gap:4px;max-width:none;margin:0 0 24px;padding:4px;border:1px solid var(--border);border-radius:12px;background:var(--nordic-panel)}.email-code-login_method__nNr3b{flex:1;min-height:44px;padding:10px 14px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:16px;font-weight:500}.email-code-login_method__nNr3b[aria-pressed=true]{background:#ffffff;color:var(--ink);box-shadow:0 1px 5px rgb(17 18 44/8%)}.email-code-login_method__nNr3b:focus-visible,.email-code-login_textButton__MExRI:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.email-code-login_intro__s0l01{max-width:430px;margin-bottom:0}.email-code-login_address__MbCvW{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-bottom:12px;color:var(--ink)}.email-code-login_address__MbCvW span{overflow-wrap:anywhere}.email-code-login_textButton__MExRI{border:0;padding:0;background:transparent;color:var(--ink);font-size:15px;text-decoration:underline;text-underline-offset:4px}.email-code-login_textButton__MExRI:disabled{color:var(--muted);opacity:.7;cursor:default}.email-code-login_resend____xe0{align-self:center;min-height:44px;margin-top:4px}.email-code-login_form___fOqC input.email-code-login_code__I2w2S{min-height:64px;font-size:28px;font-variant-numeric:tabular-nums;letter-spacing:.3em;text-align:center}.email-code-login_status__Z62m5{margin:10px 0 0;color:var(--muted);font-size:14px;line-height:1.6}.passkeys_signIn__6ugL_{display:grid;gap:12px;margin:0 0 20px}.passkeys_signInButton__VcW9B{width:100%;justify-content:center;gap:10px}.passkeys_divider__7zUUt{display:flex;align-items:center;gap:12px;margin:4px 0 0;color:var(--muted);font-size:14px}.passkeys_divider__7zUUt:after,.passkeys_divider__7zUUt:before{content:"";flex:1;height:1px;background:var(--border)}.passkeys_settings__CnyhO{display:grid;gap:12px;margin:20px 0 8px;padding-top:20px;border-top:1px solid var(--border)}.passkeys_settings__CnyhO h3{margin:0;font-size:17px;font-weight:600}.passkeys_settings__CnyhO p{margin:0}.passkeys_settings__CnyhO>.button{justify-self:start;gap:8px}.passkeys_list__k5ymL{display:grid;gap:8px;margin:0;padding:0;list-style:none}.passkeys_list__k5ymL li{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface,#fff)}.passkeys_list__k5ymL li>svg{flex-shrink:0;color:var(--muted)}.passkeys_name__cVx12{display:grid;flex:1;min-width:0}.passkeys_name__cVx12 strong{overflow:hidden;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.passkeys_name__cVx12 small{color:var(--muted);font-size:13px}.passkeys_confirm__E_RvI{display:flex;align-items:center;gap:6px}.passkeys_iconButton__G5MUk{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer}.passkeys_iconButton__G5MUk:hover{background:var(--nordic-paper);color:var(--ink)}.passkeys_iconButton__G5MUk:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.passkeys_success__jJlDg{display:flex;align-items:center;gap:8px;color:var(--ink);font-size:15px}.passkeys_offer__EprpV{display:flex;align-items:center;gap:16px;margin:0 0 20px;padding:16px 20px;border:1px solid var(--border);border-radius:16px;background:var(--surface,#fff)}.passkeys_offerIcon__jiwVk{flex-shrink:0;color:var(--ink)}.passkeys_offerText__CsRTF{display:grid;flex:1;gap:2px;min-width:0;font-size:15px;line-height:1.45}.passkeys_offerText__CsRTF span{color:var(--muted)}.passkeys_offerActions__tRsPT{display:flex;flex-shrink:0;align-items:center;gap:16px}@media (max-width:640px){.passkeys_offer__EprpV{flex-wrap:wrap;padding:16px}.passkeys_offerActions__tRsPT{width:100%;justify-content:space-between}.passkeys_offerActions__tRsPT .button{flex:1;justify-content:center}}.course-options_selectionPage__3i0nL{max-width:1100px;padding-top:70px}.course-options_selectionPage__3i0nL .page-intro h1{font-size:clamp(34px,4vw,47px);text-wrap:balance}.course-options_section__TzMA9{padding:96px 0;background:var(--nordic-paper);scroll-margin-top:88px;border-top:1px solid var(--border)}.course-options_section__TzMA9>.container{width:min(1200px,calc(100% - 80px))}.course-options_heading__jRYs8{margin-bottom:36px}.course-options_heading__jRYs8 h2{margin:0;font-size:clamp(34px,3.4vw,48px)}.course-options_heading__jRYs8>p{margin:16px 0 0;color:var(--muted);font-size:18px;line-height:1.7}.course-options_grid__yY_gR{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:0;margin:0;list-style:none}.course-options_grid__yY_gR>li{min-width:0}.course-options_card__25EPF{display:flex;flex-direction:column;align-items:flex-start;width:100%;height:100%;padding:28px 24px;text-align:left;border:1px solid var(--border);border-radius:20px;background:var(--canvas);color:var(--ink);box-shadow:none}.course-options_card__25EPF.course-options_active__sUo7J{border-color:#a7c6d6;background:var(--nordic-panel)}.course-options_card__25EPF.course-options_active__sUo7J:hover{border-color:var(--accent-text);background:#e2eff5}.course-options_card__25EPF:disabled{cursor:default;opacity:1}.course-options_card__25EPF.course-options_active__sUo7J:hover .course-options_name__npsNE{text-decoration:underline;text-underline-offset:6px}.course-options_card__25EPF:focus-visible{outline:3px solid var(--slate);outline-offset:8px}.course-options_vehicleIcon__VpBgD{display:block;width:140px;height:80px;margin-bottom:22px;color:#82909a;--vehicle-window:#fff}.course-options_active__sUo7J .course-options_vehicleIcon__VpBgD{color:#294f66;--vehicle-window:#edf5f8}.course-options_top__bNwDm{order:3;margin-top:auto;padding-top:20px}.course-options_badge__TJXSf{display:inline-flex;padding:4px 9px;border-radius:6px;background:#f1f3f5;color:#606d78;font-size:12px;font-weight:550;line-height:1.5}.course-options_available__MZ1VG{color:#345f52;background:#e0eee7;font-weight:600}.course-options_copy__gCPGF{display:flex;flex-direction:column;min-width:0;width:100%;gap:10px;overflow-wrap:anywhere}.course-options_name__npsNE{font-size:23px;font-weight:600;line-height:1.25;letter-spacing:-.025em}.course-options_description__zLWvr{font-size:16px;line-height:1.6;color:var(--muted);hyphens:auto}.course-options_bottom__pCrpA{margin-top:8px;font-size:14px;font-weight:550;text-decoration:underline;text-underline-offset:5px}@media (max-width:1000px){.course-options_grid__yY_gR{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (max-width:760px){.course-options_selectionPage__3i0nL{padding-top:43px}.course-options_section__TzMA9{padding:64px 0}.course-options_section__TzMA9>.container{width:calc(100% - 40px)}.course-options_heading__jRYs8{margin-bottom:32px}.course-options_heading__jRYs8>p{font-size:17px;margin-top:16px}.course-options_grid__yY_gR{gap:14px}.course-options_card__25EPF{padding:22px 16px}.course-options_vehicleIcon__VpBgD{width:108px;max-width:100%;height:72px;margin-bottom:20px}.course-options_name__npsNE{font-size:21px}.course-options_description__zLWvr{font-size:16px}}@media (max-width:360px){.course-options_grid__yY_gR{grid-template-columns:minmax(0,1fr)}.course-options_card__25EPF{padding:24px}}