.lang-selector-root{position:relative;display:inline-flex;align-items:center;font-family:var(--font-heading, "Manrope", -apple-system, sans-serif);z-index:120}.lang-trigger{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 12px;background:#08142673;border:1px solid rgba(160,194,239,.28);border-radius:9px;color:#dbe7f6;font-size:13px;font-weight:500;cursor:pointer;outline:none;transition:all .25s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap}.lang-trigger:hover,.lang-selector-root.is-open .lang-trigger{background:#0e223eb3;border-color:#54baff;color:#fff;box-shadow:0 4px 16px #54baff33}.lang-trigger:focus-visible{border-color:#54baff;box-shadow:0 0 0 2px #54baff66}.lang-icon{display:flex;align-items:center;color:#54baff;opacity:.9;transition:transform .3s ease}.lang-trigger:hover .lang-icon{transform:rotate(15deg);opacity:1}.lang-label{font-weight:600;letter-spacing:.01em}.lang-chevron{opacity:.7;transition:transform .3s cubic-bezier(.16,1,.3,1)}.lang-selector-root.is-open .lang-chevron{transform:rotate(180deg);opacity:1}.lang-dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;max-height:min(380px,calc(100vh - 96px));max-height:min(380px,calc(100dvh - 96px));overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;margin:0;padding:6px;list-style:none;background:#040b17f5;border:1px solid rgba(120,180,240,.25);border-radius:12px;box-shadow:0 16px 36px #01040abf,0 0 20px #54baff1f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:200;animation:langDropdownFadeIn .2s cubic-bezier(.16,1,.3,1)}@keyframes langDropdownFadeIn{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.lang-option{margin:0;padding:0}.lang-option-btn{width:100%;display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border:none;border-radius:7px;background:transparent;color:#c4d7ec;font-size:13px;text-align:start;cursor:pointer;transition:background .15s ease,color .15s ease;outline:none}.lang-option-btn:hover,.lang-option-btn:focus-visible{background:#54baff1f;color:#fff}.lang-option.is-selected .lang-option-btn{background:#54baff2e;color:#54baff;font-weight:600}.lang-option-text{display:flex;flex-direction:column;gap:2px}.lang-option-native{font-size:13.5px;font-weight:600;letter-spacing:.01em}.lang-option-en{font-size:11px;color:#7d96b3;font-family:var(--font-body, -apple-system, sans-serif)}.lang-option.is-selected .lang-option-en{color:#9cd1ff}.lang-option-check{display:flex;align-items:center;color:#54baff}.lang-selector-root.is-mobile{width:100%;margin:14px 0}.lang-selector-root.is-mobile .lang-trigger{width:100%;height:44px;justify-content:space-between;padding:0 16px;border-radius:10px;background:#0e1e3880;font-size:14px}.lang-selector-root.is-mobile .lang-dropdown{position:static;width:100%;max-height:280px;margin-top:8px;box-shadow:none}.lang-selector-root.is-rtl .lang-dropdown{right:auto;left:0}.lang-selector-root.is-rtl .lang-option-btn{text-align:right;direction:rtl}.lang-dropdown::-webkit-scrollbar{width:5px}.lang-dropdown::-webkit-scrollbar-track{background:transparent}.lang-dropdown::-webkit-scrollbar-thumb{background:#54baff40;border-radius:4px}.lang-dropdown::-webkit-scrollbar-thumb:hover{background:#54baff73}@media(pointer:coarse),(max-width:768px){.lang-trigger{height:44px}}.story-section{position:relative;width:100%;background-color:#020611;background-image:radial-gradient(ellipse at 85% 15%,#0c28506b,#020611f5 65%),linear-gradient(180deg,#020611,#030a17,#020611);color:#f3f7ff;padding:clamp(88px,11vh,140px) var(--container-pad) clamp(80px,10vh,130px);overflow:hidden;overflow:clip;isolation:isolate}.story-horizon-border{position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(53,175,255,.22) 20%,rgba(0,229,255,.8) 50%,rgba(53,175,255,.22) 80%,transparent 100%);box-shadow:0 0 20px #00e5ff66;transform-origin:center center}.story-atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.story-ambient-glow{position:absolute;border-radius:50%;filter:blur(140px);pointer-events:none}.story-glow-left{width:clamp(360px,38vw,640px);height:clamp(360px,38vw,640px);background:radial-gradient(circle,rgba(0,91,219,.14) 0%,transparent 70%);left:-6%;top:15%}.story-glow-right{width:clamp(340px,36vw,600px);height:clamp(340px,36vw,600px);background:radial-gradient(circle,rgba(0,229,255,.08) 0%,transparent 70%);right:-4%;top:35%}.story-subtle-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(112,201,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(112,201,255,.02) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 30%,transparent 80%);mask-image:radial-gradient(circle at 50% 50%,#000 30%,transparent 80%)}.story-ambient-linework{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;opacity:.55;pointer-events:none}.story-ambient-svg{width:100%;height:100%;display:block}.story-container{max-width:var(--container-max);width:100%;margin:0 auto;position:relative;z-index:1}.story-header{max-width:1080px;margin-bottom:clamp(48px,6.5vh,76px)}.story-main-heading{margin:0;font-family:var(--font-heading);font-size:clamp(32px,3.8vw,52px);font-weight:700;line-height:1.12;letter-spacing:-.03em;color:#fff;text-wrap:balance}.story-heading-line{display:block;will-change:transform,opacity}.story-heading-prefix{color:#c0d7f2;font-weight:500;font-size:.9em;margin-bottom:.12em}.story-heading-title{color:#fff}.story-gradient-accent{color:#70c9ff;background:linear-gradient(120deg,#fff,#a4dcff,#35afff 80%,#00e5ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.story-editorial-grid{display:grid;grid-template-columns:minmax(320px,1.05fr) minmax(360px,1.35fr);gap:clamp(48px,6vw,96px);align-items:start}.story-column-left{position:relative;will-change:transform,opacity}.story-supporting-heading{margin:0 0 20px;font-family:var(--font-heading);font-size:clamp(26px,2.8vw,40px);font-weight:600;line-height:1.18;letter-spacing:-.025em;color:#fff;text-wrap:balance}.story-para{margin:0;font-family:var(--font-body);overflow-wrap:break-word}.story-para-lead{font-size:clamp(17.5px,1.25vw,20.5px);font-weight:300;line-height:1.72;color:#cddff4;max-width:48ch}.story-column-right{display:flex;flex-direction:column;gap:clamp(28px,4vh,42px);border-left:1px solid rgba(112,201,255,.14);padding-left:clamp(32px,4.2vw,64px);min-width:0}.story-right-item{position:relative;min-width:0;will-change:transform,opacity}.story-credo-wrapper{padding-left:20px}.story-credo-bar{position:absolute;left:0;top:2px;bottom:2px;width:2.5px;border-radius:2px;background:linear-gradient(180deg,#00e5ff,#35afff 70%,#35afff33);box-shadow:0 0 14px #00e5ff99}.story-para-credo{font-family:var(--font-heading);font-size:clamp(20px,1.6vw,26px);font-weight:600;line-height:1.38;letter-spacing:-.02em;color:#fff;max-width:46ch}.story-para-detail{font-size:var(--text-body);font-weight:300;line-height:var(--lh-body);color:#9cb5d1;max-width:52ch}.story-resolution-wrapper{border-top:1px solid rgba(112,201,255,.14);padding-top:clamp(22px,3vh,32px)}.story-para-conclusion{font-size:clamp(17px,1.22vw,19.5px);font-weight:400;line-height:1.7;color:#e5f0fc;max-width:52ch;margin-top:15px}@media(max-width:960px){.story-editorial-grid{grid-template-columns:1fr;gap:36px}.story-column-right{border-left:none;padding-left:0;border-top:1px solid rgba(112,201,255,.12);padding-top:36px}}@media(max-width:640px){.story-section{padding:clamp(64px,9vh,88px) var(--container-pad) clamp(56px,8vh,80px)}.story-header{margin-bottom:36px}.story-main-heading{font-size:clamp(26px,6.8vw,36px);line-height:1.15}.story-supporting-heading{font-size:clamp(22px,5.2vw,28px);margin-bottom:16px}.story-para-lead{font-size:16px;line-height:1.7}.story-credo-wrapper{padding-left:16px}.story-para-credo{font-size:clamp(18.5px,4.4vw,22px)}.story-para-detail{font-size:var(--text-body);line-height:var(--lh-body)}.story-para-conclusion{font-size:15px;line-height:1.68}.story-column-right{gap:28px;padding-top:28px}}@media(max-width:400px){.story-main-heading{font-size:clamp(23px,6.8vw,28px)}.story-supporting-heading{font-size:21px}.story-para-credo{font-size:18px}}@media(prefers-reduced-motion:reduce){.story-horizon-border,.story-heading-line,.story-column-left,.story-right-item,.story-ambient-line,.story-ambient-point{animation:none!important;transition:none!important;transform:none!important;opacity:1!important;stroke-dashoffset:0!important}}.business-value-section{position:relative;width:100%;background-color:#030812;background-image:radial-gradient(ellipse at 25% 15%,#07172ab3,#030812f5 65%),linear-gradient(180deg,#030812,#061427 45%,#030812);color:#f3f7ff;padding:clamp(90px,11vh,150px) var(--container-pad) clamp(80px,10vh,140px);overflow:visible;isolation:isolate}.bv-ambient-border{position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(53,175,255,.25) 25%,rgba(112,201,255,.7) 50%,rgba(53,175,255,.25) 75%,transparent)}.bv-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;overflow:hidden}.bv-nebula-core{position:absolute;width:clamp(380px,40vw,750px);height:clamp(380px,40vw,750px);border-radius:50%;background:radial-gradient(circle,rgba(22,110,215,.18) 0%,rgba(7,23,42,.05) 60%,transparent 80%);filter:blur(100px);left:20%;top:30%}.bv-grid-lines{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(53,175,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(53,175,255,.025) 1px,transparent 1px);background-size:76px 76px;-webkit-mask-image:radial-gradient(circle at 40% 50%,#000 35%,transparent 75%);mask-image:radial-gradient(circle at 40% 50%,#000 35%,transparent 75%)}.bv-container{max-width:var(--container-max);width:100%;margin:0 auto}.bv-header{margin-bottom:clamp(32px,4.5vh,52px)}.bv-header-meta{display:inline-flex;align-items:center;gap:12px;font-family:var(--mono, "DM Mono", monospace);font-size:clamp(9px,.75vw,10.5px);letter-spacing:.16em;color:#70c9ff;margin-bottom:clamp(16px,2.4vh,24px)}.bv-meta-line{width:22px;height:1px;background:#35afff;display:inline-block}.bv-meta-tick{color:#93a4b866}.bv-main-heading{font-family:var(--font-heading);font-size:var(--h2-size-lg);font-weight:700;line-height:1.06;letter-spacing:-.04em;color:#f3f7ff;margin:0 0 clamp(24px,3.5vh,40px) 0}.bv-mask{display:block;overflow:hidden;padding:.04em 0}.bv-heading-line{display:block;will-change:transform,opacity}.bv-heading-highlight{color:#53baff;background:linear-gradient(100deg,#fff,#70c9ff 42%,#2f7bff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.bv-subheading-block{display:grid;grid-template-columns:minmax(280px,1fr) minmax(320px,1.25fr);gap:clamp(24px,4vw,60px);align-items:baseline}.bv-secondary-heading{font-family:var(--font-heading);font-size:clamp(22px,2.2vw,32px);font-weight:600;line-height:1.2;letter-spacing:-.03em;color:#fff;margin:0}.bv-intro-text{font-family:var(--font-body);font-size:clamp(14.5px,1.1vw,17px);line-height:1.8;font-weight:300;color:#9cb1c9;margin:0}.bv-divider-bar{display:flex;align-items:center;gap:16px;font-family:var(--mono, "DM Mono", monospace);font-size:9px;letter-spacing:.16em;color:#5e7693;padding:24px 0 clamp(40px,6vh,64px);-webkit-user-select:none;user-select:none}.bv-line{flex:1;height:1px;background:#93a4b81f}.bv-tick{color:#35afff}.bv-code{color:#8da4be}.bv-layout-grid{display:grid;grid-template-columns:minmax(320px,1fr) minmax(380px,1.4fr);gap:clamp(36px,6vw,84px);align-items:start}.bv-visual-column{display:flex;justify-content:center;position:sticky;top:140px}.bv-items-list{display:flex;flex-direction:column;gap:20px}.bv-item{position:relative;display:flex;gap:24px;padding:clamp(22px,2.8vh,32px) clamp(20px,2.5vw,32px);background:#07172a4d;border:1px solid rgba(147,164,184,.1);border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);outline:none}.bv-item:hover,.bv-item:focus-visible{background:#0a203c8c;border-color:#35afff59;transform:translate(4px)}.bv-item:focus-visible{box-shadow:0 0 0 2px var(--qb-electric-blue, #35afff)}.bv-item-active{background:linear-gradient(135deg,#0e2a4ebf,#07172a99);border-color:#35afff80;box-shadow:0 4px 28px #0006,0 0 24px #35afff1f}.bv-item-index{display:flex;flex-direction:column;align-items:center;gap:8px;font-family:var(--mono, "DM Mono", monospace);font-size:11px;letter-spacing:.1em;color:#647b99;padding-top:3px;flex-shrink:0;transition:color .3s ease}.bv-item-bullet{width:5px;height:5px;border-radius:50%;background:#93a4b84d;transition:all .3s ease}.bv-item-active .bv-item-index{color:#70c9ff}.bv-item-active .bv-item-bullet{background:#35afff;box-shadow:0 0 8px #35afff;transform:scale(1.3)}.bv-item-content{flex:1}.bv-item-title{font-family:var(--font-heading);font-size:clamp(19px,1.8vw,24px);font-weight:600;line-height:1.25;letter-spacing:-.025em;color:#e5efff;margin:0 0 8px;transition:color .25s ease}.bv-item:hover .bv-item-title,.bv-item-active .bv-item-title{color:#fff}.bv-item-desc{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--lh-body);font-weight:300;color:#92a7bf;margin:0;transition:color .25s ease}.bv-item-active .bv-item-desc{color:#b9cee5}.bv-item-track-line{position:absolute;left:0;top:15%;bottom:15%;width:3px;border-radius:0 3px 3px 0;background:#35afff;opacity:0;transition:opacity .3s ease,transform .3s ease;transform:scaleY(.4)}.bv-item-active .bv-item-track-line{opacity:1;transform:scaleY(1);box-shadow:0 0 10px #35afff}@media(max-width:1080px){.bv-layout-grid{grid-template-columns:1fr;gap:48px}.bv-visual-column{position:static}.bv-subheading-block{grid-template-columns:1fr;gap:16px}}@media(max-width:768px){.business-value-section{padding:70px var(--container-pad) 60px}.bv-item{gap:16px;padding:20px 18px}.bv-item-title{font-size:18px}.bv-item-desc{font-size:13.5px}}@media(max-width:480px){.bv-main-heading{font-size:28px}.bv-secondary-heading{font-size:20px}.bv-intro-text{font-size:13.5px}.bv-divider-bar{font-size:8px}}@media(prefers-reduced-motion:reduce){.bv-heading-line,.bv-subheading-block>*,.bv-item,.bv-item-track-line{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}}.bv-tv{position:relative;width:100%;max-width:520px;height:clamp(380px,calc(100vh - 190px),560px);height:clamp(380px,calc(100svh - 190px),560px);pointer-events:none}.bv-tv-glow{position:absolute;left:50%;top:50%;width:86%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(40,130,240,.14) 0%,rgba(40,130,240,.04) 45%,transparent 70%);filter:blur(24px)}.bv-tv svg{position:relative;display:block;width:100%;height:100%;overflow:visible;-webkit-user-select:none;user-select:none}.bv-tv .tv-lines line{stroke:#70c9ff;stroke-width:1;stroke-linecap:round;vector-effect:non-scaling-stroke}.bv-tv .tv-rects rect{fill:#35afff;stroke:#70c9ff;stroke-opacity:.7;stroke-width:1;vector-effect:non-scaling-stroke}.bv-tv .tv-dots circle{fill:#aae1ff}.bv-tv .tv-flow circle{fill:#e6f6ff;filter:drop-shadow(0 0 4px rgba(80,180,255,.9))}@media(max-width:1080px){.bv-tv{max-width:420px;height:auto;aspect-ratio:520 / 560;margin:0 auto}}@media(max-width:768px){.bv-tv{max-width:340px}.bv-tv-glow{filter:none}.bv-tv .tv-flow circle{filter:none}}.svx{--svx-pad: clamp(40px, 8vh, 84px);position:relative;z-index:2;width:100%;isolation:isolate;overflow-x:clip;padding:clamp(100px,13vh,170px) var(--container-pad) clamp(90px,12vh,160px);background-color:#030812;background-image:linear-gradient(180deg,#030812,#040c1a 40%,#030912);color:#f3f7ff}.svx-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.svx-bg:before{content:"";position:absolute;width:clamp(420px,46vw,820px);aspect-ratio:1;left:-8%;top:28%;border-radius:50%;background:radial-gradient(circle,rgba(22,110,215,.16),transparent 68%);filter:blur(90px)}.svx-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(53,175,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(53,175,255,.022) 1px,transparent 1px);background-size:76px 76px;-webkit-mask-image:radial-gradient(ellipse at 30% 45%,#000 20%,transparent 72%);mask-image:radial-gradient(ellipse at 30% 45%,#000 20%,transparent 72%)}.svx-line{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;overflow:visible;pointer-events:none}.svx-seg,.svx-seg-glow{fill:none;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}.svx-seg{stroke:#70c9ffd9;stroke-width:1.4}.svx-seg-glow{stroke:#35afff59;stroke-width:4;filter:drop-shadow(0 0 8px rgba(53,175,255,.7))}.svx-pin-ring{fill:#030812e6;stroke:#70c9ff59;stroke-width:1;stroke-dasharray:2 3;transition:stroke .4s ease,r .4s ease}.svx-pin-core{fill:#70c9ff8c;transition:fill .4s ease}.svx-pin.is-active .svx-pin-ring{stroke:#70c9ff;stroke-dasharray:none;r:11}.svx-pin.is-active .svx-pin-core{fill:#fff;filter:drop-shadow(0 0 6px #70c9ff)}.svx-head{fill:#fff;filter:drop-shadow(0 0 8px #35afff)}.svx-pulse{fill:#bfeaff;filter:drop-shadow(0 0 8px #35afff)}.svx-container{position:relative;z-index:1;max-width:var(--container-max);margin:0 auto}.svx-header{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:clamp(24px,5vw,80px);align-items:end}.svx-title{margin:0;font-family:var(--font-heading);font-size:var(--h2-size-lg);font-weight:700;line-height:1.02;letter-spacing:-.045em;color:#f3f7ff}.svx-mask{display:block;overflow:hidden;padding:.04em 0 .1em}.svx-line-text{display:block;will-change:transform}.svx-accent{display:inline-block;background:linear-gradient(100deg,#fff,#70c9ff 42%,#2f7bff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#53baff}.svx-intro{margin:0 0 .6em;max-width:460px;font-family:var(--font-body);font-size:clamp(15px,1.15vw,17px);font-weight:300;line-height:1.8;color:#aebfd6}.svx-body{display:grid;grid-template-columns:minmax(300px,5fr) minmax(0,7fr);gap:clamp(32px,6vw,110px);margin-top:clamp(56px,9vh,110px);align-items:start}.svx-visual-col{position:sticky;top:110px;height:min(580px,calc(100vh - 150px));height:min(580px,calc(100svh - 150px));pointer-events:none}.svx-list{position:relative;margin:0;padding:0 0 0 clamp(40px,4.6vw,76px);list-style:none}.svx-row{position:relative;display:grid;grid-template-columns:clamp(34px,3.4vw,52px) minmax(0,1fr);gap:clamp(8px,1.4vw,20px);padding:var(--svx-pad) 0;border-bottom:1px solid rgba(143,183,231,.09)}.svx-row:first-child{padding-top:0}.svx-row:last-child{border-bottom:0}.svx-node{position:absolute;left:calc(-1*clamp(40px,4.6vw,76px) + 6px);top:calc(var(--svx-pad) + .72em + 4px);width:1px;height:1px;pointer-events:none}.svx-row:first-child .svx-node{top:calc(.72em + 4px)}.svx-index{padding-top:.55em;font-family:var(--mono, "DM Mono", monospace);font-size:12px;letter-spacing:.14em;color:#5d7593;transition:color .4s ease}.svx-name{margin:0;font-family:var(--font-heading);font-size:clamp(26px,3vw,46px);font-weight:600;line-height:1.1;letter-spacing:-.04em;color:#8aa1bf;transition:color .45s ease}.svx-desc{margin:clamp(12px,1.8vh,18px) 0 0;max-width:520px;font-family:var(--font-body);font-size:var(--text-body);font-weight:300;line-height:var(--lh-body);color:#8397b0;transition:color .45s ease}.svx-cta{display:inline-flex;align-items:center;gap:10px;margin-top:clamp(18px,2.6vh,28px);padding:11px 18px 11px 20px;border:1px solid rgba(143,183,231,.22);border-radius:999px;font-family:var(--font-heading);font-size:13.5px;font-weight:600;letter-spacing:.01em;color:#b4c6dd;transition:color .3s,border-color .3s,background .3s,box-shadow .3s}.svx-cta svg{color:#63c5ff;transition:transform .3s cubic-bezier(.16,1,.3,1)}.svx-cta:hover{color:#fff;border-color:#54baff;background:#2878dc24}.svx-cta:hover svg{transform:translate(3px,-3px)}.svx-row.is-active .svx-index{color:#70c9ff}.svx-row.is-active .svx-name{color:#fff}.svx-row.is-active .svx-desc{color:#c9d9ee}.svx-row.is-active .svx-cta{color:#fff;border-color:#53baff99;background:#2878dc1f;box-shadow:0 0 24px #35afff26}.svx-cta.is-inactive,.svx-row.is-active .svx-cta.is-inactive{cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.38;border-color:#8fb7e71f;color:#647b97;background:transparent!important;box-shadow:none!important}.svx-arch{position:relative;width:100%;height:100%}.svx-arch-glow{position:absolute;left:50%;top:48%;width:90%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(40,130,240,.13),transparent 68%);filter:blur(26px)}.svx-arch svg{position:relative;display:block;width:100%;height:100%;overflow:visible}.svx-edges path{fill:none;stroke:#70c9ff38;stroke-width:1;vector-effect:non-scaling-stroke}.svx-tile{fill:#35afff0b;stroke:#70c9ff66;stroke-width:1;vector-effect:non-scaling-stroke;transition:fill .5s ease,stroke .5s ease}.svx-tile-side{fill:none;stroke:#70c9ff33;stroke-width:1;vector-effect:non-scaling-stroke;transition:stroke .5s ease}.svx-glyph path{fill:none;stroke:#96cdf580;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:stroke .5s ease}.svx-lift{transition:transform .6s cubic-bezier(.16,1,.3,1)}.svx-mod.is-active .svx-lift{transform:translateY(-9px)}.svx-mod.is-active .svx-tile{fill:#35afff33;stroke:#9fdcff}.svx-mod.is-active .svx-tile-side{stroke:#9fdcff99}.svx-mod.is-active .svx-glyph path{stroke:#e8f6ff;filter:drop-shadow(0 0 5px rgba(80,180,255,.9))}.svx-ambient{fill:#aee2ff;opacity:.8}.svx-pulse{opacity:0}.svx-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.svx-mobile-tile{display:block;width:clamp(52px,12vw,68px);height:clamp(44px,10vw,58px);flex-shrink:0;pointer-events:none;overflow:visible}.svx-mobile-tile svg{display:block;width:100%;height:100%;overflow:visible}.svx-mobile-tile .svx-lift{transition:transform .5s cubic-bezier(.16,1,.3,1)}.svx-row.is-active .svx-mobile-tile .svx-lift{transform:translateY(-8px)}.svx-row.is-active .svx-mobile-tile .svx-tile{fill:#35afff38;stroke:#9fdcff;filter:drop-shadow(0 0 10px rgba(53,175,255,.45))}.svx-row.is-active .svx-mobile-tile .svx-tile-side{stroke:#9fdcffb3}.svx-row.is-active .svx-mobile-tile .svx-glyph path{stroke:#e8f6ff;filter:drop-shadow(0 0 6px rgba(80,180,255,.95))}@media(min-width:1081px){.svx-title-row{display:block}.svx-mobile-tile{display:none!important}}@media(max-width:1080px){.svx-header{grid-template-columns:1fr;align-items:start}.svx-body{grid-template-columns:1fr}.svx-visual-col{display:none!important}.svx-header,.svx-list{padding-left:30px}.svx-node{left:-24px}}@media(max-width:768px){.svx{--svx-pad: clamp(32px, 6vh, 48px)}.svx-row{grid-template-columns:1fr;gap:6px}.svx-index{padding-top:0}.svx-name{font-size:clamp(24px,7vw,32px)}.svx-seg-glow{stroke-width:3;filter:none}.svx-head,.svx-pulse{filter:none}.svx-bg:before{filter:none;opacity:.6}}@media(max-width:480px){.svx-header,.svx-list{padding-left:24px}.svx-node{left:-18px}}@media(prefers-reduced-motion:reduce){.svx-seg,.svx-seg-glow{stroke-dashoffset:0}.svx-name,.svx-desc,.svx-index,.svx-cta,.svx-lift,.svx-tile,.svx-glyph path{transition:none}}.pdx-universe{position:relative;width:100%;height:100%;pointer-events:none;--k: 1}.pdx-mobile-visual{position:relative;width:100%;max-width:440px;aspect-ratio:560 / 440;margin:clamp(16px,2.5vh,22px) 0 clamp(18px,3vh,26px);border-radius:14px;background:radial-gradient(circle at 50% 50%,#0f1e3773,#040c18b3);border:1px solid rgba(112,201,255,.16);box-shadow:0 16px 36px -10px #0009,0 0 24px #2882f014;overflow:hidden;pointer-events:none;--k: 1;transition:border-color .4s ease,box-shadow .4s ease}.pdx-row.is-active .pdx-mobile-visual{border-color:#70c9ff61;box-shadow:0 18px 44px -8px #000000a6,0 0 32px #2882f033}@media(min-width:1081px){.pdx-mobile-visual{display:none!important}}.pdx-universe-glow{position:absolute;left:50%;top:50%;width:90%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(40,130,240,.13),transparent 68%);filter:blur(28px)}.pdx-stage{position:absolute;left:50%;top:50%;width:560px;height:460px;transform:translate(-50%,-50%) scale(var(--k));font-family:var(--font-body);font-size:10px;line-height:1.3;color:#cfe0f5}.pdx-scene-outer{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden}.pdx-scene-outer.is-on{opacity:1;visibility:visible}.pdx-persp{position:absolute;top:0;right:0;bottom:0;left:0;perspective:1500px}.pdx-scene{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform:rotateX(6deg) rotateY(-9deg)}.ui-win{position:absolute;display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:linear-gradient(180deg,#0b1a31,#08121f);border:1px solid rgba(112,201,255,.24);box-shadow:0 34px 60px -10px #0000009e,0 0 44px #2882f024;translate:0 0 var(--z, 0px)}.ui-bar{flex:none;display:flex;align-items:center;gap:5px;height:26px;padding:0 10px;background:#ffffff08;border-bottom:1px solid rgba(143,183,231,.1)}.ui-bar i{width:7px;height:7px;border-radius:50%;background:#8fb7e759}.ui-addr{margin-left:10px;width:36%;height:14px;border-radius:7px;background:#8fb7e71a}.ui-body{flex:1;display:flex;min-height:0}.ui-float{position:absolute;padding:10px 11px;border-radius:10px;background:#071120f5;border:1px solid rgba(112,201,255,.3);box-shadow:0 24px 44px -8px #000000a6,0 0 30px #2882f029;translate:0 0 var(--z, 0px)}.ui-side{flex:none;width:112px;padding:10px 8px;display:flex;flex-direction:column;gap:4px;border-right:1px solid rgba(143,183,231,.1);background:#00000029}.ui-logo{display:block;width:56px;height:14px;margin:2px 4px 10px;border-radius:4px;background:linear-gradient(90deg,#35afff,#1f6fe0);opacity:.9}.ui-nav{display:flex;align-items:center;gap:7px;padding:6px 8px;border-radius:6px;font-size:9.5px;color:#7f97b6;transition:background .3s,color .3s}.ui-nav:before{content:"";width:8px;height:8px;border-radius:2px;border:1px solid currentColor;opacity:.7}.ui-nav.on{background:#35afff29;color:#e8f6ff}.ui-main{flex:1;min-width:0;padding:12px 14px}.ui-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.ui-head b{flex:1;font:600 13px var(--font-heading);color:#f1f7ff}.ui-h{font:600 12px var(--font-heading);color:#f1f7ff;flex:1}.ui-ft{display:block;margin-bottom:6px;font:600 10px var(--font-heading);color:#e6f2ff}.ui-search{width:86px;height:18px;border-radius:9px;background:#8fb7e71a}.ui-btn{padding:4px 9px;border-radius:6px;background:#2f86ff;color:#fff;font:600 9px var(--font-heading);white-space:nowrap}.ui-btn.ghost{background:transparent;border:1px solid rgba(143,183,231,.25);color:#b4c6dd}.ui-chip{padding:2px 7px;border-radius:9px;font-size:8.5px;background:#35afff29;color:#8fd4ff;white-space:nowrap}.ui-chip.hot{background:#8fe0ff42;color:#e3f6ff}.ui-av{flex:none;width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#3aa9ff,#1c5fd1)}.ui-av.lg{width:30px;height:30px}.ui-nm{color:#e6f2ff;font-size:10px}.ui-ln{display:block;height:5px;border-radius:3px;background:#8fb7e738}.ui-frow{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:3px 0;font-size:9px}.ui-frow em{font-style:normal;color:#8fd4ff}.ui-prog{display:block;flex:1;height:4px;border-radius:2px;overflow:hidden;background:#8fb7e729}.ui-prog i{display:block;height:100%;border-radius:2px;background:linear-gradient(90deg,#35afff,#8fdcff)}.ui-crs{display:flex;align-items:center;gap:10px;padding:3px 0;font-size:9px}.ui-crs>span:first-child{width:70px;flex:none}.ui-th,.ui-row{display:grid;grid-template-columns:22px 1.4fr 1fr .9fr;align-items:center;gap:8px;padding:6px 4px}.ui-th{font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:#5f7896;border-bottom:1px solid rgba(143,183,231,.12)}.ui-row{border-bottom:1px solid rgba(143,183,231,.07);font-size:9.5px;color:#9bb1cc}.ui-mag{flex:none;position:relative;width:9px;height:9px;border-radius:50%;border:1.5px solid #8fd4ff}.ui-mag:after{content:"";position:absolute;width:5px;height:1.5px;background:#8fd4ff;right:-5px;bottom:-2px;transform:rotate(45deg)}.ui-caret{flex:none;width:1px;height:11px;background:#8fd4ff;animation:uiBlink 1s steps(2) infinite}@keyframes uiBlink{50%{opacity:0}}.s0-links{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;translate:0 0 70px}.s0-links path{fill:none;stroke:#59bbff;stroke-width:1.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;filter:drop-shadow(0 0 4px rgba(53,175,255,.9))}.s1-lib{flex:none;width:170px;padding:10px;display:flex;flex-direction:column;gap:6px;border-right:1px solid rgba(143,183,231,.1)}.ui-sbox{display:flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:12px;background:#8fb7e71a;font-size:9.5px;color:#e6f2ff}.s1-typed{display:inline-block;white-space:nowrap}.ui-card{display:flex;align-items:center;gap:8px;padding:7px;border-radius:8px;border:1px solid transparent;transition:background .3s,border-color .3s}.ui-card.on{background:#35afff26;border-color:#53baff6b}.ui-card b{display:block;font:500 9.5px var(--font-heading);color:#e6f2ff}.ui-card em{font-style:normal;font-size:8px;color:#6d86a4}.ui-doc{flex:none;width:20px;height:24px;border-radius:3px;border:1px solid rgba(112,201,255,.5);background:linear-gradient(180deg,rgba(53,175,255,.25),transparent)}.s1-lesson .ui-h{flex:none;margin-bottom:2px}.s1-lesson{flex:1;min-width:0;padding:12px 14px;display:flex;flex-direction:column;gap:7px}.s1-hlbox{display:flex;flex-direction:column;gap:7px;margin:2px 0}.s1-hl{background:#35afff99}.s1-guide{flex:none;width:150px;padding:10px;display:flex;flex-direction:column;gap:8px;border-left:1px solid rgba(143,183,231,.1)}.ui-bub{display:flex;flex-direction:column;gap:5px;padding:8px;border-radius:8px;background:#35afff17}.ui-ask{margin-top:auto;display:flex;align-items:center;height:22px;padding:0 9px;border-radius:11px;border:1px solid rgba(143,183,231,.22);font-size:8.5px;color:#6d86a4}.s2-col{position:relative;flex:1;display:flex;flex-direction:column;min-width:0}.s2-top{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(143,183,231,.1)}.s2-timer{padding:3px 8px;border-radius:6px;background:#35afff26;color:#bfeaff;font:500 12px var(--mono, "DM Mono", monospace)}.s2-verify{display:flex;align-items:center;gap:6px}.ui-cam{width:22px;height:22px;border-radius:5px;background:radial-gradient(circle at 50% 38%,#8fb7e6 0 22%,transparent 24%),radial-gradient(ellipse at 50% 100%,#8fb7e6 0 38%,transparent 40%),#12284a}.ui-live{display:inline-flex;align-items:center;gap:4px;font-size:8px;color:#ffb3a4}.ui-live:before{content:"";width:5px;height:5px;border-radius:50%;background:#ff6a50;animation:uiBlink 1.4s steps(2) infinite}.s2-bodyrow{flex:1;display:flex;gap:14px;padding:12px 14px;min-height:0}.s2-pal{flex:none;width:126px;display:grid;grid-template-columns:repeat(5,1fr);gap:5px;align-content:start}.s2-pal span{display:grid;place-items:center;height:20px;border-radius:5px;border:1px solid rgba(143,183,231,.18);font-size:8.5px;color:#7f97b6}.s2-pal .done{background:#35afff42;border-color:#53baff80;color:#e8f6ff}.s2-pal .cur{border-color:#8fdcff;color:#fff;box-shadow:0 0 0 1px #8fdcff}.s2-qcard{flex:1;display:flex;flex-direction:column;gap:7px;min-width:0}.s2-qn{font-style:normal;font-size:8.5px;color:#6d86a4}.s2-q{font:500 12px/1.35 var(--font-heading);color:#eaf3ff}.s2-opt{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:7px;border:1px solid rgba(143,183,231,.16);font-size:9.5px;transition:background .3s,border-color .3s}.s2-opt i{width:9px;height:9px;border-radius:50%;border:1px solid #6d86a4}.s2-opt.sel{background:#35afff2b;border-color:#59bbff}.s2-opt.sel i{background:#59bbff;box-shadow:inset 0 0 0 2px #0a1628;border-color:#59bbff}.s2-foot{margin-top:auto;display:flex;gap:6px}.s2-submit{margin-left:auto}.s2-eval{position:absolute;left:50%;top:52%;translate:-50% -50%;width:236px;padding:16px;border-radius:12px;background:#060f1efa;border:1px solid rgba(112,201,255,.35);box-shadow:0 24px 50px #0009,0 0 40px #2882f033;opacity:0}.s2-check{display:block;width:34px;height:34px;margin:0 auto 8px}.s2-check circle{fill:#35afff1f;stroke:#59bbff;stroke-width:1.5}.s2-check path{fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.s2-etext{position:relative;height:18px;margin-bottom:10px;text-align:center}.e-sub,.e-done{position:absolute;top:0;right:0;bottom:0;left:0;font:600 13px var(--font-heading);color:#f1f7ff;transition:opacity .4s}.e-done,.evaluated .e-sub{opacity:0}.evaluated .e-done{opacity:1}.s3-col{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;padding:10px 12px}.s3-live{display:flex;align-items:center;gap:8px}.ui-liveb{padding:2px 7px;border-radius:4px;background:#e3492b;color:#fff;font:600 8px var(--font-heading);letter-spacing:.08em}.s3-track{position:relative;flex:1;height:4px;border-radius:2px;background:#8fb7e729}.s3-play{position:absolute;left:0;top:0;bottom:0;width:68%;border-radius:2px;background:linear-gradient(90deg,#35afff,#8fdcff)}.s3-eng{display:flex;align-items:flex-end;gap:2px;width:44px;height:16px}.s3-eng i{flex:1;border-radius:1px;background:#35afff;opacity:.85}.s3-stage{flex:1;display:flex;flex-direction:column;gap:8px;min-height:0}.s3-pres{position:relative;flex:1;display:grid;place-items:center;border-radius:10px;border:1px solid rgba(112,201,255,.2);background:radial-gradient(ellipse at 50% 30%,#35afff3d,#081222eb 70%)}.ui-pavatar{width:58px;height:58px;border-radius:50%;background:radial-gradient(circle at 50% 36%,#bcd8f5 0 24%,transparent 26%),radial-gradient(ellipse at 50% 108%,#bcd8f5 0 44%,transparent 46%),#16335c;box-shadow:inset 0 0 0 1px #8fd4ff4d}.ui-pavatar.sm{width:28px;height:28px}.ui-ntag{position:absolute;left:8px;bottom:8px;padding:2px 7px;border-radius:5px;background:#00000073;font-size:8.5px}.s3-strip{flex:none;display:flex;gap:6px;height:50px}.s3-tile{flex:1;display:grid;place-items:center;border-radius:7px;background:#0d1f3a;border:1px solid rgba(143,183,231,.15)}.s3-notes{flex:none;width:150px;padding:10px;display:flex;flex-direction:column;gap:9px;border-left:1px solid rgba(143,183,231,.1)}.s3-sec{display:flex;flex-direction:column;gap:5px}.s3-sec em{font:normal 500 9px var(--font-heading);color:#8fd4ff}.s3-fb{margin-top:auto;display:flex;flex-direction:column;gap:4px}.s3-fb em{font-style:normal;font-size:8.5px;color:#6d86a4}.s3-stars b{font-size:12px;color:#3f5778}.s3-stars b.on{color:#7fd0ff}.s4-days{display:flex;gap:5px;margin-bottom:8px}.s4-days span{flex:1;padding:4px 0;border-radius:6px;border:1px solid rgba(143,183,231,.14);text-align:center;font-size:8px;color:#7f97b6}.s4-days b{display:block;font:600 11px var(--font-heading);color:#cfe0f5}.s4-days .on{background:#35afff2e;border-color:#59bbff}.s4-slot{display:grid;grid-template-columns:38px 1.3fr 1fr auto;gap:8px;align-items:center;padding:7px 6px;border-bottom:1px solid rgba(143,183,231,.07);border-radius:6px;font-size:9.5px;color:#9bb1cc}.s4-slot em{font:normal 9px var(--mono, "DM Mono", monospace);color:#7fd0ff}.s4-new{background:#35afff14}.s4-rhead{display:flex;align-items:center;gap:8px;margin-bottom:8px}.s4-rhead b{display:block;font:600 11px var(--font-heading);color:#f1f7ff}.s4-rhead em{font-style:normal;font-size:8px;color:#6d86a4}.s4-steps{display:flex;gap:5px;margin-top:10px;font-size:7.5px;color:#6d86a4}.s4-steps span{flex:1;display:flex;flex-direction:column;gap:4px}.s4-steps i{display:block;width:100%;height:3px;border-radius:2px;background:#8fb7e733;transition:background .3s}.s4-steps .on{color:#cfe0f5}.s4-steps .on i{background:#59bbff}.s5-col{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;padding:10px 12px}.s5-tabs{display:flex;gap:16px;border-bottom:1px solid rgba(143,183,231,.1)}.s5-tabs span{padding:4px 2px 8px;font-size:9.5px;color:#7f97b6}.s5-tabs .on{color:#fff;box-shadow:inset 0 -2px #59bbff}.s5-grid{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:8px;min-height:0}.s5-card{display:flex;flex-direction:column;gap:6px;min-width:0;padding:10px;border-radius:9px;border:1px solid rgba(143,183,231,.12);background:#35afff0d}.s5-field{display:flex;flex-direction:column;gap:2px}.s5-field em{font-style:normal;font-size:8px;color:#6d86a4}.s5-field span{padding:4px 6px;border-radius:5px;background:#8fb7e71a;font-size:9.5px}.s5-name{display:block}.s5-mic{margin-top:auto;display:flex;align-items:center;gap:8px}.ui-micb{position:relative;flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#2f86ff}.ui-micb svg{width:14px;height:14px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round}.ui-micb i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid #59bbff;opacity:0}.s5-wave{flex:1;display:flex;align-items:center;gap:2px;height:16px}.s5-wave b{width:2px;border-radius:1px;background:#8fdcff}.s5-item{display:grid;grid-template-columns:1fr 52px 24px;gap:6px;align-items:center;font-size:9px}.s5-item em{font-style:normal;color:#8fd4ff;text-align:right}.s5-total{margin-top:2px;padding-top:5px;border-top:1px solid rgba(143,183,231,.14);font-weight:500;border-radius:4px}.s6-doc{flex:1;min-width:0;padding:12px;display:flex;justify-content:center}.s6-page{position:relative;width:100%;max-width:262px;height:100%;padding:14px 16px;display:flex;flex-direction:column;gap:8px;overflow:hidden;border-radius:6px;border:1px solid rgba(143,183,231,.2);background:linear-gradient(180deg,#102440,#0b1a31)}.s6-title{font:700 11px var(--font-heading);letter-spacing:.16em;color:#f1f7ff;margin-bottom:2px}.s6-line{display:flex;justify-content:space-between;align-items:center;padding:3px 0;border-bottom:1px dashed rgba(143,183,231,.14);font-size:9.5px;color:#8aa1bf}.s6-line u{padding:1px 5px;border-radius:3px;text-decoration:none;color:#f1f7ff;background:#35afff66;box-shadow:0 0 12px #35afff59;transition:background .4s,box-shadow .4s}.s6-line u.off{background:transparent;box-shadow:none;color:#cfe0f5}.s6-beam{position:absolute;left:0;right:0;top:50%;height:2px;opacity:0;background:linear-gradient(90deg,transparent,#8fdcff,transparent);box-shadow:0 0 18px 4px #35afff80}.s6-side{flex:none;width:196px;padding:12px;display:flex;flex-direction:column;gap:10px;border-left:1px solid rgba(143,183,231,.1)}.s6-ask{display:flex;align-items:center;gap:6px;height:26px;padding:0 9px;border-radius:13px;border:1px solid rgba(89,187,255,.4);background:#35afff14;font-size:9px;color:#e6f2ff}.s6-typed{display:inline-block;white-space:nowrap}.s6-ans{padding:10px;border-radius:9px;border:1px solid rgba(143,183,231,.14);background:#35afff0f}@media(max-width:768px){.pdx-universe-glow{filter:none;opacity:.6}}@media(prefers-reduced-motion:reduce){.ui-caret,.ui-live:before{animation:none}}.pdx{--pdx-pad: clamp(40px, 8vh, 84px);--pdx-gap: clamp(44px, 6vw, 110px);position:relative;z-index:2;width:100%;isolation:isolate;overflow-x:clip;padding:clamp(100px,13vh,170px) var(--container-pad) clamp(40px,5vh,64px);background-color:#030912;background-image:linear-gradient(180deg,#030912,#04101f 45%,#030812);color:#f3f7ff}.pdx-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.pdx-bg:before{content:"";position:absolute;width:clamp(460px,52vw,900px);aspect-ratio:1;right:-10%;top:22%;border-radius:50%;background:radial-gradient(circle,rgba(22,110,215,.17),transparent 68%);filter:blur(90px)}.pdx-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(53,175,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(53,175,255,.022) 1px,transparent 1px);background-size:76px 76px;-webkit-mask-image:radial-gradient(ellipse at 72% 45%,#000 20%,transparent 72%);mask-image:radial-gradient(ellipse at 72% 45%,#000 20%,transparent 72%)}.pdx-line{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;overflow:visible;pointer-events:none}.pdx-seg,.pdx-seg-glow{fill:none;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}.pdx-seg{stroke:#70c9ffd9;stroke-width:1.4}.pdx-seg-glow{stroke:#35afff59;stroke-width:4;filter:drop-shadow(0 0 8px rgba(53,175,255,.7))}.pdx-pin-ring{fill:#030812e6;stroke:#70c9ff59;stroke-width:1;stroke-dasharray:2 3;transition:stroke .4s ease,r .4s ease}.pdx-pin-core{fill:#70c9ff8c;transition:fill .4s ease}.pdx-pin.is-active .pdx-pin-ring{stroke:#70c9ff;stroke-dasharray:none;r:11}.pdx-pin.is-active .pdx-pin-core{fill:#fff;filter:drop-shadow(0 0 6px #70c9ff)}.pdx-head{fill:#fff;filter:drop-shadow(0 0 8px #35afff)}.pdx-pulse{fill:#bfeaff;filter:drop-shadow(0 0 8px #35afff)}.pdx-container{position:relative;z-index:1;max-width:var(--container-max);margin:0 auto}.pdx-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(300px,6fr);gap:var(--pdx-gap);align-items:start}.pdx-header{max-width:760px}.pdx-title{margin:0;font-family:var(--font-heading);font-size:var(--h2-size-lg);font-weight:700;line-height:1.02;letter-spacing:-.045em;color:#f3f7ff}.pdx-mask{display:block;overflow:hidden;padding:.04em 0 .1em}.pdx-line-text{display:block;will-change:transform}.pdx-accent{display:inline-block;background:linear-gradient(100deg,#fff,#70c9ff 42%,#2f7bff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#53baff}.pdx-intro{margin:clamp(22px,3.4vh,36px) 0 0;max-width:540px;font-family:var(--font-body);font-size:clamp(15px,1.15vw,17px);font-weight:300;line-height:1.8;color:#aebfd6}.pdx-list{margin:clamp(56px,9vh,110px) 0 0;padding:0;list-style:none}.pdx-visual-col{position:sticky;top:100px;height:min(640px,calc(100vh - 140px));height:min(640px,calc(100svh - 140px));pointer-events:none}.pdx-row{position:relative;padding:var(--pdx-pad) 0;border-bottom:1px solid rgba(143,183,231,.09)}.pdx-row:first-child{padding-top:0}.pdx-row:last-child{border-bottom:0;padding-bottom:0}.pdx-node{position:absolute;right:calc(-.5 * var(--pdx-gap));top:calc(var(--pdx-pad) + .62em + 14px);width:1px;height:1px;pointer-events:none}.pdx-row:first-child .pdx-node{top:calc(.62em + 14px)}.pdx-index{display:block;margin-bottom:14px;font-family:var(--mono, "DM Mono", monospace);font-size:12px;letter-spacing:.14em;color:#5d7593;transition:color .4s ease}.pdx-name{margin:0;max-width:640px;font-family:var(--font-heading);font-size:clamp(26px,3vw,46px);font-weight:600;line-height:1.1;letter-spacing:-.04em;color:#8aa1bf;transition:color .45s ease}.pdx-desc{margin:clamp(12px,1.8vh,18px) 0 0;max-width:540px;font-family:var(--font-body);font-size:var(--text-body);font-weight:300;line-height:var(--lh-body);color:#8397b0;transition:color .45s ease}.pdx-cta{display:inline-flex;align-items:center;gap:10px;margin-top:clamp(18px,2.6vh,28px);padding:11px 18px 11px 20px;border:1px solid rgba(143,183,231,.22);border-radius:999px;font-family:var(--font-heading);font-size:13.5px;font-weight:600;letter-spacing:.01em;color:#b4c6dd;transition:color .3s,border-color .3s,background .3s,box-shadow .3s}.pdx-cta svg{color:#63c5ff;transition:transform .3s cubic-bezier(.16,1,.3,1)}.pdx-cta:hover{color:#fff;border-color:#54baff;background:#2878dc24}.pdx-cta:hover svg{transform:translate(3px,-3px)}.pdx-row.is-active .pdx-index{color:#70c9ff}.pdx-row.is-active .pdx-name{color:#fff}.pdx-row.is-active .pdx-desc{color:#c9d9ee}.pdx-row.is-active .pdx-cta{color:#fff;border-color:#53baff99;background:#2878dc1f;box-shadow:0 0 24px #35afff26}.pdx-cta.is-inactive,.pdx-row.is-active .pdx-cta.is-inactive{cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.38;border-color:#8fb7e71f;color:#647b97;background:transparent!important;box-shadow:none!important}@media(max-width:1080px){.pdx{--pdx-gap: 0px;padding-bottom:clamp(36px,5vh,56px)}.pdx-grid{grid-template-columns:1fr;gap:0}.pdx-content{display:contents}.pdx-header{order:1;max-width:none;padding-left:30px}.pdx-visual-col{display:none!important}.pdx-list{order:2;padding-left:30px;margin-top:clamp(32px,5vh,56px)}.pdx-node{right:auto;left:-24px}}@media(max-width:768px){.pdx{--pdx-pad: clamp(32px, 6vh, 48px);padding-bottom:clamp(28px,4vh,44px)}.pdx-name{font-size:clamp(24px,7vw,32px)}.pdx-seg-glow{stroke-width:3;filter:none}.pdx-head,.pdx-pulse{filter:none}.pdx-bg:before{filter:none;opacity:.6}}@media(max-width:480px){.pdx-header,.pdx-list{padding-left:24px}.pdx-node{left:-18px}}@media(prefers-reduced-motion:reduce){.pdx-seg,.pdx-seg-glow{stroke-dashoffset:0}.pdx-name,.pdx-desc,.pdx-index,.pdx-cta{transition:none}}.agl{--agl-off: clamp(70px, 8vw, 120px);--agl-rowpad: clamp(28px, 4.6vh, 44px);position:relative;z-index:2;width:100%;isolation:isolate;overflow-x:clip;padding:clamp(48px,6vh,72px) var(--container-pad) 0;background-color:#030812;background-image:linear-gradient(180deg,#030812,#040d1b 45%,#030912);color:#f3f7ff}.agl:after{content:"";position:absolute;left:0;right:0;bottom:0;height:clamp(80px,12vh,140px);z-index:0;pointer-events:none;background:linear-gradient(180deg,transparent,#030912)}.agl-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.agl-bg:before{content:"";position:absolute;left:50%;top:30%;width:clamp(500px,60vw,1000px);aspect-ratio:1;translate:-50% 0;border-radius:50%;background:radial-gradient(circle,rgba(22,110,215,.14),transparent 68%);filter:blur(90px)}.agl-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(53,175,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(53,175,255,.02) 1px,transparent 1px);background-size:76px 76px;-webkit-mask-image:radial-gradient(ellipse at 50% 40%,#000 15%,transparent 70%);mask-image:radial-gradient(ellipse at 50% 40%,#000 15%,transparent 70%)}.agl-line{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;overflow:visible;pointer-events:none}.agl-line *{pointer-events:none;-webkit-user-select:none;user-select:none}.agl-seg,.agl-seg-glow{fill:none;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.agl-seg{stroke:#70c9ffd9;stroke-width:1.4}.agl-seg-glow{stroke:#35afff57;stroke-width:4;filter:drop-shadow(0 0 8px rgba(53,175,255,.7))}.agl-pin{color:#70c9ff;transition:color .45s ease,opacity .45s ease}.agl-pin[data-state=idle]{color:#4a6788;opacity:.75}.agl-pin[data-state=done]{color:#70c9ff}.agl-pin[data-state=active]{color:#d6f3ff;filter:drop-shadow(0 0 8px rgba(53,175,255,.85))}.agl-halo{fill:#030812ed;stroke:#70c9ff33;stroke-width:1}.agl-pin[data-state=active] .agl-halo{stroke:#8fe0ff80}.agl-glyph path,.agl-glyph circle{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.agl-glyph .g-dot{fill:currentColor;stroke:none}.agl-glyph .g-face{fill:#35afff29}.agl-glyph .g-scan{stroke-width:2.4}.agl-glyph .g-tick{stroke-width:1;opacity:.55}.agl-glyph .hex,.agl-glyph .gl,.agl-glyph .tick-ok{stroke-dasharray:1;stroke-dashoffset:0}.agl-glyph .base{opacity:.6}.agl-termpin .t-ring{fill:#030812eb;stroke:#70c9ff66;stroke-width:1;stroke-dasharray:2 3;transition:stroke .5s ease}.agl-termpin .t-core{fill:#70c9ff8c;transition:fill .5s ease}.agl-termpin.is-lit .t-ring{stroke:#70c9ff;stroke-dasharray:none}.agl-termpin.is-lit .t-core{fill:#fff;filter:drop-shadow(0 0 8px #70c9ff)}.agl-head{fill:#fff;filter:drop-shadow(0 0 8px #35afff)}.agl-container{position:relative;z-index:1;max-width:var(--container-max);margin:0 auto}.agl-header{text-align:center}.agl-title{margin:0;font-family:var(--font-heading);font-size:clamp(34px,5.2vw,86px);font-weight:700;line-height:1.04;letter-spacing:-.045em;color:#f3f7ff}.agl-mask{display:block;overflow:hidden;padding:.04em 0 .1em}.agl-line-text,.agl-cta-line{display:block;will-change:transform}.agl-accent{display:inline-block;background:linear-gradient(100deg,#fff,#70c9ff 42%,#2f7bff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#53baff}.agl-list{margin:clamp(40px,7vh,84px) 0 0;padding:0;list-style:none}.agl-row{position:relative;display:flex;align-items:center;min-height:clamp(250px,39vh,360px)}.agl-copy{width:calc(50% - var(--agl-off) - 60px)}.agl-row:nth-child(odd) .agl-copy{margin-right:auto;text-align:right}.agl-row:nth-child(2n) .agl-copy{margin-left:auto;text-align:left}.agl-node{position:absolute;top:50%;width:1px;height:1px;pointer-events:none}.agl-row:nth-child(odd) .agl-node{left:calc(50% + var(--agl-off))}.agl-row:nth-child(2n) .agl-node{left:calc(50% - var(--agl-off))}.agl-index{display:block;margin-bottom:10px;font-family:var(--mono, "DM Mono", monospace);font-size:12px;letter-spacing:.14em;color:#5d7593;transition:color .4s ease}.agl-name{margin:0;font-family:var(--font-heading);font-size:clamp(26px,3vw,46px);font-weight:600;line-height:1.1;letter-spacing:-.04em;color:#8aa1bf;transition:color .45s ease}.agl-desc{margin:clamp(8px,1.3vh,13px) 0 0;font-family:var(--font-body);font-size:var(--text-body);font-weight:300;line-height:var(--lh-body);color:#8397b0;transition:color .45s ease}.agl-row.is-active .agl-index{color:#70c9ff}.agl-row.is-active .agl-name{color:#fff}.agl-row.is-active .agl-desc{color:#c9d9ee}.agl-cta{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:clamp(440px,66vh,640px);padding:clamp(70px,10vh,120px) 0 clamp(80px,11vh,130px);text-align:center}.agl-term{position:absolute;left:50%;top:clamp(30px,6vh,70px);width:1px;height:1px;pointer-events:none}.agl-cta-glow{position:absolute;left:50%;top:52%;z-index:-1;width:min(900px,92vw);aspect-ratio:1.6;translate:-50% -50%;border-radius:50%;background:radial-gradient(ellipse,rgba(40,130,240,.22),transparent 66%);filter:blur(30px);pointer-events:none}.agl-cta-title{margin:0 0 clamp(32px,5vh,56px);max-width:1000px;font-family:var(--font-heading);font-size:clamp(34px,5.4vw,88px);font-weight:700;line-height:1.04;letter-spacing:-.045em;color:#f3f7ff}.agl-btn{position:relative;display:inline-flex;align-items:center;gap:12px;min-height:54px;padding:16px 30px;border:1px solid rgba(112,201,255,.45);border-radius:999px;overflow:hidden;isolation:isolate;font:600 16px var(--font-heading);letter-spacing:.01em;color:#f3f8ff;transition:border-color .4s,box-shadow .5s}.agl-btn-fill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(100deg,#2f86ff,#35afff);transform:translateY(101%);transition:transform .55s cubic-bezier(.16,1,.3,1)}.agl-btn svg{transition:transform .4s cubic-bezier(.16,1,.3,1)}@media(hover:hover)and (pointer:fine){.agl-row{cursor:pointer}.agl-row:hover .agl-index{color:#70c9ff}.agl-row:hover .agl-name{color:#fff}.agl-row:hover .agl-desc{color:#c9d9ee}.agl-btn:hover{border-color:#70c9ff;box-shadow:0 10px 44px #35afff59}.agl-btn:hover .agl-btn-fill{transform:translateY(0)}.agl-btn:hover svg{transform:translate(4px,-4px)}}.agl-btn:focus-visible{border-color:#70c9ff;box-shadow:0 10px 44px #35afff59}.agl-btn:focus-visible .agl-btn-fill{transform:translateY(0)}.agl-btn:focus-visible svg{transform:translate(4px,-4px)}.agl-btn:active{transform:scale(.98)}@media(max-width:900px){.agl{padding-top:clamp(36px,5vh,52px)}.agl-header{text-align:left}.agl-row{align-items:flex-start;min-height:0;padding:var(--agl-rowpad) 0 var(--agl-rowpad) 66px}.agl-copy{width:100%}.agl-row:nth-child(odd) .agl-copy,.agl-row:nth-child(2n) .agl-copy{margin:0;text-align:left}.agl-row:nth-child(odd) .agl-node,.agl-row:nth-child(2n) .agl-node{left:24px;top:calc(var(--agl-rowpad) + 22px)}.agl-cta{min-height:0;padding-top:clamp(90px,14vh,130px)}.agl-seg-glow{stroke-width:3;filter:none}.agl-head{filter:none}.agl-bg:before,.agl-cta-glow{filter:none;opacity:.6}}@media(prefers-reduced-motion:reduce){.agl-seg,.agl-seg-glow{stroke-dashoffset:0!important}.agl-name,.agl-desc,.agl-index,.agl-pin,.agl-btn,.agl-btn-fill,.agl-btn svg{transition:none}}.cta{position:relative;z-index:2;width:100%;isolation:isolate;overflow-x:clip;padding:clamp(72px,9vw,130px) var(--container-pad);background:linear-gradient(180deg,#030812,#040f1e 55%,#030912);color:#f3f7ff}.cta-glow{position:absolute;z-index:-1;left:50%;top:50%;width:min(900px,90vw);height:min(420px,60vw);transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(53,175,255,.16),rgba(42,203,224,.05) 55%,transparent);pointer-events:none}.cta-link{position:absolute;left:0;top:0;z-index:0;width:100%;height:100%;overflow:visible;pointer-events:none}.cta-link-path,.cta-link-glow{fill:none;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}.cta-link-path{stroke:#70c9ffd9;stroke-width:1.4}.cta-link-glow{stroke:#35afff59;stroke-width:4}@media(prefers-reduced-motion:reduce){.cta-link-path,.cta-link-glow{stroke-dashoffset:0}}.cta-inner{z-index:1;position:relative;max-width:var(--container-max, 1480px);margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.cta-rule{display:block;width:min(100%,520px);height:1px;margin-bottom:clamp(28px,3.4vw,48px);background:linear-gradient(90deg,transparent,rgba(53,175,255,.7),transparent)}.cta-title{margin:0;max-width:18em;font-family:var(--font-heading);font-size:var(--h2-size-lg, clamp(30px, 4vw, 70px));font-weight:700;line-height:1.08;letter-spacing:-.04em;color:#fff;text-wrap:balance}.cta-mask{display:block;overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em}.cta-line{display:block}.cta-accent{background:linear-gradient(100deg,#fff,#70c9ff 45%,#35afff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:.1em}.cta-actions{margin-top:clamp(28px,3.4vw,48px)}.cta .button{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,background-color .25s ease}.cta .button:hover{transform:translateY(-2px);box-shadow:0 10px 30px #35afff4d}.cta .button:focus-visible{outline:2px solid #53baff;outline-offset:4px}@media(max-width:620px){.cta-actions{width:100%}.cta .button{width:100%;justify-content:center}}.faq{position:relative;z-index:2;width:100%;isolation:isolate;overflow-x:clip;padding:clamp(100px,13vh,170px) var(--container-pad) clamp(100px,14vh,180px);background-color:#030912;background-image:linear-gradient(180deg,#030912,#04101f,#030812);color:#f3f7ff}.faq:after{content:"";position:absolute;left:0;right:0;bottom:0;height:clamp(70px,10vh,120px);z-index:0;pointer-events:none;background:linear-gradient(180deg,transparent,#030912)}.faq-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.faq-bg:before{content:"";position:absolute;right:-8%;top:18%;width:clamp(420px,50vw,860px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(22,110,215,.14),transparent 68%);filter:blur(90px)}.faq-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(53,175,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(53,175,255,.02) 1px,transparent 1px);background-size:76px 76px;-webkit-mask-image:radial-gradient(ellipse at 65% 40%,#000 15%,transparent 70%);mask-image:radial-gradient(ellipse at 65% 40%,#000 15%,transparent 70%)}.faq-link{position:absolute;left:0;top:0;z-index:0;width:100%;height:100%;overflow:visible;pointer-events:none}.faq-link *{pointer-events:none;-webkit-user-select:none;user-select:none}.faq-link-path,.faq-link-glow{fill:none;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.faq-link-path{stroke:#70c9ffd9;stroke-width:1.4}.faq-link-glow{stroke:#35afff57;stroke-width:4;filter:drop-shadow(0 0 8px rgba(53,175,255,.7))}.faq-link-ring .r-out{fill:#030812eb;stroke:#70c9ff;stroke-width:1}.faq-link-ring .r-in{fill:#fff;filter:drop-shadow(0 0 6px #70c9ff)}.faq-link-dot{fill:#fff;filter:drop-shadow(0 0 8px #35afff)}.faq-container{position:relative;z-index:1;max-width:var(--container-max);margin:0 auto}.faq-topline{position:relative;height:1px;margin-bottom:clamp(56px,9vh,110px);background:#8fb7e71f;overflow:hidden;pointer-events:none}.faq-trace{position:absolute;left:0;top:0;width:8%;height:100%;background:linear-gradient(90deg,transparent,#70c9ff,transparent)}.faq-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(36px,6vw,110px);align-items:start}.faq-header{position:relative}.faq-mark{position:absolute;left:0;top:-30px;width:1px;height:1px;pointer-events:none}.faq-title{margin:0;font-family:var(--font-heading);font-size:clamp(34px,4vw,66px);font-weight:700;line-height:1.04;letter-spacing:-.045em;color:#f3f7ff}.faq-mask{display:block;overflow:hidden;padding:.04em 0 .1em}.faq-line-text{display:block;will-change:transform}.faq-accent{display:inline-block;background:linear-gradient(100deg,#fff,#70c9ff 42%,#2f7bff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#53baff}.faq-list,.faq-item{position:relative}.faq-rule{position:absolute;left:0;right:0;top:0;height:1px;background:#8fb7e724;transition:background .4s ease,box-shadow .4s ease}.faq-rule-end{position:relative;display:block}.faq-item.is-open .faq-rule{background:linear-gradient(90deg,#53baff,#35afff1f 85%);box-shadow:0 0 14px #35afff80}.faq-row{margin:0;font:inherit}.faq-trigger{display:grid;grid-template-columns:clamp(40px,4vw,56px) minmax(0,1fr) 30px;align-items:center;width:100%;padding:clamp(22px,3.4vh,34px) 0;border:0;background:none;text-align:left;color:inherit;cursor:pointer;transition:background .35s ease}@media(hover:hover)and (pointer:fine){.faq-trigger:hover{background:#35afff09}.faq-trigger:hover .faq-q{color:#eef6ff}}.faq-trigger:focus-visible{outline:2px solid #8fe0ff;outline-offset:-2px;border-radius:4px}.faq-index{font-family:var(--mono, "DM Mono", monospace);font-size:11px;letter-spacing:.14em;color:#5d7593;transition:color .4s ease}.faq-q{font-family:var(--font-heading);font-size:clamp(18px,1.9vw,28px);font-weight:500;line-height:1.25;letter-spacing:-.02em;color:#c5d6ea;transition:color .4s ease}.faq-ind{position:relative;width:28px;height:28px;border:1px solid rgba(143,183,231,.3);border-radius:50%;transition:border-color .4s ease,box-shadow .4s ease}.faq-ind i{position:absolute;left:50%;top:50%;width:10px;height:1.5px;margin:-.75px 0 0 -5px;border-radius:1px;background:#8fb7e0;transition:transform .45s cubic-bezier(.16,1,.3,1),background .35s ease}.faq-ind i:last-child{transform:rotate(90deg)}.faq-item.is-open .faq-index{color:#70c9ff}.faq-item.is-open .faq-q{color:#fff}.faq-item.is-open .faq-ind{border-color:#59bbff;box-shadow:0 0 14px #35afff59}.faq-item.is-open .faq-ind i{background:#bfeaff}.faq-item.is-open .faq-ind i:last-child{transform:rotate(0) scaleX(.2);opacity:0}.faq-panel{height:0;overflow:hidden;visibility:hidden}.faq-answer{padding:0 clamp(40px,6vw,70px) clamp(26px,4vh,38px) clamp(40px,4vw,56px)}.faq-answer p{margin:0;max-width:640px;font-family:var(--font-body);font-size:var(--text-body);font-weight:300;line-height:var(--lh-body);color:#b4c6dd}@media(max-width:900px){.faq-grid{grid-template-columns:1fr;gap:clamp(30px,5vh,48px)}.faq-trigger{min-height:64px;grid-template-columns:36px minmax(0,1fr) 30px}.faq-answer{padding:0 8px clamp(24px,4vh,32px) 36px}.faq-bg:before{filter:none;opacity:.6}.faq-link-glow{stroke-width:3;filter:none}.faq-link-dot{filter:none}}@media(prefers-reduced-motion:reduce){.faq-link-path,.faq-link-glow{stroke-dashoffset:0!important}.faq-rule,.faq-index,.faq-q,.faq-ind,.faq-ind i,.faq-trigger{transition:none}}.quantum-connection-canvas,.quantum-connection-canvas *{pointer-events:none!important;-webkit-user-select:none;user-select:none}.quantum-connection-canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.quantum-connection-svg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible}.qc-path-glow{fill:none;stroke:#35afff73;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;opacity:.7;filter:drop-shadow(0 0 12px rgba(53,175,255,.8))}.qc-path-core{fill:none;stroke:url(#qcLineGradient);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;opacity:.9}.qc-head-group{pointer-events:none;will-change:transform}.qc-packet-aura{fill:#70c9ff59;animation:qcPacketPulse 1.8s ease-in-out infinite}.qc-packet-core{fill:#fff;box-shadow:0 0 10px #70c9ff;filter:drop-shadow(0 0 8px #35afff)}@keyframes qcPacketPulse{0%,to{r:6;opacity:.4}50%{r:10;opacity:.85}}.qc-node-group{pointer-events:none;transition:transform .4s ease}.qc-node-outer{fill:#07172acc;stroke:#35afff66;stroke-width:1;stroke-dasharray:2 3}.qc-node-mid{fill:#35afff40;stroke:#70c9ff;stroke-width:1}.qc-node-inner{fill:#fff;filter:drop-shadow(0 0 6px #70c9ff)}@media(max-width:768px){.qc-path-glow{stroke-width:2.5}.qc-path-core{stroke-width:1.2}.qc-node-outer{r:9}}@media(prefers-reduced-motion:reduce){.qc-path-glow,.qc-path-core{stroke-dashoffset:0!important;opacity:.45!important}.qc-head-group{display:none!important}.qc-packet-aura{animation:none!important}}:root{--qb-navy: #030812;--qb-deep-blue: #07172A;--qb-electric-blue: #35AFFF;--qb-electric-cyan: #70C9FF;--qb-orange: #E44927;--qb-white: #F5F7FA;--qb-muted: #93A4B8;--qb-dim: #5E7188;--qb-line: rgba(147, 164, 184, .14);--qb-line-bright: rgba(53, 175, 255, .28);--qb-line-orange: rgba(228, 73, 39, .35);--qb-font-heading: var(--font-heading);--qb-font-body: var(--font-body);--qb-font-mono: "DM Mono", monospace}.qb-footer{width:100%;position:relative;background-color:var(--qb-navy);background-image:radial-gradient(ellipse at 50% 0%,rgba(7,23,42,.75) 0%,rgba(3,8,18,.98) 55%,var(--qb-navy) 100%),linear-gradient(180deg,#03081299,#030812);color:var(--qb-white);border-top:1px solid var(--qb-line);overflow-x:clip;font-family:var(--qb-font-body);font-size:14px;line-height:1.5;isolation:isolate}.qb-footer-spec-strip{display:flex;justify-content:space-between;align-items:center;padding:10px clamp(16px,3.5vw,48px);border-bottom:1px solid var(--qb-line);font-family:var(--qb-font-mono);font-size:10px;letter-spacing:.14em;color:var(--qb-muted);background:#07172a66;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);gap:16px;flex-wrap:wrap}.qb-spec-item{display:inline-flex;align-items:center;gap:8px}.qb-spec-pulse{width:6px;height:6px;border-radius:50%;background-color:var(--qb-electric-blue);box-shadow:0 0 8px var(--qb-electric-blue);display:inline-block;animation:qbPulse 2.4s ease-in-out infinite}@keyframes qbPulse{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.15);box-shadow:0 0 12px var(--qb-electric-blue)}}.qb-spec-status{color:#34d399}.qb-footer-grid{display:grid;width:100%;border-bottom:1px solid var(--qb-line);background:var(--qb-line);gap:1px}.qb-cell{background:var(--qb-navy);padding:clamp(28px,3.2vw,44px) clamp(20px,2.4vw,36px);position:relative;display:flex;flex-direction:column;transition:background-color .3s ease}.qb-cell:hover{background:#07172ad9}.qb-cell-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;font-family:var(--qb-font-mono);font-size:10px;letter-spacing:.16em;color:var(--qb-dim)}.qb-meta-idx{color:var(--qb-muted);transition:color .25s ease}.qb-cell:hover .qb-meta-idx{color:var(--qb-electric-blue)}.qb-meta-cross{color:#93a4b866;font-size:11px}.qb-column-title{font-family:var(--qb-font-heading);font-size:12px;font-weight:600;letter-spacing:.15em;color:var(--qb-white);margin:0 0 20px;text-transform:uppercase;display:flex;align-items:center;gap:8px}.qb-upper-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,.9fr) minmax(0,1.2fr) minmax(0,1.2fr)}.qb-cell-statement{justify-content:flex-start}.qb-headline{font-family:var(--qb-font-heading);font-size:clamp(24px,2.2vw,34px);font-weight:700;line-height:1.08;letter-spacing:-.03em;color:var(--qb-white);margin:0 0 16px;text-transform:uppercase}.qb-statement-sub{font-size:13px;line-height:1.7;color:var(--qb-muted);margin:0 0 24px;font-weight:300;max-width:380px}.qb-statement-footer{display:flex;align-items:center;justify-content:space-between;padding-top:18px;border-top:1px dashed rgba(147,164,184,.15);margin-top:auto}.qb-badge{font-family:var(--qb-font-mono);font-size:9px;letter-spacing:.14em;color:var(--qb-electric-cyan);padding:3px 8px;border-radius:4px;background:#35afff14;border:1px solid rgba(53,175,255,.22)}.qb-orange-accent{color:var(--qb-orange);font-size:10px}.qb-nav-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:11px}.qb-services-list{gap:10px}.qb-nav-link{display:inline-flex;align-items:center;justify-content:space-between;width:100%;color:var(--qb-muted);font-size:13.5px;font-weight:300;letter-spacing:-.01em;transition:all .22s cubic-bezier(.16,1,.3,1);text-decoration:none}.qb-nav-link:hover,.qb-nav-link:focus-visible{color:var(--qb-white);transform:translate(4px)}.qb-nav-link:focus-visible{outline:2px solid var(--qb-electric-blue);outline-offset:4px;border-radius:2px}.qb-link-arrow{color:var(--qb-dim);opacity:.4;transform:translate(-3px,3px);transition:all .22s cubic-bezier(.16,1,.3,1)}.qb-nav-link:hover .qb-link-arrow,.qb-nav-link:focus-visible .qb-link-arrow{color:var(--qb-electric-blue);opacity:1;transform:translate(0)}.qb-link-extra{display:inline-flex;align-items:center;gap:6px}.qb-tag-pill{font-family:var(--qb-font-mono);font-size:9px;letter-spacing:.08em;color:var(--qb-dim);background:#93a4b814;padding:1px 5px;border-radius:3px;transition:all .2s ease}.qb-nav-link:hover .qb-tag-pill{color:var(--qb-electric-cyan);background:#35afff1f}.qb-nav-link.is-inactive{cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.38}.qb-nav-link.is-inactive:hover{color:inherit;background:transparent}.qb-nav-link.is-inactive .qb-tag-pill{opacity:.55}.qb-cell-visual{overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.qb-visual-stage{flex:1;min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;background:radial-gradient(circle at 50% 50%,#102d4e80,#07172a1a 70%);border:1px solid rgba(147,164,184,.12);border-radius:8px;padding:24px;margin-top:4px}.qb-visual-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;overflow:hidden}.qb-visual-glow{position:absolute;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(53,175,255,.18) 0%,rgba(228,73,39,.08) 50%,transparent 70%);filter:blur(24px)}.qb-orbit-svg{width:220px;height:220px;opacity:.85}.qb-orbit-ring{fill:none;stroke:#35afff38;stroke-width:1;stroke-dasharray:4 6}.qb-orbit-ring-reverse{fill:none;stroke:#93a4b829;stroke-width:1;stroke-dasharray:2 4}.qb-orbit-center{fill:none;stroke:#e4492740;stroke-width:1}.qb-orbit-axis{stroke:#93a4b81a;stroke-width:.75;stroke-dasharray:1 3}.qb-orbit-node{animation:qbNodePulse 3s ease-in-out infinite}.node-orange{fill:var(--qb-orange);filter:drop-shadow(0 0 6px var(--qb-orange))}.node-blue{fill:var(--qb-electric-blue);filter:drop-shadow(0 0 6px var(--qb-electric-blue))}@keyframes qbNodePulse{0%,to{opacity:.6}50%{opacity:1;transform:scale(1.3)}}.qb-visual-logo-wrap{position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.qb-prominent-logo{height:clamp(34px,2.6vw,44px);width:auto;max-width:230px;object-fit:contain;filter:drop-shadow(0 2px 16px rgba(53,175,255,.2));transition:transform .3s cubic-bezier(.16,1,.3,1)}.qb-prominent-logo:hover{transform:scale(1.04)}.qb-logo-caption{display:inline-flex;align-items:center;gap:6px;font-family:var(--qb-font-mono);font-size:8.5px;letter-spacing:.18em;color:var(--qb-muted)}.qb-logo-pulse{width:5px;height:5px;border-radius:50%;background-color:var(--qb-orange);box-shadow:0 0 6px var(--qb-orange)}.qb-visual-markers{position:absolute;top:6px;right:6px;bottom:6px;left:6px;pointer-events:none;font-family:var(--qb-font-mono);font-size:10px;color:#93a4b847}.qb-vm-tl{position:absolute;top:0;left:0}.qb-vm-tr{position:absolute;top:0;right:0}.qb-vm-bl{position:absolute;bottom:0;left:0}.qb-vm-br{position:absolute;bottom:0;right:0}.qb-vm-data{position:absolute;bottom:4px;left:50%;transform:translate(-50%);font-size:7.5px;letter-spacing:.12em;color:#93a4b859;white-space:nowrap}.qb-lower-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.qb-address-block{font-style:normal;margin-bottom:20px}.qb-address-link{display:flex;flex-direction:column;gap:4px;color:var(--qb-muted);font-size:13.5px;line-height:1.6;font-weight:300;text-decoration:none;transition:all .22s cubic-bezier(.16,1,.3,1);width:fit-content}.qb-address-link:hover,.qb-address-link:focus-visible{color:var(--qb-white);transform:translate(3px)}.qb-address-link:hover .qb-address-line:first-child{color:var(--qb-electric-cyan)}.qb-location-tag{display:inline-flex;align-items:center;gap:6px;font-family:var(--qb-font-mono);font-size:9px;letter-spacing:.14em;color:var(--qb-dim);padding:4px 8px;border-radius:4px;background:#93a4b80f;border:1px solid rgba(147,164,184,.12);width:fit-content;margin-top:auto}.qb-loc-icon{color:var(--qb-orange)}.qb-inquiry-box{display:flex;flex-direction:column;gap:10px}.qb-email-link{display:inline-flex;align-items:center;gap:8px;color:var(--qb-white);font-size:14.5px;font-weight:400;text-decoration:none;transition:color .2s ease;width:fit-content}.qb-email-link:hover,.qb-email-link:focus-visible{color:var(--qb-electric-blue)}.qb-mail-icon{color:var(--qb-electric-cyan)}.qb-inquiry-hint{font-size:12px;color:var(--qb-muted);font-weight:300;line-height:1.5}.qb-response-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--qb-font-mono);font-size:9px;letter-spacing:.12em;color:var(--qb-dim);margin-top:8px}.qb-dot-green{width:5px;height:5px;border-radius:50%;background-color:#34d399;box-shadow:0 0 5px #34d399}.qb-social-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.qb-social-link{display:inline-flex;align-items:center;justify-content:space-between;color:var(--qb-muted);font-size:13.5px;font-weight:300;text-decoration:none;transition:all .22s ease;width:100%}.qb-social-link:hover,.qb-social-link:focus-visible{color:var(--qb-white);transform:translate(3px)}.qb-social-link:hover .qb-link-arrow{color:var(--qb-electric-blue);opacity:1}.qb-wordmark-container{width:100%;position:relative;background-color:var(--qb-navy);border-bottom:1px solid var(--qb-line);padding:18px 0;overflow:hidden}.qb-wordmark-topline,.qb-wordmark-botline{display:flex;justify-content:space-between;align-items:center;padding:0 clamp(16px,3.5vw,48px);font-family:var(--qb-font-mono);font-size:9.5px;letter-spacing:.16em;color:var(--qb-dim)}.qb-wordmark-topline{margin-bottom:12px}.qb-wordmark-botline{margin-top:12px;border-top:1px dashed rgba(147,164,184,.1);padding-top:10px}.qb-tick-plus{color:var(--qb-electric-cyan)}.qb-tech-ruler{display:flex;align-items:center;gap:12px;opacity:.45}.qb-tick{display:inline-block;width:1px;height:6px;background:var(--qb-muted)}.qb-tick-major{height:12px;background:var(--qb-electric-blue)}.qb-wordmark-viewport{width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0 clamp(8px,2vw,24px)}.qb-wordmark-svg{width:100%;height:auto;max-height:200px;display:block;-webkit-user-select:none;user-select:none}.qb-svg-gridline{stroke:#93a4b812;stroke-width:1;stroke-dasharray:2 4}.qb-svg-corner{fill:none;stroke:#35afff59;stroke-width:1.5}.qb-wordmark-outline{font-family:var(--qb-font-heading);font-weight:800;font-size:154px;letter-spacing:.08em;fill:transparent;stroke:url(#qbStrokeGrad);stroke-width:1.6;stroke-dasharray:1400;stroke-dashoffset:0;transition:stroke-width .35s ease,filter .35s ease}.qb-wordmark-container:hover .qb-wordmark-outline{stroke-width:2.2;filter:drop-shadow(0 0 12px rgba(53,175,255,.35))}.qb-legal-bar{display:flex;justify-content:space-between;align-items:center;padding:clamp(18px,2.2vh,26px) clamp(16px,3.5vw,48px);background:#030812f2;font-size:12px;color:var(--qb-muted);gap:20px;flex-wrap:wrap}.qb-legal-left{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.qb-copyright{font-size:12.5px;color:var(--qb-muted)}.qb-legal-divider{color:var(--qb-dim);font-family:var(--qb-font-mono)}.qb-legal-subtext{font-family:var(--qb-font-mono);font-size:9.5px;letter-spacing:.12em;color:var(--qb-dim)}.qb-legal-right{display:flex;align-items:center;gap:clamp(16px,2.5vw,32px);flex-wrap:wrap}.qb-back-to-top{display:inline-flex;align-items:center;gap:6px;font-family:var(--qb-font-mono);font-size:11.5px;letter-spacing:.08em;color:var(--qb-electric-cyan);background:#35afff14;border:1px solid rgba(53,175,255,.22);padding:6px 12px;border-radius:4px;text-decoration:none;cursor:pointer;line-height:inherit;outline:none;transition:all .22s cubic-bezier(.16,1,.3,1)}.qb-back-to-top:focus-visible{outline:2px solid var(--qb-electric-cyan);outline-offset:2px}.qb-back-to-top:hover{background:#35afff2e;color:var(--qb-white);transform:translateY(-2px)}.qb-top-arrow{transition:transform .22s ease}.qb-back-to-top:hover .qb-top-arrow{transform:translateY(-2px)}@media(max-width:1200px){.qb-upper-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr) minmax(0,1.2fr) minmax(0,1.2fr)}}@media(max-width:1024px){.qb-upper-grid{grid-template-columns:repeat(3,1fr)}.qb-cell-statement{grid-column:span 3;border-bottom:1px solid var(--qb-line)}.qb-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qb-wordmark-outline{stroke-width:2.4}}@media(max-width:768px){.qb-footer-spec-strip{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 18px}.qb-spec-coords{display:none}.qb-upper-grid{grid-template-columns:1fr}.qb-cell-statement{grid-column:span 1}.qb-lower-grid{grid-template-columns:1fr}.qb-cell{padding:26px 18px}.qb-wordmark-botline{padding:0 18px;flex-direction:column;align-items:flex-start;gap:4px}.qb-wordmark-topline{padding:0 18px;flex-direction:row;align-items:center;justify-content:space-between}.qb-tech-ruler{display:none}.qb-wordmark-outline{stroke-width:3.4}.qb-legal-bar{flex-direction:column;align-items:flex-start;gap:16px;padding:22px 18px}.qb-legal-right{width:100%;justify-content:space-between}}@media(max-width:480px){.qb-headline{font-size:22px}.qb-wordmark-outline{stroke-width:4}}@media(prefers-reduced-motion:reduce){.qb-spec-pulse,.qb-orbit-node,.qb-wordmark-outline{animation:none!important;transition:none!important}.qb-wordmark-outline{stroke-dashoffset:0!important;opacity:1!important}.qb-nav-link,.qb-link-arrow,.qb-social-link,.qb-prominent-logo,.qb-back-to-top{transition:none!important}}@media(pointer:coarse),(max-width:768px){.qb-nav-link,.qb-social-link,.qb-email-link,.qb-address-link{min-height:40px}.qb-nav-list,.qb-services-list,.qb-social-list{gap:0}.qb-back-to-top{min-height:40px;padding:6px 14px}}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:var(--font-body);color:#f3f7ff;background:#030812;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg: #030812;--panel: #07111f;--line: rgba(143, 183, 231, .16);--muted: #9baec8;--blue: #53baff;--cyan: #8cddff;--mono: "DM Mono", monospace;--font-body: "Manrope Variable", "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--font-heading: var(--font-body);--hero-h1-size: clamp(36px, 4.3vw, 78px);--hero-h1-weight: 700;--hero-h1-line-height: 1.04;--hero-h1-letter-spacing: -.045em;--h2-size: clamp(28px, 3.6vw, 62px);--h2-size-lg: clamp(30px, 4vw, 70px);--text-body: .98rem;--lh-body: 1.6;--container-max: 1800px;--container-pad: clamp(18px, 4.5vw, 80px)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:auto;background:var(--bg);overflow-x:hidden;width:100%}body{margin:0;font-size:var(--text-body);line-height:var(--lh-body);min-width:320px;width:100%;background:var(--bg);overflow-x:clip}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.site-shell{width:100%;overflow-x:clip;background:radial-gradient(ellipse at 50% 0%,#07172c,#030812 42%,#030812);position:relative}.logo{display:inline-flex;align-items:center;text-decoration:none;flex-shrink:0;transition:opacity .25s ease,transform .25s ease}.logo:hover{opacity:.92;transform:translateY(-1px)}.brand-logo{height:clamp(30px,2.4vw,38px);width:auto;max-width:230px;object-fit:contain;display:block}.section-pad{padding:clamp(80px,9vw,130px) var(--container-pad)}.services-section{position:relative;background:radial-gradient(ellipse at 17% 4%,#0a1b30 0,transparent 35%),#030912;width:100%}.section-layout{max-width:var(--container-max);width:100%;margin:0 auto;display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:clamp(28px,3.5vw,56px)}.section-intro{padding-top:7px}.eyebrow-line{width:20px;height:1px;background:#70c9ff;display:inline-block}.section-intro h2,.process-heading h2{font-size:clamp(30px,3.2vw,48px);letter-spacing:-.06em;line-height:1.1;margin:clamp(18px,2.5vh,28px) 0 clamp(14px,2vh,20px)}.section-intro h2 span,.process-heading h2 span{color:#8faac9}.section-intro p,.process-heading p{font-size:clamp(12px,.95vw,14px);line-height:1.9;color:#9aacc4;margin:0 0 clamp(18px,2.5vh,26px);max-width:440px}.text-link{display:inline-flex;align-items:center;gap:12px;font-size:11px;color:#dbe9fa;padding-bottom:8px;border-bottom:1px solid #4b8dc4;font-weight:600;transition:color .2s,border-color .2s}.text-link:hover{color:#fff;border-color:#63c5ff}.text-link svg{color:#63c5ff}.service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,20px)}.service-card{min-width:0;position:relative;border:1px solid rgba(122,168,222,.16);border-radius:14px;overflow:hidden;background:linear-gradient(145deg,#091627f5,#030912e6);transition:border-color .3s,transform .3s,background .3s,box-shadow .3s;transform-style:preserve-3d}.service-card:hover{border-color:#4ca9f5a6;transform:translateY(-5px);background:linear-gradient(145deg,#0b2038,#030912);box-shadow:0 16px 36px #006eff26}.service-card-top{height:36px;display:flex;justify-content:space-between;align-items:center;padding:0 16px;color:#84caff;font:11px var(--mono)}.service-card-top svg{color:#7295bc;transition:transform .25s,color .25s}.service-card:hover .service-card-top svg{transform:translate(2px,-2px);color:#7ed3ff}.service-visual{height:140px;position:relative;overflow:hidden;display:grid;place-items:center;isolation:isolate}.visual-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(43,131,220,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(43,131,220,.09) 1px,transparent 1px);background-size:20px 20px;transform:perspective(150px) rotateX(24deg) scale(1.5);mask-image:linear-gradient(transparent,#000 30%,#000 80%,transparent);-webkit-mask-image:linear-gradient(transparent,#000 30%,#000 80%,transparent)}.visual-glow{position:absolute;width:140px;height:100px;border-radius:50%;background:#007aff;filter:blur(50px);opacity:.25}.visual-core{width:90px;height:90px;border:1px solid rgba(90,186,255,.4);border-radius:28px;display:grid;place-items:center;color:#83d5ff;background:linear-gradient(135deg,#16395c8a,#07111d80);box-shadow:inset 0 0 22px #2388ff21,0 0 40px #008bff1c;transform:rotate(-8deg);animation:core-float 6s ease-in-out infinite}.visual-core svg{filter:drop-shadow(0 0 10px rgba(76,183,255,.35));transform:rotate(8deg)}@keyframes core-float{50%{transform:translateY(-5px) rotate(-4deg)}}.visual-orbit{position:absolute;width:150px;height:55px;border:1px solid rgba(59,154,255,.49);border-radius:50%;transform:rotate(-26deg);animation:orbit-drift 12s linear infinite}.orbit-b{width:125px;height:95px;transform:rotate(55deg);border-color:#2e68d85e;animation-direction:reverse}.visual-cross{position:absolute;color:#65c9ff;font-size:15px;opacity:.75}.cross-a{left:18%;top:18%}.cross-b{right:17%;bottom:20%}.visual-code{position:absolute;bottom:9px;left:12px;font:7px var(--mono);letter-spacing:.12em;color:#8ab5df}.visual-crm .visual-core{border-radius:8px;transform:rotate(0)}.visual-cloud .visual-core{border-radius:18px;transform:rotate(0)}.visual-mobile .visual-core{border-radius:15px;transform:rotate(14deg)}.visual-security .visual-core{border-radius:50% 50% 42% 42%;color:#a0caff}.visual-robotics .visual-core{border-radius:20px;transform:rotate(7deg)}.service-card-copy{padding:6px 16px 18px;position:relative;min-height:150px}.service-tag{font:7px var(--mono);letter-spacing:.1em;color:#6f9bc8}.service-card h3{font-size:clamp(14px,1.1vw,17px);line-height:1.25;letter-spacing:-.04em;margin:8px 0}.service-card p{font-size:clamp(10px,.8vw,11px);line-height:1.7;color:#9dafc6;margin:0;max-width:94%;padding-right:9px}.service-card-copy>a{position:absolute;right:14px;bottom:14px;width:28px;height:28px;border:1px solid #488cc4;border-radius:50%;display:grid;place-items:center;color:#78caff;transition:background .2s,border-color .2s}.service-card-copy>a:hover{background:#124a78;border-color:#6bc0ff}.product-section{min-height:620px;position:relative;overflow:hidden;border-top:1px solid rgba(119,174,234,.2);border-bottom:1px solid rgba(119,174,234,.2);background:#061122;width:100%}.product-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 56% 47%,#123967 0%,#08172c 28%,transparent 60%),linear-gradient(100deg,#06101e,#07182b,#030914)}.product-backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(90deg,transparent 49.9%,rgba(141,201,255,.08) 50%,transparent 50.1%),linear-gradient(rgba(141,201,255,.04) 1px,transparent 1px);background-size:100% 100%,100% 65px;mask-image:linear-gradient(transparent,#000 25%,#000 85%,transparent);-webkit-mask-image:linear-gradient(transparent,#000 25%,#000 85%,transparent)}.product-inner{position:relative;z-index:1;max-width:var(--container-max);width:100%;margin:0 auto;min-height:620px;padding:clamp(70px,8vw,100px) var(--container-pad);display:grid;grid-template-columns:minmax(280px,340px) minmax(380px,1.35fr) minmax(180px,220px);gap:clamp(24px,3vw,48px);align-items:center}.product-copy{position:relative;z-index:5}.product-index{display:block;font:8px var(--mono);letter-spacing:.12em;color:#5faeea;margin-top:27px}.product-copy h2{font-size:clamp(32px,3.5vw,50px);letter-spacing:-.065em;line-height:1.08;margin:13px 0 18px}.product-copy h2 span{color:#72c9ff}.product-copy p{font-size:clamp(11px,.9vw,13px);line-height:1.9;color:#a8bdd7;margin:0 0 18px}.product-pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:23px}.product-pills span{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(121,182,237,.2);background:#0a2038a8;padding:8px 10px;border-radius:6px;font-size:clamp(8px,.7vw,10px);color:#c3d9ef;font-weight:500}.product-pills svg{color:#75c8ff}.product-stage{position:relative;height:430px;display:grid;place-items:center;perspective:1000px;width:100%}.product-halo{position:absolute;width:85%;height:55%;border-radius:50%;background:#087fff2e;filter:blur(55px);pointer-events:none}.product-screen{position:relative;width:min(100%,620px);height:350px;border:1px solid rgba(102,186,255,.44);border-radius:12px;background:linear-gradient(135deg,#102945,#06101e 80%);box-shadow:0 28px 80px #000000ab,0 0 55px #007bff26;transform:rotateY(-7deg) rotateX(2deg);overflow:hidden}.screen-top{height:40px;border-bottom:1px solid rgba(133,185,229,.17);display:flex;align-items:center;gap:15px;padding:0 14px;color:#b7d4f4}.screen-brand{font-size:9px;font-weight:800;display:flex;align-items:center;gap:6px}.screen-brand svg{color:#5abaff}.screen-search{margin-left:auto;border:1px solid rgba(142,186,227,.15);border-radius:4px;padding:6px 10px;font-size:7px;color:#7195bc;display:flex;align-items:center;gap:6px;min-width:125px}.screen-avatar{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#1d5e96;color:#fff;font-size:8px}.screen-body{display:flex;height:calc(100% - 40px)}.screen-sidebar{width:43px;display:flex;align-items:center;flex-direction:column;gap:18px;padding-top:21px;border-right:1px solid rgba(133,185,229,.11)}.screen-sidebar span{width:13px;height:13px;border:1px solid #5483b1;border-radius:4px;opacity:.7}.screen-sidebar .side-active{background:#45aaff;border-color:#45aaff;box-shadow:0 0 12px #45aaff78}.screen-main{flex:1;padding:17px 18px;overflow:hidden}.screen-greeting{display:flex;flex-direction:column;gap:5px}.screen-greeting small,.screen-bottom small{font:7px var(--mono);letter-spacing:.1em;color:#6d9dca}.screen-greeting b{font-size:15px;letter-spacing:-.04em}.screen-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.screen-kpis>div{border:1px solid rgba(123,169,211,.12);border-radius:6px;padding:9px;background:#0b2037}.screen-kpis small{display:block;font-size:7px;color:#82a8cf}.screen-kpis b{display:block;font-size:17px;margin:5px 0}.screen-kpis i{font-size:7px;color:#65dbb4;font-style:normal}.screen-kpis .kpi-muted{color:#7995b6}.screen-chart{border:1px solid rgba(123,169,211,.12);border-radius:6px;margin-top:9px;padding:10px 10px 7px;background:#091a2c}.chart-head{display:flex;justify-content:space-between;font-size:8px}.chart-head small{font-size:7px;color:#7899bb}.chart-bars{height:63px;display:flex;align-items:flex-end;gap:7px;padding:8px 2px 0;border-bottom:1px solid rgba(114,149,179,.12);background:repeating-linear-gradient(to bottom,transparent 0 19px,rgba(124,166,207,.06) 20px)}.chart-bars span{height:var(--bar-h);flex:1;background:linear-gradient(180deg,#6ed0ff,#1265bf45);border-radius:2px 2px 0 0;box-shadow:0 0 10px #1b83db21}.chart-months{display:flex;justify-content:space-between;font-size:6px;color:#6687aa;margin-top:5px}.screen-bottom{display:grid;grid-template-columns:1.3fr 1fr;gap:10px;margin-top:10px}.screen-bottom>div{display:flex;flex-direction:column;gap:6px}.screen-bottom span{font-size:7px;color:#a9c4e2}.screen-bottom span i{display:inline-block;width:4px;height:4px;background:#59c4ff;border-radius:50%;margin-right:6px}.floating-chip{position:absolute;z-index:4;display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid rgba(111,184,244,.26);border-radius:8px;background:linear-gradient(135deg,#102e4eeb,#081626ed);box-shadow:0 12px 32px #0006;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#6cc9ff;animation:chip-float 5s ease-in-out infinite}.floating-chip span{display:flex;flex-direction:column;gap:3px}.floating-chip b{font-size:9px;color:#e3f1ff}.floating-chip small{font-size:7px;color:#85a9cc}.chip-admissions{top:30px;left:0}.chip-finance{right:0;top:80px;animation-delay:-1.5s}.chip-academics{bottom:33px;left:5%;animation-delay:-3s}@keyframes chip-float{50%{transform:translateY(-7px)}}.product-orbit-line{position:absolute;z-index:-1;width:110%;height:52%;border:1px solid rgba(101,186,255,.17);border-radius:50%;transform:rotate(-17deg)}.product-side-note{position:relative;z-index:2;align-self:center;padding-left:15px;border-left:1px solid rgba(94,190,255,.36)}.product-side-note>span{font:7px var(--mono);letter-spacing:.1em;color:#74bfff}.product-side-note p{font-size:clamp(20px,1.8vw,27px);font-weight:700;line-height:1.16;letter-spacing:-.055em;margin:18px 0}.product-side-note p b{color:#72caff}.product-side-note small{font-size:10px;line-height:1.7;color:#9ab1cb}.process-section{display:grid;grid-template-columns:minmax(230px,280px) minmax(0,1fr);gap:clamp(32px,4vw,64px);align-items:center;max-width:var(--container-max);width:100%;margin:0 auto}.process-heading h2{margin-top:28px}.process-track{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8vw,24px);padding-top:22px}.process-line{position:absolute;top:49px;left:32px;right:35px;height:1px;background:linear-gradient(90deg,#2d8de0,#2e5b8a54)}.process-step{position:relative;z-index:1}.process-number{position:absolute;top:-15px;left:0;font:8px var(--mono);color:#66baff}.process-icon{width:54px;height:54px;border:1px solid #3b8bc7;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 25%,#14385a,#06101f 75%);color:#86ceff;box-shadow:0 0 25px #168bff14;margin-bottom:20px;transition:transform .3s ease,border-color .3s ease}.process-step:hover .process-icon{transform:scale(1.08);border-color:#68c0ff}.process-step small{font:8px var(--mono);letter-spacing:.13em;color:#5ea9e6}.process-step h3{font-size:clamp(12px,1vw,15px);letter-spacing:-.03em;margin:8px 0}.process-step p{font-size:clamp(9px,.75vw,11px);line-height:1.75;color:#91a8c3;max-width:155px}@media(min-width:1920px){:root{--container-max: 2000px;--container-pad: 80px}.service-grid{gap:22px}}@media(max-width:1150px){.section-layout{grid-template-columns:220px 1fr;gap:24px}.service-grid{gap:12px}.service-card h3{font-size:14px}.product-inner{grid-template-columns:260px minmax(340px,1fr) 160px;gap:24px}.product-side-note p{font-size:21px}.process-section{grid-template-columns:200px 1fr;gap:30px}}@media(max-width:900px){.section-pad{padding:80px var(--container-pad)}.section-layout{grid-template-columns:1fr;gap:32px}.section-intro{max-width:560px}.section-intro h2{font-size:38px;margin:18px 0 14px}.section-intro p{max-width:510px}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.service-visual{height:130px}.product-inner{grid-template-columns:1fr 1.5fr;gap:24px;padding:70px var(--container-pad);min-height:0}.product-copy{max-width:360px}.product-stage{height:390px}.product-side-note{grid-column:1 / -1;max-width:480px;margin:10px 0 0 auto}.product-screen{height:310px}.screen-bottom{display:none}.screen-chart{margin-top:12px}.process-section{grid-template-columns:1fr;gap:24px}.process-heading{max-width:480px}.process-heading h2{font-size:38px;margin:18px 0 12px}.process-heading p{margin-bottom:0}.process-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px;margin-top:20px}.process-line{display:none}}@media(max-width:620px){:root{--container-pad: 20px}.brand-logo{height:28px;max-width:175px}.section-pad{padding:64px var(--container-pad)}.section-intro h2,.process-heading h2{font-size:32px}.service-grid{grid-template-columns:1fr;gap:14px}.service-visual{height:120px}.service-card-top{padding:0 14px}.service-card-copy{padding:6px 14px 16px;min-height:135px}.service-card h3{font-size:15px}.service-card p{font-size:11px;padding-right:0}.product-inner{grid-template-columns:1fr;padding:60px var(--container-pad);gap:18px}.product-copy{max-width:100%}.product-copy h2{font-size:34px}.product-copy p{max-width:100%}.product-stage{height:310px}.product-screen{width:100%;height:245px;border-radius:8px;transform:none}.screen-top{height:34px;padding:0 10px;gap:8px}.screen-brand{font-size:8px}.screen-search{min-width:0;font-size:6px;padding:5px}.screen-body{height:calc(100% - 34px)}.screen-sidebar{width:28px;gap:12px;padding-top:14px}.screen-sidebar span{width:10px;height:10px}.screen-main{padding:12px 10px}.screen-greeting small{font-size:5px}.screen-greeting b{font-size:12px}.screen-kpis{gap:6px;margin-top:8px}.screen-kpis>div{padding:6px}.screen-kpis small{font-size:5px}.screen-kpis b{font-size:13px}.screen-chart{margin-top:8px;padding:6px}.chart-bars{height:48px;gap:4px}.floating-chip{padding:6px 8px;gap:6px}.floating-chip svg{width:13px}.floating-chip b{font-size:7px}.floating-chip small{font-size:6px}.chip-admissions{top:6px;left:0}.chip-finance{top:34px;right:0}.chip-academics{bottom:6px;left:0}.product-side-note{margin:5px 0 0;max-width:none}.product-side-note p{font-size:22px;margin:12px 0}.process-track{grid-template-columns:1fr;gap:24px}.process-icon{width:48px;height:48px;margin-bottom:12px}.process-step h3{font-size:13px}.process-step p{font-size:10px;max-width:100%}.site-footer span:nth-child(2){display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{font-family:var(--font-body)}body,button,input,textarea,select{font-family:var(--font-body)}h1,h2,h3,h4,.hero-title,.section-intro h2,.product-copy h2,.process-heading h2,.catalog-heading h2,.product-card h3{font-family:var(--font-heading);letter-spacing:-.045em}.product-catalog{position:relative;padding-top:clamp(76px,9vw,140px);padding-bottom:clamp(76px,9vw,140px);border-top:1px solid rgba(143,183,231,.13);background:radial-gradient(ellipse at 82% 0%,rgba(12,60,117,.22),transparent 48%),#030812}.catalog-heading{display:flex;justify-content:space-between;align-items:end;gap:36px;margin:0 auto 42px;max-width:var(--container-max)}.catalog-heading h2{font-size:clamp(34px,4.5vw,64px);line-height:1.02;font-weight:600;margin:18px 0 0}.catalog-heading h2 span{color:var(--blue)}.catalog-heading>p{max-width:420px;margin:0 0 4px;color:var(--muted);line-height:var(--lh-body);font-size:var(--text-body)}.product-grid{max-width:var(--container-max);margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.product-card{min-width:0;overflow:hidden;position:relative;border:1px solid rgba(143,183,231,.17);border-radius:16px;background:linear-gradient(145deg,#09182ceb,#030913fa);transition:transform .35s ease,border-color .35s ease,background .35s ease}.product-card:hover{transform:translateY(-5px);border-color:#53baff94;background:linear-gradient(145deg,#0a2340f5,#030913fa)}.product-card-top{display:flex;align-items:center;justify-content:space-between;padding:20px 21px 0;color:#8da8c8;font-family:var(--mono);font-size:10px;letter-spacing:.12em}.product-card-top svg{color:var(--blue)}.product-card-art{height:150px;position:relative;display:grid;place-items:center;overflow:hidden}.product-art-orbit{position:absolute;width:142px;height:142px;border:1px solid rgba(83,186,255,.32);border-radius:50%;transform:rotateX(62deg) rotate(-25deg);box-shadow:0 0 45px #1973ff1a,inset 0 0 35px #1973ff14}.product-art-core{width:82px;height:82px;border-radius:23px;display:grid;place-items:center;color:#a7e2ff;background:radial-gradient(circle at 30% 20%,#174d83,#07172c 72%);border:1px solid rgba(111,203,255,.4);box-shadow:0 0 45px #2897ff33,inset 0 0 22px #45aeff21;transform:rotate(-7deg);transition:transform .45s ease}.product-card:hover .product-art-core{transform:rotate(0) scale(1.08)}.product-art-scan{position:absolute;height:1px;width:78%;background:linear-gradient(90deg,transparent,rgba(84,186,255,.65),transparent);top:50%;animation:productScan 4s ease-in-out infinite}@keyframes productScan{0%,to{transform:translateY(-34px);opacity:.25}50%{transform:translateY(34px);opacity:.8}}.product-card-copy{padding:0 21px 22px}.product-card-copy h3{font-size:clamp(20px,2vw,25px);font-weight:600;margin:0 0 8px;color:#f3f7ff}.product-card-copy p{min-height:50px;margin:0 0 18px;color:#9baec8;font-size:14px;line-height:1.65}.product-card-copy a{display:inline-flex;align-items:center;gap:9px;color:#cbeeff;font-size:12px;font-weight:500}.product-card-copy a svg{color:var(--blue);transition:transform .25s ease}.product-card-copy a:hover svg{transform:translate(4px)}@media(max-width:900px){.catalog-heading{align-items:start;flex-direction:column;gap:18px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.product-grid{grid-template-columns:1fr;gap:13px}.product-card-art{height:130px}.product-card-copy p{min-height:0}.catalog-heading h2{font-size:clamp(32px,9vw,44px)}}@media(prefers-reduced-motion:reduce){.product-art-scan{animation:none}.product-card,.product-art-core{transition:none}}@media(max-width:1100px){:root{--hero-h1-size: clamp(36px, 7vw, 68px)}}.logo{min-height:44px}.skip-link{position:fixed;top:8px;left:8px;z-index:1000;padding:12px 18px;border-radius:10px;background:#07172a;border:1px solid #53baff;color:#fff;font:600 14px var(--font-body);text-decoration:none;transform:translateY(-200%);transition:transform .2s ease}.skip-link:focus{transform:translateY(0);outline:2px solid #8cddff;outline-offset:2px}[dir=rtl] .skip-link{left:auto;right:8px}#main-content:focus{outline:none}.route-loading{min-height:70vh;min-height:70svh}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}:focus-visible{outline:2px solid #8fe0ff;outline-offset:3px;border-radius:6px}.hero-kicker,.eyebrow{font:clamp(11px,.75vw,12px) var(--mono);letter-spacing:.18em;color:#c2d9f3;display:inline-flex;align-items:center;gap:11px}.pulse-dot{width:6px;height:6px;background:#5ac5ff;border-radius:50%;box-shadow:0 0 13px #299fff;animation:pulse 2s infinite}@keyframes pulse{50%{opacity:.35;box-shadow:0 0 3px #299fff}}.button{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:14px 22px;border-radius:10px;font-size:clamp(11px,.85vw,12px);font-weight:600;letter-spacing:.04em;transition:transform .25s,box-shadow .25s,background .25s,border-color .25s}.button-light{background:#f4f8ff;color:#07101d;box-shadow:0 0 35px #55aaff26}.button-ghost{gap:10px;color:#e3efff;border:1px solid rgba(160,194,239,.35);background:#08142659;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media(hover:hover)and (pointer:fine){.button:hover{transform:translateY(-3px)}.button-light:hover{box-shadow:0 8px 32px #56aaff61;background:#fff}.button-ghost:hover{border-color:#54baff;background:#0c28488c;box-shadow:0 8px 28px #3c96ff38}}.button:active{transform:translateY(0)}.button-ghost svg{color:#7fd0ff}.hero{position:relative;width:100%;min-height:max(100vh,760px);min-height:max(100svh,760px);display:flex;align-items:center;isolation:isolate;overflow:hidden;overflow:clip}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,rgba(3,8,18,.84) 0%,rgba(3,8,18,.5) 24%,transparent 46%)}.hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:24%;z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent 0%,rgba(3,9,18,.55) 62%,#030912 100%)}.hero-background{position:absolute;top:-4%;right:0;bottom:-4%;left:0;z-index:0;overflow:hidden;background:radial-gradient(ellipse at 72% 47%,rgba(0,69,150,.26),transparent 42%),radial-gradient(ellipse at 12% 85%,rgba(0,79,158,.16),transparent 45%),linear-gradient(110deg,#030812,#030a15 42%,#041124 72%,#02060d)}.hero-background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(52,119,194,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(52,119,194,.035) 1px,transparent 1px);background-size:76px 76px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%,#000 80%,transparent);mask-image:linear-gradient(90deg,transparent,#000 30%,#000 80%,transparent)}.hero-nebula{position:absolute;width:clamp(400px,45vw,800px);height:clamp(400px,45vw,800px);border-radius:50%;filter:blur(110px);pointer-events:none}.nebula-one{background:#005bdb;right:6%;top:5%;opacity:.2}.nebula-two{background:#008dff;right:32%;bottom:-35%;opacity:.1}.hero-stars{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background-image:radial-gradient(1px 1px at 20% 30%,#82cfff 98%,transparent),radial-gradient(1px 1px at 40% 70%,#fff 98%,transparent),radial-gradient(2px 2px at 68% 20%,#4faaff 98%,transparent),radial-gradient(1px 1px at 88% 64%,#a5dfff 98%,transparent),radial-gradient(1px 1px at 53% 47%,#fff 98%,transparent);background-size:340px 280px,410px 370px,500px 400px,370px 350px,620px 430px}.hero-stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.hero-inner{position:relative;z-index:3;max-width:var(--container-max);width:100%;margin:0 auto;padding:clamp(104px,14vh,150px) var(--container-pad) clamp(56px,9vh,100px)}.hero-copy{max-width:clamp(440px,42vw,700px)}.hero-bottom-line{position:absolute;z-index:3;bottom:0;left:0;width:35%;height:1px;background:linear-gradient(90deg,transparent,#3c9eff,transparent);pointer-events:none}.hero-title{position:relative;margin:clamp(16px,2.4vh,26px) 0;font-family:var(--font-heading);font-size:var(--hero-h1-size);font-weight:var(--hero-h1-weight);line-height:var(--hero-h1-line-height);letter-spacing:var(--hero-h1-letter-spacing);color:#f4f9ff}.title-line{display:block;white-space:nowrap}.word-mask{display:inline-block;vertical-align:top;overflow:hidden;padding:.06em .05em .16em;margin:-.06em -.05em -.16em}.word-mask+.word-mask{margin-left:.17em}.word{display:inline-block;transform-origin:0 100%;will-change:transform}.title-blue .word{color:#65bdff}@supports ((-webkit-background-clip: text) or (background-clip: text)){.title-blue .word{background:linear-gradient(100deg,#d6f3ff,#6cc7ff 38%,#2f7bff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}}.title-aura{position:absolute;z-index:-1;left:-6%;bottom:-8%;width:84%;height:56%;background:radial-gradient(closest-side,rgba(40,130,255,.3),transparent);filter:blur(26px);pointer-events:none}.hero-description{max-width:500px;margin:0;font-family:var(--font-body);font-size:clamp(14px,1.05vw,16px);font-weight:300;line-height:1.8;color:#bccbdf}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 14px;margin-top:clamp(22px,3.2vh,34px)}.scroll-indicator{position:absolute;z-index:4;left:max(10px,calc(var(--container-pad) * .5 - 8px));bottom:clamp(28px,6vh,56px);display:flex;flex-direction:column;align-items:center;gap:12px;font:11px var(--mono);letter-spacing:.24em;text-transform:uppercase;color:#9fb9d6}.scroll-indicator span{writing-mode:vertical-rl;transform:rotate(180deg)}.scroll-indicator i{position:relative;display:block;width:1px;height:56px;overflow:hidden;background:#8fb7e740}.scroll-indicator i:after{content:"";position:absolute;left:0;top:0;width:1px;height:22px;background:linear-gradient(#8fe0ff,transparent);animation:scrollDrip 2.2s cubic-bezier(.6,0,.2,1) infinite}@keyframes scrollDrip{0%{transform:translateY(-100%)}to{transform:translateY(260%)}}.orb-scene,.orb-canvas{position:absolute;top:0;right:0;bottom:0;left:0}.orb-canvas canvas{display:block;width:100%;height:100%}.orb-logo{position:absolute;left:0;top:0;z-index:1;width:200px;height:auto;translate:-50% -50%;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform,opacity;filter:none}.orb-notes{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;margin:0;padding:0;list-style:none;pointer-events:none}.orb-note{position:absolute;left:0;top:0;opacity:0;will-change:transform,opacity;--lw: clamp(130px, 12vw, 190px);font:400 calc(clamp(9px,.72vw,11px)*1.3) var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#cfe6ff}.orb-note-body{position:absolute;left:0;top:0}.orb-note-dot{position:absolute;left:-3px;top:-3px;width:6px;height:6px;border-radius:50%;background:#aee8ff;box-shadow:0 0 12px #3aa6ff}.orb-note-dot:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:1px solid rgba(143,224,255,.55);animation:notePing 2.8s ease-out infinite}@keyframes notePing{0%{transform:scale(.5);opacity:.9}to{transform:scale(1.5);opacity:0}}.orb-note-text{position:absolute;left:0;top:0;translate:-50% -50%;width:max-content;max-width:var(--lw);display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;text-shadow:0 1px 10px #00152f}.orb-note-index{display:inline-flex;align-items:center}.orb-note-label{display:block;font-size:1.14em;letter-spacing:.09em;color:#e6f2ff;white-space:normal}.orb-note-text i{font-style:normal;color:#6fb4e8}.orb-notes.is-static .orb-note-text{translate:-50% 10px}.orb-notes.is-static .orb-note{opacity:1;left:var(--fx);top:var(--fy)}.services-section>.section-layout{position:relative;z-index:1}.services-spatial{position:absolute;top:0;left:0;right:0;height:min(520px,60vh);z-index:0;overflow:hidden;pointer-events:none}.services-spatial:before{content:"";position:absolute;top:0;right:-20%;bottom:0;left:-20%;background-image:linear-gradient(rgba(70,150,230,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(70,150,230,.16) 1px,transparent 1px);background-size:72px 72px;transform:perspective(520px) rotateX(62deg);transform-origin:50% 0;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 78%);mask-image:linear-gradient(180deg,#000 0%,transparent 78%)}.services-horizon{position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(120,205,255,.7) 50%,transparent);box-shadow:0 0 36px 3px #3c96ff4d}.orb-fallback{position:absolute;top:0;right:0;bottom:0;left:38%;display:grid;place-items:center;pointer-events:none}.fallback-glow{position:absolute;width:min(300px,60vw);height:min(300px,60vw);border-radius:50%;background:radial-gradient(circle,rgba(22,139,255,.45) 0%,rgba(12,91,213,.2) 50%,transparent 75%);filter:blur(35px);animation:fallback-pulse 4s ease-in-out infinite}.fallback-horizon{position:absolute;left:-40%;right:-40%;bottom:-62%;height:80%;border-radius:50%;border-top:1px solid rgba(143,224,255,.6);background:radial-gradient(ellipse at 50% 0%,#2882ff38,#020812 60%);box-shadow:0 -10px 60px #2882ff59}.fallback-core{position:relative;width:min(180px,40vw);height:min(180px,40vw);border-radius:50%;background:radial-gradient(circle at 35% 35%,#184b8a,#061c3c 60%,#030812);border:1px solid rgba(85,186,255,.65);box-shadow:0 0 50px #168bff80,inset 0 0 30px #55baff59;animation:fallback-float 6s ease-in-out infinite}.fallback-ring{position:absolute;border-radius:50%;border:1px solid rgba(85,186,255,.75);box-shadow:0 0 15px #2388ff4d}.fallback-ring-1{width:min(280px,55vw);height:min(96px,20vw);transform:rotate(-25deg);animation:fallback-spin 18s linear infinite}.fallback-ring-2{width:min(320px,62vw);height:min(120px,24vw);transform:rotate(50deg);border-color:#1b68ff80;animation:fallback-spin 24s linear infinite reverse}.fallback-particles{position:absolute;top:0;right:0;bottom:0;left:0}.fb-dot{position:absolute;width:2px;height:2px;border-radius:50%;background:#79bfff;opacity:.6}.fb-dot:nth-child(4n+1){left:12%;top:18%}.fb-dot:nth-child(4n+2){left:78%;top:26%}.fb-dot:nth-child(4n+3){left:64%;top:72%}.fb-dot:nth-child(4n){left:28%;top:66%}.fb-dot:nth-child(3n){margin:14px 0 0 22px;width:3px;height:3px}.fb-dot:nth-child(5n){margin:-22px 0 0 -30px}.fb-dot:nth-child(7n){margin:36px 0 0 -12px;opacity:.35}@keyframes fallback-pulse{0%,to{opacity:.7;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}@keyframes fallback-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes fallback-spin{0%{rotate:0deg}to{rotate:360deg}}@media(max-width:1150px){.hero-copy{max-width:clamp(400px,46vw,560px)}}@media(max-width:900px){.hero{flex-direction:column;align-items:stretch;min-height:0}.hero:before{display:none}.hero:after{height:72px}.hero-inner{order:1;padding:108px var(--container-pad) 8px}.hero-copy{max-width:640px}.hero-description{max-width:520px}.hero-stage{order:2;position:relative;inset:auto;height:clamp(680px,175vw,900px);margin-top:8px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 14%);mask-image:linear-gradient(180deg,transparent 0,#000 14%)}.orb-fallback{top:0;right:0;bottom:0;left:0}.scroll-indicator{display:none}.hero-bottom-line{width:60%}.orb-note{--lw: clamp(86px, 24vw, 130px);font-size:10.35px;letter-spacing:.08em}}@media(max-width:620px){.hero-inner{padding-top:96px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.hero-stage{height:clamp(720px,200vw,860px)}.orb-note-dot:after{animation:none}.orb-note{--lw: clamp(72px, 21vw, 100px);font-size:8px;letter-spacing:.05em}.orb-note-text{gap:2px}.orb-note-label{letter-spacing:.05em;overflow-wrap:anywhere}}@media(max-width:900px)and (max-height:500px)and (orientation:landscape){.hero{flex-direction:row;align-items:center;min-height:max(100vh,400px);min-height:max(100svh,400px)}.hero:before{display:block}.hero-inner{order:0;padding:76px var(--container-pad) 24px}.hero-copy{max-width:min(42%,380px)}.hero-title{font-size:clamp(24px,7.5vh,30px);margin:8px 0}.hero-description{max-width:100%;font-size:12.5px;line-height:1.5}.hero-stage{position:absolute;top:0;right:0;bottom:0;left:44%;height:auto;margin-top:0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16%);mask-image:linear-gradient(90deg,transparent 0,#000 16%)}}@media(prefers-reduced-motion:reduce){.scroll-indicator i:after,.orb-note-dot:after{animation:none}}.orb-notes.is-static{top:0;right:0;bottom:0;left:38%}@media(max-width:900px){.orb-notes.is-static{top:0;right:0;bottom:0;left:0}}:root{--nav-h: 72px}html.nav-locked,html.nav-locked body{overflow:hidden}.site-nav{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--nav-h)}.site-nav:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0207109e,#0207101f);border-bottom:1px solid rgba(155,195,255,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .4s ease,border-color .4s ease,backdrop-filter .4s ease,-webkit-backdrop-filter .4s ease}.site-nav[data-scrolled=true]:before{background:#030812bd;border-bottom-color:#78b4f02e;-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3)}.site-nav[data-menu=open]:before{background:#030812f2;border-bottom-color:#78b4f02e}.nav-inner{max-width:var(--container-max);height:100%;margin:0 auto;padding:0 var(--container-pad);display:flex;align-items:center;gap:clamp(16px,2.4vw,36px)}.desktop-nav{flex:1;min-width:0}.desktop-nav ul{display:flex;align-items:center;justify-content:center;gap:clamp(0px,.5vw,8px);margin:0;padding:0;list-style:none}.nav-link{position:relative;display:inline-flex;align-items:center;gap:5px;padding:12px clamp(8px,.95vw,15px);border:0;background:none;font:500 clamp(12.5px,.95vw,14px) var(--font-heading);letter-spacing:.005em;color:#c3d2e6;white-space:nowrap;cursor:pointer;transition:color .25s ease}.nav-link:hover,.nav-link.active,.nav-link[data-open=true]{color:#fff}.nav-link:after{content:"";position:absolute;left:clamp(8px,.95vw,15px);right:clamp(8px,.95vw,15px);bottom:6px;height:1px;background:linear-gradient(90deg,transparent,#53baff 30%,#bfeaff 60%,transparent);box-shadow:0 0 10px #53baffb3;transform:scaleX(0);transform-origin:left center;transition:transform .4s cubic-bezier(.16,1,.3,1)}.nav-link:hover:after,.nav-link[data-open=true]:after{transform:scaleX(1)}.nav-link:before{content:"";position:absolute;left:50%;bottom:-1px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:#53baff;box-shadow:0 0 10px #53baff;opacity:0;transform:scale(.4);transition:opacity .3s ease,transform .3s ease}.nav-link.active:before{opacity:1;transform:scale(1)}.nav-link svg{transition:transform .35s cubic-bezier(.16,1,.3,1);opacity:.7}.nav-link[data-open=true] svg{transform:rotate(180deg);opacity:1}.nav-cta{flex-shrink:0;display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border:1px solid rgba(160,194,239,.35);border-radius:10px;background:#08142659;font:600 clamp(11.5px,.85vw,13px) var(--font-heading);color:#f3f8ff;white-space:nowrap;transition:background .25s,border-color .25s,box-shadow .25s}.nav-cta:hover{background:#0c284899;border-color:#54baff;box-shadow:0 6px 24px #54baff40}.nav-cta svg{transition:transform .3s cubic-bezier(.16,1,.3,1)}.nav-cta:hover svg{transform:translate(3px,-3px)}.nav-toggle{display:none;position:relative;width:44px;height:44px;flex-shrink:0;border:1px solid rgba(160,194,239,.25);border-radius:12px;background:#08142666;padding:0}.nav-toggle span{position:absolute;left:13px;right:13px;height:1.5px;border-radius:2px;background:#eaf3ff;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .2s ease}.nav-toggle span:nth-child(1){top:16px}.nav-toggle span:nth-child(2){top:21px}.nav-toggle span:nth-child(3){top:26px}.nav-toggle[data-open=true] span:nth-child(1){transform:translateY(5px) rotate(45deg)}.nav-toggle[data-open=true] span:nth-child(2){opacity:0}.nav-toggle[data-open=true] span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.mega-shell{position:absolute;top:100%;left:0;right:0;visibility:hidden;opacity:0;max-height:calc(100vh - var(--nav-h));max-height:calc(100svh - var(--nav-h));overflow-y:auto;overscroll-behavior:contain;background:radial-gradient(ellipse at 85% 0%,rgba(20,90,190,.18),transparent 55%),#030914f2;-webkit-backdrop-filter:blur(24px) saturate(1.2);backdrop-filter:blur(24px) saturate(1.2);border-bottom:1px solid rgba(120,180,240,.2);box-shadow:0 50px 90px -20px #000000a6}.mega-shell:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(120,205,255,.55) 50%,transparent)}.mega-stack{display:grid;max-width:var(--container-max);margin:0 auto}.mega-panel{grid-area:1 / 1;visibility:hidden;display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr) minmax(240px,340px);gap:clamp(24px,3.2vw,60px);padding:clamp(26px,4vh,44px) var(--container-pad) clamp(28px,4.5vh,48px)}.mega-intro{display:flex;flex-direction:column;align-items:flex-start}.mega-eyebrow{display:inline-flex;align-items:center;gap:10px;font:10px var(--mono);letter-spacing:.16em;color:#86b4e4}.mega-eyebrow i{width:18px;height:1px;background:#53baff}.mega-intro h2{margin:16px 0 12px;font:600 clamp(28px,2.6vw,40px) / 1.02 var(--font-heading);letter-spacing:-.045em;color:#f4f9ff}.mega-intro p{margin:0 0 22px;max-width:280px;font-size:13.5px;font-weight:300;line-height:1.75;color:#9db1cb}.mega-grid{display:grid;align-content:start;gap:2px 10px;margin:0;padding:0 0 0 clamp(20px,2.6vw,48px);list-style:none;border-left:1px solid rgba(143,183,231,.12)}.mega-products .mega-grid,.mega-services .mega-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1700px){.mega-services .mega-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.mega-item{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:start;height:100%;padding:12px;border:1px solid transparent;border-radius:12px;transition:background .25s,border-color .25s}.mega-item:hover,.mega-item:focus-visible,.mega-item[aria-current=page]{background:#2878dc17;border-color:#53baff47}.mega-item-icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(111,203,255,.25);border-radius:11px;color:#8fdcff;background:radial-gradient(circle at 30% 20%,#1e5aa08c,#061224cc);transition:box-shadow .3s,border-color .3s}.mega-item:hover .mega-item-icon{border-color:#8fe0ff99;box-shadow:0 0 22px #3ca0ff59}.mega-item-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.mega-item-title{padding-right:22px;font:500 14.5px var(--font-heading);letter-spacing:-.01em;color:#eaf3ff}.mega-item-title em{margin-right:8px;font:normal 9.5px var(--mono);letter-spacing:.08em;color:#5f89b8}.mega-item-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;font-weight:300;line-height:1.5;color:#8fa4c0}.mega-item-arrow{position:absolute;top:14px;right:12px;color:#63c5ff;opacity:.35;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .25s}.mega-item:hover .mega-item-arrow,.mega-item:focus-visible .mega-item-arrow{opacity:1;transform:translate(3px,-3px)}.mega-item.is-inactive{opacity:.45;cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none}.mega-item.is-inactive .mega-item-icon{opacity:.5;border-color:#6fcbff1f;background:#0a142459;color:#5c7594}.mega-item.is-inactive .mega-item-title{color:#7b8ea6}.mega-item.is-inactive .mega-item-desc{color:#50657f}.mobile-link-inactive{display:flex;align-items:center;gap:12px;padding:10px 0;font:300 15px var(--font-body);color:#8fa8c459;cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none}.mobile-link-inactive em{font-family:var(--mono);font-size:11px;color:#70c9ff59}.mega-visual{position:relative;min-height:280px;border:1px solid rgba(120,180,240,.16);border-radius:18px;overflow:hidden;background:radial-gradient(ellipse at 50% 30%,#1e64c838,#040c1a80)}.mv{position:absolute;top:0;right:0;bottom:0;left:0}.mv-glow{position:absolute;left:50%;top:45%;width:70%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(40,140,255,.4),transparent 68%);filter:blur(20px)}.mv-orbit{position:absolute;left:6%;top:22%;width:88%;height:56%;border:1px dashed rgba(83,186,255,.3);border-radius:50%;transform:rotate(-18deg)}.mv-orbit-b{left:14%;top:14%;width:72%;height:72%;transform:rotate(32deg);border-style:solid;border-color:#53baff24}.mv-orbit i{position:absolute;right:4%;top:18%;width:6px;height:6px;border-radius:50%;background:#bfeaff;box-shadow:0 0 14px #53baff}.mv-card{position:absolute;left:50%;top:50%;width:66%;padding:12px;display:grid;gap:10px;border:1px solid rgba(120,200,255,.28);border-radius:12px;background:linear-gradient(145deg,#0a1e38f5,#040c1af5);box-shadow:0 24px 50px #00000080,0 0 40px #2882ff2e;transform:translate(-50%,-50%) perspective(700px) rotateY(-14deg) rotateX(6deg)}.mv-card-top{display:flex;align-items:center;gap:5px}.mv-card-top span{width:6px;height:6px;border-radius:50%;background:#8fb7e759}.mv-card-top em{margin-left:auto;font:normal 8px var(--mono);letter-spacing:.14em;color:#7fb6e8}.mv-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.mv-kpis b{height:26px;border-radius:6px;border:1px solid rgba(83,186,255,.16);background:#50aaff1a}.mv-bars{display:flex;align-items:flex-end;gap:5px;height:64px}.mv-bars span{flex:1;height:var(--h);border-radius:2px;transform-origin:bottom;background:linear-gradient(#53baff,#1d5fd0);opacity:.85}.mv-chip{position:absolute;display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(111,203,255,.35);border-radius:9px;color:#a9e3ff;background:#06162cd9;box-shadow:0 0 18px #288cff40}.mv-chip-a{left:8%;top:14%}.mv-chip-b{right:8%;top:20%}.mv-chip-c{left:12%;bottom:12%}.mv-chip-d{right:10%;bottom:14%}.mv-services svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mv-ring{fill:none;stroke:#53baff38;stroke-dasharray:3 5}.mv-ring-inner{stroke:#53baff24}.mv-edge{stroke:#53baff42;stroke-width:1}.mv-edge-ring{stroke:#53baff1f}.mv-node{fill:#8fdcff}.mv-sat{fill:#d6f3ff}.mv-spin{transform-origin:160px 130px}.mv-core-halo{fill:#50aaff38;transform-origin:160px 130px}.mv-core{fill:#bfeaff;filter:drop-shadow(0 0 6px #53baff)}.mv-packet{fill:#fff}.mega-panel[data-active=true] .mv-orbit-a{animation:mvSpin 26s linear infinite}.mega-panel[data-active=true] .mv-orbit-b{animation:mvSpin 38s linear infinite reverse}.mega-panel[data-active=true] .mv-bars span{animation:mvBar 3.2s ease-in-out infinite;animation-delay:var(--d)}.mega-panel[data-active=true] .mv-chip{animation:mvFloat 5s ease-in-out infinite}.mega-panel[data-active=true] .mv-chip-b{animation-delay:-1.2s}.mega-panel[data-active=true] .mv-chip-c{animation-delay:-2.4s}.mega-panel[data-active=true] .mv-chip-d{animation-delay:-3.6s}.mega-panel[data-active=true] .mv-node{animation:mvPulse 3.2s ease-in-out infinite;animation-delay:var(--d)}.mega-panel[data-active=true] .mv-spin{animation:mvSpin 10s linear infinite}.mega-panel[data-active=true] .mv-core-halo{animation:mvHalo 3s ease-in-out infinite}.mega-panel[data-active=true] .mv-packet{animation:mvPacket 2.8s ease-in infinite;animation-delay:var(--d)}@keyframes mvSpin{to{transform:rotate(360deg)}}@keyframes mvBar{50%{transform:scaleY(.72)}}@keyframes mvFloat{50%{transform:translateY(-6px)}}@keyframes mvPulse{50%{opacity:.35}}@keyframes mvHalo{50%{transform:scale(1.5);opacity:.5}}@keyframes mvPacket{0%{transform:translate(0);opacity:0}12%{opacity:1}to{transform:translate(var(--dx),var(--dy));opacity:0}}.mobile-panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;visibility:hidden;opacity:0;overflow-y:auto;overscroll-behavior:contain;padding:calc(var(--nav-h) + 12px) var(--container-pad) 36px;background:radial-gradient(ellipse at 85% 0%,rgba(20,80,170,.32),transparent 55%),radial-gradient(ellipse at 0% 100%,rgba(10,60,140,.2),transparent 50%),#030812}.mobile-panel-inner{display:flex;flex-direction:column;max-width:560px;margin:0 auto}.mobile-link{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:58px;padding:0;border:0;border-bottom:1px solid rgba(143,183,231,.14);background:none;text-align:left;font:500 clamp(22px,6.4vw,30px) var(--font-heading);letter-spacing:-.03em;color:#eaf3ff}.mobile-link svg{color:#63c5ff;transition:transform .35s cubic-bezier(.16,1,.3,1)}.mobile-acc[data-open=true] .mobile-acc-btn svg{transform:rotate(180deg)}.mobile-acc-body{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .4s cubic-bezier(.16,1,.3,1),visibility 0s linear .4s}.mobile-acc[data-open=true] .mobile-acc-body{grid-template-rows:1fr;visibility:visible;transition-delay:0s}.mobile-acc-body ul{min-height:0;margin:0;padding:0;overflow:hidden;list-style:none}.mobile-acc-body li:first-child{margin-top:6px}.mobile-acc-body li:last-child{margin-bottom:10px}.mobile-acc-body a{display:flex;align-items:center;gap:12px;min-height:50px;padding:0 4px;border-radius:10px;font-size:15.5px;font-weight:400;color:#b9cbe2}.mobile-acc-body a:active{background:#2878dc1f}.mobile-acc-body a svg{color:#6fc4ff;flex:none}.mobile-acc-body a em{font:normal 10px var(--mono);letter-spacing:.08em;color:#5f89b8}.mobile-contact{display:flex;align-items:center;justify-content:space-between;margin-top:26px;padding:18px 22px;border-radius:14px;background:#f4f8ff;color:#07101d;font:600 18px var(--font-heading);box-shadow:0 0 40px #5af3}@media(max-width:1280px){.mega-panel{grid-template-columns:minmax(200px,260px) minmax(0,1fr)}.mega-visual{display:none}}@media(max-width:1080px){.desktop-nav,.mega-shell{display:none}.nav-toggle{display:inline-block}.nav-cta{margin-left:auto}}@media(min-width:1081px){.mobile-panel{display:none}}@media(min-width:1081px)and (max-width:1320px){.nav-inner{gap:10px}.nav-link{padding-left:6px;padding-right:6px;font-size:12px;gap:3px}.nav-link:after{left:6px;right:6px}.nav-cta{padding:9px 11px;gap:6px;font-size:11.5px}.lang-trigger{padding:0 8px;gap:5px}.desktop-nav ul{gap:0}}@media(max-width:620px){:root{--nav-h: 66px}}@media(max-width:560px){.nav-cta{display:none}.nav-toggle{margin-left:auto}}@media(prefers-reduced-motion:reduce){.mega-panel *,.nav-link:after{animation:none!important;transition-duration:.01ms!important}}html[lang=ar]{font-family:Cairo,Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}html[lang=kk],html[lang=ky],html[lang=tg],html[lang=ru]{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}html[lang=ar]{--font-body: "Cairo", "Manrope Variable", "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--font-heading: var(--font-body);--mono: "Cairo", "DM Mono", monospace;--qb-font-mono: "Cairo", "DM Mono", monospace}html[lang=ar] .qb-footer{--qb-font-mono: "Cairo", "DM Mono", monospace}html[lang=ar] *,html[lang=ar] *:before,html[lang=ar] *:after{letter-spacing:0!important}[dir=rtl] input[type=tel],[dir=rtl] input[type=email]{direction:ltr;text-align:right}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] h4,html[lang=ar] .hero-title,html[lang=ar] .hero-kicker,html[lang=ar] .nav-link,html[lang=ar] .button,html[lang=ar] .nav-cta{font-family:Cairo,Manrope,sans-serif;letter-spacing:0!important}[dir=rtl],html.is-rtl{direction:rtl;text-align:right}[dir=rtl] .hero-inner{text-align:right}@media(min-width:901px){[dir=rtl] .hero-copy{margin-left:0;margin-right:auto}}[dir=rtl] .hero-kicker{justify-content:flex-start}[dir=rtl] .hero-kicker .pulse-dot{margin-right:0;margin-left:10px}[dir=rtl] .nav-cta svg,[dir=rtl] .hero-actions .button svg,[dir=rtl] .btn-primary svg,[dir=rtl] .btn-link svg,[dir=rtl] .mega-item-arrow,[dir=rtl] .mobile-contact svg,[dir=rtl] .footer-contact-link svg,[dir=rtl] .story-cta svg,[dir=rtl] .process-cta-btn svg{transform:scaleX(-1)}[dir=rtl] .nav-cta:hover svg,[dir=rtl] .mega-item:hover .mega-item-arrow{transform:scaleX(-1) translate(-3px,-3px)}[dir=rtl] .nav-inner{flex-direction:row}[dir=rtl] .nav-link svg{margin-left:0;margin-right:4px}[dir=rtl] .desktop-nav ul{flex-direction:row}[dir=rtl] .mega-panel,[dir=rtl] .mega-intro{text-align:right}[dir=rtl] .mega-eyebrow i{margin-right:0;margin-left:8px}[dir=rtl] .mega-item{flex-direction:row;text-align:right}[dir=rtl] .mega-item-copy{text-align:right}[dir=rtl] .mega-item-title em{margin-right:0;margin-left:8px}[dir=rtl] .eyebrow{flex-direction:row}[dir=rtl] .eyebrow-line{margin-right:0;margin-left:10px}[dir=rtl] .business-value-card,[dir=rtl] .services-card,[dir=rtl] .product-card,[dir=rtl] .process-step-card,[dir=rtl] .faq-item{text-align:right}[dir=rtl] .business-value-tag,[dir=rtl] .process-step-num{right:auto;left:20px}[dir=rtl] .faq-question{text-align:right;flex-direction:row-reverse;justify-content:space-between}[dir=rtl] .faq-answer,[dir=rtl] .contact-form,[dir=rtl] .contact-form-group,[dir=rtl] .contact-page-layout{text-align:right}[dir=rtl] .contact-input,[dir=rtl] .contact-textarea,[dir=rtl] .contact-select{text-align:right;direction:rtl}[dir=rtl] .contact-label{text-align:right}[dir=rtl] .footer-grid{direction:rtl}[dir=rtl] .footer-col{text-align:right}[dir=rtl] .footer-social-links{justify-content:flex-start}[dir=rtl] .footer-bottom,[dir=rtl] .qb-back-to-top{flex-direction:row-reverse}[dir=rtl] .qb-back-to-top svg{margin-left:0;margin-right:6px}[dir=rtl] .mobile-panel-inner{text-align:right}[dir=rtl] .mobile-link{text-align:right;justify-content:space-between}[dir=rtl] .mobile-acc-btn{flex-direction:row-reverse;justify-content:space-between}[dir=rtl] .mobile-acc-body ul li a{text-align:right;flex-direction:row}[dir=rtl] .mobile-acc-body ul li a em{margin-right:0;margin-left:6px}
