.brand-logo{font-family:var(--font-tight), sans-serif;letter-spacing:-.04em;font-size:22px;font-weight:800;line-height:1;display:inline-flex}.brand-logo__syn{color:var(--navy)}.brand-logo__ai{color:var(--sky)}.brand-logo--inverse .brand-logo__syn{color:#fff}.brand-logo--inverse .brand-logo__ai{color:var(--sky)}.brand-logo-img{width:auto;height:auto}
.astro-toggle{--at-size:8px;--at-w:10em;--at-h:4.6em;--at-astro:6em;--at-edge:.28em;--at-travel:calc(var(--at-w) - var(--at-astro) - var(--at-edge) * 2);--at-r:99em;--at-ease:cubic-bezier(.22, 1, .36, 1);--at-dur:.32s;--at-stagger:40ms;font-size:var(--at-size);line-height:0;display:inline-block}.astro-toggle *,.astro-toggle :before,.astro-toggle :after{box-sizing:border-box}.astro-toggle:not([data-ready]) *,.astro-toggle:not([data-ready]) :before,.astro-toggle:not([data-ready]) :after{transition:none!important;animation:none!important}.astro-toggle__input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.astro-toggle__track{width:var(--at-w);height:var(--at-h);border-radius:var(--at-r);cursor:pointer;transition:box-shadow var(--at-dur) var(--at-ease), transform .3s var(--at-ease);-webkit-tap-highlight-color:transparent;display:block;position:relative;overflow:visible;box-shadow:0 .16em .55em #032d6042,0 0 0 1px #032d6014}:is(.astro-toggle__input:checked+.astro-toggle__track,:root[data-theme=dark] .astro-toggle:not([data-ready]) .astro-toggle__track){box-shadow:0 .16em .7em #0000008c,0 0 0 1px #7eafe13d}.astro-toggle__track:hover{transform:translateY(-1px)}.astro-toggle__input:focus-visible+.astro-toggle__track{outline-offset:3px;outline:2px solid #33c4f5}.astro-toggle__sky{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.astro-toggle__wash{transition:opacity var(--at-dur) var(--at-ease);position:absolute;inset:0}.astro-toggle__wash--day{opacity:1;background:radial-gradient(42% 82% at 80% 28%,#fff4cee6 0%,#fff4ce00 64%),linear-gradient(172deg,#1f88c8 0%,#4aabde 34%,#7cc7ec 68%,#b2dff7 100%)}.astro-toggle__wash--night{opacity:0;background:radial-gradient(70% 120% at 22% 30%,#609edb52 0%,#609edb00 60%),radial-gradient(90% 140% at 78% 92%,#0076af4d 0%,#0076af00 62%),linear-gradient(172deg,#01060d 0%,#041226 40%,#072241 76%,#0a3055 100%)}:is(.astro-toggle__input:checked+.astro-toggle__track,:root[data-theme=dark] .astro-toggle:not([data-ready]) .astro-toggle__track) .astro-toggle__wash--day{opacity:0}:is(.astro-toggle__input:checked+.astro-toggle__track,:root[data-theme=dark] .astro-toggle:not([data-ready]) .astro-toggle__track) .astro-toggle__wash--night{opacity:1}.astro-toggle__horizon{height:42%;transition:background var(--at-dur) var(--at-ease);background:linear-gradient(#fff0 0%,#ffffff42 100%);position:absolute;bottom:0;left:0;right:0}:is(.astro-toggle__input:checked+.astro-toggle__track,:root[data-theme=dark] .astro-toggle:not([data-ready]) .astro-toggle__track) .astro-toggle__horizon{background:linear-gradient(#00a1e000 0%,#00a1e047 100%)}.astro-toggle__gloss{border-radius:inherit;background:linear-gradient(#ffffff42 0%,#fff0 40%);position:absolute;inset:0;box-shadow:inset 0 -.14em .3em #0320422e}.astro-toggle__sun{width:1.22em;height:1.22em;transition:transform var(--at-dur) var(--at-ease), opacity var(--at-dur) var(--at-ease);background:radial-gradient(circle at 36% 32%,#fffef6 0%,#ffeeb4 46%,#ffc93f 100%);border-radius:50%;position:absolute;top:1.05em;right:1.25em;box-shadow:0 0 .5em #ffd566f2,0 0 1.4em #ffc64499}:is(.astro-toggle__input:checked+.astro-toggle__track,:root[data-theme=dark] .astro-toggle:not([data-ready]) .astro-toggle__track) .astro-toggle__sun{opacity:0;transform:translateY(2.2em)scale(.55)}.astro-toggle__moon{opacity:0;width:1.15em;height:1.15em;transition:transform var(--at-dur) var(--at-ease), opacity var(--at-dur) var(--at-ease);background:#eef4fe;border-radius:50%;position:absolute;top:1.1em;left:1.3em;transform:translateY(2.2em)scale(.55);box-shadow:inset -.36em .04em 0 -.03em #061a31,0 0 .7em #c8e2ff80}:is(.astro-toggle__input:checked+.astro-toggle__track,:root[data-theme=dark] .astro-toggle:not([data-ready]) .astro-toggle__track) .astro-toggle__moon{opacity:1;transform:none}.astro-toggle__cloud{border-radius:var(--at-r);filter:blur(.055em);transition:transform var(--at-dur) var(--at-ease), opacity var(--at-dur) var(--at-ease);background:#fff;position:absolute}.astro-toggle__cloud--a{width:2.6em;height:.8em;bottom:.42em;left:.5em;box-shadow:1.1em -.34em 0 -.06em #fff,.42em -.2em 0 -.02em #fff}.astro-toggle__cloud--b{opacity:.95;width:1.9em;height:.62em;bottom:.75em;right:.35em;box-shadow:.5em -.24em 0 -.06em #fffffff5}.astro-toggle__cloud--c{opacity:.62;width:1.35em;height:.46em;top:.72em;left:4.1em}:is(.astro-toggle__input:checked+.astro-toggle__track,:root[data-theme=dark] .astro-toggle:not([data-ready]) .astro-toggle__track) .astro-toggle__cloud{opacity:0;transform:translate(3.6em)scale(.9)}.astro-toggle__star{left:var(--sx);top:var(--sy);opacity:0;width:.19em;height:.19em;transform:translateY(1.3em) scale(var(--ss));transition:transform var(--at-dur) var(--at-ease) var(--sd), opacity var(--at-dur) var(--at-ease) var(--sd);background:#fff;border-radius:50%;position:absolute;box-shadow:0 0 .32em #c8e6ffe6}:is(.astro-toggle__input:checked+.astro-toggle__track,:root[data-theme=dark] .astro-toggle:not([data-ready]) .astro-toggle__track) .astro-toggle__star{opacity:1;transform:translateY(0) scale(var(--ss));animation:3.4s ease-in-out infinite atTwinkle;animation-delay:calc(var(--sd) * 7)}@keyframes atTwinkle{0%,to{opacity:.95}50%{opacity:.3}}.astro-toggle__trail{top:50%;left:var(--at-edge);width:calc(var(--at-travel) + var(--at-astro) * .55);border-radius:var(--at-r);opacity:0;height:.22em;position:absolute;transform:translateY(-50%)scaleX(0)}.astro-toggle[data-flown] .astro-toggle__input:checked+.astro-toggle__track .astro-toggle__trail{transform-origin:0;animation:atStreakFwd var(--at-dur) var(--at-ease);background:linear-gradient(90deg,#78d8ff00,#a8e9fff2)}.astro-toggle[data-flown] .astro-toggle__input:not(:checked)+.astro-toggle__track .astro-toggle__trail{transform-origin:100%;animation:atStreakBack var(--at-dur) var(--at-ease);background:linear-gradient(270deg,#fff0,#fffffff2)}@keyframes atStreakFwd{0%{opacity:0;transform:translateY(-50%)scaleX(0)}35%{opacity:.8;transform:translateY(-50%)scaleX(1)}to{opacity:0;transform:translateY(-50%)scaleX(1)}}@keyframes atStreakBack{0%{opacity:0;transform:translateY(-50%)scaleX(0)}35%{opacity:.8;transform:translateY(-50%)scaleX(1)}to{opacity:0;transform:translateY(-50%)scaleX(1)}}.astro-toggle__astro{top:calc(50% - var(--at-astro) / 2);left:var(--at-edge);width:var(--at-astro);height:var(--at-astro);z-index:2;pointer-events:none;filter:drop-shadow(0 .22em .34em #031c3a80);transition:transform var(--at-dur) var(--at-ease), opacity calc(var(--at-dur) * .5) ease-out, filter .3s ease;position:absolute}.astro-toggle__astro img{object-fit:contain;width:100%;height:100%;display:block}.astro-toggle__astro--day{opacity:1;transition-delay:var(--at-stagger);transform:translate(0)scale(1)rotate(0)}.astro-toggle__astro--day img{animation:3.1s ease-in-out infinite atFlyBob}.astro-toggle__astro--night{opacity:0;transition-delay:0s;transform:translate(-1.8em)scale(.42)rotate(-18deg)}.astro-toggle__astro--night img{filter:brightness(1.1)contrast(1.04);animation:5.6s ease-in-out infinite atDrift}:is(.astro-toggle__input:checked+.astro-toggle__track,:root[data-theme=dark] .astro-toggle:not([data-ready]) .astro-toggle__track) .astro-toggle__astro--night{filter:drop-shadow(0 .22em .34em #0009)drop-shadow(0 0 .55em #4fc9f86b)}:is(.astro-toggle__input:checked+.astro-toggle__track,:root[data-theme=dark] .astro-toggle:not([data-ready]) .astro-toggle__track) .astro-toggle__astro--day{transform:translateX(calc(var(--at-travel) + 1.8em)) scale(.42) rotate(18deg);opacity:0;transition-delay:0s}:is(.astro-toggle__input:checked+.astro-toggle__track,:root[data-theme=dark] .astro-toggle:not([data-ready]) .astro-toggle__track) .astro-toggle__astro--night{transform:translateX(var(--at-travel)) scale(1) rotate(0deg);opacity:1;transition-delay:var(--at-stagger)}@keyframes atFlyBob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-.22em)rotate(-2.5deg)}}@keyframes atDrift{0%,to{transform:translateY(0)rotate(0)}33%{transform:translateY(-.18em)rotate(3deg)}66%{transform:translateY(.13em)rotate(-2deg)}}.astro-toggle__track:hover .astro-toggle__astro--day{filter:drop-shadow(0 .26em .5em #031c3a8c)}:is(.astro-toggle__input:checked+.astro-toggle__track,:root[data-theme=dark] .astro-toggle:not([data-ready]) .astro-toggle__track):hover .astro-toggle__astro--night{filter:drop-shadow(0 .26em .5em #0000009e)drop-shadow(0 0 .75em #4fc9f899)}.astro-toggle__track:hover .astro-toggle__astro--day{transform:translate(.36em)scale(1.06)rotate(4deg)}:is(.astro-toggle__input:checked+.astro-toggle__track,:root[data-theme=dark] .astro-toggle:not([data-ready]) .astro-toggle__track):hover .astro-toggle__astro--night{transform:translateX(calc(var(--at-travel) - .36em)) scale(1.06) rotate(-4deg)}.astro-toggle__track:hover .astro-toggle__sun{transform:scale(1.12)}.astro-toggle__track:active{transform:translateY(0)}.astro-toggle__track:active .astro-toggle__astro{transition-duration:.14s}@media (hover:none){.astro-toggle__track:hover{transform:none}.astro-toggle__track:hover .astro-toggle__astro--day{transform:translate(0)scale(1)rotate(0)}:is(.astro-toggle__input:checked+.astro-toggle__track,:root[data-theme=dark] .astro-toggle:not([data-ready]) .astro-toggle__track):hover .astro-toggle__astro--night{transform:translateX(var(--at-travel)) scale(1) rotate(0deg)}}@media (prefers-reduced-motion:reduce){.astro-toggle{--at-dur:1ms;--at-stagger:0s}.astro-toggle *,.astro-toggle :before,.astro-toggle :after{animation:none!important}}
.ServicesMega-module__y6F5CW__shell{padding:0}.ServicesMega-module__y6F5CW__grid{grid-template-columns:268px minmax(0,1fr) 340px;width:min(1400px,100%);margin:0 auto;display:grid}.ServicesMega-module__y6F5CW__rail{background:var(--c-surface-2,#f5f8fc);border-right:1px solid var(--c-line);flex-direction:column;gap:3px;padding:22px 16px;display:flex}.ServicesMega-module__y6F5CW__railHead{letter-spacing:.12em;text-transform:uppercase;color:var(--c-mute);margin:0 12px 10px;font-size:.72rem;font-weight:800}.ServicesMega-module__y6F5CW__railItem{width:100%;font:inherit;text-align:left;color:var(--c-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:11px 14px;font-size:.94rem;font-weight:600;line-height:1.3;transition:background-color .15s,color .15s,box-shadow .15s;display:flex;position:relative}.ServicesMega-module__y6F5CW__railItem:hover{color:var(--c-ink);background:color-mix(in srgb, var(--c-surface) 75%, transparent)}.ServicesMega-module__y6F5CW__railItem[aria-pressed=true]{background:var(--c-surface);color:var(--c-ink);font-weight:750;box-shadow:0 6px 18px -10px #032d6059}.ServicesMega-module__y6F5CW__railItem[aria-pressed=true]:after{content:"";border-top:2px solid var(--c-accent-text);border-right:2px solid var(--c-accent-text);width:7px;height:7px;position:absolute;top:50%;right:12px;transform:translateY(-50%)rotate(45deg)}.ServicesMega-module__y6F5CW__railItem:focus-visible{outline:2px solid var(--c-accent);outline-offset:1px}.ServicesMega-module__y6F5CW__icon{object-fit:contain;flex:none;width:26px;height:26px}.ServicesMega-module__y6F5CW__main{flex-direction:column;padding:28px 32px 24px;animation:.2s both ServicesMega-module__y6F5CW__fade;display:flex}.ServicesMega-module__y6F5CW__head{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;padding-bottom:18px;display:flex}.ServicesMega-module__y6F5CW__title{font-family:var(--font-bricolage), var(--font-tight), sans-serif;letter-spacing:-.01em;color:var(--c-display,var(--c-ink));margin:0;font-size:1.75rem;font-weight:700}.ServicesMega-module__y6F5CW__line{color:var(--c-mute);margin:6px 0 0;font-size:.94rem}.ServicesMega-module__y6F5CW__count{background:color-mix(in srgb, var(--c-accent) 10%, transparent);color:var(--c-accent-text);border-radius:999px;flex:none;padding:4px 11px;font-size:.76rem;font-weight:800}.ServicesMega-module__y6F5CW__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;margin:0;padding:0;list-style:none;display:grid}.ServicesMega-module__y6F5CW__link{color:var(--c-ink);border:1px solid #0000;border-radius:14px;grid-template-columns:44px minmax(0,1fr) 16px;align-items:start;gap:12px;padding:11px 12px;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s;display:grid}.ServicesMega-module__y6F5CW__link:hover{background:var(--c-surface);border-color:var(--c-line);box-shadow:0 10px 24px -18px #032d6080}.ServicesMega-module__y6F5CW__link:focus-visible{outline:2px solid var(--c-accent);outline-offset:1px}.ServicesMega-module__y6F5CW__tile{background:var(--c-surface-2,#f5f8fc);border:1px solid var(--c-line);border-radius:12px;place-items:center;width:44px;height:44px;transition:background-color .15s;display:grid}.ServicesMega-module__y6F5CW__link:hover .ServicesMega-module__y6F5CW__tile{background:color-mix(in srgb, var(--c-accent) 9%, var(--c-surface))}.ServicesMega-module__y6F5CW__copy{gap:3px;min-width:0;display:grid}.ServicesMega-module__y6F5CW__label{flex-wrap:wrap;align-items:center;gap:8px;font-size:.95rem;font-weight:700;line-height:1.3;display:flex}.ServicesMega-module__y6F5CW__label em{letter-spacing:.04em;text-transform:uppercase;color:var(--c-accent-text);background:color-mix(in srgb, var(--c-accent) 10%, transparent);border-radius:6px;padding:1px 7px;font-size:.66rem;font-style:normal;font-weight:800}.ServicesMega-module__y6F5CW__desc{color:var(--c-mute);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.45;display:-webkit-box;overflow:hidden}.ServicesMega-module__y6F5CW__go{color:var(--c-mute);opacity:0;margin-top:3px;transition:opacity .15s,transform .15s,color .15s;transform:translate(-4px)}.ServicesMega-module__y6F5CW__link:hover .ServicesMega-module__y6F5CW__go{opacity:1;color:var(--c-accent-text);transform:none}.ServicesMega-module__y6F5CW__link:hover .ServicesMega-module__y6F5CW__label{color:var(--c-accent-text)}.ServicesMega-module__y6F5CW__all{color:var(--c-accent-text);align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.ServicesMega-module__y6F5CW__all:hover{text-decoration:underline}.ServicesMega-module__y6F5CW__promo{background:var(--c-surface);border:1px solid var(--c-line);border-radius:18px;flex-direction:column;align-self:start;margin:22px 22px 22px 0;animation:.2s both ServicesMega-module__y6F5CW__fade;display:flex;overflow:hidden;box-shadow:0 22px 44px -28px #032d6080}.ServicesMega-module__y6F5CW__promoShot{position:relative}.ServicesMega-module__y6F5CW__promoShot:after{content:"";background:linear-gradient(#0000 45%,#032d60b8);position:absolute;inset:0}.ServicesMega-module__y6F5CW__promoImg{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.ServicesMega-module__y6F5CW__promoTag{z-index:1;color:#032d60;background:#fffffff2;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:.8rem;font-weight:750;display:inline-flex;position:absolute;bottom:14px;left:14px}.ServicesMega-module__y6F5CW__promoTag .ServicesMega-module__y6F5CW__icon{width:22px;height:22px}.ServicesMega-module__y6F5CW__promoBody{flex-direction:column;gap:14px;padding:18px 20px 20px;display:flex}.ServicesMega-module__y6F5CW__promoBody p{color:var(--c-ink);margin:0;font-size:.93rem;line-height:1.5}.ServicesMega-module__y6F5CW__promoCta{color:#fff;background:#032d60;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:10px 16px;font-size:.86rem;font-weight:700;text-decoration:none;transition:background-color .15s;display:inline-flex}.ServicesMega-module__y6F5CW__promoCta:hover{background:#0a63b8}@keyframes ServicesMega-module__y6F5CW__fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ServicesMega-module__y6F5CW__main,.ServicesMega-module__y6F5CW__promo{animation:none}}@media (max-width:1240px){.ServicesMega-module__y6F5CW__grid{grid-template-columns:236px minmax(0,1fr) 290px}.ServicesMega-module__y6F5CW__main{padding:24px 22px 20px}}.ServicesMega-module__y6F5CW__search{background:var(--c-surface);border:1px solid var(--c-line);height:40px;color:var(--c-mute);border-radius:10px;align-items:center;gap:8px;margin:0 4px 16px;padding:0 10px;display:flex}.ServicesMega-module__y6F5CW__search:focus-within{border-color:var(--c-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--c-accent) 18%, transparent)}.ServicesMega-module__y6F5CW__search input{min-width:0;height:100%;font:inherit;color:var(--c-ink);background:0 0;border:0;outline:0;flex:1;font-size:.9rem}.ServicesMega-module__y6F5CW__clear{background:var(--c-surface-2,#f5f8fc);width:22px;height:22px;color:var(--c-mute);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.ServicesMega-module__y6F5CW__sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ServicesMega-module__y6F5CW__chip{color:var(--c-mute);border:1px solid var(--c-line);border-radius:6px;justify-self:start;margin-top:2px;padding:1px 7px;font-size:.68rem;font-weight:700}.ServicesMega-module__y6F5CW__empty{color:var(--c-accent-text);align-items:center;gap:8px;margin-top:6px;font-weight:700;text-decoration:none;display:inline-flex}.ServicesMega-module__y6F5CW__railStart{border-bottom:1px solid var(--c-line);border-radius:12px 12px 0 0;margin-bottom:8px;padding-bottom:12px}.ServicesMega-module__y6F5CW__railStart[aria-pressed=true]{border-radius:12px}.ServicesMega-module__y6F5CW__paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ServicesMega-module__y6F5CW__path{border:1px solid var(--c-line);background:var(--c-surface);height:100%;color:var(--c-ink);border-radius:16px;gap:6px;padding:16px 40px 16px 16px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative}.ServicesMega-module__y6F5CW__path:hover{border-color:color-mix(in srgb, var(--c-accent) 50%, var(--c-line));transform:translateY(-2px);box-shadow:0 14px 28px -20px #032d608c}.ServicesMega-module__y6F5CW__path b{font-size:1rem}.ServicesMega-module__y6F5CW__path>span:not(.ServicesMega-module__y6F5CW__tile){color:var(--c-mute);font-size:.84rem;line-height:1.45}.ServicesMega-module__y6F5CW__pathGo{color:var(--c-accent-text);position:absolute;top:18px;right:14px}.ServicesMega-module__y6F5CW__proof{align-items:center;gap:8px;font-weight:700;display:flex;color:var(--c-accent-text)!important;font-size:.82rem!important}.ServicesMega-module__y6F5CW__proof span{width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, currentColor 18%, transparent);background:currentColor;border-radius:50%;flex:none}.ServicesMega-module__y6F5CW__shell .ServicesMega-module__y6F5CW__grid{flex:auto;min-height:0}.ServicesMega-module__y6F5CW__rail,.ServicesMega-module__y6F5CW__main{min-height:0;max-height:min(78vh, calc(100dvh - var(--nav-h,92px) - 16px));overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.ServicesMega-module__y6F5CW__rail{gap:1px}.ServicesMega-module__y6F5CW__railItem{padding:9px 14px}.ServicesMega-module__y6F5CW__compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 10px;margin-top:14px}.ServicesMega-module__y6F5CW__bare{border:1px solid var(--c-line);background:var(--c-surface);color:var(--c-ink);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:.9rem;font-weight:650;text-decoration:none;transition:border-color .15s,color .15s,box-shadow .15s;display:flex}.ServicesMega-module__y6F5CW__bare:hover{border-color:color-mix(in srgb, var(--c-accent) 50%, var(--c-line));color:var(--c-accent-text);box-shadow:0 10px 22px -18px #032d608c}.ServicesMega-module__y6F5CW__bare:hover .ServicesMega-module__y6F5CW__go{opacity:1;color:var(--c-accent-text);transform:none}.ServicesMega-module__y6F5CW__bare:focus-visible{outline:2px solid var(--c-accent);outline-offset:1px}.ServicesMega-module__y6F5CW__rail>*{flex-shrink:0}.ServicesMega-module__y6F5CW__railItem[aria-pressed=true]:after{content:none}.ServicesMega-module__y6F5CW__grid{grid-template-columns:300px minmax(0,1fr) 340px}.ServicesMega-module__y6F5CW__rail{gap:0;max-height:none;padding:18px 14px;overflow:visible}.ServicesMega-module__y6F5CW__railItem{white-space:nowrap;padding:7px 12px;font-size:.88rem}.ServicesMega-module__y6F5CW__railItem .ServicesMega-module__y6F5CW__icon,.ServicesMega-module__y6F5CW__railItem svg,.ServicesMega-module__y6F5CW__railItem img{width:24px;height:24px}.ServicesMega-module__y6F5CW__railHead{margin-bottom:6px}.ServicesMega-module__y6F5CW__search{height:38px;margin-bottom:12px}.ServicesMega-module__y6F5CW__railStart{margin-bottom:6px;padding-bottom:8px}.ServicesMega-module__y6F5CW__shell{max-height:calc(100dvh - var(--nav-h,92px) - 8px)!important}@media (max-height:860px){.ServicesMega-module__y6F5CW__railItem{padding-top:5px;padding-bottom:5px}.ServicesMega-module__y6F5CW__rail{padding-top:12px;padding-bottom:12px}.ServicesMega-module__y6F5CW__search{height:34px;margin-bottom:8px}.ServicesMega-module__y6F5CW__railHead{margin-bottom:4px}}.ServicesMega-module__y6F5CW__railGroup{letter-spacing:.12em;text-transform:uppercase;color:var(--c-mute);margin:10px 12px 4px;font-size:.68rem;font-weight:800}.ServicesMega-module__y6F5CW__railGroup:first-of-type{margin-top:2px}.ServicesMega-module__y6F5CW__glyph{color:#fff;background:#0a63b8;border-radius:50%;flex:none;width:26px;height:26px;padding:5px}.ServicesMega-module__y6F5CW__tile .ServicesMega-module__y6F5CW__glyph{width:30px;height:30px;padding:6px}.ServicesMega-module__y6F5CW__railItem .ServicesMega-module__y6F5CW__glyph{box-sizing:border-box;width:26px;height:26px;padding:5px}.ServicesMega-module__y6F5CW__glyph{box-sizing:border-box;place-items:center;display:inline-grid}.ServicesMega-module__y6F5CW__railItem .ServicesMega-module__y6F5CW__glyph svg,.ServicesMega-module__y6F5CW__tile .ServicesMega-module__y6F5CW__glyph svg,.ServicesMega-module__y6F5CW__promoTag .ServicesMega-module__y6F5CW__glyph svg{width:100%;height:100%}.ServicesMega-module__y6F5CW__promoTag .ServicesMega-module__y6F5CW__glyph{box-sizing:border-box;width:26px;height:26px;padding:5px}
.syn-promo{--promo-bar-h:38px;z-index:2001;height:var(--promo-bar-h);color:#fff;background:linear-gradient(90deg,#032d60,#0176d3 60%,#00a1e0);position:relative;overflow:hidden}@media (max-width:640px){.syn-promo{--promo-bar-h:36px}}body:has(>.syn-promo--top){--promo-h:38px}@media (max-width:640px){body:has(>.syn-promo--top){--promo-h:36px}}body:has(>.syn-promo--top) .syn-nav{top:var(--promo-shift,var(--promo-h))}.syn-promo--under{z-index:1980;transform:translateY(93px)}@media (max-width:991px){.syn-promo--under{transform:translateY(73px)}}.syn-promo__track{height:100%;position:relative}.syn-promo__item{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;justify-content:center;align-items:center;gap:10px;padding:0 96px;font-size:.86rem;font-weight:600;text-decoration:none;transition:opacity .45s,transform .45s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0;transform:translateY(100%)}.syn-promo__item.is-on{opacity:1;pointer-events:auto;transform:none}.syn-promo__item span{text-overflow:ellipsis;overflow:hidden}.syn-promo__item:hover span,.syn-promo__item:focus-visible span{text-decoration:underline}.syn-promo__item:focus-visible{outline-offset:-4px;outline:2px solid #fff}.syn-promo__item b{letter-spacing:.08em;text-transform:uppercase;background:#ffffff2e;border-radius:999px;flex:none;padding:2px 8px;font-size:.68rem;font-weight:800}.syn-promo__item svg{flex:none;width:15px;height:15px}.syn-promo__controls{align-items:center;gap:10px;display:flex;position:absolute;top:0;bottom:0;right:16px}.syn-promo__dots{gap:5px;display:flex}.syn-promo__dots i{background:#fff6;border-radius:50%;width:6px;height:6px;transition:background .3s,width .3s}.syn-promo__dots i.is-on{background:#fff;border-radius:3px;width:16px}.syn-promo__controls button{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid}.syn-promo__controls button:hover{background:#ffffff47}.syn-promo__controls button:focus-visible{outline-offset:2px;outline:2px solid #fff}.syn-promo__controls svg{width:12px;height:12px}@media (max-width:640px){.syn-promo__item{justify-content:flex-start;gap:8px;padding:0 64px 0 14px;font-size:.8rem}.syn-promo__item svg{display:none}.syn-promo__controls{right:10px}.syn-promo__dots{display:none}}@media (prefers-reduced-motion:reduce){.syn-promo__item{transition:none}}@media print{.syn-promo{display:none}}
