.home-module__txgM7a__home{min-height:100vh;padding:1rem}.home-module__txgM7a__shell{width:min(1180px,100%);margin:0 auto}.home-module__txgM7a__header{z-index:20;border:1px solid var(--border);background:color-mix(in srgb,var(--background)88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:0 .9rem;display:flex;position:sticky;top:.8rem}.home-module__txgM7a__brand{align-items:center;gap:.7rem;display:inline-flex}.home-module__txgM7a__brandSignal{background:var(--cyan);border-radius:999px;width:.5rem;height:.5rem;box-shadow:0 0 1.2rem #28c7d98c}.home-module__txgM7a__brandName{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-size:1.15rem}.home-module__txgM7a__nav{align-items:center;gap:.45rem;display:flex}.home-module__txgM7a__navLink,.home-module__txgM7a__navAction{min-height:2.25rem;font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 .8rem;font-size:.48rem;transition:color .16s,border-color .16s,background-color .16s,transform .16s;display:inline-flex}.home-module__txgM7a__navLink{color:var(--foreground-muted)}.home-module__txgM7a__navLink:hover{color:var(--foreground)}.home-module__txgM7a__navAction{border:1px solid var(--border-strong);color:var(--foreground)}.home-module__txgM7a__navAction:hover{border-color:var(--accent);background:#f5a5240d}.home-module__txgM7a__hero{place-items:center;min-height:min(46rem,100vh - 6rem);padding:6rem 0 7rem;display:grid;position:relative;overflow:hidden}.home-module__txgM7a__heroAtmosphere{pointer-events:none;position:absolute;inset:0}.home-module__txgM7a__heroRing,.home-module__txgM7a__heroRingSmall{border:1px solid var(--border);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-module__txgM7a__heroRing{aspect-ratio:1;opacity:.55;width:min(44rem,85vw)}.home-module__txgM7a__heroRingSmall{aspect-ratio:1;border-color:color-mix(in srgb,var(--cyan)28%,var(--border));opacity:.4;width:min(24rem,55vw)}.home-module__txgM7a__heroSignalLine{background:linear-gradient(90deg,transparent,var(--border-strong),transparent);opacity:.65;width:min(50rem,90vw);height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-module__txgM7a__heroInner{z-index:2;text-align:center;width:min(760px,100%);position:relative}.home-module__txgM7a__eyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--foreground-subtle);font-size:.5rem;line-height:1.4}.home-module__txgM7a__heroTitle{font-family:var(--font-display);letter-spacing:-.045em;text-transform:uppercase;margin-top:1rem;font-size:clamp(4.5rem,11vw,9rem);line-height:.88}.home-module__txgM7a__heroTitle span{color:var(--foreground-muted);display:block}.home-module__txgM7a__heroText{width:min(500px,100%);color:var(--foreground-muted);margin:1.5rem auto 0;font-size:.92rem;line-height:1.75}.home-module__txgM7a__heroActions{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1.9rem;display:flex}.home-module__txgM7a__primaryButton,.home-module__txgM7a__secondaryButton,.home-module__txgM7a__entryButton{border:1px solid var(--border-strong);min-height:2.7rem;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 1rem;font-size:.5rem;transition:border-color .16s,color .16s,background-color .16s,transform .16s;display:inline-flex}.home-module__txgM7a__primaryButton{border-color:var(--accent);background:var(--accent);color:var(--accent-foreground)}.home-module__txgM7a__primaryButton:hover{background:var(--accent-hover);border-color:var(--accent-hover);transform:translateY(-1px)}.home-module__txgM7a__secondaryButton{color:var(--foreground-muted);background:0 0}.home-module__txgM7a__secondaryButton:hover{color:var(--foreground);border-color:var(--foreground-muted);transform:translateY(-1px)}.home-module__txgM7a__heroReadout{font-family:var(--font-mono);letter-spacing:.17em;color:var(--foreground-subtle);justify-content:center;align-items:center;gap:.65rem;margin-top:2.2rem;font-size:.44rem;display:flex}.home-module__txgM7a__readoutLine{background:var(--border-strong);width:4rem;height:1px}.home-module__txgM7a__section{border-top:1px solid var(--border);padding:7rem 0}.home-module__txgM7a__sectionHeader{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.home-module__txgM7a__sectionTitle{max-width:760px;font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;margin-top:.75rem;font-size:clamp(3rem,7vw,6rem);line-height:.92}.home-module__txgM7a__sectionNote{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;text-align:right;color:var(--foreground-subtle);flex:none;font-size:.48rem;line-height:1.7}.home-module__txgM7a__flowGrid{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:2.5rem;display:grid}.home-module__txgM7a__flowCard{border:1px solid var(--border);background:linear-gradient(180deg,var(--surface),color-mix(in srgb,var(--surface)80%,transparent));min-height:18rem;padding:1.1rem}.home-module__txgM7a__cardIndex,.home-module__txgM7a__entryMarker{font-family:var(--font-mono);letter-spacing:.17em;color:var(--foreground-subtle);font-size:.48rem}.home-module__txgM7a__cardRule{background:var(--border-strong);width:3.5rem;height:1px;margin-top:3.6rem}.home-module__txgM7a__cardTitle{font-family:var(--font-display);text-transform:uppercase;margin-top:1.2rem;font-size:3.2rem;line-height:.92}.home-module__txgM7a__cardText{max-width:22rem;color:var(--foreground-muted);margin-top:1rem;font-size:.78rem;line-height:1.65}.home-module__txgM7a__entryGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:2.5rem;display:grid}.home-module__txgM7a__entryCard{border:1px solid var(--border);background:var(--surface);min-height:23rem;padding:1.2rem;transition:border-color .18s,transform .18s,background-color .18s}.home-module__txgM7a__entryCard:hover{border-color:var(--border-strong);background:var(--surface-raised);transform:translateY(-2px)}.home-module__txgM7a__entryTop{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.home-module__txgM7a__entryTitle{font-family:var(--font-display);text-transform:uppercase;margin-top:.5rem;font-size:clamp(4rem,8vw,6.5rem);line-height:.82}.home-module__txgM7a__entryText{max-width:32rem;color:var(--foreground-muted);margin-top:2rem;font-size:.82rem;line-height:1.7}.home-module__txgM7a__entryMeta{border-top:1px solid var(--border);font-family:var(--font-mono);letter-spacing:.14em;color:var(--foreground-subtle);flex-wrap:wrap;gap:1rem;margin-top:1.8rem;padding-top:.8rem;font-size:.44rem;display:flex}.home-module__txgM7a__entryButton{color:var(--foreground);margin-top:2rem}.home-module__txgM7a__entryButton:hover{border-color:var(--accent);color:var(--accent)}.home-module__txgM7a__arenaSection{overflow:hidden}.home-module__txgM7a__arenaPreview{border:1px solid var(--border);background:linear-gradient(90deg,#28c7d906,transparent 35%,transparent 65%,#e45aa806),var(--surface);margin-top:2.5rem;position:relative}.home-module__txgM7a__arenaPreviewTop,.home-module__txgM7a__arenaPreviewBottom{border-bottom:1px solid var(--border);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--foreground-subtle);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;font-size:.43rem;display:flex}.home-module__txgM7a__arenaPreviewBottom{border-top:1px solid var(--border);border-bottom:0}.home-module__txgM7a__arenaPrompt{border-bottom:1px solid var(--border);padding:1.5rem}.home-module__txgM7a__arenaPromptLabel{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--foreground-subtle);font-size:.45rem}.home-module__txgM7a__arenaPromptText{max-width:58rem;font-family:var(--font-display);text-transform:uppercase;margin-top:.65rem;font-size:clamp(1.8rem,4vw,3rem);line-height:1.05}.home-module__txgM7a__arenaLanes{grid-template-columns:repeat(2,1fr);display:grid}.home-module__txgM7a__arenaLane{min-height:19rem;padding:1.1rem}.home-module__txgM7a__arenaLane+.home-module__txgM7a__arenaLane{border-left:1px solid var(--border)}.home-module__txgM7a__arenaLaneCyan{background:linear-gradient(135deg,#28c7d90d,#0000 55%)}.home-module__txgM7a__arenaLaneMagenta{background:linear-gradient(135deg,#e45aa80d,#0000 55%)}.home-module__txgM7a__laneHeader{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--foreground-subtle);justify-content:space-between;align-items:center;gap:1rem;font-size:.44rem;display:flex}.home-module__txgM7a__laneHeader>div{align-items:center;gap:.5rem;display:flex}.home-module__txgM7a__laneSignal{border-radius:50%;width:.42rem;height:.42rem}.home-module__txgM7a__arenaLaneCyan .home-module__txgM7a__laneSignal{background:var(--cyan)}.home-module__txgM7a__arenaLaneMagenta .home-module__txgM7a__laneSignal{background:var(--magenta)}.home-module__txgM7a__laneText{max-width:33rem;color:var(--foreground-muted);margin-top:4rem;font-size:.82rem;line-height:1.8}.home-module__txgM7a__previewDivider{background:var(--border);flex:1;height:1px}.home-module__txgM7a__hostedSection{position:relative}.home-module__txgM7a__hostedPanel{border:1px solid var(--border-strong);background:linear-gradient(135deg,#28c7d90b,transparent 35%,#e45aa809),var(--surface);margin-top:2.5rem;padding:1.3rem}.home-module__txgM7a__hostedIntro{max-width:46rem}.home-module__txgM7a__hostedTitle{font-family:var(--font-display);text-transform:uppercase;margin-top:.7rem;font-size:clamp(3.5rem,8vw,7rem);line-height:.87}.home-module__txgM7a__hostedTitle span{color:var(--foreground-muted);display:block}.home-module__txgM7a__hostedText{max-width:42rem;color:var(--foreground-muted);margin-top:1.2rem;font-size:.82rem;line-height:1.75}.home-module__txgM7a__hostedReadout{border-top:1px solid var(--border);margin-top:2rem}.home-module__txgM7a__readoutRow{border-bottom:1px solid var(--border);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;font-size:.47rem;display:flex}.home-module__txgM7a__readoutRow span{color:var(--foreground-subtle)}.home-module__txgM7a__readoutRow strong{color:var(--foreground);font-weight:500}.home-module__txgM7a__hostedPanel>.home-module__txgM7a__primaryButton{margin-top:1.5rem}.home-module__txgM7a__useCaseGrid{border-top:1px solid var(--border);grid-template-columns:repeat(2,1fr);margin-top:2.5rem;display:grid}.home-module__txgM7a__useCase{border-bottom:1px solid var(--border);align-items:center;gap:1rem;min-height:5.25rem;padding:0 1rem;transition:background-color .16s,padding-left .16s;display:flex}.home-module__txgM7a__useCase:hover{background:var(--surface);padding-left:1.2rem}.home-module__txgM7a__useCase span{font-family:var(--font-mono);letter-spacing:.14em;color:var(--foreground-subtle);font-size:.44rem}.home-module__txgM7a__useCase strong{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;font-size:1.8rem}.home-module__txgM7a__faqList{border-top:1px solid var(--border);margin-top:2.5rem}.home-module__txgM7a__faqItem{border-bottom:1px solid var(--border)}.home-module__txgM7a__faqButton{width:100%;min-height:4.8rem;color:var(--foreground);text-align:left;background:0 0;border:0;grid-template-columns:3rem 1fr auto;align-items:center;gap:1rem;padding:0;display:grid}.home-module__txgM7a__faqNumber{font-family:var(--font-mono);letter-spacing:.14em;color:var(--foreground-subtle);font-size:.44rem}.home-module__txgM7a__faqQuestion{color:var(--foreground-muted);font-size:.78rem;transition:color .16s}.home-module__txgM7a__faqButton:hover .home-module__txgM7a__faqQuestion,.home-module__txgM7a__faqItemOpen .home-module__txgM7a__faqQuestion{color:var(--foreground)}.home-module__txgM7a__faqState{font-family:var(--font-mono);color:var(--foreground-subtle);font-size:.9rem}.home-module__txgM7a__faqAnswer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .22s,opacity .22s;display:grid}.home-module__txgM7a__faqAnswer p{min-height:0;color:var(--foreground-muted);padding-left:4rem;padding-right:2rem;font-size:.76rem;line-height:1.75;overflow:hidden}.home-module__txgM7a__faqItemOpen .home-module__txgM7a__faqAnswer{opacity:1;grid-template-rows:1fr;padding-bottom:1rem}.home-module__txgM7a__finalSection{border-top:1px solid var(--border);padding:7rem 0 3rem}.home-module__txgM7a__finalPanel{border:1px solid var(--border);background:radial-gradient(circle at center,#28c7d90d,transparent 50%),var(--surface);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:24rem;padding:2rem;display:flex}.home-module__txgM7a__finalTitle{font-family:var(--font-display);text-transform:uppercase;margin-top:.8rem;font-size:clamp(4rem,10vw,8rem);line-height:.86}.home-module__txgM7a__finalText{width:min(34rem,100%);color:var(--foreground-muted);margin-top:1rem;font-size:.8rem;line-height:1.7}.home-module__txgM7a__footer{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--foreground-subtle);justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 0 .4rem;font-size:.43rem;display:flex}.home-module__txgM7a__footerLinks{gap:1rem;display:flex}.home-module__txgM7a__footerLinks a:hover{color:var(--foreground)}.home-module__txgM7a__reveal{opacity:1;transform:none}.home-module__txgM7a__motionReady .home-module__txgM7a__reveal{opacity:0;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(1rem)}.home-module__txgM7a__motionReady .home-module__txgM7a__revealVisible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.home-module__txgM7a__motionReady .home-module__txgM7a__reveal,.home-module__txgM7a__motionReady .home-module__txgM7a__revealVisible{opacity:1;transition:none;transform:none}.home-module__txgM7a__primaryButton:hover,.home-module__txgM7a__secondaryButton:hover,.home-module__txgM7a__entryButton:hover,.home-module__txgM7a__entryCard:hover,.home-module__txgM7a__useCase:hover{transform:none}}@media (max-width:760px){.home-module__txgM7a__home{padding:.75rem}.home-module__txgM7a__header{top:.6rem}.home-module__txgM7a__navLink{display:none}.home-module__txgM7a__hero{min-height:39rem;padding:5rem 0 6rem}.home-module__txgM7a__heroTitle{font-size:clamp(4rem,18vw,6rem)}.home-module__txgM7a__section{padding:5.5rem 0}.home-module__txgM7a__sectionHeader{display:block}.home-module__txgM7a__sectionNote{text-align:left;margin-top:1rem}.home-module__txgM7a__flowGrid,.home-module__txgM7a__entryGrid,.home-module__txgM7a__arenaLanes{grid-template-columns:1fr}.home-module__txgM7a__arenaLane+.home-module__txgM7a__arenaLane{border-top:1px solid var(--border);border-left:0}.home-module__txgM7a__useCaseGrid{grid-template-columns:1fr}.home-module__txgM7a__faqButton{grid-template-columns:2rem 1fr auto}.home-module__txgM7a__faqAnswer p{padding-left:3rem}.home-module__txgM7a__footer{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.home-module__txgM7a__brandName{font-size:1rem}.home-module__txgM7a__navAction{padding:0 .65rem}.home-module__txgM7a__hero{min-height:36rem}.home-module__txgM7a__heroActions{flex-direction:column;align-items:stretch}.home-module__txgM7a__primaryButton,.home-module__txgM7a__secondaryButton{width:100%}.home-module__txgM7a__heroReadout{flex-wrap:wrap}.home-module__txgM7a__flowCard{min-height:15rem}.home-module__txgM7a__cardRule{margin-top:2.8rem}.home-module__txgM7a__entryTitle,.home-module__txgM7a__hostedTitle{font-size:4rem}.home-module__txgM7a__arenaPreviewTop,.home-module__txgM7a__arenaPreviewBottom{flex-wrap:wrap}}
