.landing-page-module___34nyG__hero{border-bottom:1px solid var(--border);background:color-mix(in oklch, var(--background) 94%, var(--primary) 6%);clip-path:inset(0);place-items:center;min-height:calc(100svh - 4rem);padding:clamp(5rem,10vw,8rem) 1rem;display:grid;position:relative;overflow:hidden}.landing-page-module___34nyG__heroInner{z-index:2;gap:clamp(3rem,7vw,6rem);width:min(100%,72rem);display:grid;position:relative}.landing-page-module___34nyG__heroCopy{align-self:center}.landing-page-module___34nyG__eyebrow{font-family:var(--font-code);letter-spacing:.17em;color:var(--primary);text-transform:uppercase;font-size:.7rem;font-weight:500}.landing-page-module___34nyG__heroTitle{max-width:62rem;font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin-top:1.25rem;font-size:clamp(3.7rem,7.5vw,6.2rem);line-height:.88}.landing-page-module___34nyG__heroTitle span{color:var(--primary);display:block}.landing-page-module___34nyG__heroSupport{max-width:40rem;color:var(--muted-foreground);text-wrap:pretty;margin-top:1.75rem;font-size:clamp(1rem,1.7vw,1.2rem);line-height:1.75}.landing-page-module___34nyG__heroActions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:2rem;display:flex}.landing-page-module___34nyG__heroFrame{border:1px solid var(--border);background:color-mix(in oklch, var(--background) 88%, var(--foreground) 12%);min-height:24rem;box-shadow:1.4rem 1.4rem 0 color-mix(in oklch, var(--primary) 10%, transparent);perspective:1000px;position:relative;overflow:hidden}.landing-page-module___34nyG__heroFrameEntrance{min-width:0}.landing-page-module___34nyG__heroFrameBar{border-bottom:1px solid var(--border);font-family:var(--font-code);letter-spacing:.12em;color:var(--muted-foreground);text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.85rem 1rem;font-size:.65rem;display:grid}.landing-page-module___34nyG__heroFrameBar>:nth-child(2){text-align:left}.landing-page-module___34nyG__heroFrameDots{gap:.35rem;display:flex}.landing-page-module___34nyG__heroFrameDots span{border:1px solid var(--border);border-radius:999px;width:.45rem;height:.45rem}.landing-page-module___34nyG__heroLedger{background:var(--background);min-height:20rem;display:grid;position:relative;overflow:hidden}.landing-page-module___34nyG__heroTrack{border-bottom:1px solid var(--border);grid-template-columns:5.25rem minmax(0,1fr);min-width:0;display:grid}.landing-page-module___34nyG__heroTrack:last-of-type{border-bottom:0}.landing-page-module___34nyG__heroTrackLabel{z-index:3;border-right:1px solid var(--border);background:color-mix(in oklch, var(--background) 93%, var(--foreground) 7%);flex-direction:column;justify-content:center;padding:.75rem;display:flex;position:relative}.landing-page-module___34nyG__heroTrackLabel span{font-family:var(--font-code);color:var(--primary);font-size:.56rem}.landing-page-module___34nyG__heroTrackLabel h3{font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;margin-top:.2rem;font-size:.68rem;font-weight:600}.landing-page-module___34nyG__heroTrackViewport{min-width:0;padding-block:.55rem;overflow:hidden}.landing-page-module___34nyG__heroTrackRail{will-change:transform;width:max-content;animation:34s linear infinite landing-page-module___34nyG__heroLedgerScroll;display:flex}.landing-page-module___34nyG__heroTrack:nth-of-type(2) .landing-page-module___34nyG__heroTrackRail{animation-duration:39s;animation-direction:reverse}.landing-page-module___34nyG__heroTrack:nth-of-type(3) .landing-page-module___34nyG__heroTrackRail{animation-duration:36s}.landing-page-module___34nyG__heroTrack:nth-of-type(4) .landing-page-module___34nyG__heroTrackRail{animation-duration:42s;animation-direction:reverse}.landing-page-module___34nyG__heroTrackSet{gap:.5rem;padding-right:.5rem;display:flex}.landing-page-module___34nyG__heroLedgerItem{border:1px solid var(--border);background:color-mix(in oklch, var(--background) 96%, var(--foreground) 4%);flex-direction:column;justify-content:center;width:clamp(8.5rem,12vw,10.5rem);min-height:3.65rem;padding:.55rem .65rem;display:flex}.landing-page-module___34nyG__heroLedgerItem span{font-family:var(--font-code);letter-spacing:.08em;color:var(--primary);text-transform:uppercase;font-size:.5rem}.landing-page-module___34nyG__heroLedgerItem strong{margin-top:.25rem;font-size:.67rem;line-height:1.25}.landing-page-module___34nyG__heroLedgerPlayhead{z-index:2;background:var(--primary);width:1px;box-shadow:0 0 0 3px color-mix(in oklch, var(--primary) 9%, transparent);pointer-events:none;animation:8s ease-in-out infinite alternate landing-page-module___34nyG__heroLedgerPlayhead;position:absolute;top:0;bottom:0;left:5.25rem}@keyframes landing-page-module___34nyG__heroLedgerScroll{to{transform:translate(-50%)}}@keyframes landing-page-module___34nyG__heroLedgerPlayhead{0%{transform:translate(0)}to{transform:translate(21rem)}}@keyframes landing-page-module___34nyG__heroCopyEnter{0%{opacity:0;transform:translateY(2.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes landing-page-module___34nyG__heroFrameEnter{0%{opacity:0;transform:perspective(1000px)scale(.96)rotateY(-4deg)}to{opacity:1;transform:perspective(1000px)scale(1)rotateY(0)}}@keyframes landing-page-module___34nyG__heroStatementHandoff{to{transform:translateY(-16%)scale(.96)}}@keyframes landing-page-module___34nyG__heroSupportHandoff{to{opacity:.35;transform:translateY(-25%)}}@keyframes landing-page-module___34nyG__heroFrameHandoff{to{transform:translateY(12%)scale(.92)}}@keyframes landing-page-module___34nyG__heroSectionHandoff{62%,to{clip-path:inset(0 3% 10%);border-radius:0 0 2rem 2rem}}.landing-page-module___34nyG__heroIndex{font-family:var(--font-display);color:color-mix(in oklch, var(--foreground) 4%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(8rem,23vw,20rem);line-height:.7;position:absolute;bottom:0;right:0}.landing-page-module___34nyG__evolution{border-bottom:1px solid var(--border);background:var(--foreground);min-height:100svh;color:var(--background);position:relative}.landing-page-module___34nyG__evolutionPin{align-items:center;min-height:100svh;padding:clamp(2.75rem,5vh,4.25rem) 1rem;display:grid}.landing-page-module___34nyG__evolutionInner{width:min(100%,72rem);margin-inline:auto}.landing-page-module___34nyG__evolutionHeading{max-width:68rem}.landing-page-module___34nyG__evolutionHeading .landing-page-module___34nyG__eyebrow{color:var(--primary)}.landing-page-module___34nyG__evolutionTitle{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin-top:.75rem;font-size:clamp(2.65rem,4.6vw,4.4rem);line-height:.95}.landing-page-module___34nyG__evolutionLayout{gap:2rem;margin-top:clamp(1.5rem,3.5vh,2.75rem);display:grid}.landing-page-module___34nyG__evolutionCopyStack{min-height:17rem;position:relative}.landing-page-module___34nyG__evolutionCopy{max-width:32rem}.landing-page-module___34nyG__stageNumber{font-family:var(--font-code);letter-spacing:.13em;color:var(--primary);text-transform:uppercase;align-items:center;gap:.75rem;font-size:.66rem;display:flex}.landing-page-module___34nyG__stageNumber:after{background:color-mix(in oklch, var(--primary) 70%, transparent);content:"";width:2.5rem;height:1px}.landing-page-module___34nyG__evolutionCopy h3{font-family:var(--font-display);letter-spacing:-.035em;margin-top:.8rem;font-size:clamp(2.25rem,3.6vw,3.6rem);line-height:.95}.landing-page-module___34nyG__evolutionCopy p{color:color-mix(in oklch, var(--background) 70%, transparent);text-wrap:pretty;margin-top:1rem;font-size:.95rem;line-height:1.65}.landing-page-module___34nyG__systemScene{border:1px solid color-mix(in oklch, var(--background) 22%, transparent);background:color-mix(in oklch, var(--foreground) 96%, var(--primary) 4%);clip-path:inset(0);perspective:1100px;justify-self:end;width:min(100%,38rem);height:clamp(22rem,46vh,26rem);position:relative;overflow:hidden}.landing-page-module___34nyG__sceneVideo{object-fit:cover;opacity:.18;width:100%;height:100%;position:absolute;inset:0}.landing-page-module___34nyG__sceneGrid{background-image:linear-gradient(color-mix(in oklch, var(--background) 9%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklch, var(--background) 9%, transparent) 1px, transparent 1px);background-size:3rem 3rem;position:absolute;inset:0}.landing-page-module___34nyG__scenePulse{border:1px solid var(--primary);opacity:0;border-radius:50%;width:14rem;height:14rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.5)}.landing-page-module___34nyG__sceneBrowser{z-index:2;border:1px solid color-mix(in oklch, var(--background) 36%, transparent);background:var(--foreground);width:58%;height:52%;box-shadow:.8rem .8rem 0 color-mix(in oklch, var(--primary) 22%, transparent);position:absolute;top:24%;left:21%}.landing-page-module___34nyG__sceneBrowserBar{border-bottom:1px solid color-mix(in oklch, var(--background) 20%, transparent);align-items:center;gap:.4rem;height:2.2rem;padding-inline:.8rem;display:flex}.landing-page-module___34nyG__sceneBrowserBar span{border:1px solid color-mix(in oklch, var(--background) 45%, transparent);border-radius:50%;width:.42rem;height:.42rem}.landing-page-module___34nyG__sceneBrowserContent{grid-template-columns:.55fr 1fr;gap:1rem;height:calc(100% - 2.2rem);padding:1.2rem;display:grid}.landing-page-module___34nyG__sceneBrowserMenu,.landing-page-module___34nyG__sceneBrowserCanvas{border:1px solid color-mix(in oklch, var(--background) 18%, transparent)}.landing-page-module___34nyG__sceneBrowserMenu{background:repeating-linear-gradient(to bottom, transparent 0, transparent 1rem, color-mix(in oklch, var(--background) 14%, transparent) 1.05rem, transparent 1.1rem)}.landing-page-module___34nyG__sceneBrowserCanvas{position:relative}.landing-page-module___34nyG__sceneBrowserCanvas:before,.landing-page-module___34nyG__sceneBrowserCanvas:after{background:color-mix(in oklch, var(--background) 24%, transparent);content:"";height:1px;position:absolute;left:14%;right:14%}.landing-page-module___34nyG__sceneBrowserCanvas:before{top:36%}.landing-page-module___34nyG__sceneBrowserCanvas:after{top:57%}.landing-page-module___34nyG__sceneNode{z-index:4;border:1px solid color-mix(in oklch, var(--background) 32%, transparent);background:var(--foreground);min-width:6.6rem;min-height:3.2rem;font-family:var(--font-code);letter-spacing:.08em;text-align:center;text-transform:uppercase;place-items:center;padding:.6rem .8rem;font-size:.62rem;display:grid;position:absolute;transform:scale(.85)}.landing-page-module___34nyG__sceneNode[data-scene-node=api]{top:9%;left:6%}.landing-page-module___34nyG__sceneNode[data-scene-node=data]{top:8%;right:6%}.landing-page-module___34nyG__sceneNode[data-scene-node=workflow]{bottom:9%;right:5%}.landing-page-module___34nyG__sceneNode[data-scene-node=ai]{bottom:7%;left:7%}.landing-page-module___34nyG__sceneNode[data-scene-node=agent]{top:42%;left:3%}.landing-page-module___34nyG__sceneNode[data-scene-node=tools]{top:43%;right:3%}.landing-page-module___34nyG__sceneLink{z-index:3;background:color-mix(in oklch, var(--primary) 70%, transparent);opacity:0;transform-origin:0;height:1px;position:absolute;transform:scaleX(0)}.landing-page-module___34nyG__sceneLink[data-scene-link="1"]{width:18%;top:23%;left:16%;rotate:28deg}.landing-page-module___34nyG__sceneLink[data-scene-link="2"]{width:18%;top:22%;right:16%;rotate:-28deg}.landing-page-module___34nyG__sceneLink[data-scene-link="3"]{width:20%;bottom:23%;right:15%;rotate:30deg}.landing-page-module___34nyG__sceneLink[data-scene-link="4"]{width:20%;bottom:22%;left:15%;rotate:-30deg}.landing-page-module___34nyG__sceneLink[data-scene-link="5"]{width:15%;top:51%;left:12%}.landing-page-module___34nyG__sceneLink[data-scene-link="6"]{width:15%;top:51%;right:12%}.landing-page-module___34nyG__scenePacket{z-index:5;border:1px solid var(--primary);background:var(--foreground);opacity:0;width:.45rem;height:.45rem;position:absolute}.landing-page-module___34nyG__scenePacket[data-scene-packet="1"]{top:22%;left:22%}.landing-page-module___34nyG__scenePacket[data-scene-packet="2"]{top:22%;right:30%}.landing-page-module___34nyG__scenePacket[data-scene-packet="3"]{bottom:24%;right:23%}.landing-page-module___34nyG__scenePacket[data-scene-packet="4"]{bottom:23%;left:21%}.landing-page-module___34nyG__section{border-bottom:1px solid var(--border);padding:clamp(5rem,10vw,8rem) 1rem;position:relative}.landing-page-module___34nyG__sectionInner{width:min(100%,72rem);margin-inline:auto}.landing-page-module___34nyG__sectionHeader{gap:1.5rem;display:grid}.landing-page-module___34nyG__sectionTitle{max-width:58rem;font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin-top:.9rem;font-size:clamp(3rem,6.5vw,6rem);line-height:.9}.landing-page-module___34nyG__sectionIntro{max-width:38rem;color:var(--muted-foreground);font-size:1rem;line-height:1.75}.landing-page-module___34nyG__productSection{padding-block:5rem 0}.landing-page-module___34nyG__productPin{min-height:100svh;padding:4rem 1rem 5rem}.landing-page-module___34nyG__productViewport{width:min(100%,72rem);margin-inline:auto}.landing-page-module___34nyG__productRail{gap:1rem;margin-top:3rem;display:grid}.landing-page-module___34nyG__productCard{border:1px solid var(--border);background:var(--background);min-height:30rem;display:grid;overflow:hidden}.landing-page-module___34nyG__productVisual{aspect-ratio:16/10;border-bottom:1px solid var(--border);background:var(--muted);min-height:0;position:relative;overflow:hidden}.landing-page-module___34nyG__productVisual img{transition:transform .5s}.landing-page-module___34nyG__productCard:hover .landing-page-module___34nyG__productVisual img{transform:scale(1.025)}.landing-page-module___34nyG__productCount{z-index:2;border:1px solid var(--border);background:color-mix(in oklch, var(--background) 92%, transparent);font-family:var(--font-code);padding:.55rem .7rem;font-size:.65rem;position:absolute;top:1rem;left:1rem}.landing-page-module___34nyG__productCopy{flex-direction:column;padding:1.5rem;display:flex}.landing-page-module___34nyG__productCopy h3{font-family:var(--font-display);letter-spacing:-.03em;margin-top:.75rem;font-size:clamp(2rem,4vw,3.4rem);line-height:.95}.landing-page-module___34nyG__productCopy p{max-width:34rem;color:var(--muted-foreground);margin-top:1rem;font-size:.92rem;line-height:1.7}.landing-page-module___34nyG__productCopy .landing-page-module___34nyG__textLink{margin-top:1.5rem;padding-top:0}.landing-page-module___34nyG__textLink{align-items:center;gap:.5rem;margin-top:auto;padding-top:1.5rem;font-size:.88rem;font-weight:600;transition:color .16s;display:inline-flex}.landing-page-module___34nyG__textLink:hover{color:var(--primary)}.landing-page-module___34nyG__serviceList{border:1px solid var(--border);background:var(--border);gap:1px;margin-top:3rem;display:grid}.landing-page-module___34nyG__serviceItem{background:var(--background);min-height:12rem;padding:1.5rem;transition:color .16s,background-color .16s;display:grid}.landing-page-module___34nyG__serviceItem:hover,.landing-page-module___34nyG__serviceItem:focus-visible{background:var(--foreground);color:var(--background)}.landing-page-module___34nyG__serviceIndex{font-family:var(--font-code);color:var(--muted-foreground);font-size:.65rem;transition:color .16s}.landing-page-module___34nyG__serviceItem h3{font-family:var(--font-display);letter-spacing:-.02em;margin-top:1.75rem;font-size:1.7rem;line-height:1;transition:color .16s}.landing-page-module___34nyG__serviceItem p{color:var(--muted-foreground);margin-top:.75rem;font-size:.83rem;line-height:1.6;transition:color .16s}.landing-page-module___34nyG__serviceItem:hover .landing-page-module___34nyG__serviceIndex,.landing-page-module___34nyG__serviceItem:hover p,.landing-page-module___34nyG__serviceItem:focus-visible .landing-page-module___34nyG__serviceIndex,.landing-page-module___34nyG__serviceItem:focus-visible p{color:color-mix(in oklch, var(--background) 72%, transparent)}.landing-page-module___34nyG__serviceItem:hover h3,.landing-page-module___34nyG__serviceItem:focus-visible h3{color:var(--primary)}.landing-page-module___34nyG__servicesFooter{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.landing-page-module___34nyG__coursesSection{background:color-mix(in oklch, var(--background) 94%, var(--primary) 6%)}.landing-page-module___34nyG__courseList{border-top:1px solid var(--border);margin-top:3rem}.landing-page-module___34nyG__courseItem{border-bottom:1px solid var(--border);gap:1rem;padding:1.5rem;transition:color .16s,background-color .16s;display:grid}.landing-page-module___34nyG__courseItem:hover,.landing-page-module___34nyG__courseItem:focus-within{background:var(--foreground);color:var(--background)}.landing-page-module___34nyG__courseItem h3{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(2rem,4vw,3.25rem);line-height:1}.landing-page-module___34nyG__courseItem p{max-width:35rem;color:var(--muted-foreground);font-size:.9rem;line-height:1.7;transition:color .16s}.landing-page-module___34nyG__courseItem:hover p,.landing-page-module___34nyG__courseItem:focus-within p{color:color-mix(in oklch, var(--background) 72%, transparent)}.landing-page-module___34nyG__toolGrid{gap:1rem;margin-top:3rem;display:grid}.landing-page-module___34nyG__toolCard{border:1px solid var(--border);flex-direction:column;min-height:19rem;padding:1.5rem;display:flex}.landing-page-module___34nyG__toolMeta{font-family:var(--font-code);color:var(--muted-foreground);text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.65rem;display:flex}.landing-page-module___34nyG__toolCard h3{font-family:var(--font-display);margin-top:3rem;font-size:2.6rem;line-height:.95}.landing-page-module___34nyG__toolCard p{color:var(--muted-foreground);margin-top:1rem;font-size:.88rem;line-height:1.7}.landing-page-module___34nyG__blogList{border:1px solid var(--border);background:var(--border);gap:1px;margin-top:3rem;display:grid}.landing-page-module___34nyG__blogItem{background:var(--background);grid-template-rows:auto 1fr;height:100%;display:grid}.landing-page-module___34nyG__blogImage{aspect-ratio:16/10;background:var(--muted);width:100%;position:relative;overflow:hidden}.landing-page-module___34nyG__blogCopy{flex-direction:column;min-height:20rem;padding:1.5rem;display:flex}.landing-page-module___34nyG__blogCopy h3{font-family:var(--font-display);letter-spacing:-.025em;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.8rem;font-size:2rem;line-height:1.05;display:-webkit-box;overflow:hidden}.landing-page-module___34nyG__blogCopy p{color:var(--muted-foreground);margin-top:1rem;font-size:.85rem;line-height:1.65}.landing-page-module___34nyG__blogCopy>p:not(.landing-page-module___34nyG__eyebrow){-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.landing-page-module___34nyG__sectionCta{align-items:center;gap:.55rem;margin-top:2rem;font-size:.9rem;font-weight:600;display:inline-flex}@media (min-width:48rem){.landing-page-module___34nyG__hero,.landing-page-module___34nyG__evolutionPin,.landing-page-module___34nyG__section,.landing-page-module___34nyG__productPin{padding-inline:1.5rem}.landing-page-module___34nyG__serviceList{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page-module___34nyG__courseItem{grid-template-columns:minmax(0,.65fr) minmax(0,1fr) auto;align-items:center}.landing-page-module___34nyG__toolGrid,.landing-page-module___34nyG__blogList{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.landing-page-module___34nyG__heroCopy{animation:.75s cubic-bezier(.22,1,.36,1) both landing-page-module___34nyG__heroCopyEnter}.landing-page-module___34nyG__heroFrameEntrance{animation:.85s cubic-bezier(.22,1,.36,1) .18s both landing-page-module___34nyG__heroFrameEnter}}@media (min-width:64rem) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.landing-page-module___34nyG__hero{animation:linear both landing-page-module___34nyG__heroSectionHandoff;animation-timeline:scroll(root);animation-range:0 100svh}.landing-page-module___34nyG__heroTitle{transform-origin:0 0;animation:linear both landing-page-module___34nyG__heroStatementHandoff;animation-timeline:scroll(root);animation-range:0 100svh}.landing-page-module___34nyG__heroSupport{animation:linear both landing-page-module___34nyG__heroSupportHandoff;animation-timeline:scroll(root);animation-range:0 100svh}.landing-page-module___34nyG__heroFrame{animation:linear both landing-page-module___34nyG__heroFrameHandoff;animation-timeline:scroll(root);animation-range:0 100svh}}}@media (min-width:64rem){.landing-page-module___34nyG__heroInner{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.55fr);align-items:center}.landing-page-module___34nyG__evolutionLayout{grid-template-columns:minmax(22rem,.82fr) minmax(0,1.18fr);align-items:center}.landing-page-module___34nyG__evolutionCopy{position:absolute;top:0;left:0;transform:none}.landing-page-module___34nyG__sectionHeader{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.55fr);align-items:end}.landing-page-module___34nyG__productRail{grid-template-columns:repeat(3,minmax(0,1fr))}[data-motion-ready=true] .landing-page-module___34nyG__productViewport{overflow:hidden}[data-motion-ready=true] .landing-page-module___34nyG__productRail{will-change:transform;gap:1.25rem;width:max-content;display:flex}[data-motion-ready=true] .landing-page-module___34nyG__productCard{grid-template-columns:minmax(0,1.05fr) minmax(19rem,.95fr);width:min(68vw,48rem);min-height:25rem}[data-motion-ready=true] .landing-page-module___34nyG__productVisual{aspect-ratio:auto;border-right:1px solid var(--border);border-bottom:0;height:25rem}[data-motion-ready=true] .landing-page-module___34nyG__productCopy{justify-content:center}.landing-page-module___34nyG__serviceList{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:63.999rem){.landing-page-module___34nyG__hero{min-height:auto}.landing-page-module___34nyG__serviceList .landing-page-module___34nyG__serviceItem:nth-child(n+4){display:none}.landing-page-module___34nyG__evolution{background:var(--foreground)}.landing-page-module___34nyG__evolutionPin{min-height:auto;padding-block:5rem}.landing-page-module___34nyG__evolutionCopyStack{border:1px solid color-mix(in oklch, var(--background) 18%, transparent);background:color-mix(in oklch, var(--background) 18%, transparent);gap:1px;min-height:auto;display:grid}.landing-page-module___34nyG__evolutionCopy{background:var(--foreground);max-width:none;padding:1.5rem}.landing-page-module___34nyG__evolutionCopy h3{font-size:clamp(2rem,8vw,3.2rem)}.landing-page-module___34nyG__systemScene{order:-1;justify-self:stretch;width:100%;height:auto;min-height:22rem}.landing-page-module___34nyG__sceneNode{opacity:1;min-width:5rem;font-size:.55rem;transform:scale(.82)}.landing-page-module___34nyG__sceneLink,.landing-page-module___34nyG__scenePacket{opacity:.45;transform:scaleX(1)}.landing-page-module___34nyG__scenePulse{opacity:.25;transform:translate(-50%,-50%)scale(1)}.landing-page-module___34nyG__productPin{min-height:auto}}@media (max-width:39.999rem){.landing-page-module___34nyG__heroFrame{min-height:20rem;box-shadow:.7rem .7rem 0 color-mix(in oklch, var(--primary) 10%, transparent)}.landing-page-module___34nyG__heroFrameBar{grid-template-columns:auto 1fr}.landing-page-module___34nyG__heroFrameBar>:last-child{display:none}.landing-page-module___34nyG__heroLedger{min-height:17rem}.landing-page-module___34nyG__heroTrack{grid-template-columns:4.15rem minmax(0,1fr)}.landing-page-module___34nyG__heroTrackLabel{padding:.55rem}.landing-page-module___34nyG__heroTrackLabel h3{font-size:.58rem}.landing-page-module___34nyG__heroLedgerItem{width:8.25rem;min-height:3.25rem}.landing-page-module___34nyG__heroLedgerPlayhead{left:4.15rem}.landing-page-module___34nyG__systemScene{min-height:17.5rem}.landing-page-module___34nyG__sceneBrowser{width:72%;height:46%;top:27%;left:14%}.landing-page-module___34nyG__sceneNode{min-width:4.3rem;min-height:2.55rem;padding:.4rem;font-size:.48rem}.landing-page-module___34nyG__sceneNode[data-scene-node=agent],.landing-page-module___34nyG__sceneNode[data-scene-node=tools]{top:46%}.landing-page-module___34nyG__productCard{min-height:auto}.landing-page-module___34nyG__sectionTitle{font-size:clamp(2.8rem,15vw,4.2rem)}}@media (min-width:64rem) and (max-height:51.25rem){.landing-page-module___34nyG__evolutionPin{padding-block:2.25rem}.landing-page-module___34nyG__evolutionTitle{font-size:clamp(2.6rem,4vw,3.65rem)}.landing-page-module___34nyG__evolutionLayout{margin-top:1.25rem}.landing-page-module___34nyG__evolutionCopyStack{min-height:15rem}.landing-page-module___34nyG__evolutionCopy h3{font-size:clamp(2.15rem,3.2vw,3rem)}.landing-page-module___34nyG__evolutionCopy p{margin-top:.8rem;font-size:.91rem;line-height:1.55}.landing-page-module___34nyG__systemScene{height:clamp(19rem,43vh,22rem)}}@media (prefers-reduced-motion:reduce){.landing-page-module___34nyG__hero,.landing-page-module___34nyG__heroCopy,.landing-page-module___34nyG__heroStatement,.landing-page-module___34nyG__heroSupport,.landing-page-module___34nyG__heroActions,.landing-page-module___34nyG__heroFrame,.landing-page-module___34nyG__heroFrameEntrance,.landing-page-module___34nyG__heroTrackRail,.landing-page-module___34nyG__heroLedgerPlayhead,.landing-page-module___34nyG__evolutionCopy,.landing-page-module___34nyG__systemScene,.landing-page-module___34nyG__productRail,.landing-page-module___34nyG__productCard,.landing-page-module___34nyG__serviceItem,.landing-page-module___34nyG__courseItem,.landing-page-module___34nyG__toolCard,.landing-page-module___34nyG__blogItem{opacity:1!important;filter:none!important;clip-path:none!important;transform:none!important}.landing-page-module___34nyG__heroTrackRail,.landing-page-module___34nyG__heroLedgerPlayhead{will-change:auto;animation:none!important}.landing-page-module___34nyG__heroTrackSet[aria-hidden=true]{display:none}.landing-page-module___34nyG__productVisual img,.landing-page-module___34nyG__serviceItem,.landing-page-module___34nyG__textLink{transition:none!important}}
