.service-explorer{--world-ink:var(--bg-soft);--world-text:var(--text);--nameplate-text:#f3f5f5;--world-muted:var(--muted);--world-gold:var(--gold);margin:38px calc(-1 * var(--gutter)) 0;color:var(--world-text)}.service-stage{isolation:isolate;border-block:1px solid var(--line);background:radial-gradient(70% 55% at 50% 42%,#fff,#0000 72%),linear-gradient(#fbfbfb 0%,#eef0f0 100%);grid-template-columns:minmax(0,1fr);min-width:0;display:grid;position:relative}.service-stage:before,.service-stage:after{content:"";z-index:-1;pointer-events:none;position:absolute}.service-stage:before{bottom:0;aspect-ratio:528/396;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20528%20396'%20width='528'%20height='396'%3e%3cg%20stroke='%230c1013'%20stroke-width='1'%20opacity='0.14'%3e%3cpath%20d='M0%20132V264'/%3e%3cpath%20d='M0%20352V396'/%3e%3cpath%20d='M44%200V44'/%3e%3cpath%20d='M44%2044V88'/%3e%3cpath%20d='M44%20308V396'/%3e%3cpath%20d='M88%200V132'/%3e%3cpath%20d='M88%20308V396'/%3e%3cpath%20d='M132%200V132'/%3e%3cpath%20d='M132%20132V176'/%3e%3cpath%20d='M132%20264V396'/%3e%3cpath%20d='M176%200V88'/%3e%3cpath%20d='M176%2088V176'/%3e%3cpath%20d='M176%20176V264'/%3e%3cpath%20d='M176%20264V396'/%3e%3cpath%20d='M220%200V88'/%3e%3cpath%20d='M220%2088V220'/%3e%3cpath%20d='M220%20220V264'/%3e%3cpath%20d='M220%20264V352'/%3e%3cpath%20d='M264%200V88'/%3e%3cpath%20d='M264%2088V220'/%3e%3cpath%20d='M264%20220V308'/%3e%3cpath%20d='M264%20308V396'/%3e%3cpath%20d='M308%200V132'/%3e%3cpath%20d='M308%20132V220'/%3e%3cpath%20d='M308%20220V352'/%3e%3cpath%20d='M308%20352V396'/%3e%3cpath%20d='M352%20220V264'/%3e%3cpath%20d='M352%20264V352'/%3e%3cpath%20d='M352%20352V396'/%3e%3cpath%20d='M396%200V88'/%3e%3cpath%20d='M396%2088V132'/%3e%3cpath%20d='M396%20264V308'/%3e%3cpath%20d='M396%20308V396'/%3e%3cpath%20d='M440%200V44'/%3e%3cpath%20d='M440%2088V220'/%3e%3cpath%20d='M484%20132V176'/%3e%3cpath%20d='M484%20176V308'/%3e%3cpath%20d='M484%20352V396'/%3e%3cpath%20d='M528%20220V264'/%3e%3cpath%20d='M528%20264V396'/%3e%3cpath%20d='M88%200H176'/%3e%3cpath%20d='M176%200H220'/%3e%3cpath%20d='M484%200H528'/%3e%3cpath%20d='M0%2044H88'/%3e%3cpath%20d='M88%2044H132'/%3e%3cpath%20d='M220%2044H264'/%3e%3cpath%20d='M264%2044H352'/%3e%3cpath%20d='M352%2044H484'/%3e%3cpath%20d='M0%2088H88'/%3e%3cpath%20d='M88%2088H176'/%3e%3cpath%20d='M396%2088H528'/%3e%3cpath%20d='M88%20132H132'/%3e%3cpath%20d='M220%20132H352'/%3e%3cpath%20d='M352%20132H484'/%3e%3cpath%20d='M132%20176H264'/%3e%3cpath%20d='M264%20176H308'/%3e%3cpath%20d='M308%20176H352'/%3e%3cpath%20d='M352%20176H440'/%3e%3cpath%20d='M484%20176H528'/%3e%3cpath%20d='M0%20220H44'/%3e%3cpath%20d='M176%20220H308'/%3e%3cpath%20d='M308%20220H396'/%3e%3cpath%20d='M396%20220H440'/%3e%3cpath%20d='M0%20264H132'/%3e%3cpath%20d='M132%20264H176'/%3e%3cpath%20d='M176%20264H220'/%3e%3cpath%20d='M220%20264H264'/%3e%3cpath%20d='M352%20264H440'/%3e%3cpath%20d='M440%20264H528'/%3e%3cpath%20d='M0%20308H88'/%3e%3cpath%20d='M88%20308H220'/%3e%3cpath%20d='M220%20308H352'/%3e%3cpath%20d='M352%20308H484'/%3e%3cpath%20d='M0%20352H132'/%3e%3cpath%20d='M132%20352H176'/%3e%3cpath%20d='M176%20352H308'/%3e%3cpath%20d='M308%20352H440'/%3e%3cpath%20d='M440%20352H484'/%3e%3cpath%20d='M0%20396H44'/%3e%3cpath%20d='M44%20396H176'/%3e%3cpath%20d='M176%20396H220'/%3e%3cpath%20d='M220%20396H308'/%3e%3cpath%20d='M308%20396H440'/%3e%3cpath%20d='M440%20396H484'/%3e%3cpath%20d='M484%20396H528'/%3e%3c/g%3e%3cg%20fill='%23b8913a'%20opacity='0.07'%3e%3crect%20x='264'%20y='88'%20width='44'%20height='44'/%3e%3crect%20x='0'%20y='176'%20width='44'%20height='44'/%3e%3crect%20x='484'%20y='220'%20width='44'%20height='44'/%3e%3c/g%3e%3cg%20stroke='%23b8913a'%20stroke-width='1.3'%20opacity='0.8'%3e%3cpath%20d='M259%20264H269M264%20259V269'/%3e%3cpath%20d='M391%20220H401M396%20215V225'/%3e%3cpath%20d='M391%20176H401M396%20171V181'/%3e%3cpath%20d='M215%20176H225M220%20171V181'/%3e%3cpath%20d='M171%20176H181M176%20171V181'/%3e%3cpath%20d='M171%20176H181M176%20171V181'/%3e%3cpath%20d='M479%20176H489M484%20171V181'/%3e%3cpath%20d='M347%20220H357M352%20215V225'/%3e%3cpath%20d='M39%2088H49M44%2083V93'/%3e%3c/g%3e%3c/svg%3e") 0 100%/contain no-repeat;width:min(620px,46%);inset-inline-start:0;mask-image:radial-gradient(100% 100% at 0 100%,#000 30%,#0000 80%)}.service-stage:after{top:0;aspect-ratio:1;background:url(/_astro/scatter-a.Cxzau4xF.svg) 100% 0/contain no-repeat;width:min(440px,34%);inset-inline-end:0;mask-image:radial-gradient(100% 100% at 100% 0,#000 20%,#0000 75%)}.service-explorer[dir=rtl] .service-stage:before,.service-explorer[dir=rtl] .service-stage:after{transform:scaleX(-1)}.explorer-topline{z-index:5;padding:22px var(--gutter) 14px;grid-area:1/1;align-items:center;gap:22px;display:flex;position:relative}.scene-surface{grid-area:2/1;height:640px;scroll-margin-top:48px;position:relative;overflow:hidden}.is-exploring .scene-surface{height:760px}.world-horizon{pointer-events:none;opacity:.5;background:radial-gradient(34% 26% at 32% 66%,#dfbe7324,#0000),radial-gradient(30% 24% at 72% 34%,#9fb4be1c,#0000);transition:opacity .9s;position:absolute;inset:0}.is-exploring .world-horizon{opacity:1}.overview-button{border:1px solid var(--line-strong);min-height:44px;color:var(--world-text);font-size:var(--text-sm);background:#ffffffeb;border-radius:6px;align-items:center;padding:10px 16px;font-weight:650;transition:color .2s,border-color .2s;display:inline-flex}.overview-button:hover{border-color:var(--gold-deep);color:var(--gold-ink)}.overview-button[aria-pressed=true]{color:var(--gold-ink)}.explorer-location{color:var(--muted);font-size:var(--text-sm);align-items:center;gap:9px;display:flex}.small-ring{border:1px solid var(--gold-deep);border-radius:50%;width:6px;height:6px;display:inline-block}.scene-canvas,.service-controls,.fallback-connectors{position:absolute;inset:0}.scene-canvas{opacity:0;transition:opacity .5s}.scene-canvas.is-ready{opacity:1}.scene-canvas>div{height:100%!important}.service-controls{pointer-events:none}.service-node{width:180px;color:var(--world-text);z-index:2;pointer-events:auto;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.service-node.scene-loaded{transform:translate(-50%)}.node-glyph{border:2px solid var(--gold);background:linear-gradient(145deg,#a9bac2,#1a252d 75%);border-radius:50%;width:92px;height:92px;padding:22px;box-shadow:0 12px #cfd6d8,0 24px 30px #0c101333}.node-glyph svg{width:100%;height:100%}.scene-loaded .node-glyph{display:none}.node-label{width:100%;color:var(--world-text);letter-spacing:-.025em;text-align:center;text-wrap:balance;text-shadow:0 0 14px #fff,0 0 4px #fff,0 0 2px #fff;margin-top:20px;padding:7px 5px;font-size:22px;font-weight:750;line-height:1.18;transition:color .2s;display:block}.scene-loaded .node-label{margin-top:0}.service-node:hover .node-label,.service-node:focus-visible .node-label{color:var(--gold-ink)}.service-node.is-selected,.service-node:focus-visible{z-index:3}.service-node.is-selected.scene-loaded{width:290px}.service-node.is-selected.scene-loaded .node-label{color:var(--world-text);font-size:28px;font-weight:800}.service-node:focus-visible{outline-offset:3px;border-radius:4px}.fallback-connectors{fill:none;width:100%;height:100%;stroke:var(--gold);stroke-width:.18px;opacity:.5;pointer-events:none}.fallback-connectors.is-hidden,.fallback-arc-narrow{display:none}.stage-hint{pointer-events:none;text-align:center;justify-content:center;align-items:center;display:flex;position:absolute;bottom:36px;left:0;right:0}.stage-hint p{color:var(--world-text);font-size:var(--text-md);letter-spacing:-.02em;font-weight:600}.stage-hint p span{letter-spacing:0;color:var(--world-muted);margin-top:6px;font-size:.9375rem;font-weight:400;display:block}.service-detail{margin:270px 0 0;z-index:4;opacity:0;visibility:hidden;background:#fff;border:1px solid #0c101314;border-radius:18px;grid-area:2/1;place-self:start end;width:clamp(440px,48vw,880px);margin-inline-end:5%;padding:20px 26px 22px;transition:opacity .4s,transform .5s,visibility .4s;position:relative;transform:translateY(15px)scale(.98);box-shadow:0 40px 90px -20px #0c101340,0 2px 10px #0c10130f;container-type:inline-size}.service-detail:before{content:"";top:-1px;background:var(--yellow);border-radius:0 0 3px 3px;width:56px;height:3px;position:absolute;inset-inline-start:28px}.service-detail.is-revealed{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.prompt-registration{justify-content:space-between;align-items:center;gap:16px;display:flex}.prompt-registration button{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);background:var(--bg-soft);border-radius:50%;flex-shrink:0;place-items:center;margin-inline-end:-6px;font-size:20px;line-height:1;transition:color .2s,border-color .2s,background-color .2s;display:grid}.prompt-registration button:hover{color:var(--text);border-color:var(--line-strong);background:#fff}.service-detail h3{color:var(--gold-ink);font-size:var(--text-sm);letter-spacing:.005em;align-items:center;gap:9px;font-weight:700;line-height:1.3;display:flex}.service-detail h3 .signal-dot{box-shadow:0 0 0 4px #fdca0533}.detail-content{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""facts""story""cta";margin-top:12px;display:grid}.detail-main{grid-area:main}.detail-headline{color:var(--text);letter-spacing:-.022em;text-wrap:balance;font-size:1.625rem;font-weight:650;line-height:1.2}.detail-outcome{max-width:46ch;color:var(--text-soft);text-wrap:pretty;margin-top:10px;font-size:1rem;line-height:1.6}.detail-facts{border-top:1px solid var(--line);grid-area:facts;margin-top:20px;padding-top:18px}.capabilities-heading{color:var(--muted);font-size:var(--text-xs);margin-bottom:10px;font-weight:650}.detail-content ul{color:var(--text);gap:9px;margin:0;padding:0;font-size:.9375rem;font-weight:550;line-height:1.4;list-style:none;display:grid}.detail-content ul li{padding-inline-start:30px;position:relative}.detail-content ul li:before,.detail-content ul li:after{content:"";position:absolute}.detail-content ul li:before{top:0;background:#fdca0529;border-radius:50%;width:20px;height:20px;inset-inline-start:0}.detail-content ul li:after{top:5px;border-bottom:2px solid var(--gold-ink);border-right:2px solid var(--gold-ink);width:5px;height:9px;inset-inline-start:7px;transform:rotate(45deg)}.scene-story{grid-area:story;margin-top:18px}.scene-story>p{color:var(--muted);font-size:var(--text-xs);margin-bottom:10px;font-weight:650}.scene-story ol{gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.scene-story ol:before{content:"";top:12px;bottom:12px;background:linear-gradient(var(--gold), #dfbe7340);width:1px;position:absolute;inset-inline-start:10px}.scene-story li{color:var(--text-soft);font-size:var(--text-sm);align-items:center;gap:10px;line-height:1.4;display:flex;position:relative}.scene-story li>span{border:1px solid var(--gold);width:21px;height:21px;color:var(--gold-ink);font-size:var(--text-xs);font-variant-numeric:tabular-nums;letter-spacing:-.02em;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;line-height:1;display:grid}.detail-content .button{width:100%;min-height:48px;color:var(--ink);background:var(--yellow);border-radius:10px;grid-area:cta;margin-top:20px;font-size:.9375rem;font-weight:700;box-shadow:inset 0 -1px #0c10131f}.detail-content .button:hover{background:var(--yellow-hover)}@container (width>=560px){.detail-content{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-areas:"main facts""story story""cta cta";column-gap:28px}.detail-facts{padding-top:2px;border-top:0;border-inline-start:1px solid var(--line);margin-top:0;padding-inline-start:26px}.scene-story{border-top:1px solid var(--line);grid-template-columns:minmax(0,.82fr) minmax(0,3fr);align-items:start;gap:16px;margin-top:16px;padding-top:14px;display:grid}.scene-story>p{margin:2px 0 0}.scene-story ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.scene-story ol:before{display:none}.scene-story li{align-items:flex-start}.scene-story li>span{margin-top:-1px}.detail-content .button{min-height:46px;margin-top:14px}}@media (height>=860px){@container (width>=560px){.detail-content{margin-top:18px}.detail-headline{font-size:1.75rem}.detail-outcome{margin-top:12px}.detail-content ul{gap:12px}.scene-story{margin-top:24px;padding-top:20px}.detail-content .button{min-height:50px;margin-top:22px}}}@container (width>=380px) and (width<=559.98px){.detail-headline{font-size:1.375rem}.detail-facts{margin-top:16px;padding-top:14px}.scene-story{margin-top:14px}.scene-story ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.scene-story ol:before{display:none}.scene-story li{flex-direction:column;align-items:flex-start;gap:6px}.detail-content .button{margin-top:16px}}.world-toolbar{margin:24px var(--gutter);z-index:6;grid-area:3/1;align-items:center;gap:22px;min-height:44px;display:flex;position:relative}.world-coordinate{color:var(--muted);font-size:var(--text-sm)}.motion-control,.map-toggle{border:1px solid var(--line-strong);min-height:44px;color:var(--text);font-size:var(--text-sm);background:#ffffffeb;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;padding:10px 16px;transition:color .2s,border-color .2s;display:inline-flex}.motion-control{margin-inline-start:auto}.motion-control:hover,.map-toggle:hover{border-color:var(--gold-deep);color:var(--gold-ink)}.destination-menu{margin-inline-start:auto;position:relative}.motion-control+.destination-menu{margin-inline-start:0}.map-toggle>span{color:var(--gold-deep);font-size:18px;line-height:1}.service-map{bottom:51px;border:1px solid var(--line);backdrop-filter:blur(20px);background:#fffffffa;border-radius:14px;width:280px;padding:8px;position:absolute;inset-inline-end:0;box-shadow:0 14px 45px #0c101326}.service-map button{width:100%;min-height:44px;color:var(--text);font-size:var(--text-sm);text-align:start;background:0 0;border:0;border-radius:3px;padding:10px 12px;display:block}.service-map button:hover,.service-map button[aria-pressed=true]{color:var(--gold-ink);background:#0c10130a}.process-strip{padding:24px var(--gutter) 8px;background:var(--bg);justify-content:space-between;align-items:center;gap:20px;display:flex}.process-strip>p{color:var(--muted);font-size:var(--text-sm)}.process-strip ol{align-items:center;gap:21px;margin:0;padding:0;list-style:none;display:flex}.process-strip li{font-size:var(--text-xs);color:var(--world-muted);align-items:center;gap:9px;display:flex}.process-strip li.is-active{color:var(--world-text)}.stage-dot{border:1px solid var(--world-muted);border-radius:50%;width:6px;height:6px}.is-active .stage-dot{background:var(--yellow);border-color:var(--yellow)}.process-arrow{color:var(--world-muted);margin-inline-start:10px}.static-services{padding:25px var(--gutter);display:none}.static-services details{border-bottom:1px solid var(--line);padding:15px 0}.static-services summary{font-size:18px;font-weight:700}.static-services p,.static-services ul,.static-services a{font-size:var(--text-sm);margin-top:12px;line-height:1.7}.static-services a{color:var(--gold-ink);display:block}@media (width>=1600px){.scene-surface{height:720px}.is-exploring .scene-surface{height:850px}.service-detail{margin:290px 0 0;margin-inline-end:6%;padding:32px}.node-label{font-size:23px}.service-node{width:200px}}@media (width<=1100px){.service-detail{width:440px;margin-inline-end:3%}.node-label{font-size:18px}.service-node{width:160px}}@media (width<=1000px){.service-explorer:not([data-scene=ready]) .scene-surface{height:680px}.service-explorer:not([data-scene=ready]) .service-node:first-child,.service-explorer:not([data-scene=ready]) .service-node:nth-child(2){left:18%!important}.service-explorer:not([data-scene=ready]) .service-node:nth-child(3){left:33%!important}.service-explorer:not([data-scene=ready]) .service-node:nth-child(4){left:67%!important}.service-explorer:not([data-scene=ready]) .service-node:nth-child(5),.service-explorer:not([data-scene=ready]) .service-node:nth-child(6){left:82%!important}.service-explorer:not([data-scene=ready]) .service-node:first-child,.service-explorer:not([data-scene=ready]) .service-node:nth-child(6){top:74%!important}.service-explorer:not([data-scene=ready]) .service-node:nth-child(2),.service-explorer:not([data-scene=ready]) .service-node:nth-child(5){top:49%!important}.service-explorer:not([data-scene=ready]) .service-node:nth-child(3),.service-explorer:not([data-scene=ready]) .service-node:nth-child(4){top:24%!important}.fallback-arc-wide{display:none}.fallback-arc-narrow{display:block}.service-explorer{margin-top:24px}.scene-surface{height:600px}.service-stage{min-height:0}.explorer-topline{padding:16px var(--gutter) 10px;gap:14px}.explorer-location{font-size:var(--text-xs);text-align:end;max-width:180px;margin-inline-start:auto}.service-detail{width:calc(100% - 2 * var(--gutter));grid-area:3/1;justify-self:center;max-width:620px;margin:16px 0 0;padding:26px}.detail-outcome{max-width:440px}.stage-hint{bottom:14px}.stage-hint p{font-size:var(--text-base)}.stage-hint p span{font-size:var(--text-sm)}.node-label{font-size:17px}.service-node{width:135px}.world-toolbar{margin:24px var(--gutter);grid-area:4/1;gap:10px}.world-coordinate{display:none}.motion-control{margin-inline-start:0}.destination-menu,.motion-control+.destination-menu{margin-inline-start:auto}.process-strip{padding-top:19px;display:block}.process-strip>p{margin-bottom:17px}.process-strip ol{justify-content:space-between;gap:10px}.process-strip li{gap:6px}.process-arrow{margin-inline-start:5px}}.service-explorer[data-scene=fallback] .service-detail{width:calc(100% - 2 * var(--gutter));grid-area:3/1;justify-self:center;max-width:620px;margin:16px 0 0}.service-explorer[data-scene=fallback] .world-toolbar{margin:24px var(--gutter);grid-area:4/1}@media (width>=761px) and (width<=1000px){.scene-surface{height:680px}.service-detail{padding:32px}}@media (width<=450px){.service-node{width:120px}.node-label{padding:7px 3px;font-size:16px}.node-glyph{width:66px;height:66px;padding:16px}.overview-button{font-size:var(--text-xs);padding:9px 12px}.explorer-location{max-width:150px}.service-detail{padding:24px}.detail-headline{font-size:1.5rem}.service-node.is-selected.scene-loaded{width:250px}.service-node.is-selected.scene-loaded .node-label{font-size:25px}.motion-control,.map-toggle{font-size:var(--text-xs);gap:8px;padding:10px 12px}.service-map{width:260px}.process-strip li{gap:5px}.process-strip ol{gap:7px}}@media (width<=360px){.service-node{width:100px}.node-label{font-size:14px}}.service-node.scene-loaded[data-nameplate=true]{width:max-content;max-width:min(var(--nameplate-width,280px), calc(100% - 24px));border-radius:4px;justify-content:center;min-height:44px}.service-node.scene-loaded[data-nameplate=true] .node-label{min-height:44px;color:var(--nameplate-text);letter-spacing:-.018em;text-shadow:none;background:#0c1319e0;border:1px solid #e4edf021;border-radius:4px;padding:8px 13px;font-size:22px;font-weight:750;line-height:1.16}.service-node.scene-loaded[data-nameplate=true]:hover .node-label,.service-node.scene-loaded[data-nameplate=true]:focus-visible .node-label{color:var(--nameplate-text);background:#0c1319f0;border-color:#e4edf04a}@media (width>=1600px){.service-node.scene-loaded[data-nameplate=true] .node-label{font-size:24px}}@media (width<=1000px){.service-node.scene-loaded[data-nameplate=true] .node-label{padding:6px 11px;font-size:18px}}@media (prefers-reduced-motion:reduce){.scene-canvas,.node-label,.service-detail,.world-horizon{transition:none}.service-detail{transform:none}}@media (width<=1000px){.is-exploring .scene-surface{height:820px}}@media (width<=600px){.is-exploring .scene-surface{height:880px}}.service-explorer[dir=rtl] :is(.node-label,.stage-hint p,.service-detail h3,.detail-headline){letter-spacing:0}.service-explorer[dir=rtl] .node-label{line-height:1.55}.service-explorer[dir=rtl] .service-node[data-nameplate=true] .node-label{padding-block:4px;line-height:1.55}.service-explorer[dir=rtl] .detail-headline{line-height:1.65}.service-explorer[dir=rtl] .detail-outcome{line-height:1.75}.service-explorer[dir=rtl] :is(.detail-content ul,.scene-story li){line-height:1.6}.service-explorer[dir=rtl] .world-horizon{transform:scaleX(-1)}.service-explorer[dir=rtl] .process-strip ol{flex-wrap:wrap}.service-explorer[dir=rtl] .process-strip li{flex-shrink:0}.service-explorer[dir=rtl] .detail-content .button{text-wrap:balance;line-height:1.75}@media (width<=1000px){.service-explorer[dir=rtl]:not([data-scene=ready]) .service-node:first-child,.service-explorer[dir=rtl]:not([data-scene=ready]) .service-node:nth-child(2){left:82%!important}.service-explorer[dir=rtl]:not([data-scene=ready]) .service-node:nth-child(3){left:67%!important}.service-explorer[dir=rtl]:not([data-scene=ready]) .service-node:nth-child(4){left:33%!important}.service-explorer[dir=rtl]:not([data-scene=ready]) .service-node:nth-child(5),.service-explorer[dir=rtl]:not([data-scene=ready]) .service-node:nth-child(6){left:18%!important}}@media (width>=1001px){.explorer-topline{padding-block:12px 8px}.world-toolbar{margin:0 var(--gutter);grid-area:1/1;place-self:center end}.world-coordinate{display:none}.service-map{top:51px;bottom:auto}.service-stage{padding-bottom:12px}.is-exploring .scene-surface{height:clamp(560px, calc(100svh - var(--header-h) - 76px), 760px)}.service-detail,.is-exploring .service-detail{align-self:end;margin:0 0 max(16px,2.5svh);margin-inline-end:5%}}@media (width>=1001px) and (width<=1279px){.is-exploring .scene-surface{height:clamp(560px, calc(100svh - var(--header-h) - 76px), 860px)}}@media (width>=1600px){.is-exploring .scene-surface{height:clamp(600px, calc(100svh - var(--header-h) - 76px), 850px)}.service-detail,.is-exploring .service-detail{margin-inline-end:6%;padding:28px 32px 30px}}@media (width>=1001px) and (height<=820px){.scene-surface{height:clamp(460px, calc(100svh - var(--header-h) - 76px), 640px)}}@media (width>=1600px) and (height<=900px){.scene-surface{height:clamp(480px, calc(100svh - var(--header-h) - 76px), 720px)}}.service-explorer[data-backdrop=lunar]{--world-text:var(--section-ink,#f3f5f5);--world-muted:var(--section-muted,#a9b3b9);--world-glow:color-mix(in oklab, #040609 calc(round(var(--dusk,1)) * 100%), #fff);--lunar-night:#040609}.service-explorer[data-backdrop=lunar] .service-stage{background:0 0;border-block-color:#0000}.service-explorer[data-backdrop=lunar] .process-strip{background:0 0}.service-explorer[data-backdrop=lunar] .process-strip>p{color:var(--world-muted)}.service-explorer[data-backdrop=lunar] .service-stage:before,.service-explorer[data-backdrop=lunar] .service-stage:after{display:none}.service-explorer[data-backdrop=lunar] .world-horizon{opacity:var(--dusk,1);background:0 0;overflow:hidden;mask-image:linear-gradient(#0000 0%,#000 26% 62%,#0000 100%)}.service-explorer[data-backdrop=lunar] .world-horizon:before,.service-explorer[data-backdrop=lunar] .world-horizon:after{content:"";pointer-events:none;position:absolute}.service-explorer[data-backdrop=lunar] .world-horizon:before{aspect-ratio:3/2;filter:brightness(.8)contrast(1.05);background:url(/_astro/services-moon.CWi7Ni6v.webp) 50%/cover no-repeat;width:max(150%,1100px);transition:transform 1.1s cubic-bezier(.22,1,.36,1);top:54%;left:50%;transform:translate(-50%,-48.3%)}.service-explorer[data-backdrop=lunar].is-exploring .world-horizon:before{transform:translate(-50%,-45.5%)scale(1.08)}.service-explorer[data-backdrop=lunar] .world-horizon:after{background:radial-gradient(26% 9% at 50% 54%,#ecd18d3d,#0000 70%),radial-gradient(72% 16% at 50% 57%,#a9c1cc17,#0000 72%),radial-gradient(8% 3.5% at 50% 53.5%,#fff3d62e,#0000 75%),radial-gradient(85% 95% at 50% 45%,#0000 62%,#040609b3 100%);inset:0}@media (width<=1000px){.service-explorer[data-backdrop=lunar] .world-horizon:before{background-image:url(/_astro/services-moon-1536.DHFIEOSc.webp);width:max(260%,1000px);top:46%}}.service-explorer[data-backdrop=lunar] .node-label{text-shadow:0 0 18px var(--world-glow), 0 0 6px var(--world-glow), 0 1px 2px var(--world-glow)}.service-explorer[data-backdrop=lunar] .service-node:hover .node-label,.service-explorer[data-backdrop=lunar] .service-node:focus-visible .node-label{color:var(--gold-bright)}.service-explorer[data-backdrop=lunar] .service-node.scene-loaded[data-nameplate=true] .node-label{background:#0a0f14eb;border-color:#dfbe7340;box-shadow:0 10px 30px #0006}.service-explorer[data-backdrop=lunar] :is(.overview-button,.motion-control,.map-toggle){border-color:color-mix(in oklab, var(--world-text) 24%, transparent);background:color-mix(in oklab, var(--world-text) 6%, transparent);color:var(--world-text);backdrop-filter:blur(10px)}.service-explorer[data-backdrop=lunar] :is(.overview-button,.motion-control,.map-toggle):hover,.service-explorer[data-backdrop=lunar] .overview-button[aria-pressed=true]{border-color:var(--gold);color:var(--gold-bright)}.service-explorer[data-backdrop=lunar] :is(.explorer-location,.world-coordinate){color:var(--world-muted)}.service-explorer[data-backdrop=lunar] .small-ring{border-color:var(--gold)}.service-explorer[data-backdrop=lunar] .map-toggle>span{color:var(--gold)}.service-explorer[data-backdrop=lunar] :is(.service-detail,.service-map){--world-text:var(--text);--world-muted:var(--muted);backdrop-filter:blur(20px)saturate(160%);background:linear-gradient(#ffffffed,#fffffff2 40%,#ffffffe6)}.service-explorer[data-backdrop=lunar] .service-detail{border-color:#ffffff59;box-shadow:0 40px 90px #000a,0 2px 8px #0004,inset 0 1px #fff,inset 0 0 0 1px #ffffff80}@media (width<=1000px){.scene-surface{scroll-margin-top:56px}}.prompt-registration .detail-more{min-height:44px;color:var(--gold-ink);font-size:var(--text-xs);text-decoration:underline;text-decoration-color:color-mix(in oklab, var(--gold) 55%, transparent);text-underline-offset:4px;white-space:nowrap;align-items:center;margin-inline-start:auto;padding-inline:4px;font-weight:700;display:inline-flex}.prompt-registration .detail-more:hover{color:var(--text);text-decoration-color:currentColor}.prompt-registration button{position:relative}.prompt-registration button:before{content:"";border-radius:50%;position:absolute;inset:-5px}.prompt-registration{gap:12px}@media (width<=600px){.scene-surface{height:600px}.is-exploring .scene-surface{height:760px}}@media (width<=1000px) and (height<=500px) and (orientation:landscape){.scene-surface,.service-explorer:not([data-scene=ready]) .scene-surface{height:540px}.is-exploring .scene-surface{height:680px}}@media (width>=1001px) and (height<=820px){.service-detail,.is-exploring .service-detail{margin-bottom:10px;padding:14px 24px 16px}.detail-content{margin-top:4px}.detail-headline{font-size:1.4rem}.detail-content ul{gap:6px}@container (width>=560px){.scene-story{margin-top:10px;padding-top:10px}.detail-content .button{min-height:44px;margin-top:10px}}}.process-strip ol{flex-wrap:wrap}@media (width>=1001px) and (width<=1279px) and (height<=820px){.is-exploring .scene-surface{height:760px}}@media (width>=1280px) and (height<=820px){.is-exploring .scene-surface{height:max(660px, calc(100svh - var(--header-h) - 76px))}}@media (width<=500px){.service-explorer[data-scene=loading] .scene-surface{height:600px}}@media (hover:none){.service-explorer[data-backdrop=lunar] .service-node:hover .node-label{color:var(--world-text)}.service-explorer[data-backdrop=lunar] .service-node.scene-loaded[data-nameplate=true]:hover .node-label{color:var(--nameplate-text)}}
