.connect-page{min-height:100vh;color:var(--ink);background:#fff}.connect-hero{color:#fff;background:linear-gradient(135deg,#0d1e36 0%,#102c4b 58%,#164b5a 100%);padding:58px 0 0;overflow:hidden}.connect-hero-inner{position:relative}.connect-hero-inner:after{content:"";border:1px solid #ffffff1c;border-radius:50%;width:440px;height:440px;position:absolute;top:-250px;right:-210px;box-shadow:0 0 0 60px #ffffff08,0 0 0 120px #ffffff05}.connect-hero-copy{z-index:1;max-width:850px;position:relative}.connect-hero-copy>span{color:#cfe1ff;letter-spacing:.12em;background:#ffffff12;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:13px;font-weight:850;display:inline-flex}.connect-hero h1{letter-spacing:-.055em;max-width:820px;margin:18px 0 13px;font-size:clamp(39px,5vw,66px);line-height:1.01}.connect-hero h1 em{color:var(--lime);font-style:normal}.connect-hero-copy>p{color:#ced9e7;max-width:700px;margin:0;font-size:17px;line-height:1.65}.connect-search-panel{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff2b;border-radius:17px;max-width:950px;margin-top:31px;padding:11px;position:relative;box-shadow:0 18px 45px #0610203b}.connect-main-search{color:#74839a;background:#fff;border-radius:12px;align-items:center;gap:11px;min-height:61px;padding:6px 7px 6px 18px;display:flex}.connect-main-search input{min-width:0;color:var(--ink);border:0;outline:0;flex:1;font-size:14px}.connect-main-search button{background:var(--lime);color:#15263d;cursor:pointer;border:0;border-radius:10px;height:46px;padding:0 24px;font-weight:800}.connect-popular{color:#aebed0;flex-wrap:wrap;align-items:center;gap:7px;padding:11px 8px 1px;font-size:13px;display:flex}.connect-popular button{color:#e9f1f8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:99px;padding:5px 8px;font-size:12px}.connect-hero-stats{z-index:1;border-top:1px solid #ffffff24;grid-template-columns:repeat(4,1fr);margin-top:43px;display:grid;position:relative}.connect-hero-stats>div{border-right:1px solid #ffffff24;flex-direction:column;gap:4px;min-height:87px;padding:19px 21px;display:flex}.connect-hero-stats>div:first-child{padding-left:0}.connect-hero-stats>div:last-child{border-right:0}.connect-hero-stats strong{color:#fff;align-items:center;gap:7px;font-size:19px;display:flex}.connect-hero-stats span{color:#aebed0;font-size:12px}.connect-tab-strip{z-index:35;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:76px}.connect-tab-strip>div{scrollbar-width:none;display:flex;overflow:auto}.connect-tab-strip button{color:#607087;white-space:nowrap;cursor:pointer;background:#fff;border:0;border-bottom:3px solid #0000;align-items:center;gap:7px;min-height:62px;padding:0 17px;font-size:13px;font-weight:750;display:flex}.connect-tab-strip button:hover,.connect-tab-strip button.active{color:var(--blue);background:#f8f9ff}.connect-tab-strip button.active{border-bottom-color:var(--blue)}.connect-tab-strip button span{color:#657388;background:#edf1f7;border-radius:99px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;display:grid}.connect-tab-strip button.active span{color:var(--blue);background:#e4eaff}.connect-discovery{padding-block:55px 75px;scroll-margin-top:145px}.connect-results-head{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:24px;display:flex}.connect-results-head h2{letter-spacing:-.04em;margin:6px 0;font-size:32px}.connect-results-head p{color:var(--muted);margin:0;font-size:13px}.connect-results-head>div:last-child{align-items:center;gap:9px;display:flex}.connect-results-head>div:last-child>label{color:#758196;border:1px solid #dfe4ec;border-radius:9px;align-items:center;gap:7px;min-height:39px;padding:0 10px;font-size:12px;font-weight:750;display:flex}.connect-results-head select{appearance:none;color:var(--ink);background:#fff;border:0;outline:0;font-size:13px;font-weight:750}.connect-filter-toggle{background:#fff;border:1px solid #dfe4ec;border-radius:9px;align-items:center;gap:7px;min-height:39px;padding:0 11px;font-size:13px;font-weight:750;display:none}.connect-notice{color:#345b91;background:#eff6ff;border:1px solid #cfe0f8;border-radius:10px;align-items:center;gap:9px;margin:0 0 17px;padding:11px 13px;font-size:13px;display:flex}.connect-notice span{flex:1}.connect-notice button{color:inherit;background:0 0;border:0}.connect-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:24px;display:grid}.connect-filters{border:1px solid var(--line);background:#fbfcfd;border-radius:15px;padding:18px;position:sticky;top:157px}.connect-filters>header{border-bottom:1px solid #e7ebf0;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.connect-filters>header>div{align-items:center;gap:8px;display:flex}.connect-filters>header button{color:var(--blue);background:0 0;border:0;font-size:12px;font-weight:800}.connect-filters>label{color:#4d5b70;margin-top:16px;font-size:12px;font-weight:800;display:block}.connect-filters select{color:#28364b;width:100%;font:inherit;background:#fff;border:1px solid #dce3eb;border-radius:8px;margin-top:7px;padding:10px;font-size:13px}.connect-filters fieldset{border:0;margin:17px 0 0;padding:0}.connect-filters legend{color:#4d5b70;margin-bottom:9px;font-size:12px;font-weight:800}.connect-filters fieldset label{color:#667388;align-items:center;gap:8px;padding:5px 0;font-size:13px;display:flex}.connect-filters input{accent-color:var(--blue)}.connect-verify-filter{background:#f6f9ff;border:1px solid #d8e2f4;border-radius:10px;align-items:flex-start;gap:8px;padding:12px!important;display:flex!important}.connect-verify-filter>span{grid-template-columns:20px 1fr;gap:1px;display:grid}.connect-verify-filter svg{color:var(--teal);grid-row:1/3}.connect-verify-filter strong{font-size:12px}.connect-verify-filter small{color:#748196;font-size:12px;font-weight:500;line-height:1.45}.connect-filter-help{background:var(--navy);color:#fff;border-radius:11px;gap:9px;margin-top:18px;padding:13px;display:flex}.connect-filter-help>svg{color:var(--lime);flex:none}.connect-filter-help strong{font-size:13px}.connect-filter-help p{color:#bdcad9;margin:4px 0;font-size:12px;line-height:1.5}.connect-filter-help a{color:var(--lime);font-size:12px;font-weight:800}.connect-result-list{gap:14px;display:grid}.connect-card{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:190px minmax(0,1fr) 185px;min-height:228px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;overflow:hidden;box-shadow:0 7px 20px #10233f09}.connect-card:hover{border-color:#c8d4e7;transform:translateY(-2px);box-shadow:0 15px 32px #10233f12}.connect-card.featured{border-color:#cbd5f9}.connect-card-image{cursor:pointer;background:#152b48;border:0;min-height:100%;padding:0;position:relative;overflow:hidden}.connect-card-image img{object-fit:cover;filter:saturate(.9);width:100%;height:100%}.connect-card-image:after{content:"";background:linear-gradient(#0000 35%,#0a1832c9);position:absolute;inset:0}.connect-card-image>span{z-index:2;background:linear-gradient(145deg,var(--blue),#6b74e9);color:#fff;border:2px solid #fff;border-radius:13px;place-items:center;width:45px;height:45px;font-size:13px;font-weight:900;display:grid;position:absolute;bottom:15px;left:15px;box-shadow:0 8px 20px #0b193e52}.connect-card-image>em{z-index:2;background:var(--lime);color:#20314a;border-radius:99px;align-items:center;gap:5px;padding:6px 8px;font-size:12px;font-style:normal;font-weight:850;display:flex;position:absolute;top:12px;left:12px}.connect-card-main{min-width:0;padding:19px 20px}.connect-card-type{justify-content:space-between;align-items:center;gap:8px;display:flex}.connect-card-type>span:first-child{color:#647288;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.connect-verified{color:#167769;background:#e7f8f4;border-radius:99px;align-items:center;gap:5px;width:max-content;padding:6px 8px;font-size:12px;font-weight:850;display:inline-flex}.connect-verified.compact{padding:5px 7px;font-size:12px}.connect-card-title{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.connect-card-title h3{letter-spacing:-.025em;margin:12px 0 5px;font-size:19px}.connect-card-title p{color:#59687c;margin:0;font-size:13px;line-height:1.5}.connect-tags{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.connect-tags span{color:#59687d;background:#f0f3f8;border-radius:6px;padding:5px 7px;font-size:12px;font-weight:750}.connect-card-facts{color:#748196;flex-wrap:wrap;gap:13px;margin-top:15px;font-size:12px;display:flex}.connect-card-facts span{align-items:center;gap:5px;display:flex}.connect-pilot-label{color:#8792a3;margin-top:12px;font-size:12px;display:block}.connect-card-action{background:#fafbfc;border-left:1px solid #e8ecf1;flex-direction:column;padding:18px;display:flex}.connect-card-action>div:first-child{justify-content:space-between;align-items:flex-start;display:flex}.connect-card-action>div:first-child>button{color:#738096;background:#fff;border:1px solid #e0e5eb;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.connect-card-action>div:first-child>button.active{color:#df655e;background:#fff0ef;border-color:#f4b3b0}.connect-rating{color:#f1a900;grid-template-columns:18px auto;align-items:center;display:grid}.connect-rating strong{color:var(--ink);font-size:14px}.connect-rating small{color:#788497;grid-column:1/3;font-size:12px}.connect-new{color:#6c4bb4;align-items:center;gap:5px;font-size:12px;font-weight:800;display:flex}.connect-card-action>p{margin:auto 0 13px;display:grid}.connect-card-action>p span{color:#7a8798;font-size:12px}.connect-card-action>p strong{margin-top:2px;font-size:17px}.connect-card-action>p small{color:#7a8798;font-size:12px}.connect-card-action>.button{width:100%;padding:10px 8px;font-size:13px}.connect-compare{color:#607089;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;margin-top:7px;padding:7px;font-size:12px;font-weight:800;display:flex}.connect-compare.active{color:var(--blue)}.connect-empty{text-align:center;color:#7c899a;background:#fafbfc;border:1px dashed #cbd5e2;border-radius:17px;align-content:center;place-items:center;min-height:360px;padding:35px;display:grid}.connect-empty h3{color:var(--ink);margin:14px 0 6px}.connect-empty p{margin:0 0 18px;font-size:13px}.connect-empty>div{gap:8px;display:flex}.connect-trust{background:linear-gradient(135deg,var(--navy),#163b59);color:#fff;padding-block:72px}.connect-trust>.section-shell{grid-template-columns:.8fr 1.2fr;align-items:center;gap:65px;display:grid}.connect-trust h2{letter-spacing:-.04em;margin:8px 0 13px;font-size:34px}.connect-trust>div>div:first-child>p{color:#c4d0dd;margin:0 0 24px;font-size:13px;line-height:1.7}.connect-trust-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.connect-trust-grid article{background:#ffffff0a;border:1px solid #ffffff20;border-radius:12px;gap:10px;padding:15px;display:flex}.connect-trust-grid article>span{width:39px;height:39px;color:var(--lime);background:#dfff6b1c;border-radius:10px;flex:none;place-items:center;display:grid}.connect-trust-grid strong{font-size:13px}.connect-trust-grid p{color:#bdc9d8;margin:4px 0 0;font-size:12px;line-height:1.5}.connect-course-link{background:#f7f9fc;border:1px solid #dfe5ec;border-radius:17px;justify-content:space-between;align-items:center;gap:25px;margin-block:55px;padding:23px 25px;display:flex}.connect-course-link>div{align-items:center;gap:13px;display:flex}.connect-course-link>div>span{width:48px;height:48px;color:var(--blue);background:#e8edff;border-radius:13px;place-items:center;display:grid}.connect-course-link strong{font-size:17px}.connect-course-link p{color:var(--muted);margin:4px 0 0;font-size:13px}.connect-compare-bar{z-index:55;background:#fff;border:1px solid #d6deea;border-radius:15px;justify-content:space-between;align-items:center;gap:15px;width:min(850px,100% - 30px);padding:10px 12px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 20px 55px #10233f36}.connect-compare-bar>div{align-items:center;gap:10px;display:flex}.connect-compare-bar>div>span{flex-direction:column;display:flex}.connect-compare-bar strong{font-size:13px}.connect-compare-bar small{color:#7c8798;font-size:12px}.connect-compare-bar>div>div{gap:5px;display:flex}.connect-compare-bar>div>div button{color:#315fc0;background:#edf2ff;border:1px solid #d8e0eb;border-radius:9px;width:31px;height:31px;font-size:12px;font-weight:900;position:relative}.connect-compare-bar>div>div svg{background:#fff;border-radius:50%;position:absolute;top:-3px;right:-3px}.connect-compare-bar>section{align-items:center;gap:7px;display:flex}.connect-compare-bar>section>button:first-child{color:#6f7c8e;background:0 0;border:0;font-size:12px}.connect-compare-bar .button{padding:9px 12px;font-size:12px}.connect-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#071426b8;place-items:center;padding:25px;display:grid;position:fixed;inset:0;overflow:auto}.connect-modal{background:#fff;border-radius:18px;width:min(610px,100%);max-height:calc(100vh - 50px);overflow:auto;box-shadow:0 30px 80px #06102070}.connect-modal.wide{width:min(960px,100%)}.connect-modal>header{z-index:2;background:#fff;border-bottom:1px solid #e4e8ef;justify-content:space-between;align-items:center;padding:17px 20px;display:flex;position:sticky;top:0}.connect-modal>header span{color:var(--blue);letter-spacing:.12em;font-size:12px;font-weight:850}.connect-modal>header h2{margin:3px 0 0;font-size:20px}.connect-modal>header>button{color:#637086;background:#fff;border:1px solid #dfe4eb;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.connect-detail-cover{background:#112642;height:245px;position:relative;overflow:hidden}.connect-detail-cover>img{object-fit:cover;width:100%;height:100%}.connect-detail-cover:after{content:"";background:linear-gradient(#07162d1c 22%,#07162dd9 100%);position:absolute;inset:0}.connect-detail-cover>div{z-index:1;color:#fff;align-items:center;gap:14px;display:flex;position:absolute;bottom:22px;left:25px;right:25px}.connect-detail-cover>div>span{background:var(--blue);border:2px solid #fff;border-radius:17px;flex:none;place-items:center;width:63px;height:63px;font-weight:900;display:grid}.connect-detail-cover em{color:#dce6ef;align-items:center;gap:6px;font-size:12px;font-style:normal;font-weight:800;display:flex}.connect-detail-cover h3{margin:4px 0;font-size:20px}.connect-detail-cover p{color:#ced8e4;align-items:center;gap:5px;margin:0;font-size:12px;display:flex}.connect-detail-grid{grid-template-columns:1fr 255px;gap:25px;padding:24px;display:grid}.connect-detail-grid h3{margin:22px 0 8px;font-size:14px}.connect-detail-grid>section>p{color:#59687c;margin:0;font-size:13px;line-height:1.7}.connect-detail-badges{flex-wrap:wrap;gap:6px;display:flex}.connect-detail-badges>span:last-child{color:#6d798a;background:#f0f2f6;border-radius:99px;padding:6px 8px;font-size:12px;font-weight:800}.connect-detail-grid ul{gap:8px;padding:0;list-style:none;display:grid}.connect-detail-grid li{color:#546379;align-items:center;gap:8px;font-size:13px;display:flex}.connect-detail-grid li svg{color:var(--teal)}.connect-detail-grid>aside{background:#fafbfc;border:1px solid #dfe5ec;border-radius:13px;align-content:start;gap:13px;padding:17px;display:grid}.connect-detail-grid>aside>div{border-bottom:1px solid #e6eaf0;padding-bottom:11px}.connect-detail-grid>aside small{color:#7b8798;font-size:12px;font-weight:800;display:block}.connect-detail-grid>aside strong{margin-top:4px;font-size:13px;line-height:1.45;display:block}.connect-detail-grid>aside>.button{margin-top:3px;font-size:13px}.connect-detail-grid>aside>small{line-height:1.5}.connect-boundary{border-left:3px solid var(--amber);color:#735d23;background:#fff7e7;border-radius:0 9px 9px 0;gap:9px;margin-top:18px;padding:12px;display:flex}.connect-boundary p{margin:0;font-size:12px;line-height:1.55}.connect-form{padding:22px}.connect-form>p{color:#607087;margin:0 0 18px;font-size:13px;line-height:1.6}.connect-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.connect-form label{color:#526076;font-size:12px;font-weight:800}.connect-form input,.connect-form select,.connect-form textarea{box-sizing:border-box;color:#26354b;width:100%;font:inherit;background:#fff;border:1px solid #dce3ec;border-radius:9px;outline:0;margin-top:6px;padding:11px;font-size:13px}.connect-form input:focus,.connect-form select:focus,.connect-form textarea:focus{border-color:#7c95ef;box-shadow:0 0 0 3px #3459e614}.connect-form .wide{grid-column:1/-1}.connect-form-error{color:#a44b49;background:#fdebea;border-radius:8px;margin-top:13px;padding:10px;font-size:13px}.connect-form-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.connect-form-actions+.connect-form>small,.connect-form>small{color:#7e8999;text-align:right;margin-top:10px;font-size:12px;display:block}.connect-application-intro{background:#f3f7ff;border:1px solid #d6e2f8;border-radius:10px;gap:10px;margin-bottom:18px;padding:13px;display:flex}.connect-application-intro>span{width:40px;height:40px;color:var(--blue);background:#e2eaff;border-radius:10px;flex:none;place-items:center;display:grid}.connect-application-intro strong{font-size:13px}.connect-application-intro p{color:#65738a;margin:3px 0 0;font-size:12px;line-height:1.55}.connect-compare-table{grid-template-columns:130px repeat(3,minmax(0,1fr));padding:20px;display:grid;overflow:auto}.connect-compare-table>div{color:#58677c;border-bottom:1px solid #e6eaf0;border-right:1px solid #e6eaf0;min-width:175px;padding:13px;font-size:13px;line-height:1.5}.connect-compare-table>.label{color:#26354a;background:#f7f9fc;min-width:130px;font-weight:850}.connect-compare-table>.provider{flex-direction:column;gap:4px;display:flex}.connect-compare-table>.provider>span{width:38px;height:38px;color:var(--blue);background:#e8edff;border-radius:10px;place-items:center;font-size:12px;font-weight:900;display:grid}.connect-compare-table small{color:#8490a0;font-size:12px;display:block}.connect-compare-table .button{padding:8px 9px;font-size:12px}@media (width<=1000px){.connect-hero-stats{grid-template-columns:repeat(2,1fr)}.connect-hero-stats>div:nth-child(2){border-right:0}.connect-layout{grid-template-columns:1fr}.connect-filter-toggle{display:flex}.connect-filters{display:none;position:static}.connect-filters.open{display:block}.connect-card{grid-template-columns:160px minmax(0,1fr)}.connect-card-action{border-top:1px solid #e8ecf1;border-left:0;grid-column:1/-1;grid-template-columns:1fr auto auto;align-items:center;gap:10px;display:grid}.connect-card-action>div:first-child{display:none}.connect-card-action>p{margin:0}.connect-card-action>.button{width:auto}.connect-compare{margin:0}.connect-trust>.section-shell,.connect-detail-grid{grid-template-columns:1fr}}@media (width<=720px){.connect-hero{padding-top:42px}.connect-main-search{grid-template-columns:22px 1fr;padding:12px;display:grid}.connect-main-search button{grid-column:1/-1}.connect-hero-stats{grid-template-columns:1fr 1fr}.connect-hero-stats>div{min-height:72px;padding:15px 10px}.connect-hero-stats>div:first-child{padding-left:10px}.connect-tab-strip{top:0}.connect-discovery{padding-top:38px}.connect-results-head{flex-direction:column;align-items:flex-start}.connect-results-head>div:last-child{justify-content:space-between;width:100%}.connect-card{grid-template-columns:105px minmax(0,1fr)}.connect-card-image{min-height:190px}.connect-card-main{padding:15px}.connect-card-type{flex-direction:column;align-items:flex-start}.connect-card-title h3{font-size:16px}.connect-card-facts{flex-direction:column;align-items:flex-start;gap:6px}.connect-card-action{grid-template-columns:1fr}.connect-card-action>.button{width:100%}.connect-trust{padding-block:55px}.connect-trust-grid{grid-template-columns:1fr}.connect-course-link{flex-direction:column;align-items:stretch}.connect-course-link>.button{width:100%}.connect-compare-bar{flex-direction:column;align-items:stretch}.connect-compare-bar>section{justify-content:flex-end}.connect-modal-backdrop{align-items:end;padding:0}.connect-modal,.connect-modal.wide{border-radius:18px 18px 0 0;max-height:94vh}.connect-detail-cover{height:210px}.connect-detail-grid{padding:18px}.connect-form-grid{grid-template-columns:1fr}.connect-form .wide{grid-column:auto}.connect-form-actions{flex-direction:column-reverse}.connect-form-actions .button{width:100%}}@media (width<=480px){.connect-hero-stats{grid-template-columns:1fr 1fr}.connect-card{display:block}.connect-card-image{width:100%;height:160px}.connect-card-main{padding:16px}.connect-card-action{display:grid}.connect-compare-table{grid-template-columns:105px repeat(3,minmax(150px,1fr))}.connect-compare-table>div{min-width:150px}.connect-compare-table>.label{min-width:105px}}.connect-provider-background{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.connect-provider-background>div{background:#fafbfc;border:1px solid #e5e9ef;border-radius:9px;padding:10px}.connect-provider-background dt{color:#7b8798;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:850}.connect-provider-background dd{color:#344157;margin:4px 0 0;font-size:12px;line-height:1.45}@media (width<=560px){.connect-provider-background{grid-template-columns:1fr}}.connect-tab-strip .connect-post-tab{color:#18304b;background:#efffd0;margin-left:auto}.connect-tab-strip .connect-post-tab:hover{color:#10233f;background:var(--lime)}.connect-service-count{color:#315fc2;background:#eef5ff;border-radius:7px;align-items:center;gap:6px;width:max-content;margin-top:9px;padding:6px 8px;font-size:12px;font-weight:800;display:flex}.connect-posting{color:#fff;background:linear-gradient(135deg,#10233f,#173b58);padding-block:72px;scroll-margin-top:130px}.connect-posting>.section-shell{grid-template-columns:.82fr 1.18fr;align-items:center;gap:55px;display:grid}.connect-posting h2{letter-spacing:-.045em;margin:10px 0 13px;font-size:36px;line-height:1.08}.connect-posting-copy>p{color:#c3d0de;margin:0;font-size:13px;line-height:1.7}.connect-posting-copy>div{flex-wrap:wrap;gap:9px;margin-top:23px;display:flex}.connect-outline-button{color:#fff;background:0 0;border:1px solid #ffffff4d}.connect-posting-steps{grid-template-columns:1fr 1fr;gap:10px;display:grid}.connect-posting-steps article{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:13px;gap:11px;padding:17px;display:flex}.connect-posting-steps article>span{width:41px;height:41px;color:var(--lime);background:#dfff6b1a;border-radius:11px;flex:none;place-items:center;display:grid}.connect-posting-steps strong{font-size:13px}.connect-posting-steps p{color:#b9c8d8;margin:5px 0 0;font-size:12px;line-height:1.55}.connect-provider-services{gap:9px;display:grid}.connect-provider-services article{background:#fafbfc;border:1px solid #dfe5ec;border-radius:11px;padding:13px}.connect-provider-services article header{justify-content:space-between;align-items:center;display:flex}.connect-provider-services article header span{color:var(--blue);text-transform:uppercase;font-size:12px;font-weight:850}.connect-provider-services article header em{color:#496016;background:#efffd0;border-radius:10px;padding:4px 6px;font-size:12px;font-style:normal;font-weight:850}.connect-provider-services article>strong{margin-top:7px;font-size:13px;display:block}.connect-provider-services article>p{color:#68768a;margin:5px 0;font-size:12px;line-height:1.5}.connect-provider-services article>div{flex-wrap:wrap;gap:5px;display:flex}.connect-provider-services article>div span{color:#657287;background:#eef2f7;border-radius:5px;padding:4px 6px;font-size:12px}.connect-provider-services article>footer{border-top:1px solid #e5e9ef;justify-content:space-between;gap:10px;margin-top:10px;padding-top:9px;display:flex}.connect-provider-services article>footer small{color:#728095;font-size:12px}.connect-provider-services article>footer b{font-size:12px}@media (width<=1000px){.connect-tab-strip .connect-post-tab{margin-left:0}.connect-posting>.section-shell{grid-template-columns:1fr}}@media (width<=650px){.connect-posting{padding-block:52px}.connect-posting h2{font-size:29px}.connect-posting-steps{grid-template-columns:1fr}.connect-posting-copy>div .button{width:100%}.connect-provider-services article>footer{flex-direction:column;align-items:flex-start}}.connect-search-panel{transition:max-width .35s,transform .35s,box-shadow .35s}.connect-search-panel:focus-within{max-width:1040px;transform:translateY(-3px);box-shadow:0 24px 60px #06102066}.connect-main-search{transition:box-shadow .25s,transform .25s}.connect-search-panel:focus-within .connect-main-search{box-shadow:0 0 0 4px #dfff6b3d}.connect-domain-explorer{background:#f8faff;border-bottom:1px solid #e7ebf0;padding:55px 0 48px}.connect-domain-explorer header{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.connect-domain-explorer h2{letter-spacing:-.04em;margin:7px 0 0;font-size:30px}.connect-domain-explorer header>p{max-width:430px;color:var(--muted);margin:0;font-size:13px;line-height:1.65}.connect-domain-explorer .section-shell>div{grid-template-columns:repeat(6,1fr);gap:9px;margin-top:22px;display:grid}.domain-illustration{color:#59677a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe5ee;border-radius:13px;grid-template-rows:1fr auto;grid-template-columns:42px 1fr;align-items:center;gap:8px;min-height:108px;padding:14px;transition:transform .25s,border-color .25s,box-shadow .25s;display:grid}.domain-illustration:hover{border-color:#bdc9ed;transform:translateY(-4px);box-shadow:0 14px 30px #18304b12}.domain-illustration>span{color:#3459e6;background:#e9efff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.domain-illustration strong{font-size:12px;line-height:1.35}.domain-illustration>svg{color:#9aa5b6;grid-column:2;justify-self:end}.domain-violet>span,.domain-purple>span{color:#7548b8;background:#f0eaff}.domain-coral>span,.domain-rose>span{color:#ce5c52;background:#ffebe8}.domain-navy>span,.domain-slate>span{color:#31465f;background:#e8edf2}.domain-teal>span,.domain-green>span{color:#138a7b;background:#e1f7f2}.domain-amber>span,.domain-gold>span{color:#a87100;background:#fff2cf}.domain-indigo>span{color:#425cc7;background:#e8edff}.connect-result-list{animation:.42s both connect-results-in}.connect-card{animation:.45s both connect-card-in}.connect-card:nth-child(2){animation-delay:50ms}.connect-card:nth-child(3){animation-delay:.1s}.connect-card:nth-child(4){animation-delay:.15s}.connect-card-image img{transition:transform .45s,filter .3s}.connect-card:hover .connect-card-image img{filter:saturate(1.02);transform:scale(1.055)}.connect-verified svg{animation:2.8s ease-in-out infinite verified-confirm}.connect-posting-steps article{transition:transform .25s,border-color .25s,background .25s;position:relative;overflow:hidden}.connect-posting-steps article:hover{background:#ffffff10;border-color:#dfff6b4d;transform:translateY(-3px)}.connect-posting-steps article>span{transition:transform .3s}.connect-posting-steps article:hover>span{transform:scale(1.08)rotate(-3deg)}.connect-card-action>div:first-child>button{transition:transform .22s,background .22s,color .22s}.connect-card-action>div:first-child>button:active{transform:scale(.82)}@keyframes connect-results-in{0%{opacity:.4}to{opacity:1}}@keyframes connect-card-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes verified-confirm{0%,82%,to{transform:scale(1)}88%{transform:scale(1.18)}94%{transform:scale(.96)}}@media (width<=1100px){.connect-domain-explorer .section-shell>div{grid-template-columns:repeat(4,1fr)}}@media (width<=720px){.connect-domain-explorer header{flex-direction:column;align-items:flex-start}.connect-domain-explorer .section-shell>div{grid-template-columns:repeat(2,1fr)}.domain-illustration{min-height:94px}}@media (width<=420px){.connect-domain-explorer .section-shell>div{grid-template-columns:1fr 1fr}.domain-illustration{grid-template-columns:35px 1fr;padding:11px}.domain-illustration>span{width:35px;height:35px}}@media (prefers-reduced-motion:reduce){.connect-card,.connect-result-list,.connect-verified svg{animation:none!important}}.trust-provisional{color:#9b6b05!important;background:#fff3d9!important}.trust-unverified{color:#667184!important;background:#eef1f5!important}.connect-activity-tab{margin-left:auto}.connect-request-types{grid-template-columns:repeat(3,1fr);gap:7px;margin:0 0 15px;display:grid}.connect-request-types button{color:#5d6b7e;cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:9px;padding:10px;font-size:12px;font-weight:800}.connect-request-types button.active{border-color:var(--blue);color:var(--blue);background:#eaf0ff}.connect-contact-choice{border:1px solid #e2e7ef;border-radius:10px;padding:11px}.connect-contact-choice legend{color:#56647a;padding:0 5px;font-size:12px;font-weight:800}.connect-contact-choice label{align-items:center;gap:6px;margin-right:16px;display:inline-flex!important}.connect-contact-choice input{width:auto!important;margin:0!important}.connect-live-sessions{gap:9px;display:grid}.connect-live-sessions article{border:1px solid var(--line);background:#fafbfc;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.connect-live-sessions article>span{width:36px;height:36px;color:var(--blue);background:#eaf0ff;border-radius:10px;place-items:center;display:grid}.connect-live-sessions strong,.connect-live-sessions small{display:block}.connect-live-sessions p{color:var(--muted);margin:4px 0;font-size:12px}.connect-live-sessions small{color:#69778b;font-size:12px}.connect-live-sessions aside{justify-items:end;gap:7px;display:grid}.connect-live-sessions aside em{color:#23805d;font-size:12px;font-style:normal}.connect-live-sessions button{background:var(--blue);color:#fff;border:0;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:800}.connect-review-heading{justify-content:space-between;align-items:center;margin-top:24px;display:flex}.connect-review-heading h3{margin:0!important}.connect-review-heading button{color:var(--blue);background:0 0;border:0;align-items:center;gap:5px;font-size:12px;font-weight:800;display:flex}.connect-review-list{gap:9px;display:grid}.connect-review-list article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:14px;position:relative}.connect-review-list article>header{justify-content:space-between;align-items:center;display:flex}.connect-review-list header span{color:#b47800;align-items:center;gap:4px;font-size:12px;font-weight:800;display:flex}.connect-review-list p{color:#56657a;margin:8px 0;font-size:12px;line-height:1.6}.connect-review-list small{color:#5d7798;align-items:center;gap:5px;font-size:12px;display:flex}.connect-review-list blockquote{background:#f7f9fc;border-left:3px solid #b8c7ef;margin:10px 0 0;padding:9px;font-size:12px}.connect-report-review{color:#8995a5;background:0 0;border:0;font-size:12px;text-decoration:underline;position:absolute;bottom:10px;right:12px}.connect-review-empty{color:var(--muted);font-size:12px}.connect-request-tracker{gap:10px;padding:18px;display:grid}.connect-request-tracker>article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:15px}.connect-request-tracker article>header{justify-content:space-between;gap:12px;display:flex}.connect-request-tracker header span,.connect-request-tracker header strong{display:block}.connect-request-tracker header span{color:var(--blue);font-size:12px;font-weight:850}.connect-request-tracker header strong{margin-top:4px;font-size:13px}.connect-request-tracker article>p{color:var(--muted);font-size:12px}.connect-request-tracker article>div{flex-wrap:wrap;gap:7px;display:flex}.connect-request-tracker article>div span{color:#617087;background:#f0f3f8;border-radius:6px;align-items:center;gap:4px;padding:5px 7px;font-size:12px;display:flex}.connect-request-tracker article>div strong{margin-left:auto;font-size:13px}.connect-request-tracker blockquote{border-left:3px solid var(--blue);color:#56657a;background:#f7f9fc;margin:11px 0 0;padding:10px;font-size:12px}.request-status{color:var(--blue);text-transform:capitalize;background:#eaf0ff;border-radius:20px;padding:6px 8px;font-size:12px;font-style:normal;font-weight:850}.request-status.completed,.request-status.accepted{color:#23805d;background:#e5f7ef}.request-status.declined,.request-status.cancelled{color:#b44f4d;background:#fdebea}@media (width<=700px){.connect-activity-tab{margin-left:0}.connect-request-types{grid-template-columns:1fr}.connect-live-sessions article{grid-template-columns:38px 1fr}.connect-live-sessions aside{grid-column:2;justify-items:start}}.connect-hero{background-color:#0d1e36;background-image:linear-gradient(90deg,#061427fa 0%,#081f37f0 43%,#0a2d43b3 72%,#0a2f3f8c 100%),url(/brand/find-learning-marketplace.webp);background-position:50%,50% 43%;background-repeat:no-repeat;background-size:cover}@media (width<=720px){.connect-hero{background-image:linear-gradient(90deg,#061427fc 0%,#081f37f5 58%,#09293ddb 100%),url(/brand/find-learning-marketplace.webp);background-position:50%,62%}}html[data-data-saver=true] .connect-hero{background-image:linear-gradient(135deg,#0d1e36 0%,#102c4b 58%,#164b5a 100%)}.connect-posting{background-color:#10233f;background-image:linear-gradient(90deg,#061427f7 0%,#092139eb 48%,#0b2c42c2 100%),url(/provider-covers/training-centre-profile.webp);background-position:50%,50% 42%;background-repeat:no-repeat;background-size:cover}.connect-trust{background-color:var(--navy);background-image:linear-gradient(90deg,#061427fa 0%,#081f35ed 52%,#0a2c41c7 100%),url(/provider-covers/teacher-profile.webp);background-position:50%,50% 45%;background-repeat:no-repeat;background-size:cover}@media (width<=650px){.connect-posting{background-image:linear-gradient(90deg,#061427fc,#09223ae8),url(/provider-covers/training-centre-profile.webp);background-position:50%,58%}.connect-trust{background-image:linear-gradient(90deg,#061427fc,#09233aeb),url(/provider-covers/teacher-profile.webp);background-position:50%,58%}}html[data-data-saver=true] .connect-posting{background-image:linear-gradient(135deg,#10233f,#173b58)}html[data-data-saver=true] .connect-trust{background-image:linear-gradient(135deg,var(--navy),#163b59)}.connect-reservations{background:#f5f7ff;border:1px solid #cfdaf8;border-radius:12px;padding:14px}.connect-reservations>h3{margin:0 0 10px;font-size:13px}.connect-reservations>article{grid-template-columns:35px 1fr auto;align-items:center;gap:10px;background:0 0!important;border:0!important;border-top:1px solid #dfe5f4!important;border-radius:0!important;padding:10px!important;display:grid!important}.connect-reservations>article>span{width:34px;height:34px;color:var(--blue);background:#e0e8ff;border-radius:9px;place-items:center;display:grid}.connect-reservations strong,.connect-reservations small{display:block}.connect-reservations strong{font-size:12px}.connect-reservations small,.connect-reservations p{color:var(--muted);margin:3px 0 0!important;font-size:12px!important}.connect-reservations aside{gap:6px;display:flex}.connect-reservations a{background:var(--blue);color:#fff;border-radius:7px;padding:7px 8px;font-size:12px;font-weight:800;text-decoration:none}@media (width<=560px){.connect-reservations>article{grid-template-columns:35px 1fr}.connect-reservations aside{flex-wrap:wrap;grid-column:2}}.connect-card-image,.connect-card-title{color:inherit;text-decoration:none}.connect-card-title{display:block}.connect-card-title:hover h3{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.pa-record-link{color:inherit;text-decoration:none}.pa-record-link:hover{color:#1769e0;text-underline-offset:3px;text-decoration:underline}.pa-record-link small{display:block}.pa-pathway-toggle{color:#8490a5;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid}.pa-pathway-toggle:hover{color:#1769e0;background:#eaf1fb}.pa-pathway-toggle svg{transition:transform .2s}.pa-pathway.open .pa-pathway-toggle svg{transform:rotate(90deg)}.provider-shell{--provider-navy:#10233f;--provider-blue:#3459e6;min-height:100vh;color:var(--provider-navy);background:#f5f7fb;grid-template-columns:248px minmax(0,1fr);display:grid}.provider-sidebar{z-index:30;box-sizing:border-box;color:#fff;background:#10233f;flex-direction:column;width:248px;padding:22px 16px 17px;display:flex;position:fixed;inset:0 auto 0 0}.provider-brand{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:2px 6px;display:flex}.provider-brand>span{background:linear-gradient(145deg,#4267ef,#6a5ce7);border-radius:11px;place-items:center;width:38px;height:38px;font-size:19px;font-weight:900;display:grid}.provider-brand strong,.provider-brand small{display:block}.provider-brand strong{font-size:18px}.provider-brand small{color:#8fa0ba;letter-spacing:.14em;margin-top:2px;font-size:12px}.provider-identity{background:#ffffff0b;border:1px solid #ffffff18;border-radius:11px;align-items:center;gap:9px;margin:24px 4px 26px;padding:13px;display:flex}.provider-identity>span{color:#18304b;background:#dfff6b;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:900;display:grid}.provider-identity strong,.provider-identity small{display:block}.provider-identity strong{text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-size:13px;overflow:hidden}.provider-identity small{color:#91a0b7;margin-top:3px;font-size:12px}.provider-sidebar nav{gap:5px;display:grid}.provider-sidebar nav button,.provider-sidebar-bottom button{color:#aebbd0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:11px 12px;font-size:13px;font-weight:700;display:flex}.provider-sidebar nav button span{flex:1}.provider-sidebar nav button em{color:#1b3048;background:#dfff6b;border-radius:20px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:12px;font-style:normal;display:grid}.provider-sidebar nav button:hover,.provider-sidebar nav button.active,.provider-sidebar-bottom button:hover{color:#fff;background:#ffffff10}.provider-sidebar nav button.active{box-shadow:inset 3px 0 #dfff6b}.provider-sidebar-bottom{border-top:1px solid #ffffff18;margin-top:auto;padding-top:12px;display:grid}.provider-main{grid-column:2;min-width:0}.provider-topbar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;border-bottom:1px solid #e4e9f1;align-items:center;gap:15px;height:70px;padding:0 29px;display:flex;position:sticky;top:0}.provider-topbar>div:first-of-type{align-items:center;gap:7px;display:flex}.provider-topbar>div:first-of-type small{color:#7c8899;font-size:12px;font-weight:800}.provider-topbar>div:first-of-type svg{color:#a2abba}.provider-bell{color:#526176;background:#fff;border:1px solid #dfe5ed;border-radius:9px;place-items:center;width:37px;height:37px;margin-left:auto;display:grid;position:relative}.provider-bell i{background:#ef695e;border:2px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.provider-user{border-left:1px solid #e1e6ed;align-items:center;gap:8px;padding-left:14px;display:flex}.provider-user>span{color:#3459e6;background:#e8edff;border-radius:9px;place-items:center;width:35px;height:35px;font-size:12px;font-weight:900;display:grid}.provider-user strong,.provider-user small{display:block}.provider-user strong{text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-size:13px;overflow:hidden}.provider-user small{color:#7c8798;margin-top:2px;font-size:12px}.provider-menu,.provider-scrim{display:none}.provider-content{width:min(1160px,100% - 54px);margin:auto;padding:38px 0 70px}.provider-notice{color:#315c9b;background:#eef5ff;border:1px solid #d7e4fa;border-radius:10px;align-items:center;gap:9px;margin-bottom:18px;padding:11px 13px;font-size:13px;display:flex}.provider-notice button{color:inherit;background:0 0;border:0;margin-left:auto}.provider-loading{color:#788599;text-align:center;align-content:center;place-items:center;min-height:65vh;display:grid}.provider-loading svg{color:#3459e6;animation:1.2s linear infinite provider-spin}.provider-loading h2{color:#10233f;margin:15px 0 5px}.provider-loading p{margin:0;font-size:13px}@keyframes provider-spin{to{transform:rotate(360deg)}}.provider-title{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.provider-title>div>span{color:#3459e6;letter-spacing:.13em;font-size:12px;font-weight:850}.provider-title h1{letter-spacing:-.04em;margin:7px 0 6px;font-size:31px}.provider-title p{color:#6c788b;max-width:720px;margin:0;font-size:13px;line-height:1.55}.provider-status{color:#667184;background:#eef1f5;border-radius:20px;align-items:center;gap:5px;width:max-content;padding:5px 8px;font-size:12px;font-weight:850;display:inline-flex}.provider-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.provider-status.published,.provider-status.approved,.provider-status.verified,.provider-status.closed{color:#23805c;background:#e6f7ef}.provider-status.review,.provider-status.needs_info,.provider-status.new,.provider-status.contacted,.provider-status.matched{color:#a76b19;background:#fff2df}.provider-status.rejected,.provider-status.suspended{color:#b44f4d;background:#fdebea}.provider-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.provider-metrics article{background:#fff;border:1px solid #e2e7ef;border-radius:13px;gap:12px;padding:17px;display:flex}.provider-metrics article>span{border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.provider-metrics .blue{color:#2c6fdb;background:#e9f2ff}.provider-metrics .violet{color:#7250d2;background:#f0ebff}.provider-metrics .green{color:#28845f;background:#e7f8f0}.provider-metrics .amber{color:#b16f17;background:#fff1dd}.provider-metrics small,.provider-metrics strong,.provider-metrics em{display:block}.provider-metrics small{color:#788499;font-size:12px;font-weight:800}.provider-metrics strong{margin:3px 0;font-size:18px}.provider-metrics em{color:#7a8698;font-size:12px;font-style:normal}.provider-card{background:#fff;border:1px solid #e2e7ef;border-radius:14px}.provider-onboarding{background:linear-gradient(135deg,#f5f7ff,#eef8f7);border:1px solid #cfdaf8;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:25px;display:flex}.provider-onboarding>div{align-items:center;gap:15px;display:flex}.provider-onboarding>div>span{color:#fff;background:#3459e6;border-radius:15px;place-items:center;width:58px;height:58px;display:grid}.provider-onboarding small{color:#3459e6;letter-spacing:.12em;font-size:12px;font-weight:850}.provider-onboarding h2{margin:5px 0;font-size:20px}.provider-onboarding p{color:#66748a;max-width:700px;margin:0;font-size:13px;line-height:1.55}.provider-dashboard-grid{grid-template-columns:1.05fr .95fr;gap:17px;display:grid}.provider-card>header{border-bottom:1px solid #e8ecf2;justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.provider-card>header h2{margin:0 0 4px;font-size:14px}.provider-card>header p{color:#758196;margin:0;font-size:12px}.provider-steps{padding:8px 19px 15px}.provider-steps>div{gap:11px;padding:12px 0;display:flex;position:relative}.provider-steps>div:not(:last-child):after{content:"";background:#dfe4eb;width:1px;height:23px;position:absolute;top:39px;left:13px}.provider-steps>div>span{z-index:1;color:#7d899a;background:#fff;border:1px solid #d3dbe6;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:12px;font-weight:850;display:grid}.provider-steps>div.done>span{color:#fff;background:#10a899;border-color:#10a899}.provider-steps strong{font-size:13px}.provider-steps p{color:#7b8798;margin:3px 0 0;font-size:12px}.provider-actions>button{color:#304057;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0f4;align-items:center;gap:11px;width:100%;padding:13px 18px;display:flex}.provider-actions>button>svg:first-child{color:#3459e6}.provider-actions>button>svg:last-child{margin-left:auto}.provider-actions>button span{flex:1}.provider-actions strong,.provider-actions small{display:block}.provider-actions strong{font-size:13px}.provider-actions small{color:#7b8798;margin-top:3px;font-size:12px}.provider-review-banner{color:#795f25;background:#fff8e8;border:1px solid #eddbaa;border-radius:11px;gap:10px;margin-bottom:16px;padding:13px 15px;display:flex}.provider-review-banner strong{font-size:13px}.provider-review-banner p{margin:3px 0 0;font-size:12px}.provider-profile-form{gap:16px;display:grid}.provider-profile-form>.provider-card>header{justify-content:flex-start;gap:10px}.provider-profile-form>.provider-card>header>span{color:#3459e6;background:#eaf0ff;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.provider-form-grid{grid-template-columns:1fr 1fr;gap:13px;padding:17px 19px;display:grid}.provider-form-grid label,.provider-upload>label{color:#56647a;font-size:12px;font-weight:800}.provider-form-grid input,.provider-form-grid select,.provider-form-grid textarea,.provider-upload select{box-sizing:border-box;color:#26354b;width:100%;font:inherit;background:#fff;border:1px solid #dce3ec;border-radius:8px;outline:0;margin-top:6px;padding:10px 11px;font-size:13px}.provider-form-grid input:focus,.provider-form-grid select:focus,.provider-form-grid textarea:focus,.provider-upload select:focus{border-color:#6c88ea;box-shadow:0 0 0 3px #3459e612}.provider-form-grid .wide{grid-column:1/-1}.provider-profile-form>footer{background:#fff;border:1px solid #dfe5ed;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:17px 19px;display:flex}.provider-profile-form>footer>div{color:#65738a;align-items:center;gap:9px;display:flex}.provider-profile-form>footer p{max-width:650px;margin:0;font-size:12px;line-height:1.45}.provider-document-layout{grid-template-columns:1.05fr .95fr;gap:16px;margin-bottom:16px;display:grid}.provider-upload{padding:19px}.provider-upload>header{border:0;justify-content:flex-start;gap:10px;padding:0 0 15px}.provider-upload>header>svg{color:#3459e6}.provider-file-drop{text-align:center;cursor:pointer;background:#f8faff;border:1px dashed #bac7da;border-radius:12px;place-items:center;margin:14px 0;padding:25px;display:grid;position:relative}.provider-file-drop svg{color:#3459e6}.provider-file-drop strong{color:#304057;margin-top:8px;font-size:13px}.provider-file-drop small{color:#7d899a;margin-top:3px;font-size:12px}.provider-file-drop input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.provider-upload>.button{width:100%}.provider-file-safety{color:#49678f;background:#eef5ff;border-radius:9px;gap:8px;margin-top:13px;padding:10px;display:flex}.provider-file-safety p{margin:0;font-size:12px;line-height:1.5}.provider-evidence>div{border-top:1px solid #edf0f4;align-items:center;gap:10px;padding:12px 18px;display:flex}.provider-evidence>div>span{color:#7c8798;background:#f0f3f7;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.provider-evidence>div>span.complete{color:#23805d;background:#e5f7ef}.provider-evidence strong,.provider-evidence small{display:block}.provider-evidence strong{font-size:13px}.provider-evidence small{color:#7b8798;margin-top:2px;font-size:12px}.provider-files{overflow:hidden}.provider-files>article{border-top:1px solid #edf0f4;grid-template-columns:35px minmax(0,1fr) auto auto auto;align-items:center;gap:11px;padding:13px 18px;display:grid}.provider-files>article>span{color:#3459e6;background:#eaf0ff;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.provider-files article strong,.provider-files article small{display:block}.provider-files article strong{font-size:13px}.provider-files article small{color:#7b8798;margin-top:3px;font-size:12px}.provider-files article p{color:#a56b1e;margin:4px 0 0;font-size:12px}.provider-files article>a,.provider-files article>button{color:#3459e6;background:#fff;border:1px solid #dce3ed;border-radius:7px;padding:6px 8px;font-size:12px;font-weight:800;text-decoration:none}.provider-files article>button{color:#b14c4c}.provider-empty{color:#8490a1;text-align:center;align-content:center;place-items:center;min-height:160px;display:grid}.provider-empty strong{color:#435068;margin-top:9px;font-size:13px}.provider-empty p{margin:5px 0 0;font-size:12px}.provider-inquiry-list{gap:14px;display:grid}.provider-inquiry-list>article{overflow:hidden}.provider-inquiry-list article>header small{color:#3459e6;font-size:12px;font-weight:800}.provider-inquiry-list article>header h2{margin:4px 0;font-size:15px}.provider-inquiry-list article>section{align-items:center;gap:10px;padding:14px 19px;display:flex}.provider-inquiry-list article>section>span{color:#3459e6;background:#e9efff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid}.provider-inquiry-list article>section strong,.provider-inquiry-list article>section a{display:block}.provider-inquiry-list article>section strong{font-size:13px}.provider-inquiry-list article>section a{color:#315fc2;margin-top:2px;font-size:12px;text-decoration:none}.provider-inquiry-list blockquote{color:#58667b;background:#f7f9fc;border-left:3px solid #3459e6;margin:0 19px 14px;padding:12px;font-size:12px;line-height:1.55}.provider-work-note{color:#6d5b32;background:#fff7e8;border-radius:9px;gap:8px;margin:0 19px 14px;padding:9px 11px;display:flex}.provider-work-note p{margin:0;font-size:12px}.provider-inquiry-list article>footer{border-top:1px solid #edf0f4;justify-content:flex-end;gap:7px;padding:12px 19px;display:flex}.provider-inquiry-list article>footer>button{color:#315fc2;background:#fff;border:1px solid #dce3ed;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:800}.provider-inquiry-list article>footer>.button{color:#fff;background:#3459e6;border:0}.provider-inquiry-list button:disabled{opacity:.5}.provider-inquiry-list>.provider-empty{min-height:300px}@media (width<=1050px){.provider-metrics{grid-template-columns:repeat(2,1fr)}.provider-dashboard-grid,.provider-document-layout{grid-template-columns:1fr}}@media (width<=800px){.provider-shell{display:block}.provider-sidebar{transition:all .22s;transform:translate(-105%)}.menu-open .provider-sidebar{transform:translate(0)}.menu-open .provider-scrim{z-index:25;background:#0b1d3475;border:0;display:block;position:fixed;inset:0}.provider-main{width:100%}.provider-topbar{height:62px;padding:0 15px}.provider-menu{background:#fff;border:1px solid #dfe5ed;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.provider-content{width:min(100% - 30px,1160px);padding-top:25px}.provider-user>div{display:none}.provider-title{flex-direction:column;align-items:flex-start}.provider-title h1{font-size:26px}.provider-onboarding,.provider-profile-form>footer{flex-direction:column;align-items:flex-start}.provider-profile-form>footer>.button{width:100%}}@media (width<=560px){.provider-topbar>div:first-of-type small,.provider-topbar>div:first-of-type svg{display:none}.provider-metrics,.provider-form-grid{grid-template-columns:1fr}.provider-form-grid .wide{grid-column:auto}.provider-files>article{grid-template-columns:35px minmax(0,1fr) auto}.provider-files article>.provider-status{grid-column:2}.provider-files article>a,.provider-files article>button{grid-area:1}.provider-inquiry-list article>footer{flex-direction:column;align-items:stretch}.provider-inquiry-list article>footer>button{width:100%}}.provider-status.ready{color:#23805c;background:#e6f7ef}.provider-status.incomplete,.provider-status.missing{color:#a76b19;background:#fff2df}.provider-status.expired{color:#b44f4d;background:#fdebea}.provider-profile-progress{grid-template-columns:minmax(240px,1fr) minmax(180px,1.2fr) auto;align-items:center;gap:20px;margin-bottom:16px;padding:16px 18px;display:grid}.provider-profile-progress>div:first-child{align-items:center;gap:12px;display:flex}.provider-profile-progress>div:first-child>span,.provider-verification-summary>div:first-child>span{color:#3459e6;background:#eaf0ff;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:12px;font-weight:900;display:grid}.provider-profile-progress strong,.provider-profile-progress p,.provider-verification-summary strong,.provider-verification-summary p{margin:0;display:block}.provider-profile-progress strong,.provider-verification-summary strong{font-size:13px}.provider-profile-progress p,.provider-verification-summary p{color:#718096;margin-top:3px;font-size:12px;line-height:1.45}.provider-profile-progress>button{color:#3459e6;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:12px;font-weight:850;display:flex}.provider-progress-track{background:#e9edf3;border-radius:20px;height:7px;overflow:hidden}.provider-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#3459e6,#12aa94);height:100%;display:block}.provider-field-badge{color:#3459e6;background:#eff3ff;border-radius:20px;margin-left:auto;padding:6px 8px;font-size:12px;font-style:normal;font-weight:850}.provider-field-badge.private{color:#6f50bd;background:#f2efff;align-items:center;gap:4px;display:inline-flex}.provider-form-grid label>small{color:#8a95a5;margin-top:5px;font-size:12px;font-weight:500;line-height:1.4;display:block}.provider-sensitive-section{border-color:#ddd8f1}.provider-sensitive-section>header{background:#fbfaff}.provider-claim-warning{color:#6f5c2b;background:#fff9e9;border:1px solid #eadfb6;border-radius:9px;align-items:flex-start;gap:9px;margin:0 19px 17px;padding:11px 12px;display:flex}.provider-claim-warning p{margin:0;font-size:12px;line-height:1.5}.provider-declarations{padding-bottom:7px}.provider-declarations>label{color:#344258;cursor:pointer;background:#fafbfc;border:1px solid #e0e6ed;border-radius:10px;align-items:flex-start;gap:10px;margin:12px 18px;padding:13px;display:flex}.provider-declarations>label input{accent-color:#3459e6;margin-top:2px}.provider-declarations>label span,.provider-declarations>label strong,.provider-declarations>label small{display:block}.provider-declarations>label strong{font-size:13px}.provider-declarations>label small{color:#6d7a8d;margin-top:4px;font-size:12px;line-height:1.5}.provider-verification-summary{grid-template-columns:minmax(230px,1fr) minmax(180px,1.2fr) minmax(270px,1fr);align-items:center;gap:19px;margin-bottom:16px;padding:17px 19px;display:grid}.provider-verification-summary>div:first-child{align-items:center;gap:12px;display:flex}.provider-verification-summary>aside{color:#49678f;background:#eef5ff;border-radius:9px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.provider-verification-summary>aside p{margin:0;font-size:12px;line-height:1.45}.provider-verification-grid{grid-template-columns:.9fr 1.1fr;gap:16px;margin-bottom:16px;display:grid}.provider-requirements{overflow:hidden}.provider-requirements>article{border-top:1px solid #edf0f4;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 17px;display:grid}.provider-requirements>article>span{color:#7c8798;background:#f0f3f7;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.provider-requirements>article>span.verified{color:#23805d;background:#e5f7ef}.provider-requirements>article>span.review{color:#a76b19;background:#fff2df}.provider-requirements>article>span.rejected{color:#b44f4d;background:#fdebea}.provider-requirements strong,.provider-requirements small{display:block}.provider-requirements strong{font-size:12px}.provider-requirements small{color:#7b8798;margin-top:3px;font-size:12px}.provider-document-meta{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.provider-document-meta label{color:#56647a;font-size:12px;font-weight:800}.provider-document-meta input{box-sizing:border-box;color:#26354b;width:100%;font:inherit;background:#fff;border:1px solid #dce3ec;border-radius:8px;margin-top:5px;padding:9px 10px;font-size:12px}.provider-document-meta>div{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;display:grid}.provider-upload-declaration{align-items:flex-start;gap:8px;margin:0 0 13px;line-height:1.45;display:flex;color:#59677b!important;font-size:12px!important;font-weight:600!important}.provider-upload-declaration input{accent-color:#3459e6;margin-top:1px}.provider-files article dl{flex-wrap:wrap;gap:5px 12px;margin:6px 0 0;display:flex}.provider-files article dl div{gap:4px;display:flex}.provider-files article dt,.provider-files article dd{color:#728096;margin:0;font-size:12px}.provider-files article dt{font-weight:800}.provider-files article dd{color:#435168}@media (width<=1050px){.provider-profile-progress,.provider-verification-summary,.provider-verification-grid{grid-template-columns:1fr}}@media (width<=800px){.provider-field-badge{margin-left:0}.provider-profile-form>.provider-card>header{flex-wrap:wrap;align-items:flex-start}.provider-profile-form>.provider-card>header>div{flex:1;min-width:180px}}@media (width<=560px){.provider-document-meta,.provider-document-meta>div{grid-template-columns:1fr}.provider-files article dl{grid-column:1/-1}.provider-verification-summary>aside{min-width:0}}.provider-status.draft,.provider-status.paused{color:#667184;background:#eef1f5}.provider-service-gate{background:#fff9ec;border-color:#f0cf8d;align-items:center;gap:14px;padding:22px;display:flex}.provider-service-gate>svg{color:#b77b00;flex:none}.provider-service-gate h2{margin:0 0 5px;font-size:16px}.provider-service-gate p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.provider-service-guide{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.provider-service-guide article{border:1px solid var(--line);background:#fff;border-radius:12px;gap:10px;padding:15px;display:flex}.provider-service-guide article>span{width:28px;height:28px;color:var(--blue);background:#eaf0ff;border-radius:8px;flex:none;place-items:center;font-size:13px;font-weight:900;display:grid}.provider-service-guide strong{font-size:13px}.provider-service-guide p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.5}.provider-services-layout{grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);align-items:start;gap:16px;display:grid}.provider-service-form{padding:0;overflow:hidden}.provider-service-form>header{border-bottom:1px solid var(--line);justify-content:flex-start;gap:10px;padding:18px 20px;display:flex}.provider-service-form>header>svg{color:var(--blue)}.provider-service-form h2,.provider-service-list h2{margin:0;font-size:15px}.provider-service-form header p,.provider-service-list header p{color:var(--muted);margin:4px 0 0;font-size:12px}.provider-service-form fieldset{border:0;margin:0;padding:0}.provider-service-form fieldset:disabled{opacity:.58}.provider-service-form>footer{border-top:1px solid var(--line);background:#fafbfc;justify-content:flex-end;gap:8px;padding:15px 20px;display:flex}.provider-service-list{gap:11px;display:grid}.provider-service-list>header{padding:2px 1px 5px}.provider-service-list>article{padding:16px}.provider-service-list article>header{border:0;justify-content:space-between;align-items:flex-start;gap:10px;padding:0;display:flex}.provider-service-list article small{color:var(--blue);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:850}.provider-service-list article h3{margin:5px 0 0;font-size:14px}.provider-service-list article>p{color:#5d6b7e;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:12px 0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.provider-service-list blockquote{border-left:3px solid var(--amber);color:#6c5c30;background:#fff8e8;margin:11px 0 0;padding:9px;font-size:12px}.provider-service-facts{flex-wrap:wrap;gap:6px;display:flex}.provider-service-facts span{color:#617087;background:#f0f3f8;border-radius:6px;padding:5px 7px;font-size:12px}.provider-service-list article>footer{border-top:1px solid #edf0f4;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:14px;padding-top:12px;display:flex}.provider-service-list article>footer button{color:#526076;background:#fff;border:1px solid #dce3eb;border-radius:8px;align-items:center;gap:5px;min-height:32px;padding:0 9px;font-size:12px;font-weight:800;display:flex}.provider-service-list article>footer button.button{color:#fff;background:#3459e6;border:0}.provider-service-list article>footer button.danger{color:#b04742}.provider-service-list>.provider-empty{padding:30px}@media (width<=1050px){.provider-service-guide{grid-template-columns:repeat(2,1fr)}.provider-services-layout{grid-template-columns:1fr}}@media (width<=600px){.provider-service-guide{grid-template-columns:1fr}.provider-service-form>header,.provider-service-form>footer{padding-inline:15px}.provider-service-form>footer{flex-direction:column-reverse}.provider-service-form>footer .button{width:100%}}.provider-live-layout{grid-template-columns:minmax(0,1fr) minmax(330px,.9fr);align-items:start;gap:17px;display:grid}.provider-live-form{overflow:hidden}.provider-live-form>header{justify-content:flex-start;gap:10px}.provider-live-form>header>svg{color:var(--blue)}.provider-live-form>.button{margin:0 19px 18px}.provider-check{align-items:center;gap:8px;display:flex!important}.provider-check input{accent-color:var(--blue);width:auto!important;margin:0!important}.provider-live-column{gap:11px;display:grid}.provider-live-column>header{justify-content:space-between;display:flex}.provider-live-column h2,.provider-booking-board h2{margin:0;font-size:18px}.provider-live-column>header p{color:var(--muted);margin:4px 0 0;font-size:12px}.provider-live-session{overflow:hidden}.provider-live-session>header{align-items:flex-start}.provider-live-session>header small{color:var(--blue);font-size:12px;font-weight:850}.provider-live-session>header h3{margin:5px 0;font-size:14px}.provider-live-session>header p,.provider-live-session>p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.provider-live-session>p{padding:13px 18px}.provider-live-session>a{color:var(--blue);align-items:center;gap:5px;margin:0 18px 12px;font-size:12px;font-weight:800;display:inline-flex}.provider-attendance{border-top:1px solid var(--line)}.provider-attendance>div{grid-template-columns:1fr 1fr auto;align-items:center;gap:8px;padding:9px 18px;display:grid}.provider-attendance span{font-size:12px;font-weight:800}.provider-attendance small{color:var(--muted);font-size:12px}.provider-attendance button,.provider-live-session>footer button{color:#4f6077;background:#fff;border:1px solid #dfe4ec;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:12px;font-weight:800;display:flex}.provider-live-session>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:7px;padding:12px 18px;display:flex}.provider-live-session>footer .danger{color:#b04742}.provider-booking-board{margin-top:28px}.provider-booking-board>header{justify-content:space-between;align-items:flex-end;margin-bottom:14px;display:flex}.provider-booking-board>header span{color:var(--blue);letter-spacing:.12em;font-size:12px;font-weight:850}.provider-booking-board>header p{color:var(--muted);margin:0;font-size:12px}.provider-booking{margin-bottom:12px;overflow:hidden}.provider-booking>header{align-items:flex-start}.provider-booking>header small{color:var(--blue);font-size:12px;font-weight:850}.provider-booking>header h3{margin:5px 0;font-size:15px}.provider-booking>header p{margin:0}.provider-booking>blockquote{border-left:3px solid var(--blue);color:#56657a;background:#f7f9fc;margin:14px 18px;padding:12px;font-size:12px;line-height:1.6}.provider-booking-facts{flex-wrap:wrap;gap:7px;padding:0 18px 13px;display:flex}.provider-booking-facts span{color:#617087;background:#f0f3f8;border-radius:7px;padding:6px 8px;font-size:12px}.provider-booking-controls{border-top:1px solid var(--line);background:#fbfcfd;grid-template-columns:1fr 1fr;gap:10px;padding:14px 18px;display:grid}.provider-booking-controls label{color:#56647a;font-size:12px;font-weight:800}.provider-booking-controls input,.provider-booking-controls select,.provider-booking-controls textarea{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #dce3ec;border-radius:8px;margin-top:5px;padding:9px}.provider-booking-controls .wide{grid-column:1/-1}.provider-booking>footer{justify-content:flex-end;gap:7px;padding:12px 18px;display:flex}.provider-booking>footer a{color:var(--blue);border:1px solid #dce3ed;border-radius:8px;align-items:center;gap:5px;padding:8px 9px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.provider-booking>footer .button{margin-left:auto}.provider-status.new,.provider-status.reviewing,.provider-status.quoted,.provider-status.accepted,.provider-status.scheduled{color:#3459e6;background:#eaf0ff}.provider-status.completed,.provider-status.attended{color:#23805d;background:#e5f7ef}.provider-status.cancelled,.provider-status.declined{color:#b44f4d;background:#fdebea}@media (width<=1050px){.provider-live-layout{grid-template-columns:1fr}}@media (width<=600px){.provider-attendance>div,.provider-booking-controls{grid-template-columns:1fr}.provider-booking-controls .wide{grid-column:auto}.provider-booking>footer{flex-direction:column;align-items:stretch}.provider-booking>footer .button{width:100%;margin-left:0}.provider-booking-board>header{flex-direction:column;align-items:flex-start;gap:7px}}.pa-shell{--pa-ink:#17213c;--pa-muted:#69738b;--pa-line:#e5e9f2;--pa-bg:#f5f7fb;--pa-blue:#1769e0;background:var(--pa-bg);min-height:100vh;color:var(--pa-ink);grid-template-columns:260px minmax(0,1fr);font-family:inherit;display:grid}.pa-sidebar{color:#fff;z-index:30;background:#10172a;flex-direction:column;height:100vh;padding:23px 16px 16px;display:flex;position:sticky;top:0}.pa-brand{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:3px 7px;display:flex}.pa-brand>span{background:linear-gradient(145deg,#2876ff,#7357e8);border-radius:11px;place-items:center;width:38px;height:38px;font-size:20px;font-weight:900;display:grid;box-shadow:0 8px 25px #1769e044}.pa-brand strong{font-size:19px;display:block}.pa-brand small{letter-spacing:1.8px;color:#8e9bb7;margin-top:2px;font-size:12px;display:block}.pa-environment{letter-spacing:1.2px;color:#9eabc5;border:1px solid #26304a;border-radius:9px;align-items:center;gap:8px;margin:21px 6px 25px;padding:9px 11px;font-size:13px;display:flex}.pa-environment i{background:#48d597;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #48d59720}.pa-nav-label{letter-spacing:1.5px;color:#697795;padding:0 11px 10px;font-size:12px}.pa-sidebar nav{flex-direction:column;gap:4px;display:flex}.pa-sidebar nav button,.pa-sidebar-bottom button{color:#aeb9cf;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;padding:10px 12px;font-size:13px;display:flex}.pa-sidebar nav button:hover,.pa-sidebar nav button.active,.pa-sidebar-bottom button:hover,.pa-sidebar-bottom button.active{color:#fff;background:#212b45}.pa-sidebar nav button.active{box-shadow:inset 3px 0 #4f8cff}.pa-sidebar nav button em{color:#111827;background:#f3a43b;border-radius:20px;place-items:center;min-width:20px;height:20px;margin-left:auto;font-size:13px;font-style:normal;font-weight:800;display:grid}.pa-sidebar-bottom{border-top:1px solid #252e45;margin-top:auto;padding-top:12px}.pa-main{min-width:0}.pa-topbar{border-bottom:1px solid var(--pa-line);z-index:20;background:#fff;align-items:center;gap:16px;height:72px;padding:0 30px;display:flex;position:sticky;top:0}.pa-topbar>div:first-of-type{align-items:center;gap:7px;min-width:220px;font-size:12px;display:flex}.pa-topbar>div:first-of-type small{color:#8791a6;font-weight:700}.pa-topbar>div:first-of-type svg{color:#aab2c1}.pa-topbar label{color:#8b95a8;background:#f4f6fa;border:1px solid #eaedf3;border-radius:9px;flex:1;align-items:center;gap:8px;max-width:390px;height:39px;margin-left:auto;padding:0 12px;display:flex}.pa-topbar input{width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.pa-alert{border:1px solid var(--pa-line);color:#536079;background:#fff;border-radius:9px;place-items:center;width:39px;height:39px;display:grid;position:relative}.pa-alert i{background:#ef695e;border:2px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px}.pa-profile{border-left:1px solid var(--pa-line);align-items:center;gap:9px;padding-left:16px;display:flex}.pa-profile>span{color:#2565d0;background:#e7efff;border-radius:10px;place-items:center;width:37px;height:37px;font-size:12px;font-weight:850;display:grid}.pa-profile strong,.pa-profile small{white-space:nowrap;display:block}.pa-profile strong{font-size:12px}.pa-profile small{color:#7b859a;margin-top:2px;font-size:13px}.pa-mobile-menu,.pa-scrim{display:none}.pa-content{max-width:1540px;margin:auto;padding:30px}.pa-notice{color:#315c9b;background:#eef5ff;border:1px solid #d8e7ff;border-radius:10px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 14px;font-size:13px;display:flex}.pa-notice button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto}.pa-loading{text-align:center;min-height:65vh;color:var(--pa-muted);align-content:center;place-items:center;display:grid}.pa-loading svg{color:var(--pa-blue);animation:1.3s linear infinite pa-spin}.pa-loading h2{color:var(--pa-ink);margin:16px 0 5px}.pa-loading p{margin:0}@keyframes pa-spin{to{transform:rotate(360deg)}}.pa-title{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px;display:flex}.pa-title>div>span{letter-spacing:1.5px;color:#3672d7;font-size:13px;font-weight:850}.pa-title h1{letter-spacing:-.7px;margin:6px 0 8px;font-size:28px;line-height:1.15}.pa-title p{max-width:760px;color:var(--pa-muted);margin:0;font-size:13px;line-height:1.6}.pa-primary,.pa-secondary{cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-size:12px;font-weight:750;display:inline-flex}.pa-primary{color:#fff;background:#1769e0;box-shadow:0 7px 18px #1769e027}.pa-primary:hover{background:#0f5ccb}.pa-secondary{color:#334058;background:#fff;border:1px solid #dfe4ec}.pa-primary:disabled,.pa-secondary:disabled,.pa-row-actions button:disabled{opacity:.5;cursor:not-allowed}.pa-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:18px;display:grid}.pa-metrics article{border:1px solid var(--pa-line);background:#fff;border-radius:13px;grid-template-columns:45px 1fr;column-gap:13px;padding:18px;display:grid;box-shadow:0 4px 15px #1c294008}.pa-metrics article>span{border-radius:11px;grid-row:1/4;place-items:center;width:42px;height:42px;display:grid}.pa-metrics .amber,.pa-attention .amber{color:#d47d12;background:#fff2df}.pa-metrics .blue,.pa-attention .blue{color:#1769e0;background:#e9f2ff}.pa-metrics .violet,.pa-attention .violet{color:#7551d9;background:#f0ebff}.pa-metrics .green{color:#258c63;background:#e7f8f0}.pa-metrics small{color:#7b8598;letter-spacing:.5px;font-size:13px;font-weight:750}.pa-metrics strong{margin:4px 0 2px;font-size:23px}.pa-metrics em{color:#768097;font-size:13px;font-style:normal}.pa-card{border:1px solid var(--pa-line);background:#fff;border-radius:13px}.pa-dashboard-grid{grid-template-columns:1.15fr .85fr;gap:18px;margin-bottom:18px;display:grid}.pa-card>header{border-bottom:1px solid var(--pa-line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.pa-card>header h2{margin:0 0 4px;font-size:15px}.pa-card>header p{color:var(--pa-muted);margin:0;font-size:13px}.pa-attention>button{text-align:left;cursor:pointer;width:100%;color:var(--pa-ink);background:#fff;border:0;border-bottom:1px solid #eff1f5;align-items:center;gap:12px;padding:14px 20px;display:flex}.pa-attention>button:hover{background:#fafbfe}.pa-attention>button:last-child{border-bottom:0}.pa-attention>button>span{border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.pa-attention>button div{flex:1}.pa-attention>button strong,.pa-attention>button small{display:block}.pa-attention>button strong{font-size:12px}.pa-attention>button small{color:var(--pa-muted);margin-top:3px;font-size:13px}.pa-health header>span{letter-spacing:1px;color:#24865f;background:#e7f8f0;border-radius:20px;padding:6px 8px;font-size:12px;font-weight:850}.pa-health>div{padding:14px 20px}.pa-health section{justify-content:space-between;margin-bottom:8px;font-size:12px;display:flex}.pa-health section span{font-weight:800}.pa-health i{background:#eef1f6;border-radius:10px;height:6px;display:block;overflow:hidden}.pa-health i em{background:linear-gradient(90deg,#2f7cf2,#55cfa0);border-radius:10px;height:100%;display:block}.pa-recent>header button{color:#2568c9;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:750}.pa-recent>div{border-top:1px solid #f0f2f6;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:11px 20px;display:grid}.pa-recent>div>span{color:#2770dd;background:#ecf3ff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.pa-recent p{margin:0}.pa-recent strong,.pa-recent small{display:block}.pa-recent strong{font-size:12px}.pa-recent small{color:var(--pa-muted);margin-top:3px;font-size:13px}.pa-recent em{color:#5e6b82;background:#f1f3f7;border-radius:20px;padding:5px 8px;font-size:12px;font-style:normal}.pa-table-card{border:1px solid var(--pa-line);background:#fff;border-radius:13px;overflow:hidden}.pa-table-scroll{overflow:auto}.pa-table-card table{border-collapse:collapse;width:100%;min-width:980px}.pa-table-card th{text-align:left;letter-spacing:.7px;color:#7c8699;border-bottom:1px solid var(--pa-line);background:#fafbfc;padding:12px 15px;font-size:12px}.pa-table-card td{vertical-align:middle;border-bottom:1px solid #edf0f5;padding:13px 15px;font-size:13px}.pa-table-card td>strong,.pa-table-card td>small{display:block}.pa-table-card td>small{color:var(--pa-muted);margin-top:4px;font-size:12px}.pa-row-actions{gap:5px;display:flex}.pa-row-actions button,.pa-table-action,.pa-table-danger{color:#2b5fae;cursor:pointer;background:#fff;border:1px solid #dce3ee;border-radius:7px;padding:6px 9px;font-size:12px;font-weight:800}.pa-row-actions .danger,.pa-table-danger{color:#bb4f4f;border-color:#f0d2d2}.pa-status{color:#5e687b;letter-spacing:.3px;background:#edf1f6;border-radius:20px;width:max-content;padding:5px 8px;font-size:12px;font-weight:850;display:inline-flex}.pa-status.active,.pa-status.published,.pa-status.paid,.pa-status.manually_approved,.pa-status.voucher_redeemed{color:#25805d;background:#e6f7ef}.pa-status.awaiting_manual_payment,.pa-status.trial,.pa-status.review,.pa-status.voucher_issued{color:#ac6d18;background:#fff1dc}.pa-status.revoked,.pa-status.rejected,.pa-status.paused,.pa-status.suspended,.pa-status.past_due{color:#b24f4d;background:#fdebea}.pa-voucher-layout,.pa-settings-grid{grid-template-columns:360px minmax(0,1fr);gap:18px;display:grid}.pa-form{padding-bottom:18px}.pa-form>header{justify-content:flex-start;gap:11px}.pa-form>header>svg{color:#246dd4}.pa-form>label{color:#58637a;margin:15px 18px 0;font-size:13px;font-weight:800;display:block}.pa-form>label small{color:#8b94a7;font-weight:500}.pa-form input,.pa-form select,.pa-company-controls input,.pa-company-controls select{box-sizing:border-box;width:100%;font:inherit;color:#28344d;background:#fff;border:1px solid #dfe4ed;border-radius:8px;outline:none;margin-top:6px;padding:10px 11px;font-size:13px;display:block}.pa-form input:focus,.pa-form select:focus,.pa-company-controls input:focus,.pa-company-controls select:focus{border-color:#4280e0;box-shadow:0 0 0 3px #4280e015}.pa-form>.pa-primary{width:calc(100% - 36px);margin:17px 18px 0}.pa-safety{color:#526b91;background:#f3f7fe;border-radius:8px;gap:9px;margin:15px 18px 0;padding:10px;font-size:12px;line-height:1.5;display:flex}.pa-voucher-list>article{border-top:1px solid #eff1f5;grid-template-columns:130px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:13px 18px;display:grid}.pa-copy{color:#245da9;cursor:pointer;background:#f7faff;border:1px dashed #b8c5db;border-radius:7px;align-items:center;gap:6px;padding:7px 8px;font-size:12px;font-weight:850;display:flex}.pa-voucher-list article strong,.pa-voucher-list article small{display:block}.pa-voucher-list article strong{font-size:13px}.pa-voucher-list article small{color:var(--pa-muted);margin-top:4px;font-size:12px}.pa-revoke{color:#bb4f4f;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.pa-company-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.pa-company>header{justify-content:flex-start;gap:11px}.pa-company>header>span{color:#2568c9;background:#e8f1ff;border-radius:10px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:850;display:grid}.pa-company>header>div{flex:1}.pa-company>header h2{font-size:14px}.pa-company>section{border-bottom:1px solid var(--pa-line);background:#fafbfc;grid-template-columns:1fr 1fr;display:grid}.pa-company>section div{padding:12px 18px}.pa-company>section div+div{border-left:1px solid var(--pa-line)}.pa-company>section small,.pa-company>section strong{display:block}.pa-company>section small{color:var(--pa-muted);letter-spacing:.6px;font-size:12px}.pa-company>section strong{margin-top:4px;font-size:12px}.pa-company-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 18px;display:grid}.pa-company-controls label{color:#657086;font-size:12px;font-weight:800}.pa-company>.pa-secondary{margin:0 18px 18px}.pa-course-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pa-course{padding:17px}.pa-course>header{border:0;padding:0}.pa-course .level{color:#2868c5;background:#e9f3ff;border-radius:20px;padding:5px 8px;font-size:12px;font-weight:850}.pa-course .level.intermediate{color:#a76c1b;background:#fff2df}.pa-course .level.advanced{color:#6d4abd;background:#f0eaff}.pa-course-icon{color:#2c6fd0;background:linear-gradient(145deg,#ecf4ff,#f0eaff);border-radius:11px;place-items:center;width:43px;height:43px;margin:18px 0 13px;display:grid}.pa-course h2{margin:0 0 6px;font-size:15px;line-height:1.3}.pa-course>p{color:var(--pa-muted);margin:0;font-size:13px}.pa-course>section{gap:8px;margin-top:15px;display:flex}.pa-course>section span{color:#657087;background:#f2f4f7;border-radius:5px;padding:5px 7px;font-size:12px}.pa-review-note{color:#8f661f;background:#fff7e9;border-radius:6px;margin-top:10px;padding:8px;font-size:12px;line-height:1.45;display:block}.pa-course>footer{border-top:1px solid var(--pa-line);gap:6px;margin-top:15px;padding-top:12px;display:flex}.pa-course>footer button{color:#2d5ea8;cursor:pointer;background:#fff;border:1px solid #dce3ee;border-radius:7px;flex:1;padding:7px 5px;font-size:12px;font-weight:800}.pa-course>footer button.danger{color:#ae4d4d}.pa-course>footer button:disabled{opacity:.4;cursor:not-allowed}.pa-audit-list>article{border-top:1px solid #eff1f5;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 19px;display:grid}.pa-audit-list>article:first-of-type{border-top:0}.pa-audit-list article>span{color:#286bd0;background:#edf4ff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.pa-audit-list article strong{font-size:12px}.pa-audit-list article p{color:var(--pa-muted);margin:4px 0 0;font-size:12px}.pa-audit-list article>em{text-align:right;color:#53637b;font-size:12px;font-style:normal;font-weight:800}.pa-audit-list article>em small{color:#8992a3;margin-top:4px;font-weight:500;display:block}.pa-admin-list>article{border-top:1px solid #eff1f5;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 18px;display:grid}.pa-admin-list article>span{color:#2868c8;background:#e9f2ff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:850;display:grid}.pa-admin-list article strong,.pa-admin-list article small{display:block}.pa-admin-list article strong{font-size:13px}.pa-admin-list article small{color:var(--pa-muted);margin-top:3px;font-size:12px}.pa-admin-list article>em{text-align:right;color:#5a667c;font-size:12px;font-style:normal}.pa-admin-list article>em .pa-status{margin:5px 0 0 auto}.pa-security-banner{color:#345b91;background:#eff6ff;border:1px solid #cfe0f8;border-radius:12px;gap:12px;margin-top:18px;padding:16px 18px;display:flex}.pa-security-banner strong{font-size:12px}.pa-security-banner p{margin:4px 0 0;font-size:13px;line-height:1.55}.pa-empty{color:#8b94a5;text-align:center;grid-column:1/-1;align-content:center;place-items:center;min-height:130px;padding:20px;display:grid}.pa-empty p{margin:8px 0 0;font-size:13px}@media (width<=1100px){.pa-metrics,.pa-course-grid{grid-template-columns:repeat(2,1fr)}.pa-company-grid{grid-template-columns:1fr}.pa-topbar label{display:none}}@media (width<=800px){.pa-shell{display:block}.pa-sidebar{box-sizing:border-box;width:250px;transition:all .2s;position:fixed;top:0;left:0;transform:translate(-105%)}.pa-sidebar-open .pa-sidebar{transform:translate(0)}.pa-scrim{z-index:25;background:#10172a80;border:0;position:fixed;inset:0}.pa-sidebar-open .pa-scrim{display:block}.pa-topbar{height:62px;padding:0 15px}.pa-mobile-menu{border:1px solid var(--pa-line);background:#fff;border-radius:8px;place-items:center;width:37px;height:37px;display:grid}.pa-topbar>div:first-of-type{flex:1;min-width:0}.pa-profile div{display:none}.pa-profile{padding-left:9px}.pa-content{padding:21px 15px}.pa-title{flex-direction:column;align-items:flex-start}.pa-title h1{font-size:24px}.pa-dashboard-grid,.pa-voucher-layout,.pa-settings-grid,.pa-course-grid{grid-template-columns:1fr}.pa-voucher-list>article{grid-template-columns:115px 1fr}.pa-voucher-list article>.pa-status,.pa-voucher-list article>.pa-revoke{justify-self:start}.pa-company-controls{grid-template-columns:1fr}}@media (width<=520px){.pa-metrics{grid-template-columns:1fr}.pa-profile{border-left:0}.pa-topbar>div:first-of-type small,.pa-topbar>div:first-of-type svg{display:none}.pa-title .pa-primary{width:100%}.pa-company>section{grid-template-columns:1fr}.pa-company>section div+div{border-left:0;border-top:1px solid var(--pa-line)}}.pa-form-grid{grid-template-columns:1fr 1fr;gap:10px;margin:15px 18px 0;display:grid}.pa-form-grid label,.pa-inline-create label,.pa-course-controls label{color:#59657b;font-size:12px;font-weight:800}.pa-form-grid input,.pa-inline-create input,.pa-inline-create select,.pa-course-controls input,.pa-course-controls select,.pa-mfa input{box-sizing:border-box;width:100%;font:inherit;color:#28344d;background:#fff;border:1px solid #dfe4ed;border-radius:8px;outline:0;margin-top:6px;padding:10px 11px;font-size:13px;display:block}.pa-inline-create{align-items:end;gap:12px;margin-bottom:18px;padding:16px 18px;display:flex}.pa-inline-create>svg{color:#2a6dd0;align-self:center}.pa-inline-create label{flex:1}.pa-inline-create .pa-primary{min-height:38px}.pa-company-controls .wide,.pa-course-controls .wide{grid-column:1/-1}.pa-toggle{align-items:center;gap:8px;padding-top:20px;display:flex}.pa-toggle input{width:auto;margin:0}.pa-company>.pa-row-actions{padding:0 18px 18px}.pa-link-danger{color:#b84c4c;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.pa-status.healthy,.pa-status.verified,.pa-status.resolved{color:#25805d;background:#e6f7ef}.pa-status.attention,.pa-status.required,.pa-status.warning,.pa-status.payment_under_review,.pa-status.in_progress{color:#ac6d18;background:#fff1dc}.pa-status.degraded,.pa-status.locked,.pa-status.refunded{color:#b24f4d;background:#fdebea}.pa-notification-list>article,.pa-case-list>article{border-top:1px solid #edf0f5;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 18px;display:grid}.pa-notification-list>article:first-child,.pa-case-list>article:first-child{border-top:0}.pa-notification-list article>span,.pa-case-list article>span{color:#2868c8;background:#e9f2ff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.pa-notification-list article>span.high,.pa-case-list article>span.urgent{color:#b24f4d;background:#fdebea}.pa-notification-list article>span.warning,.pa-case-list article>span.high{color:#ac6d18;background:#fff1dc}.pa-notification-list small,.pa-case-list small{color:#778196;letter-spacing:.4px;font-size:12px;font-weight:800}.pa-notification-list strong,.pa-case-list strong{margin-top:3px;font-size:12px;display:block}.pa-notification-list p,.pa-case-list p{color:var(--pa-muted);margin:4px 0 0;font-size:13px}.pa-notification-list article>button,.pa-case-list button{color:#2b5fae;background:#fff;border:1px solid #dce3ee;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:800;display:flex}.pa-course-controls{grid-template-columns:1fr 1fr;gap:9px;margin-top:16px;display:grid}.pa-course>.pa-secondary{width:100%;margin-top:14px}.pa-security-summary{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:18px;display:grid}.pa-security-summary article{border:1px solid var(--pa-line);background:#fff;border-radius:13px;align-items:center;gap:13px;padding:17px 18px;display:flex}.pa-security-summary article>svg{box-sizing:border-box;color:#2868c8;background:#e9f2ff;border-radius:11px;width:41px;height:41px;padding:10px}.pa-security-summary article>div{flex:1}.pa-security-summary small{color:#778196;font-size:12px;font-weight:850}.pa-security-summary strong{margin:3px 0;font-size:15px;display:block}.pa-security-summary p{color:var(--pa-muted);margin:0;font-size:12px}.pa-mfa{align-items:center;gap:20px;margin-bottom:18px;padding:20px;display:flex}.pa-mfa>div{flex:1}.pa-mfa h2{margin:8px 0 5px;font-size:16px}.pa-mfa p{color:var(--pa-muted);margin:0;font-size:13px}.pa-mfa img{border:1px solid var(--pa-line);border-radius:10px;width:150px;height:150px}.pa-mfa label{font-size:12px;font-weight:800}.pa-admin-list>article{grid-template-columns:38px minmax(0,1fr) auto auto}.pa-audit-list details{border-top:1px solid #eff1f5}.pa-audit-list details:first-of-type{border-top:0}.pa-audit-list summary{cursor:pointer;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 19px;list-style:none;display:grid}.pa-audit-list summary>span{color:#286bd0;background:#edf4ff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.pa-audit-list summary strong{font-size:12px}.pa-audit-list summary p{color:var(--pa-muted);margin:4px 0 0;font-size:12px}.pa-audit-list summary>em{text-align:right;color:#53637b;font-size:12px;font-style:normal;font-weight:800}.pa-audit-list summary>em small{color:#8992a3;margin-top:4px;font-weight:500;display:block}.pa-audit-list details>section{background:#fafbfc;border-top:1px solid #eff1f5;padding:0 19px 18px 69px}.pa-audit-list details>section>p{color:#5f6b80;font-size:13px}.pa-audit-list details>section>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pa-audit-list pre{color:#58657a;background:#fff;border:1px solid #e4e8ef;border-radius:8px;max-height:220px;margin:0;padding:10px;font-size:12px;overflow:auto}.pa-table-action{text-decoration:none;display:inline-flex}.pa-alert{cursor:pointer}@media (width<=900px){.pa-inline-create{flex-direction:column;align-items:stretch}.pa-inline-create>svg{align-self:flex-start}.pa-security-summary{grid-template-columns:1fr}.pa-mfa{flex-direction:column;align-items:flex-start}.pa-audit-list details>section>div,.pa-course-controls{grid-template-columns:1fr}}@media (width<=520px){.pa-form-grid{grid-template-columns:1fr}.pa-notification-list>article,.pa-case-list>article{grid-template-columns:36px 1fr}.pa-notification-list article>button,.pa-case-list article>.pa-row-actions{grid-column:2}.pa-admin-list>article{grid-template-columns:38px 1fr}.pa-admin-list article>em,.pa-admin-list article>.pa-revoke{text-align:left;grid-column:2}.pa-audit-list summary{grid-template-columns:34px 1fr}.pa-audit-list summary>em{text-align:left;grid-column:2}.pa-audit-list details>section{padding-left:20px}}.pa-pilot-summary,.pa-feedback-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.pa-pilot-summary article,.pa-feedback-metrics article{background:#fff;border:1px solid #e5eaf1;border-radius:14px;flex-direction:column;gap:4px;padding:18px;display:flex}.pa-pilot-summary span,.pa-feedback-metrics span{letter-spacing:.1em;color:#667085;font-size:13px;font-weight:800}.pa-pilot-summary strong,.pa-feedback-metrics strong{color:#12213b;font-size:28px}.pa-pilot-summary small,.pa-feedback-metrics small{color:#8490a3}.pa-pilot-grid{gap:18px;display:grid}.pa-pilot-card{padding:22px}.pa-pilot-card>header{border:0;justify-content:space-between;gap:18px;padding:0;display:flex}.pa-pilot-card h2{margin:5px 0;font-size:22px}.pa-pilot-card header p,.pa-pilot-card header small{color:#6e7a8c;margin:0}.pa-pilot-brief{grid-template-columns:2fr 1fr;gap:12px;margin:18px 0;display:grid}.pa-pilot-brief>div{background:#f7f9fc;border-radius:11px;flex-direction:column;gap:5px;padding:13px;display:flex}.pa-pilot-brief span{letter-spacing:.1em;color:#7b8798;font-size:13px;font-weight:800}.pa-pilot-progress{grid-template-columns:1fr auto;gap:8px;margin:15px 0;display:grid}.pa-pilot-progress span,.pa-pilot-progress em{color:#5d6a7c;font-size:13px}.pa-pilot-progress i{background:#e9edf4;border-radius:9px;grid-column:1/-1;height:7px;overflow:hidden}.pa-pilot-progress b{border-radius:inherit;background:linear-gradient(90deg,#3458e6,#36b7a4);height:100%;display:block}.pa-pilot-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pa-pilot-checklist button{text-align:left;background:#fff;border:1px solid #e4e9f1;border-radius:10px;align-items:center;gap:10px;padding:11px;display:flex}.pa-pilot-checklist button>span{color:#fff;border:1px solid #ccd4e0;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;display:grid}.pa-pilot-checklist button.completed>span{background:#159f82;border-color:#159f82}.pa-pilot-checklist strong{color:#26344b;font-size:12px;display:block}.pa-pilot-checklist small{color:#7b8798;margin-top:2px;font-size:13px;display:block}.pa-pilot-controls{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.pa-pilot-controls label{color:#526076;font-size:13px;font-weight:700}.pa-pilot-controls input,.pa-pilot-controls select,.pa-pilot-controls textarea{box-sizing:border-box;color:#18253a;background:#fff;border:1px solid #dfe5ee;border-radius:8px;width:100%;margin-top:5px;padding:9px}.pa-pilot-controls .wide{grid-column:1/-1}.pa-pilot-card>footer{align-items:center;gap:10px;margin-top:15px;display:flex}.pa-pilot-card>footer a{color:#3056d3;align-items:center;gap:7px;font-weight:700;text-decoration:none;display:inline-flex}.pa-feedback-list{padding:0;overflow:hidden}.pa-feedback-list>article{border-bottom:1px solid #edf0f5;grid-template-columns:120px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.pa-feedback-list>article:last-child{border-bottom:0}.pa-feedback-list article>div:nth-child(2){flex-direction:column;gap:4px;display:flex}.pa-feedback-list p,.pa-feedback-list small{color:#738094;margin:0}.pa-rating{color:#d8dee8;gap:2px;display:flex}.pa-rating .active{color:#f2a900}.pa-operations-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.pa-export-card,.pa-readiness-card{padding:20px}.pa-export-card>header,.pa-readiness-card>header{border:0;justify-content:flex-start;gap:12px;margin-bottom:13px;padding:0;display:flex}.pa-export-card h2,.pa-readiness-card h2{margin:0 0 4px}.pa-export-card p,.pa-readiness-card p{color:#748095;margin:0}.pa-export-card>a{color:#27364c;border-top:1px solid #edf0f5;justify-content:space-between;padding:11px 0;font-weight:700;text-decoration:none;display:flex}.pa-readiness-card>div{border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.pa-readiness-card footer{color:#6f5c24;background:#fff8e7;border-radius:9px;margin-top:10px;padding:12px;font-size:12px;line-height:1.5}.pa-outbox{padding:0;overflow:hidden}.pa-outbox>header{justify-content:space-between;align-items:center;padding:18px;display:flex}.pa-outbox h2,.pa-outbox p{margin:0}.pa-outbox p{color:#748095}.pa-outbox>article{border-top:1px solid #edf0f5;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:15px 18px;display:grid}.pa-outbox>article>span:first-child{color:#3657d6;background:#eef2ff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.pa-outbox article>div:nth-child(2){flex-direction:column;gap:3px;display:flex}.pa-outbox article p,.pa-outbox article small{color:#758196;margin:0}.pa-row-actions a{color:#3056d3;font-size:12px;font-weight:700;text-decoration:none}.pa-status.lead,.pa-status.qualified,.pa-status.queued,.pa-status.attention,.pa-status.flagged{color:#ac6d18;background:#fff1dc}.pa-status.approved,.pa-status.completed,.pa-status.sent{color:#25805d;background:#e6f7ef}.pa-status.failed,.pa-status.cancelled,.pa-status.declined,.pa-status.hidden{color:#b24f4d;background:#fdebea}@media (width<=900px){.pa-pilot-summary,.pa-feedback-metrics,.pa-operations-grid,.pa-pilot-checklist{grid-template-columns:1fr}.pa-pilot-controls{grid-template-columns:1fr 1fr}.pa-feedback-list>article,.pa-outbox>article,.pa-pilot-brief{grid-template-columns:1fr}}@media (width<=560px){.pa-pilot-controls{grid-template-columns:1fr}.pa-pilot-card>header,.pa-pilot-card>footer{flex-direction:column;align-items:flex-start}}.pa-connect-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.pa-connect-metrics article{border:1px solid var(--pa-line);background:#fff;border-radius:14px;align-items:center;gap:14px;padding:18px;display:flex}.pa-connect-metrics article>svg{color:#3659d7;background:#eef2ff;border-radius:12px;width:44px;height:44px;padding:11px}.pa-connect-metrics small,.pa-connect-metrics strong,.pa-connect-metrics p{margin:0;display:block}.pa-connect-metrics small{letter-spacing:.08em;color:#778398;font-size:12px;font-weight:850}.pa-connect-metrics strong{margin:3px 0 1px;font-size:25px}.pa-connect-metrics p{color:var(--pa-muted);font-size:13px}.pa-connect-section{margin-top:25px}.pa-connect-section>header{justify-content:space-between;align-items:end;margin-bottom:13px;display:flex}.pa-connect-section>header h2{margin:0 0 4px;font-size:18px}.pa-connect-section>header p{color:var(--pa-muted);margin:0;font-size:13px}.pa-connect-section>header>span{color:#3659d7;background:#e9efff;border-radius:20px;padding:6px 9px;font-size:12px;font-weight:850}.pa-connect-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pa-provider-review{padding:18px}.pa-provider-review>header{justify-content:flex-start;gap:11px;padding:0 0 15px}.pa-provider-review>header>span:first-child{color:#3459d8;background:#e9efff;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid}.pa-provider-review>header>div{flex:1;min-width:0}.pa-provider-review>header small,.pa-provider-review>header h3,.pa-provider-review>header p{margin:0;display:block}.pa-provider-review>header small{color:#738096;letter-spacing:.05em;font-size:12px;font-weight:800}.pa-provider-review>header h3{margin:3px 0;font-size:15px}.pa-provider-review>header p{text-overflow:ellipsis;color:var(--pa-muted);font-size:12px;overflow:hidden}.pa-provider-tags{flex-wrap:wrap;gap:5px;display:flex}.pa-provider-tags span{color:#536078;background:#f0f3f8;border-radius:6px;padding:5px 7px;font-size:12px;font-weight:750}.pa-provider-summary{color:#5e6a7e;min-height:48px;margin:12px 0;font-size:13px;line-height:1.55}.pa-provider-review dl{border:1px solid #e8ebf1;border-radius:9px;grid-template-columns:repeat(3,1fr);margin:0;display:grid;overflow:hidden}.pa-provider-review dl>div{padding:10px}.pa-provider-review dl>div+div{border-left:1px solid #e8ebf1}.pa-provider-review dt{letter-spacing:.06em;color:#8a94a6;font-size:12px;font-weight:850}.pa-provider-review dd{color:#344157;margin:3px 0 0;font-size:12px}.pa-provider-review blockquote,.pa-connect-inquiries blockquote{color:#695d48;background:#fff8ea;border-left:3px solid #f0aa35;margin:11px 0 0;padding:9px 11px;font-size:12px;line-height:1.5}.pa-provider-review>footer{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.pa-provider-review>footer>a{color:#315fc2;font-size:12px;font-weight:800;text-decoration:none}.pa-provider-review .pa-row-actions{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.pa-provider-review .pa-primary{padding:7px 9px;font-size:12px}.pa-connect-inquiries{padding:0;overflow:hidden}.pa-connect-inquiries>article{border-top:1px solid #edf0f5;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:15px;padding:16px 18px;display:grid}.pa-connect-inquiries>article:first-child{border-top:0}.pa-connect-inquiries article>div:first-child>small,.pa-connect-inquiries article>div:first-child>strong,.pa-connect-inquiries article>div:first-child>p{margin:0;display:block}.pa-connect-inquiries article>div:first-child>small{color:#758197;letter-spacing:.04em;font-size:12px;font-weight:850}.pa-connect-inquiries article>div:first-child>strong{margin:4px 0;font-size:12px}.pa-connect-inquiries article>div:first-child>p{color:var(--pa-muted);font-size:12px}.pa-connect-inquiries blockquote{max-width:720px}.pa-status.needs_info,.pa-status.contacted,.pa-status.matched{color:#a76a16;background:#fff1dc}.pa-status.approved,.pa-status.closed{color:#25805d;background:#e6f7ef}@media (width<=1050px){.pa-connect-grid{grid-template-columns:1fr}.pa-connect-inquiries>article{grid-template-columns:1fr auto}.pa-connect-inquiries>article>.pa-row-actions{grid-column:1/-1}}@media (width<=760px){.pa-connect-metrics,.pa-provider-review dl{grid-template-columns:1fr}.pa-provider-review dl>div+div{border-top:1px solid #e8ebf1;border-left:0}.pa-provider-review>footer{flex-direction:column;align-items:flex-start}.pa-provider-review .pa-row-actions{margin-left:0}.pa-connect-inquiries>article{grid-template-columns:1fr}.pa-connect-inquiries>article>.pa-row-actions{grid-column:auto}}.pa-connect-documents{padding:0;overflow:hidden}.pa-connect-documents>article{border-top:1px solid #edf0f5;grid-template-columns:37px minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:14px 17px;display:grid}.pa-connect-documents>article:first-child{border-top:0}.pa-connect-documents>article>span{color:#3658d5;background:#eef2ff;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.pa-connect-documents small,.pa-connect-documents strong,.pa-connect-documents p{margin:0;display:block}.pa-connect-documents small{color:#788398;font-size:12px;font-weight:800}.pa-connect-documents strong{margin:3px 0;font-size:13px}.pa-connect-documents p{color:#7d8799;font-size:12px}.pa-connect-documents blockquote,.pa-profile-change blockquote{color:#6d5b32;background:#fff8e9;border-left:3px solid #eca936;margin:7px 0 0;padding:7px 9px;font-size:12px}.pa-connect-documents>a{color:#315fc2;border:1px solid #dce3ed;border-radius:7px;padding:7px 9px;font-size:12px;font-weight:800;text-decoration:none}.pa-connect-documents .pa-primary{padding:7px 9px;font-size:12px}.pa-profile-change{padding:17px}.pa-profile-change>header{padding:0 0 13px}.pa-profile-change>header small{color:#778398;font-size:12px;font-weight:800}.pa-profile-change>header h3{margin:4px 0 2px;font-size:15px}.pa-profile-change>header p{color:#758196;margin:0;font-size:12px}.pa-profile-change dl{grid-template-columns:1fr 1fr;gap:7px;margin:12px 0;display:grid}.pa-profile-change dl>div{background:#f7f9fc;border-radius:8px;padding:8px}.pa-profile-change dt{color:#7b8799;letter-spacing:.05em;font-size:12px;font-weight:850}.pa-profile-change dd{color:#334057;text-overflow:ellipsis;margin:3px 0 0;font-size:12px;line-height:1.4;overflow:hidden}.pa-profile-change>footer{border-top:1px solid #edf0f5;justify-content:flex-end;padding-top:12px;display:flex}.pa-profile-change .pa-primary{padding:7px 9px;font-size:12px}@media (width<=900px){.pa-connect-documents>article{grid-template-columns:37px minmax(0,1fr) auto}.pa-connect-documents>article>.pa-row-actions{grid-column:2/-1}.pa-connect-documents>article>a{grid-column:2}}@media (width<=560px){.pa-profile-change dl{grid-template-columns:1fr}.pa-connect-documents>article{grid-template-columns:35px 1fr}.pa-connect-documents>article>.pa-status,.pa-connect-documents>article>a,.pa-connect-documents>article>.pa-row-actions{grid-column:2}.pa-profile-change>footer .pa-row-actions{flex-wrap:wrap}}.pa-verification-matrix>div>span.expired{color:#b44f4d;background:#fdebea}.pa-insight-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.pa-insight-metrics article{border:1px solid var(--pa-line);background:#fff;border-radius:14px;grid-template-rows:auto auto auto;grid-template-columns:45px minmax(0,1fr);column-gap:12px;min-height:112px;padding:17px;display:grid;box-shadow:0 5px 18px #1f32500a}.pa-insight-metrics article>span{border-radius:12px;grid-row:1/4;place-items:center;width:43px;height:43px;display:grid}.pa-insight-metrics article>span.blue{color:#2e61d6;background:#eaf1ff}.pa-insight-metrics article>span.violet{color:#7652bf;background:#f2ecff}.pa-insight-metrics article>span.green{color:#16815f;background:#e8f8f1}.pa-insight-metrics article>span.amber{color:#a66a14;background:#fff2dc}.pa-insight-metrics article>span.cyan{color:#177b86;background:#e5f8fa}.pa-insight-metrics article>span.indigo{color:#4b58c9;background:#ecefff}.pa-insight-metrics small{letter-spacing:.08em;color:#78859a;font-size:11px;font-weight:850}.pa-insight-metrics strong{color:#172a45;font-size:26px;line-height:1.1}.pa-insight-metrics em{color:#748198;font-size:12px;font-style:normal}.pa-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.pa-insight-grid.wide-left{grid-template-columns:1.5fr 1fr}.pa-insight-grid>.pa-card{margin:0}.pa-insight-chart,.pa-progress-insight,.pa-breakdown,.pa-course-engagement,.pa-insight-list{padding:19px}.pa-insight-chart>header,.pa-progress-insight>header,.pa-breakdown>header,.pa-course-engagement>header,.pa-insight-list>header,.pa-insight-table>header{border:0;padding:0 0 15px}.pa-insight-chart h2,.pa-progress-insight h2,.pa-breakdown h2,.pa-course-engagement h2,.pa-insight-list h2,.pa-insight-table h2{color:#172a45;margin:0 0 3px;font-size:16px}.pa-insight-chart header p,.pa-progress-insight header p,.pa-breakdown header p,.pa-course-engagement header p,.pa-insight-list header p,.pa-insight-table header p{color:#79869a;margin:0;font-size:12px}.pa-bar-chart{background:linear-gradient(0deg,#e2e9f399 1px,#0000 1px) 0 0/100% 25%;border-bottom:1px solid #e5eaf1;grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:6px;height:190px;padding:15px 2px 0;display:grid}.pa-bar-chart>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:7px;height:100%;display:flex}.pa-bar-chart span{background:linear-gradient(#4b75ec,#2f5bce);border-radius:5px 5px 2px 2px;width:min(18px,78%);min-height:4px;transition:height .3s}.pa-bar-chart.accounts span{background:linear-gradient(#9a78db,#6d4eb4)}.pa-bar-chart small{writing-mode:vertical-rl;color:#8490a2;min-height:24px;font-size:9px;transform:rotate(180deg)}.pa-insight-chart>footer{color:#748198;justify-content:space-between;align-items:center;margin-top:12px;font-size:11px;display:flex}.pa-insight-chart>footer span{align-items:center;gap:5px;display:flex}.pa-insight-chart>footer i{background:#315fda;border-radius:50%;width:8px;height:8px}.pa-insight-chart>footer i.violet{background:#7652bf}.pa-insight-chart>footer strong{color:#435269;font-size:11px}.pa-progress-insight>div{margin-top:14px}.pa-progress-insight>div>span{color:#526078;justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.pa-progress-insight>div>span strong{color:#1f324d}.pa-progress-insight>div>i{background:#edf1f6;border-radius:20px;height:9px;display:block;overflow:hidden}.pa-progress-insight>div>i>em{border-radius:inherit;background:linear-gradient(90deg,#315fda,#26b99b);height:100%;display:block}.pa-breakdown h3{letter-spacing:.08em;color:#8390a3;border-top:1px solid #edf0f4;margin:12px 0 4px;padding-top:10px;font-size:11px}.pa-breakdown h3:first-of-type{border-top:0}.pa-breakdown>div:not(.pa-empty){color:#56647a;justify-content:space-between;align-items:center;padding:7px 0;font-size:12px;display:flex}.pa-breakdown>div strong{color:#2f5cba;background:#edf2fb;border-radius:12px;padding:3px 7px;font-size:11px}.pa-insight-table{margin:0 0 16px;padding:0;overflow:hidden}.pa-insight-table>header{justify-content:space-between;align-items:center;padding:18px;display:flex}.pa-insight-table>header button{color:#315fc2;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:12px;font-weight:800;display:flex}.pa-insight-table th,.pa-insight-table td{padding:13px 15px}.pa-row-progress{background:#edf1f6;border-radius:8px;width:90px;height:5px;margin-top:6px;display:block;overflow:hidden}.pa-row-progress em{border-radius:inherit;background:#26ad8b;height:100%;display:block}.pa-insight-list>div:not(.pa-empty){border-top:1px solid #edf0f4;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 0;display:grid}.pa-insight-list>div>span:first-child{border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.pa-insight-list>div>span.blue{color:#315fda;background:#eaf1ff}.pa-insight-list>div>span.amber{color:#aa6b12;background:#fff2dc}.pa-insight-list p,.pa-insight-list strong,.pa-insight-list small{margin:0;display:block}.pa-insight-list strong{color:#263952;font-size:12px}.pa-insight-list small{color:#7c889a;margin-top:3px;font-size:11px}.pa-insight-list>div>em{letter-spacing:.06em;color:#a66a14;font-size:10px;font-style:normal;font-weight:900}.pa-course-engagement>div:not(.pa-empty){border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.pa-course-engagement p,.pa-course-engagement strong,.pa-course-engagement small{margin:0;display:block}.pa-course-engagement p{min-width:0}.pa-course-engagement strong{text-overflow:ellipsis;white-space:nowrap;color:#263952;font-size:12px;overflow:hidden}.pa-course-engagement small{color:#7d899b;margin-top:3px;font-size:11px}.pa-course-engagement>div>span{color:#16815f;text-align:center;background:#e8f7f1;border-radius:8px;min-width:43px;padding:6px;font-size:11px;font-weight:850}@media (width<=1100px){.pa-insight-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-insight-grid,.pa-insight-grid.wide-left{grid-template-columns:1fr}}@media (width<=620px){.pa-insight-metrics{grid-template-columns:1fr}.pa-bar-chart{gap:3px;height:170px}.pa-bar-chart small{display:none}.pa-insight-chart>footer{flex-direction:column;align-items:flex-start;gap:5px}.pa-insight-table>header{flex-direction:column;align-items:flex-start;gap:8px}}.pa-document-meta{flex-wrap:wrap;gap:5px 12px;border:0!important;margin:7px 0 0!important;display:flex!important}.pa-document-meta>div{gap:4px;display:flex;border:0!important;padding:0!important}.pa-document-meta dt,.pa-document-meta dd{margin:0;font-size:12px}.pa-document-meta dt{color:#7d8799;font-weight:850}.pa-document-meta dd{color:#344157}.pa-verification-matrix{background:#fafbfc;border:1px solid #e5eaf1;border-radius:10px;margin:12px 0;padding:11px}.pa-verification-matrix>header{border:0;justify-content:space-between;align-items:center;padding:0 0 8px;display:flex}.pa-verification-matrix>header strong{font-size:12px}.pa-verification-matrix>header span{border-radius:20px;padding:4px 7px;font-size:12px;font-weight:850}.pa-verification-matrix>header span.ready{color:#25805d;background:#e6f7ef}.pa-verification-matrix>header span.missing{color:#a76a16;background:#fff1dc}.pa-verification-matrix>div{border-top:1px solid #eaedf2;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 0;display:grid}.pa-verification-matrix>div>span{color:#7c8798;background:#eef1f5;border-radius:7px;place-items:center;width:23px;height:23px;display:grid}.pa-verification-matrix>div>span.verified{color:#25805d;background:#e6f7ef}.pa-verification-matrix>div>span.review{color:#a76a16;background:#fff1dc}.pa-verification-matrix>div strong{font-size:12px}.pa-verification-matrix>div small{color:#7d8799;font-size:12px}.pa-provider-details{border:1px solid #e6eaf0;border-radius:9px;margin:9px 0;overflow:hidden}.pa-provider-details summary{color:#425069;cursor:pointer;background:#f8fafc;align-items:center;gap:6px;padding:9px 10px;font-size:12px;font-weight:850;display:flex}.pa-provider-details.private summary{color:#684eb0;background:#f7f4ff}.pa-provider-details dl{background:#fff;border:0;border-radius:0;margin:0}.pa-provider-details dl>div{border:0!important;border-top:1px solid #edf0f4!important;padding:8px!important}.pa-provider-details dl>div:nth-child(-n+3){border-top:0!important}.pa-provider-review button:disabled{cursor:not-allowed;opacity:.48}.pa-service-review>header>span{width:38px;height:38px;color:var(--blue);background:#eef2ff;border-radius:10px;flex:none;place-items:center;display:grid}.pa-service-review>p{color:#5e6d81;margin:13px 0;font-size:13px;line-height:1.6}.pa-service-review>dl{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pa-service-review>dl>div{background:#f7f9fc;border-radius:8px;padding:9px}.pa-service-review>footer{border-top:1px solid #edf0f4;margin-top:13px;padding-top:12px}@media (width<=560px){.pa-service-review>dl{grid-template-columns:1fr}}.pa-cohort,.pa-journey-matrix,.pa-issue-queue{margin-bottom:22px;padding:22px}.pa-cohort>header,.pa-journey-matrix>header,.pa-issue-queue>header,.pa-list-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.pa-cohort h2,.pa-journey-matrix h2,.pa-issue-queue h2,.pa-list-heading h2{color:#10233f;margin:0;font-size:1.05rem}.pa-cohort header p,.pa-journey-matrix header p,.pa-issue-queue header p,.pa-list-heading p{color:#728097;margin:4px 0 0;font-size:.78rem}.pa-cohort-targets{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.pa-cohort-targets article{border:1px solid #e1e8f1;border-radius:12px;gap:7px;padding:13px;display:grid}.pa-cohort-targets span{color:#607086;font-size:.68rem;font-weight:700}.pa-cohort-targets strong{color:#10233f;font-size:1.25rem}.pa-cohort-targets small{color:#7d8aa0;font-size:.72rem}.pa-cohort-targets i{background:#edf1f6;border-radius:99px;height:4px;overflow:hidden}.pa-cohort-targets b{background:linear-gradient(90deg,#315df5,#22c59a);height:100%;display:block}.pa-cohort-form{background:#f6f8fc;border-radius:12px;grid-template-columns:1.1fr 1fr 1fr 1fr 1fr auto;align-items:end;gap:10px;margin:16px 0;padding:14px;display:grid}.pa-cohort-form label{color:#4f5f76;gap:5px;font-size:.68rem;font-weight:750;display:grid}.pa-cohort-form input,.pa-cohort-form select{background:#fff;border:1px solid #d4deeb;border-radius:8px;min-width:0;padding:9px}.pa-cohort-list>article,.pa-journey-matrix>div>article,.pa-issue-queue>article{border-top:1px solid #edf1f6;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:13px 0;display:grid}.pa-cohort-list>article>div,.pa-journey-matrix article>div,.pa-issue-queue article>div{gap:3px;display:grid}.pa-cohort-list strong,.pa-journey-matrix strong,.pa-issue-queue strong{color:#172a45}.pa-cohort-list small,.pa-journey-matrix small,.pa-issue-queue small{color:#718096;font-size:.71rem}.pa-cohort-list p,.pa-issue-queue p{color:#56667d;margin:0;font-size:.78rem}.pa-cohort-list select{background:#fff;border:1px solid #d7e0ec;border-radius:8px;padding:7px}.pa-journey-matrix>div>article{grid-template-columns:34px minmax(0,1fr) auto auto}.pa-journey-matrix article>span:first-child{color:#728097;background:#edf2f9;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.pa-journey-matrix article>span.passed{color:#11825e;background:#e7f8f2}.pa-issue-queue>article{grid-template-columns:34px minmax(0,1fr) auto auto}.pa-issue-queue>article>span:first-child{background:#eef2f8;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.pa-issue-queue em{color:#315df5;font-size:.73rem;font-style:normal;font-weight:750}.pa-course-audit{background:#f6f8fc;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px 0 16px;padding:12px;display:grid}.pa-course-audit>div{gap:2px;display:grid}.pa-course-audit span{text-transform:uppercase;letter-spacing:.05em;color:#76849a;font-size:.65rem}.pa-course-audit strong{color:#213753;font-size:.78rem}.pa-course-audit footer{border-top:1px solid #e2e8f1;grid-column:1/-1;align-items:center;gap:8px;padding-top:8px;display:flex}.pa-course-audit footer small{color:#69788e;font-size:.7rem}@media (width<=1100px){.pa-cohort-targets{grid-template-columns:repeat(3,minmax(0,1fr))}.pa-cohort-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.pa-cohort-targets{grid-template-columns:1fr 1fr}.pa-cohort-form{grid-template-columns:1fr}.pa-cohort-list>article,.pa-journey-matrix>div>article,.pa-issue-queue>article{grid-template-columns:34px minmax(0,1fr)}.pa-cohort-list>article>div,.pa-journey-matrix .pa-row-actions,.pa-issue-queue .pa-row-actions{grid-column:1/-1}.pa-course-audit{grid-template-columns:1fr}}.pa-course-boundary{color:#7b5b12;background:#fff4d8;border-radius:8px;align-items:center;gap:7px;margin:9px 0 0;padding:8px 10px;font-size:12px;font-weight:800;display:flex}.pa-course-boundary svg{color:#a87500;flex:none}.pa-search-analytics{margin-top:18px}.pa-search-analytics>header{justify-content:space-between;align-items:center;display:flex}.pa-search-analytics>header h2{margin:0 0 4px}.pa-search-analytics>header p{color:var(--muted);margin:0;font-size:13px}.pa-search-query-list{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:14px;display:grid}.pa-search-query-list>div{background:#fafbfd;border:1px solid #e4e9f0;border-radius:9px;flex-direction:column;gap:4px;padding:11px;display:flex}.pa-search-query-list strong{font-size:13px}.pa-search-query-list span{color:#758296;font-size:12px}@media (width<=720px){.pa-search-query-list{grid-template-columns:1fr}}.pa-loading-error svg{color:#dc2626;animation:none}.pa-loading-error .pa-primary{margin-top:8px}.pa-pagination{color:#52627a;justify-content:center;align-items:center;gap:16px;margin:22px 0 8px;font-size:13px;display:flex}.pa-pagination button{color:#163b74;cursor:pointer;background:#fff;border:1px solid #d6deeb;border-radius:9px;padding:9px 14px;font-weight:700}.pa-pagination button:hover:not(:disabled){background:#f3f7ff;border-color:#2f65d9}.pa-pagination button:disabled{opacity:.45;cursor:not-allowed}@media (width<=560px){.pa-pagination{gap:8px;font-size:13px}.pa-pagination button{padding:8px 10px}}.pa-form>label .pa-role-help{color:#66758d;margin-top:8px;font-size:12px;font-weight:500;line-height:1.5;display:block}.pa-title-actions{flex-wrap:wrap;gap:8px;display:flex}.pa-ops-alerts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pa-ops-alerts article{color:#fff;background:linear-gradient(145deg,#101d36,#15284a);border:1px solid #294061;border-radius:16px;align-items:center;gap:12px;padding:16px;display:flex}.pa-ops-alerts svg{color:#f2a93b}.pa-ops-alerts span{letter-spacing:.08em;color:#9fb0c9;font-size:10px}.pa-ops-alerts strong{color:#fff;margin-top:4px;font-size:25px;display:block}.pa-finance-360>strong{color:#0b7355;margin:20px 0 2px;font-size:34px;display:block}.pa-finance-360>small{color:#64748b}.pa-finance-360>div{gap:9px;margin:20px 0;display:grid}.pa-finance-360>div span,.pa-governance-360>div span{border-bottom:1px solid #e2e8f0;justify-content:space-between;padding:9px 0;display:flex}.pa-finance-360 footer{flex-wrap:wrap;gap:9px;display:flex}.pa-finance-360 footer a{color:#18324d;border:1px solid #d8e0eb;border-radius:9px;align-items:center;gap:6px;padding:9px 12px;font-weight:700;display:inline-flex}.pa-governance-360>div{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.pa-registration-filters{grid-template-columns:repeat(5,minmax(120px,1fr));gap:12px;padding:16px;display:grid}.pa-registration-filters label{color:#516176;gap:6px;font-size:11px;font-weight:800;display:grid}.pa-registration-filters select,.pa-bulk-bar select{color:#182a42;background:#fff;border:1px solid #d8e0eb;border-radius:9px;padding:10px}.pa-bulk-bar{background:#edf6ff;align-items:center;gap:12px;padding:13px 16px;display:flex}.pa-bulk-bar strong{margin-right:auto}.pa-profile-overlay{z-index:90;justify-content:flex-end;display:flex;position:fixed;inset:0}.pa-profile-scrim{background:#040f1ea3;border:0;position:absolute;inset:0}.pa-learner-360{z-index:1;background:#f5f8fc;width:min(720px,94vw);height:100%;padding:24px;position:relative;overflow:auto;box-shadow:-20px 0 70px #00000040}.pa-learner-360>header{border-bottom:1px solid #d8e0eb;justify-content:space-between;align-items:flex-start;padding-bottom:16px;display:flex}.pa-learner-360>header small{letter-spacing:.13em;color:#087d5f;font-size:10px;font-weight:900}.pa-learner-360>header h2{margin:5px 0;font-size:25px}.pa-learner-360>header p{color:#64748b}.pa-learner-360>header button{background:0 0;border:0}.pa-learner-360>nav{gap:8px;margin:16px 0;display:flex}.pa-learner-360>nav button{background:#fff;border:1px solid #d8e0eb;border-radius:9px;align-items:center;gap:6px;padding:9px 13px;display:flex}.pa-learner-360>nav button.active{color:#fff;background:#0b7659}.pa-360-facts{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.pa-360-facts div{background:#fff;border:1px solid #d8e0eb;border-radius:12px;padding:12px}.pa-360-facts small{color:#708095;font-size:9px;display:block}.pa-360-facts strong{font-size:12px}.pa-360-body>h3{margin:22px 0 10px}.pa-360-course{background:#fff;border:1px solid #d8e0eb;border-radius:12px;grid-template-columns:1fr auto;gap:6px 12px;margin-bottom:8px;padding:13px;display:grid}.pa-360-course small{color:#64748b;display:block}.pa-360-course p{color:#516176;grid-column:1/-1;font-size:12px}.pa-360-timeline article{border-bottom:1px solid #d8e0eb;gap:10px;padding:10px 0;display:flex}.pa-360-timeline svg{color:#087d5f;width:17px}.pa-360-timeline small{color:#64748b;display:block}.pa-learner-360>footer{background:#fff;border-top:1px solid #d8e0eb;flex-wrap:wrap;gap:8px;margin:20px -24px -24px;padding:14px 24px;display:flex;position:sticky;bottom:-24px}.pa-learner-360>footer button,.pa-learner-360>footer a{color:#1d3149;background:#fff;border:1px solid #d8e0eb;border-radius:9px;align-items:center;gap:6px;padding:10px;font-weight:800;display:flex}.pa-view-as{text-align:center}.pa-view-as>span{color:#fff;background:#0b7659;border-radius:50%;place-items:center;width:58px;height:58px;margin:24px auto 10px;font-size:24px;display:grid}.pa-view-as article{text-align:left;background:#fff;border:1px solid #d8e0eb;border-radius:13px;margin:10px 0;padding:14px;position:relative}.pa-view-as article small{color:#64748b;display:block}.pa-view-as article i{background:#e7edf5;border-radius:10px;height:7px;margin-top:10px;display:block;overflow:hidden}.pa-view-as article i em{background:#16a979;height:100%;display:block}.pa-view-as article b{position:absolute;top:14px;right:14px}.pa-version-history{border-top:1px solid #d8e0eb;margin-top:13px;padding-top:12px}.pa-version-history summary{cursor:pointer;align-items:center;gap:7px;font-weight:800;display:flex}.pa-version-history>div{border-bottom:1px solid #d8e0eb;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.pa-version-history small{color:#64748b;display:block}.pa-security-operations{grid-template-columns:1.4fr 1fr;gap:16px;display:grid}.pa-security-operations>.pa-card{overflow:hidden}.pa-security-operations>.pa-card>header{border-bottom:1px solid #d8e0eb;justify-content:space-between;padding:18px;display:flex}.pa-privacy-list{padding:6px 18px 18px}.pa-privacy-list>div{border-bottom:1px solid #d8e0eb;align-items:center;gap:10px;padding:12px 0;display:flex}.pa-privacy-list p{flex:1}.pa-privacy-list small{color:#64748b;display:block}@media (width<=1100px){.pa-ops-alerts{grid-template-columns:1fr 1fr}.pa-registration-filters{grid-template-columns:repeat(3,1fr)}.pa-security-operations{grid-template-columns:1fr}.pa-360-facts{grid-template-columns:1fr 1fr}}@media (width<=620px){.pa-ops-alerts,.pa-registration-filters,.pa-governance-360>div{grid-template-columns:1fr}.pa-bulk-bar{flex-direction:column;align-items:stretch}.pa-bulk-bar strong{margin:0}.pa-learner-360{width:100vw;padding:18px}.pa-learner-360>footer{margin:18px -18px -18px;padding:12px 18px}.pa-360-facts{grid-template-columns:1fr 1fr}.pa-title-actions{width:100%}.pa-title-actions a{flex:1;justify-content:center}}.pa-course-filters{grid-template-columns:minmax(220px,1fr) minmax(260px,1.4fr) auto;align-items:end;gap:14px;margin-bottom:18px;padding:14px 16px;display:grid}.pa-course-filters label{color:#657086;font-size:12px;font-weight:800}.pa-course-filters select{width:100%;font:inherit;color:#28344d;background:#fff;border:1px solid #dfe4ed;border-radius:8px;margin-top:6px;padding:10px 11px;font-size:13px;display:block}.pa-course-filters>span{color:#667188;white-space:nowrap;background:#f2f6fc;border-radius:8px;align-items:center;gap:5px;min-height:39px;padding:0 12px;font-size:12px;display:flex}.pa-course-filters>span strong{color:#1769e0;font-size:15px}@media (width<=760px){.pa-course-filters{grid-template-columns:1fr}.pa-course-filters>span{justify-content:center}}.pa-governance-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.pa-governance-summary article{background:#fff;border:1px solid #e3e8f0;border-radius:13px;padding:18px;box-shadow:0 5px 18px #182a490a}.pa-governance-summary span{color:#69758b;letter-spacing:.12em;font-size:10px;font-weight:900;display:block}.pa-governance-summary strong{color:#15223d;margin:8px 0 3px;font-size:28px;line-height:1;display:block}.pa-governance-summary small{color:#778298;font-size:11px}.pa-governance-queues{gap:8px;margin-bottom:14px;padding:2px 1px 6px;display:flex;overflow-x:auto}.pa-governance-queues button{color:#59667e;min-width:max-content;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe5ef;border-radius:9px;align-items:center;gap:10px;padding:9px 12px;font-size:12px;font-weight:750;display:flex}.pa-governance-queues button strong{color:#33425f;background:#eff3f8;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;display:grid}.pa-governance-queues button.active{color:#1459ca;background:#edf4ff;border-color:#2f6fed}.pa-governance-queues button.active strong{color:#fff;background:#1769e0}.pa-course-filters.pathway{grid-template-columns:minmax(180px,1fr) minmax(230px,1.4fr) minmax(160px,.8fr) auto}.pa-pathway-register{padding:0;overflow:hidden}.pa-pathway-register>header{border-bottom:1px solid #e6eaf1;justify-content:space-between;align-items:center;padding:19px 21px;display:flex}.pa-pathway-register>header h2{color:#17243e;margin:0;font-size:17px}.pa-pathway-register>header p{color:#748097;margin:4px 0 0;font-size:12px}.pa-pathway-register>header>small{color:#728099;letter-spacing:.1em;font-size:9px;font-weight:900}.pa-pathway-heading,.pa-pathway-row{grid-template-columns:minmax(280px,1.6fr) 150px 110px 170px 24px;align-items:center;gap:18px;display:grid}.pa-pathway-heading{color:#8490a5;letter-spacing:.09em;text-transform:uppercase;background:#f7f9fc;padding:10px 21px;font-size:9px;font-weight:900}.pa-pathway{border-top:1px solid #edf0f5}.pa-pathway:first-of-type{border-top:0}.pa-pathway-row{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:#fff;border:0;padding:15px 21px}.pa-pathway-row:hover,.pa-pathway.open>.pa-pathway-row{background:#fbfcff}.pa-pathway-row>div:first-child{align-items:center;gap:11px;min-width:0;display:flex}.pa-pathway-icon{color:#1769e0;background:#edf4ff;border-radius:10px;flex:0 0 38px;place-items:center;height:38px;display:grid}.pa-pathway-row p{min-width:0;margin:0}.pa-pathway-row p strong,.pa-pathway-row p small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pa-pathway-row p strong{color:#1c2942;font-size:13px}.pa-pathway-row p small{color:#768198;margin-top:3px;font-size:10px}.pa-level-strip{gap:5px;display:flex}.pa-level-strip span{color:#98a3b5;background:#edf1f6;border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.pa-level-strip .present.beginner{color:#16824a;background:#e7f8ee}.pa-level-strip .present.intermediate{color:#1769e0;background:#eaf2ff}.pa-level-strip .present.advanced{color:#7b3fd0;background:#f2eaff}.pa-level-strip .missing{background:0 0;border:1px dashed #ccd3df}.pa-quality-score strong{color:#23314b;font-size:12px;display:block}.pa-quality-score i{background:#e9edf3;border-radius:2px;width:70px;height:4px;margin-top:5px;display:block;overflow:hidden}.pa-quality-score em{border-radius:inherit;background:#22a768;height:100%;display:block}.pa-pathway-states{min-width:0}.pa-pathway-states small{color:#7a8599;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;display:block;overflow:hidden}.pa-pathway-row>svg{color:#8490a5;transition:transform .2s}.pa-pathway.open>.pa-pathway-row>svg{transform:rotate(90deg)}.pa-pathway-workspace{background:#f7f9fc;border-top:1px solid #e8ecf3;padding:0 21px 22px}.pa-pathway-workspace>nav{border-bottom:1px solid #dfe5ee;gap:3px;margin-bottom:16px;display:flex;overflow-x:auto}.pa-pathway-workspace>nav button{color:#68758c;min-width:max-content;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 12px 10px;font-size:11px;font-weight:800}.pa-pathway-workspace>nav button.active{color:#1769e0;border-color:#1769e0}.pa-pathway-overview{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:14px;display:grid}.pa-pathway-overview>article,.pa-curriculum-levels>article,.pa-media-matrix>article,.pa-assessment-grid>article,.pa-governance-editor,.pa-pathway-history>article{background:#fff;border:1px solid #e1e6ef;border-radius:11px;padding:17px}.pa-pathway-overview>article>span{color:#738097;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.pa-pathway-overview h3{color:#1d2a43;margin:7px 0;font-size:17px}.pa-pathway-overview p{color:#68758b;font-size:12px;line-height:1.6}.pa-pathway-overview dl,.pa-assessment-grid dl{grid-template-columns:1fr 1fr;gap:9px;margin:14px 0 0;display:grid}.pa-pathway-overview dl div,.pa-assessment-grid dl div{background:#f7f9fc;border-radius:8px;padding:9px}.pa-pathway-overview dt,.pa-assessment-grid dt{color:#7a869a;font-size:9px}.pa-pathway-overview dd,.pa-assessment-grid dd{color:#26344e;margin:3px 0 0;font-size:11px;font-weight:800}.pa-progression-level{border-bottom:1px solid #edf0f5;grid-template-columns:82px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.pa-progression-level:last-of-type{border-bottom:0}.pa-progression-level>strong{font-size:11px}.pa-progression-level p{color:#26344d;margin:0;font-size:11px;font-weight:750}.pa-progression-level p small{color:#7a8598;margin-top:2px;font-size:9px;font-weight:500;display:block}.pa-progression-level>em{color:#a36d18;font-size:10px}.pa-pathway-overview footer{color:#8b5a0b;background:#fff6e6;border-radius:8px;align-items:center;gap:7px;margin-top:12px;padding:9px;font-size:10px;display:flex}.pa-curriculum-levels,.pa-media-matrix,.pa-assessment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pa-curriculum-levels article{padding:0;overflow:hidden}.pa-curriculum-levels article>header{border-bottom:1px solid #e9edf3;justify-content:space-between;align-items:flex-start;gap:10px;padding:14px;display:flex}.pa-curriculum-levels h3,.pa-media-matrix h3,.pa-assessment-grid h3{color:#24314a;margin:7px 0 0;font-size:12px}.pa-curriculum-levels header p{color:#778399;margin:3px 0 0;font-size:9px}.pa-curriculum-levels header>strong{color:#56647c;font-size:10px}.pa-lesson-summary{border-bottom:1px solid #edf0f5;grid-template-columns:25px 1fr auto;align-items:center;gap:9px;padding:10px 13px;display:grid}.pa-lesson-summary:last-child{border-bottom:0}.pa-lesson-summary>span{color:#1769e0;background:#edf3fb;border-radius:7px;place-items:center;width:23px;height:23px;font-size:9px;font-weight:900;display:grid}.pa-lesson-summary p{min-width:0;margin:0}.pa-lesson-summary p strong,.pa-lesson-summary p small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pa-lesson-summary p strong{color:#2e3a52;font-size:10px}.pa-lesson-summary p small,.pa-lesson-summary>em{color:#7d899c;font-size:8px}.pa-media-matrix>article,.pa-assessment-grid>article{padding:15px}.pa-media-matrix header{justify-content:space-between;align-items:center;display:flex}.pa-media-matrix article>div{color:#748096;border-bottom:1px solid #edf0f5;justify-content:space-between;padding:9px 0;font-size:10px;display:flex}.pa-media-matrix article>div strong{color:#2b3952}.pa-media-matrix footer p{color:#9a6513;align-items:center;gap:5px;margin:7px 0 0;font-size:9px;display:flex}.pa-assessment-grid .pa-status{margin-top:12px;display:inline-flex}.pa-level-governance{gap:12px;display:grid}.pa-governance-editor>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.pa-governance-editor>header>div{align-items:center;gap:9px;display:flex}.pa-governance-editor h3{color:#23314a;margin:0;font-size:13px}.pa-governance-editor .pa-course-controls{margin:12px 0}.pa-pathway-history{gap:8px;display:grid}.pa-pathway-history>article{grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.pa-pathway-history>article>span{color:#1769e0;background:#edf4ff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.pa-pathway-history p{margin:0}.pa-pathway-history p strong,.pa-pathway-history p small{display:block}.pa-pathway-history p strong{color:#26344c;font-size:11px}.pa-pathway-history p small{color:#778398;margin-top:3px;font-size:9px}@media (width<=1100px){.pa-governance-summary,.pa-course-filters.pathway{grid-template-columns:1fr 1fr}.pa-pathway-heading,.pa-pathway-row{grid-template-columns:minmax(250px,1.5fr) 130px 90px 145px 20px}.pa-curriculum-levels,.pa-media-matrix,.pa-assessment-grid{grid-template-columns:1fr}.pa-curriculum-levels article{max-height:440px;overflow:auto}}@media (width<=720px){.pa-governance-summary{grid-template-columns:1fr 1fr;gap:8px}.pa-governance-summary article{padding:13px}.pa-governance-summary strong{font-size:22px}.pa-governance-summary small{font-size:9px}.pa-course-filters.pathway{grid-template-columns:1fr}.pa-pathway-register>header{align-items:flex-start;padding:15px}.pa-pathway-register>header>small,.pa-pathway-heading{display:none}.pa-pathway-row{grid-template-columns:1fr auto 20px;gap:9px;padding:14px 15px}.pa-pathway-row>.pa-quality-score{display:none}.pa-pathway-states{grid-column:1/3;padding-left:49px}.pa-pathway-icon{flex-basis:36px;height:36px}.pa-level-strip span{width:26px;height:26px}.pa-pathway-workspace{padding:0 12px 15px}.pa-pathway-overview{grid-template-columns:1fr}.pa-progression-level{grid-template-columns:72px 1fr}.pa-progression-level>.pa-status{grid-column:2}.pa-pathway-overview dl,.pa-assessment-grid dl{grid-template-columns:1fr 1fr}.pa-governance-editor{padding:13px}.pa-pathway-history>article{grid-template-columns:30px 1fr}.pa-pathway-history>article>button{grid-column:2;justify-self:start}}.pa-account-tabs{scrollbar-width:thin;gap:8px;margin:0 0 14px;padding:2px 1px 7px;display:flex;overflow-x:auto}.pa-account-tabs button{border:1px solid var(--pa-line);color:#59657b;font:inherit;cursor:pointer;background:#fff;border-radius:10px;flex:none;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:800;display:flex}.pa-account-tabs button strong{color:#344157;background:#eef2f7;border-radius:20px;place-items:center;min-width:24px;height:24px;font-size:12px;display:grid}.pa-account-tabs button.active{color:#205cad;background:#eaf3ff;border-color:#2a6dd0;box-shadow:0 3px 10px #2a6dd01a}.pa-account-tabs button.active strong{color:#fff;background:#2a6dd0}.story-page,.contact-page{color:var(--ink);background:#fff}.story-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 82% 18%,#dfe6ff 0,#0000 30%),linear-gradient(140deg,#f7f9ff 0,#fff 54%,#effaf7 100%);padding:96px 0 82px}.story-hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:72px;display:grid}.story-kicker{color:var(--blue);letter-spacing:.12em;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.story-hero h1,.contact-hero h1{letter-spacing:-.055em;max-width:720px;margin:20px 0;font-size:clamp(42px,5vw,70px);line-height:1.03}.story-hero p,.contact-hero p{max-width:680px;color:var(--muted);margin:0;font-size:18px;line-height:1.72}.story-actions{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.story-actions .button{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.story-manifesto{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffa8;border:1px solid #dce3f2;border-radius:28px;padding:12px;position:relative;box-shadow:0 26px 70px #17254b16}.story-manifesto article{border-radius:19px;padding:30px}.story-manifesto article:first-child{background:var(--ink);color:#fff}.story-manifesto article:last-child{color:var(--ink);background:#eff3ff}.story-manifesto small{color:#9eb3ff;letter-spacing:.16em;margin-bottom:12px;font-size:13px;font-weight:900;display:block}.story-manifesto article:last-child small{color:var(--blue)}.story-manifesto h2{letter-spacing:-.025em;margin:0;font-size:22px;line-height:1.45}.story-pillars{padding-block:90px}.story-pillars>header{max-width:680px;margin-bottom:38px}.story-pillars>header>span,.contact-form-copy>span{color:var(--blue);letter-spacing:.15em;font-size:13px;font-weight:900}.story-pillars h2,.contact-form-copy h2{letter-spacing:-.04em;margin:10px 0 0;font-size:38px}.story-pillars>div{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.story-pillars article{border:1px solid var(--line);background:#fff;border-radius:20px;padding:28px;box-shadow:0 12px 35px #11223b0a}.story-pillars article>span,.contact-channels>a>span,.contact-channels>article>span{width:46px;height:46px;color:var(--blue);background:#edf1ff;border-radius:13px;place-items:center;display:grid}.story-pillars article:nth-child(2)>span{color:#168a78;background:#e5f8f3}.story-pillars article:nth-child(3)>span{color:#cf5a45;background:#fff0eb}.story-pillars article:nth-child(4)>span{color:#7652be;background:#f2edff}.story-pillars h3{margin:22px 0 10px;font-size:17px}.story-pillars p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.story-ceo{color:#fff;background:#0d1d36;padding:90px 0}.story-ceo-grid{grid-template-columns:390px 1fr;align-items:center;gap:78px;display:grid}.ceo-portrait{position:relative}.ceo-portrait img{aspect-ratio:4/5;object-fit:cover;object-position:center 24%;border-radius:30px;width:100%;display:block;box-shadow:0 30px 80px #0006}.ceo-portrait>span{color:#172640;background:#ffffffed;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 15px;font-size:13px;font-weight:800;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.ceo-copy .story-kicker{color:#9eb3ff}.ceo-copy h2{letter-spacing:-.045em;margin:14px 0 5px;font-size:47px}.ceo-copy>strong{color:#dce5ff;margin-bottom:25px;font-size:16px;display:block}.ceo-copy p{color:#b9c5d6;max-width:690px;margin:0 0 18px;font-size:15px;line-height:1.8}.linkedin-link{color:#fff;align-items:center;gap:8px;margin-top:12px;font-weight:800;text-decoration:none;display:inline-flex}.linkedin-link:hover{color:#9eb3ff}.contact-hero{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#eef2ff 0,#fff 54%,#e9faf5 100%);padding:88px 0 75px}.contact-channels{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:-25px;display:grid}.contact-channels>a,.contact-channels>article{border:1px solid var(--line);min-width:0;color:var(--ink);background:#fff;border-radius:18px;flex-direction:column;align-items:flex-start;padding:24px;text-decoration:none;display:flex;box-shadow:0 14px 38px #15243c0d}.contact-channels>a:hover{border-color:#b9c7f4;transform:translateY(-2px)}.contact-channels small{color:var(--blue);letter-spacing:.13em;margin:17px 0 7px;font-size:12px;font-weight:900}.contact-channels strong{overflow-wrap:anywhere;font-size:14px}.contact-channels p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.5}.contact-form-section{grid-template-columns:.78fr 1.22fr;align-items:start;gap:78px;padding-block:85px 100px;display:grid}.contact-form-copy{position:sticky;top:110px}.contact-form-copy h2{font-size:40px}.contact-form-copy>p{color:var(--muted);margin:18px 0 28px;font-size:14px;line-height:1.75}.contact-form-copy>div{color:#42526a;align-items:center;gap:10px;margin:12px 0;font-size:12px;font-weight:700;display:flex}.contact-form-copy>div svg{color:var(--teal)}.contact-form{border:1px solid var(--line);background:#fbfcff;border-radius:24px;padding:34px;box-shadow:0 24px 65px #0e1d3710}.contact-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-form label{color:#33415a;flex-direction:column;gap:8px;font-size:13px;font-weight:800;display:flex}.contact-form label.wide{grid-column:1/-1}.contact-form input,.contact-form select,.contact-form textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #d9e0ea;border-radius:10px;outline:none;padding:13px 14px;font-size:13px}.contact-form textarea{resize:vertical;line-height:1.6}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #3459e619}.contact-honeypot{position:absolute!important;left:-9999px!important}.contact-submit{align-items:center;gap:8px;margin-top:22px;display:inline-flex}.contact-form>small{color:var(--muted);margin-top:13px;font-size:12px;line-height:1.55;display:block}.contact-result{border-radius:10px;align-items:center;gap:8px;margin-top:18px;padding:13px 15px;font-size:12px;font-weight:750;display:flex}.contact-result.success{color:#17745a;background:#e7f8f0}.contact-result.error{color:#b54636;background:#fff0ed}@media (width<=1050px){.story-hero-grid{gap:38px}.story-pillars>div{grid-template-columns:repeat(2,1fr)}.story-ceo-grid{grid-template-columns:330px 1fr;gap:48px}.contact-channels{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.story-hero,.contact-hero{padding:62px 0}.story-hero-grid,.story-ceo-grid,.contact-form-section{grid-template-columns:1fr}.story-hero h1,.contact-hero h1{font-size:43px}.story-manifesto{margin-top:8px}.story-pillars{padding-block:65px}.story-ceo{padding:65px 0}.story-ceo-grid{gap:34px}.ceo-portrait{max-width:380px}.contact-form-section{gap:35px;padding-block:60px}.contact-form-copy{position:static}}@media (width<=560px){.story-pillars>div,.contact-channels,.contact-form-grid{grid-template-columns:1fr}.contact-form label.wide{grid-column:auto}.story-hero h1,.contact-hero h1{font-size:36px}.story-hero p,.contact-hero p{font-size:15px}.story-pillars h2,.contact-form-copy h2,.ceo-copy h2{font-size:32px}.contact-form,.story-manifesto article{padding:23px}}.story-visual,.how-hero-image,.contact-visual{background:#e9eef8;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 28px 70px #17254b24}.story-visual img,.how-hero-image img,.contact-visual img{object-fit:cover;width:100%;height:100%;transition:transform .65s;display:block}.story-visual{height:480px}.story-visual:hover img,.how-hero-image:hover img,.contact-visual:hover img{transform:scale(1.025)}.story-visual-caption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffef5ed;border-radius:15px;justify-content:center;gap:8px;padding:12px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.story-visual-caption span{color:#26354c;white-space:nowrap;align-items:center;gap:6px;padding:8px 10px;font-size:13px;font-weight:850;display:flex}.story-purpose{grid-template-columns:.95fr 1.05fr;align-items:center;gap:76px;padding-block:96px;display:grid}.story-purpose h2,.story-ecosystem h2,.journey-section h2,.how-modes h2,.how-proof h2{letter-spacing:-.045em;margin:13px 0 20px;font-size:clamp(34px,4vw,52px);line-height:1.08}.story-purpose-copy>p{color:var(--muted);font-size:15px;line-height:1.8}.story-purpose-cards{gap:12px;display:grid}.story-purpose-cards article{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:42px 1fr;column-gap:16px;padding:24px 26px;transition:transform .25s,border-color .25s;display:grid;box-shadow:0 12px 34px #14213b0a}.story-purpose-cards article:hover{border-color:#b9c7f4;transform:translate(5px)}.story-purpose-cards strong{color:var(--blue);grid-row:1/3;font-size:12px}.story-purpose-cards h3{margin:0 0 7px;font-size:17px}.story-purpose-cards p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.story-manifesto-band{background:#f4f7fd;padding:70px 0}.story-manifesto{grid-template-columns:1fr 1fr;gap:12px;padding:12px;display:grid}.story-manifesto article{flex-direction:column;justify-content:center;min-height:220px;display:flex}.story-ecosystem{background:#f7f9fc;padding:90px 0}.story-ecosystem header{max-width:700px}.ecosystem-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:35px;display:grid}.ecosystem-grid article{border:1px solid var(--line);background:#fff;border-radius:22px;padding:32px}.ecosystem-grid article>svg{color:var(--blue)}.ecosystem-grid article:nth-child(2)>svg{color:var(--teal)}.ecosystem-grid article:nth-child(3)>svg{color:#d45d48}.ecosystem-grid h3{margin:22px 0 10px}.ecosystem-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.africa-statement{color:#fff;background:linear-gradient(120deg,#10213e,#173660);border-radius:22px;align-items:center;gap:22px;margin-top:16px;padding:30px;display:flex}.africa-statement>svg{color:#8fb0ff;flex:none}.africa-statement strong{font-size:19px}.africa-statement p{color:#c5d1e4;margin:7px 0 0;font-size:13px;line-height:1.65}.contact-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;display:grid}.contact-visual{height:380px}.contact-visual>span,.how-hero-image>span{color:#172640;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:13px;font-weight:850;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.how-page{color:var(--ink);background:#fff}.how-hero{background:radial-gradient(circle at 17% 10%,#e9eeff 0,#0000 34%),linear-gradient(130deg,#fff 30%,#eff9f7);padding:92px 0 82px}.how-hero-grid{grid-template-columns:.93fr 1.07fr;align-items:center;gap:68px;display:grid}.how-hero h1{letter-spacing:-.055em;margin:18px 0;font-size:clamp(43px,5.2vw,72px);line-height:1.01}.how-hero p{max-width:630px;color:var(--muted);margin:0;font-size:17px;line-height:1.72}.how-hero-image{height:475px}.journey-section{padding-block:96px}.journey-section>header{max-width:710px}.journey-tabs{gap:8px;margin:34px 0 18px;display:flex;overflow-x:auto}.journey-tabs button{border:1px solid var(--line);color:#536078;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:13px 18px;font-weight:800;display:flex}.journey-tabs button.active{border-color:var(--ink);background:var(--ink);color:#fff}.journey-panel{border:1px solid var(--line);background:#f6f8fc;border-radius:28px;grid-template-columns:.72fr 1.28fr;gap:54px;padding:42px;display:grid}.journey-intro>span{color:var(--blue);letter-spacing:.13em;font-size:13px;font-weight:900}.journey-intro h3{letter-spacing:-.04em;margin:18px 0 12px;font-size:31px}.journey-intro p{color:var(--muted);font-size:14px;line-height:1.75}.journey-panel ol{margin:0;padding:0;list-style:none}.journey-panel li{border-bottom:1px solid #dce2ec;grid-template-columns:38px 1fr 20px;align-items:center;gap:14px;padding:18px 0;display:grid}.journey-panel li:last-child{border-bottom:0}.journey-panel li>span{color:var(--blue);font-size:13px;font-weight:900}.journey-panel li>svg{color:#9aa6b8}.journey-panel h4{margin:0 0 5px}.journey-panel li p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.how-modes{color:#fff;background:#0d1d36;padding:92px 0}.how-modes header{max-width:750px}.how-modes .story-kicker{color:#9eb3ff}.mode-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:35px;display:grid}.mode-grid article{background:#ffffff09;border:1px solid #ffffff1d;border-radius:22px;padding:34px}.mode-grid article>svg{color:#8daaff}.mode-grid article:nth-child(2)>svg{color:#54d4bc}.mode-grid article:nth-child(3)>svg{color:#ff9a82}.mode-grid small{color:#9eb3ff;letter-spacing:.13em;margin:20px 0 10px;font-size:12px;font-weight:900;display:block}.mode-grid h3{margin:0 0 12px;font-size:19px}.mode-grid p{color:#b9c5d6;margin:0;font-size:13px;line-height:1.7}.how-proof{grid-template-columns:.8fr 1.2fr;align-items:center;gap:75px;padding-block:100px;display:grid}.how-proof>div:first-child>p{color:var(--muted);line-height:1.75}.text-action{color:var(--blue);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:850;display:flex}.proof-loop{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.proof-loop span{color:#26354c;text-align:center;background:#f0f3ff;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:120px;padding:15px 8px;font-size:13px;font-weight:850;display:flex}.proof-loop span:nth-child(2){background:#e8f8f4}.proof-loop span:nth-child(3){background:#fff0eb}.proof-loop span:nth-child(4){background:#f2edff}.proof-loop span:nth-child(5){background:#eef7e8}html[data-data-saver=true] .story-visual img,html[data-data-saver=true] .contact-visual img,html[data-data-saver=true] .how-hero-image img{display:none}html[data-data-saver=true] .story-visual,html[data-data-saver=true] .contact-visual,html[data-data-saver=true] .how-hero-image{background:linear-gradient(135deg,#10213e,#2e58d1);height:220px}html[data-data-saver=true] .story-visual-caption,html[data-data-saver=true] .contact-visual>span,html[data-data-saver=true] .how-hero-image>span{top:50%;bottom:auto;transform:translateY(-50%)}@media (width<=900px){.story-purpose,.contact-hero-grid,.how-hero-grid,.journey-panel,.how-proof{grid-template-columns:1fr}.story-purpose,.how-proof{gap:38px}.story-manifesto,.ecosystem-grid,.mode-grid{grid-template-columns:1fr}.story-visual,.how-hero-image,.contact-visual{height:390px}.journey-panel{gap:15px}.proof-loop{grid-template-columns:repeat(5,1fr)}}@media (width<=560px){.story-purpose,.journey-section,.how-proof{padding-block:65px}.story-visual,.how-hero-image,.contact-visual{height:300px}.story-visual-caption{justify-content:flex-start;bottom:10px;left:10px;right:10px;overflow-x:auto}.story-purpose-cards article{grid-template-columns:32px 1fr}.story-manifesto{grid-template-columns:1fr}.story-manifesto article{min-height:auto}.africa-statement{align-items:flex-start}.how-hero{padding:62px 0}.how-hero h1{font-size:39px}.journey-panel{padding:24px}.proof-loop{grid-template-columns:repeat(2,1fr)}.proof-loop span:last-child{grid-column:1/-1}.contact-channels{margin-top:18px}}.story-hero,.contact-hero,.how-hero{isolation:isolate;background-color:#10213e;background-repeat:no-repeat;background-size:cover;border-bottom:0;padding:0;position:relative;overflow:hidden}.story-hero{background-image:linear-gradient(90deg,#07162ee8 0%,#0a1e37c9 38%,#0a1e3770 64%,#07162e24 100%),url(/about-learning-community.png);background-position:50% 46%}.contact-hero{background-image:linear-gradient(90deg,#07162ef2 0%,#0a1e37d6 40%,#0a1e3763 68%,#07162e17 100%),url(/contact-support.png);background-position:50% 38%}.how-hero{background-image:linear-gradient(90deg,#07162eef 0%,#0a1e37d4 40%,#0a1e3767 66%,#07162e20 100%),url(/how-koralearn-works.png);background-position:50% 48%}.story-hero:after,.contact-hero:after,.how-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#07162e57);height:170px;position:absolute;inset:auto 0 0}.story-hero-grid,.contact-hero-grid,.how-hero-grid{align-items:center;min-height:620px;padding-block:86px;display:flex;position:relative}.story-hero-grid>div:first-child,.contact-hero-grid>div:first-child,.how-hero-grid>div:first-child{z-index:2;color:#fff;text-shadow:0 2px 20px #06132659;width:min(680px,68%);padding:34px 0;position:relative}.story-hero .story-kicker,.contact-hero .story-kicker,.how-hero .story-kicker{color:#a9bdff}.story-hero h1,.contact-hero h1,.how-hero h1{color:#fff;text-wrap:balance}.story-hero p,.contact-hero p,.how-hero p{color:#e1e8f3;text-shadow:0 2px 16px #0613268f}.story-hero .button-secondary,.contact-hero .button-secondary,.how-hero .button-secondary{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border-color:#ffffff73}.story-hero .button-secondary:hover,.contact-hero .button-secondary:hover,.how-hero .button-secondary:hover{background:#ffffff26;border-color:#fff}.story-visual,.contact-visual,.how-hero-image{width:auto;height:auto;box-shadow:none;z-index:2;background:0 0;border-radius:0;position:absolute;inset:auto 0 24px auto;overflow:visible}.story-hero .story-visual>img,.contact-hero .contact-visual>img,.how-hero .how-hero-image>img{display:none}.story-visual-caption,.contact-visual>span,.how-hero-image>span{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07162eb8;border:1px solid #ffffff4a;border-radius:14px;max-width:min(560px,52vw);padding:11px 13px;position:static;box-shadow:0 12px 34px #06132640}.story-visual-caption span{color:#fff}html[data-data-saver=true] .story-hero,html[data-data-saver=true] .contact-hero,html[data-data-saver=true] .how-hero{background-image:linear-gradient(135deg,#10213e,#2e58d1)}html[data-data-saver=true] .story-visual,html[data-data-saver=true] .contact-visual,html[data-data-saver=true] .how-hero-image{background:0 0;width:auto;height:auto;inset:auto 0 24px auto;transform:none}html[data-data-saver=true] .story-visual-caption,html[data-data-saver=true] .contact-visual>span,html[data-data-saver=true] .how-hero-image>span{position:static;transform:none}@media (width<=820px){.story-hero-grid,.contact-hero-grid,.how-hero-grid{min-height:570px;padding-block:68px 105px}.story-hero-grid>div:first-child,.contact-hero-grid>div:first-child,.how-hero-grid>div:first-child{width:min(620px,88%)}.story-hero,.contact-hero,.how-hero{background-position:50%}.story-visual,.contact-visual,.how-hero-image{bottom:22px;left:0;right:auto}.story-visual-caption,.contact-visual>span,.how-hero-image>span{max-width:calc(100vw - 48px)}}@media (width<=560px){.story-hero-grid,.contact-hero-grid,.how-hero-grid{min-height:540px;padding-block:55px 95px}.story-hero-grid>div:first-child,.contact-hero-grid>div:first-child,.how-hero-grid>div:first-child{width:100%;padding:20px 0}.story-hero,.contact-hero,.how-hero{background-position:58%}.story-hero h1,.contact-hero h1,.how-hero h1{font-size:38px}.story-visual-caption{justify-content:flex-start;max-width:calc(100vw - 32px);overflow-x:auto}.story-visual-caption span{font-size:11px}.contact-visual>span,.how-hero-image>span{max-width:calc(100vw - 32px);font-size:11px}}.company-pricing-page{background:#f7f9fc}.company-price-hero{color:#fff;background-color:#0b2744;background-image:linear-gradient(90deg,#051427fa 0%,#081f37ed 45%,#0a2b44bd 72%,#0c3047a3 100%),url(/brand/hero-company-training.webp);background-position:50%,50% 43%;background-repeat:no-repeat;background-size:cover;padding:76px 0 82px;position:relative;overflow:hidden}.company-price-hero:before{content:"";border:1px solid #ffffff14;border-radius:50%;width:650px;height:650px;position:absolute;top:-250px;right:-170px;box-shadow:0 0 0 75px #ffffff06,0 0 0 150px #ffffff05}.company-price-hero>div{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;display:grid;position:relative}.company-hero-copy h1{letter-spacing:-.055em;max-width:680px;margin:12px 0 17px;font-size:53px;line-height:1.02}.company-hero-copy h1 em{color:#8ee3d2;font-style:normal}.company-hero-copy>p{color:#c5d5e1;max-width:590px;margin:0;font-size:13px;line-height:1.65}.company-hero-actions{flex-wrap:wrap;gap:10px;margin-top:27px;display:flex}.company-hero-actions .button-secondary{color:#fff;background:#ffffff12;border-color:#ffffff40}.company-hero-proof{flex-wrap:wrap;gap:18px;margin-top:25px;display:flex}.company-hero-proof span{color:#bcd0de;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.company-hero-proof svg{color:#79d9c7}.company-hero-visual{color:var(--ink);background:#fffffff5;border:1px solid #ffffff26;border-radius:20px;padding:22px;position:relative;transform:rotate(1deg);box-shadow:0 28px 65px #020f1e4d}.company-visual-top{align-items:center;gap:10px;display:flex}.company-visual-top>span{background:var(--navy);color:#fff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.company-visual-top>div{flex-direction:column;gap:2px;display:flex}.company-visual-top strong{font-size:13px}.company-visual-top small{color:var(--muted);font-size:12px}.company-visual-top em{color:#087b6e;background:#ddf5ef;border-radius:99px;margin-left:auto;padding:5px 7px;font-size:12px;font-style:normal;font-weight:850}.company-visual-metrics{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:19px;display:grid}.company-visual-metrics article{border:1px solid var(--line);background:#fafbfd;border-radius:11px;flex-direction:column;padding:14px;display:flex}.company-visual-metrics small{color:#8c97a6;font-size:12px;font-weight:850}.company-visual-metrics strong{margin:7px 0 2px;font-size:25px}.company-visual-metrics span{color:var(--teal);font-size:12px}.company-visual-campaign{border:1px solid var(--line);border-radius:11px;margin-top:11px;padding:15px}.company-visual-campaign header,.company-visual-campaign footer{justify-content:space-between;display:flex}.company-visual-campaign header{font-size:12px}.company-visual-campaign header span{color:var(--blue);font-weight:850}.company-visual-campaign>div{background:#e8edf2;border-radius:99px;height:6px;margin:10px 0 8px;overflow:hidden}.company-visual-campaign i{border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--teal));width:91%;height:100%;display:block}.company-visual-campaign footer{color:var(--muted);font-size:12px}.company-visual-people{align-items:center;margin-top:15px;display:flex}.company-visual-people>span{width:28px;height:28px;color:var(--blue);background:#e7ecff;border:2px solid #fff;border-radius:50%;place-items:center;margin-right:-6px;font-size:12px;font-weight:850;display:grid}.company-visual-people strong{margin-left:13px;font-size:12px}.company-plans-section{padding-block:75px 70px}.company-section-heading{text-align:center}.company-section-heading h2{letter-spacing:-.045em;margin:8px 0 7px;font-size:34px}.company-section-heading>p{max-width:620px;color:var(--muted);margin:0 auto;font-size:13px;line-height:1.55}.billing-toggle{border:1px solid var(--line);background:#fff;border-radius:10px;width:max-content;margin:22px auto 0;padding:4px;display:flex}.billing-toggle button{color:#67758a;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 13px;font-size:12px;font-weight:800}.billing-toggle button.active{background:var(--navy);color:#fff}.billing-toggle span{color:#7edbc8;margin-left:4px;font-size:12px}.company-plan-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:13px;margin-top:30px;display:grid}.company-plan{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;padding:24px 20px 20px;display:flex;position:relative}.company-plan.featured{border:2px solid var(--blue);box-shadow:0 15px 38px #3459e621}.company-plan>em{background:var(--blue);color:#fff;white-space:nowrap;border-radius:99px;padding:6px 10px;font-size:12px;font-style:normal;font-weight:850;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.company-plan>span{color:var(--blue);text-transform:uppercase;font-size:12px;font-weight:850}.company-plan h3{letter-spacing:-.04em;margin:12px 0 0;font-size:22px}.company-plan>small{color:var(--muted);margin-top:3px;font-size:12px}.company-plan>p{min-height:32px;color:var(--muted);margin:13px 0;font-size:12px;line-height:1.5}.plan-limit{color:#344b9e;background:#eef2ff;border-radius:9px;align-items:center;gap:7px;padding:10px;font-size:12px;display:flex}.company-plan ul{gap:10px;margin:16px 0 22px;padding:0;list-style:none;display:grid}.company-plan li{color:#4f5e70;align-items:flex-start;gap:7px;font-size:12px;line-height:1.4;display:flex}.company-plan li svg{color:var(--teal);flex:none}.company-plan>.button{justify-content:center;width:100%;margin-top:auto}.company-plan-note{color:#788596;justify-content:center;align-items:center;gap:7px;margin:18px 0 0;font-size:12px;display:flex}.company-plan-note svg{color:var(--teal)}.company-calculator-section{color:#fff;background:#102d4c;padding:65px 0}.company-calculator{grid-template-columns:1.25fr .75fr;align-items:center;gap:70px;display:grid}.company-calculator h2{letter-spacing:-.04em;margin:8px 0 7px;font-size:35px}.company-calculator>div>p{color:#bad0df;margin:0;font-size:13px}.company-calculator label{background:#ffffff0f;border:1px solid #ffffff24;border-radius:13px;grid-template-columns:1fr auto;gap:10px;margin-top:27px;padding:20px;display:grid}.company-calculator label>span{font-size:13px;font-weight:800}.company-calculator label>strong{color:#8ee3d2;font-size:20px}.company-calculator input{accent-color:#68d1bd;grid-column:1/-1;width:100%}.company-calculator label>div{color:#9db3c3;grid-column:1/-1;justify-content:space-between;display:flex}.company-calculator aside{color:var(--ink);background:#fff;border-radius:17px;flex-direction:column;padding:25px;display:flex;box-shadow:0 22px 45px #0000002e}.company-calculator aside>span{color:var(--blue);text-transform:uppercase;font-size:12px;font-weight:850}.company-calculator aside>strong{margin-top:9px;font-size:27px}.company-calculator aside>small{color:var(--muted);margin:4px 0 18px;font-size:12px;line-height:1.45}.company-calculator aside>div{border-top:1px solid var(--line);justify-content:space-between;padding:10px 0;font-size:12px;display:flex}.company-calculator aside b{font-size:12px}.company-calculator aside .button{justify-content:center;margin-top:17px}.company-services{padding-block:72px}.company-services>div:last-child{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:28px;display:grid}.company-services article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:22px}.company-services article>span{width:42px;height:42px;color:var(--blue);background:#eef2ff;border-radius:11px;place-items:center;display:grid}.company-services h3{margin:16px 0 7px;font-size:13px}.company-services article p{min-height:51px;color:var(--muted);margin:0 0 14px;font-size:12px;line-height:1.55}.company-services article strong{color:#173e6d;font-size:13px}.company-pilot-section{background:#eef3f8;padding:72px 0}.company-pilot-layout{background:#fff;border-radius:20px;grid-template-columns:.85fr 1.15fr;display:grid;overflow:hidden;box-shadow:0 20px 55px #112b4917}.pilot-offer{color:#fff;background:linear-gradient(145deg,#112f4e,#194c71);padding:42px}.pilot-offer h2{letter-spacing:-.04em;margin:11px 0 10px;font-size:31px;line-height:1.12}.pilot-offer>p{color:#bfd1de;margin:0;font-size:13px;line-height:1.6}.pilot-price{flex-direction:column;margin:25px 0;display:flex}.pilot-price strong{color:#90e3d3;font-size:29px}.pilot-price span{color:#b9cbd8;font-size:12px}.pilot-offer ul{gap:12px;padding:0;list-style:none;display:grid}.pilot-offer li{color:#e2edf3;align-items:center;gap:8px;font-size:12px;display:flex}.pilot-offer li svg{color:#78d7c5}.pilot-offer>div:last-child{background:#ffffff0f;border:1px solid #ffffff21;border-radius:10px;align-items:flex-start;gap:10px;margin-top:28px;padding:14px;display:flex}.pilot-offer>div:last-child svg{color:#8ee3d2;flex:none}.pilot-offer>div:last-child p{color:#c2d3df;margin:0;font-size:12px;line-height:1.5}.pilot-request-form{gap:15px;padding:38px 42px;display:grid}.pilot-request-form>span{color:var(--blue);letter-spacing:.1em;font-size:12px;font-weight:850}.pilot-request-form h3{margin:-6px 0 3px;font-size:22px}.pilot-request-form label{color:#536176;gap:6px;font-size:12px;font-weight:800;display:grid}.pilot-request-form input,.pilot-request-form select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:8px;outline:0;padding:11px;font-size:12px}.pilot-request-form input:focus,.pilot-request-form select:focus{border-color:#9db1f4;box-shadow:0 0 0 3px #eef2ff}.pilot-request-actions{gap:8px;display:flex}.pilot-request-actions .button{flex:1;justify-content:center}.pilot-request-form>small{color:var(--muted);text-align:center;font-size:12px;line-height:1.45}.pilot-form-message{color:#755919;background:#fff7e8;border-radius:8px;align-items:center;gap:7px;padding:10px;font-size:12px;display:flex}@media (width<=1050px){.company-price-hero>div{gap:35px}.company-hero-copy h1{font-size:44px}.company-plan-grid,.company-services>div:last-child{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.company-price-hero{background-image:linear-gradient(90deg,#051427fc 0%,#081f37f5 58%,#0a2a41db 100%),url(/brand/hero-company-training.webp);background-position:50%,66%;padding:52px 0}.company-price-hero>div,.company-calculator,.company-pilot-layout{grid-template-columns:1fr}.company-hero-copy h1{font-size:39px}.company-hero-actions{flex-direction:column}.company-hero-actions .button{justify-content:center;width:100%}.company-hero-visual{margin-top:12px;transform:none}.company-plans-section,.company-services,.company-pilot-section{padding-block:50px}.company-section-heading{text-align:left}.company-section-heading h2,.company-calculator h2{font-size:29px}.company-section-heading>p,.billing-toggle{margin-left:0}.company-plan-grid,.company-services>div:last-child{grid-template-columns:1fr}.company-plan-note{justify-content:flex-start;align-items:flex-start}.company-calculator{gap:28px}.pilot-offer,.pilot-request-form{padding:28px 22px}.pilot-request-actions{flex-direction:column}.pilot-request-actions .button{width:100%}}html[data-data-saver=true] .company-price-hero{background-image:linear-gradient(135deg,#0b2744 0%,#12385e 62%,#17486d 100%)}
