.site.svelte-6tr2dc{background:#050a0e;overflow:clip}.scroll-progress.svelte-6tr2dc{z-index:100;background:#ffffff0a;height:3px;position:fixed;inset:0 0 auto}.scroll-progress.svelte-6tr2dc span:where(.svelte-6tr2dc){transform-origin:0;background:linear-gradient(90deg, var(--teal), var(--live));width:100%;height:100%;display:block}[data-dir=rtl].svelte-6tr2dc .scroll-progress:where(.svelte-6tr2dc) span:where(.svelte-6tr2dc){transform-origin:100%}header.svelte-6tr2dc{z-index:80;border-bottom:1px solid #0000;transition:background .24s,border-color .24s,-webkit-backdrop-filter .24s,backdrop-filter .24s;position:fixed;inset:3px 0 auto}header.scrolled.svelte-6tr2dc{border-color:var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#04090cd4}header.svelte-6tr2dc:has(nav.open:where(.svelte-6tr2dc)){border-color:var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#04090cd4}.nav-shell.svelte-6tr2dc{grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;min-height:96px;display:grid}.brand.svelte-6tr2dc{justify-self:start}.brand.svelte-6tr2dc img:where(.svelte-6tr2dc){width:150px}header.svelte-6tr2dc nav:where(.svelte-6tr2dc){color:#b9c8ca;align-items:center;gap:clamp(1.2rem,3vw,2.4rem);font-size:.82rem;font-weight:700;display:flex}header.svelte-6tr2dc nav:where(.svelte-6tr2dc) a:where(.svelte-6tr2dc){padding-block:.75rem;transition:color .18s;position:relative}header.svelte-6tr2dc nav:where(.svelte-6tr2dc) a:where(.svelte-6tr2dc):not(.nav-contact):after{transform-origin:100%;background:var(--teal-bright);content:"";height:1px;transition:transform .2s;position:absolute;inset:auto 0 0;transform:scaleX(0)}header.svelte-6tr2dc nav:where(.svelte-6tr2dc) a:where(.svelte-6tr2dc):hover{color:#fff}header.svelte-6tr2dc nav:where(.svelte-6tr2dc) a:where(.svelte-6tr2dc):hover:after{transform-origin:0;transform:scaleX(1)}.nav-contact.svelte-6tr2dc{display:none}.nav-tools.svelte-6tr2dc{justify-self:end;align-items:center;gap:.7rem;display:flex}.language-picker.svelte-6tr2dc{z-index:4;position:relative}.language-picker.svelte-6tr2dc summary:where(.svelte-6tr2dc){color:#e7f0f1;cursor:pointer;background:linear-gradient(135deg,#ffffff18,#ffffff09);border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.7rem;min-width:156px;height:48px;padding:0 .82rem 0 .9rem;list-style:none;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;box-shadow:inset 0 1px #ffffff0f}.language-picker.svelte-6tr2dc summary:where(.svelte-6tr2dc)::-webkit-details-marker{display:none}.language-picker.svelte-6tr2dc summary:where(.svelte-6tr2dc):hover,.language-picker[open].svelte-6tr2dc summary:where(.svelte-6tr2dc){background:linear-gradient(135deg,#58dbe024,#ffffff0b);border-color:#58dbe09e;box-shadow:0 0 0 4px #58dbe00f,inset 0 1px #ffffff14}.language-globe.svelte-6tr2dc{fill:none;stroke:#7ce8eb;stroke-width:1.45px;flex:none;width:17px}.current-language.svelte-6tr2dc{align-items:baseline;gap:.5rem;min-width:84px;font-size:.68rem;display:flex}.current-language.svelte-6tr2dc b:where(.svelte-6tr2dc){color:#f5ffff;letter-spacing:.06em;font-size:.71rem}.current-language.svelte-6tr2dc i:where(.svelte-6tr2dc){color:#8da2a6;text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-weight:650;overflow:hidden}.language-chevron.svelte-6tr2dc{fill:none;width:11px;stroke:var(--teal-bright);stroke-width:1.7px;flex:none;transition:transform .18s}.language-picker[open].svelte-6tr2dc .language-chevron:where(.svelte-6tr2dc){transform:rotate(180deg)}.language-menu.svelte-6tr2dc{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#060f14f7;border:1px solid #7de8eb40;border-radius:20px;width:242px;padding:.6rem;animation:.16s ease-out svelte-6tr2dc-language-in;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 24px 80px #0000007a,inset 0 1px #ffffff12}.language-menu.svelte-6tr2dc:before{background:linear-gradient(90deg, transparent, var(--teal-bright), transparent);content:"";opacity:.7;height:1px;position:absolute;inset:0 0 auto}.language-menu.svelte-6tr2dc p:where(.svelte-6tr2dc){color:#688086;letter-spacing:.11em;text-transform:uppercase;margin:.3rem .55rem .5rem;font-size:.58rem;font-weight:850}.language-menu.svelte-6tr2dc a:where(.svelte-6tr2dc){color:#b7c7ca;border-radius:12px;grid-template-columns:36px 1fr auto;align-items:center;gap:.55rem;padding:.72rem .65rem;transition:color .16s,background .16s,transform .16s;display:grid}.language-menu.svelte-6tr2dc a:where(.svelte-6tr2dc):hover{color:#fff;background:#ffffff0f;transform:translate(2px)}.language-menu.svelte-6tr2dc a[aria-current=page]:where(.svelte-6tr2dc){color:#f4ffff;background:#2db7bc26}.language-menu.svelte-6tr2dc a:where(.svelte-6tr2dc) span:where(.svelte-6tr2dc){color:#72dfe3;letter-spacing:.08em;font-size:.63rem;font-weight:850}.language-menu.svelte-6tr2dc a:where(.svelte-6tr2dc) strong:where(.svelte-6tr2dc){font-size:.76rem;font-weight:700}.language-menu.svelte-6tr2dc a:where(.svelte-6tr2dc) i:where(.svelte-6tr2dc){color:var(--live);font-size:.72rem;font-style:normal}@keyframes svelte-6tr2dc-language-in{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.menu-button.svelte-6tr2dc{background:#ffffff0d;border:1px solid #ffffff2e;border-radius:50%;width:44px;height:44px;display:none}.menu-button.svelte-6tr2dc span:where(.svelte-6tr2dc){background:#fff;width:17px;height:1px;margin:5px auto;transition:transform .18s;display:block}.menu-button[aria-expanded=true].svelte-6tr2dc span:where(.svelte-6tr2dc):first-child{transform:translateY(3px)rotate(45deg)}.menu-button[aria-expanded=true].svelte-6tr2dc span:where(.svelte-6tr2dc):last-child{transform:translateY(-3px)rotate(-45deg)}.hero.svelte-6tr2dc{isolation:isolate;background:#03080c;align-items:center;min-height:max(780px,100svh);padding:148px 0 170px;display:flex;position:relative;overflow:hidden}.hero-background.svelte-6tr2dc{z-index:-4;background-image:url(../../../images/flyin-orbit-hero.webp);background-position:50%;background-size:cover;animation:30s ease-in-out infinite alternate svelte-6tr2dc-hero-drift;position:absolute;inset:-3%}@keyframes svelte-6tr2dc-hero-drift{0%{transform:scale(1.035)translate(-.4%)}to{transform:scale(1.085)translate(1%,-.6%)}}.hero.svelte-6tr2dc:before{z-index:-3;content:"";background:linear-gradient(90deg,#03080cf7 0%,#03080cd6 42%,#03080c21 72%,#03080c61 100%),linear-gradient(#0000001f 0%,#0000 66%,#050a0e 100%);position:absolute;inset:0}[data-dir=rtl].svelte-6tr2dc .hero:where(.svelte-6tr2dc):before{background:linear-gradient(-90deg,#03080cf7 0%,#03080cd6 42%,#03080c21 72%,#03080c61 100%),linear-gradient(#0000001f 0%,#0000 66%,#050a0e 100%)}.hero.svelte-6tr2dc:after{z-index:-2;content:"";background:linear-gradient(#0000,#050a0e);height:42%;position:absolute;inset:auto 0 0}.hero-gridlines.svelte-6tr2dc{z-index:-1;opacity:.16;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 64%);mask-image:linear-gradient(90deg,#000,#0000 64%)}[data-dir=rtl].svelte-6tr2dc .hero-gridlines:where(.svelte-6tr2dc){-webkit-mask-image:linear-gradient(-90deg,#000,#0000 64%);mask-image:linear-gradient(-90deg,#000,#0000 64%)}.hero-pointer.svelte-6tr2dc{z-index:-1;left:var(--pointer-x);top:var(--pointer-y);background:radial-gradient(circle,#2db7bc21,#0000 65%);border-radius:50%;width:460px;height:460px;transition:left .32s ease-out,top .32s ease-out;position:absolute;transform:translate(-50%,-50%)}.hero-inner.svelte-6tr2dc{grid-template-columns:minmax(0,1.05fr) minmax(360px,.65fr);align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}.hero-copy.svelte-6tr2dc{z-index:2;padding-block:1rem;position:relative}.eyebrow.svelte-6tr2dc,.section-index.svelte-6tr2dc{color:#aebfc2;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.7rem;font-size:.72rem;font-weight:850;display:flex}[data-dir=rtl].svelte-6tr2dc .eyebrow:where(.svelte-6tr2dc),[data-dir=rtl].svelte-6tr2dc .section-index:where(.svelte-6tr2dc){letter-spacing:0;text-transform:none}.eyebrow.svelte-6tr2dc>span:where(.svelte-6tr2dc){background:var(--live);border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite svelte-6tr2dc-signal-pulse;box-shadow:0 0 0 6px #d8ff3e17,0 0 24px #d8ff3e7a}@keyframes svelte-6tr2dc-signal-pulse{50%{opacity:.65;transform:scale(.72)}}h1.svelte-6tr2dc,h2.svelte-6tr2dc,h3.svelte-6tr2dc,p.svelte-6tr2dc{text-wrap:balance}h1.svelte-6tr2dc{letter-spacing:-.072em;max-width:890px;margin:1.5rem 0 0;font-size:clamp(4rem,8.4vw,8.9rem);font-weight:760;line-height:.86}h1.svelte-6tr2dc span:where(.svelte-6tr2dc),h1.svelte-6tr2dc em:where(.svelte-6tr2dc){display:block}h1.svelte-6tr2dc em:where(.svelte-6tr2dc){color:var(--teal-bright);letter-spacing:-.055em;margin-top:.14em;font-family:Georgia,Times New Roman,serif;font-weight:400}[data-dir=rtl].svelte-6tr2dc h1:where(.svelte-6tr2dc){letter-spacing:-.035em;font-family:Tahoma,Arial,sans-serif;font-size:clamp(3.6rem,7.2vw,7.8rem);line-height:.98}[data-dir=rtl].svelte-6tr2dc h1:where(.svelte-6tr2dc) em:where(.svelte-6tr2dc){letter-spacing:-.02em;font-family:Tahoma,Arial,sans-serif;font-style:normal}[data-locale=de].svelte-6tr2dc h1:where(.svelte-6tr2dc),[data-locale=ru].svelte-6tr2dc h1:where(.svelte-6tr2dc){font-size:clamp(3.6rem,7.2vw,7.6rem)}.hero-copy.svelte-6tr2dc>p:where(.svelte-6tr2dc){color:#b6c5c7;max-width:630px;margin:2rem 0 0;font-size:clamp(1rem,1.6vw,1.16rem);line-height:1.72}.hero-actions.svelte-6tr2dc{align-items:center;gap:1.5rem;margin-top:2.25rem;display:flex}.primary-button.svelte-6tr2dc,.secondary-button.svelte-6tr2dc{justify-content:center;align-items:center;min-height:54px;font-size:.88rem;font-weight:800;display:inline-flex}.primary-button.svelte-6tr2dc{background:var(--teal);color:#031114;border-radius:999px;gap:1.5rem;padding:.55rem .6rem .55rem 1.25rem;transition:transform .18s,background .18s;box-shadow:0 16px 45px #2db7bc30}[data-dir=rtl].svelte-6tr2dc .primary-button:where(.svelte-6tr2dc){padding:.55rem 1.25rem .55rem .6rem}.primary-button.svelte-6tr2dc:hover{background:var(--teal-bright);transform:translateY(-3px)}.primary-button.svelte-6tr2dc b:where(.svelte-6tr2dc){background:#02111421;border-radius:50%;place-items:center;width:40px;height:40px;font-size:1.1rem;display:grid}.secondary-button.svelte-6tr2dc{color:#e8f0f1;border-bottom:1px solid #ffffff4d;gap:.65rem;transition:color .18s,border-color .18s}.secondary-button.svelte-6tr2dc:hover{color:var(--teal-bright);border-color:var(--teal-bright)}.orbital-interface.svelte-6tr2dc{z-index:1;aspect-ratio:1;justify-self:center;width:min(100%,530px);position:relative}.orbital-interface.svelte-6tr2dc:before{content:"";background:radial-gradient(circle,#2db7bc1f,#0000 63%);border-radius:50%;position:absolute;inset:8%}.orbit.svelte-6tr2dc{border:1px solid #58dbe040;border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(-20deg)}.orbit-one.svelte-6tr2dc{width:86%;height:56%;animation:24s linear infinite svelte-6tr2dc-orbit-one}.orbit-two.svelte-6tr2dc{border-color:#ffffff21;width:66%;height:92%;animation:30s linear infinite reverse svelte-6tr2dc-orbit-two}.orbit-three.svelte-6tr2dc{border-style:dashed;border-color:#d8ff3e40;width:48%;height:48%;animation:20s linear infinite svelte-6tr2dc-orbit-three}@keyframes svelte-6tr2dc-orbit-one{to{transform:translate(-50%,-50%)rotate(340deg)}}@keyframes svelte-6tr2dc-orbit-two{to{transform:translate(-50%,-50%)rotate(340deg)}}@keyframes svelte-6tr2dc-orbit-three{to{transform:translate(-50%,-50%)rotate(340deg)}}.orbit-one.svelte-6tr2dc>span:where(.svelte-6tr2dc),.orbit-two.svelte-6tr2dc>span:where(.svelte-6tr2dc){background:var(--teal-bright);width:8px;height:8px;box-shadow:0 0 18px var(--teal-bright);border-radius:50%;position:absolute;top:50%;right:-4px}.orbit-two.svelte-6tr2dc>span:where(.svelte-6tr2dc){background:var(--live);box-shadow:0 0 18px var(--live);left:-4px;right:auto}.orbit-core.svelte-6tr2dc{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050f13b8;border:1px solid #58dbe08f;border-radius:50%;place-items:center;width:92px;height:92px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 80px #2db7bc33,inset 0 0 28px #2db7bc1a}.orbit-core.svelte-6tr2dc>span:where(.svelte-6tr2dc){font-size:2rem;font-style:italic;font-weight:850}.orbit-core.svelte-6tr2dc>i:where(.svelte-6tr2dc){background:var(--teal-bright);border-radius:50%;width:7px;height:7px;position:absolute;top:20px;right:20px}.status-pill.svelte-6tr2dc{color:#b8c7c9;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030a0e9e;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .8rem;font-size:.58rem;font-weight:800;display:flex;position:absolute;top:4%;left:50%;transform:translate(-50%)}[data-dir=rtl].svelte-6tr2dc .status-pill:where(.svelte-6tr2dc){letter-spacing:0;text-transform:none}.status-pill.svelte-6tr2dc i:where(.svelte-6tr2dc){background:var(--live);width:6px;height:6px;box-shadow:0 0 10px var(--live);border-radius:50%}.orbit-label.svelte-6tr2dc{color:#b7c6c8;letter-spacing:.1em;gap:.2rem;font-size:.62rem;font-weight:850;display:grid;position:absolute}.orbit-label.svelte-6tr2dc:before{content:"";background:#58dbe06b;width:36px;height:1px;position:absolute;top:50%}.orbit-label.svelte-6tr2dc>span:where(.svelte-6tr2dc){color:#4e676c;font-size:.5rem}.label-a.svelte-6tr2dc{text-align:right;top:28%;left:-2%}.label-a.svelte-6tr2dc:before{left:calc(100% + 9px)}.label-b.svelte-6tr2dc{top:48%;right:-2%}.label-b.svelte-6tr2dc:before{right:calc(100% + 9px)}.label-c.svelte-6tr2dc{text-align:right;bottom:19%;left:7%}.label-c.svelte-6tr2dc:before{left:calc(100% + 9px)}.coordinate-card.svelte-6tr2dc{border-inline-start:1px solid var(--teal);color:#6f858a;grid-template-columns:auto auto;gap:.25rem .7rem;padding-inline-start:.8rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.52rem;display:grid;position:absolute;bottom:2%;right:0}.coordinate-card.svelte-6tr2dc strong:where(.svelte-6tr2dc){color:#becbcd;grid-column:1/-1;font-size:.58rem}.hero-proof.svelte-6tr2dc{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid;position:absolute;inset:auto 50% 34px auto;transform:translate(50%)}.hero-proof.svelte-6tr2dc>div:where(.svelte-6tr2dc){border-inline-start:1px solid var(--line);gap:.35rem;padding:1rem 1.2rem;display:grid}.hero-proof.svelte-6tr2dc>div:where(.svelte-6tr2dc):last-child{border-inline-end:1px solid var(--line)}.hero-proof.svelte-6tr2dc strong:where(.svelte-6tr2dc){font-size:.85rem}.hero-proof.svelte-6tr2dc span:where(.svelte-6tr2dc){color:#6f8489;letter-spacing:.05em;text-transform:uppercase;font-size:.58rem}[data-dir=rtl].svelte-6tr2dc .hero-proof:where(.svelte-6tr2dc) span:where(.svelte-6tr2dc){letter-spacing:0;text-transform:none}.scroll-cue.svelte-6tr2dc{transform-origin:0 100%;color:#60767a;align-items:center;gap:.65rem;display:flex;position:absolute;bottom:38px;left:24px;transform:rotate(-90deg)}[data-dir=rtl].svelte-6tr2dc .scroll-cue:where(.svelte-6tr2dc){transform-origin:100% 100%;left:auto;right:24px;transform:rotate(90deg)}.scroll-cue.svelte-6tr2dc span:where(.svelte-6tr2dc){background:#ffffff24;width:38px;height:1px;overflow:hidden}.scroll-cue.svelte-6tr2dc i:where(.svelte-6tr2dc){letter-spacing:.16em;font-size:.52rem;font-style:normal;font-weight:800}.hero-animate.svelte-6tr2dc{opacity:0;animation:.9s cubic-bezier(.2,.75,.2,1) forwards svelte-6tr2dc-intro-rise;animation-delay:var(--intro-delay)}@keyframes svelte-6tr2dc-intro-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.marquee.svelte-6tr2dc{background:var(--teal);color:#021013;border-block:1px solid #2db7bc3d;overflow:hidden;transform:rotate(-.9deg)scale(1.01)}.marquee.svelte-6tr2dc>div:where(.svelte-6tr2dc){align-items:center;gap:1.8rem;width:max-content;padding:1rem 0;animation:28s linear infinite svelte-6tr2dc-marquee;display:flex}.marquee.svelte-6tr2dc span:where(.svelte-6tr2dc){letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:950}[data-dir=rtl].svelte-6tr2dc .marquee:where(.svelte-6tr2dc) span:where(.svelte-6tr2dc){letter-spacing:0;text-transform:none}.marquee.svelte-6tr2dc i:where(.svelte-6tr2dc){font-size:.62rem}@keyframes svelte-6tr2dc-marquee{to{transform:translate(-50%)}}[data-dir=rtl].svelte-6tr2dc .marquee:where(.svelte-6tr2dc)>div:where(.svelte-6tr2dc){animation-direction:reverse}.section.svelte-6tr2dc{padding:clamp(7rem,12vw,11rem) 0}.section-intro.svelte-6tr2dc{grid-template-columns:.42fr 1.35fr;align-items:start;gap:clamp(2rem,7vw,7rem);display:grid}.section-index.svelte-6tr2dc>span:where(.svelte-6tr2dc){width:34px;height:34px;color:var(--teal-bright);border:1px solid #58dbe052;border-radius:50%;place-items:center;font-size:.56rem;display:grid}.section-index.dark.svelte-6tr2dc{color:#4d6266}.section-index.dark.svelte-6tr2dc>span:where(.svelte-6tr2dc){color:#08797e;border-color:#041c2133}.section-intro.svelte-6tr2dc h2:where(.svelte-6tr2dc),.approach-heading.svelte-6tr2dc h2:where(.svelte-6tr2dc),.company-copy.svelte-6tr2dc h2:where(.svelte-6tr2dc),.contact.svelte-6tr2dc h2:where(.svelte-6tr2dc){letter-spacing:-.065em;margin:0;font-size:clamp(3rem,6.5vw,6.5rem);font-weight:740;line-height:.98}[data-dir=rtl].svelte-6tr2dc .section-intro:where(.svelte-6tr2dc) h2:where(.svelte-6tr2dc),[data-dir=rtl].svelte-6tr2dc .approach-heading:where(.svelte-6tr2dc) h2:where(.svelte-6tr2dc),[data-dir=rtl].svelte-6tr2dc .company-copy:where(.svelte-6tr2dc) h2:where(.svelte-6tr2dc),[data-dir=rtl].svelte-6tr2dc .contact:where(.svelte-6tr2dc) h2:where(.svelte-6tr2dc){letter-spacing:-.025em;font-family:Tahoma,Arial,sans-serif;line-height:1.12}.section-intro.svelte-6tr2dc p:where(.svelte-6tr2dc),.approach-heading.svelte-6tr2dc>p:where(.svelte-6tr2dc),.company-copy.svelte-6tr2dc>p:where(.svelte-6tr2dc),.contact-grid.svelte-6tr2dc>div:where(.svelte-6tr2dc)>p:where(.svelte-6tr2dc){max-width:680px;color:var(--muted);margin:1.7rem 0 0;font-size:1rem;line-height:1.75}.capability-grid.svelte-6tr2dc{border:1px solid var(--line);background:var(--line);border-radius:30px;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:clamp(4rem,8vw,7rem);display:grid;overflow:hidden}.capability-grid.svelte-6tr2dc article:where(.svelte-6tr2dc){background:#0a1217;flex-direction:column;justify-content:space-between;min-height:390px;padding:clamp(1.6rem,3vw,2.5rem);transition:background .24s;display:flex;position:relative;overflow:hidden}.capability-grid.svelte-6tr2dc article:where(.svelte-6tr2dc):before{content:"";background:linear-gradient(145deg,#2db7bc26,#0000 58%);transition:transform .42s cubic-bezier(.2,.75,.2,1);position:absolute;inset:0;transform:translateY(100%)}.capability-grid.svelte-6tr2dc article:where(.svelte-6tr2dc):hover{background:#0e1a20}.capability-grid.svelte-6tr2dc article:where(.svelte-6tr2dc):hover:before{transform:translateY(0)}.card-top.svelte-6tr2dc,.card-copy.svelte-6tr2dc,.card-signal.svelte-6tr2dc{z-index:1;position:relative}.card-top.svelte-6tr2dc{justify-content:space-between;align-items:flex-start;display:flex}.card-top.svelte-6tr2dc>span:where(.svelte-6tr2dc){color:#62777c;font-size:.68rem;font-weight:850}.capability-icon.svelte-6tr2dc{width:72px;height:72px;color:var(--teal-bright);background:#2db7bc0d;border:1px solid #58dbe033;border-radius:50%;place-items:center;transition:transform .4s,background .3s;display:grid}.capability-grid.svelte-6tr2dc article:where(.svelte-6tr2dc):hover .capability-icon:where(.svelte-6tr2dc){background:#2db7bc1f;transform:rotate(8deg)scale(1.04)}.capability-icon.svelte-6tr2dc svg:where(.svelte-6tr2dc){fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;width:37px}.card-copy.svelte-6tr2dc h3:where(.svelte-6tr2dc){letter-spacing:-.045em;margin:0;font-size:clamp(1.7rem,3vw,2.5rem)}.card-copy.svelte-6tr2dc p:where(.svelte-6tr2dc){color:#879b9f;max-width:470px;margin:1rem 0 0;font-size:.92rem;line-height:1.7}.card-signal.svelte-6tr2dc{align-items:center;gap:.7rem;margin-top:2.5rem;display:flex}.card-signal.svelte-6tr2dc span:where(.svelte-6tr2dc){background:var(--teal);border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px #2db7bc80}.card-signal.svelte-6tr2dc i:where(.svelte-6tr2dc){background:linear-gradient(90deg,#58dbe08c,#0000);width:80px;height:1px}.approach.svelte-6tr2dc{color:#071115;background:#edf2f1;position:relative;overflow:hidden}.approach-orbit.svelte-6tr2dc{aspect-ratio:1;border:1px solid #041e2317;border-radius:50%;width:68vw;animation:38s linear infinite svelte-6tr2dc-slow-spin;position:absolute;top:-28vw;right:-14vw}.approach-orbit.svelte-6tr2dc:before,.approach-orbit.svelte-6tr2dc:after{content:"";border:1px dashed #1191962b;border-radius:50%;position:absolute;inset:15%}.approach-orbit.svelte-6tr2dc:after{border-style:solid;inset:34%}.approach-orbit.svelte-6tr2dc span:where(.svelte-6tr2dc){background:#138e93;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:0;box-shadow:0 0 20px #138e9366}.approach-orbit.svelte-6tr2dc i:where(.svelte-6tr2dc){background:#91a914;border-radius:50%;width:6px;height:6px;position:absolute;top:15%;right:14%}@keyframes svelte-6tr2dc-slow-spin{to{transform:rotate(360deg)}}.approach-heading.svelte-6tr2dc{z-index:1;max-width:920px;position:relative}.approach-heading.svelte-6tr2dc h2:where(.svelte-6tr2dc){margin-top:2.2rem}.approach-heading.svelte-6tr2dc>p:where(.svelte-6tr2dc){color:#526468}.stage-grid.svelte-6tr2dc{z-index:1;border-top:1px solid #051b202e;grid-template-columns:repeat(3,1fr);margin-top:clamp(4rem,8vw,7rem);display:grid;position:relative}.stage-grid.svelte-6tr2dc article:where(.svelte-6tr2dc){border-inline-start:1px solid #051b202e;min-height:300px;padding:1.5rem clamp(1.4rem,3vw,2.4rem) 0;position:relative}.stage-grid.svelte-6tr2dc article:where(.svelte-6tr2dc):last-child{border-inline-end:1px solid #051b202e}.stage-grid.svelte-6tr2dc article:where(.svelte-6tr2dc):before{top:-5px;content:"";background:#128f94;border-radius:50%;width:9px;height:9px;position:absolute;inset-inline-start:-5px}.stage-grid.svelte-6tr2dc>article:where(.svelte-6tr2dc)>span:where(.svelte-6tr2dc){color:#078187;font-size:.65rem;font-weight:900}.stage-grid.svelte-6tr2dc article:where(.svelte-6tr2dc)>div:where(.svelte-6tr2dc){margin-top:6rem}.stage-grid.svelte-6tr2dc h3:where(.svelte-6tr2dc){letter-spacing:-.04em;margin:0;font-size:1.75rem}.stage-grid.svelte-6tr2dc p:where(.svelte-6tr2dc){color:#53666a;margin:.9rem 0 0;font-size:.9rem;line-height:1.7}.company.svelte-6tr2dc{border-top:1px solid var(--line);background:#050a0e}.company-grid.svelte-6tr2dc{grid-template-columns:minmax(360px,.85fr) 1.15fr;align-items:center;gap:clamp(3rem,9vw,9rem);display:grid}.company-visual.svelte-6tr2dc{aspect-ratio:1;background:radial-gradient(circle,#2db7bc1a,#0000 55%);border:1px solid #ffffff1a;border-radius:50%;place-items:center;display:grid;position:relative}.company-visual.svelte-6tr2dc:before{content:"";border:1px dashed #58dbe02e;border-radius:50%;position:absolute;inset:7%}.company-visual.svelte-6tr2dc img:where(.svelte-6tr2dc){z-index:2;width:58%;position:relative}.brand-orbit.svelte-6tr2dc{border:1px solid #58dbe033;border-radius:50%;position:absolute;inset:17%}.brand-orbit.svelte-6tr2dc:after{background:var(--teal-bright);width:8px;height:8px;box-shadow:0 0 18px var(--teal);content:"";border-radius:50%;position:absolute;top:48%;right:-4px}.ring-a.svelte-6tr2dc{animation:26s linear infinite svelte-6tr2dc-slow-spin}.ring-b.svelte-6tr2dc{border-style:dashed;animation:20s linear infinite reverse svelte-6tr2dc-slow-spin;inset:29%}.ring-b.svelte-6tr2dc:after{background:var(--live);top:auto;bottom:-3px;right:50%}.brand-glow.svelte-6tr2dc{aspect-ratio:1;filter:blur(45px);background:#2db7bc1f;border-radius:50%;width:48%;position:absolute}.axis.svelte-6tr2dc{background:#ffffff0f;position:absolute}.axis-x.svelte-6tr2dc{height:1px;inset-inline:-7%}.axis-y.svelte-6tr2dc{width:1px;inset-block:-7%}.company-copy.svelte-6tr2dc .section-index:where(.svelte-6tr2dc){margin-bottom:2rem}.company-copy.svelte-6tr2dc>p:where(.svelte-6tr2dc){max-width:690px}.company-copy.svelte-6tr2dc blockquote:where(.svelte-6tr2dc){border-inline-start:2px solid var(--teal);color:#d6e0e1;max-width:650px;margin:2.4rem 0 0;padding-inline-start:1.2rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,2vw,1.55rem);font-style:italic;line-height:1.5}[data-dir=rtl].svelte-6tr2dc .company-copy:where(.svelte-6tr2dc) blockquote:where(.svelte-6tr2dc){font-family:Tahoma,Arial,sans-serif;font-style:normal}.contact.svelte-6tr2dc{background:var(--teal);color:#031114;position:relative;overflow:hidden}.contact-lines.svelte-6tr2dc{opacity:.35;background-image:linear-gradient(#0311141a 1px,#0000 1px),linear-gradient(90deg,#0311141a 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70%,#000,#0000 62%);mask-image:radial-gradient(circle at 70%,#000,#0000 62%)}.contact-grid.svelte-6tr2dc{z-index:1;grid-template-columns:1.18fr .82fr;align-items:end;gap:clamp(3rem,8vw,8rem);display:grid;position:relative}.contact.svelte-6tr2dc h2:where(.svelte-6tr2dc){max-width:780px;margin-top:2rem}.contact-grid.svelte-6tr2dc>div:where(.svelte-6tr2dc)>p:where(.svelte-6tr2dc){color:#031114b3}.contact-card.svelte-6tr2dc{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ecffff2e;border:1px solid #0311142e;border-radius:24px;gap:2rem;padding:clamp(1.5rem,3vw,2.3rem);display:grid;position:relative;box-shadow:inset 0 1px #ffffff59}.contact-card.svelte-6tr2dc>div:where(.svelte-6tr2dc){gap:.6rem;display:grid}.contact-card.svelte-6tr2dc span:where(.svelte-6tr2dc){color:#03111494;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:850}[data-dir=rtl].svelte-6tr2dc .contact-card:where(.svelte-6tr2dc) span:where(.svelte-6tr2dc){letter-spacing:0;text-transform:none}.contact-card.svelte-6tr2dc strong:where(.svelte-6tr2dc),.contact-card.svelte-6tr2dc address:where(.svelte-6tr2dc){color:#041519;text-align:start;max-width:430px;font-size:.9rem;font-style:normal;font-weight:760;line-height:1.65}.contact-card.svelte-6tr2dc>i:where(.svelte-6tr2dc){border:1px solid #03111433;border-radius:50%;place-items:center;width:46px;height:46px;font-size:1.2rem;font-style:normal;display:grid;position:absolute;inset:auto 1.5rem 1.5rem auto}[data-dir=rtl].svelte-6tr2dc .contact-card:where(.svelte-6tr2dc)>i:where(.svelte-6tr2dc){left:1.5rem;right:auto}footer.svelte-6tr2dc{border-top:1px solid var(--line);background:#030709;padding:4rem 0 1.5rem}.footer-top.svelte-6tr2dc{grid-template-columns:1fr auto 1fr;align-items:start;gap:3rem;display:grid}.footer-brand.svelte-6tr2dc img:where(.svelte-6tr2dc){width:130px}.footer-brand.svelte-6tr2dc p:where(.svelte-6tr2dc){color:#75898e;max-width:310px;margin:1rem 0 0;font-size:.75rem;line-height:1.65}footer.svelte-6tr2dc nav:where(.svelte-6tr2dc){grid-template-columns:repeat(2,auto);gap:1rem 2.5rem;display:grid}footer.svelte-6tr2dc nav:where(.svelte-6tr2dc) a:where(.svelte-6tr2dc){color:#9badaf;font-size:.78rem;font-weight:700}footer.svelte-6tr2dc nav:where(.svelte-6tr2dc) a:where(.svelte-6tr2dc):hover{color:var(--teal-bright)}.back-top.svelte-6tr2dc{color:#a9b8ba;justify-self:end;align-items:center;gap:1rem;font-size:.74rem;font-weight:750;display:flex}.back-top.svelte-6tr2dc b:where(.svelte-6tr2dc){border:1px solid var(--line);width:42px;height:42px;color:var(--teal-bright);border-radius:50%;place-items:center;font-size:1rem;display:grid}.footer-bottom.svelte-6tr2dc{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;gap:2rem;margin-top:4rem;padding-top:1.5rem;display:grid}.footer-bottom.svelte-6tr2dc p:where(.svelte-6tr2dc){color:#586d72;margin:0;font-size:.65rem}.footer-company.svelte-6tr2dc{gap:.85rem;display:grid}.legal-links.svelte-6tr2dc{flex-wrap:wrap;gap:.55rem 1.1rem;display:flex}.legal-links.svelte-6tr2dc a:where(.svelte-6tr2dc){color:#75898e;font-size:.64rem;font-weight:680}.legal-links.svelte-6tr2dc a:where(.svelte-6tr2dc):hover{color:var(--teal-bright)}.reveal-ready{opacity:0;transition:opacity .8s cubic-bezier(.2,.75,.2,1) var(--reveal-delay), transform .8s cubic-bezier(.2,.75,.2,1) var(--reveal-delay);transform:translateY(36px)}.reveal-ready.is-visible{opacity:1;transform:translateY(0)}@media (width<=1050px){.nav-shell.svelte-6tr2dc{grid-template-columns:1fr auto}header.svelte-6tr2dc nav:where(.svelte-6tr2dc){opacity:0;background:#04090cf5;border-bottom:1px solid #0000;grid-template-columns:repeat(2,1fr);gap:0;max-height:0;transition:max-height .3s,opacity .2s,border-color .2s;display:grid;position:absolute;inset:100% 0 auto;overflow:hidden}header.svelte-6tr2dc nav.open:where(.svelte-6tr2dc){border-color:var(--line);opacity:1;max-height:360px}header.svelte-6tr2dc nav:where(.svelte-6tr2dc) a:where(.svelte-6tr2dc){border-top:1px solid var(--line);padding:1.2rem max(20px, calc((100vw - var(--page)) / 2))}header.svelte-6tr2dc nav:where(.svelte-6tr2dc) a:where(.svelte-6tr2dc):nth-child(2n){border-inline-start:1px solid var(--line)}.nav-contact.svelte-6tr2dc{justify-content:space-between;display:flex}.menu-button.svelte-6tr2dc{display:block}.hero.svelte-6tr2dc{padding-top:132px}.hero-inner.svelte-6tr2dc{grid-template-columns:1fr}.orbital-interface.svelte-6tr2dc{z-index:0;opacity:.48;width:min(55vw,500px);position:absolute;right:-8%}[data-dir=rtl].svelte-6tr2dc .orbital-interface:where(.svelte-6tr2dc){left:-8%;right:auto}.hero-copy.svelte-6tr2dc{max-width:800px}.company-grid.svelte-6tr2dc{grid-template-columns:.8fr 1.2fr;gap:3rem}}@media (width<=780px){.nav-shell.svelte-6tr2dc{min-height:80px}.brand.svelte-6tr2dc img:where(.svelte-6tr2dc){width:116px}.language-picker.svelte-6tr2dc summary:where(.svelte-6tr2dc){justify-content:center;gap:.48rem;width:68px;min-width:68px;height:44px;padding:0 .65rem}.language-picker.svelte-6tr2dc .language-globe:where(.svelte-6tr2dc){display:none}.current-language.svelte-6tr2dc{min-width:auto}.current-language.svelte-6tr2dc i:where(.svelte-6tr2dc){display:none}.language-menu.svelte-6tr2dc{width:min(242px,100vw - 28px);right:-54px}.hero.svelte-6tr2dc{align-items:flex-start;min-height:860px;padding:118px 0 170px}.hero-background.svelte-6tr2dc{background-position:59%}.hero.svelte-6tr2dc:before{background:linear-gradient(#03080cc7,#03080c94 38%,#03080cd4 72%,#050a0e)}.hero-copy.svelte-6tr2dc{padding-top:1.5rem}h1.svelte-6tr2dc{font-size:clamp(3.45rem,16vw,5.6rem);line-height:.91}[data-dir=rtl].svelte-6tr2dc h1:where(.svelte-6tr2dc){font-size:clamp(3rem,14vw,5rem);line-height:1.02}[data-locale=de].svelte-6tr2dc h1:where(.svelte-6tr2dc),[data-locale=ru].svelte-6tr2dc h1:where(.svelte-6tr2dc){font-size:clamp(3rem,13.5vw,4.8rem)}.hero-copy.svelte-6tr2dc>p:where(.svelte-6tr2dc){max-width:550px}.orbital-interface.svelte-6tr2dc{opacity:.35;width:500px;bottom:80px;right:-38%}[data-dir=rtl].svelte-6tr2dc .orbital-interface:where(.svelte-6tr2dc){left:-38%;right:auto}.hero-proof.svelte-6tr2dc{grid-template-columns:repeat(2,1fr);bottom:20px}.hero-proof.svelte-6tr2dc>div:where(.svelte-6tr2dc){padding:.7rem .8rem}.scroll-cue.svelte-6tr2dc{display:none}.section-intro.svelte-6tr2dc,.capability-grid.svelte-6tr2dc{grid-template-columns:1fr}.capability-grid.svelte-6tr2dc article:where(.svelte-6tr2dc){min-height:340px}.stage-grid.svelte-6tr2dc{border-top:0;grid-template-columns:1fr}.stage-grid.svelte-6tr2dc article:where(.svelte-6tr2dc){border-top:1px solid #051b202e;border-inline-end:1px solid #051b202e;min-height:auto;padding-bottom:2rem}.stage-grid.svelte-6tr2dc article:where(.svelte-6tr2dc)>div:where(.svelte-6tr2dc){margin-top:3.2rem}.approach-orbit.svelte-6tr2dc{width:120vw;top:-20vw;right:-60vw}.company-grid.svelte-6tr2dc,.contact-grid.svelte-6tr2dc{grid-template-columns:1fr}.company-visual.svelte-6tr2dc{width:min(90vw,480px)}.footer-top.svelte-6tr2dc{grid-template-columns:1fr auto}footer.svelte-6tr2dc nav:where(.svelte-6tr2dc){grid-row:2}.footer-bottom.svelte-6tr2dc{grid-template-columns:1fr;gap:.65rem}}@media (width<=520px){header.svelte-6tr2dc nav:where(.svelte-6tr2dc){grid-template-columns:1fr}header.svelte-6tr2dc nav:where(.svelte-6tr2dc) a:where(.svelte-6tr2dc):nth-child(2n){border-inline-start:0}.hero.svelte-6tr2dc{min-height:900px}.hero-actions.svelte-6tr2dc{flex-direction:column;align-items:flex-start;gap:.8rem}.hero-proof.svelte-6tr2dc{width:calc(100% - 28px)}.hero-proof.svelte-6tr2dc strong:where(.svelte-6tr2dc){font-size:.76rem}.hero-proof.svelte-6tr2dc span:where(.svelte-6tr2dc){font-size:.5rem}.section-intro.svelte-6tr2dc h2:where(.svelte-6tr2dc),.approach-heading.svelte-6tr2dc h2:where(.svelte-6tr2dc),.company-copy.svelte-6tr2dc h2:where(.svelte-6tr2dc),.contact.svelte-6tr2dc h2:where(.svelte-6tr2dc){font-size:clamp(2.8rem,13vw,4rem)}.capability-grid.svelte-6tr2dc article:where(.svelte-6tr2dc){min-height:320px}.capability-icon.svelte-6tr2dc{width:60px;height:60px}.footer-top.svelte-6tr2dc{grid-template-columns:1fr}.back-top.svelte-6tr2dc{justify-self:start}}@media (prefers-reduced-motion:reduce){.hero-animate.svelte-6tr2dc,.reveal-ready{opacity:1!important;transform:none!important}.hero-background.svelte-6tr2dc,.orbit.svelte-6tr2dc,.approach-orbit.svelte-6tr2dc,.brand-orbit.svelte-6tr2dc,.marquee.svelte-6tr2dc>div:where(.svelte-6tr2dc),.eyebrow.svelte-6tr2dc>span:where(.svelte-6tr2dc){animation:none!important}.hero-pointer.svelte-6tr2dc{display:none}}
