.home-module__txgM7a__hero{min-height:100vh;padding:0 48px;padding-top:calc(var(--spacing-nav) + 32px);z-index:1;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.home-module__txgM7a__heroBgOrb{pointer-events:none;border-radius:50%;position:absolute}.home-module__txgM7a__heroBgOrb1{background:radial-gradient(circle,#c8a96e0e 0%,#0000 65%);width:700px;height:700px;animation:10s ease-in-out infinite home-module__txgM7a__orbFloat;top:5%;right:-8%}.home-module__txgM7a__heroBgOrb2{background:radial-gradient(circle,#5b9cf60a 0%,#0000 65%);width:500px;height:500px;animation:14s ease-in-out infinite reverse home-module__txgM7a__orbFloat;bottom:-15%;left:-5%}@keyframes home-module__txgM7a__orbFloat{0%,to{transform:translate(0)scale(1)}33%{transform:translate(20px,-20px)scale(1.05)}66%{transform:translate(-10px,15px)scale(.97)}}.home-module__txgM7a__heroInner{max-width:900px}.home-module__txgM7a__heroAvailability{background:var(--color-green-dim);font-size:10px;font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-green);opacity:0;border:1px solid #3dd68c33;border-radius:100px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 16px;animation:.7s .1s forwards home-module__txgM7a__fadeUp;display:inline-flex}.home-module__txgM7a__heroName{font-family:var(--font-display);letter-spacing:-.03em;opacity:0;margin-bottom:28px;font-size:clamp(68px,9.5vw,136px);line-height:.92;animation:.8s .3s forwards home-module__txgM7a__fadeUp}.home-module__txgM7a__heroName em{color:var(--color-accent);font-style:italic}.home-module__txgM7a__heroRoles{opacity:0;flex-wrap:wrap;gap:8px;margin-bottom:28px;animation:.8s .5s forwards home-module__txgM7a__fadeUp;display:flex}.home-module__txgM7a__rolePill{border:1px solid var(--color-border-light);font-size:11px;font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-text-2);transition:border-color var(--duration-fast) var(--ease-base), color var(--duration-fast) var(--ease-base);border-radius:100px;padding:6px 16px}.home-module__txgM7a__rolePill:hover,.home-module__txgM7a__rolePillHighlight{border-color:var(--color-accent);color:var(--color-accent)}.home-module__txgM7a__heroTagline{font-family:var(--font-sans);color:var(--color-text-2);opacity:0;max-width:580px;margin-bottom:44px;font-size:clamp(15px,1.8vw,19px);font-weight:400;line-height:1.55;animation:.8s .6s forwards home-module__txgM7a__fadeUp}.home-module__txgM7a__heroTagline strong{color:var(--color-text);font-weight:600}.home-module__txgM7a__heroCtas{opacity:0;flex-wrap:wrap;align-items:center;gap:12px;animation:.8s .75s forwards home-module__txgM7a__fadeUp;display:flex}.home-module__txgM7a__heroScrollHint{font-size:10px;font-family:var(--font-mono);letter-spacing:.15em;color:var(--color-muted);opacity:0;align-items:center;gap:10px;animation:.8s 1.1s forwards home-module__txgM7a__fadeUp;display:flex;position:absolute;bottom:40px;left:48px}.home-module__txgM7a__scrollLine{background:var(--color-muted);width:40px;height:1px;animation:2s ease-in-out infinite home-module__txgM7a__scrollPulse}@keyframes home-module__txgM7a__fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes home-module__txgM7a__scrollPulse{0%,to{opacity:.3;width:20px}50%{opacity:1;width:40px}}.home-module__txgM7a__tickerWrap{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);z-index:1;align-items:center;height:40px;display:flex;position:relative;overflow:hidden}.home-module__txgM7a__tickerTrack{white-space:nowrap;gap:0;animation:40s linear infinite home-module__txgM7a__tickerScroll;display:flex}.home-module__txgM7a__tickerItem{font-size:10px;font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-muted);border-right:1px solid var(--color-border);align-items:center;gap:6px;height:40px;padding:0 32px;display:flex}.home-module__txgM7a__tickerSym{color:var(--color-accent);font-weight:500}.home-module__txgM7a__tickerSep{color:var(--color-border-light)}.home-module__txgM7a__tickerUp{color:var(--color-green)}.home-module__txgM7a__tickerDn{color:var(--color-red)}@keyframes home-module__txgM7a__tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.home-module__txgM7a__hubGrid{background:var(--color-border);border:1px solid var(--color-border);grid-template-columns:repeat(5,1fr);gap:1px;margin-top:48px;display:grid}.home-module__txgM7a__hubCard{background:var(--color-surface);transition:background var(--duration-base) var(--ease-base);padding:36px 28px;text-decoration:none;display:block;position:relative;overflow:hidden}.home-module__txgM7a__hubCard:after{content:"";transform-origin:0;height:2px;transition:transform .4s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.home-module__txgM7a__hubCard:hover{background:var(--color-surface-2)}.home-module__txgM7a__hubCard:hover:after{transform:scaleX(1)}.home-module__txgM7a__hubCard[data-domain=d365]:after{background:var(--color-d365)}.home-module__txgM7a__hubCard[data-domain=ai]:after{background:var(--color-ai)}.home-module__txgM7a__hubCard[data-domain=trading]:after{background:var(--color-trading)}.home-module__txgM7a__hubCard[data-domain=blog]:after{background:var(--color-blog)}.home-module__txgM7a__hubCard[data-domain=projects]:after{background:var(--color-projects)}.home-module__txgM7a__hubCardIcon{margin-bottom:16px;font-size:28px}.home-module__txgM7a__hubCardTitle{font-family:var(--font-sans);color:var(--color-text);margin-bottom:8px;font-size:14px;font-weight:700}.home-module__txgM7a__hubCardDesc{color:var(--color-muted);margin-bottom:20px;font-size:11px;line-height:1.6}.home-module__txgM7a__hubCardCount{font-size:10px;font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-muted)}.home-module__txgM7a__hubCardArrow{color:var(--color-border-light);transition:transform var(--duration-base) var(--ease-base), color var(--duration-base) var(--ease-base);font-size:16px;position:absolute;top:28px;right:24px}.home-module__txgM7a__hubCard:hover .home-module__txgM7a__hubCardArrow{color:var(--color-accent);transform:translate(3px,-3px)}.home-module__txgM7a__hubBadge{font-size:9px;font-family:var(--font-mono);letter-spacing:.08em;border-radius:100px;margin-top:4px;padding:2px 8px;display:inline-block}.home-module__txgM7a__badgeNew{background:var(--color-green-dim);color:var(--color-green)}.home-module__txgM7a__badgeWeekly{background:var(--color-blue-dim);color:var(--color-blue)}.home-module__txgM7a__badgeLive{background:var(--color-accent-dim);color:var(--color-accent)}.home-module__txgM7a__statsBar{background:var(--color-border);border:1px solid var(--color-border);z-index:1;grid-template-columns:repeat(5,1fr);gap:1px;display:grid;position:relative}.home-module__txgM7a__statCell{background:var(--color-surface);text-align:center;transition:background var(--duration-base) var(--ease-base);padding:28px 24px}.home-module__txgM7a__statCell:hover{background:var(--color-surface-2)}.home-module__txgM7a__statVal{font-family:var(--font-display);color:var(--color-accent);margin-bottom:6px;font-size:36px;line-height:1}.home-module__txgM7a__statLbl{font-size:10px;font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-muted)}.home-module__txgM7a__d365Feature{background:var(--color-border);border:1px solid var(--color-border);grid-template-columns:1fr 1.6fr;gap:1px;display:grid}.home-module__txgM7a__d365Left{background:var(--color-surface);flex-direction:column;justify-content:space-between;padding:48px;display:flex}.home-module__txgM7a__d365Badge{background:var(--color-d365-dim);border-radius:var(--radius-sm);font-size:10px;font-family:var(--font-mono);color:var(--color-d365);letter-spacing:.1em;border:1px solid #0078d433;margin-bottom:24px;padding:6px 14px;display:inline-block}.home-module__txgM7a__d365Articles{background:var(--color-bg-2)}.home-module__txgM7a__d365ArticleRow{border-bottom:1px solid var(--color-border);transition:background var(--duration-fast) var(--ease-base);align-items:flex-start;gap:20px;padding:24px 32px;text-decoration:none;display:flex}.home-module__txgM7a__d365ArticleRow:last-child{border-bottom:none}.home-module__txgM7a__d365ArticleRow:hover{background:var(--color-surface)}.home-module__txgM7a__d365ArticleNum{font-family:var(--font-display);color:var(--color-border-light);width:32px;transition:color var(--duration-fast) var(--ease-base);flex-shrink:0;font-size:28px;line-height:1}.home-module__txgM7a__d365ArticleRow:hover .home-module__txgM7a__d365ArticleNum{color:var(--color-d365)}.home-module__txgM7a__d365ArticleCat{font-size:9px;font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--color-d365);margin-bottom:4px}.home-module__txgM7a__d365ArticleTitle{font-family:var(--font-sans);color:var(--color-text);transition:color var(--duration-fast) var(--ease-base);margin-bottom:4px;font-size:13px;font-weight:600;line-height:1.4}.home-module__txgM7a__d365ArticleRow:hover .home-module__txgM7a__d365ArticleTitle{color:var(--color-accent)}.home-module__txgM7a__d365ArticleMeta{color:var(--color-muted);font-size:10px;font-family:var(--font-mono)}.home-module__txgM7a__projectsGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.home-module__txgM7a__projectCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:border-color var(--duration-base) var(--ease-base), transform var(--duration-base) var(--ease-base);padding:32px;position:relative;overflow:hidden}.home-module__txgM7a__projectCard:hover{border-color:var(--color-border-light);transform:translateY(-3px)}.home-module__txgM7a__projectCardTop{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.home-module__txgM7a__projectIcon{border-radius:var(--radius-sm);justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.home-module__txgM7a__projectStatusBadge{font-size:9px;font-family:var(--font-mono);letter-spacing:.1em;border-radius:100px;padding:3px 10px}.home-module__txgM7a__projectTitle{font-family:var(--font-sans);color:var(--color-text);margin-bottom:8px;font-size:16px;font-weight:700}.home-module__txgM7a__projectDesc{color:var(--color-muted);margin-bottom:20px;font-size:12px;line-height:1.7}.home-module__txgM7a__projectStack{flex-wrap:wrap;gap:6px;margin-bottom:24px;display:flex}.home-module__txgM7a__projectLinks{gap:8px;display:flex}.home-module__txgM7a__projectLinkBtn{border:1px solid var(--color-border-light);font-size:10px;font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-text-2);border-radius:var(--radius-sm);transition:border-color var(--duration-fast) var(--ease-base), color var(--duration-fast) var(--ease-base);padding:6px 14px;text-decoration:none}.home-module__txgM7a__projectLinkBtn:hover{border-color:var(--color-accent);color:var(--color-accent)}.home-module__txgM7a__projectLinkBtnPrimary{background:var(--color-accent-dim);color:var(--color-accent);border-color:#c8a96e4d}.home-module__txgM7a__aiWeeklyGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.home-module__txgM7a__aiWeeklyCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:border-color var(--duration-base) var(--ease-base), transform var(--duration-base) var(--ease-base);padding:28px;text-decoration:none;display:block}.home-module__txgM7a__aiWeeklyCard:hover{border-color:var(--color-ai);transform:translateY(-2px)}.home-module__txgM7a__aiWeeklyWeek{font-size:9px;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-ai);margin-bottom:10px}.home-module__txgM7a__aiWeeklyTitle{font-family:var(--font-sans);color:var(--color-text);transition:color var(--duration-fast) var(--ease-base);margin-bottom:8px;font-size:14px;font-weight:700;line-height:1.4}.home-module__txgM7a__aiWeeklyCard:hover .home-module__txgM7a__aiWeeklyTitle{color:var(--color-accent)}.home-module__txgM7a__aiWeeklyPreview{color:var(--color-muted);margin-bottom:16px;font-size:11px;line-height:1.6}.home-module__txgM7a__aiWeeklyTags{flex-wrap:wrap;gap:4px;display:flex}.home-module__txgM7a__tradingGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.home-module__txgM7a__tradingCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:border-color var(--duration-base) var(--ease-base);padding:32px;text-decoration:none;display:block}.home-module__txgM7a__tradingCard:hover{border-color:var(--color-trading)}.home-module__txgM7a__tradingCardType{font-size:9px;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-trading);margin-bottom:12px}.home-module__txgM7a__tradingCardTitle{font-family:var(--font-sans);color:var(--color-text);margin-bottom:10px;font-size:16px;font-weight:700}.home-module__txgM7a__tradingCardBody{color:var(--color-muted);margin-bottom:20px;font-size:12px;line-height:1.7}.home-module__txgM7a__tradeStats{gap:20px;display:flex}.home-module__txgM7a__tradeStatVal{font-family:var(--font-display);font-size:24px;line-height:1}.home-module__txgM7a__tradeStatLbl{font-size:9px;font-family:var(--font-mono);color:var(--color-muted);letter-spacing:.1em;margin-top:2px}.home-module__txgM7a__articlesStrip{background:var(--color-border);border:1px solid var(--color-border);grid-template-columns:1.4fr 1fr 1fr;gap:1px;display:grid}.home-module__txgM7a__articleCard{background:var(--color-surface);transition:background var(--duration-base) var(--ease-base);padding:36px 32px;text-decoration:none;display:block;position:relative;overflow:hidden}.home-module__txgM7a__articleCard:hover{background:var(--color-surface-2)}.home-module__txgM7a__articleDomainBar{border-radius:1px;width:28px;height:2px;margin-bottom:20px}.home-module__txgM7a__articleDomainLabel{font-size:9px;font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;margin-bottom:12px}.home-module__txgM7a__articleTitle{font-family:var(--font-display);color:var(--color-text);transition:color var(--duration-fast) var(--ease-base);margin-bottom:12px;font-size:20px;line-height:1.2}.home-module__txgM7a__articleCard:hover .home-module__txgM7a__articleTitle{color:var(--color-accent)}.home-module__txgM7a__articleExcerpt{color:var(--color-muted);margin-bottom:20px;font-size:12px;line-height:1.6}.home-module__txgM7a__articleMeta{font-size:10px;font-family:var(--font-mono);color:var(--color-muted);align-items:center;gap:12px;display:flex}.home-module__txgM7a__articleMetaSep{color:var(--color-border-light)}.home-module__txgM7a__contactStrip{background:var(--color-surface);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.home-module__txgM7a__contactInner{grid-template-columns:1.2fr 1fr;align-items:center;gap:80px;display:grid}.home-module__txgM7a__contactTitle{font-family:var(--font-display);margin-bottom:20px;font-size:clamp(36px,4.5vw,60px);line-height:1}.home-module__txgM7a__contactSub{color:var(--color-muted);margin-bottom:36px;font-size:13px;line-height:1.7}.home-module__txgM7a__contactChannels{flex-direction:column;gap:10px;display:flex}.home-module__txgM7a__channelLink{border:1px solid var(--color-border);color:var(--color-text);border-radius:var(--radius-sm);transition:border-color var(--duration-base) var(--ease-base), background var(--duration-base) var(--ease-base);align-items:center;gap:14px;padding:16px 20px;text-decoration:none;display:flex}.home-module__txgM7a__channelLink:hover{border-color:var(--color-accent);background:var(--color-accent-dim)}.home-module__txgM7a__channelIcon{border:1px solid var(--color-border-light);border-radius:var(--radius-sm);width:34px;height:34px;transition:border-color var(--duration-fast) var(--ease-base);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.home-module__txgM7a__channelLink:hover .home-module__txgM7a__channelIcon{border-color:var(--color-accent)}.home-module__txgM7a__channelInfo{flex:1}.home-module__txgM7a__channelLabel{letter-spacing:.15em;text-transform:uppercase;color:var(--color-muted);margin-bottom:1px;font-size:9px}.home-module__txgM7a__channelValue{font-family:var(--font-sans);font-size:13px;font-weight:600}.home-module__txgM7a__channelArrow{color:var(--color-muted);font-size:16px}@media (max-width:768px){.home-module__txgM7a__hero{padding:0 20px;padding-top:calc(var(--spacing-nav) + 24px)}.home-module__txgM7a__heroName{font-size:clamp(52px,14vw,80px)}.home-module__txgM7a__hubGrid{grid-template-columns:1fr 1fr}.home-module__txgM7a__projectsGrid,.home-module__txgM7a__articlesStrip,.home-module__txgM7a__d365Feature,.home-module__txgM7a__tradingGrid,.home-module__txgM7a__aiWeeklyGrid{grid-template-columns:1fr}.home-module__txgM7a__statsBar{grid-template-columns:repeat(3,1fr)}.home-module__txgM7a__contactInner{grid-template-columns:1fr;gap:40px}}@media (max-width:480px){.home-module__txgM7a__hubGrid{grid-template-columns:1fr}.home-module__txgM7a__statsBar{grid-template-columns:1fr 1fr}}
