.ModuleLanding-module__y7LjPa__page{--ink:#111114;--paper:#f4f4f1;--purple:#9d7cff;--muted:#77757e;background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans),sans-serif}.ModuleLanding-module__y7LjPa__nav{color:#f9f8f5;background:#08090d;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(1.25rem,5vw,5.25rem);display:flex}.ModuleLanding-module__y7LjPa__brand{letter-spacing:-.075em;color:inherit;font-size:1.14rem;font-weight:800;text-decoration:none}.ModuleLanding-module__y7LjPa__brand span{color:#ad96ff;vertical-align:top;margin-left:2px;font-size:.65rem}.ModuleLanding-module__y7LjPa__nav nav{align-items:center;gap:clamp(1.2rem,3vw,3.2rem);display:flex}.ModuleLanding-module__y7LjPa__nav nav a{color:#d0cfd4;font-size:.72rem;text-decoration:none;transition:color .18s}.ModuleLanding-module__y7LjPa__nav nav a:hover{color:#fff}.ModuleLanding-module__y7LjPa__nav nav a:last-child{color:#c3b2ff}.ModuleLanding-module__y7LjPa__nav nav a span{margin-left:.4rem}.ModuleLanding-module__y7LjPa__hero{color:#f9f8f5;background:#08090d;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,5.5rem);min-height:660px;padding:clamp(5rem,9vw,8rem) clamp(1.25rem,7vw,7.5rem);display:grid;position:relative;overflow:hidden}.ModuleLanding-module__y7LjPa__hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/25% 100%,linear-gradient(#ffffff07 1px,#0000 1px) 0 0/100% 100%;position:absolute;inset:0}.ModuleLanding-module__y7LjPa__heroCopy,.ModuleLanding-module__y7LjPa__preview{z-index:1;position:relative}.ModuleLanding-module__y7LjPa__eyebrow,.ModuleLanding-module__y7LjPa__eyebrowDark{color:#b9a7ff;font-family:var(--font-geist-mono),monospace;letter-spacing:.14em;align-items:center;gap:.7rem;margin:0 0 1.4rem;font-size:.59rem;font-weight:700;line-height:1.4;display:flex}.ModuleLanding-module__y7LjPa__eyebrow span{background:#a98aff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 13px #a98aff}.ModuleLanding-module__y7LjPa__hero h1{letter-spacing:-.078em;max-width:650px;margin:0;font-size:clamp(3.25rem,6vw,6.25rem);font-weight:700;line-height:.91}.ModuleLanding-module__y7LjPa__intro{color:#aaa9b2;max-width:510px;margin:1.7rem 0 0;font-size:clamp(.96rem,1.25vw,1.1rem);line-height:1.68}.ModuleLanding-module__y7LjPa__actions{flex-wrap:wrap;align-items:center;gap:1.4rem;margin-top:2rem;display:flex}.ModuleLanding-module__y7LjPa__primaryAction{color:#0e0c15;background:#a68cff;justify-content:space-between;align-items:center;gap:1.2rem;padding:1rem 1.12rem;font-size:.75rem;font-weight:700;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.ModuleLanding-module__y7LjPa__primaryAction:hover{background:#c7b6ff;transform:translateY(-2px)}.ModuleLanding-module__y7LjPa__secondaryAction{color:#e2e0e9;font-size:.72rem;text-decoration:none}.ModuleLanding-module__y7LjPa__secondaryAction span{color:#ac98ff;padding-left:.4rem}.ModuleLanding-module__y7LjPa__trustLine{color:#85838d;align-items:center;gap:.55rem;margin-top:2rem;font-size:.66rem;display:flex}.ModuleLanding-module__y7LjPa__liveDot{background:#91c9a6;border-radius:50%;width:6px;height:6px}.ModuleLanding-module__y7LjPa__heroIndex{color:#706e78;font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;font-size:.55rem;position:absolute;bottom:1.6rem;right:clamp(1.25rem,5vw,5.25rem)}.ModuleLanding-module__y7LjPa__preview{background:linear-gradient(135deg,#d7caff80,#ffffff12 35%,#a68cff70);align-self:center;width:100%;max-width:690px;margin:1.5rem auto;padding:1px;transform:perspective(1200px)rotateY(-4deg)rotateX(1deg);box-shadow:0 40px 100px #0008}.ModuleLanding-module__y7LjPa__previewGlow{z-index:-1;filter:blur(55px);background:#8e68ff24;position:absolute;inset:8% -10%}.ModuleLanding-module__y7LjPa__previewTop{color:#85838d;height:42px;font-family:var(--font-geist-mono),monospace;letter-spacing:.12em;background:#17171c;align-items:center;gap:1rem;padding:0 1rem;font-size:.48rem;display:flex}.ModuleLanding-module__y7LjPa__windowDots{gap:4px;display:flex}.ModuleLanding-module__y7LjPa__windowDots i{background:#77737e;border-radius:50%;width:5px;height:5px}.ModuleLanding-module__y7LjPa__windowDots i:first-child{background:#a68cff}.ModuleLanding-module__y7LjPa__previewBrand{color:#aaa2bd;margin-left:auto}.ModuleLanding-module__y7LjPa__previewBody{color:#252429;background:#f8f8f7;padding:clamp(1rem,2.5vw,1.7rem)}.ModuleLanding-module__y7LjPa__previewHeading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ModuleLanding-module__y7LjPa__previewKicker{color:#85838d;font-family:var(--font-geist-mono),monospace;letter-spacing:.12em;font-size:.47rem;font-weight:700}.ModuleLanding-module__y7LjPa__previewHeading h2{letter-spacing:-.06em;margin:.4rem 0 0;font-size:clamp(1.1rem,2vw,1.65rem);font-weight:700}.ModuleLanding-module__y7LjPa__previewButton{color:#fff;background:#16151a;padding:.58rem .8rem;font-size:.58rem;font-weight:650}.ModuleLanding-module__y7LjPa__previewMetrics{grid-template-columns:repeat(3,1fr);gap:.55rem;margin:1.2rem 0;display:grid}.ModuleLanding-module__y7LjPa__metric{background:#fff;border:1px solid #e9e7e5;flex-direction:column;gap:.35rem;min-height:67px;padding:.65rem;display:flex;position:relative}.ModuleLanding-module__y7LjPa__metric>span{color:#79767d;font-size:.52rem}.ModuleLanding-module__y7LjPa__metric strong{letter-spacing:-.025em;font-size:.72rem}.ModuleLanding-module__y7LjPa__metricMark{background:#9474ed;border-radius:50%;width:5px;height:5px;position:absolute;top:.65rem;right:.6rem}.ModuleLanding-module__y7LjPa__mark1{background:#72a885}.ModuleLanding-module__y7LjPa__mark2{background:#d9a55c}.ModuleLanding-module__y7LjPa__listHead{color:#7d7981;font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;border-bottom:1px solid #dedce0;justify-content:space-between;padding:.6rem 0;font-size:.45rem;font-weight:700;display:flex}.ModuleLanding-module__y7LjPa__listHead span:last-child{color:#8667df}.ModuleLanding-module__y7LjPa__previewList{background:#fff}.ModuleLanding-module__y7LjPa__previewRow{border-bottom:1px solid #eeecee;grid-template-columns:25px minmax(0,1fr) auto auto;align-items:center;gap:.55rem;min-height:58px;padding:.45rem .55rem;display:grid}.ModuleLanding-module__y7LjPa__rowIcon{color:#775bd1;background:#f0ebff;place-items:center;width:23px;height:23px;font-size:.6rem;font-weight:700;display:grid}.ModuleLanding-module__y7LjPa__rowText{flex-direction:column;gap:.25rem;min-width:0;display:flex}.ModuleLanding-module__y7LjPa__rowText strong{color:#38363c;text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;font-weight:650;overflow:hidden}.ModuleLanding-module__y7LjPa__rowText small{color:#85818a;text-overflow:ellipsis;white-space:nowrap;font-size:.48rem;overflow:hidden}.ModuleLanding-module__y7LjPa__rowValue{color:#49454f;white-space:nowrap;font-size:.51rem}.ModuleLanding-module__y7LjPa__status{color:#8c7141;white-space:nowrap;background:#f3f0e9;padding:.28rem .35rem;font-size:.45rem}.ModuleLanding-module__y7LjPa__previewFoot{color:#96919a;justify-content:space-between;padding-top:.7rem;font-size:.45rem;display:flex}.ModuleLanding-module__y7LjPa__promise{background:#f4f4f1;padding:clamp(4rem,8vw,7rem) clamp(1.25rem,9vw,9rem) 0}.ModuleLanding-module__y7LjPa__eyebrowDark{color:#785bd0}.ModuleLanding-module__y7LjPa__promiseGrid{grid-template-columns:1.2fr .8fr;align-items:end;gap:clamp(2rem,9vw,9rem);display:grid}.ModuleLanding-module__y7LjPa__promiseGrid h2,.ModuleLanding-module__y7LjPa__sectionHeading h2,.ModuleLanding-module__y7LjPa__connectedCopy h2{letter-spacing:-.08em;max-width:780px;margin:0;font-size:clamp(2.5rem,5vw,5rem);font-weight:700;line-height:.94}.ModuleLanding-module__y7LjPa__promiseGrid>p{color:#66636c;max-width:460px;margin:0 0 .3rem;font-size:1rem;line-height:1.7}.ModuleLanding-module__y7LjPa__metricsStrip{border-top:1px solid #d4d2d0;border-bottom:1px solid #d4d2d0;grid-template-columns:repeat(3,1fr);gap:0;margin-top:4rem;display:grid}.ModuleLanding-module__y7LjPa__metricsStrip>div{flex-direction:column;gap:.55rem;padding:1.15rem 1rem 1.15rem 0;display:flex}.ModuleLanding-module__y7LjPa__metricsStrip>div+div{border-left:1px solid #d4d2d0;padding-left:1.5rem}.ModuleLanding-module__y7LjPa__metricsStrip span{color:#79757e;font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.54rem;font-weight:700}.ModuleLanding-module__y7LjPa__metricsStrip strong{letter-spacing:-.04em;font-size:.95rem;font-weight:650}.ModuleLanding-module__y7LjPa__features{background:#f4f4f1;padding:clamp(5rem,9vw,8rem) clamp(1.25rem,9vw,9rem)}.ModuleLanding-module__y7LjPa__sectionHeading{justify-content:space-between;align-items:end;gap:3rem;margin-bottom:3rem;display:flex}.ModuleLanding-module__y7LjPa__sectionHeading h2{font-size:clamp(2.5rem,4.8vw,4.7rem)}.ModuleLanding-module__y7LjPa__sectionHeading>p{color:#77737c;max-width:340px;margin:0 0 .2rem;font-size:.9rem;line-height:1.65}.ModuleLanding-module__y7LjPa__featureGrid{border-top:1px solid #c7c4c7;border-left:1px solid #c7c4c7;grid-template-columns:repeat(3,1fr);display:grid}.ModuleLanding-module__y7LjPa__feature{border-bottom:1px solid #c7c4c7;border-right:1px solid #c7c4c7;min-height:245px;padding:1.3rem clamp(1rem,2vw,1.65rem);transition:background .2s;position:relative}.ModuleLanding-module__y7LjPa__feature:hover{background:#fff}.ModuleLanding-module__y7LjPa__featureNumber{color:#8c71df;font-family:var(--font-geist-mono),monospace;font-size:.58rem;font-weight:700}.ModuleLanding-module__y7LjPa__featureIcon{color:#775bd0;border:1px solid #d7d2e4;place-items:center;width:34px;height:34px;margin-top:1.4rem;font-size:1.05rem;display:grid}.ModuleLanding-module__y7LjPa__feature h3{letter-spacing:-.035em;margin:1rem 0 .45rem;font-size:1rem;font-weight:700}.ModuleLanding-module__y7LjPa__feature p{color:#74717a;max-width:320px;margin:0;font-size:.78rem;line-height:1.65}.ModuleLanding-module__y7LjPa__workflow{color:#f7f6f2;background:#0a0a0e;grid-template-columns:.85fr 1.15fr;gap:clamp(3rem,10vw,10rem);padding:clamp(4.5rem,9vw,8rem) clamp(1.25rem,9vw,9rem);display:grid}.ModuleLanding-module__y7LjPa__workflowIntro h2{letter-spacing:-.08em;margin:0;font-size:clamp(2.5rem,5vw,4.7rem);line-height:.94}.ModuleLanding-module__y7LjPa__workflowIntro>p:last-child{color:#99969f;max-width:330px;margin:1.4rem 0 0;font-size:.9rem;line-height:1.7}.ModuleLanding-module__y7LjPa__steps{border-top:1px solid #ffffff30}.ModuleLanding-module__y7LjPa__step{border-bottom:1px solid #ffffff30;grid-template-columns:43px 1fr 20px;align-items:start;gap:1rem;padding:1.25rem 0;display:grid}.ModuleLanding-module__y7LjPa__step>span{color:#af98ff;font-family:var(--font-geist-mono),monospace;font-size:.64rem}.ModuleLanding-module__y7LjPa__step h3{letter-spacing:-.025em;margin:0;font-size:1rem}.ModuleLanding-module__y7LjPa__step p{color:#a29fa8;max-width:470px;margin:.4rem 0 0;font-size:.77rem;line-height:1.6}.ModuleLanding-module__y7LjPa__step>b{color:#9e88e7;font-size:.9rem;font-weight:400}.ModuleLanding-module__y7LjPa__connected{background:#eae9e5;grid-template-columns:.95fr 1.05fr;align-items:center;gap:3rem;padding:clamp(5rem,10vw,9rem) clamp(1.25rem,9vw,9rem);display:grid}.ModuleLanding-module__y7LjPa__connectedCopy h2{font-size:clamp(2.8rem,5.5vw,5.2rem)}.ModuleLanding-module__y7LjPa__connectedCopy>p:not(.ModuleLanding-module__y7LjPa__eyebrowDark){color:#6e6a73;max-width:460px;margin:1.2rem 0 1.4rem;font-size:.92rem;line-height:1.7}.ModuleLanding-module__y7LjPa__connectedCopy>a{color:#684dc2;font-size:.75rem;font-weight:700;text-decoration:none}.ModuleLanding-module__y7LjPa__connectedCopy>a span{padding-left:.5rem}.ModuleLanding-module__y7LjPa__connectedMap{place-items:center;min-height:380px;display:grid;position:relative}.ModuleLanding-module__y7LjPa__mapOrbit{aspect-ratio:1;border:1px solid #c6c0d4;border-radius:50%;width:min(75%,350px);position:absolute;box-shadow:0 0 0 30px #dcd9e1,0 0 0 31px #c6c0d4}.ModuleLanding-module__y7LjPa__mapCore{z-index:2;color:#c2afff;letter-spacing:-.1em;background:#121116;border-radius:50%;place-items:center;width:72px;height:72px;font-size:2rem;font-weight:800;display:grid;position:absolute;box-shadow:0 8px 35px #54447750}.ModuleLanding-module__y7LjPa__mapCore span{place-self:start;margin:14px 0 0 -14px;font-size:.55rem}.ModuleLanding-module__y7LjPa__mapNode{z-index:3;color:#333139;background:#f7f6f3;border:1px solid #d1ccd9;align-items:center;gap:.5rem;min-width:116px;padding:.7rem .8rem;font-size:.67rem;font-weight:650;text-decoration:none;transition:transform .18s,border-color .18s;display:flex;position:absolute;box-shadow:0 7px 20px #28203312}.ModuleLanding-module__y7LjPa__mapNode:hover{border-color:#9d83e5;transform:translateY(-3px)}.ModuleLanding-module__y7LjPa__mapNode span{color:#8568d7;font-family:var(--font-geist-mono),monospace;font-size:.55rem}.ModuleLanding-module__y7LjPa__currentNode{background:#f5f1ff;border-color:#9171df}.ModuleLanding-module__y7LjPa__node0{top:7%;left:calc(50% - 58px)}.ModuleLanding-module__y7LjPa__node1{top:30%;right:0}.ModuleLanding-module__y7LjPa__node2{bottom:23%;right:4%}.ModuleLanding-module__y7LjPa__node3{bottom:7%;left:calc(50% - 55px)}.ModuleLanding-module__y7LjPa__node4{top:40%;left:0}.ModuleLanding-module__y7LjPa__mapCaption{color:#89848f;font-family:var(--font-geist-mono),monospace;letter-spacing:.12em;font-size:.52rem;font-weight:700;position:absolute;bottom:0}.ModuleLanding-module__y7LjPa__finalCta{color:#f8f7f3;text-align:center;background:#0a0a0e;flex-direction:column;align-items:center;padding:clamp(5rem,10vw,9rem) 1.25rem;display:flex}.ModuleLanding-module__y7LjPa__finalCta .ModuleLanding-module__y7LjPa__eyebrow{margin-bottom:1.6rem}.ModuleLanding-module__y7LjPa__finalCta h2{letter-spacing:-.08em;margin:0;font-size:clamp(2.6rem,6vw,6rem);font-weight:700;line-height:.95}.ModuleLanding-module__y7LjPa__finalCta>p:not(.ModuleLanding-module__y7LjPa__eyebrow){color:#aaa7b0;max-width:520px;margin:1.25rem 0 1.6rem;font-size:.9rem;line-height:1.7}.ModuleLanding-module__y7LjPa__finalCta>a{color:#0d0b13;background:#a68cff;align-items:center;gap:2.2rem;padding:1rem 1.25rem;font-size:.75rem;font-weight:700;text-decoration:none;transition:background .18s;display:inline-flex}.ModuleLanding-module__y7LjPa__finalCta>a:hover{background:#c2b0ff}.ModuleLanding-module__y7LjPa__finalCta>a span{font-size:1rem}.ModuleLanding-module__y7LjPa__ctaNote{color:#77737e;margin-top:1rem;font-size:.63rem}.ModuleLanding-module__y7LjPa__footer{color:#efedf3;background:#08090d;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:1.5rem clamp(1.25rem,5vw,5.25rem);display:grid}.ModuleLanding-module__y7LjPa__footer>span{color:#77747e;font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;font-size:.49rem}.ModuleLanding-module__y7LjPa__footer>div{justify-content:flex-end;gap:1rem;display:flex}.ModuleLanding-module__y7LjPa__footer>div a{color:#a6a2ac;font-size:.58rem;text-decoration:none}.ModuleLanding-module__y7LjPa__footer>div a:hover{color:#c1afff}@media (max-width:980px){.ModuleLanding-module__y7LjPa__hero{grid-template-columns:1fr;gap:2.6rem;padding-top:5rem;padding-bottom:5rem}.ModuleLanding-module__y7LjPa__heroCopy{max-width:700px}.ModuleLanding-module__y7LjPa__preview{width:min(100%,720px);margin:0 auto;transform:none}.ModuleLanding-module__y7LjPa__promiseGrid,.ModuleLanding-module__y7LjPa__workflow{gap:3rem}.ModuleLanding-module__y7LjPa__connected{gap:1rem}.ModuleLanding-module__y7LjPa__connectedMap{transform:scale(.92)}}@media (max-width:700px){.ModuleLanding-module__y7LjPa__nav{height:64px}.ModuleLanding-module__y7LjPa__nav nav{gap:1rem}.ModuleLanding-module__y7LjPa__nav nav a{font-size:.63rem}.ModuleLanding-module__y7LjPa__nav nav a:first-child{display:none}.ModuleLanding-module__y7LjPa__hero{min-height:0;padding:4.5rem 1.25rem 4rem}.ModuleLanding-module__y7LjPa__hero h1{font-size:clamp(3.25rem,13vw,5rem)}.ModuleLanding-module__y7LjPa__intro{font-size:.94rem}.ModuleLanding-module__y7LjPa__actions{flex-direction:column;align-items:flex-start;gap:1.1rem}.ModuleLanding-module__y7LjPa__primaryAction{width:100%;font-size:.68rem}.ModuleLanding-module__y7LjPa__preview{margin-top:.25rem}.ModuleLanding-module__y7LjPa__previewTop{height:35px}.ModuleLanding-module__y7LjPa__previewMetrics{gap:.3rem}.ModuleLanding-module__y7LjPa__metric{min-height:60px;padding:.5rem}.ModuleLanding-module__y7LjPa__metric strong{font-size:.6rem}.ModuleLanding-module__y7LjPa__previewRow{grid-template-columns:23px minmax(0,1fr) auto;gap:.4rem;min-height:55px;padding:.4rem}.ModuleLanding-module__y7LjPa__rowValue{display:none}.ModuleLanding-module__y7LjPa__status{font-size:.41rem}.ModuleLanding-module__y7LjPa__rowText strong{font-size:.53rem}.ModuleLanding-module__y7LjPa__rowText small{font-size:.45rem}.ModuleLanding-module__y7LjPa__promise{padding:4rem 1.25rem 0}.ModuleLanding-module__y7LjPa__promiseGrid,.ModuleLanding-module__y7LjPa__sectionHeading,.ModuleLanding-module__y7LjPa__workflow,.ModuleLanding-module__y7LjPa__connected{grid-template-columns:1fr}.ModuleLanding-module__y7LjPa__promiseGrid{gap:1rem}.ModuleLanding-module__y7LjPa__promiseGrid h2,.ModuleLanding-module__y7LjPa__sectionHeading h2,.ModuleLanding-module__y7LjPa__connectedCopy h2{font-size:clamp(2.65rem,11vw,4rem)}.ModuleLanding-module__y7LjPa__promiseGrid>p{font-size:.9rem}.ModuleLanding-module__y7LjPa__metricsStrip{margin-top:2.5rem}.ModuleLanding-module__y7LjPa__metricsStrip>div{padding-right:.4rem}.ModuleLanding-module__y7LjPa__metricsStrip>div+div{padding-left:.7rem}.ModuleLanding-module__y7LjPa__metricsStrip span{font-size:.45rem}.ModuleLanding-module__y7LjPa__metricsStrip strong{font-size:.68rem}.ModuleLanding-module__y7LjPa__features{padding:4.5rem 1.25rem}.ModuleLanding-module__y7LjPa__sectionHeading{gap:1.25rem;margin-bottom:2rem}.ModuleLanding-module__y7LjPa__sectionHeading>p{font-size:.85rem}.ModuleLanding-module__y7LjPa__featureGrid{grid-template-columns:1fr 1fr}.ModuleLanding-module__y7LjPa__feature{min-height:240px;padding:1rem .85rem}.ModuleLanding-module__y7LjPa__feature h3{font-size:.92rem}.ModuleLanding-module__y7LjPa__feature p{font-size:.72rem}.ModuleLanding-module__y7LjPa__workflow{gap:2.5rem;padding:4.5rem 1.25rem}.ModuleLanding-module__y7LjPa__workflowIntro h2{font-size:3.3rem}.ModuleLanding-module__y7LjPa__connected{gap:1.5rem;padding:4.5rem 1.25rem}.ModuleLanding-module__y7LjPa__connectedMap{min-height:335px;transform:none}.ModuleLanding-module__y7LjPa__mapOrbit{width:70%}.ModuleLanding-module__y7LjPa__mapNode{min-width:103px;padding:.58rem .62rem;font-size:.6rem}.ModuleLanding-module__y7LjPa__node1{right:-.2rem}.ModuleLanding-module__y7LjPa__node2{right:0}.ModuleLanding-module__y7LjPa__node4{left:-.2rem}.ModuleLanding-module__y7LjPa__finalCta{padding:4.5rem 1.25rem}.ModuleLanding-module__y7LjPa__finalCta h2{font-size:clamp(2.7rem,11vw,4.5rem)}.ModuleLanding-module__y7LjPa__finalCta>p:not(.ModuleLanding-module__y7LjPa__eyebrow){font-size:.82rem}.ModuleLanding-module__y7LjPa__footer{grid-template-columns:1fr auto;padding:1.3rem 1.25rem}.ModuleLanding-module__y7LjPa__footer>span{text-align:right;grid-area:1/2;font-size:.43rem}.ModuleLanding-module__y7LjPa__footer>div{border-top:1px solid #ffffff1e;flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;padding-top:.8rem}.ModuleLanding-module__y7LjPa__footer>div a{align-items:center;min-height:32px;display:flex}}@media (prefers-reduced-motion:reduce){.ModuleLanding-module__y7LjPa__primaryAction,.ModuleLanding-module__y7LjPa__feature,.ModuleLanding-module__y7LjPa__mapNode,.ModuleLanding-module__y7LjPa__finalCta>a{transition:none}}.ModuleLanding-module__y7LjPa__connected{background:#f4f4f1;grid-template-columns:minmax(0,1fr) minmax(320px,.88fr);gap:clamp(3rem,8vw,8rem);padding:clamp(4rem,7vw,6.5rem) clamp(1.25rem,8vw,8.5rem)}.ModuleLanding-module__y7LjPa__connectedCopy h2{max-width:620px;font-size:clamp(2.8rem,4.7vw,4.6rem);line-height:.98}.ModuleLanding-module__y7LjPa__connectedCopy>p:not(.ModuleLanding-module__y7LjPa__eyebrowDark){max-width:410px;margin:1.15rem 0 0;font-size:.9rem}.ModuleLanding-module__y7LjPa__connectedModules{border-top:1px solid #d2cfd4;width:100%}.ModuleLanding-module__y7LjPa__moduleLink{color:#25232a;border-bottom:1px solid #d2cfd4;grid-template-columns:42px minmax(0,1fr) auto 20px;align-items:center;gap:.85rem;min-height:64px;padding:.7rem .85rem;text-decoration:none;transition:background-color .18s,color .18s;display:grid}.ModuleLanding-module__y7LjPa__moduleLink:hover{background:#ebe8f0}.ModuleLanding-module__y7LjPa__currentModule{color:#4b358c;background:#ebe7f4}.ModuleLanding-module__y7LjPa__moduleNumber{color:#8768d5;font-family:var(--font-geist-mono),monospace;font-size:.62rem;font-weight:700}.ModuleLanding-module__y7LjPa__moduleName{letter-spacing:-.025em;font-size:.95rem;font-weight:650}.ModuleLanding-module__y7LjPa__currentLabel{color:#8061d0;font-family:var(--font-geist-mono),monospace;letter-spacing:.09em;white-space:nowrap;font-size:.48rem;font-weight:700}.ModuleLanding-module__y7LjPa__moduleArrow{color:#817b88;font-size:.9rem;transition:transform .18s}.ModuleLanding-module__y7LjPa__moduleLink:hover .ModuleLanding-module__y7LjPa__moduleArrow{transform:translate(2px,-2px)}.ModuleLanding-module__y7LjPa__moduleLink:focus-visible{outline-offset:2px;outline:2px solid #7655ed;position:relative}@media (max-width:980px){.ModuleLanding-module__y7LjPa__connected{grid-template-columns:1fr;gap:2rem}.ModuleLanding-module__y7LjPa__connectedCopy h2{max-width:700px}}@media (max-width:700px){.ModuleLanding-module__y7LjPa__connected{gap:1.5rem;padding:4.5rem 1.25rem}.ModuleLanding-module__y7LjPa__moduleLink{grid-template-columns:35px minmax(0,1fr) auto 18px;gap:.6rem;min-height:58px;padding:.65rem .55rem}.ModuleLanding-module__y7LjPa__moduleName{font-size:.88rem}.ModuleLanding-module__y7LjPa__currentLabel{font-size:.42rem}}@media (prefers-reduced-motion:reduce){.ModuleLanding-module__y7LjPa__moduleLink,.ModuleLanding-module__y7LjPa__moduleArrow{transition:none}}
