.logo-intro{display:none}html.intro-active .logo-intro{z-index:1000;cursor:default;display:block;position:fixed;inset:0}html.intro-active [data-brand-logo=header]{opacity:0}.logo-intro:before{content:"";background:radial-gradient(ellipse at 50% 55%, #0c0f1c 0%, var(--bg) 62%);transition:opacity .75s cubic-bezier(.4,0,.2,1) .1s;position:absolute;inset:0}.logo-intro.is-leaving:before{opacity:0}.service-nav-group[data-astro-cid-nen7h5rs]{position:relative}.service-nav-trigger[data-astro-cid-nen7h5rs]{align-items:center;gap:3px;display:flex}.service-nav-main[data-astro-cid-nen7h5rs]{align-items:center;min-height:34px;display:inline-flex}.service-nav-toggle[data-astro-cid-nen7h5rs]{color:#8f99ad;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;width:27px;height:27px;margin-right:-8px;transition:color .18s,background .18s,border-color .18s;display:grid}.service-nav-toggle[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs],.mobile-service-toggle[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{fill:none;stroke:currentColor;stroke-width:1.8px;width:11px;transition:transform .2s}.service-nav-toggle[data-astro-cid-nen7h5rs]:hover,.service-nav-toggle[data-astro-cid-nen7h5rs]:focus-visible{color:#fff;background:#65d9e014;border-color:#65d9e047}.service-nav-group[data-astro-cid-nen7h5rs].is-open .service-nav-toggle[data-astro-cid-nen7h5rs]{color:var(--orange-hover);border-color:var(--orange-border);background:var(--orange-soft)}.service-nav-group[data-astro-cid-nen7h5rs].is-open .service-nav-toggle[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.service-dropdown[data-astro-cid-nen7h5rs]{opacity:0;visibility:hidden;pointer-events:none;transform-origin:top;width:min(390px,82vw);padding-top:4px;transition:opacity .18s,transform .18s,visibility 0s linear .18s;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,-7px)scale(.985)}.service-dropdown[data-astro-cid-nen7h5rs]:before{content:"";height:16px;position:absolute;bottom:100%;left:0;right:0}.service-nav-group[data-astro-cid-nen7h5rs].is-open .service-dropdown[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(-50%)scale(1)}.service-dropdown-panel[data-astro-cid-nen7h5rs]{backdrop-filter:blur(22px);background:linear-gradient(145deg,#101421fa,#080b13f7);border:1px solid #6f81b447;border-radius:20px;padding:10px;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000007a,0 0 50px #4952d617}.service-dropdown-panel[data-astro-cid-nen7h5rs]:before{content:"";pointer-events:none;background:radial-gradient(circle at 82% 0,#65d9e01c,#0000 42%),radial-gradient(circle at 3% 100%,#7d5bf51f,#0000 45%);position:absolute;inset:0}.service-dropdown-label[data-astro-cid-nen7h5rs]{color:#758097;letter-spacing:.16em;text-transform:uppercase;margin:3px 12px 7px;font-size:.63rem;font-weight:700;position:relative}.service-dropdown-link[data-astro-cid-nen7h5rs]{z-index:1;color:#f1f4fb;border:1px solid #0000;border-radius:13px;grid-template-columns:8px 1fr auto;align-items:center;gap:12px;padding:14px 12px;transition:color .18s,background .18s,border-color .18s,transform .18s;display:grid;position:relative}.service-dropdown-link[data-astro-cid-nen7h5rs]+.service-dropdown-link[data-astro-cid-nen7h5rs]{margin-top:3px}.service-dropdown-link[data-astro-cid-nen7h5rs]:hover,.service-dropdown-link[data-astro-cid-nen7h5rs]:focus-visible{color:#fff;background:linear-gradient(90deg,#65d9e017,#7d5bf514);border-color:#65d9e038;transform:translate(2px)}.service-dropdown-link[data-astro-cid-nen7h5rs].is-active{border-color:var(--orange-border);background:linear-gradient(90deg, var(--orange-soft), #7d5bf50f);box-shadow:inset 3px 0 0 var(--orange)}.service-link-marker[data-astro-cid-nen7h5rs]{background:#596176;border-radius:50%;width:5px;height:5px}.service-dropdown-link[data-astro-cid-nen7h5rs]:hover .service-link-marker[data-astro-cid-nen7h5rs],.service-dropdown-link[data-astro-cid-nen7h5rs]:focus-visible .service-link-marker[data-astro-cid-nen7h5rs]{background:var(--cyan);box-shadow:0 0 10px #65d9e099}.service-dropdown-link[data-astro-cid-nen7h5rs].is-active .service-link-marker[data-astro-cid-nen7h5rs]{background:var(--orange);box-shadow:0 0 10px var(--orange-glow)}.service-dropdown-link[data-astro-cid-nen7h5rs] strong[data-astro-cid-nen7h5rs],.service-dropdown-link[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{display:block}.service-dropdown-link[data-astro-cid-nen7h5rs] strong[data-astro-cid-nen7h5rs]{font-size:.9rem;line-height:1.25}.service-dropdown-link[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{color:#929db2;margin-top:4px;font-size:.73rem;line-height:1.35}.service-dropdown-link[data-astro-cid-nen7h5rs] .icon{color:#69758c;transition:color .18s,transform .18s}.service-dropdown-link[data-astro-cid-nen7h5rs]:hover .icon,.service-dropdown-link[data-astro-cid-nen7h5rs]:focus-visible .icon{color:var(--orange-hover);transform:translate(2px)}.menu-toggle-lines[data-astro-cid-nen7h5rs]{width:16px;height:10px;display:block;position:relative}.menu-toggle-lines[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{transform-origin:50%;background:currentColor;border-radius:2px;width:100%;height:1.8px;transition:transform .24s cubic-bezier(.2,0,0,1);position:absolute;left:0}.menu-toggle-lines[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:first-child{top:0}.menu-toggle-lines[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:last-child{bottom:0}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-toggle-lines[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:first-child{transform:translateY(4.1px)rotate(45deg)}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-toggle-lines[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:last-child{transform:translateY(-4.1px)rotate(-45deg)}@media (prefers-reduced-motion:reduce){.menu-toggle-lines[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{transition:none}}@media (width<=1050px){.service-nav-group[data-astro-cid-nen7h5rs]{display:none}.mobile-menu[data-astro-cid-nen7h5rs]{z-index:0;max-height:calc(100dvh - 96px - env(safe-area-inset-top));overscroll-behavior:contain;scrollbar-width:none;-webkit-backdrop-filter:blur(22px);transform-origin:100% 0;background:radial-gradient(circle at 92% 0,#8068ff1f,#0000 46%),#0c0f1a linear-gradient(160deg,#111523,#090c14);border:1px solid #6f81b442;border-radius:26px;margin-inline:auto;padding:8px;display:block;position:absolute;inset:calc(100% - 2px) 0 auto;overflow-y:auto;box-shadow:0 30px 80px #00000080,0 0 60px #4952d61a}.mobile-menu[data-astro-cid-nen7h5rs]::-webkit-scrollbar{display:none}.mobile-menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{gap:2px;display:grid}.mobile-menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:not(.button),.mobile-service-toggle[data-astro-cid-nen7h5rs]{color:#e9edf6;width:100%;min-height:52px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:17px;justify-content:space-between;align-items:center;gap:16px;padding:0 16px;font-size:1rem;font-weight:600;line-height:1.3;transition:background .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1);display:flex;position:relative}.mobile-menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:not(.button):active,.mobile-service-toggle[data-astro-cid-nen7h5rs]:active{background:#ffffff0f}.mobile-menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs].is-active:not(.button),.mobile-service-group[data-astro-cid-nen7h5rs].is-active .mobile-service-toggle[data-astro-cid-nen7h5rs]{color:var(--orange-hover)}.mobile-menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs].is-active:not(.button){background:linear-gradient(90deg, var(--orange-soft), #ff873805)}.mobile-menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:not(.button) .icon,.mobile-service-link[data-astro-cid-nen7h5rs] .icon{color:#6f7a91;flex-shrink:0;width:16px;height:16px}.mobile-menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs].is-active:not(.button) .icon{color:var(--orange-hover)}.mobile-menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs].is-active:not(.button):before{content:none}.mobile-service-group[data-astro-cid-nen7h5rs]{border-radius:19px;transition:background .25s cubic-bezier(.2,0,0,1)}.mobile-service-group[data-astro-cid-nen7h5rs].is-expanded{background:#ffffff09}.mobile-service-toggle[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{color:#929db2;flex-shrink:0;margin-right:2px}.mobile-service-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] svg[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.mobile-service-subnav[data-astro-cid-nen7h5rs]{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.2,0,0,1),opacity .3s cubic-bezier(.2,0,0,1);display:grid}.mobile-service-subnav[data-astro-cid-nen7h5rs].is-open{opacity:1;grid-template-rows:1fr}.mobile-service-subnav-inner[data-astro-cid-nen7h5rs]{gap:2px;min-height:0;padding:0 6px;display:grid;overflow:hidden}.mobile-service-subnav[data-astro-cid-nen7h5rs].is-open .mobile-service-subnav-inner[data-astro-cid-nen7h5rs]{padding-bottom:6px}.mobile-service-link[data-astro-cid-nen7h5rs]{color:#b6c0d3;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 12px 0 22px;transition:background .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1);display:flex}.mobile-service-link[data-astro-cid-nen7h5rs]:active{background:#ffffff0f}.mobile-service-link[data-astro-cid-nen7h5rs] strong[data-astro-cid-nen7h5rs]{font-size:.9rem;font-weight:500;line-height:1.35}.mobile-service-link[data-astro-cid-nen7h5rs].is-active{color:var(--orange-hover);background:var(--orange-soft)}.mobile-menu[data-astro-cid-nen7h5rs] .button[data-astro-cid-nen7h5rs]{white-space:normal;width:100%;min-height:50px;margin-top:8px;padding:12px 22px;font-size:.9rem;line-height:1.3;box-shadow:0 10px 26px #584ad63d}.mobile-menu-note[data-astro-cid-nen7h5rs]{color:#7f899d;text-align:center;margin:12px 0 6px;font-size:.7rem;line-height:1.5}.mobile-menu[data-astro-cid-nen7h5rs] [data-astro-cid-nen7h5rs]:is(a,button):focus:not(:focus-visible),.is-menu-open[data-astro-cid-nen7h5rs] .menu-toggle[data-astro-cid-nen7h5rs]:focus:not(:focus-visible){outline:none}.mobile-menu[data-astro-cid-nen7h5rs] [data-astro-cid-nen7h5rs]:is(a,button):focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.mobile-menu[data-astro-cid-nen7h5rs] .button[data-astro-cid-nen7h5rs]:focus-visible{outline-offset:3px}}@media (width>=721px) and (width<=1050px){.mobile-menu[data-astro-cid-nen7h5rs]{width:400px;margin-right:24px}}@media (width<=1050px) and (hover:hover){.mobile-menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:not(.button):hover,.mobile-service-toggle[data-astro-cid-nen7h5rs]:hover,.mobile-service-link[data-astro-cid-nen7h5rs]:hover{background:#ffffff0d}}@media (width<=1050px) and (hover:none){.mobile-menu[data-astro-cid-nen7h5rs] .button[data-astro-cid-nen7h5rs]:hover{color:#fff;background:linear-gradient(110deg,#6954f5,#8b71ff 54%,#5a9cff);border-color:#ffffff26;transform:none;box-shadow:0 8px 24px #584ad633}.mobile-menu[data-astro-cid-nen7h5rs] .button[data-astro-cid-nen7h5rs]:hover:before{animation:none}}@media (prefers-reduced-motion:reduce){.service-nav-toggle[data-astro-cid-nen7h5rs],.service-nav-toggle[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs],.service-dropdown[data-astro-cid-nen7h5rs],.service-dropdown-link[data-astro-cid-nen7h5rs],.service-dropdown-link[data-astro-cid-nen7h5rs] .icon,.mobile-service-toggle[data-astro-cid-nen7h5rs],.mobile-service-toggle[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs],.mobile-service-subnav[data-astro-cid-nen7h5rs],.mobile-service-group[data-astro-cid-nen7h5rs],.mobile-service-link[data-astro-cid-nen7h5rs],.mobile-menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{transition:none}}
