.pilot_root__xqdRD{--accent:#DB5128;background:#F5F6F8;color:#15171C;min-height:100vh;font-family:var(--font-schibsted),sans-serif}.pilot_root__xqdRD *{box-sizing:border-box}.pilot_root__xqdRD a,.pilot_root__xqdRD button,.pilot_root__xqdRD input,.pilot_root__xqdRD select,.pilot_root__xqdRD textarea{outline-offset:5px}.pilot_root__xqdRD :focus-visible{outline:3px solid #33476A}.pilot_root__xqdRD a{text-underline-offset:4px}.pilot_wrap__2ljSe{max-width:1180px;margin:auto;padding:32px 28px 72px}.pilot_nav__Zzlrp{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:20px 28px;border-bottom:1px solid #d6dae0;max-width:1320px;margin:auto}.pilot_nav__Zzlrp img{width:112px;height:auto}.pilot_links__0L9wn{display:flex;gap:22px;flex-wrap:wrap;font-size:14px}.pilot_eyebrow__zRpza{font-family:var(--font-geist-mono),monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#3f434c}.pilot_hero__ibVNO{display:grid;grid-template-columns:1.25fr 1fr;gap:52px;padding:56px 0 64px;align-items:center}.pilot_title__rlgDb{font-size:clamp(44px,6.6vw,86px);line-height:1.01;letter-spacing:-.055em;font-weight:600;margin:20px 0 28px}.pilot_title__rlgDb span{color:#DB5128}.pilot_lede__UvOIz{font-size:20px;line-height:1.55;max-width:620px;color:#3f434c}.pilot_actions__2z3Z3{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0}.pilot_button__WEYvr,.pilot_secondary__LTesi{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 20px;font-size:15px;font-weight:600;border:1px solid #15171c;border-radius:6px;cursor:pointer;text-decoration:none;background:#15171C;color:#fff}.pilot_secondary__LTesi{color:#15171C;background:white}.pilot_button__WEYvr:disabled{opacity:.48;cursor:not-allowed}.pilot_button__WEYvr:hover:not(:disabled){background:#33476A}.pilot_notice__WhD5S{padding:17px 20px;border-left:4px solid #db5128;background:#ECEEF1;font-size:14px;line-height:1.6;margin:20px 0}.pilot_notice__WhD5S strong{display:block}.pilot_art__jsdn5{position:relative;min-height:365px;border:1px solid #cdd2db;padding:24px;background:#fff;border-radius:120px 120px 8px 8px}.pilot_artStep__YP3Pe{margin:12px auto;padding:18px;border:1px solid #15171c;background:#F5F6F8;max-width:290px;display:flex;gap:18px;align-items:center;position:relative}.pilot_artStep__YP3Pe:nth-child(2n){transform:translateX(18px)}.pilot_artStep__YP3Pe b{font-family:var(--font-geist-mono);font-size:30px;color:var(--accent)}.pilot_section__q7mpi{padding:48px 0;border-top:1px solid #cdd2db}.pilot_heading__i8qJ2,.pilot_section__q7mpi h2{font-size:clamp(28px,4vw,42px);line-height:1.12;letter-spacing:-.035em;font-weight:600;margin:16px 0 24px}.pilot_grid__2kia4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pilot_card__sxo9N{background:#fff;border:1px solid #d6dae0;border-top:4px solid var(--accent);border-radius:8px;padding:26px;min-width:0}.pilot_card__sxo9N h3{font-size:23px;line-height:1.2;margin:12px 0}.pilot_card__sxo9N li,.pilot_card__sxo9N p{line-height:1.65;color:#3f434c}.pilot_card__sxo9N ul{padding-left:20px}.pilot_small__Rn5MJ{font-size:13px;line-height:1.6;color:#3f434c}.pilot_stats__Wowf3{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid #d6dae0;background:#d6dae0;margin:26px 0}.pilot_stat__e2Fpg{padding:20px;background:white}.pilot_stat__e2Fpg b{font-size:32px;display:block;font-weight:600}.pilot_stat__e2Fpg span{font-size:13px;color:#3f434c}.pilot_appGrid__p958l{display:grid;grid-template-columns:340px minmax(0,1fr);gap:32px;align-items:start}.pilot_map__miwCR{position:relative}.pilot_chapter__JApKb{position:relative;padding:0 0 26px 24px;border-left:2px solid var(--accent);margin-left:18px}.pilot_chapter__JApKb:before{content:"";position:absolute;width:12px;height:12px;border-radius:50%;background:var(--accent);left:-7px;top:3px}.pilot_chapter__JApKb h2{font-size:17px;font-weight:600;margin:8px 0 14px}.pilot_mission__Sktvy{display:flex;gap:12px;align-items:center;width:100%;text-align:left;padding:14px;border:1px solid #cdd2db;background:white;margin:10px 0;cursor:pointer;border-radius:8px;line-height:1.4}.pilot_mission__Sktvy[aria-current=true]{border:2px solid var(--accent);background:#ECEEF1}.pilot_mission__Sktvy:disabled{color:#575d68;cursor:not-allowed;background:#ECEEF1}.pilot_mission__Sktvy span:first-child{font-family:var(--font-geist-mono);font-size:12px;flex-shrink:0}.pilot_lesson__1_rnf{background:white;border:1px solid #d6dae0;border-radius:10px;padding:32px;scroll-margin-top:24px}.pilot_lesson__1_rnf h2{font-size:36px;line-height:1.12;letter-spacing:-.03em;margin:14px 0 22px}.pilot_lesson__1_rnf p{line-height:1.8;color:#3f434c}.pilot_example__8JN2G{padding:20px;background:#ECEEF1;border-radius:6px;margin:24px 0;font-size:15px;line-height:1.7}.pilot_question__R1kVB{border:0;padding:20px 0;border-top:1px solid #d6dae0;margin-top:24px;min-width:0}.pilot_question__R1kVB legend{font-size:18px;font-weight:600;padding-top:20px}.pilot_option__wwHtU{display:flex;align-items:flex-start;gap:12px;line-height:1.5;padding:12px;margin:8px 0;border:1px solid #cdd2db;border-radius:6px;cursor:pointer}.pilot_option__wwHtU input{margin-top:5px;accent-color:#33476A;flex-shrink:0}.pilot_feedback__K2g5A{background:#edf3f0;border-left:3px solid #355e4e;padding:14px;line-height:1.6;font-size:14px}.pilot_field__tUsiU{display:block;font-weight:600;margin:24px 0 10px}.pilot_textarea__gTsRj{display:block;width:100%;min-height:170px;border:1px solid #767b85;border-radius:6px;padding:16px;line-height:1.65;font:inherit;resize:vertical}.pilot_check__akHHj{display:flex;gap:12px;align-items:flex-start;line-height:1.5;margin:14px 0;font-size:14px}.pilot_check__akHHj input{margin-top:4px;accent-color:#355E4E}.pilot_badgeGrid__v7C5g{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pilot_badge__egiY8{border:1px solid #cdd2db;background:white;padding:22px;border-radius:8px}.pilot_badge__egiY8 h3{font-size:20px;font-weight:600;margin:10px 0}.pilot_pill__5L4jY{display:inline-block;padding:5px 9px;border:1px solid;border-radius:4px;font-family:var(--font-geist-mono);font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#33476A}.pilot_filters__KJDKD{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:24px 0}.pilot_filters__KJDKD select{padding:12px;border:1px solid #767b85;border-radius:4px;background:white;font:inherit}.pilot_progress__CI8DS{width:100%;accent-color:#355E4E;height:12px}.pilot_detail__o5uuF{margin:20px 0;border-top:1px solid #d6dae0;padding-top:16px}.pilot_detail__o5uuF summary{font-weight:600;cursor:pointer;line-height:1.5}.pilot_detail__o5uuF li{margin:10px 0}.pilot_reset__iNNsp{border:0;background:none;color:#3f434c;text-decoration:underline;cursor:pointer;font:inherit;font-size:14px;padding:12px 0}.pilot_status__cCqch{min-height:26px;font-size:14px;line-height:1.6;color:#33476A}.pilot_footer__p1Jja{border-top:1px solid #d6dae0;padding-top:24px;margin-top:44px;font-size:13px;line-height:1.7;color:#3f434c}@media(max-width:850px){.pilot_hero__ibVNO{grid-template-columns:1fr;padding-top:30px;gap:20px}.pilot_art__jsdn5{min-height:0;border-radius:70px 70px 8px 8px}.pilot_appGrid__p958l{grid-template-columns:1fr}.pilot_map__miwCR{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pilot_chapter__JApKb{padding-left:14px;margin-left:8px}.pilot_badgeGrid__v7C5g{grid-template-columns:1fr}.pilot_title__rlgDb{max-width:700px}.pilot_lesson__1_rnf{padding:24px}}@media(max-width:520px){.pilot_wrap__2ljSe{padding:24px 18px 48px}.pilot_nav__Zzlrp{padding:18px;gap:16px}.pilot_links__0L9wn{gap:15px;font-size:12px}.pilot_grid__2kia4,.pilot_map__miwCR{grid-template-columns:1fr}.pilot_title__rlgDb{font-size:52px}.pilot_lesson__1_rnf h2{font-size:30px}.pilot_stats__Wowf3{grid-template-columns:1fr 1fr 1fr}.pilot_stat__e2Fpg{padding:14px 8px}.pilot_stat__e2Fpg b{font-size:27px}.pilot_stat__e2Fpg span{font-size:11px}.pilot_card__sxo9N{padding:22px}.pilot_lesson__1_rnf{padding:20px}.pilot_lede__UvOIz{font-size:18px}.pilot_artStep__YP3Pe:nth-child(2n){transform:none}}@media(prefers-reduced-motion:reduce){.pilot_root__xqdRD *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}