:root{--awcat-navy:#0b283b;--awcat-navy-2:#143e54;--awcat-gold:#c59c50;--awcat-gold-soft:#e5cf9f;--awcat-ink:#142f42;--awcat-muted:#5f7482;--awcat-line:#dce4e8;--awcat-paper:#f6f5f1}
.awcat-page{background:#fff;color:var(--awcat-ink)}.awcat-page main{overflow:hidden}.awcat-cover{position:relative;isolation:isolate;min-height:min(760px,calc(100vh - 110px));display:grid;align-items:end;background:linear-gradient(110deg,#071f30 0%,#0d344b 56%,#244c5d 100%);color:#fff}.awcat-cover:before{content:"";position:absolute;inset:0;z-index:-2;background-image:linear-gradient(90deg,rgba(7,31,48,.98) 0%,rgba(7,31,48,.88) 42%,rgba(7,31,48,.23) 76%,rgba(7,31,48,.64) 100%),var(--awcat-cover,linear-gradient(135deg,#163e53,#071f30));background-size:cover;background-position:center}.awcat-cover:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(120deg,transparent 55%,rgba(197,156,80,.22));clip-path:polygon(58% 0,100% 0,100% 100%,78% 100%)}.awcat-cover .aw-wrap{width:100%;box-sizing:border-box;padding:90px clamp(20px,5vw,80px) 85px}.awcat-cover-copy{max-width:760px}.awcat-kicker,.awcat-eyebrow{margin:0 0 17px;color:var(--awcat-gold);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.awcat-cover h1{max-width:760px;margin:0;color:#fff;font-size:clamp(52px,7vw,94px);line-height:.98;letter-spacing:-.045em}.awcat-subtitle{max-width:650px;margin:26px 0 0;font-size:clamp(19px,2.4vw,30px);line-height:1.35;color:#eef3f5}.awcat-cover-meta{display:flex;align-items:center;gap:20px;margin:32px 0 0;color:#dce8ed}.awcat-cover-meta bdi{display:grid;place-items:center;width:72px;height:72px;border:1px solid var(--awcat-gold);font-size:18px;font-weight:800}.awcat-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.awcat-page .aw-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border:1px solid var(--awcat-gold);border-radius:4px;background:var(--awcat-gold);color:#102b3f;text-decoration:none;font-weight:800}.awcat-page .aw-btn:hover,.awcat-page .aw-btn:focus-visible{background:#dbbc7b;border-color:#dbbc7b}.awcat-page .awcat-btn-light{background:#fff;color:var(--awcat-navy);border-color:#fff}.awcat-section,.awcat-page .aw-section{padding:82px 0}.awcat-page h2{letter-spacing:-.025em}.awcat-intro{background:#fff}.awcat-intro-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(310px,.65fr);gap:70px;align-items:start}.awcat-intro h2,.awcat-delivery h2,.awcat-tna h2,.awcat-services h2{max-width:820px;margin:0 0 22px;font-size:clamp(34px,4.5vw,58px);line-height:1.08;color:var(--awcat-navy)}.awcat-intro p,.awcat-tna>div>p,.awcat-services>div>p{font-size:17px;line-height:1.8;color:var(--awcat-muted)}.awcat-intro aside{padding:30px;background:var(--awcat-paper);border-top:4px solid var(--awcat-gold)}.awcat-intro aside h3{margin-top:0;font-size:25px}.awcat-intro aside p{font-size:15px}.awcat-intro dl{margin:24px 0 0}.awcat-intro dl div{padding:13px 0;border-top:1px solid var(--awcat-line)}.awcat-intro dt{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#7a632e}.awcat-intro dd{margin:4px 0 0;font-size:14px}.awcat-delivery{background:var(--awcat-paper)}.awcat-delivery-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:38px;background:var(--awcat-line);border:1px solid var(--awcat-line)}.awcat-delivery-grid article{min-height:230px;padding:28px 22px;background:#fff}.awcat-delivery-grid article>span{display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--awcat-gold);color:#8e6827;font-size:22px}.awcat-delivery-grid h3{margin:24px 0 10px;font-size:18px;line-height:1.35}.awcat-delivery-grid p{margin:0;font-size:13px;line-height:1.7;color:var(--awcat-muted)}.awcat-directory-nav{position:sticky;top:0;z-index:25;background:rgba(9,37,54,.97);color:#fff;box-shadow:0 5px 20px rgba(4,25,38,.16)}.admin-bar .awcat-directory-nav{top:32px}.awcat-directory-nav .aw-wrap{display:flex;align-items:center;gap:25px;min-height:70px}.awcat-directory-nav strong{flex:0 0 auto;color:var(--awcat-gold);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.awcat-directory-nav .aw-wrap>div{display:flex;gap:4px;overflow-x:auto;scrollbar-width:thin}.awcat-directory-nav a{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 12px;color:#fff;text-decoration:none;white-space:nowrap;font-size:12px;border-radius:3px}.awcat-directory-nav a:hover,.awcat-directory-nav a:focus-visible,.awcat-directory-nav a[aria-current=true]{background:#fff;color:var(--awcat-navy)}.awcat-directory-nav a bdi{color:var(--awcat-gold);font-weight:800}.awcat-category{scroll-margin-top:80px}.awcat-category>header{position:relative;isolation:isolate;min-height:420px;display:grid;align-items:end;background:linear-gradient(115deg,#0a283b,#31586a);color:#fff}.awcat-category>header:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(90deg,rgba(5,29,44,.98),rgba(5,29,44,.77) 57%,rgba(5,29,44,.27)),var(--awcat-category-image,linear-gradient(135deg,#11384d,#062032));background-size:cover;background-position:center}.awcat-category>header .aw-wrap{display:grid;grid-template-columns:160px minmax(0,760px);gap:42px;align-items:end;padding-top:70px;padding-bottom:62px}.awcat-number{font-size:clamp(76px,11vw,150px);line-height:.75;font-weight:900;letter-spacing:-.08em;color:rgba(255,255,255,.18)}.awcat-category>header h2{margin:3px 0 14px;color:#fff;font-size:clamp(38px,5vw,66px);line-height:1.04}.awcat-category>header p{max-width:700px;margin:0 0 18px;font-size:16px;line-height:1.65;color:#e4edf0}.awcat-category>header div>p:first-child{color:var(--awcat-gold);font-size:11px;font-weight:800;letter-spacing:.12em}.awcat-category>header a{color:#fff;font-weight:800;text-decoration-color:var(--awcat-gold);text-underline-offset:5px}.awcat-category-courses{padding-top:55px;padding-bottom:70px}.awcat-category-courses>section{margin-top:50px}.awcat-category-courses>section:first-child{margin-top:0}.awcat-subheading{display:flex;justify-content:space-between;align-items:end;gap:20px;padding-bottom:14px;border-bottom:2px solid var(--awcat-navy)}.awcat-category-courses h3{margin:0;color:var(--awcat-navy);font-size:27px}.awcat-subheading>a{color:#7c5a20;font-size:13px;font-weight:800}.awcat-course{display:grid;grid-template-columns:80px minmax(0,1fr) minmax(155px,.28fr);gap:23px;align-items:start;padding:25px 6px;border-bottom:1px solid var(--awcat-line)}.awcat-course-code{padding-top:3px;color:#916923;font-size:15px;font-weight:900;letter-spacing:.06em}.awcat-course h4{margin:0;font-size:20px;line-height:1.35}.awcat-course h4 a{color:var(--awcat-navy);text-decoration:none}.awcat-course h4 a:hover{text-decoration:underline;text-decoration-color:var(--awcat-gold);text-underline-offset:4px}.awcat-course p{margin:8px 0 0;color:var(--awcat-muted);font-size:13px;line-height:1.65}.awcat-facts{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.awcat-facts span{padding:5px 8px;border-radius:2px;background:#f0f3f4;color:#455e6c;font-size:11px}.awcat-course-action{text-align:end}.awcat-course-action strong,.awcat-course-action a{display:block}.awcat-course-action strong{font-size:16px;color:var(--awcat-navy)}.awcat-course-action a{margin-top:12px;color:#7b581d;font-size:12px;font-weight:800}.awcat-coming{padding:28px;border:1px solid var(--awcat-line);background:var(--awcat-paper)}.awcat-coming strong{font-size:18px}.awcat-coming p{margin-bottom:0;color:var(--awcat-muted)}.awcat-corporate{background:linear-gradient(120deg,#0a283b,#173f53);color:#fff}.awcat-corporate .aw-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:50px;align-items:center}.awcat-corporate h2{max-width:800px;margin:0 0 16px;color:#fff;font-size:clamp(34px,4.6vw,60px);line-height:1.08}.awcat-corporate p{max-width:760px;color:#dbe6eb;font-size:17px;line-height:1.75}.awcat-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.awcat-chip-row span{padding:7px 10px;border:1px solid #537183;border-radius:999px;font-size:12px;color:#e6eef1}.awcat-tna{background:#fff}.awcat-tna ol{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:0;margin:40px 0 28px;list-style:none}.awcat-tna li{min-height:160px;padding:22px 18px;border:1px solid var(--awcat-line);background:#fff}.awcat-tna li bdi{display:block;color:var(--awcat-gold);font-weight:900;font-size:25px}.awcat-tna li span{display:block;margin-top:25px;font-weight:800;line-height:1.4}.awcat-tna a{color:#75531b;font-weight:800}.awcat-services{background:var(--awcat-paper)}.awcat-services .aw-wrap>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:30px 0}.awcat-services .aw-wrap>div a{display:flex;align-items:center;justify-content:space-between;min-height:78px;padding:17px 19px;border:1px solid var(--awcat-line);background:#fff;color:var(--awcat-navy);font-size:14px;font-weight:800;text-decoration:none}.awcat-services .aw-wrap>div a:hover{border-color:var(--awcat-gold)}.awcat-final{padding:75px 0;background:#c59c50}.awcat-final .aw-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:50px;align-items:center}.awcat-final .awcat-eyebrow{color:#203a4b}.awcat-final h2{max-width:800px;margin:0;font-size:clamp(34px,4.5vw,58px);line-height:1.08;color:#0b283b}.awcat-final p{max-width:790px;line-height:1.7}.awcat-final .aw-btn{background:var(--awcat-navy);border-color:var(--awcat-navy);color:#fff}.awcat-final .awcat-btn-light{background:#fff;color:var(--awcat-navy);border-color:#fff}
.awcat-training-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:center;margin:0 0 35px;padding:28px;border-radius:7px;background:linear-gradient(115deg,#0a283b,#173f53);color:#fff}.awcat-training-cta span{color:#d7b66e;font-size:11px;font-weight:800;letter-spacing:.12em}.awcat-training-cta h2{margin:5px 0 8px;color:#fff;font-size:26px}.awcat-training-cta p{margin:0;color:#dce7ec}.awcat-training-cta>div:last-child{display:flex;align-items:center;gap:16px}.awcat-training-cta a:not(.aw-btn){color:#fff;font-weight:800;white-space:nowrap}
html[dir=rtl] .awcat-cover-copy,html[dir=rtl] .awcat-category>header,html[dir=rtl] .awcat-course{text-align:right}html[dir=rtl] .awcat-course-action{text-align:left}html[dir=rtl] .awcat-category>header:before{transform:scaleX(-1)}
@media(max-width:980px){.awcat-delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.awcat-tna ol{grid-template-columns:repeat(3,minmax(0,1fr))}.awcat-services .aw-wrap>div{grid-template-columns:repeat(2,minmax(0,1fr))}.awcat-course{grid-template-columns:70px minmax(0,1fr)}.awcat-course-action{grid-column:2;display:flex;justify-content:space-between;text-align:start}.awcat-intro-grid{grid-template-columns:1fr;gap:35px}.awcat-category>header .aw-wrap{grid-template-columns:110px 1fr}.awcat-corporate .aw-wrap,.awcat-final .aw-wrap{grid-template-columns:1fr}}
@media(max-width:700px){.awcat-cover{min-height:680px}.awcat-cover .aw-wrap{padding-top:70px;padding-bottom:60px}.awcat-cover h1{font-size:48px}.awcat-page .aw-section{padding:58px 0}.awcat-delivery-grid,.awcat-services .aw-wrap>div{grid-template-columns:1fr}.awcat-delivery-grid article{min-height:0}.awcat-directory-nav .aw-wrap{display:block;padding-top:10px;padding-bottom:10px}.awcat-directory-nav strong{display:block;margin-bottom:6px}.awcat-category>header .aw-wrap{display:block;padding-top:55px;padding-bottom:48px}.awcat-number{font-size:82px}.awcat-category>header h2{font-size:38px}.awcat-course{grid-template-columns:1fr;gap:10px;padding:22px 0}.awcat-course-action{grid-column:auto}.awcat-course-action,.awcat-course-action strong,.awcat-course-action a{text-align:start}.awcat-facts{gap:5px}.awcat-tna ol{grid-template-columns:repeat(2,minmax(0,1fr))}.awcat-tna li{min-height:135px}.awcat-training-cta{grid-template-columns:1fr;padding:22px}.awcat-training-cta>div:last-child{align-items:flex-start;flex-direction:column}.admin-bar .awcat-directory-nav{top:46px}}
@media(max-width:430px){.awcat-cover h1{font-size:42px}.awcat-actions{display:grid}.awcat-tna ol{grid-template-columns:1fr}.awcat-tna li{min-height:0}.awcat-subheading{display:block}.awcat-subheading a{display:inline-block;margin-top:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
.awcat-final .awcat-contact{font-weight:800}.awcat-final .awcat-contact a{color:var(--awcat-navy)}

