.demo-module__RMWswW__page{--navy:#0f172b;--cream:#f3f0e7;--gutter:clamp(20px, 3.33vw, 64px);color:#f7f9fc;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#07101f;min-height:100vh;font-family:Arial,Helvetica,sans-serif;line-height:1.5}.demo-module__RMWswW__page *,.demo-module__RMWswW__page :before,.demo-module__RMWswW__page :after{box-sizing:border-box}.demo-module__RMWswW__page a{color:inherit;text-decoration:none}.demo-module__RMWswW__page a:focus-visible,.demo-module__RMWswW__embed:focus-visible{outline-offset:5px;outline:3px solid #63a2ff}.demo-module__RMWswW__skip{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.demo-module__RMWswW__skip:focus{z-index:10;clip-path:none;width:auto;height:auto;color:var(--navy);background:#fff;padding:16px;top:12px;left:12px}.demo-module__RMWswW__header{background:#07101f}.demo-module__RMWswW__headerInner{min-height:92px;padding:12px var(--gutter);justify-content:space-between;align-items:center;gap:24px;display:flex}.demo-module__RMWswW__brand{flex:none;display:inline-flex}.demo-module__RMWswW__logo{width:110px;height:auto;display:block}.demo-module__RMWswW__page .demo-module__RMWswW__back{background:var(--cream);color:#111b30;border-radius:99px;justify-content:center;align-items:center;gap:20px;min-height:50px;padding:13px 25px;font-size:14px;font-weight:700;display:inline-flex}.demo-module__RMWswW__back:hover{background:#fff}.demo-module__RMWswW__main{background:radial-gradient(64% 92% at 76% 24%,#294f798a,#0000 75%),linear-gradient(135deg,#0a1528 0%,#111f35 65%,#08111f)}.demo-module__RMWswW__layout{max-width:1160px;padding:40px var(--gutter) 48px;grid-template-columns:minmax(0,1fr);gap:32px;margin-inline:auto;display:grid}.demo-module__RMWswW__intro{text-align:center;min-width:0}.demo-module__RMWswW__intro h1{letter-spacing:-.065em;margin:0;font-size:clamp(44px,4.7vw,68px);font-weight:760;line-height:1.045}.demo-module__RMWswW__lead{color:#cedaeb;max-width:640px;margin:18px auto;font-size:clamp(17px,1.35vw,21px);line-height:1.6}.demo-module__RMWswW__duration{color:#c5d7ef;justify-content:center;align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.demo-module__RMWswW__duration svg{flex-shrink:0;width:21px;height:21px}.demo-module__RMWswW__calendar{min-width:0;color:var(--navy);background:#edf2f8;border-radius:30px;align-self:start;overflow:hidden}.demo-module__RMWswW__calendarHeading{padding:24px 30px}.demo-module__RMWswW__calendarHeading h2{letter-spacing:-.045em;margin:0;font-size:clamp(26px,2.5vw,38px);font-weight:700;line-height:1.1}.demo-module__RMWswW__calendarFrame{background:#fff}.demo-module__RMWswW__embed{background:#fff;border:0;width:100%;height:780px;display:block}.demo-module__RMWswW__fallback{text-align:center;color:#4f6688;margin:0;padding:20px 24px;font-size:13px;line-height:1.7}.demo-module__RMWswW__page .demo-module__RMWswW__fallback a{color:#172c4b;text-underline-offset:4px;padding-block:5px;font-weight:700;text-decoration:underline;display:inline-block}.demo-module__RMWswW__footer{padding:25px var(--gutter);color:#bfcde2;justify-content:center;align-items:center;gap:24px;font-size:13px;display:flex}.demo-module__RMWswW__footer a{padding-block:12px}.demo-module__RMWswW__footer a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:600px){.demo-module__RMWswW__headerInner{gap:14px;min-height:80px}.demo-module__RMWswW__logo{width:90px}.demo-module__RMWswW__page .demo-module__RMWswW__back{gap:10px;min-height:44px;padding:11px 17px;font-size:12px}.demo-module__RMWswW__layout{gap:30px;padding-top:30px}.demo-module__RMWswW__intro h1{font-size:clamp(40px,10.8vw,62px)}.demo-module__RMWswW__lead{margin:16px auto;font-size:17px}.demo-module__RMWswW__duration{font-size:12px}.demo-module__RMWswW__calendar{border-radius:22px}.demo-module__RMWswW__calendarHeading{padding:24px 22px}.demo-module__RMWswW__embed{height:840px}.demo-module__RMWswW__fallback{padding:15px 18px}.demo-module__RMWswW__footer{padding-block:18px}}@media (max-width:360px){.demo-module__RMWswW__calendar{margin-inline:calc(-1 * var(--gutter));border-radius:0}}
