.course-suggestions-band{padding:4.625rem 0;color:var(--section-fg)}.course-suggestions-band--light{background:var(--section-light-bg)}.course-suggestions-band--grey{background:var(--section-grey-bg)}@media(max-width:62.5em){.course-suggestions-band{padding:3rem 0}}.course-suggestions .course-suggestions-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:18px}.course-suggestions .course-suggestions-all{font-size:13px;color:hsl(var(--foreground));text-decoration:none;white-space:nowrap}.course-suggestions .course-suggestions-all:hover{text-decoration:underline}.course-suggestions .course-suggestions-lead{color:hsl(var(--muted-foreground));font-size:14px;line-height:1.6;margin:0 0 22px;max-width:70ch}.course-suggestions .course-suggestions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.course-suggestions .course-suggestion{display:flex;flex-direction:column;gap:10px}.course-suggestions .course-suggestion-why{font-size:12.5px;line-height:1.55;color:hsl(var(--muted-foreground));background:var(--section-grey-bg);border-left:2px solid hsl(var(--trust-verified));padding:9px 11px;border-radius:0 6px 6px 0;margin:0}.course-suggestions .course-suggestion-why b{font-weight:600;color:hsl(var(--foreground))}.course-suggestions .course-suggestions-browse{font-size:14px;color:hsl(var(--muted-foreground));margin:36px 0 16px}.upskill{--ink:#26333d;--ink-accent:#3d6478;--muted:#7a8791;--border:#cfd9de;--bg:#eaeff2;--bg-white:#ffffff;--yellow:#f0d84d;--yellow-soft:#f5e78a;font-family:Inter Tight,Inter,system-ui,-apple-system,sans-serif}.upskill .course-card{background:var(--bg-white);border:1px solid var(--border);border-radius:18px;padding:22px 20px 18px;display:flex;flex-direction:column;transition:all .18s;text-decoration:none;color:var(--ink);position:relative;min-height:280px;aspect-ratio:1/1}.upskill .course-card:hover{border-color:var(--ink);transform:translateY(-2px)}.upskill .course-card-arrow{position:absolute;top:20px;right:20px;font-size:16px;color:var(--muted);transition:color .2s,transform .2s;line-height:1}.upskill .course-card:hover .course-card-arrow{color:var(--ink);transform:translate(2px,-2px)}.upskill .course-card-head{display:flex;align-items:center;gap:12px;margin-bottom:36px;padding-right:32px}.upskill .course-provider-avatar{width:100px;height:100px;border-radius:18px;background:var(--bg-white);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;padding:12px;font-size:24px;font-weight:700;color:var(--ink);letter-spacing:-.02em}.upskill .course-provider-avatar img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.upskill .course-provider-name{font-size:12.5px;letter-spacing:-.005em;line-height:1.25;text-overflow:ellipsis;-webkit-line-clamp:2}.upskill .course-card h3,.upskill .course-provider-name{color:var(--ink);font-weight:600;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.upskill .course-card h3{font-size:17px;line-height:1.22;letter-spacing:-.025em;margin:0 0 auto;padding-bottom:20px;-webkit-line-clamp:3}.upskill .course-card-meta{display:flex;flex-wrap:wrap;gap:5px;margin-top:16px;padding-top:18px;border-top:1px solid var(--border)}.upskill .course-pill{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:500;background:var(--bg);color:var(--muted);border:1px solid var(--border);white-space:nowrap}.upskill .course-pill--yellow{background:var(--yellow-soft);color:var(--ink);border-color:rgba(0,0,0,0);font-weight:600}.upskill .cats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.upskill .cat{position:relative;overflow:hidden;border-radius:20px;padding:28px 24px;transition:transform .18s;min-height:220px;display:flex;flex-direction:column;justify-content:space-between;color:#fff;background-color:var(--ink-accent);background-image:var(--cat-img,none);background-size:cover;background-position:50%;isolation:isolate;text-decoration:none}.upskill .cat:before{content:"";position:absolute;inset:0;background:linear-gradient(155deg,rgba(61,100,120,.72),rgba(38,51,61,.92));z-index:1;transition:background .25s}.upskill .cat>*{position:relative;z-index:2}.upskill .cat:hover{transform:translateY(-2px)}.upskill .cat:hover:before{background:linear-gradient(155deg,rgba(61,100,120,.55),rgba(38,51,61,.8))}.upskill .cat:hover .cat-arrow{transform:translate(4px,-4px);color:var(--yellow)}.upskill .cat-top{display:flex;justify-content:space-between;align-items:flex-start}.upskill .cat-num{font-size:12px;font-weight:600;letter-spacing:.02em;color:hsla(0,0%,100%,.55)}.upskill .cat-arrow{color:hsla(0,0%,100%,.55);transition:all .2s;font-size:18px;line-height:1}.upskill .cat-title{font-size:22px;font-weight:600;line-height:1.1;letter-spacing:-.025em;color:#fff;padding-top:32px}.upskill .cat-meta{display:flex;justify-content:space-between;font-size:12px;color:hsla(0,0%,100%,.6);letter-spacing:-.005em}.upskill .cat-meta strong{color:#fff;font-weight:600}@media(max-width:1000px){.course-suggestions .course-suggestions-grid,.upskill .cats{grid-template-columns:1fr}}@media(max-width:37.5em){.upskill .cat{min-height:148px;padding:18px 16px}.upskill .cat-title{font-size:19px;padding-top:18px}.upskill .cats{gap:12px}}.closing-cta_band__enZJo{width:100%;background:var(--section-brand-gradient);color:var(--section-dark-fg);padding:4.625rem 0}.closing-cta_inner__Q45Du{max-width:47.5rem;margin:0 auto;text-align:center}.closing-cta_heading__thAZv{font-size:2.125rem;line-height:1.18;margin:0;color:var(--section-dark-fg)}.closing-cta_facts__TBp7w{margin:.75rem 0 0;font-size:1.03125rem;line-height:1.6;color:hsla(0,0%,100%,.9)}.closing-cta_action___HXxa{display:inline-block;margin-top:1.5rem;padding:.75rem 1.25rem;border:0;border-radius:.75rem;background:var(--section-light-bg);color:var(--section-fg);font-family:inherit;font-size:1rem;line-height:1.25;text-decoration:none;cursor:pointer;transition:opacity .2s}.closing-cta_action___HXxa:hover{opacity:.88}@media(max-width:62.5em){.closing-cta_band__enZJo{padding:3rem 0}.closing-cta_heading__thAZv{font-size:1.6875rem}}.contact-dialog_inner__pLxqw{padding:1.875rem 1.875rem 1.625rem}.contact-dialog_title__IddFS{font-size:1.5rem;margin:0 0 .5rem;color:hsl(var(--foreground))}.contact-dialog_lead__nIK_P{margin:0 0 1.25rem;font-size:.90625rem;line-height:1.65;color:hsl(var(--muted-foreground))}.contact-dialog_privacy__UeYci{display:flex;gap:.5625rem;align-items:flex-start;background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:.5625rem;padding:.75rem .875rem;margin:0 0 1.25rem;font-size:.8125rem;line-height:1.6;color:hsl(var(--muted-foreground))}.contact-dialog_privacyDot___Evor{width:8px;height:8px;border-radius:50%;background:hsl(var(--ok));flex:none;margin-top:.375rem}.contact-dialog_field__4mHg4{margin-bottom:1rem}.contact-dialog_label__KtyYw{display:block;font-size:.8125rem;margin:0 0 .375rem;color:hsl(var(--foreground))}.contact-dialog_input__kjj4T,.contact-dialog_textarea__WZDPB{width:100%;font-family:inherit;font-size:.9375rem;color:hsl(var(--foreground));background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:.5625rem;padding:.6875rem .8125rem}.contact-dialog_textarea__WZDPB{min-height:6.5rem;resize:vertical}.contact-dialog_input__kjj4T:focus,.contact-dialog_textarea__WZDPB:focus{outline:2px solid hsl(var(--ring));outline-offset:1px;border-color:hsl(var(--ring))}.contact-dialog_row__NZW_X{display:flex;gap:.625rem;align-items:center;flex-wrap:wrap;margin-top:.25rem}.contact-dialog_submit__wZ4Sl{display:inline-block;padding:.75rem 1.25rem;border:1px solid hsl(var(--foreground));border-radius:.75rem;background:hsl(var(--foreground));color:hsl(var(--background));font-size:1rem;line-height:1.25;cursor:pointer;transition:opacity .2s}.contact-dialog_submit__wZ4Sl:hover:not(:disabled){opacity:.88}.contact-dialog_submit__wZ4Sl:disabled{opacity:.55;cursor:default}.contact-dialog_shut__LZ_Ya{background:none;border:0;font:inherit;font-size:.875rem;color:hsl(var(--muted-foreground));cursor:pointer;padding:.75rem .25rem}.contact-dialog_shut__LZ_Ya:hover{color:hsl(var(--foreground))}.contact-dialog_okPill__LzT8h{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;color:hsl(var(--ok));background:hsl(var(--ok)/.12);border:1px solid hsl(var(--ok)/.35);border-radius:999px;padding:.3125rem .75rem;margin-bottom:1rem}.contact-dialog_okDot__hVrJe{width:8px;height:8px;border-radius:50%;background:hsl(var(--ok));display:block}.contact-dialog_echo__F6FRL{overflow-wrap:anywhere}.contact-dialog_offer__HOjk3{background:var(--profile-hero-wash);border:1px solid hsl(var(--border));border-radius:.75rem;padding:1.25rem;margin-top:1.25rem}.contact-dialog_offerTitle__E__kJ{display:block;font-size:1.1875rem;margin-bottom:.4375rem;color:hsl(var(--foreground))}.contact-dialog_offerBody__hsQP7{margin:0 0 .9375rem;font-size:.875rem;line-height:1.65;color:hsl(var(--muted-foreground))}.contact-dialog_failure__CY_MF{border:1px solid hsl(var(--destructive));border-left-width:3px;border-radius:.5625rem;padding:.75rem .875rem;margin:0 0 1.25rem;font-size:.8125rem;line-height:1.6;color:hsl(var(--foreground))}.contact-dialog_failureTitle__zcG1K{display:block;font-weight:600;margin-bottom:.1875rem}.contact-dialog_captcha__racku{margin-bottom:1rem}.contact-dialog_signedIn__rEnxl{margin:0;font-size:.9375rem;color:hsl(var(--foreground));overflow-wrap:anywhere}.contact-dialog_hint__zX4U3{margin:.375rem 0 0;font-size:.75rem;line-height:1.5;color:hsl(var(--muted-foreground))}.contact-dialog_code__520L3{font-size:1.375rem;letter-spacing:.28em}.contact-dialog_consent__Is3dt{display:flex;gap:.625rem;align-items:flex-start;margin:0 0 1.25rem}.contact-dialog_consentLabel__65xhY{font-size:.8125rem;line-height:1.45;color:hsl(var(--muted-foreground));cursor:pointer}.inline-field-form_form__cPe_Y{width:100%;max-width:26rem}.inline-field-form_form__cPe_Y,.inline-field-form_inputs__OVMZ_{display:flex;flex-direction:column;gap:.5rem}.inline-field-form_input__QB469,.inline-field-form_textarea___OvrB{width:100%;padding:.5rem .75rem;font:inherit;font-size:.9375rem;color:hsl(var(--foreground));background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:8px;outline:none}.inline-field-form_input__QB469:focus,.inline-field-form_textarea___OvrB:focus{border-color:hsl(var(--foreground))}.inline-field-form_input__QB469::-moz-placeholder,.inline-field-form_textarea___OvrB::-moz-placeholder{color:hsl(var(--muted-foreground))}.inline-field-form_input__QB469::placeholder,.inline-field-form_textarea___OvrB::placeholder{color:hsl(var(--muted-foreground))}.inline-field-form_textarea___OvrB{resize:vertical;min-height:5.5rem;line-height:1.5}.inline-field-form_labelInput__LRDGJ{padding:.5rem .75rem;font:inherit;font-size:.9375rem;color:hsl(var(--foreground));background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:8px;outline:none;flex:none;width:40%}.inline-field-form_labelInput__LRDGJ:focus{border-color:hsl(var(--foreground))}.inline-field-form_labelInput__LRDGJ::-moz-placeholder{color:hsl(var(--muted-foreground))}.inline-field-form_labelInput__LRDGJ::placeholder{color:hsl(var(--muted-foreground))}.inline-field-form_error__AoJsx{margin:0;font-size:.8125rem;color:#d82a2a}.inline-field-form_row__kuoon{display:flex;align-items:center;gap:.5rem}.inline-field-form_row__kuoon .inline-field-form_input__QB469{flex:1;width:auto;min-width:0}.inline-field-form_remove___qR9g{flex:none;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;font-size:1.1rem;line-height:1;color:hsl(var(--muted-foreground));background:rgba(0,0,0,0);border:1px solid hsl(var(--border));border-radius:999px;cursor:pointer}.inline-field-form_remove___qR9g:disabled{opacity:.6;cursor:default}.inline-field-form_remove___qR9g:hover:not(:disabled){color:hsl(var(--foreground));border-color:hsl(var(--foreground))}.inline-field-form_add__GO4N4{align-self:flex-start;padding:.35rem .75rem;font-size:.8125rem;font-weight:500;color:hsl(var(--foreground));background:rgba(0,0,0,0);border:1px dashed hsl(var(--border));border-radius:999px;cursor:pointer}.inline-field-form_add__GO4N4:disabled{opacity:.6;cursor:default}.inline-field-form_actions__QrkCA{display:flex;gap:.5rem}.inline-field-form_cancel__bUnwf,.inline-field-form_save__69iZ6{padding:.4rem .9rem;font-size:.8125rem;font-weight:500;border-radius:999px;cursor:pointer;border:1px solid rgba(0,0,0,0)}.inline-field-form_save__69iZ6{color:hsl(var(--background));background:hsl(var(--foreground))}.inline-field-form_save__69iZ6:disabled{opacity:.6;cursor:default}.inline-field-form_cancel__bUnwf{color:hsl(var(--foreground));background:rgba(0,0,0,0);border-color:hsl(var(--border))}.inline-field-form_cancel__bUnwf:disabled{opacity:.6;cursor:default}.inline-field-form_bold__8M25D{align-self:flex-start;margin-bottom:.375rem;width:1.75rem;height:1.75rem;font:inherit;font-weight:700;font-size:.8125rem;line-height:1;cursor:pointer;color:hsl(var(--foreground));background:hsl(var(--card));box-shadow:inset 0 0 0 1px hsl(var(--border));border-radius:6px}.inline-field-form_bold__8M25D:hover:not(:disabled){background:hsl(var(--accent))}.inline-field-form_bold__8M25D:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.inline-field-form_bold__8M25D:disabled{opacity:.5;cursor:default}