.ejOdHG_hero{border-bottom:1px solid var(--line-strong);padding-top:120px;padding-bottom:0;position:relative;overflow:hidden}.ejOdHG_heroContainer{z-index:1;position:relative}.ejOdHG_heroIn{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.ejOdHG_left{border-right:1px solid var(--line-strong);flex-direction:column;justify-content:center;padding:64px 56px 80px 0;display:flex}.ejOdHG_tag{font-family:var(--font-mono);color:var(--primary-accent);letter-spacing:.08em;border:1px solid rgba(var(--overlay-color), .18);border-radius:3px;width:fit-content;margin-bottom:30px;padding:6px 12px;font-size:.74rem}:root[data-theme=light] .ejOdHG_tag{border-color:#0000002e}.ejOdHG_title{letter-spacing:-.04em;color:var(--on-surface);margin-bottom:28px;font-size:clamp(2.6rem,5vw,4.6rem);font-weight:800;line-height:.98}.ejOdHG_y{color:var(--primary-accent)}.ejOdHG_outline{-webkit-text-stroke:1.5px var(--on-surface);color:#0000}.ejOdHG_lead{color:var(--on-surface-secondary);max-width:480px;margin-bottom:40px;font-size:1.05rem;line-height:1.65}.ejOdHG_lead strong{color:var(--on-surface);font-weight:600}.ejOdHG_btns{border:1px solid var(--line-strong);width:fit-content;display:flex}.ejOdHG_btnPrimary,.ejOdHG_btnGhost{font-family:var(--font-mono);letter-spacing:.02em;padding:16px 30px;font-size:.85rem;transition:all .25s}.ejOdHG_btnPrimary{background:var(--primary-accent);color:var(--on-accent-text);font-weight:700}.ejOdHG_btnPrimary:hover{filter:brightness(1.08)}.ejOdHG_btnGhost{color:var(--on-surface);border-left:1px solid var(--line-strong);font-weight:500}.ejOdHG_btnGhost:hover{background:rgba(var(--overlay-color), .04);color:var(--primary-accent)}.ejOdHG_right{flex-direction:column;justify-content:center;padding:64px 0 80px 56px;display:flex}.ejOdHG_terminal{border:1px solid rgba(var(--primary-accent-rgb), .15);cursor:text;box-shadow:0 24px 60px #000000b3, 0 0 30px rgba(var(--primary-accent-rgb), .04);background:#060908;border-radius:8px;flex-direction:column;transition:border-color .3s,box-shadow .35s;display:flex;position:relative;overflow:visible}.ejOdHG_terminalFocused{border-color:rgba(var(--primary-accent-rgb), .35);box-shadow:0 24px 60px #000c, 0 0 50px rgba(var(--primary-accent-rgb), .12)}.ejOdHG_terminal:before{content:"";pointer-events:none;z-index:20;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00000014 2px 4px);border-radius:7px;position:absolute;inset:0}.ejOdHG_terminalTop{border-bottom:1px solid rgba(var(--primary-accent-rgb), .08);background:#ffffff06;flex-shrink:0;justify-content:space-between;align-items:center;padding:11px 16px;display:flex}.ejOdHG_windowControls{align-items:center;gap:8px;display:flex}.ejOdHG_dot{border-radius:50%;flex-shrink:0;width:11px;height:11px}.ejOdHG_dotRed{background:#ff5f56}.ejOdHG_dotYellow{background:#ffbd2e}.ejOdHG_dotGreen{background:#27c93f}.ejOdHG_terminalTitle{font-family:var(--font-mono);color:#ffffff61;-webkit-user-select:none;user-select:none;margin-left:10px;font-size:.68rem}.ejOdHG_statusIndicator{font-family:var(--font-mono);color:var(--primary-accent);opacity:.7;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;font-size:.6rem;display:flex}.ejOdHG_statusDot{background:var(--primary-accent);border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite ejOdHG_pulse}@keyframes ejOdHG_pulse{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}.ejOdHG_terminalBody{font-family:var(--font-mono);color:#fffc;flex:1;max-height:280px;padding:14px 16px 10px;font-size:.78rem;line-height:1.75;overflow:hidden auto}.ejOdHG_terminalBody::-webkit-scrollbar{width:4px}.ejOdHG_terminalBody::-webkit-scrollbar-track{background:0 0}.ejOdHG_terminalBody::-webkit-scrollbar-thumb{background:rgba(var(--primary-accent-rgb), .18);border-radius:2px}.ejOdHG_termRow{white-space:pre-wrap;word-break:break-all;min-height:1em;line-height:1.75;display:block}.ejOdHG_termBanner{font-family:var(--font-mono);white-space:pre;color:rgba(var(--primary-accent-rgb), .65);text-shadow:0 0 8px rgba(var(--primary-accent-rgb), .3);letter-spacing:0;font-size:.52rem;line-height:1.3;display:block}.ejOdHG_accent{color:var(--primary-accent);text-shadow:0 0 4px rgba(var(--primary-accent-rgb), .25)}.ejOdHG_dim{color:#ffffff6b}.ejOdHG_loadRow{align-items:baseline;gap:4px;display:flex}.ejOdHG_loadText{color:#ffffff8c}.ejOdHG_loadTag{color:var(--primary-accent);letter-spacing:.02em;font-weight:600}.ejOdHG_helpRow{color:#fff9}.ejOdHG_termPromptStr{color:rgba(var(--primary-accent-rgb), .55);-webkit-user-select:none;user-select:none}.ejOdHG_termCmdText{color:var(--primary-accent)}.ejOdHG_spinnerIcon{color:var(--primary-accent);margin-right:4px}.ejOdHG_autocomplete{border-top:1px solid rgba(var(--primary-accent-rgb), .15);border-bottom:1px solid rgba(var(--primary-accent-rgb), .15);z-index:30;background:#0c100e;flex-shrink:0;overflow:hidden}.ejOdHG_autoItem{border:none;border-bottom:1px solid rgba(var(--primary-accent-rgb), .06);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:12px;width:100%;padding:6px 14px;transition:background .15s;display:flex}.ejOdHG_autoItem:last-of-type{border-bottom:none}.ejOdHG_autoItem:hover{background:rgba(var(--primary-accent-rgb), .08)}.ejOdHG_autoCmd{font-family:var(--font-mono);color:var(--primary-accent);min-width:120px;font-size:.75rem}.ejOdHG_autoDesc{font-family:var(--font-mono);color:#fff6;font-size:.7rem}.ejOdHG_autoHint{font-family:var(--font-mono);color:#ffffff40;background:#0003;padding:4px 14px;font-size:.6rem}.ejOdHG_inputBar{border-top:1px solid rgba(var(--primary-accent-rgb), .08);background:#ffffff04;flex-shrink:0;align-items:center;gap:8px;padding:9px 16px;display:flex}.ejOdHG_inputPrompt{font-family:var(--font-mono);color:var(--primary-accent);white-space:nowrap;-webkit-user-select:none;user-select:none;opacity:.75;flex-shrink:0;font-size:.78rem}.ejOdHG_terminalInput{font-family:var(--font-mono);color:#ffffffe0;caret-color:var(--primary-accent);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:.78rem}.ejOdHG_terminalInput::placeholder{color:#ffffff38;font-style:italic}.ejOdHG_statusBar{background:#0000004d;border-top:1px solid #ffffff0d;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:7px 16px;display:flex}.ejOdHG_statusLeft,.ejOdHG_statusRight{font-family:var(--font-mono);color:#ffffff4d;white-space:nowrap;align-items:center;gap:5px;font-size:.6rem;display:flex}.ejOdHG_statusDotSmall{background:var(--primary-accent);opacity:.7;border-radius:50%;width:5px;height:5px}.ejOdHG_statStrip{flex:1;justify-content:center;align-items:center;gap:16px;display:flex}.ejOdHG_stat{align-items:baseline;gap:5px;display:flex}.ejOdHG_statValue{font-family:var(--font-mono);color:var(--primary-accent);letter-spacing:-.02em;font-size:.9rem;font-weight:800}.ejOdHG_statLabel{font-family:var(--font-mono);color:#ffffff4d;text-transform:uppercase;letter-spacing:.04em;font-size:.58rem}@media (max-width:1024px){.ejOdHG_heroIn{grid-template-columns:1fr}.ejOdHG_left{border-right:none;border-bottom:1px solid var(--line-strong);padding:32px 0 56px}.ejOdHG_right{padding:56px 0}}@media (max-width:768px){.ejOdHG_hero{padding-top:100px}.ejOdHG_left{padding:24px 0 40px}.ejOdHG_right{padding:40px 0}.ejOdHG_title{font-size:clamp(2rem,9vw,3.2rem);line-height:1.05}.ejOdHG_outline{-webkit-text-stroke:1px var(--on-surface)}.ejOdHG_lead{max-width:100%;margin-bottom:32px;font-size:.95rem}.ejOdHG_btns{flex-direction:column;width:100%}.ejOdHG_btnPrimary,.ejOdHG_btnGhost{text-align:center;border-left:none;width:100%;padding:16px}.ejOdHG_btnGhost{border-top:1px solid var(--line-strong)}.ejOdHG_terminalBody{max-height:250px;padding:12px;font-size:.65rem}.ejOdHG_terminalInput,.ejOdHG_inputPrompt,.ejOdHG_autoCmd,.ejOdHG_autoDesc{font-size:.65rem}.ejOdHG_termBanner{display:none}}@media (max-width:480px){.ejOdHG_statStrip,.ejOdHG_statusLeft{display:none}.ejOdHG_terminalTitle{white-space:nowrap;text-overflow:ellipsis;max-width:130px;font-size:.58rem;overflow:hidden}.ejOdHG_promptUser{display:none}.ejOdHG_inputBar{padding:10px 12px}.ejOdHG_statusBar{padding:8px 12px}.ejOdHG_terminalTop{padding:10px 12px}.ejOdHG_autoItem{flex-direction:column;align-items:flex-start;gap:4px}}
.RM7Gkq_marqueeContainer{background-color:var(--surface);border-bottom:1px solid var(--line-strong);padding:0;position:relative;overflow:hidden}.RM7Gkq_marqueeLabel{font-family:var(--font-mono);text-align:left;color:var(--primary-accent);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--line-soft);margin-bottom:0;padding:16px 5%;font-size:.7rem}.RM7Gkq_marqueeContent{width:100%;padding:18px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.RM7Gkq_marqueeTrack{gap:3.5rem;width:fit-content;padding-left:3.5rem;animation:34s linear infinite RM7Gkq_scroll;display:flex}.RM7Gkq_brandItem{font-family:var(--font-mono);letter-spacing:.02em;color:var(--on-surface);opacity:.4;text-transform:uppercase;white-space:nowrap;font-size:.92rem;font-weight:500;transition:all .3s}.RM7Gkq_brandItem:hover{opacity:1;color:var(--primary-accent)}@keyframes RM7Gkq_scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:768px){.RM7Gkq_marqueeLabel{padding:14px 1.5rem;font-size:.65rem}.RM7Gkq_brandItem{font-size:.82rem}.RM7Gkq_marqueeTrack{gap:2.5rem;padding-left:2.5rem}}
.dSa-dG_partners{background-color:var(--surface);border-bottom:1px solid var(--line-strong);padding:3.5rem 0}.dSa-dG_label{font-family:var(--font-mono);color:var(--primary-accent);letter-spacing:.08em;text-transform:uppercase;text-align:center;margin-bottom:2.5rem;font-size:.72rem}.dSa-dG_logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;display:flex}.dSa-dG_logoTile{border:1px solid var(--line-strong);background:linear-gradient(180deg, rgba(var(--overlay-color), .03), transparent);border-radius:10px;flex:0 360px;justify-content:center;align-items:center;height:150px;padding:0 2.5rem;transition:border-color .25s;display:flex}.dSa-dG_logoTile:hover{border-color:var(--primary-accent)}.dSa-dG_logo{object-fit:contain;width:auto;max-width:100%;max-height:100px}.dSa-dG_logoWide{max-height:100px}@media (max-width:768px){.dSa-dG_logoTile{flex:100%;height:120px;padding:0 1.5rem}.dSa-dG_logo,.dSa-dG_logoWide{max-height:76px}}
.mtNLoG_servicesSection{background-color:var(--surface);z-index:10;border-bottom:1px solid var(--line-strong);padding:6rem 0 7rem;position:relative}.mtNLoG_header{max-width:650px;margin-bottom:3rem}.mtNLoG_eyebrow{font-family:var(--font-mono);color:var(--primary-accent);letter-spacing:.08em;margin-bottom:1rem;font-size:.74rem;display:inline-block}.mtNLoG_title{letter-spacing:-.03em;color:var(--on-surface);font-size:clamp(2.2rem,4vw,3rem);font-weight:800}.mtNLoG_highlight{color:var(--primary-accent)}.mtNLoG_list{border-top:1px solid var(--line-strong)}.mtNLoG_rowLink{color:inherit;text-decoration:none;display:block}.mtNLoG_row{border-bottom:1px solid var(--line-strong);grid-template-columns:72px 1fr 1.4fr 48px;align-items:center;gap:24px;padding:28px 16px;transition:background .25s;display:grid}.mtNLoG_row:hover{background:rgba(var(--overlay-color), .035)}.mtNLoG_idx{font-family:var(--font-mono);color:var(--primary-accent);font-size:.85rem}.mtNLoG_titleCell{align-items:center;gap:16px;display:flex}.mtNLoG_icon{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--primary-accent);flex-shrink:0;justify-content:center;align-items:center;transition:all .25s;display:flex}.mtNLoG_icon svg{width:22px;height:22px}.mtNLoG_row:hover .mtNLoG_icon{border-color:var(--primary-accent);background:rgba(var(--overlay-color), .04)}.mtNLoG_rowTitle{letter-spacing:-.01em;color:var(--on-surface);font-size:1.25rem;font-weight:600;line-height:1.25}.mtNLoG_rowDesc{color:var(--on-surface-secondary);margin:0;font-size:.92rem;line-height:1.55}.mtNLoG_arrow{font-family:var(--font-mono);color:var(--on-surface-secondary);text-align:right;font-size:1.2rem;transition:all .25s}.mtNLoG_row:hover .mtNLoG_arrow{color:var(--primary-accent);transform:translate(6px)}@media (max-width:900px){.mtNLoG_row{grid-template-columns:48px 1fr 40px;grid-template-areas:"idx title arrow""idx desc arrow";gap:8px 16px}.mtNLoG_idx{grid-area:idx;align-self:start;padding-top:4px}.mtNLoG_titleCell{grid-area:title}.mtNLoG_rowDesc{grid-area:desc}.mtNLoG_arrow{grid-area:arrow;align-self:center}}@media (max-width:768px){.mtNLoG_servicesSection{padding:4.5rem 0 5rem}.mtNLoG_row{padding:22px 8px}.mtNLoG_rowTitle{font-size:1.1rem}.mtNLoG_icon{width:38px;height:38px}.mtNLoG_icon svg{width:18px;height:18px}}@media (max-width:480px){.mtNLoG_titleCell{gap:12px}.mtNLoG_rowDesc{font-size:.85rem}}
