@property --home-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes landing-page-module___34nyG__revealLine{0%{transform:scaleX(.08)}to{transform:scaleX(1)}}@keyframes landing-page-module___34nyG__revealNeed{0%{opacity:.42;transform:translate(-.75rem)}to{opacity:1;transform:translate(0)}}@keyframes landing-page-module___34nyG__relievePressure{0%{opacity:1;transform:translate(0)}to{opacity:.38;transform:translate(1rem)}}@keyframes landing-page-module___34nyG__revealCapacity{0%{opacity:.3;transform:translate(-1rem)}to{opacity:1;transform:translate(0)}}@keyframes landing-page-module___34nyG__fillCapacity{0%{transform:scaleX(.12)}to{transform:scaleX(1)}}@keyframes landing-page-module___34nyG__contactGlow{to{--home-angle:360deg}}@keyframes landing-page-module___34nyG__platformLoop{to{transform:translate(-33.3333%)}}.landing-page-module___34nyG__page{background:var(--background);min-height:100svh;color:var(--foreground);position:relative;overflow:clip}.landing-page-module___34nyG__sectionInner,.landing-page-module___34nyG__heroInner{width:min(100%,72rem);margin-inline:auto}.landing-page-module___34nyG__eyebrow,.landing-page-module___34nyG__cardIndex{font-family:var(--font-code);letter-spacing:.13em;text-transform:uppercase;font-size:.67rem;font-weight:600;line-height:1.45}.landing-page-module___34nyG__eyebrow{color:var(--primary)}.landing-page-module___34nyG__hero{border-bottom:1px solid var(--border);min-height:calc(100dvh - 4.5rem);padding:clamp(3rem,7vw,6.5rem) 1rem clamp(4rem,8vw,7.5rem);position:relative;overflow:hidden}.landing-page-module___34nyG__hero:before{aspect-ratio:1;border:1px solid color-mix(in oklch, var(--primary) 26%, transparent);background:linear-gradient(125deg, transparent 42%, color-mix(in oklch, var(--primary) 8%, transparent)), repeating-linear-gradient(90deg, transparent 0 2.25rem, color-mix(in oklch, var(--border) 55%, transparent) 2.25rem calc(2.25rem + 1px));content:"";border-radius:58% 42% 67% 33%/36% 65% 35% 64%;width:min(35rem,65vw);position:absolute;top:8%;right:-9rem;rotate:-12deg}.landing-page-module___34nyG__heroBackdrop{color:color-mix(in oklch, var(--foreground) 3%, transparent);font-family:var(--font-display);letter-spacing:-.1em;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(9rem,27vw,27rem);font-weight:700;line-height:.72;position:absolute;inset:0}.landing-page-module___34nyG__heroBackdrop span{position:absolute}.landing-page-module___34nyG__heroBackdrop span:first-child{top:20%;left:-3%}.landing-page-module___34nyG__heroBackdrop span:last-child{bottom:2%;right:-2%}.landing-page-module___34nyG__heroInner{z-index:1;position:relative}.landing-page-module___34nyG__heroIntro{grid-template-columns:minmax(0,1fr);gap:1.15rem;max-width:57rem;display:grid}.landing-page-module___34nyG__heroTitle{max-width:55rem;font-family:var(--font-display);letter-spacing:-.058em;text-wrap:balance;font-size:clamp(3.7rem,6.5vw,5.8rem);line-height:.87}.landing-page-module___34nyG__heroSupport{max-width:37rem;color:var(--muted-foreground);text-wrap:pretty;margin-left:clamp(0rem,10vw,9rem);font-size:clamp(1rem,1.55vw,1.2rem);line-height:1.7}.landing-page-module___34nyG__heroWhatsappCta{border:1px solid var(--primary);background:var(--primary);width:fit-content;min-height:2.35rem;color:var(--primary-foreground);box-shadow:.4rem .4rem 0 var(--foreground);border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.38rem 1.05rem;font-size:.82rem;font-weight:680;transition:background-color .48s,border-color .48s,box-shadow .48s,color .48s,transform .48s cubic-bezier(.22,1,.36,1);display:inline-flex}.landing-page-module___34nyG__heroWhatsappCta svg{width:1rem}.landing-page-module___34nyG__heroWhatsappCta svg:last-child{transition:transform .48s cubic-bezier(.22,1,.36,1)}.landing-page-module___34nyG__heroWhatsappCta:hover,.landing-page-module___34nyG__heroWhatsappCta:focus-visible{border-color:var(--foreground);background:var(--foreground);color:var(--background);box-shadow:.4rem .4rem 0 var(--primary);transform:translateY(-.15rem)}.landing-page-module___34nyG__heroWhatsappCta:hover svg:last-child,.landing-page-module___34nyG__heroWhatsappCta:focus-visible svg:last-child{transform:translate(.12rem,-.12rem)}.landing-page-module___34nyG__outcomeField{gap:1rem;margin-top:clamp(2.75rem,4vw,4rem);display:grid}.landing-page-module___34nyG__outcomeCard{border:1px solid var(--border);background:var(--background);isolation:isolate;min-height:28rem;transition:border-color .48s,background-color .48s,color .48s,box-shadow .48s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden}.landing-page-module___34nyG__outcomeCard:after{z-index:-1;background:color-mix(in oklch, var(--primary) 8%, transparent);content:"";clip-path:polygon(70% 0,100% 0,100% 100%,96% 100%);transition:clip-path .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.landing-page-module___34nyG__heroFit{border:1px solid var(--border);border-left:.2rem solid var(--primary);background:color-mix(in oklch, var(--background) 94%, var(--primary) 6%);clip-path:polygon(0 0,100% 5%,95% 100%,0 92%);padding:clamp(1.35rem,3vw,2.25rem);transition:background-color .48s,border-color .48s,color .48s,transform .48s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.landing-page-module___34nyG__heroFit:after{aspect-ratio:1;border:1px solid color-mix(in oklch, var(--primary) 42%, transparent);content:"";border-radius:50%;width:10rem;transition:scale .48s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-5rem;right:-4rem}.landing-page-module___34nyG__heroFit h2{max-width:31rem;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin-top:.75rem;font-size:clamp(1.8rem,3vw,2.65rem);line-height:1}.landing-page-module___34nyG__heroFit>p:last-child{max-width:34rem;color:var(--muted-foreground);margin-top:1rem;font-size:.86rem;line-height:1.65}.landing-page-module___34nyG__efficiencyCard{border-radius:2.75rem .6rem 5.5rem 1.1rem}.landing-page-module___34nyG__leadCard{background:var(--foreground);color:var(--background);border-radius:.7rem 5rem 1.2rem 3.75rem}.landing-page-module___34nyG__leadCard:after{background:color-mix(in oklch, var(--primary) 18%, transparent);clip-path:polygon(0 0,42% 0,20% 100%,0 100%)}.landing-page-module___34nyG__outcomeCardCopy{z-index:2;flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(1.5rem,4vw,3rem);display:flex;position:relative}.landing-page-module___34nyG__outcomeCardCopy h2{max-width:30rem;font-family:var(--font-display);letter-spacing:-.05em;text-wrap:balance;margin-top:1.1rem;font-size:clamp(3rem,6.5vw,5.5rem);line-height:.91}.landing-page-module___34nyG__outcomeCardCopy>p:not(.landing-page-module___34nyG__cardIndex){max-width:34rem;color:var(--muted-foreground);margin-top:1.45rem;font-size:.98rem;line-height:1.7}.landing-page-module___34nyG__leadCard .landing-page-module___34nyG__outcomeCardCopy>p:not(.landing-page-module___34nyG__cardIndex){color:color-mix(in oklch, var(--background) 72%, transparent)}.landing-page-module___34nyG__cardIndex{color:var(--primary)}.landing-page-module___34nyG__compactList{gap:.55rem;max-width:33rem;margin-top:1.5rem;padding:0;list-style:none;display:grid}.landing-page-module___34nyG__compactList li{grid-template-columns:.8rem 1fr;gap:.5rem;font-size:.8rem;line-height:1.5;display:grid}.landing-page-module___34nyG__compactList li:before{color:var(--primary);content:"↳"}.landing-page-module___34nyG__outcomeLink{border:1px solid var(--foreground);background:var(--foreground);min-height:2.3rem;color:var(--background);border-radius:999px;justify-content:center;align-items:center;gap:.7rem;margin-top:2rem;padding:.35rem 1rem;font-size:.88rem;font-weight:650;transition:background-color .48s,border-color .48s,box-shadow .48s,color .48s,transform .48s cubic-bezier(.22,1,.36,1);display:inline-flex}.landing-page-module___34nyG__outcomeLink svg{width:1rem;transition:transform .48s cubic-bezier(.22,1,.36,1)}.landing-page-module___34nyG__outcomeLink:hover,.landing-page-module___34nyG__outcomeLink:focus-visible{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground);box-shadow:0 0 0 .2rem color-mix(in oklch, var(--primary) 16%, transparent);transform:translateY(-.15rem)}.landing-page-module___34nyG__outcomeLink:hover svg,.landing-page-module___34nyG__outcomeLink:focus-visible svg{transform:translate(.25rem)}.landing-page-module___34nyG__leadCard .landing-page-module___34nyG__outcomeLink{border-color:var(--background);background:var(--background);color:var(--foreground)}.landing-page-module___34nyG__leadCard .landing-page-module___34nyG__outcomeLink:hover,.landing-page-module___34nyG__leadCard .landing-page-module___34nyG__outcomeLink:focus-visible{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.landing-page-module___34nyG__outcomeCardCopy .landing-page-module___34nyG__outcomeLink{margin-top:auto}.landing-page-module___34nyG__efficiencyVisual{border:1px solid var(--border);background:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);clip-path:polygon(0 13%,84% 0,100% 16%,96% 100%,4% 93%);background-size:2rem 2rem;min-height:14rem;margin:0 1.5rem 1.5rem;position:relative;overflow:hidden}.landing-page-module___34nyG__efficiencyVisual:after{background:var(--primary);content:"";height:1px;position:absolute;top:51%;left:10%;right:10%}.landing-page-module___34nyG__efficiencyVisual span{z-index:2;border:1px solid var(--foreground);background:var(--background);color:var(--foreground);font-family:var(--font-code);padding:.65rem .8rem;font-size:.56rem;position:absolute}.landing-page-module___34nyG__efficiencyVisual span:first-child{top:41%;left:4%}.landing-page-module___34nyG__efficiencyVisual span:nth-child(2){top:22%;left:29%}.landing-page-module___34nyG__efficiencyVisual span:nth-child(3){top:38%;right:4%}.landing-page-module___34nyG__efficiencyVisual i{z-index:3;aspect-ratio:1;background:var(--primary);width:.75rem;box-shadow:7rem -3.25rem 0 var(--primary), 14rem 2.6rem 0 var(--primary);border-radius:50%;position:absolute;top:calc(51% - .38rem);left:18%}.landing-page-module___34nyG__leadPattern{z-index:2;border:1px solid color-mix(in oklch, var(--background) 18%, transparent);background:color-mix(in oklch, var(--background) 18%, transparent);clip-path:polygon(6% 0,100% 8%,94% 100%,0 88%);grid-template-columns:repeat(2,1fr);place-items:center;gap:1px;min-height:14rem;margin:1.5rem 1.5rem 0;display:grid;position:relative}.landing-page-module___34nyG__leadPattern span{background:var(--foreground);width:100%;height:100%;font-family:var(--font-code);letter-spacing:.1em;color:color-mix(in oklch, var(--background) 64%, transparent);place-items:center;font-size:.6rem;display:grid}.landing-page-module___34nyG__leadPattern i{aspect-ratio:1;background:var(--primary);width:3.4rem;color:var(--primary-foreground);border-radius:50%;place-items:center;font-size:1.5rem;font-style:normal;display:grid;position:absolute}.landing-page-module___34nyG__evidence,.landing-page-module___34nyG__partnership,.landing-page-module___34nyG__practice,.landing-page-module___34nyG__engagement,.landing-page-module___34nyG__contact{border-bottom:1px solid var(--border);padding:clamp(5rem,10vw,9rem) 1rem;position:relative}.landing-page-module___34nyG__evidence{background:color-mix(in oklch, var(--background) 96%, var(--primary) 4%)}.landing-page-module___34nyG__evidenceHeading{max-width:47rem}.landing-page-module___34nyG__evidenceHeading h2,.landing-page-module___34nyG__partnerStatement h2,.landing-page-module___34nyG__practiceHeader h2,.landing-page-module___34nyG__engagementIntro h2,.landing-page-module___34nyG__contact h2{font-family:var(--font-display);letter-spacing:-.048em;text-wrap:balance;margin-top:1rem;font-size:clamp(2.8rem,6.2vw,5.5rem);line-height:.94}.landing-page-module___34nyG__evidenceGrid{gap:1rem;margin-top:clamp(2.5rem,6vw,5rem);display:grid}.landing-page-module___34nyG__evidenceCard{border:1px solid var(--border);background:var(--background);flex-direction:column;align-items:flex-start;min-height:24rem;padding:clamp(1.5rem,4vw,2.5rem);transition:background-color .48s,color .48s,border-color .48s,transform .48s cubic-bezier(.22,1,.36,1);display:flex}.landing-page-module___34nyG__evidenceCard:first-child{border-radius:.5rem 4rem 1rem 2rem}.landing-page-module___34nyG__evidenceCard:last-child{border-radius:3.5rem .5rem 2.5rem .75rem;transform:translateY(clamp(0rem,4vw,3rem))}.landing-page-module___34nyG__evidenceStat{font-family:var(--font-display);letter-spacing:-.06em;color:var(--primary);font-size:clamp(3rem,8vw,6rem);line-height:.85}.landing-page-module___34nyG__evidenceCard h3{max-width:29rem;margin-top:2rem;font-size:clamp(1.45rem,3vw,2rem);line-height:1.1}.landing-page-module___34nyG__evidenceCard>p:not(.landing-page-module___34nyG__evidenceStat){max-width:35rem;color:var(--muted-foreground);margin-top:1.25rem;font-size:.9rem;line-height:1.75}.landing-page-module___34nyG__evidenceCard a{font-family:var(--font-code);text-underline-offset:.3rem;align-items:center;gap:.4rem;margin-top:auto;padding-top:2rem;font-size:.7rem;text-decoration:underline;display:inline-flex}.landing-page-module___34nyG__evidenceCard a:hover,.landing-page-module___34nyG__evidenceCard a:focus-visible{color:var(--primary)}.landing-page-module___34nyG__evidenceCard a svg{width:.9rem}.landing-page-module___34nyG__partnership{background:var(--foreground);color:var(--background)}.landing-page-module___34nyG__partnerStatement{width:min(100%,58rem);margin-left:auto}.landing-page-module___34nyG__partnerStatement h2{font-size:clamp(3rem,7vw,6.6rem)}.landing-page-module___34nyG__constraintGrid{background:color-mix(in oklch, var(--background) 22%, transparent);gap:1px;margin-top:clamp(3rem,8vw,7rem);display:grid}.landing-page-module___34nyG__constraintGrid article{background:var(--foreground);min-height:16rem;padding:clamp(1.5rem,4vw,2.75rem);transition:background-color .48s,color .48s,border-color .48s}.landing-page-module___34nyG__constraintGrid span{font-family:var(--font-code);letter-spacing:.12em;text-transform:uppercase;color:var(--primary);font-size:.65rem}.landing-page-module___34nyG__constraintGrid h3{letter-spacing:-.035em;max-width:28rem;margin-top:3rem;font-size:clamp(1.8rem,3.8vw,3.25rem);line-height:1}.landing-page-module___34nyG__constraintGrid p,.landing-page-module___34nyG__partnerClose{max-width:31rem;color:color-mix(in oklch, var(--background) 68%, transparent);margin-top:1.25rem;font-size:.9rem;line-height:1.75}.landing-page-module___34nyG__partnerClose{border-left:2px solid var(--primary);color:var(--background);margin:2.5rem 0 0 auto;padding-left:1.25rem;font-size:1rem}.landing-page-module___34nyG__practiceHeader{gap:2rem;display:grid}.landing-page-module___34nyG__practiceHeader h2{max-width:48rem}.landing-page-module___34nyG__practiceHeader>p{max-width:34rem;color:var(--muted-foreground);font-size:1rem;line-height:1.75}.landing-page-module___34nyG__efficiencyLayout{align-items:center;gap:clamp(2rem,6vw,5rem);margin-top:clamp(3rem,6vw,5rem);display:grid}.landing-page-module___34nyG__processList{margin:0;padding:0;list-style:none;display:grid}.landing-page-module___34nyG__processList li{border-top:1px solid var(--border);view-timeline-name:--process-step;view-timeline-axis:block;grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding:1.35rem 0;display:grid;position:relative}.landing-page-module___34nyG__processList li:after{transform-origin:0;background:var(--primary);content:"";width:100%;height:2px;position:absolute;top:-1px;left:0}.landing-page-module___34nyG__processList li>span{font-family:var(--font-code);color:var(--primary);font-size:.65rem}.landing-page-module___34nyG__processList h3{font-size:1.15rem}.landing-page-module___34nyG__processList p{max-width:32rem;color:var(--muted-foreground);margin-top:.45rem;font-size:.84rem;line-height:1.65}.landing-page-module___34nyG__controlSystem{border:1px solid var(--border);background:radial-gradient(circle at 50% 45%, color-mix(in oklch, var(--primary) 18%, transparent), transparent 43%), var(--foreground);min-height:23rem;color:var(--background);perspective:700px;view-timeline-name:--control-system;view-timeline-axis:block;border-radius:4rem .7rem 5rem 1.1rem;padding:1.5rem;position:relative;overflow:hidden}.landing-page-module___34nyG__controlSystem>p:first-child{font-family:var(--font-code);letter-spacing:.12em;color:var(--primary);font-size:.62rem}.landing-page-module___34nyG__capacityFlow{grid-template-columns:minmax(0,1fr) 5.5rem minmax(0,1fr);align-items:center;gap:.75rem;margin-top:2.25rem;display:grid}.landing-page-module___34nyG__pressureColumn,.landing-page-module___34nyG__resultColumn{gap:.65rem;display:grid}.landing-page-module___34nyG__pressureColumn span,.landing-page-module___34nyG__resultColumn span{border:1px solid color-mix(in oklch, var(--background) 20%, transparent);font-family:var(--font-code);letter-spacing:.04em;padding:.75rem .8rem;font-size:.58rem;line-height:1.45}.landing-page-module___34nyG__pressureColumn span{color:color-mix(in oklch, var(--background) 62%, transparent)}.landing-page-module___34nyG__resultColumn span{border-color:color-mix(in oklch, var(--primary) 58%, transparent);background:color-mix(in oklch, var(--primary) 10%, transparent);color:var(--background)}.landing-page-module___34nyG__flowBridge{place-items:center;gap:.7rem;display:grid}.landing-page-module___34nyG__flowBridge i{background:var(--primary);width:100%;height:1px;position:relative}.landing-page-module___34nyG__flowBridge i:after{aspect-ratio:1;border-top:1px solid var(--primary);border-right:1px solid var(--primary);content:"";width:.55rem;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.landing-page-module___34nyG__flowBridge strong{color:var(--primary);font-family:var(--font-code);letter-spacing:.06em;text-align:center;text-transform:uppercase;font-size:.52rem;font-weight:600}.landing-page-module___34nyG__capacityMeter{margin-top:2.25rem}.landing-page-module___34nyG__capacityMeter span{color:color-mix(in oklch, var(--background) 74%, transparent);font-size:.72rem}.landing-page-module___34nyG__capacityMeter i{transform-origin:0;background:var(--primary);width:100%;height:.4rem;box-shadow:0 0 1.4rem color-mix(in oklch, var(--primary) 44%, transparent);margin-top:.8rem;display:block}.landing-page-module___34nyG__leadPractice{background:color-mix(in oklch, var(--background) 95%, var(--primary) 5%)}.landing-page-module___34nyG__leadFlow{background:var(--border);flex-wrap:wrap;gap:1px;margin:clamp(3rem,7vw,6rem) 0 0;padding:0;list-style:none;display:flex}.landing-page-module___34nyG__leadFlow li{background:var(--background);flex:100%;min-height:15rem;padding:1.35rem;transition:background-color .48s,color .48s,border-color .48s;position:relative;overflow:hidden}.landing-page-module___34nyG__leadFlow li:before{aspect-ratio:1;border:1px solid color-mix(in oklch, var(--primary) 24%, transparent);background:color-mix(in oklch, var(--primary) 4%, transparent);content:"";border-radius:50%;width:145%;transition:transform .48s cubic-bezier(.22,1,.36,1),background-color .48s,border-color .48s;position:absolute;bottom:-88%;right:-38%}.landing-page-module___34nyG__leadFlow li>span,.landing-page-module___34nyG__leadFlow h3,.landing-page-module___34nyG__leadFlow p{z-index:1;position:relative}.landing-page-module___34nyG__leadFlow li>span{font-family:var(--font-code);color:var(--primary);font-size:.62rem}.landing-page-module___34nyG__leadFlow h3{margin-top:3.5rem;font-size:1.45rem}.landing-page-module___34nyG__leadFlow p{max-width:22rem;color:var(--muted-foreground);margin-top:.7rem;font-size:.82rem;line-height:1.65;position:relative}.landing-page-module___34nyG__platformBand{margin:2rem 0 0 clamp(0rem,9vw,7rem);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.landing-page-module___34nyG__platformTrack{width:max-content;animation:24s linear infinite landing-page-module___34nyG__platformLoop;display:flex}.landing-page-module___34nyG__platformGroup{flex:none;gap:.5rem;padding-right:.5rem;display:flex}.landing-page-module___34nyG__platformGroup span{border:1px solid var(--border);background:var(--background);font-family:var(--font-code);letter-spacing:.06em;border-radius:999px;padding:.65rem .9rem;font-size:.6rem}.landing-page-module___34nyG__platformBand:hover .landing-page-module___34nyG__platformTrack{animation-play-state:paused}.landing-page-module___34nyG__engagement{background:var(--foreground);color:var(--background)}.landing-page-module___34nyG__engagementIntro{max-width:52rem}.landing-page-module___34nyG__engagementGrid{gap:1rem;margin-top:clamp(3rem,7vw,5rem);display:grid}.landing-page-module___34nyG__engagementGrid article{border:1px solid color-mix(in oklch, var(--background) 22%, transparent);flex-direction:column;min-height:22rem;padding:clamp(1.5rem,4vw,2.5rem);transition:background-color .48s,color .48s,border-color .48s,transform .4s cubic-bezier(.22,1,.36,1);display:flex}.landing-page-module___34nyG__engagementGrid article:first-child{border-radius:3.5rem .5rem 1rem}.landing-page-module___34nyG__engagementGrid article:last-child{border-radius:.5rem .5rem 4rem 1rem}.landing-page-module___34nyG__engagementGrid article>p{font-family:var(--font-code);letter-spacing:.1em;text-transform:uppercase;color:var(--primary);font-size:.65rem}.landing-page-module___34nyG__engagementGrid h3{letter-spacing:-.035em;max-width:31rem;margin-top:1.5rem;font-size:clamp(1.75rem,3.5vw,2.75rem);line-height:1.04}.landing-page-module___34nyG__engagementGrid ul{gap:.9rem;margin-top:auto;padding:2.5rem 0 0;list-style:none;display:grid}.landing-page-module___34nyG__engagementGrid li{color:color-mix(in oklch, var(--background) 72%, transparent);grid-template-columns:1rem 1fr;align-items:start;gap:.6rem;font-size:.82rem;line-height:1.5;display:grid}.landing-page-module___34nyG__engagementGrid li svg{width:.9rem;height:.9rem;color:var(--primary);margin-top:.16rem}.landing-page-module___34nyG__contact{background:var(--foreground);color:var(--background);text-align:left;overflow:hidden}.landing-page-module___34nyG__contact .landing-page-module___34nyG__sectionInner{z-index:2;max-width:60rem;margin-left:max(0px,50vw - 36rem);position:relative}.landing-page-module___34nyG__contact h2{max-width:50rem;font-size:clamp(3.4rem,8vw,7rem)}.landing-page-module___34nyG__contactGlow{aspect-ratio:1;background:conic-gradient(from var(--home-angle), transparent 0 34%, color-mix(in oklch, var(--primary) 55%, transparent) 47%, transparent 60% 100%);filter:blur(1px);opacity:.65;border-radius:47% 53% 31% 69%/63% 35% 65% 37%;width:min(48rem,85vw);position:absolute;bottom:-19rem;right:-16rem}.landing-page-module___34nyG__contactIntro{max-width:38rem;color:color-mix(in oklch, var(--background) 70%, transparent);margin-top:1.5rem;font-size:1rem;line-height:1.75}.landing-page-module___34nyG__contactActions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:2.5rem;display:flex}.landing-page-module___34nyG__whatsappCta,.landing-page-module___34nyG__secondaryContact{border:1px solid color-mix(in oklch, var(--background) 35%, transparent);border-radius:999px;justify-content:center;align-items:center;gap:.6rem;min-height:2.35rem;padding:.35rem 1.05rem;font-size:.82rem;font-weight:650;transition:background-color .48s,border-color .48s,color .48s,transform .48s;display:inline-flex}.landing-page-module___34nyG__whatsappCta{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.landing-page-module___34nyG__whatsappCta svg,.landing-page-module___34nyG__secondaryContact svg{width:1rem}.landing-page-module___34nyG__whatsappCta:hover,.landing-page-module___34nyG__whatsappCta:focus-visible,.landing-page-module___34nyG__secondaryContact:hover,.landing-page-module___34nyG__secondaryContact:focus-visible{border-color:var(--primary);background:var(--background);color:var(--foreground);transform:translateY(-2px)}@supports (corner-shape:squircle){.landing-page-module___34nyG__efficiencyCard,.landing-page-module___34nyG__evidenceCard:first-child,.landing-page-module___34nyG__controlSystem{corner-shape:squircle}.landing-page-module___34nyG__leadCard,.landing-page-module___34nyG__evidenceCard:last-child,.landing-page-module___34nyG__engagementGrid article{corner-shape:superellipse(1.4)}}@media (hover:hover) and (pointer:fine){.landing-page-module___34nyG__heroFit:hover,.landing-page-module___34nyG__heroFit:focus-within{border-color:var(--foreground);background-color:var(--foreground);color:var(--background);transform:translateY(-.25rem)}.landing-page-module___34nyG__heroFit:hover>p:last-child,.landing-page-module___34nyG__heroFit:focus-within>p:last-child{color:color-mix(in oklch, var(--background) 75%, transparent)}.landing-page-module___34nyG__heroFit:hover:after,.landing-page-module___34nyG__heroFit:focus-within:after{scale:1.4}.landing-page-module___34nyG__outcomeCard:hover,.landing-page-module___34nyG__outcomeCard:focus-within{border-color:var(--primary);background-color:var(--foreground);color:var(--background);box-shadow:.9rem .9rem 0 color-mix(in oklch, var(--primary) 14%, transparent);transform:translateY(-.35rem)}.landing-page-module___34nyG__leadCard:hover,.landing-page-module___34nyG__leadCard:focus-within{background-color:var(--background);color:var(--foreground)}.landing-page-module___34nyG__outcomeCard:hover .landing-page-module___34nyG__outcomeCardCopy>p:not(.landing-page-module___34nyG__cardIndex),.landing-page-module___34nyG__outcomeCard:focus-within .landing-page-module___34nyG__outcomeCardCopy>p:not(.landing-page-module___34nyG__cardIndex){color:color-mix(in oklch, var(--background) 76%, transparent)}.landing-page-module___34nyG__leadCard:hover .landing-page-module___34nyG__outcomeCardCopy>p:not(.landing-page-module___34nyG__cardIndex),.landing-page-module___34nyG__leadCard:focus-within .landing-page-module___34nyG__outcomeCardCopy>p:not(.landing-page-module___34nyG__cardIndex){color:color-mix(in oklch, var(--foreground) 76%, transparent)}.landing-page-module___34nyG__outcomeCard:hover .landing-page-module___34nyG__outcomeLink,.landing-page-module___34nyG__outcomeCard:focus-within .landing-page-module___34nyG__outcomeLink{border-color:var(--background);background:var(--background);color:var(--foreground)}.landing-page-module___34nyG__leadCard:hover .landing-page-module___34nyG__outcomeLink,.landing-page-module___34nyG__leadCard:focus-within .landing-page-module___34nyG__outcomeLink{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.landing-page-module___34nyG__outcomeCard:hover .landing-page-module___34nyG__outcomeLink:hover,.landing-page-module___34nyG__outcomeCard:focus-within .landing-page-module___34nyG__outcomeLink:focus-visible,.landing-page-module___34nyG__leadCard:hover .landing-page-module___34nyG__outcomeLink:hover,.landing-page-module___34nyG__leadCard:focus-within .landing-page-module___34nyG__outcomeLink:focus-visible{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.landing-page-module___34nyG__outcomeCard:hover:after,.landing-page-module___34nyG__outcomeCard:focus-within:after{clip-path:polygon(36% 0,100% 0,100% 100%,72% 100%)}.landing-page-module___34nyG__leadCard:hover:after,.landing-page-module___34nyG__leadCard:focus-within:after{clip-path:polygon(0 0,68% 0,46% 100%,0 100%)}.landing-page-module___34nyG__leadFlow li:hover:before{border-color:color-mix(in oklch, var(--primary) 65%, transparent);background:color-mix(in oklch, var(--primary) 22%, transparent);transform:scale(1.24)}.landing-page-module___34nyG__evidenceCard:hover,.landing-page-module___34nyG__evidenceCard:focus-within{border-color:var(--primary);background-color:var(--foreground);color:var(--background)}.landing-page-module___34nyG__evidenceCard:hover>p:not(.landing-page-module___34nyG__evidenceStat),.landing-page-module___34nyG__evidenceCard:focus-within>p:not(.landing-page-module___34nyG__evidenceStat){color:color-mix(in oklch, var(--background) 76%, transparent)}.landing-page-module___34nyG__constraintGrid article:hover,.landing-page-module___34nyG__constraintGrid article:focus-within{background-color:var(--background);color:var(--foreground)}.landing-page-module___34nyG__constraintGrid article:hover p,.landing-page-module___34nyG__constraintGrid article:focus-within p{color:color-mix(in oklch, var(--foreground) 76%, transparent)}.landing-page-module___34nyG__engagementGrid article:hover,.landing-page-module___34nyG__engagementGrid article:focus-within{border-color:var(--primary);background-color:var(--background);color:var(--foreground);transform:translateY(-.3rem)}.landing-page-module___34nyG__engagementGrid article:hover li,.landing-page-module___34nyG__engagementGrid article:focus-within li{color:color-mix(in oklch, var(--foreground) 76%, transparent)}.landing-page-module___34nyG__leadFlow li:hover,.landing-page-module___34nyG__leadFlow li:focus-within{background-color:var(--foreground);color:var(--background)}.landing-page-module___34nyG__leadFlow li:hover p,.landing-page-module___34nyG__leadFlow li:focus-within p{color:color-mix(in oklch, var(--background) 76%, transparent)}}.landing-page-module___34nyG__outcomeCard:focus-within{border-color:var(--primary);background-color:var(--foreground);color:var(--background);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--background) 18%, transparent)}.landing-page-module___34nyG__leadCard:focus-within{background-color:var(--background);color:var(--foreground)}.landing-page-module___34nyG__outcomeCard:focus-within .landing-page-module___34nyG__outcomeCardCopy>p:not(.landing-page-module___34nyG__cardIndex){color:color-mix(in oklch, var(--background) 76%, transparent)}.landing-page-module___34nyG__leadCard:focus-within .landing-page-module___34nyG__outcomeCardCopy>p:not(.landing-page-module___34nyG__cardIndex){color:color-mix(in oklch, var(--foreground) 76%, transparent)}.landing-page-module___34nyG__outcomeCard:focus-within .landing-page-module___34nyG__outcomeLink{border-color:var(--background);background:var(--background);color:var(--foreground)}.landing-page-module___34nyG__leadCard:focus-within .landing-page-module___34nyG__outcomeLink{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.landing-page-module___34nyG__outcomeCard:focus-within .landing-page-module___34nyG__outcomeLink:focus-visible,.landing-page-module___34nyG__leadCard:focus-within .landing-page-module___34nyG__outcomeLink:focus-visible{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.landing-page-module___34nyG__evidenceCard:focus-within{border-color:var(--primary);background-color:var(--foreground);color:var(--background);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--background) 18%, transparent)}.landing-page-module___34nyG__evidenceCard:focus-within>p:not(.landing-page-module___34nyG__evidenceStat){color:color-mix(in oklch, var(--background) 76%, transparent)}.landing-page-module___34nyG__constraintGrid article:focus-within{background-color:var(--background);color:var(--foreground)}.landing-page-module___34nyG__constraintGrid article:focus-within p{color:color-mix(in oklch, var(--foreground) 76%, transparent)}.landing-page-module___34nyG__engagementGrid article:focus-within{border-color:var(--primary);background-color:var(--background);color:var(--foreground)}.landing-page-module___34nyG__engagementGrid article:focus-within li{color:color-mix(in oklch, var(--foreground) 76%, transparent)}.landing-page-module___34nyG__leadFlow li:focus-within{background-color:var(--foreground);color:var(--background)}.landing-page-module___34nyG__leadFlow li:focus-within p{color:color-mix(in oklch, var(--background) 76%, transparent)}@media (min-width:48rem){.landing-page-module___34nyG__hero,.landing-page-module___34nyG__evidence,.landing-page-module___34nyG__partnership,.landing-page-module___34nyG__practice,.landing-page-module___34nyG__engagement,.landing-page-module___34nyG__contact{padding-inline:1.5rem}.landing-page-module___34nyG__heroIntro{grid-template-columns:minmax(0,1fr) minmax(17rem,.42fr);align-items:end}.landing-page-module___34nyG__heroIntro .landing-page-module___34nyG__eyebrow{grid-column:1/-1}.landing-page-module___34nyG__heroSupport{margin-left:0}.landing-page-module___34nyG__heroWhatsappCta{grid-column:2;justify-self:start}.landing-page-module___34nyG__outcomeField{grid-template-columns:minmax(0,1.14fr) minmax(20rem,.86fr);align-items:start}.landing-page-module___34nyG__efficiencyCard{grid-area:1/1}.landing-page-module___34nyG__heroFit{grid-area:2/1;min-height:13rem}.landing-page-module___34nyG__leadCard{grid-area:1/2/span 2;align-self:stretch;margin-top:3rem}.landing-page-module___34nyG__evidenceGrid,.landing-page-module___34nyG__constraintGrid,.landing-page-module___34nyG__engagementGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page-module___34nyG__leadFlow{align-items:stretch}.landing-page-module___34nyG__leadFlow li{flex-basis:calc(33.3333% - .666667px)}}@media (min-width:64rem){.landing-page-module___34nyG__leadFlow li{flex-basis:calc(20% - .8px)}.landing-page-module___34nyG__outcomeCard{grid-template-columns:minmax(0,1fr) minmax(13rem,.48fr)}.landing-page-module___34nyG__leadCard{grid-template-columns:1fr;margin-top:5rem}.landing-page-module___34nyG__efficiencyVisual{min-height:auto;margin:1.5rem 1.5rem 1.5rem 0}.landing-page-module___34nyG__leadPattern{order:2}.landing-page-module___34nyG__practiceHeader{grid-template-columns:minmax(0,1.2fr) minmax(19rem,.55fr);align-items:end}.landing-page-module___34nyG__efficiencyLayout{grid-template-columns:minmax(0,.85fr) minmax(25rem,1.15fr);align-items:start}.landing-page-module___34nyG__controlSystem{align-self:start;position:sticky;top:6rem}}@media (min-width:48rem) and (max-width:63.999rem){.landing-page-module___34nyG__efficiencyVisual,.landing-page-module___34nyG__leadPattern{display:none}}@media (prefers-reduced-motion:no-preference){.landing-page-module___34nyG__contactGlow{animation:11s linear infinite landing-page-module___34nyG__contactGlow}@supports (animation-timeline:view()){.landing-page-module___34nyG__processList li{animation:linear both landing-page-module___34nyG__revealNeed;animation-timeline:--process-step;animation-range:entry 5% cover 45%}.landing-page-module___34nyG__processList li:after{animation:linear both landing-page-module___34nyG__revealLine;animation-timeline:--process-step;animation-range:entry 5% cover 45%}.landing-page-module___34nyG__pressureColumn{animation:linear both landing-page-module___34nyG__relievePressure;animation-timeline:--control-system;animation-range:entry 5% cover 70%}.landing-page-module___34nyG__resultColumn{animation:linear both landing-page-module___34nyG__revealCapacity;animation-timeline:--control-system;animation-range:entry 10% cover 70%}.landing-page-module___34nyG__capacityMeter i{animation:linear both landing-page-module___34nyG__fillCapacity;animation-timeline:--control-system;animation-range:entry 20% cover 78%}}}@media (prefers-reduced-motion:reduce){.landing-page-module___34nyG__contactGlow{display:none}.landing-page-module___34nyG__platformTrack{flex-wrap:wrap;animation:none}.landing-page-module___34nyG__platformGroup[aria-hidden=true]{display:none}.landing-page-module___34nyG__outcomeCard,.landing-page-module___34nyG__outcomeCard:after,.landing-page-module___34nyG__heroWhatsappCta,.landing-page-module___34nyG__heroWhatsappCta svg,.landing-page-module___34nyG__outcomeLink,.landing-page-module___34nyG__outcomeLink svg,.landing-page-module___34nyG__heroFit,.landing-page-module___34nyG__heroFit:after,.landing-page-module___34nyG__evidenceCard,.landing-page-module___34nyG__constraintGrid article,.landing-page-module___34nyG__leadFlow li,.landing-page-module___34nyG__leadFlow li:before,.landing-page-module___34nyG__engagementGrid article,.landing-page-module___34nyG__whatsappCta,.landing-page-module___34nyG__secondaryContact{transition:none}}@media (max-width:47.999rem){.landing-page-module___34nyG__hero{min-height:auto;padding:2.75rem 1rem 4rem}.landing-page-module___34nyG__hero:before{opacity:.55;width:22rem;top:10rem;right:-10rem}.landing-page-module___34nyG__heroBackdrop{display:none}.landing-page-module___34nyG__heroIntro{gap:.9rem}.landing-page-module___34nyG__heroSupport{font-size:.96rem;line-height:1.6}.landing-page-module___34nyG__heroWhatsappCta{width:100%}.landing-page-module___34nyG__outcomeField{margin-top:2.25rem}.landing-page-module___34nyG__outcomeCard{min-height:0}.landing-page-module___34nyG__outcomeCardCopy{padding:1.35rem}.landing-page-module___34nyG__outcomeCardCopy h2{font-size:clamp(2.45rem,12vw,3.2rem)}.landing-page-module___34nyG__outcomeCardCopy>p:not(.landing-page-module___34nyG__cardIndex){margin-top:1.1rem;font-size:.92rem;line-height:1.6}.landing-page-module___34nyG__compactList{margin-top:1.15rem}.landing-page-module___34nyG__outcomeLink{margin-top:1.25rem;padding:.35rem 1rem}.landing-page-module___34nyG__outcomeCardCopy .landing-page-module___34nyG__outcomeLink{margin-top:1.5rem}.landing-page-module___34nyG__heroTitle{font-size:clamp(3rem,14.5vw,4rem);line-height:.9}.landing-page-module___34nyG__leadCard{flex-direction:column;display:flex}.landing-page-module___34nyG__heroFit{clip-path:none;min-height:0}.landing-page-module___34nyG__efficiencyVisual,.landing-page-module___34nyG__leadPattern{display:none}.landing-page-module___34nyG__evidence,.landing-page-module___34nyG__partnership,.landing-page-module___34nyG__practice,.landing-page-module___34nyG__engagement,.landing-page-module___34nyG__contact{padding:4.25rem 1rem}.landing-page-module___34nyG__evidenceHeading h2,.landing-page-module___34nyG__partnerStatement h2,.landing-page-module___34nyG__practiceHeader h2,.landing-page-module___34nyG__engagementIntro h2{font-size:clamp(2.35rem,11.5vw,3.1rem);line-height:.98}.landing-page-module___34nyG__partnerStatement h2{font-size:clamp(2.5rem,12vw,3.25rem)}.landing-page-module___34nyG__constraintGrid article,.landing-page-module___34nyG__evidenceCard,.landing-page-module___34nyG__engagementGrid article{min-height:0}.landing-page-module___34nyG__constraintGrid h3{margin-top:2rem}.landing-page-module___34nyG__evidenceCard a{margin-top:0}.landing-page-module___34nyG__controlSystem{display:none}.landing-page-module___34nyG__efficiencyLayout{gap:1.5rem;margin-top:2.5rem}.landing-page-module___34nyG__processList li{grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding:1.1rem 0}.landing-page-module___34nyG__leadFlow{margin-top:2.5rem}.landing-page-module___34nyG__leadFlow li{min-height:0;padding:1.15rem}.landing-page-module___34nyG__leadFlow li:before{width:80%;bottom:-75%;right:-22%}.landing-page-module___34nyG__leadFlow h3{margin-top:1.25rem}.landing-page-module___34nyG__engagementGrid article{padding:1.5rem}.landing-page-module___34nyG__engagementGrid ul{margin-top:0;padding-top:2rem}.landing-page-module___34nyG__contact h2{font-size:clamp(2.85rem,13vw,3.6rem);line-height:.94}.landing-page-module___34nyG__contactActions{display:grid}.landing-page-module___34nyG__whatsappCta,.landing-page-module___34nyG__secondaryContact{width:100%}.landing-page-module___34nyG__evidenceCard:last-child{transform:none}.landing-page-module___34nyG__platformBand{margin-left:0}}
@property --footer-orbit-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes site-chrome-module__wgErFa__footer-orbit{to{--footer-orbit-angle:1turn;transform:rotate(1turn)}}@keyframes site-chrome-module__wgErFa__footer-drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-3%,4%)scale(1.06)}}@keyframes site-chrome-module__wgErFa__footer-enter{0%{opacity:.35;transform:translateY(4rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes site-chrome-module__wgErFa__footer-wordmark{to{transform:translate(-50%)}}.site-chrome-module__wgErFa__footer{--footer-surface:#090c11;--footer-panel:#13181e;--footer-panel-raised:#1c2127;--footer-ink:#f8f7f3;--footer-subtle:#acb2b9;--footer-line:#f8f7f32e;background:var(--footer-surface);color:var(--footer-ink);isolation:isolate;padding:clamp(.75rem,2vw,1.5rem);position:relative;overflow:clip}@supports (color:lab(0% 0 0)){.site-chrome-module__wgErFa__footer{--footer-surface:lab(3.34266% -.399545 -2.7457);--footer-panel:lab(7.74106% -.855997 -5.01499);--footer-panel-raised:lab(12.3808% -.931799 -5.03886);--footer-ink:lab(97.1314% -.15974 1.89875);--footer-subtle:lab(72.1346% -.950605 -4.38942);--footer-line:lab(97.1314% -.15974 1.89875/.18)}}.site-chrome-module__wgErFa__footer:before{z-index:-1;aspect-ratio:1;background:radial-gradient(circle, color-mix(in oklch, var(--primary) 31%, transparent), transparent 68%);content:"";filter:blur(1.5rem);pointer-events:none;border-radius:50%;width:min(62rem,120vw);animation:13s ease-in-out infinite site-chrome-module__wgErFa__footer-drift;position:absolute;inset:-22rem -20rem auto auto}.site-chrome-module__wgErFa__footerStage{max-width:72rem;margin-inline:auto;position:relative}.site-chrome-module__wgErFa__footerOpening{border:1px solid var(--footer-line);background:linear-gradient(135deg, var(--footer-panel), transparent 68%), var(--footer-surface);border-radius:clamp(1.5rem,4vw,3.5rem);min-height:min(38rem,70svh);display:grid;position:relative;overflow:hidden;box-shadow:0 1.5rem 5rem #00000047;box-shadow:0 1.5rem 5rem lab(0% 0 0/.28)}@supports (corner-shape:squircle){.site-chrome-module__wgErFa__footerOpening{corner-shape:squircle;border-radius:clamp(2.25rem,7vw,6rem)}}.site-chrome-module__wgErFa__footerOpening:after{aspect-ratio:1;background:conic-gradient(from var(--footer-orbit-angle), transparent, color-mix(in oklch, var(--primary) 72%, transparent), transparent 22%, transparent 76%, color-mix(in oklch, var(--primary) 42%, transparent), transparent);content:"";filter:blur(3rem);opacity:.65;pointer-events:none;border-radius:50%;width:28rem;animation:11s linear infinite site-chrome-module__wgErFa__footer-orbit;position:absolute;inset:auto -10rem -16rem auto}.site-chrome-module__wgErFa__footerIdentity{z-index:1;flex-direction:column;justify-content:space-between;align-items:flex-start;min-width:0;padding:clamp(1.25rem,5vw,4.75rem);display:flex;position:relative}.site-chrome-module__wgErFa__logoLink{background:var(--footer-ink);border-radius:.9rem;padding:.45rem .65rem;transition:transform .48s,border-radius .48s;display:inline-flex}.site-chrome-module__wgErFa__logoLink:hover{border-radius:50%;transform:rotate(-3deg)scale(1.04)}.site-chrome-module__wgErFa__logoLink:focus-visible,.site-chrome-module__wgErFa__emailLink:focus-visible,.site-chrome-module__wgErFa__primaryNavigationLink:focus-visible,.site-chrome-module__wgErFa__directoryLink:focus-visible,.site-chrome-module__wgErFa__socialLink:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.site-chrome-module__wgErFa__closingHeading{max-width:14ch;font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin-top:clamp(4rem,12vw,8rem);font-size:clamp(2.5rem,7.5vw,6.8rem);font-weight:560;line-height:.92}.site-chrome-module__wgErFa__emailLink{border-bottom:1px solid var(--footer-subtle);max-width:100%;color:var(--footer-subtle);align-items:center;gap:.75rem;margin-top:clamp(3rem,7vw,6rem);padding-block:.5rem;font-size:clamp(.8rem,2vw,1rem);transition:border-color .48s,color .48s,gap .48s;display:inline-flex}.site-chrome-module__wgErFa__emailLink span{text-overflow:ellipsis;overflow:hidden}.site-chrome-module__wgErFa__emailLink svg{flex:none;width:1rem}.site-chrome-module__wgErFa__emailLink:hover{border-color:var(--primary);color:var(--footer-ink);gap:1.25rem}.site-chrome-module__wgErFa__footerSignal{border-top:1px solid var(--footer-line);background:linear-gradient(var(--footer-line) 1px, transparent 1px), linear-gradient(90deg, var(--footer-line) 1px, transparent 1px);background-size:3rem 3rem;place-items:center;min-height:18rem;display:grid;position:relative;overflow:hidden}.site-chrome-module__wgErFa__signalRing{aspect-ratio:1;border:1px solid color-mix(in oklch, var(--primary) 58%, transparent);width:min(74%,24rem);box-shadow:0 0 3.5rem color-mix(in oklch, var(--primary) 15%, transparent);border-radius:50%;position:absolute}.site-chrome-module__wgErFa__signalRing:nth-child(2){border-style:dashed;width:min(52%,17rem);animation:18s linear infinite reverse site-chrome-module__wgErFa__footer-orbit}.site-chrome-module__wgErFa__signalRing:nth-child(3){border-color:var(--footer-subtle);width:min(30%,10rem);animation:12s linear infinite site-chrome-module__wgErFa__footer-orbit}.site-chrome-module__wgErFa__signalCore{z-index:1;aspect-ratio:1;background:var(--primary);color:#080b10;color:lab(3.02858% -.368878 -2.57995);width:4.5rem;font-family:var(--font-code);letter-spacing:.16em;box-shadow:0 0 0 1rem color-mix(in oklch, var(--primary) 12%, transparent);border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;display:grid}.site-chrome-module__wgErFa__primaryNavigation{border:1px solid var(--footer-line);background:var(--footer-line);counter-reset:footer-nav;border-radius:1.5rem;flex-wrap:wrap;gap:1px;margin-top:clamp(1.5rem,4vw,3rem);display:flex;overflow:hidden}.site-chrome-module__wgErFa__primaryNavigationLink{background:var(--footer-panel);min-height:4.75rem;color:var(--footer-ink);font-family:var(--font-display);counter-increment:footer-nav;flex:100%;grid-template-columns:1fr auto;align-items:center;padding:1rem 1.2rem;font-size:clamp(1.1rem,2.3vw,1.7rem);line-height:1.1;transition:background-color .48s,color .48s,padding .48s;display:grid}.site-chrome-module__wgErFa__primaryNavigationLink span:before{color:var(--footer-subtle);content:"0" counter(footer-nav);font-family:var(--font-code);letter-spacing:0;vertical-align:.35em;margin-right:.8rem;font-size:.58rem}.site-chrome-module__wgErFa__primaryNavigationLink svg{width:1.1rem;transition:transform .48s}.site-chrome-module__wgErFa__primaryNavigationLink:hover{background:var(--primary);color:#080b10;color:lab(3.02858% -.368878 -2.57995);padding-inline:1.55rem 1rem}.site-chrome-module__wgErFa__primaryNavigationLink:hover svg{transform:rotate(45deg)}.site-chrome-module__wgErFa__directory{margin-top:clamp(4rem,9vw,8rem)}.site-chrome-module__wgErFa__directoryTitleRow{border-bottom:1px solid var(--footer-line);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:1.1rem;display:flex}.site-chrome-module__wgErFa__directoryTitle{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(2rem,5vw,4.5rem);line-height:1}.site-chrome-module__wgErFa__directoryTitleRow>span{color:var(--footer-subtle);font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.site-chrome-module__wgErFa__directoryGrid{gap:0 1.5rem;display:grid}.site-chrome-module__wgErFa__directoryGroup{border-bottom:1px solid var(--footer-line);min-width:0;padding-block:1.5rem}.site-chrome-module__wgErFa__directoryHeading{color:var(--footer-subtle);font-family:var(--font-code);letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:650}.site-chrome-module__wgErFa__directoryLinks{flex-wrap:wrap;gap:.25rem .9rem;margin-top:.85rem;display:flex}.site-chrome-module__wgErFa__directoryLink{padding-block:.22rem;display:inline-flex}.site-chrome-module__wgErFa__directoryLinkLabel{color:var(--footer-ink);font-size:.72rem;font-weight:520;line-height:1.45;transition:color .32s,transform .32s}.site-chrome-module__wgErFa__directoryLink:hover .site-chrome-module__wgErFa__directoryLinkLabel{color:var(--primary);transform:translate(.18rem)}.site-chrome-module__wgErFa__utilityDock{border:1px solid var(--footer-line);background:var(--footer-panel);border-radius:1.5rem;align-items:end;gap:1.5rem;margin-top:clamp(3rem,7vw,6rem);padding:1.25rem;display:grid}.site-chrome-module__wgErFa__utilityIdentity{flex-direction:column;gap:1rem;display:flex}.site-chrome-module__wgErFa__sourceActions{flex-wrap:wrap;gap:.9rem;display:flex}:is(.site-chrome-module__wgErFa__sourceActions button,.site-chrome-module__wgErFa__sourceActions a){color:var(--footer-subtle)!important}:is(.site-chrome-module__wgErFa__sourceActions button:hover,.site-chrome-module__wgErFa__sourceActions a:hover){color:var(--primary)!important}.site-chrome-module__wgErFa__socialNavigation{gap:.5rem;display:flex}.site-chrome-module__wgErFa__socialLink{aspect-ratio:1;border:1px solid var(--footer-line);width:2.35rem;color:var(--footer-subtle);border-radius:50%;place-items:center;transition:background-color .48s,border-color .48s,color .48s,transform .48s;display:grid}.site-chrome-module__wgErFa__socialLink:hover{border-color:var(--primary);background:var(--primary);color:#080b10;color:lab(3.02858% -.368878 -2.57995);transform:translateY(-.22rem)}.site-chrome-module__wgErFa__partnerColumn{color:var(--footer-subtle);flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;font-size:.72rem;display:flex}.site-chrome-module__wgErFa__partnerColumn button{transition:color .32s}.site-chrome-module__wgErFa__partnerColumn button:hover{color:var(--primary)}.site-chrome-module__wgErFa__wordmarkMarquee{margin-top:clamp(3rem,8vw,7rem);border-top:1px solid var(--footer-line);border-bottom:1px solid var(--footer-line);width:calc(100% + 2*clamp(.75rem,2vw,1.5rem));margin-inline:calc(-1*clamp(.75rem,2vw,1.5rem));overflow:hidden}.site-chrome-module__wgErFa__wordmarkTrack{width:max-content;animation:24s linear infinite site-chrome-module__wgErFa__footer-wordmark;display:flex}.site-chrome-module__wgErFa__wordmarkTrack span{color:#0000;font-family:var(--font-display);letter-spacing:-.065em;-webkit-text-stroke:1px color-mix(in oklch, var(--footer-ink) 38%, transparent);white-space:nowrap;flex:none;padding:.18em .42em .24em;font-size:clamp(4rem,15vw,13rem);font-weight:600;line-height:.95}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.site-chrome-module__wgErFa__footerOpening,.site-chrome-module__wgErFa__primaryNavigation,.site-chrome-module__wgErFa__directory,.site-chrome-module__wgErFa__utilityDock{animation:linear both site-chrome-module__wgErFa__footer-enter;animation-timeline:view();animation-range:entry 5% cover 34%}}}@media (min-width:40rem){.site-chrome-module__wgErFa__primaryNavigationLink{flex-basis:calc(50% - 1px)}.site-chrome-module__wgErFa__directoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-chrome-module__wgErFa__directoryGroup{padding-inline:.25rem}.site-chrome-module__wgErFa__utilityDock{grid-template-columns:minmax(0,1fr) auto}.site-chrome-module__wgErFa__partnerColumn{justify-content:flex-end}}@media (min-width:48rem){.site-chrome-module__wgErFa__footerOpening{grid-template-columns:minmax(0,1.3fr) minmax(17rem,.7fr)}.site-chrome-module__wgErFa__footerSignal{border-top:0;border-left:1px solid var(--footer-line);min-height:100%}}@media (min-width:64rem){.site-chrome-module__wgErFa__footerWithRail{padding-left:8.5rem}.site-chrome-module__wgErFa__primaryNavigationLink{flex-basis:calc(25% - 1px)}.site-chrome-module__wgErFa__directoryGrid{gap-inline:2.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.site-chrome-module__wgErFa__footer:before,.site-chrome-module__wgErFa__footerOpening:after,.site-chrome-module__wgErFa__signalRing,.site-chrome-module__wgErFa__wordmarkTrack{animation:none}.site-chrome-module__wgErFa__wordmarkTrack span:nth-child(2){display:none}}
.product-category-page-module__0G5K7a__page{--accent:var(--primary);min-height:100dvh;padding-bottom:calc(4.75rem + env(safe-area-inset-bottom));overflow-x:clip}.product-category-page-module__0G5K7a__workbench,.product-category-page-module__0G5K7a__console,.product-category-page-module__0G5K7a__suite{--accent:var(--primary)}.product-category-page-module__0G5K7a__eyebrow,.product-category-page-module__0G5K7a__cardIndex,.product-category-page-module__0G5K7a__diagramIndex{font-family:var(--font-code);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:550}.product-category-page-module__0G5K7a__eyebrow{color:var(--accent)}.product-category-page-module__0G5K7a__hero{border-bottom:1px solid var(--border);background:color-mix(in oklch, var(--background) 94%, var(--accent) 6%);grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);min-height:min(48rem,100svh - 4rem);display:grid}.product-category-page-module__0G5K7a__heroCopy{flex-direction:column;justify-content:center;padding:clamp(4rem,7vw,8rem) clamp(1.25rem,7vw,7rem);display:flex}.product-category-page-module__0G5K7a__hero h1{margin-top:1.25rem}.product-category-page-module__0G5K7a__lead{max-width:38rem;color:var(--muted-foreground);margin-top:2rem;font-size:clamp(1.1rem,1.8vw,1.35rem);line-height:1.7}.product-category-page-module__0G5K7a__heroActions{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:2.5rem;display:flex}.product-category-page-module__0G5K7a__primaryLink{background:var(--accent);width:fit-content;min-height:2.25rem;color:var(--primary-foreground);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:transform .25s,box-shadow .25s;display:inline-flex}.product-category-page-module__0G5K7a__primaryLink:hover{box-shadow:0 .7rem 1.4rem color-mix(in oklch, var(--accent) 22%, transparent);transform:translateY(-3px)}.product-category-page-module__0G5K7a__textLink{align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:inline-flex}.product-category-page-module__0G5K7a__textLink:hover{color:var(--accent)}.product-category-page-module__0G5K7a__heroDiagram{border-left:1px solid var(--border);background:repeating-linear-gradient(0deg, transparent 0 2.9rem, color-mix(in oklch, var(--border) 55%, transparent) 3rem), repeating-linear-gradient(90deg, transparent 0 2.9rem, color-mix(in oklch, var(--border) 55%, transparent) 3rem);place-items:center;min-height:25rem;display:grid;position:relative;overflow:hidden}.product-category-page-module__0G5K7a__diagramIndex{color:var(--accent);position:absolute;top:2rem;left:2rem}.product-category-page-module__0G5K7a__diagramOrbit{aspect-ratio:1;border:1px solid var(--accent);width:min(58%,22rem);box-shadow:0 0 0 2.7rem color-mix(in oklch, var(--accent) 9%, transparent), 0 0 0 5.4rem color-mix(in oklch, var(--accent) 5%, transparent);background:var(--background);border-radius:50%;place-items:center;animation:7s ease-in-out infinite product-category-page-module__0G5K7a__float;display:grid}.product-category-page-module__0G5K7a__diagramOrbit span{font-family:var(--font-display);letter-spacing:-.05em;color:var(--accent);font-size:clamp(2rem,4vw,4rem)}.product-category-page-module__0G5K7a__diagramLabels{color:var(--muted-foreground);font-family:var(--font-code);text-transform:uppercase;justify-content:space-between;gap:.5rem;font-size:.65rem;display:flex;position:absolute;inset:auto 1.5rem 1.5rem}.product-category-page-module__0G5K7a__workbenchVisual{gap:.8rem;width:min(72%,27rem);display:grid;transform:rotate(-3deg)}.product-category-page-module__0G5K7a__workbenchVisual>div{border:1px solid var(--border);border-left:.35rem solid var(--primary);background:var(--background);min-height:6rem;box-shadow:.55rem .55rem 0 color-mix(in oklch, var(--primary) 10%, transparent);flex-direction:column;gap:.8rem;padding:1rem 1.5rem;display:flex}.product-category-page-module__0G5K7a__workbenchVisual>div:nth-child(2){transform:translate(1.4rem)}.product-category-page-module__0G5K7a__workbenchVisual>div:nth-child(3){transform:translate(2.8rem)}.product-category-page-module__0G5K7a__workbenchVisual span,.product-category-page-module__0G5K7a__consoleVisual>span,.product-category-page-module__0G5K7a__suiteVisual>span{font-family:var(--font-code);letter-spacing:.13em;color:var(--primary);font-size:.66rem}.product-category-page-module__0G5K7a__workbenchVisual strong{font-family:var(--font-display);font-size:1.35rem;font-weight:560}.product-category-page-module__0G5K7a__workbenchVisual i{background:var(--primary);opacity:.35;width:65%;height:.2rem;display:block}.product-category-page-module__0G5K7a__consoleVisual{border:1px solid color-mix(in oklch, var(--background) 30%, transparent);background:var(--foreground);width:min(76%,28rem);color:var(--background);box-shadow:1rem 1rem 0 color-mix(in oklch, var(--primary) 22%, transparent);padding:2rem}.product-category-page-module__0G5K7a__consoleVisual>strong{font-family:var(--font-display);margin:1rem 0 2rem;font-size:clamp(1.5rem,2.6vw,2.6rem);font-weight:560;line-height:1.1;display:block}.product-category-page-module__0G5K7a__consoleVisual>div{border-top:1px solid color-mix(in oklch, var(--background) 30%, transparent);grid-template-columns:2rem 1fr auto;align-items:center;gap:.5rem;padding:.9rem 0;font-size:.8rem;display:grid}.product-category-page-module__0G5K7a__consoleVisual>div span,.product-category-page-module__0G5K7a__consoleVisual>div em{color:var(--primary);font-family:var(--font-code);font-size:.7rem;font-style:normal}.product-category-page-module__0G5K7a__consoleVisual>div:last-child em{color:var(--background)}.product-category-page-module__0G5K7a__suiteVisual{border:1px solid var(--primary);background:var(--background);width:min(78%,29rem);box-shadow:.8rem .8rem 0 var(--primary);gap:.65rem;padding:1.5rem;display:grid}.product-category-page-module__0G5K7a__suiteVisual>div{border:1px solid var(--border);justify-content:space-between;align-items:center;gap:.6rem;min-height:4.5rem;padding:1rem;display:flex}.product-category-page-module__0G5K7a__suiteVisual>div:nth-of-type(2){background:var(--primary);color:var(--primary-foreground)}.product-category-page-module__0G5K7a__suiteVisual strong{font-family:var(--font-display);font-size:1.3rem;font-weight:560}.product-category-page-module__0G5K7a__suiteVisual small{font-size:.75rem}.product-category-page-module__0G5K7a__definition,.product-category-page-module__0G5K7a__modelSection{grid-template-columns:minmax(11rem,.4fr) minmax(0,1fr);gap:clamp(2rem,7vw,7rem);max-width:86rem;margin:auto;padding:clamp(5rem,9vw,9rem) clamp(1.25rem,5vw,5rem);display:grid}.product-category-page-module__0G5K7a__stickyLabel{flex-direction:column;align-self:start;gap:1rem;display:flex;position:sticky;top:7rem}.product-category-page-module__0G5K7a__definitionLinks{font-family:var(--font-code);text-transform:uppercase;letter-spacing:.08em;flex-direction:column;align-items:flex-start;gap:.75rem;font-size:.76rem;font-weight:600;display:flex}.product-category-page-module__0G5K7a__definitionLinks a{color:var(--muted-foreground);text-underline-offset:.25rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .2s,text-decoration-color .2s}.product-category-page-module__0G5K7a__definitionLinks a:hover,.product-category-page-module__0G5K7a__definitionLinks a:focus-visible,.product-category-page-module__0G5K7a__definitionLinks a[aria-current=page]{color:var(--primary);text-decoration-color:currentColor}.product-category-page-module__0G5K7a__definition h2,.product-category-page-module__0G5K7a__sectionIntro h2,.product-category-page-module__0G5K7a__modelSection h2,.product-category-page-module__0G5K7a__useCaseIntro h2,.product-category-page-module__0G5K7a__ctaSection h2{max-width:52rem;font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.4rem,4.2vw,4.5rem);font-weight:560;line-height:1.05}.product-category-page-module__0G5K7a__definitionBody>p{max-width:49rem;margin-top:2rem;font-size:1.15rem;line-height:1.8}.product-category-page-module__0G5K7a__definitionRule{background:var(--border);height:1px;margin-top:3rem}.product-category-page-module__0G5K7a__definitionBody .product-category-page-module__0G5K7a__emphasis{font-family:var(--font-display);color:var(--accent);font-size:clamp(1.5rem,2.5vw,2.5rem);line-height:1.3}.product-category-page-module__0G5K7a__definitionBody .product-category-page-module__0G5K7a__patternNote{color:var(--muted-foreground);font-size:.9rem}.product-category-page-module__0G5K7a__storySection{border-block:1px solid var(--border);background:color-mix(in oklch, var(--background) 92%, var(--primary) 8%);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(2rem,5vw,6rem);padding:clamp(5rem,8vw,8rem) clamp(1.25rem,5vw,5rem);display:grid}.product-category-page-module__0G5K7a__storyIntro{max-width:31rem;margin-left:auto}.product-category-page-module__0G5K7a__storyIntro h2{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin-top:1rem;font-size:clamp(2.3rem,4vw,4.2rem);line-height:1.07}.product-category-page-module__0G5K7a__storyIntro>p:last-child{color:var(--muted-foreground);margin-top:1.5rem;line-height:1.8}.product-category-page-module__0G5K7a__storyStages{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:52rem;display:grid}.product-category-page-module__0G5K7a__storyStage{border:1px solid var(--border);background:var(--background);flex-direction:column;min-height:13rem;padding:1.4rem;transition:transform .3s,border-color .3s,background-color .3s;display:flex}.product-category-page-module__0G5K7a__storyStage:hover{transform:translateY(-4px)}.product-category-page-module__0G5K7a__storyStage:focus-within{outline:2px solid var(--primary);outline-offset:3px}.product-category-page-module__0G5K7a__storyStage>span{font-family:var(--font-code);color:var(--primary);font-size:.75rem}.product-category-page-module__0G5K7a__storyStage h3{font-family:var(--font-display);margin-top:1.7rem;font-size:1.5rem;line-height:1.2}.product-category-page-module__0G5K7a__storyStage p{color:var(--muted-foreground);margin-top:.8rem;font-size:.9rem;line-height:1.65}.product-category-page-module__0G5K7a__platform .product-category-page-module__0G5K7a__storyStage:first-child{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.product-category-page-module__0G5K7a__platform .product-category-page-module__0G5K7a__storyStage:first-child>span,.product-category-page-module__0G5K7a__platform .product-category-page-module__0G5K7a__storyStage:first-child p{color:var(--primary-foreground)}.product-category-page-module__0G5K7a__platform .product-category-page-module__0G5K7a__storyStage:nth-child(2){border-color:var(--foreground);background:var(--foreground);color:var(--background)}.product-category-page-module__0G5K7a__platform .product-category-page-module__0G5K7a__storyStage:nth-child(2)>span,.product-category-page-module__0G5K7a__platform .product-category-page-module__0G5K7a__storyStage:nth-child(2) p{color:color-mix(in oklch, var(--background) 78%, transparent)}.product-category-page-module__0G5K7a__platform .product-category-page-module__0G5K7a__storyStage:nth-child(3){border-color:var(--primary);background:var(--background);color:var(--foreground)}.product-category-page-module__0G5K7a__platform .product-category-page-module__0G5K7a__storyStage:nth-child(3)>span{color:var(--primary)}.product-category-page-module__0G5K7a__platform .product-category-page-module__0G5K7a__storyStage:nth-child(4){border-color:color-mix(in oklch, var(--primary) 45%, var(--border));background:color-mix(in oklch, var(--background) 86%, var(--primary) 14%);color:var(--foreground)}.product-category-page-module__0G5K7a__platform .product-category-page-module__0G5K7a__storyStage:nth-child(4)>span{color:var(--primary)}.product-category-page-module__0G5K7a__workbench .product-category-page-module__0G5K7a__storySection{background:var(--background);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.product-category-page-module__0G5K7a__workbench .product-category-page-module__0G5K7a__storyIntro{z-index:1;background:var(--background);align-self:start;max-width:32rem;margin-inline:auto;padding-bottom:1rem;position:sticky;top:7rem}.product-category-page-module__0G5K7a__workbench .product-category-page-module__0G5K7a__storyStages{grid-template-columns:1fr;max-width:34rem}.product-category-page-module__0G5K7a__workbench .product-category-page-module__0G5K7a__storyStage{border-left:.25rem solid var(--primary);min-height:0;padding:1.2rem 1.6rem}.product-category-page-module__0G5K7a__workbench .product-category-page-module__0G5K7a__storyStage:first-child{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.product-category-page-module__0G5K7a__workbench .product-category-page-module__0G5K7a__storyStage:first-child>span,.product-category-page-module__0G5K7a__workbench .product-category-page-module__0G5K7a__storyStage:first-child p{color:var(--primary-foreground)}.product-category-page-module__0G5K7a__workbench .product-category-page-module__0G5K7a__storyStage:nth-child(2){border-color:var(--foreground);background:var(--foreground);color:var(--background)}.product-category-page-module__0G5K7a__workbench .product-category-page-module__0G5K7a__storyStage:nth-child(2)>span,.product-category-page-module__0G5K7a__workbench .product-category-page-module__0G5K7a__storyStage:nth-child(2) p{color:color-mix(in oklch, var(--background) 78%, transparent)}.product-category-page-module__0G5K7a__workbench .product-category-page-module__0G5K7a__storyStage:nth-child(3){border-color:var(--primary);background:var(--background);color:var(--foreground)}.product-category-page-module__0G5K7a__workbench .product-category-page-module__0G5K7a__storyStage:nth-child(3)>span{color:var(--primary)}.product-category-page-module__0G5K7a__workbench .product-category-page-module__0G5K7a__storyStage:nth-child(4){border-color:color-mix(in oklch, var(--primary) 45%, var(--border));background:color-mix(in oklch, var(--background) 86%, var(--primary) 14%);color:var(--foreground)}.product-category-page-module__0G5K7a__workbench .product-category-page-module__0G5K7a__storyStage:nth-child(4)>span{color:var(--primary)}.product-category-page-module__0G5K7a__workbench .product-category-page-module__0G5K7a__storyStage h3{margin-top:.7rem}.product-category-page-module__0G5K7a__console .product-category-page-module__0G5K7a__storySection{background:var(--foreground);color:var(--background)}.product-category-page-module__0G5K7a__console .product-category-page-module__0G5K7a__storyIntro>p:last-child{color:color-mix(in oklch, var(--background) 70%, transparent)}.product-category-page-module__0G5K7a__console .product-category-page-module__0G5K7a__storyStage:first-child{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.product-category-page-module__0G5K7a__console .product-category-page-module__0G5K7a__storyStage:first-child>span,.product-category-page-module__0G5K7a__console .product-category-page-module__0G5K7a__storyStage:first-child p{color:var(--primary-foreground)}.product-category-page-module__0G5K7a__console .product-category-page-module__0G5K7a__storyStage:nth-child(2){border-color:var(--background);background:var(--background);color:var(--foreground)}.product-category-page-module__0G5K7a__console .product-category-page-module__0G5K7a__storyStage:nth-child(2)>span{color:var(--primary)}.product-category-page-module__0G5K7a__console .product-category-page-module__0G5K7a__storyStage:nth-child(2) p{color:color-mix(in oklch, var(--foreground) 72%, transparent)}.product-category-page-module__0G5K7a__console .product-category-page-module__0G5K7a__storyStage:nth-child(3){border-color:color-mix(in oklch, var(--background) 35%, transparent);background:color-mix(in oklch, var(--foreground) 82%, var(--primary) 18%);color:var(--background)}.product-category-page-module__0G5K7a__console .product-category-page-module__0G5K7a__storyStage:nth-child(3)>span{color:var(--primary)}.product-category-page-module__0G5K7a__console .product-category-page-module__0G5K7a__storyStage:nth-child(3) p{color:color-mix(in oklch, var(--background) 76%, transparent)}.product-category-page-module__0G5K7a__console .product-category-page-module__0G5K7a__storyStage:nth-child(4){border-color:var(--primary);background:color-mix(in oklch, var(--foreground) 70%, var(--primary) 30%);color:var(--background)}.product-category-page-module__0G5K7a__console .product-category-page-module__0G5K7a__storyStage:nth-child(4)>span,.product-category-page-module__0G5K7a__console .product-category-page-module__0G5K7a__storyStage:nth-child(4) p{color:color-mix(in oklch, var(--background) 82%, transparent)}.product-category-page-module__0G5K7a__suite .product-category-page-module__0G5K7a__storySection{background:var(--primary);color:var(--primary-foreground);display:block}.product-category-page-module__0G5K7a__suite .product-category-page-module__0G5K7a__storyIntro{text-align:center;max-width:63rem;margin:0 auto 3rem}.product-category-page-module__0G5K7a__suite .product-category-page-module__0G5K7a__storyIntro .product-category-page-module__0G5K7a__eyebrow,.product-category-page-module__0G5K7a__suite .product-category-page-module__0G5K7a__storyIntro>p:last-child{color:var(--primary-foreground)}.product-category-page-module__0G5K7a__suite .product-category-page-module__0G5K7a__storyStages{grid-template-columns:repeat(4,minmax(0,1fr));max-width:86rem;margin:auto}.product-category-page-module__0G5K7a__suite .product-category-page-module__0G5K7a__storyStage:first-child{border-color:var(--primary-foreground);background:var(--primary-foreground);color:var(--foreground)}.product-category-page-module__0G5K7a__suite .product-category-page-module__0G5K7a__storyStage:first-child>span{color:var(--primary)}.product-category-page-module__0G5K7a__suite .product-category-page-module__0G5K7a__storyStage:first-child p{color:color-mix(in oklch, var(--foreground) 72%, transparent)}.product-category-page-module__0G5K7a__suite .product-category-page-module__0G5K7a__storyStage:nth-child(2){border-color:var(--foreground);background:var(--foreground);color:var(--background)}.product-category-page-module__0G5K7a__suite .product-category-page-module__0G5K7a__storyStage:nth-child(2)>span,.product-category-page-module__0G5K7a__suite .product-category-page-module__0G5K7a__storyStage:nth-child(2) p{color:color-mix(in oklch, var(--background) 78%, transparent)}.product-category-page-module__0G5K7a__suite .product-category-page-module__0G5K7a__storyStage:nth-child(3){border-color:var(--primary-foreground);background:color-mix(in oklch, var(--primary-foreground) 68%, var(--primary) 32%);color:var(--foreground)}.product-category-page-module__0G5K7a__suite .product-category-page-module__0G5K7a__storyStage:nth-child(3)>span{color:var(--foreground)}.product-category-page-module__0G5K7a__suite .product-category-page-module__0G5K7a__storyStage:nth-child(3) p{color:color-mix(in oklch, var(--foreground) 72%, transparent)}.product-category-page-module__0G5K7a__suite .product-category-page-module__0G5K7a__storyStage:nth-child(4){border-color:color-mix(in oklch, var(--primary-foreground) 60%, transparent);background:color-mix(in oklch, var(--primary) 86%, var(--foreground) 14%);color:var(--primary-foreground)}.product-category-page-module__0G5K7a__suite .product-category-page-module__0G5K7a__storyStage:nth-child(4)>span,.product-category-page-module__0G5K7a__suite .product-category-page-module__0G5K7a__storyStage:nth-child(4) p{color:var(--primary-foreground)}.product-category-page-module__0G5K7a__industrySection,.product-category-page-module__0G5K7a__evidenceSection,.product-category-page-module__0G5K7a__useCaseSection{padding:clamp(5rem,8vw,8rem) clamp(1.25rem,5vw,5rem)}.product-category-page-module__0G5K7a__industrySection{background:color-mix(in oklch, var(--background) 91%, var(--accent) 9%)}.product-category-page-module__0G5K7a__sectionIntro{max-width:86rem;margin:0 auto 3rem}.product-category-page-module__0G5K7a__sectionIntro h2,.product-category-page-module__0G5K7a__useCaseIntro h2{margin-top:1rem}.product-category-page-module__0G5K7a__sectionIntro>p:last-child,.product-category-page-module__0G5K7a__useCaseIntro>p:last-child{max-width:43rem;color:var(--muted-foreground);margin-top:1.4rem;line-height:1.75}.product-category-page-module__0G5K7a__industryStrip{max-width:86rem;margin:-1rem auto 2rem;padding:.35rem 0 .8rem;overflow:hidden}.product-category-page-module__0G5K7a__industryTrack{will-change:transform;width:max-content;animation:32s linear infinite product-category-page-module__0G5K7a__industryMarquee;display:flex}.product-category-page-module__0G5K7a__industryGroup{flex:none;gap:.65rem;padding-right:.65rem;display:flex}.product-category-page-module__0G5K7a__industryTag{border:1px solid color-mix(in oklch, var(--accent) 60%, var(--border));background:var(--background);color:var(--foreground);font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;padding:.55rem .85rem;font-size:.72rem}.product-category-page-module__0G5K7a__industryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:86rem;margin:auto;display:grid}.product-category-page-module__0G5K7a__industryCard{border:1px solid var(--border);background:var(--background);flex-direction:column;min-height:24rem;padding:clamp(1.5rem,2.5vw,2.5rem);transition:transform .3s,border-color .3s,background-color .3s;display:flex}.product-category-page-module__0G5K7a__industryCard:nth-child(2){border-color:var(--foreground);background:var(--foreground);color:var(--background)}.product-category-page-module__0G5K7a__industryCard:nth-child(2) .product-category-page-module__0G5K7a__cardIndex,.product-category-page-module__0G5K7a__industryCard:nth-child(2) p{color:color-mix(in oklch, var(--background) 78%, transparent)}.product-category-page-module__0G5K7a__industryCard:nth-child(3){border-color:var(--primary);background:color-mix(in oklch, var(--background) 86%, var(--primary) 14%)}.product-category-page-module__0G5K7a__industryCard:hover{border-color:var(--accent);transform:translateY(-5px)}.product-category-page-module__0G5K7a__cardIndex{color:var(--accent)}.product-category-page-module__0G5K7a__industryCard h3{font-family:var(--font-display);margin-top:3rem;font-size:clamp(1.45rem,2vw,2rem);font-weight:560;line-height:1.3}.product-category-page-module__0G5K7a__industryCard p{color:var(--muted-foreground);margin-top:auto;padding-top:2rem;line-height:1.7}.product-category-page-module__0G5K7a__modelSection{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,.85fr) minmax(0,1fr);max-width:86rem}.product-category-page-module__0G5K7a__modelHeading{min-width:0}.product-category-page-module__0G5K7a__modelHeading h2{max-width:100%;margin-top:1rem;font-size:clamp(2rem,3vw,3.15rem);position:sticky;top:8rem}.product-category-page-module__0G5K7a__modelDetails>p{max-width:48rem;margin-bottom:1.5rem;font-size:1.12rem;line-height:1.85}.product-category-page-module__0G5K7a__pricePanel{border:1px solid var(--accent);background:color-mix(in oklch, var(--background) 93%, var(--accent) 7%);margin-top:3rem;padding:clamp(1.5rem,4vw,3rem)}.product-category-page-module__0G5K7a__pricePanel strong{font-family:var(--font-display);color:var(--accent);margin:1rem 0;font-size:clamp(2.4rem,4vw,4rem);line-height:1;display:block}.product-category-page-module__0G5K7a__pricePanel p{max-width:35rem;color:var(--muted-foreground);line-height:1.7}.product-category-page-module__0G5K7a__evidenceSection{background:var(--foreground);color:var(--background)}.product-category-page-module__0G5K7a__evidenceSection .product-category-page-module__0G5K7a__eyebrow{color:color-mix(in oklch, var(--accent) 65%, white)}.product-category-page-module__0G5K7a__evidenceSection .product-category-page-module__0G5K7a__sectionIntro>p:last-child{color:color-mix(in oklch, var(--background) 70%, transparent)}.product-category-page-module__0G5K7a__evidenceGrid{border:1px solid color-mix(in oklch, var(--background) 30%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));max-width:86rem;margin:auto;display:grid}.product-category-page-module__0G5K7a__evidenceCard{border-right:1px solid color-mix(in oklch, var(--background) 30%, transparent);flex-direction:column;min-height:21rem;padding:1.6rem;display:flex}.product-category-page-module__0G5K7a__evidenceCard:last-child{border-right:0}.product-category-page-module__0G5K7a__evidenceCard strong{font-family:var(--font-display);color:color-mix(in oklch, var(--accent) 65%, var(--background));font-size:clamp(2.8rem,4vw,4.8rem);line-height:1}.product-category-page-module__0G5K7a__evidenceCard h3{margin-top:.8rem;font-size:1.05rem;font-weight:650}.product-category-page-module__0G5K7a__evidenceCard p{color:color-mix(in oklch, var(--background) 72%, transparent);margin:1.5rem 0;font-size:.88rem;line-height:1.65}.product-category-page-module__0G5K7a__evidenceCard a{text-underline-offset:.2rem;align-items:center;gap:.3rem;margin-top:auto;font-size:.73rem;text-decoration:underline;display:inline-flex}.product-category-page-module__0G5K7a__evidenceNote{max-width:86rem;color:color-mix(in oklch, var(--background) 74%, transparent);margin:2rem auto 0;line-height:1.75}.product-category-page-module__0G5K7a__productivityPanel{border-top:1px solid color-mix(in oklch, var(--background) 30%, transparent);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,6rem);max-width:86rem;margin:3rem auto 0;padding-top:3rem;display:grid}.product-category-page-module__0G5K7a__productivityPanel h3{max-width:32rem;font-family:var(--font-display);text-wrap:balance;margin-top:.8rem;font-size:clamp(1.7rem,2.7vw,2.8rem);line-height:1.15}.product-category-page-module__0G5K7a__productivityPanel>div>strong{font-family:var(--font-display);color:color-mix(in oklch, var(--accent) 65%, var(--background));font-size:clamp(1.3rem,2vw,2rem);display:block}.product-category-page-module__0G5K7a__productivityPanel p:not(.product-category-page-module__0G5K7a__eyebrow){color:color-mix(in oklch, var(--background) 78%, transparent);margin-top:1.2rem;line-height:1.75}.product-category-page-module__0G5K7a__productivityPanel .product-category-page-module__0G5K7a__productivityStudy{border-left:.2rem solid var(--primary);padding-left:1rem;font-size:.88rem}.product-category-page-module__0G5K7a__productivityPanel a{text-underline-offset:.2rem;align-items:center;gap:.3rem;margin-top:1rem;font-size:.78rem;text-decoration:underline;display:inline-flex}.product-category-page-module__0G5K7a__useCaseSection{grid-template-columns:minmax(12rem,.55fr) minmax(0,1fr);gap:clamp(2rem,5vw,6rem);max-width:96rem;margin:auto;display:grid}.product-category-page-module__0G5K7a__useCaseIntro{align-self:start;position:sticky;top:7rem}.product-category-page-module__0G5K7a__useCaseList{border-top:1px solid var(--border)}.product-category-page-module__0G5K7a__useCaseRow{border-bottom:1px solid var(--border);grid-template-columns:2rem minmax(9rem,.6fr) minmax(0,1fr);align-items:start;gap:1rem;padding:1.7rem .5rem;display:grid}.product-category-page-module__0G5K7a__useCaseRow>span{color:var(--accent);font-family:var(--font-code);font-size:.75rem}.product-category-page-module__0G5K7a__useCaseRow h3{font-family:var(--font-display);font-size:1.35rem;line-height:1.25}.product-category-page-module__0G5K7a__useCaseRow p{color:var(--muted-foreground);line-height:1.65}.product-category-page-module__0G5K7a__ctaSection{background:color-mix(in oklch, var(--background) 88%, var(--accent) 12%);flex-direction:column;align-items:flex-start;gap:1.5rem;padding:clamp(5rem,9vw,9rem) clamp(1.25rem,7vw,7rem);display:flex}.product-category-page-module__0G5K7a__ctaSection p:not(.product-category-page-module__0G5K7a__eyebrow){max-width:40rem;line-height:1.75}.product-category-page-module__0G5K7a__workbench .product-category-page-module__0G5K7a__hero{background:var(--background);grid-template-columns:minmax(0,1fr) minmax(18rem,1fr)}.product-category-page-module__0G5K7a__workbench .product-category-page-module__0G5K7a__heroDiagram{border-left:0;border-right:1px solid var(--border);order:-1}.product-category-page-module__0G5K7a__console .product-category-page-module__0G5K7a__hero{background:color-mix(in oklch, var(--foreground) 89%, var(--accent) 11%);color:var(--background)}.product-category-page-module__0G5K7a__console .product-category-page-module__0G5K7a__hero .product-category-page-module__0G5K7a__lead{color:color-mix(in oklch, var(--background) 76%, transparent)}.product-category-page-module__0G5K7a__console .product-category-page-module__0G5K7a__heroDiagram{background-color:color-mix(in oklch, var(--foreground) 80%, var(--accent) 20%)}.product-category-page-module__0G5K7a__suite .product-category-page-module__0G5K7a__industryGrid{grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,1fr))}.product-category-page-module__0G5K7a__suite .product-category-page-module__0G5K7a__industryCard:first-child{background:var(--accent);color:var(--primary-foreground)}.product-category-page-module__0G5K7a__suite .product-category-page-module__0G5K7a__industryCard:first-child .product-category-page-module__0G5K7a__cardIndex,.product-category-page-module__0G5K7a__suite .product-category-page-module__0G5K7a__industryCard:first-child p{color:var(--primary-foreground)}@keyframes product-category-page-module__0G5K7a__float{50%{transform:translateY(-12px)}}@keyframes product-category-page-module__0G5K7a__industryMarquee{to{transform:translate(-33.3333%)}}@supports (animation-timeline:view()){.product-category-page-module__0G5K7a__industryCard,.product-category-page-module__0G5K7a__evidenceCard,.product-category-page-module__0G5K7a__useCaseRow,.product-category-page-module__0G5K7a__storyStage{animation:linear both product-category-page-module__0G5K7a__reveal;animation-timeline:view();animation-range:entry entry 35%}@keyframes product-category-page-module__0G5K7a__reveal{0%{opacity:.3;translate:0 1.2rem}to{opacity:1;translate:0}}}@media (prefers-reduced-motion:reduce){.product-category-page-module__0G5K7a__diagramOrbit,.product-category-page-module__0G5K7a__industryTrack,.product-category-page-module__0G5K7a__industryCard,.product-category-page-module__0G5K7a__evidenceCard,.product-category-page-module__0G5K7a__useCaseRow,.product-category-page-module__0G5K7a__storyStage{animation:none}.product-category-page-module__0G5K7a__industryStrip{overflow:visible}.product-category-page-module__0G5K7a__industryTrack{width:100%}.product-category-page-module__0G5K7a__industryGroup:first-child{flex-wrap:wrap}.product-category-page-module__0G5K7a__industryGroup[aria-hidden=true]{display:none}.product-category-page-module__0G5K7a__primaryLink,.product-category-page-module__0G5K7a__industryCard,.product-category-page-module__0G5K7a__storyStage{transition:none}.product-category-page-module__0G5K7a__industryCard:hover,.product-category-page-module__0G5K7a__storyStage:hover{transform:none}}@media (max-width:900px){.product-category-page-module__0G5K7a__hero,.product-category-page-module__0G5K7a__workbench .product-category-page-module__0G5K7a__hero{grid-template-columns:1fr}.product-category-page-module__0G5K7a__heroDiagram,.product-category-page-module__0G5K7a__workbench .product-category-page-module__0G5K7a__heroDiagram{border-left:0;border-right:0;border-top:1px solid var(--border);order:0;min-height:22rem}.product-category-page-module__0G5K7a__definition,.product-category-page-module__0G5K7a__modelSection,.product-category-page-module__0G5K7a__useCaseSection,.product-category-page-module__0G5K7a__storySection,.product-category-page-module__0G5K7a__workbench .product-category-page-module__0G5K7a__storySection{grid-template-columns:1fr}.product-category-page-module__0G5K7a__storyIntro{max-width:86rem;margin:0}.product-category-page-module__0G5K7a__suite .product-category-page-module__0G5K7a__storyStages{grid-template-columns:1fr 1fr}.product-category-page-module__0G5K7a__stickyLabel,.product-category-page-module__0G5K7a__modelHeading h2,.product-category-page-module__0G5K7a__useCaseIntro,.product-category-page-module__0G5K7a__workbench .product-category-page-module__0G5K7a__storyIntro{position:static}.product-category-page-module__0G5K7a__industryGrid,.product-category-page-module__0G5K7a__suite .product-category-page-module__0G5K7a__industryGrid,.product-category-page-module__0G5K7a__evidenceGrid{grid-template-columns:1fr 1fr}.product-category-page-module__0G5K7a__productivityPanel{grid-template-columns:1fr}.product-category-page-module__0G5K7a__evidenceCard:nth-child(2){border-right:0}.product-category-page-module__0G5K7a__evidenceCard:nth-child(-n+2){border-bottom:1px solid color-mix(in oklch, var(--background) 30%, transparent)}}@media (max-width:600px){.product-category-page-module__0G5K7a__heroCopy{padding-block:5rem}.product-category-page-module__0G5K7a__industryGrid,.product-category-page-module__0G5K7a__suite .product-category-page-module__0G5K7a__industryGrid,.product-category-page-module__0G5K7a__evidenceGrid,.product-category-page-module__0G5K7a__storyStages,.product-category-page-module__0G5K7a__suite .product-category-page-module__0G5K7a__storyStages{grid-template-columns:1fr}.product-category-page-module__0G5K7a__industryCard{min-height:18rem}.product-category-page-module__0G5K7a__evidenceCard{border-right:0;border-bottom:1px solid color-mix(in oklch, var(--background) 30%, transparent);min-height:17rem}.product-category-page-module__0G5K7a__evidenceCard:last-child{border-bottom:0}.product-category-page-module__0G5K7a__useCaseRow{grid-template-columns:2rem minmax(0,1fr)}.product-category-page-module__0G5K7a__useCaseRow p{grid-column:2}}
