.blogPromoRotation-module__RknqUW__rail,.blogPromoRotation-module__RknqUW__bottomBar{color:var(--neutral--100)}.blogPromoRotation-module__RknqUW__bottomBar{pointer-events:none;z-index:40;padding:0 1rem max(1rem, env(safe-area-inset-bottom));position:fixed;inset:auto 0 0}.blogPromoRotation-module__RknqUW__panel{isolation:isolate;background:url(/assets/webflow/680f4c056be14500f7a8e758_Left%20Container.svg) 100% 0/cover no-repeat,linear-gradient(243deg,#031d8c 48.55%,#0f1053);border:0;border-radius:.875rem;min-width:0;margin:0;padding:1.25rem 1.25rem .5rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 8px 32px #031d8c1f}.blogPromoRotation-module__RknqUW__bottomBar .blogPromoRotation-module__RknqUW__panel{pointer-events:auto;max-width:40rem;margin-inline:auto;padding:.875rem .875rem .125rem}.blogPromoRotation-module__RknqUW__slides{display:grid}.blogPromoRotation-module__RknqUW__slide{opacity:0;visibility:hidden;grid-area:1/1;min-width:0;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1),visibility .65s;transform:translateY(10px)}.blogPromoRotation-module__RknqUW__slide[data-state=active]{opacity:1;visibility:visible;transform:translateY(0)}.blogPromoRotation-module__RknqUW__slide[data-state=leaving]{transform:translateY(-8px)}.blogPromoRotation-module__RknqUW__controls{visibility:hidden;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.blogPromoRotation-module__RknqUW__controls[data-ready=true]{visibility:visible}.blogPromoRotation-module__RknqUW__steps{flex:1;min-width:0;display:flex}.blogPromoRotation-module__RknqUW__step,.blogPromoRotation-module__RknqUW__pause{color:#ffffffbf;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;height:32px;padding:0;display:flex}.blogPromoRotation-module__RknqUW__step{flex:1;min-width:24px;padding-inline:3px}.blogPromoRotation-module__RknqUW__pause{flex-shrink:0;width:32px}.blogPromoRotation-module__RknqUW__pause svg{width:14px;height:14px}.blogPromoRotation-module__RknqUW__step:hover,.blogPromoRotation-module__RknqUW__pause:hover{color:#fff;background:#ffffff14}.blogPromoRotation-module__RknqUW__step:focus-visible,.blogPromoRotation-module__RknqUW__pause:focus-visible{outline-offset:1px;outline:2px solid #fff}.blogPromoRotation-module__RknqUW__track{background:#ffffff38;border-radius:3px;width:100%;height:3px;position:relative;overflow:hidden}.blogPromoRotation-module__RknqUW__step[aria-current=true] .blogPromoRotation-module__RknqUW__track{background:#ffffff80}.blogPromoRotation-module__RknqUW__fill{border-radius:inherit;transform-origin:0;background:#fff;position:absolute;inset:0}.blogPromoRotation-module__RknqUW__fill[data-running=true]{animation:blogPromoRotation-module__RknqUW__progress var(--promo-interval) linear both}@keyframes blogPromoRotation-module__RknqUW__progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.blogPromoRotation-module__RknqUW__pause{display:none}.blogPromoRotation-module__RknqUW__slide{transition:none;transform:none}.blogPromoRotation-module__RknqUW__slide[data-state=leaving]{transform:none}.blogPromoRotation-module__RknqUW__fill[data-running=true]{animation:none}}
.mobile-menu-root{display:none}@media screen and (max-width:1279px){.mobile-menu-root{display:block}}.mobile-menu-toggle{color:#0d0f1a;cursor:pointer;background:#fff;border:1px solid #e5e6ed;border-radius:.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;position:relative;box-shadow:0 1px 2px #0f105314}.mobile-menu-panel{z-index:9999;background:#fff;border-top:1px solid #eef0f5;flex-direction:column;height:calc(100dvh - 4rem);animation:.2s both mmEnter;display:flex;position:fixed;inset:4rem 0 0}.mobile-menu-panel--closing{animation:.2s both mmExit}.mobile-menu-header,.mobile-menu-scroll,.mobile-menu-actions{width:100%;max-width:40rem;margin-inline:auto}.mobile-menu-header{flex:none;padding:1.5rem 1.25rem 1rem}.mobile-menu-heading{color:#111426;letter-spacing:-.055rem;margin:0;font-size:1.625rem;font-weight:600;line-height:1.25}.mobile-menu-heading:focus{outline:none}.mobile-menu-back{color:#536078;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.5rem;min-height:2.75rem;margin:-1rem 0 .375rem -.375rem;padding:.375rem;font-size:.8125rem;display:flex}.mobile-menu-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:0 1.25rem 1.25rem;overflow-y:auto}.mobile-menu-view{animation:.18s both mmView}.mobile-menu-sections{background:linear-gradient(130deg,#f7f8ff,#fff 90%);border:1px solid #e6e9f3;border-radius:1rem;overflow:hidden}.mobile-menu-section-trigger{color:#14182b;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.875rem;width:100%;min-height:5.25rem;padding:1rem;display:flex}.mobile-menu-section-trigger+.mobile-menu-section-trigger{border-top:1px solid #e6e9f3}.mobile-menu-section-icon{color:#2732c8;background:#eef0ff;border:1px solid #e1e5ff;border-radius:.75rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.mobile-menu-section-copy,.mobile-menu-sublink-copy{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.mobile-menu-section-label{letter-spacing:-.02rem;font-size:1rem;font-weight:600}.mobile-menu-section-desc{color:#626c81;font-size:.75rem;line-height:1.5}.mobile-menu-quick-links{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;margin-top:1.25rem;display:grid}.mobile-menu-link{color:#30374c;border-bottom:1px solid #eef0f5;justify-content:space-between;align-items:center;gap:.5rem;min-height:3.25rem;padding:.625rem .25rem;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}.mobile-menu-link svg{color:#949db0;flex:none}.mobile-menu-tabs{z-index:1;background:#f3f5fa;border:1px solid #e9ebf4;border-radius:.75rem;gap:.25rem;margin-bottom:.5rem;padding:.25rem;display:flex;position:sticky;top:0}.mobile-menu-tabs button{color:#667087;cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex:1;justify-content:center;align-items:center;gap:.375rem;min-height:2.75rem;padding:.625rem .375rem;font-size:.75rem;font-weight:600;line-height:1.4;display:flex}.mobile-menu-tabs button[aria-selected=true]{color:#2530be;background:#fff;box-shadow:0 1px 4px #25307414}.mobile-menu-tab-count{background:#e8ebf6;border-radius:.3125rem;flex:none;place-items:center;width:1.125rem;height:1.125rem;font-size:.625rem;display:grid}.mobile-menu-sublink{color:#1d2438;border-bottom:1px solid #eef0f5;align-items:center;gap:.75rem;min-height:4.25rem;padding:.875rem .375rem;text-decoration:none;display:flex}.mobile-menu-sublink svg{color:#8993af;flex:none}.mobile-menu-sublink-label{font-size:.9375rem;font-weight:550;line-height:1.4}.mobile-menu-sublink-desc{color:#647088;font-size:.75rem;line-height:1.5}.mobile-menu-group-label{color:#69758e;letter-spacing:.08em;text-transform:uppercase;margin:1.25rem 0 .25rem;font-size:.6875rem;font-weight:600}.mobile-menu-actions{padding:1rem 1.25rem max(1rem, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e9ecf4;flex:none;gap:.75rem;display:flex}.mobile-menu-btn-primary,.mobile-menu-btn-secondary{text-align:center;border:1px solid #dce1ee;border-radius:.625rem;flex:1;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding:.75rem .625rem;font-size:.875rem;font-weight:600;line-height:1.4;text-decoration:none;display:flex}.mobile-menu-btn-secondary{color:#30374c}.mobile-menu-btn-primary{color:#fff;background:#242dc7;border-color:#242dc7;flex:1.4}.mobile-menu-btn-primary svg{flex:none}.mobile-menu-panel :is(a,button):hover{text-decoration:none}.mobile-menu-panel :is(.mobile-menu-section-trigger,.mobile-menu-sublink,.mobile-menu-link,.mobile-menu-back):hover{background:#f5f6fc}.mobile-menu-panel :is(a,button):focus-visible,.mobile-menu-toggle:focus-visible{outline-offset:-2px;outline:2px solid #2732c8}@keyframes mmEnter{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes mmExit{to{opacity:0;transform:translateY(-.5rem)}}@keyframes mmView{0%{opacity:0;transform:translate(.5rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mobile-menu-panel,.mobile-menu-panel--closing,.mobile-menu-view{animation:none}}
