.ms-hero-dates{display:flex;align-items:stretch;flex-wrap:wrap;gap:10px;margin:4px 0 25px;position:relative;z-index:5}.ms-next-date,.ms-hero-dropdown>summary{appearance:none;text-align:left;border:1px solid rgb(255 255 255 / .24);border-radius:10px;background:rgb(255 255 255 / .1);color:#fff;padding:10px 14px;cursor:pointer;font:inherit;min-height:62px;transition:background .15s,border-color .15s}.ms-next-date{min-width:196px;display:flex;flex-direction:column;gap:4px}.ms-next-date span{font-size:.64rem;letter-spacing:.1em;font-weight:700;opacity:.76}.ms-next-date strong{font-size:.88rem;font-weight:750;line-height:1.4}.ms-next-date:hover,.ms-next-date.is-selected{background:rgb(255 255 255 / .19);border-color:rgb(255 255 255 / .58)}.ms-hero-dropdown{position:relative;align-self:stretch}.ms-hero-dropdown>summary{display:flex;gap:12px;align-items:center;justify-content:space-between;font-size:.85rem;font-weight:750;list-style:none;min-width:184px;min-height:62px;height:auto}.ms-hero-dropdown>summary::-webkit-details-marker,.ms-sidebar-dropdown>summary::-webkit-details-marker,.ms-custom-request>summary::-webkit-details-marker{display:none}.ms-hero-dropdown[open]>summary{background:#fff;color:#183a5b}.ms-hero-dropdown-body{position:absolute;top:calc(100% + 8px);right:0;width:min(610px,calc(100vw - 44px));max-height:380px;overflow:auto;background:#fff;color:#19344a;border:1px solid #d9e2ed;box-shadow:0 15px 40px rgb(7 21 50 / .25);border-radius:14px;padding:12px;z-index:50}.ms-menu-lead{font-size:.78rem;margin:3px 6px 11px;color:#536577}.ms-hero-mode{font-size:.77rem;color:#e6ecfa;align-self:center;padding:8px 4px}.ms-menu-row,.ms-sidebar-row{display:flex;align-items:center;justify-content:space-between;gap:9px;border-bottom:1px solid #e7edf3;padding:11px 6px}.ms-menu-row:last-child,.ms-sidebar-row:last-child{border:0}.ms-row-main{display:flex;flex-direction:column;gap:3px;min-width:120px;color:#18344c}.ms-row-main strong{font-size:.82rem}.ms-row-main span{font-size:.77rem;color:#596d80;line-height:1.4}.ms-row-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}.ms-row-price{font-size:.83rem;font-weight:800;color:#174f69;white-space:nowrap}.ms-choose,.ms-register-mini{display:inline-flex;justify-content:center;align-items:center;min-height:33px;border-radius:7px;padding:6px 9px;text-decoration:none!important;font-size:.74rem!important;font-weight:750;cursor:pointer}.ms-choose{background:#f2f6fa;color:#164967;border:1px solid #c9d8e5}.ms-register-mini{background:#eea119;color:#172e45!important;border:1px solid #eea119}.ms-choose:hover{background:#dceaf4}.ms-register-mini:hover{background:#ffc44f}.ms-hero-dropdown :focus-visible,.ms-schedule-widget :focus-visible,.ms-next-date:focus-visible{outline:3px solid #f3ad21;outline-offset:3px}.ms-schedule-widget{margin-bottom:18px}.ms-featured-card{overflow:hidden}.ms-feature-price{background:linear-gradient(140deg,#194b66,#27617c);color:#fff;padding:23px 22px 20px}.ms-eyebrow{display:block;font-size:.65rem;font-weight:800;letter-spacing:.12em;opacity:.85;margin-bottom:10px}.ms-feature-price .cside-price{line-height:1.2;font-size:clamp(1.7rem,3vw,2.1rem);color:#fff;margin:0}.ms-price-note{font-size:.75rem;opacity:.85;margin-top:5px}.ms-group-offer{display:flex;align-items:center;gap:5px 9px;flex-wrap:wrap;margin-top:12px;padding:9px 11px;border:1px solid rgb(255 214 131 / .45);background:rgb(255 191 66 / .12);border-radius:8px;color:#fff;font-size:.72rem;line-height:1.45}.ms-group-offer strong{font-weight:800;color:#ffe2a5;white-space:nowrap}.ms-group-offer span{color:#f7faff}.ms-session-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px 7px;margin-top:17px;padding-top:13px;border-top:1px solid rgb(255 255 255 / .22);font-size:.78rem;line-height:1.45;color:#f1f7fc}.ms-session-meta strong{font-weight:800;color:#fff}.ms-featured-actions{padding:17px 22px 19px}.ms-main-register{display:flex!important;align-items:center;justify-content:center;text-align:center;min-height:48px;width:100%}.ms-notice{font-size:.73rem;color:#718094;line-height:1.55;margin:10px 1px 0}.ms-sidebar-dropdown,.ms-custom-request{border:1px solid #dbe3eb;border-radius:12px;overflow:visible;margin-top:12px;background:#fff;box-shadow:0 1px 6px rgb(0 0 0 / .025)}.ms-sidebar-dropdown>summary,.ms-custom-request>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:16px 17px;cursor:pointer;color:#173e59}.ms-sidebar-dropdown>summary strong,.ms-custom-request>summary strong{font-size:.86rem;display:block;line-height:1.4}.ms-sidebar-dropdown>summary small,.ms-custom-request>summary small{display:block;font-size:.73rem;color:#61778a;margin-top:3px}.ms-sidebar-list{padding:2px 9px 10px;border-top:1px solid #e5ebf1;max-height:330px;overflow:auto}.ms-sidebar-row{display:block;padding:12px 4px}.ms-sidebar-row .ms-row-actions{justify-content:flex-start;margin-top:9px}.ms-custom-request{border-color:#c9d8e2;background:#f5f9fb}.ms-custom-form{padding:15px;border-top:1px solid #d9e5ed}.ms-custom-form label{font-size:.75rem;font-weight:700;color:#24445c;display:block;margin-bottom:12px}.ms-custom-form input{display:block;width:100%;margin-top:5px;background:#fff;border:1px solid #cbd9e5;border-radius:7px;padding:10px 11px;font-size:.82rem;color:#173b54;min-height:42px}.ms-custom-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.ms-custom-submit{display:block;width:100%;border:0;border-radius:8px;background:#164f6d;color:#fff;font-weight:800;font-size:.85rem;padding:12px;cursor:pointer}.ms-custom-submit:hover{background:#0c3854}.ms-custom-form>p{font-size:.72rem;color:#6c7b89;margin:9px 0 0;line-height:1.6}.ms-menu-row[data-ms-row].is-selected,.ms-sidebar-row[data-ms-row].is-selected{background:#eff7fb;border-radius:8px}@media(max-width:960px){.ms-hero-dates{gap:8px}.ms-featured-card{max-width:none}.ms-hero-dropdown-body{right:auto;left:0}}@media(max-width:640px){.ms-hero-dates{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ms-next-date{min-width:0;padding:9px 10px}.ms-next-date strong{font-size:.75rem}.ms-hero-dropdown{grid-column:1/-1}.ms-hero-dropdown>summary{min-height:47px;padding:10px 12px}.ms-hero-dropdown-body{position:relative;top:auto;left:auto;right:auto;width:100%;max-height:320px;box-shadow:0 7px 20px rgb(0 0 0 / .15)}.ms-hero-mode{grid-column:1/-1;font-size:.72rem}.ms-menu-row{align-items:flex-start;flex-direction:column}.ms-row-actions{justify-content:flex-start}.ms-feature-price{padding:21px 19px}.ms-session-meta{margin-top:14px}.ms-featured-actions{padding:16px 19px}}@media(max-width:360px){.ms-hero-dates{grid-template-columns:1fr}.ms-hero-dropdown,.ms-hero-mode{grid-column:auto}.ms-custom-grid{grid-template-columns:1fr}}.chero.ms-image-hero{position:relative;isolation:isolate;overflow:visible;padding:56px 0 53px!important;background-color:#072b43}.chero.ms-image-hero::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(ellipse 55% 78% at 67% 54%,rgb(14 149 164 / .24),transparent 78%),radial-gradient(ellipse 44% 62% at 13% 104%,rgb(38 155 186 / .22),transparent 80%),linear-gradient(112deg,rgb(0 15 37 / .39),rgb(4 52 72 / .09) 64%,rgb(6 59 73 / .19))}.chero.ms-image-hero::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;opacity:.26;background-image:radial-gradient(circle,rgb(165 231 240 / .48) 1px,transparent 1.6px),repeating-radial-gradient(ellipse at 4% 105%,transparent 0,transparent 34px,rgb(99 198 228 / .27) 35px,transparent 36px);background-size:26px 26px,950px 690px;background-position:18px 11px,-450px 50px;mask-image:linear-gradient(90deg,#000 0%,transparent 54%)}.chero.ms-image-hero>.mw{position:relative;z-index:1}.ms-hero-grid{display:grid;grid-template-columns:minmax(0,1.27fr) minmax(320px,.93fr);gap:clamp(22px,3.2vw,52px);align-items:center}.ms-hero-copy{position:relative;z-index:3;min-width:0;padding:5px 0 3px}.ms-hero-copy::before{content:"";position:absolute;z-index:-1;pointer-events:none;width:300px;height:300px;left:-170px;bottom:-126px;border:1px solid rgb(121 213 239 / .20);box-shadow:0 0 0 50px rgb(121 213 239 / .032),0 0 0 101px rgb(121 213 239 / .025);border-radius:50%}.ms-hero-copy h1{font-size:clamp(1.95rem,3.05vw,3rem)!important;line-height:1.14!important;margin-bottom:15px!important;max-width:780px!important;letter-spacing:-.015em}.ms-hero-intro{max-width:570px;font-size:clamp(.94rem,1.05vw,1.04rem);line-height:1.68;color:rgb(243 250 255 / .86);margin:0 0 25px}.ms-hero-copy .ms-hero-dates{margin:5px 0 18px;gap:8px;align-items:stretch}.ms-hero-copy .ms-next-date,.ms-hero-copy .ms-hero-dropdown>summary{background:rgb(255 255 255 / .10);border-color:rgb(219 243 251 / .25);backdrop-filter:blur(5px);min-height:67px;border-radius:11px}.ms-hero-copy .ms-next-date{min-width:155px;flex:1 1 176px}.ms-hero-copy .ms-hero-dropdown{flex:1 1 185px}.ms-hero-copy .ms-hero-dropdown>summary{min-width:0;width:100%}.ms-hero-copy .ms-hero-mode{flex:1 1 100%;padding:2px 0;color:rgb(242 250 255 / .76)}.ms-hero-copy .ms-hero-dropdown-body{z-index:100}.ms-hero-confidence{display:flex;gap:12px 20px;flex-wrap:wrap;align-items:center;margin-top:28px;color:rgb(237 249 255 / .90);font-size:.77rem;line-height:1.45}.ms-hero-confidence>span{display:inline-flex;align-items:center;gap:7px;white-space:normal}.ms-hero-confidence>span>span{color:#ffc54e;font-size:1.1em}.ms-hero-visual{position:relative;margin:0;min-width:0;align-self:stretch;display:flex;align-items:center;justify-content:center;z-index:1}.ms-hero-image-stage{position:relative;width:100%;height:clamp(350px,34vw,516px);overflow:hidden;border:1.5px solid rgb(236 248 255 / .66);border-radius:24px;box-shadow:0 23px 70px rgb(0 10 35 / .37);background:linear-gradient(135deg,#1d6479,#0b3456)}.ms-hero-image-stage::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgb(4 24 45 / .25),transparent 42%)}.ms-hero-featured-image{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;max-width:none!important;margin:0!important;border:0!important;border-radius:0!important}.ms-hero-photo-caption{position:absolute;bottom:16px;left:clamp(12px,7%,48px);right:-14px;max-width:310px;display:flex;gap:13px;align-items:center;border-radius:15px;background:rgb(248 253 255 / .96);color:#143850;padding:15px 17px;box-shadow:0 12px 35px rgb(0 20 45 / .19);border:1px solid rgb(205 227 238 / .9);backdrop-filter:blur(10px)}.ms-hero-photo-caption strong{display:block;font-size:.87rem;line-height:1.27;color:#123650}.ms-hero-photo-caption small{display:block;font-size:.71rem;line-height:1.45;color:#5a6d80;margin-top:4px}.ms-hero-caption-symbol{font-size:1.6rem;line-height:1;color:#168ea9;font-weight:800}.ms-hero-fallback{background:radial-gradient(ellipse at 70% 24%,#2a879d,#174966 40%,#07253f 90%)}.ms-hero-fallback::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.22;background-image:radial-gradient(rgb(176 238 244 / .55) 1.2px,transparent 1.8px);background-size:23px 23px}.ms-fallback-orbit{position:absolute;border-radius:50%;border:1.5px solid rgb(161 226 240 / .26);transform:rotate(-28deg)}.ms-fallback-orbit-outer{width:80%;aspect-ratio:1;left:10%;top:1%}.ms-fallback-orbit-inner{width:58%;aspect-ratio:1;left:21%;top:15%;border-color:rgb(211 248 255 / .37)}.ms-fallback-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#d6f3f7;text-align:center;gap:9px;text-shadow:0 2px 13px rgb(0 0 0 / .18)}.ms-fallback-center span{font-size:2.6rem;color:#f6bc3d}.ms-fallback-center strong{font-weight:800;font-size:clamp(2.5rem,5vw,4.2rem);letter-spacing:.17em}.ms-fallback-center small{letter-spacing:.22em;font-weight:600;font-size:.72rem}.ms-fallback-node{position:absolute;display:grid;place-items:center;color:#b9f0f6;border:1px solid rgb(190 230 240 / .5);background:rgb(25 100 130 / .7);border-radius:50%;width:44px;height:44px;font-size:1.45rem}.ms-node-a{left:13%;top:20%}.ms-node-b{right:12%;top:24%}.ms-node-c{left:20%;bottom:17%}@media(max-width:1100px){.ms-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(290px,.85fr);gap:20px}.ms-hero-image-stage{height:430px}.ms-hero-copy h1{font-size:clamp(1.75rem,3.25vw,2.5rem)!important}.ms-hero-photo-caption{left:12px;right:12px;max-width:none;padding:12px}}@media(max-width:880px){.ms-hero-grid{grid-template-columns:minmax(0,1fr)}.ms-hero-visual{max-width:680px;width:100%;margin:18px auto 2px}.ms-hero-image-stage{height:clamp(260px,51vw,395px)}.ms-hero-copy h1{max-width:760px!important}.ms-hero-intro{max-width:720px}.ms-hero-photo-caption{max-width:320px;left:auto;right:13px}.chero.ms-image-hero{padding:36px 0 40px!important}}@media(max-width:640px){.ms-hero-grid{gap:0}.ms-hero-copy h1{font-size:clamp(1.83rem,7vw,2.25rem)!important;line-height:1.19!important}.ms-hero-intro{font-size:.89rem;line-height:1.65;margin-bottom:18px}.ms-hero-confidence{gap:7px 16px;font-size:.72rem;margin-top:19px}.ms-hero-copy .ms-hero-dates{display:grid;grid-template-columns:1fr 1fr}.ms-hero-copy .ms-hero-dropdown,.ms-hero-copy .ms-hero-mode{grid-column:1/-1}.ms-hero-copy .ms-hero-dropdown>summary{min-height:47px}.ms-hero-copy .ms-next-date{min-width:0}.ms-hero-visual{margin-top:23px}.ms-hero-image-stage{height:260px;border-radius:17px}.ms-hero-photo-caption{bottom:11px;right:11px;left:11px;max-width:none;padding:10px 12px}.ms-hero-photo-caption strong{font-size:.76rem}.ms-hero-photo-caption small{font-size:.66rem}}@media(max-width:360px){.ms-hero-copy .ms-hero-dates{grid-template-columns:1fr}.ms-hero-copy .ms-hero-dropdown,.ms-hero-copy .ms-hero-mode{grid-column:auto}.ms-hero-image-stage{height:226px}.ms-hero-confidence{gap:8px}.ms-hero-copy h1{font-size:1.77rem!important}}@media(prefers-reduced-motion:reduce){.ms-hero-copy .ms-hero-dates *{transition:none!important}}.ms-hero-copy .ms-hero-dropdown[open]>summary{background:#fff;color:#183a5b;border-color:#fff}.ms-hero-copy .ms-hero-dropdown:not([open])>summary{color:#fff}.ms-hero-copy::before{left:-95px;bottom:75px;width:190px;height:190px}