.ascii-diagram-module__BuBKVq__diagram{border-block:1px solid var(--border);min-width:0;color:inherit;margin:0;padding-block:1.25rem}.ascii-diagram-module__BuBKVq__caption{font-family:var(--font-code), monospace;margin-bottom:1rem;font-size:.75rem;font-weight:600;line-height:1.5}.ascii-diagram-module__BuBKVq__scroll{max-width:100%;overflow-x:auto}.ascii-diagram-module__BuBKVq__characters{width:max-content;color:inherit;font-family:var(--font-code), "Courier New", monospace;font-variant-ligatures:none;letter-spacing:0;white-space:pre;overflow-wrap:normal;word-break:normal;background:0 0;border:0;margin:0;padding:0;font-size:.8125rem;font-weight:400;line-height:1.5}.ascii-diagram-module__BuBKVq__diagram[data-compact=true] .ascii-diagram-module__BuBKVq__caption{margin-bottom:.65rem}.ascii-diagram-module__BuBKVq__diagram[data-compact=true] .ascii-diagram-module__BuBKVq__characters{line-height:1.3}
.contact-request-form-module__uAr64G__ascii{width:100%}.contact-request-form-module__uAr64G__ascii input:not([type=hidden]):not(#contact-request-form-module__uAr64G__contact-website),.contact-request-form-module__uAr64G__ascii textarea{box-shadow:none;font:inherit;background:0 0;border:1px dashed;border-radius:0}.contact-request-form-module__uAr64G__ascii input:not([type=hidden]):not(#contact-request-form-module__uAr64G__contact-website):focus-visible,.contact-request-form-module__uAr64G__ascii textarea:focus-visible{outline-offset:3px;border-style:solid;outline:3px solid}.contact-request-form-module__uAr64G__ascii input:not([type=hidden]):not(#contact-request-form-module__uAr64G__contact-website)[aria-invalid=true]{border-color:var(--destructive)}.contact-request-form-module__uAr64G__submit{white-space:nowrap;font:inherit;border:1px dashed;border-radius:0}.contact-request-form-module__uAr64G__submit:focus-visible{outline-offset:3px;outline:3px solid}
@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__heroHighlightSweep{0%{background-size:0% 100%}to{background-size:100% 100%}}.landing-page-module___34nyG__page{--ascii-font:var(--font-code), "Courier New", monospace;--ascii-rule:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.landing-page-module___34nyG__page{--ascii-rule:color-mix(in oklch, var(--foreground) 40%, transparent)}}.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__hero{border-bottom:1px solid var(--border);min-height:calc(100dvh - 4.5rem);padding:clamp(1.75rem,4vw,3rem) 1rem clamp(3rem,6vw,5rem);position:relative;overflow:clip}.landing-page-module___34nyG__heroInner{z-index:1;position:relative}.landing-page-module___34nyG__deliveryNotes .landing-page-module___34nyG__workflowExample{max-width:34rem;margin-top:2rem}.landing-page-module___34nyG__heroIntro{text-align:center;flex-direction:column;align-items:center;gap:clamp(1.1rem,2.3vw,1.8rem);display:flex}.landing-page-module___34nyG__heroTitle{max-width:60rem;color:var(--foreground);-webkit-text-fill-color:currentColor;-webkit-text-stroke:0;text-wrap:balance;margin-inline:auto;font-size:clamp(4rem,7.8vw,7rem)}.landing-page-module___34nyG__heroTitle[id]{color:var(--foreground);-webkit-text-stroke:0}.landing-page-module___34nyG__heroLine{display:block}.landing-page-module___34nyG__heroHighlight{background-image:linear-gradient(transparent 48%, var(--primary) 48% 100%)}@supports (color:color-mix(in lab, red, red)){.landing-page-module___34nyG__heroHighlight{background-image:linear-gradient(transparent 48%, color-mix(in oklch, var(--primary) 34%, transparent) 48% 100%)}}.landing-page-module___34nyG__heroHighlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 100%;background-repeat:no-repeat;background-size:100% 100%}.landing-page-module___34nyG__heroSupport{border:1px solid var(--primary);max-width:32rem;margin:.5rem 0 0}@supports (color:color-mix(in lab, red, red)){.landing-page-module___34nyG__heroSupport{border:1px solid color-mix(in oklch, var(--primary) 68%, var(--border))}}.landing-page-module___34nyG__heroSupport{background:var(--background);color:var(--foreground);box-shadow:.25rem .3rem 0 var(--primary);padding:.8rem 1.15rem;font-size:clamp(.95rem,1.4vw,1.1rem)}@supports (color:color-mix(in lab, red, red)){.landing-page-module___34nyG__heroSupport{box-shadow:.25rem .3rem 0 color-mix(in oklch, var(--primary) 48%, transparent)}}.landing-page-module___34nyG__heroSupport{text-wrap:pretty;rotate:-1.5deg}.landing-page-module___34nyG__heroWhatsappCta{border:1px solid var(--primary);background:var(--primary);width:fit-content;min-height:1.75rem;color:var(--primary-foreground);box-shadow:.4rem .4rem 0 var(--foreground);justify-content:center;align-self:center;align-items:center;gap:.55rem;padding:.125rem 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__heroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.landing-page-module___34nyG__heroEmailCta{background:var(--background);color:var(--foreground)}.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{flex-wrap:wrap;align-items:stretch;gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(2.75rem,4vw,4rem);display:flex}.landing-page-module___34nyG__outcomeField>.landing-page-module___34nyG__efficiencyCard{flex:1.35 31rem;min-width:0}.landing-page-module___34nyG__outcomeField>.landing-page-module___34nyG__heroFit{flex:18rem;min-width:0}.landing-page-module___34nyG__outcomeField>.landing-page-module___34nyG__leadCard{flex:1.1 23rem;min-width:0}.landing-page-module___34nyG__outcomeCard{border:1px solid var(--border);background:var(--background);isolation:isolate;min-height:28rem;display:grid;position:relative;overflow:hidden;container-type:inline-size}.landing-page-module___34nyG__outcomeCard[data-scroll-card]{--scroll-card-entry-end:35%}.landing-page-module___34nyG__outcomeCard:after{z-index:-1;background:var(--primary);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.landing-page-module___34nyG__outcomeCard:after{background:color-mix(in oklch, var(--primary) 8%, transparent)}}.landing-page-module___34nyG__outcomeCard:after{content:"";clip-path:polygon(70% 0,100% 0,100% 100%,96% 100%);transition:clip-path .7s cubic-bezier(.22,1,.36,1)}.landing-page-module___34nyG__heroFit{border:1px solid var(--border);border-left:.2rem solid var(--primary);background:var(--background);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.landing-page-module___34nyG__heroFit{background:color-mix(in oklch, var(--background) 94%, var(--primary) 6%)}}.landing-page-module___34nyG__heroFit{clip-path:polygon(0 0,100% 5%,95% 100%,0 92%);padding:clamp(1.35rem,3vw,2.25rem)}.landing-page-module___34nyG__heroFit:after{aspect-ratio:1;border:1px solid var(--primary);width:10rem;position:absolute;bottom:-5rem;right:-4rem}@supports (color:color-mix(in lab, red, red)){.landing-page-module___34nyG__heroFit:after{border:1px solid color-mix(in oklch, var(--primary) 42%, transparent)}}.landing-page-module___34nyG__heroFit:after{content:"";border-radius:50%}.landing-page-module___34nyG__heroFit h2{text-wrap:balance;max-width:31rem;margin-top:0;font-size:clamp(1.8rem,3vw,2.65rem)}.landing-page-module___34nyG__focusComparison{gap:.55rem;margin-top:1.25rem;display:grid}.landing-page-module___34nyG__focusComparison span{border:1px solid var(--border);background:var(--background);align-items:center;gap:.7rem;min-height:2.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.landing-page-module___34nyG__focusComparison span{background:color-mix(in oklch, var(--background) 80%, transparent)}}.landing-page-module___34nyG__focusComparison span{padding:.6rem .75rem;font-size:.75rem;font-weight:620}.landing-page-module___34nyG__focusComparison svg{flex:0 0 1rem;width:1rem}.landing-page-module___34nyG__focusBefore svg{color:var(--muted-foreground)}.landing-page-module___34nyG__focusComparison .landing-page-module___34nyG__focusAfter{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.landing-page-module___34nyG__focusComparison .landing-page-module___34nyG__focusAfter{border-color:color-mix(in oklch, var(--primary) 58%, var(--border))}}.landing-page-module___34nyG__focusAfter svg{color:var(--primary)}.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__focusQuizLink{color:var(--foreground);text-underline-offset:.2em;align-items:center;gap:.35rem;font-weight:650;text-decoration:underline;display:inline-flex}.landing-page-module___34nyG__focusQuizLink svg{width:.9rem;transition:transform .22s}.landing-page-module___34nyG__focusQuizLink:hover svg,.landing-page-module___34nyG__focusQuizLink:focus-visible svg{transform:translate(.15rem)}.landing-page-module___34nyG__leadCard{background:var(--foreground);color:var(--background)}.landing-page-module___34nyG__leadCard:after{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.landing-page-module___34nyG__leadCard:after{background:color-mix(in oklch, var(--primary) 18%, transparent)}}.landing-page-module___34nyG__leadCard:after{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{text-wrap:balance;max-width:30rem;margin-top:1.1rem;font-size:clamp(2.25rem,10cqi,5.5rem)}.landing-page-module___34nyG__outcomeCardCopy>p{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{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.landing-page-module___34nyG__leadCard .landing-page-module___34nyG__outcomeCardCopy>p{color:color-mix(in oklch, var(--background) 72%, transparent)}}.landing-page-module___34nyG__leadCard .landing-page-module___34nyG__outcomeCardCopy h2{font-size:clamp(2.25rem,8cqi,3.5rem)}.landing-page-module___34nyG__outcomeLink{border:1px solid var(--foreground);background:var(--foreground);min-height:1.75rem;color:var(--background);justify-content:center;align-items:center;gap:.7rem;margin-top:2rem;padding:.125rem 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 var(--primary)}@supports (color:color-mix(in lab, red, red)){.landing-page-module___34nyG__outcomeLink:hover,.landing-page-module___34nyG__outcomeLink:focus-visible{box-shadow:0 0 0 .2rem color-mix(in oklch, var(--primary) 16%, transparent)}}.landing-page-module___34nyG__outcomeLink:hover,.landing-page-module___34nyG__outcomeLink:focus-visible{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{flex:none;min-height:1.75rem;margin-top:1.25rem;padding-block:.125rem;line-height:1.35}.landing-page-module___34nyG__outcomeCardCopy .landing-page-module___34nyG__outcomeLink svg{flex:0 0 1rem;height:1rem}.landing-page-module___34nyG__efficiencyVisual{border:1px solid var(--border);clip-path:polygon(0 13%,84% 0,100% 16%,96% 100%,4% 93%);background:0 0;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__leadVisual{min-height:10rem;color:var(--background);place-items:center;margin:1.5rem;display:grid}.landing-page-module___34nyG__leadVisual svg{width:100%;max-width:28rem;height:auto;font-family:var(--font-code);display:block;overflow:visible}@keyframes landing-page-module___34nyG__efficiencyStepIn{0%{opacity:.55;border-color:var(--border);transform:translateY(.45rem)}to{opacity:1;border-color:var(--primary);transform:translateY(0)}}@keyframes landing-page-module___34nyG__efficiencyStepReplay{0%{opacity:.55;border-color:var(--border);transform:translateY(.45rem)}to{opacity:1;border-color:var(--primary);transform:translateY(0)}}@keyframes landing-page-module___34nyG__efficiencyFlow{0%{box-shadow:none;opacity:.65;left:18%}to{box-shadow:none;opacity:1;left:78%}}@keyframes landing-page-module___34nyG__efficiencyFlowReplay{0%{box-shadow:none;opacity:.65;left:18%}to{box-shadow:none;opacity:1;left:78%}}@media (prefers-reduced-motion:no-preference){.landing-page-module___34nyG__efficiencyVisual span{animation:.62s ease-out both landing-page-module___34nyG__efficiencyStepIn}.landing-page-module___34nyG__efficiencyVisual span:nth-child(2){animation-delay:.13s}.landing-page-module___34nyG__efficiencyVisual span:nth-child(3){animation-delay:.26s}.landing-page-module___34nyG__efficiencyVisual i{animation:.85s cubic-bezier(.2,.75,.3,1) both landing-page-module___34nyG__efficiencyFlow}.landing-page-module___34nyG__efficiencyCard:hover .landing-page-module___34nyG__efficiencyVisual span,.landing-page-module___34nyG__efficiencyCard:focus-within .landing-page-module___34nyG__efficiencyVisual span{animation:.62s ease-out both landing-page-module___34nyG__efficiencyStepReplay;animation-range:normal}.landing-page-module___34nyG__efficiencyCard:hover .landing-page-module___34nyG__efficiencyVisual span:nth-child(2),.landing-page-module___34nyG__efficiencyCard:focus-within .landing-page-module___34nyG__efficiencyVisual span:nth-child(2){animation-delay:.13s}.landing-page-module___34nyG__efficiencyCard:hover .landing-page-module___34nyG__efficiencyVisual span:nth-child(3),.landing-page-module___34nyG__efficiencyCard:focus-within .landing-page-module___34nyG__efficiencyVisual span:nth-child(3){animation-delay:.26s}.landing-page-module___34nyG__efficiencyCard:hover .landing-page-module___34nyG__efficiencyVisual i,.landing-page-module___34nyG__efficiencyCard:focus-within .landing-page-module___34nyG__efficiencyVisual i{animation:.85s cubic-bezier(.2,.75,.3,1) both landing-page-module___34nyG__efficiencyFlowReplay;animation-range:normal}}.landing-page-module___34nyG__evidence,.landing-page-module___34nyG__partnership,.landing-page-module___34nyG__practice,.landing-page-module___34nyG__contact{border-bottom:1px solid var(--border);padding:clamp(3rem,6vw,4.5rem) 1rem;position:relative}.landing-page-module___34nyG__contactScope{--ascii-font:var(--font-code), "Courier New", monospace;--ascii-rule:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.landing-page-module___34nyG__contactScope{--ascii-rule:color-mix(in oklch, var(--foreground) 40%, transparent)}}.landing-page-module___34nyG__contactScope :is(h2,h3,p,a,button,label,input,textarea,select){font-family:var(--ascii-font)}.landing-page-module___34nyG__contactScope :is(h2,h3){letter-spacing:-.045em;font-weight:400;line-height:1.08}.landing-page-module___34nyG__contactScope .landing-page-module___34nyG__contactFormPanel :is(input,textarea,select,button){font-family:var(--ascii-font);border-radius:0}.landing-page-module___34nyG__contactScope .landing-page-module___34nyG__contactFormPanel{border-color:var(--ascii-rule);border-style:dashed;border-radius:0}.landing-page-module___34nyG__evidence{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.landing-page-module___34nyG__evidence{background:color-mix(in oklch, var(--background) 96%, var(--primary) 4%)}}.landing-page-module___34nyG__evidenceHeading{max-width:100%}.landing-page-module___34nyG__evidenceHeading h2,.landing-page-module___34nyG__partnerStatement h2,.landing-page-module___34nyG__practiceHeader h2,.landing-page-module___34nyG__contact h2{text-wrap:balance;margin-top:0;font-size:clamp(2.8rem,6.2vw,5.5rem)}.landing-page-module___34nyG__evidenceGrid{flex-wrap:wrap;align-items:stretch;gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(2rem,4vw,3rem);display:flex}.landing-page-module___34nyG__evidenceCard{border:1px solid var(--border);background:var(--background);flex-direction:column;flex:27rem;align-items:flex-start;min-width:0;min-height:24rem;padding:clamp(1.5rem,4vw,2.5rem);display:flex;container-type:inline-size}.landing-page-module___34nyG__evidenceCard:first-child{background:var(--foreground);color:var(--background)}.landing-page-module___34nyG__evidenceCard:first-child>p:not(.landing-page-module___34nyG__evidenceStat){color:var(--background)}@supports (color:color-mix(in lab, red, red)){.landing-page-module___34nyG__evidenceCard:first-child>p:not(.landing-page-module___34nyG__evidenceStat){color:color-mix(in oklch, var(--background) 82%, transparent)}}.landing-page-module___34nyG__evidenceCard:last-child{--scroll-card-rest-y:clamp(0rem, 4vw, 3rem);transform:translateY(clamp(0rem,4vw,3rem))}.landing-page-module___34nyG__evidenceStat{letter-spacing:-.06em;color:var(--primary);font-size:clamp(2.25rem,11.5cqi,6rem)}.landing-page-module___34nyG__evidenceCard h3{max-width:29rem;margin-top:2rem;font-size:clamp(1.45rem,3vw,2rem)}.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{text-underline-offset:.3rem;align-items:center;gap:.4rem;margin-top:auto;padding-top:2rem;font-size:.7rem;text-decoration:underline;transition:color .24s;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+a{margin-top:0;padding-top:.75rem}.landing-page-module___34nyG__evidenceCard a svg{width:.9rem;transition:transform .24s cubic-bezier(.22,1,.36,1)}.landing-page-module___34nyG__evidenceCard a:hover svg,.landing-page-module___34nyG__evidenceCard a:focus-visible svg{transform:translate(.15rem)}.landing-page-module___34nyG__partnership{background:var(--foreground);color:var(--background)}.landing-page-module___34nyG__partnerStatement{width:100%;margin-left:auto}.landing-page-module___34nyG__partnerStatement h2{font-size:clamp(3rem,7vw,6.6rem)}.landing-page-module___34nyG__businessMap{border:1px solid var(--background);margin-top:clamp(2rem,4vw,3rem)}@supports (color:color-mix(in lab, red, red)){.landing-page-module___34nyG__businessMap{border:1px solid color-mix(in oklch, var(--background) 25%, transparent)}}.landing-page-module___34nyG__businessMap{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.landing-page-module___34nyG__businessMap{background:color-mix(in oklch, var(--background) 4%, transparent)}}.landing-page-module___34nyG__businessMap{padding:clamp(1.2rem,3vw,2.5rem)}.landing-page-module___34nyG__businessMapTitle,.landing-page-module___34nyG__businessMapArea>span{letter-spacing:.12em;text-transform:uppercase;color:var(--primary);font-size:.65rem}.landing-page-module___34nyG__businessMapTitle{text-align:center}.landing-page-module___34nyG__businessMapLanes{grid-template-columns:minmax(0,1fr) minmax(11rem,.45fr) minmax(0,1fr);align-items:center;margin-top:1.25rem;display:grid}.landing-page-module___34nyG__businessMapArea{border:1px solid var(--background);align-content:center;gap:.65rem;min-height:10rem;display:grid}@supports (color:color-mix(in lab, red, red)){.landing-page-module___34nyG__businessMapArea{border:1px solid color-mix(in oklch, var(--background) 28%, transparent)}}.landing-page-module___34nyG__businessMapArea{background:var(--foreground);padding:clamp(1rem,2.5vw,2rem)}.landing-page-module___34nyG__businessMapArea strong{letter-spacing:-.035em;font-size:clamp(1.5rem,3vw,2.75rem);font-weight:500;line-height:1}.landing-page-module___34nyG__businessMapArea small{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.landing-page-module___34nyG__businessMapArea small{color:color-mix(in oklch, var(--background) 70%, transparent)}}.landing-page-module___34nyG__businessMapArea small{font-size:.8rem;line-height:1.5}.landing-page-module___34nyG__businessMapLink{min-height:3rem;color:var(--primary);place-items:center;display:grid;position:relative}.landing-page-module___34nyG__businessMapLink:before{background:var(--primary);content:"";height:1px;position:absolute;left:0;right:0}.landing-page-module___34nyG__businessMapLink span{border:1px solid var(--primary);background:var(--foreground);text-align:center;padding:.7rem .85rem;font-size:.62rem;position:relative}.landing-page-module___34nyG__businessDescriptions{flex-wrap:wrap;align-items:start;gap:clamp(1.5rem,4vw,3rem);margin-top:2rem;display:flex}.landing-page-module___34nyG__businessDescriptions article{flex:25rem;min-width:0;max-width:34rem}.landing-page-module___34nyG__businessDescriptions h3{font-size:clamp(1.15rem,2vw,1.5rem)}.landing-page-module___34nyG__businessDescriptions p{color:var(--background);margin-top:.65rem;font-size:.88rem}@supports (color:color-mix(in lab, red, red)){.landing-page-module___34nyG__businessDescriptions p{color:color-mix(in oklch, var(--background) 74%, transparent)}}.landing-page-module___34nyG__partnerClose{border-left:2px solid var(--primary);max-width:31rem;color:var(--background);margin:2rem 0 0 auto;padding-left:1.25rem;font-size:.92rem}@supports (color:color-mix(in lab, red, red)){.landing-page-module___34nyG__partnerClose{color:color-mix(in oklch, var(--background) 78%, transparent)}}.landing-page-module___34nyG__practiceHeader{flex-wrap:wrap;align-items:end;gap:2rem;display:flex}.landing-page-module___34nyG__practiceHeader>div{flex:100%;min-width:0}.landing-page-module___34nyG__practiceHeader h2{max-width:none}.landing-page-module___34nyG__practiceHeader>p{min-width:0;max-width:34rem;color:var(--muted-foreground);flex:30rem;margin-left:auto;font-size:1rem}.landing-page-module___34nyG__efficiencyLayout{flex-wrap:wrap;align-items:start;gap:clamp(2rem,6vw,5rem);margin-top:clamp(2rem,4vw,3rem);display:flex}.landing-page-module___34nyG__processList{flex:.85 24rem;min-width:0}.landing-page-module___34nyG__controlSystem{flex:1.15 28rem;min-width:0}.landing-page-module___34nyG__deliveryNotes{border-top:1px solid var(--border);flex-wrap:wrap;align-items:start;gap:1.5rem;margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.5rem;display:flex}.landing-page-module___34nyG__deliveryNotes h3{flex:.55 12rem;max-width:17rem;font-size:1rem}.landing-page-module___34nyG__deliveryNotes>div{flex:.55 12rem;min-width:0}.landing-page-module___34nyG__deliveryNotes ul{flex-wrap:wrap;flex:30rem;gap:1rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.landing-page-module___34nyG__deliveryNotes li{border-left:1px solid var(--primary);color:var(--muted-foreground);flex:15rem;padding-left:.75rem;font-size:.78rem}.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;view-timeline-inset:var(--site-chrome-offset) 0;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{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}.landing-page-module___34nyG__controlSystem{border:1px solid var(--border);background:radial-gradient(circle at 50% 45%, var(--primary), transparent 43%), var(--foreground);min-height:23rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.landing-page-module___34nyG__controlSystem{background:radial-gradient(circle at 50% 45%, color-mix(in oklch, var(--primary) 18%, transparent), transparent 43%), var(--foreground)}}.landing-page-module___34nyG__controlSystem{color:var(--background);perspective:700px;view-timeline-name:--control-system;view-timeline-axis:block;view-timeline-inset:var(--site-chrome-offset) 0;padding:1.5rem}.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 var(--background)}@supports (color:color-mix(in lab, red, red)){.landing-page-module___34nyG__pressureColumn span,.landing-page-module___34nyG__resultColumn span{border:1px solid color-mix(in oklch, var(--background) 20%, transparent)}}.landing-page-module___34nyG__pressureColumn span,.landing-page-module___34nyG__resultColumn span{letter-spacing:.04em;padding:.75rem .8rem;font-size:.58rem;line-height:1.45}.landing-page-module___34nyG__pressureColumn span{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.landing-page-module___34nyG__pressureColumn span{color:color-mix(in oklch, var(--background) 62%, transparent)}}.landing-page-module___34nyG__resultColumn span{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.landing-page-module___34nyG__resultColumn span{border-color:color-mix(in oklch, var(--primary) 58%, transparent)}}.landing-page-module___34nyG__resultColumn span{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.landing-page-module___34nyG__resultColumn span{background:color-mix(in oklch, var(--primary) 10%, transparent)}}.landing-page-module___34nyG__resultColumn span{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);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:var(--background);font-size:.72rem}@supports (color:color-mix(in lab, red, red)){.landing-page-module___34nyG__capacityMeter span{color:color-mix(in oklch, var(--background) 74%, transparent)}}.landing-page-module___34nyG__capacityMeter i{transform-origin:0;background:var(--primary);width:100%;height:.4rem;box-shadow:0 0 1.4rem var(--primary);margin-top:.8rem;display:block}@supports (color:color-mix(in lab, red, red)){.landing-page-module___34nyG__capacityMeter i{box-shadow:0 0 1.4rem color-mix(in oklch, var(--primary) 44%, transparent)}}.landing-page-module___34nyG__leadPractice{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.landing-page-module___34nyG__leadPractice{background:color-mix(in oklch, var(--background) 95%, var(--primary) 5%)}}.landing-page-module___34nyG__leadFlow{background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1px;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}.landing-page-module___34nyG__leadFlow li{background:var(--background);min-width:0;min-height:12rem;padding:1.35rem;position:relative;overflow:hidden}.landing-page-module___34nyG__leadFlow li:before{aspect-ratio:1;border:1px solid var(--primary);width:145%;position:absolute;bottom:-88%;right:-38%}@supports (color:color-mix(in lab, red, red)){.landing-page-module___34nyG__leadFlow li:before{border:1px solid color-mix(in oklch, var(--primary) 24%, transparent)}}.landing-page-module___34nyG__leadFlow li:before{background:var(--primary);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.landing-page-module___34nyG__leadFlow li:before{background:color-mix(in oklch, var(--primary) 4%, transparent)}}.landing-page-module___34nyG__leadFlow li:before{content:""}.landing-page-module___34nyG__leadFlow li:nth-child(odd){--primary:#00baca;background:var(--foreground);color:var(--background)}@supports (color:lab(0% 0 0)){.landing-page-module___34nyG__leadFlow li:nth-child(odd){--primary:lab(68.6378% -38.3281 -20.4231)}}.landing-page-module___34nyG__leadFlow li:nth-child(odd) p{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.landing-page-module___34nyG__leadFlow li:nth-child(odd) p{color:color-mix(in oklch, var(--background) 82%, transparent)}}.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{color:var(--primary);font-size:.62rem}.landing-page-module___34nyG__leadFlow h3{overflow-wrap:anywhere;margin-top:2rem;font-size:1.45rem}.landing-page-module___34nyG__leadFlow p{max-width:22rem;color:var(--muted-foreground);margin-top:.7rem;font-size:.82rem;position:relative}.landing-page-module___34nyG__contact{background:var(--foreground);color:var(--background);text-align:left;overflow:clip}.landing-page-module___34nyG__contact .landing-page-module___34nyG__sectionInner{z-index:2;max-width:72rem;margin-left:max(0px,50vw - 36rem);position:relative}.landing-page-module___34nyG__contact h2{max-width:50rem;font-size:clamp(2.5rem,6vw,4.25rem)}.landing-page-module___34nyG__routeExample{border-left:2px solid var(--primary);max-width:38rem;margin-top:1.75rem;padding:.25rem 0 .25rem 1rem}.landing-page-module___34nyG__routeExample>span{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.45rem;font-size:.62rem;font-weight:600;display:block}.landing-page-module___34nyG__contactIntro{max-width:38rem;color:var(--background);margin-top:1.5rem;font-size:1rem}@supports (color:color-mix(in lab, red, red)){.landing-page-module___34nyG__contactIntro{color:color-mix(in oklch, var(--background) 70%, transparent)}}.landing-page-module___34nyG__contactLayout{flex-wrap:wrap;align-items:start;gap:clamp(2rem,5vw,4rem);margin-top:0;display:flex}.landing-page-module___34nyG__contactCopy{flex:26rem;min-width:0}.landing-page-module___34nyG__contactFormPanel{--primary:#00636d;--primary-foreground:var(--background);background:var(--background);min-width:0;color:var(--foreground);flex:1.15 28rem;padding:clamp(1.25rem,3vw,2rem)}@supports (color:lab(0% 0 0)){.landing-page-module___34nyG__contactFormPanel{--primary:lab(37.1997% -34.5894 -18.5844)}}.landing-page-module___34nyG__contactFormPanel h3{max-width:28rem;font-size:clamp(1.35rem,2.4vw,1.8rem)}.landing-page-module___34nyG__contactFormPanel label{color:var(--foreground)}.landing-page-module___34nyG__contactFormPanel>p{margin-block:.75rem 1.5rem}.landing-page-module___34nyG__contactDetails{margin-top:1.25rem}.landing-page-module___34nyG__contactFormPanel input,.landing-page-module___34nyG__contactFormPanel textarea,.landing-page-module___34nyG__contactFormPanel select{max-width:100%;color:var(--foreground)}.landing-page-module___34nyG__contactFormPanel input::placeholder,.landing-page-module___34nyG__contactFormPanel textarea::placeholder{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.landing-page-module___34nyG__contactFormPanel input::placeholder,.landing-page-module___34nyG__contactFormPanel textarea::placeholder{color:color-mix(in oklch, var(--foreground) 62%, transparent)}}.landing-page-module___34nyG__contactFormPanel input::placeholder,.landing-page-module___34nyG__contactFormPanel textarea::placeholder{opacity:1}.landing-page-module___34nyG__contactDetails,.landing-page-module___34nyG__contactDetails a{overflow-wrap:anywhere}.landing-page-module___34nyG__contactFormPanel form button,.landing-page-module___34nyG__contactFormPanel form [type=submit]{min-height:1.75rem;padding-block:.125rem}.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 var(--background);justify-content:center;align-items:center;gap:.6rem;min-height:1.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.landing-page-module___34nyG__whatsappCta,.landing-page-module___34nyG__secondaryContact{border:1px solid color-mix(in oklch, var(--background) 35%, transparent)}}.landing-page-module___34nyG__whatsappCta,.landing-page-module___34nyG__secondaryContact{padding:.125rem 1.05rem;font-size:.82rem;font-weight:650;transition:background-color .48s,border-color .48s,color .48s,transform .48s}.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{--scroll-card-rest-y:0px;corner-shape:superellipse(1.4)}}@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__contact{padding-inline:1.5rem}.landing-page-module___34nyG__heroWhatsappCta{justify-self:center}.landing-page-module___34nyG__heroFit{min-height:13rem}.landing-page-module___34nyG__leadCard{align-self:stretch}}@media (min-width:64rem){.landing-page-module___34nyG__heroTitle{width:82%}.landing-page-module___34nyG__outcomeField{grid-template-columns:minmax(0,1.14fr) minmax(20rem,.86fr);align-items:start;gap:1rem;display:grid}.landing-page-module___34nyG__efficiencyCard{grid-area:1/1}.landing-page-module___34nyG__heroFit{grid-area:2/1}.landing-page-module___34nyG__outcomeCard{grid-template-columns:minmax(0,1fr) minmax(13rem,.48fr)}.landing-page-module___34nyG__outcomeCardCopy h2{font-size:clamp(3rem,6.5vw,5.5rem)}.landing-page-module___34nyG__leadCard .landing-page-module___34nyG__outcomeCardCopy h2{font-size:clamp(2.45rem,4vw,3.5rem)}.landing-page-module___34nyG__leadCard{grid-area:1/2;grid-template-columns:minmax(0,1fr);min-height:41rem;top:128px}.landing-page-module___34nyG__leadCard .landing-page-module___34nyG__outcomeCardCopy{grid-area:1/1}.landing-page-module___34nyG__leadCard .landing-page-module___34nyG__leadVisual{grid-area:2/1;align-self:stretch;min-height:15rem;margin:0 1.5rem 1.5rem}.landing-page-module___34nyG__efficiencyVisual{min-height:auto;margin:1.5rem 1.5rem 1.5rem 0}}@media (not (max-width:64rem)) and (min-height:48rem) and (prefers-reduced-motion:no-preference){.landing-page-module___34nyG__controlSystem,.landing-page-module___34nyG__contactCopy,.landing-page-module___34nyG__leadPractice .landing-page-module___34nyG__deliveryNotes>h3{top:var(--site-chrome-offset);align-self:flex-start;position:sticky}}@media (max-width:64rem){.landing-page-module___34nyG__heroTitle{width:100%}.landing-page-module___34nyG__evidenceHeading h2,.landing-page-module___34nyG__partnerStatement h2,.landing-page-module___34nyG__practiceHeader h2,.landing-page-module___34nyG__contact h2{width:100%;max-width:none}.landing-page-module___34nyG__deliveryNotes h3{flex:100%;max-width:none}}@media not all and (min-width:80rem){.landing-page-module___34nyG__heroTitle[id]{line-height:1.08}}@media (min-width:48rem) and (max-width:79.999rem){.landing-page-module___34nyG__heroIntro{gap:2rem}.landing-page-module___34nyG__outcomeField{gap:1.5rem;margin-top:4rem}.landing-page-module___34nyG__evidence,.landing-page-module___34nyG__partnership,.landing-page-module___34nyG__practice,.landing-page-module___34nyG__contact{padding-block:clamp(3rem,6vw,4.5rem)}}@media (min-width:48rem) and (max-width:63.999rem){.landing-page-module___34nyG__efficiencyVisual{min-height:9rem}}@media (min-width:48rem) and (min-height:36rem) and (prefers-reduced-motion:no-preference){@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__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__leadFlow li,.landing-page-module___34nyG__leadFlow li:before,.landing-page-module___34nyG__whatsappCta,.landing-page-module___34nyG__secondaryContact{transition:none}.landing-page-module___34nyG__efficiencyVisual span,.landing-page-module___34nyG__efficiencyVisual i{transition:none;animation:none}.landing-page-module___34nyG__heroHighlight{background-size:100% 100%}}@media (prefers-reduced-motion:no-preference){.landing-page-module___34nyG__heroHighlight{background-size:0% 100%;animation:.38s cubic-bezier(.2,.75,.3,1) 1s both landing-page-module___34nyG__heroHighlightSweep}.landing-page-module___34nyG__heroHighlightLeads{animation-delay:1.2s}}@media not all and (min-width:48rem){.landing-page-module___34nyG__hero{min-height:auto;padding:2rem 1.25rem 3.5rem}.landing-page-module___34nyG__heroIntro{gap:1.75rem}.landing-page-module___34nyG__heroSupport{margin-top:.75rem;padding:.7rem .95rem;font-size:.96rem}.landing-page-module___34nyG__heroWhatsappCta{align-self:center;gap:.4rem;width:fit-content;max-width:100%;padding-inline:.45rem;font-size:.75rem}.landing-page-module___34nyG__heroWhatsappCta svg{width:.85rem}.landing-page-module___34nyG__heroActions{gap:.9rem}.landing-page-module___34nyG__outcomeField{gap:1.5rem;margin-top:3.25rem}.landing-page-module___34nyG__outcomeCard{min-height:0}.landing-page-module___34nyG__outcomeCardCopy{padding:1.65rem}.landing-page-module___34nyG__outcomeCardCopy h2{font-size:clamp(2.45rem,12vw,3.2rem)}.landing-page-module___34nyG__outcomeCardCopy>p{margin-top:1.1rem;font-size:.92rem;line-height:1.6}.landing-page-module___34nyG__outcomeLink{margin-top:1.25rem;padding:.125rem 1rem}.landing-page-module___34nyG__outcomeCardCopy .landing-page-module___34nyG__outcomeLink{margin-top:1.1rem}.landing-page-module___34nyG__heroTitle{max-width:100%;font-size:clamp(3rem,13vw,4.1rem)}.landing-page-module___34nyG__heroTitle[id]{line-height:1.12}.landing-page-module___34nyG__leadCard{flex-direction:column;margin-top:0;display:flex}.landing-page-module___34nyG__heroFit{clip-path:none;min-height:0}.landing-page-module___34nyG__efficiencyVisual{min-height:9rem}.landing-page-module___34nyG__evidence,.landing-page-module___34nyG__partnership,.landing-page-module___34nyG__practice,.landing-page-module___34nyG__contact{padding:3rem 1.25rem}.landing-page-module___34nyG__evidenceHeading h2,.landing-page-module___34nyG__partnerStatement h2,.landing-page-module___34nyG__practiceHeader h2{font-size:clamp(2.35rem,11.5vw,3.1rem)}.landing-page-module___34nyG__partnerStatement h2{font-size:clamp(2.5rem,12vw,3.25rem)}.landing-page-module___34nyG__evidenceCard{min-height:0}.landing-page-module___34nyG__businessMapLanes{grid-template-columns:minmax(0,1fr);gap:0}.landing-page-module___34nyG__businessDescriptions{gap:1.5rem}.landing-page-module___34nyG__businessMapArea{min-height:10rem}.landing-page-module___34nyG__businessMapLink{min-height:4rem}.landing-page-module___34nyG__businessMapLink:before{width:1px;height:auto;top:0;bottom:0;left:calc(50% - 1px)}.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__deliveryNotes{gap:1rem}.landing-page-module___34nyG__deliveryNotes ul{gap:.7rem}.landing-page-module___34nyG__contact h2{font-size:clamp(2.85rem,13vw,3.6rem)}.landing-page-module___34nyG__contactActions{display:grid}.landing-page-module___34nyG__whatsappCta,.landing-page-module___34nyG__secondaryContact{justify-self:center;width:fit-content;max-width:100%}.landing-page-module___34nyG__evidenceCard:last-child{transform:none}}.landing-page-module___34nyG__page :is(h1,h2,h3,h4,p,li,span,a,button,label,input,textarea,select,strong,small):not(footer *,header *){font-family:var(--ascii-font)}.landing-page-module___34nyG__page :is(h1,h2,h3,h4):not(footer *,header *){letter-spacing:-.045em;font-weight:400;line-height:1.08}.landing-page-module___34nyG__page :is(p,li,label,input,textarea,select,button):not(footer *,header *){line-height:1.55}.landing-page-module___34nyG__page :is(.landing-page-module___34nyG__hero,.landing-page-module___34nyG__outcomeCard,.landing-page-module___34nyG__heroFit,.landing-page-module___34nyG__focusComparison span,.landing-page-module___34nyG__evidenceCard,.landing-page-module___34nyG__businessMap,.landing-page-module___34nyG__businessMapArea,.landing-page-module___34nyG__businessMapLink span,.landing-page-module___34nyG__controlSystem,.landing-page-module___34nyG__contactFormPanel,.landing-page-module___34nyG__heroWhatsappCta,.landing-page-module___34nyG__outcomeLink,.landing-page-module___34nyG__whatsappCta,.landing-page-module___34nyG__secondaryContact){border-color:var(--ascii-rule);border-style:dashed;border-radius:0}.landing-page-module___34nyG__page .landing-page-module___34nyG__heroFit{clip-path:none}.landing-page-module___34nyG__page .landing-page-module___34nyG__heroSupport{box-shadow:none;border-style:dashed;border-radius:0;rotate:none}.landing-page-module___34nyG__page .landing-page-module___34nyG__efficiencyCard,.landing-page-module___34nyG__page .landing-page-module___34nyG__leadCard,.landing-page-module___34nyG__page .landing-page-module___34nyG__evidenceCard:first-child,.landing-page-module___34nyG__page .landing-page-module___34nyG__evidenceCard:last-child{border-radius:0}.landing-page-module___34nyG__page .landing-page-module___34nyG__contactFormPanel :is(input,textarea,select,button){font-family:var(--ascii-font);border-radius:0}.landing-page-module___34nyG__page :is(.landing-page-module___34nyG__deliveryNotes,.landing-page-module___34nyG__processList li){border-color:var(--ascii-rule);border-style:dashed}
.hero-brand-icons-module__-Fo0uq__field{z-index:0;pointer-events:none;width:100%;height:clamp(28rem,60vw,48rem);position:absolute;top:2.5rem;left:50%;overflow:clip;transform:translate(-50%);container-type:size}.hero-brand-icons-module__-Fo0uq__mark{--mark-opacity:.28;top:var(--top);left:var(--left);width:var(--size);height:var(--size);color:var(--primary);place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.hero-brand-icons-module__-Fo0uq__mark{color:color-mix(in oklch, var(--primary) 58%, var(--foreground))}}.hero-brand-icons-module__-Fo0uq__mark{opacity:var(--mark-opacity);animation:.7s cubic-bezier(.2,.7,.2,1) 1s both hero-brand-icons-module__-Fo0uq__arrive;transform:translate(-50%)}.hero-brand-icons-module__-Fo0uq__glyph{width:100%;height:100%;animation:hero-brand-icons-module__-Fo0uq__float var(--float-duration) ease-in-out var(--delay) infinite alternate;place-items:center;display:grid;position:relative}.hero-brand-icons-module__-Fo0uq__mark svg{width:100%;height:100%;display:block}.hero-brand-icons-module__-Fo0uq__wordmark{font-family:var(--font-code);letter-spacing:-.04em;white-space:nowrap;font-size:.68rem;font-weight:600}.hero-brand-icons-module__-Fo0uq__asset{width:100%;height:100%;-webkit-mask-image:var(--asset);-webkit-mask-image:var(--asset);-webkit-mask-image:var(--asset);mask-image:var(--asset);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--asset);background-color:currentColor;display:block;-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.hero-brand-icons-module__-Fo0uq__assetLabel{font-family:var(--font-code);font-size:.56rem;font-weight:600;line-height:1;position:absolute;top:calc(100% + .1rem)}@keyframes hero-brand-icons-module__-Fo0uq__arrive{0%{opacity:0;transform:translate(-50%, -50%) translate3d(var(--active-entry-x,var(--entry-x)), var(--active-entry-y,var(--entry-y)), 0)}to{opacity:var(--mark-opacity);transform:translate(-50%)translateY(0)}}@keyframes hero-brand-icons-module__-Fo0uq__float{0%{transform:translateY(calc(var(--drift) * -8px)) rotate(-4deg)}to{transform:translateY(calc(var(--drift) * 8px)) rotate(4deg)}}@media not all and (min-width:80rem){.hero-brand-icons-module__-Fo0uq__mark{--mark-opacity:.14}}@media (max-width:640px){.hero-brand-icons-module__-Fo0uq__field{height:30rem}.hero-brand-icons-module__-Fo0uq__mark{left:var(--mobile-left);top:var(--mobile-top);--active-entry-x:var(--mobile-entry-x);--active-entry-y:var(--mobile-entry-y);--mark-opacity:.16;width:min(var(--size), 1.5rem);height:min(var(--size), 1.5rem)}.hero-brand-icons-module__-Fo0uq__wordmark{font-size:.56rem}}@media (prefers-reduced-motion:reduce){.hero-brand-icons-module__-Fo0uq__mark,.hero-brand-icons-module__-Fo0uq__glyph{animation:none}.hero-brand-icons-module__-Fo0uq__mark{opacity:var(--mark-opacity);transform:translate(-50%)}}
.site-chrome-module__wgErFa__footer{--primary:#00baca;--primary-foreground:#050608;--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{--primary:lab(68.6378% -38.3281 -20.4231);--primary-foreground:lab(1.55307% -.0796095 -.809598);--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__asciiHeader{--font-display:var(--font-code);border-bottom-style:dashed}.site-chrome-module__wgErFa__skipLink{z-index:1100;background:var(--background);color:var(--foreground);border:2px solid var(--primary);font-family:var(--font-code), monospace;padding:.65rem 1rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-200%)}.site-chrome-module__wgErFa__skipLink:focus{outline:2px solid var(--foreground);outline-offset:2px;transform:translateY(0)}.site-chrome-module__wgErFa__asciiBrand{width:6rem;height:2.75rem;font-family:var(--font-code), monospace;align-items:center;gap:.4rem;font-size:.5625rem;line-height:1.4;display:flex}.site-chrome-module__wgErFa__asciiHeader>div{font-family:var(--font-code), "Courier New", monospace}.site-chrome-module__wgErFa__asciiHeader a,.site-chrome-module__wgErFa__asciiHeader button{font-family:var(--font-code), "Courier New", monospace;border-radius:0}.site-chrome-module__wgErFa__asciiHeader nav a{letter-spacing:-.035em}.site-chrome-module__wgErFa__asciiHeader [role=group][aria-label=Display\ currency]{border-radius:0}.site-chrome-module__wgErFa__asciiFooter{font-family:var(--font-code), "Courier New", monospace}.site-chrome-module__wgErFa__asciiHeader a:focus-visible,.site-chrome-module__wgErFa__asciiHeader button:focus-visible,.site-chrome-module__wgErFa__asciiFooter a:focus-visible,.site-chrome-module__wgErFa__asciiFooter button:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.site-chrome-module__wgErFa__asciiFooter .site-chrome-module__wgErFa__primaryNavigationLink:focus-visible{outline-offset:-4px}.site-chrome-module__wgErFa__asciiFooter .site-chrome-module__wgErFa__primaryNavigation{background:0 0;border-style:dashed;border-radius:0}.site-chrome-module__wgErFa__asciiFooter .site-chrome-module__wgErFa__primaryNavigationLink{border-inline-end:1px dashed var(--footer-line);border-block-end:1px dashed var(--footer-line);font-family:var(--font-code), "Courier New", monospace;border-radius:0;font-size:clamp(1rem,1.7vw,1.25rem);line-height:1.3}.site-chrome-module__wgErFa__asciiFooter .site-chrome-module__wgErFa__primaryNavigationLink:nth-child(2n){border-inline-end:0}.site-chrome-module__wgErFa__asciiFooter .site-chrome-module__wgErFa__primaryNavigationLink:last-child{border-block-end:0;border-inline-end:0}.site-chrome-module__wgErFa__asciiFooter .site-chrome-module__wgErFa__primaryNavigationLink:nth-last-child(-n+2){border-block-end:0}.site-chrome-module__wgErFa__asciiFooter .site-chrome-module__wgErFa__primaryNavigationLink span:before{content:none}.site-chrome-module__wgErFa__asciiFooter .site-chrome-module__wgErFa__directoryTitle{font-family:var(--font-code), "Courier New", monospace;letter-spacing:-.035em;font-size:clamp(1.75rem,4vw,3.5rem)}.site-chrome-module__wgErFa__asciiFooter .site-chrome-module__wgErFa__directoryGroup,.site-chrome-module__wgErFa__asciiFooter .site-chrome-module__wgErFa__directoryTitleRow,.site-chrome-module__wgErFa__asciiFooter .site-chrome-module__wgErFa__footerOpening{border-bottom-style:dashed}.site-chrome-module__wgErFa__asciiFooter .site-chrome-module__wgErFa__utilityDock,.site-chrome-module__wgErFa__asciiFooter .site-chrome-module__wgErFa__socialLink{border-style:dashed;border-radius:0}.site-chrome-module__wgErFa__footerStage{max-width:72rem;margin-inline:auto;position:relative}.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__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{flex-wrap:wrap;gap:0 1.5rem;display:flex}.site-chrome-module__wgErFa__directoryGroup{border-bottom:1px solid var(--footer-line);flex:18rem;min-width:0;padding-block:1.5rem}.site-chrome-module__wgErFa__directoryGroup:nth-child(3n+1){flex-grow:1.2}.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__footerLegalLinks{flex-wrap:wrap;gap:.75rem;display:flex}.site-chrome-module__wgErFa__footerLegalLinks a{color:var(--footer-subtle);text-underline-offset:.2em;text-decoration:underline;transition:color .32s}.site-chrome-module__wgErFa__footerLegalLinks a:hover{color:var(--primary)}@media not all and (min-width:40rem){.site-chrome-module__wgErFa__footer{padding:.5rem}.site-chrome-module__wgErFa__primaryNavigation{border-radius:1.25rem;margin-top:1rem}.site-chrome-module__wgErFa__primaryNavigationLink{flex-basis:calc(50% - 1px);min-height:3.9rem;padding:.8rem .9rem;font-size:1rem}.site-chrome-module__wgErFa__primaryNavigationLink span:before{margin:0 0 .25rem;display:block}.site-chrome-module__wgErFa__directory{margin-top:3rem}.site-chrome-module__wgErFa__directoryTitleRow>span{display:none}.site-chrome-module__wgErFa__directoryGroup{padding-block:1.15rem}.site-chrome-module__wgErFa__utilityDock{border-radius:1.25rem;gap:1.15rem;margin-top:2.5rem;padding:1rem}}@media (min-width:40rem){.site-chrome-module__wgErFa__primaryNavigationLink{flex-basis:calc(50% - 1px)}.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:64rem){.site-chrome-module__wgErFa__footerWithRail{padding-left:8.5rem}.site-chrome-module__wgErFa__primaryNavigationLink{flex-basis:calc(25% - 1px)}.site-chrome-module__wgErFa__asciiFooter .site-chrome-module__wgErFa__primaryNavigationLink:nth-child(2n){border-inline-end:1px dashed var(--footer-line)}.site-chrome-module__wgErFa__asciiFooter .site-chrome-module__wgErFa__primaryNavigationLink:nth-child(4n){border-inline-end:0}.site-chrome-module__wgErFa__asciiFooter .site-chrome-module__wgErFa__primaryNavigationLink:nth-last-child(-n+4){border-block-end:0}.site-chrome-module__wgErFa__directoryGrid{gap:0 2.25rem}}.site-chrome-module__wgErFa__footerOpening{border-bottom:1px solid var(--footer-line);place-items:center;padding-block:clamp(1.5rem,4vw,3rem);display:grid}@keyframes site-chrome-module__wgErFa__footer-wordmark{to{transform:translate(-50%)}}.site-chrome-module__wgErFa__wordmarkMarquee{border-block:1px solid var(--footer-line);margin-top:clamp(3rem,8vw,7rem);overflow:hidden}.site-chrome-module__wgErFa__asciiFooter .site-chrome-module__wgErFa__wordmarkMarquee{border-block-style:dashed}.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:-.04em;-webkit-text-stroke:1px var(--footer-ink);flex:none;padding:.18em .42em .24em;font-size:clamp(4rem,15vw,13rem);font-weight:520;line-height:.95}@supports (color:color-mix(in lab, red, red)){.site-chrome-module__wgErFa__wordmarkTrack span{-webkit-text-stroke:1px color-mix(in oklch, var(--footer-ink) 38%, transparent)}}.site-chrome-module__wgErFa__wordmarkTrack span{white-space:nowrap}.site-chrome-module__wgErFa__wordmarkMarquee:hover .site-chrome-module__wgErFa__wordmarkTrack{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.site-chrome-module__wgErFa__wordmarkTrack{animation:none}}
.footer-business-identity-module__TK8FNG__identity{z-index:1;--identity-cycle:11.5s;text-align:center;width:100%;max-width:50rem;padding:1.5rem 1.25rem;position:relative}.footer-business-identity-module__TK8FNG__ascii .footer-business-identity-module__TK8FNG__companyLine,.footer-business-identity-module__TK8FNG__ascii .footer-business-identity-module__TK8FNG__channelText,.footer-business-identity-module__TK8FNG__ascii .footer-business-identity-module__TK8FNG__rollingText{font-family:var(--font-code), "Courier New", monospace}.footer-business-identity-module__TK8FNG__ascii .footer-business-identity-module__TK8FNG__companyLine{font-size:clamp(1rem,2.8vw,1.75rem);font-weight:400}.footer-business-identity-module__TK8FNG__animation{perspective:36rem;min-height:5.5rem;color:var(--footer-ink);place-items:center;display:grid}.footer-business-identity-module__TK8FNG__companyLine{width:100%;font-family:var(--font-display);letter-spacing:-.035em;white-space:nowrap;justify-content:center;align-items:baseline;gap:.24em;font-size:clamp(1.5rem,4vw,2.4rem);font-weight:650;line-height:1.35;display:flex}.footer-business-identity-module__TK8FNG__word{flex:none;align-items:baseline;display:inline-flex}.footer-business-identity-module__TK8FNG__accentLetter{color:var(--primary);flex:none}.footer-business-identity-module__TK8FNG__suffixes{text-align:left;grid-template-columns:max-content;justify-items:start;display:inline-grid}.footer-business-identity-module__TK8FNG__suffix{opacity:0;filter:blur(.16em);backface-visibility:hidden;grid-area:1/1;animation:11.5s cubic-bezier(.22,.8,.22,1) infinite footer-business-identity-module__TK8FNG__suffix-company;transform:translateY(.65em)}.footer-business-identity-module__TK8FNG__suffix[data-state=company]{opacity:1;filter:none;animation-name:footer-business-identity-module__TK8FNG__suffix-company;transform:none}.footer-business-identity-module__TK8FNG__suffix[data-state=business]{animation-name:footer-business-identity-module__TK8FNG__suffix-business}@keyframes footer-business-identity-module__TK8FNG__suffix-company{0%,43.478%{opacity:1;filter:none;transform:none}47.826%,93.478%{opacity:0;filter:blur(.16em);transform:translateY(-.65em)}97.826%,to{opacity:1;filter:none;transform:none}}@keyframes footer-business-identity-module__TK8FNG__suffix-business{0%,43.478%{opacity:0;filter:blur(.16em);transform:translateY(.65em)}47.826%,93.478%{opacity:1;filter:none;transform:none}97.826%,to{opacity:0;filter:blur(.16em);transform:translateY(.65em)}}.footer-business-identity-module__TK8FNG__delayedWord .footer-business-identity-module__TK8FNG__suffix{animation-name:footer-business-identity-module__TK8FNG__delayed-company}.footer-business-identity-module__TK8FNG__delayedWord .footer-business-identity-module__TK8FNG__suffix[data-state=business]{animation-name:footer-business-identity-module__TK8FNG__delayed-business}@keyframes footer-business-identity-module__TK8FNG__delayed-company{0%,45.652%{opacity:1;filter:none;transform:none}50%,95.652%{opacity:0;filter:blur(.16em);transform:translateY(-.65em)}to{opacity:1;filter:none;transform:none}}@keyframes footer-business-identity-module__TK8FNG__delayed-business{0%,45.652%{opacity:0;filter:blur(.16em);transform:translateY(.65em)}50%,95.652%{opacity:1;filter:none;transform:none}to{opacity:0;filter:blur(.16em);transform:translateY(.65em)}}.footer-business-identity-module__TK8FNG__channels{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,5vw,4rem);margin:0 auto;padding-top:.65rem;display:grid}.footer-business-identity-module__TK8FNG__channel{min-width:0}.footer-business-identity-module__TK8FNG__channel dt{color:var(--footer-subtle);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:650}.footer-business-identity-module__TK8FNG__channel dd{color:var(--footer-ink);gap:.25rem;margin:.35rem 0 0;font-size:clamp(.9rem,1.5vw,1rem);line-height:1.4;display:grid}.footer-business-identity-module__TK8FNG__ascii .footer-business-identity-module__TK8FNG__channel dd{border-top:1px dashed var(--footer-line)}.footer-business-identity-module__TK8FNG__channelText{font-weight:600}.footer-business-identity-module__TK8FNG__rollingText{min-height:3em;color:var(--footer-subtle);font-size:.82em;display:grid;position:relative;overflow:hidden}.footer-business-identity-module__TK8FNG__rollingWord{white-space:normal;text-wrap:balance;opacity:0;filter:blur(.16em);grid-area:1/1;align-self:center;animation:11.5s cubic-bezier(.22,.8,.22,1) infinite footer-business-identity-module__TK8FNG__delayed-company;transform:translateY(.65em)}.footer-business-identity-module__TK8FNG__rollingWord:nth-child(2){animation-name:footer-business-identity-module__TK8FNG__delayed-business}.footer-business-identity-module__TK8FNG__identity:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.footer-business-identity-module__TK8FNG__identity:focus-visible .footer-business-identity-module__TK8FNG__suffix,.footer-business-identity-module__TK8FNG__identity:focus-visible .footer-business-identity-module__TK8FNG__rollingWord{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.footer-business-identity-module__TK8FNG__identity:hover .footer-business-identity-module__TK8FNG__suffix,.footer-business-identity-module__TK8FNG__identity:hover .footer-business-identity-module__TK8FNG__rollingWord{animation-play-state:paused}}@media (max-width:39.999rem){.footer-business-identity-module__TK8FNG__channels{grid-template-columns:minmax(0,1fr);gap:1.5rem}}@media (prefers-reduced-motion:reduce){.footer-business-identity-module__TK8FNG__suffix,.footer-business-identity-module__TK8FNG__rollingWord{filter:none;animation:none;transform:none}.footer-business-identity-module__TK8FNG__suffix[data-state=company],.footer-business-identity-module__TK8FNG__rollingWord:first-child{opacity:1}.footer-business-identity-module__TK8FNG__suffix[data-state=business],.footer-business-identity-module__TK8FNG__rollingWord:nth-child(2){opacity:0}}
@keyframes mobile-site-navigation-module__ahAGyG__mobile-navigation-enter{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes mobile-site-navigation-module__ahAGyG__mobile-navigation-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.mobile-site-navigation-module__ahAGyG__dialog{inset-block:0;border:0;border-left:1px dashed var(--sidebar-border);background:var(--sidebar);width:min(24rem,100vw - 2rem);max-width:none;height:100dvh;max-height:100dvh;color:var(--sidebar-foreground);opacity:0;box-shadow:none;margin:0 0 0 auto;padding:0;position:fixed;left:auto;right:0;transform:translate(100%)}.mobile-site-navigation-module__ahAGyG__dialog[open]{flex-direction:column;animation:.24s cubic-bezier(.22,1,.36,1) both mobile-site-navigation-module__ahAGyG__mobile-navigation-enter;display:flex}.mobile-site-navigation-module__ahAGyG__dialog[data-closing=true]{animation:.24s cubic-bezier(.22,1,.36,1) both mobile-site-navigation-module__ahAGyG__mobile-navigation-exit}.mobile-site-navigation-module__ahAGyG__dialog::backdrop{background:#0000008c}@media (prefers-reduced-motion:reduce){.mobile-site-navigation-module__ahAGyG__dialog[open],.mobile-site-navigation-module__ahAGyG__dialog[data-closing=true]{animation:none}}
.contact-module__xwJ-uq__contact{--ascii-rule:color-mix(in oklch, var(--foreground) 40%, transparent)}.contact-module__xwJ-uq__heroFlow{flex-wrap:wrap;display:flex}.contact-module__xwJ-uq__heroFlow>*{min-width:0}.contact-module__xwJ-uq__heroFlow>:first-child{flex:1.2 30rem}.contact-module__xwJ-uq__heroFlow>:last-child{flex:.8 20rem}.contact-module__xwJ-uq__requestFlow{--section-intro-grow:.8;--section-intro-basis:20rem;--section-content-grow:1.2}.dark .contact-module__xwJ-uq__contact{--primary-foreground:#050608}@supports (color:lab(0% 0 0)){.dark .contact-module__xwJ-uq__contact{--primary-foreground:lab(1.55307% -.0796095 -.809598)}}.contact-module__xwJ-uq__contact input,.contact-module__xwJ-uq__contact textarea,.contact-module__xwJ-uq__contact figure{font-family:var(--ascii-font)}.contact-module__xwJ-uq__contact label{line-height:1.45}.contact-module__xwJ-uq__contact textarea{line-height:1.5}.contact-module__xwJ-uq__contactOption .font-serif{line-height:1.2}.contact-module__xwJ-uq__contact figure{border-color:var(--ascii-rule);border-style:dashed;position:relative}.contact-module__xwJ-uq__contact figure[data-compact=true]{border:0;padding-block:0}.contact-module__xwJ-uq__contact figcaption{color:var(--primary);font-weight:500}.contact-module__xwJ-uq__contactOption{border-style:dashed;border-color:var(--ascii-rule);border-radius:0;position:relative}.contact-module__xwJ-uq__cornerStart,.contact-module__xwJ-uq__cornerEnd{background:var(--background);color:var(--primary);font:.875rem/1 var(--ascii-font);position:absolute}.contact-module__xwJ-uq__cornerStart{top:-.5em;left:-.3em}.contact-module__xwJ-uq__cornerEnd{bottom:-.5em;right:-.3em}.contact-module__xwJ-uq__contactOption .contact-module__xwJ-uq__iconFrame{border:0;border-radius:0}.contact-module__xwJ-uq__contactOption:hover{background:color-mix(in oklch, var(--primary) 6%, var(--background));border-color:var(--primary);transform:none}.contact-module__xwJ-uq__asciiIcon{font-family:var(--ascii-font);color:var(--primary);font-size:.875rem;font-weight:400}.contact-module__xwJ-uq__contact a:focus-visible{outline:2px solid var(--primary);outline-offset:4px}
.why-us-module__52KMKG__page{--ascii-rule:color-mix(in oklch, currentColor 40%, transparent)}.why-us-module__52KMKG__heroFlow{flex-wrap:wrap;display:flex}.why-us-module__52KMKG__heroFlow>div{flex:.9 24rem;min-width:0}.why-us-module__52KMKG__heroFlow>div:first-of-type{flex:1.1 27rem}.why-us-module__52KMKG__heroTitle{flex:100%;width:100%;max-width:none}.why-us-module__52KMKG__page .leading-6{line-height:1.5}.why-us-module__52KMKG__page>.bg-foreground{--primary:#00baca}@supports (color:lab(0% 0 0)){.why-us-module__52KMKG__page>.bg-foreground{--primary:lab(68.6378% -38.3281 -20.4231)}}.why-us-module__52KMKG__page .border{border-style:dashed}.why-us-module__52KMKG__page button,.why-us-module__52KMKG__page a[data-slot=button]{border-radius:0}.why-us-module__52KMKG__page a:focus-visible,.why-us-module__52KMKG__page button:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.why-us-module__52KMKG__inlineIcon{font-family:var(--ascii-font);color:inherit;font-size:.875rem;font-weight:400}.why-us-module__52KMKG__stepNumber{font-family:var(--ascii-font);border-style:dashed;border-radius:0;font-weight:400}.why-us-module__52KMKG__page .why-us-module__52KMKG__processDiagram{border:0;padding-block:0}.why-us-module__52KMKG__processDiagram figcaption{font-family:var(--ascii-font);font-weight:500}
.product-category-page-module__0G5K7a__page{--accent:var(--primary);--ascii-rule:color-mix(in oklch, currentColor 40%, transparent);--ascii-font:var(--font-code), "Courier New", monospace;min-height:100dvh;padding-bottom:calc(4.75rem + env(safe-area-inset-bottom));overflow-x:clip}.product-category-page-module__0G5K7a__primaryLink{border-radius:0}.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{border:1px solid var(--accent);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:background-color .48s,color .48s,border-color .48s;display:inline-flex}.product-category-page-module__0G5K7a__primaryLink:hover{border-color:var(--primary-foreground);background:var(--primary-foreground);color:var(--accent)}.product-category-page-module__0G5K7a__primaryLink:focus-visible{outline:2px solid var(--accent);outline-offset: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(--ascii-font);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(--ascii-font);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(--ascii-font);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:static}.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{text-wrap:balance;max-width:52rem;font-size:clamp(2.4rem,4.2vw,4.5rem)}.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(--ascii-font);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{text-wrap:balance;margin-top:1rem;font-size:clamp(2.3rem,4vw,4.2rem)}.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{flex-wrap:wrap;align-items:stretch;gap:1rem;max-width:52rem;display:flex}.product-category-page-module__0G5K7a__storyStage{border:1px solid var(--border);background:var(--background);flex-direction:column;flex:18rem;min-width:0;min-height:13rem;padding:1.4rem;transition:border-color .48s,box-shadow .48s;display:flex}.product-category-page-module__0G5K7a__storyStage:nth-child(3n+1){flex-grow:1.2}.product-category-page-module__0G5K7a__storyStage:hover,.product-category-page-module__0G5K7a__storyStage:focus-within{border-color:var(--accent);box-shadow:inset 0 0 0 100vmax color-mix(in oklch, var(--accent) 10%, transparent)}.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{margin-top:1.7rem;font-size:1.5rem}.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}.product-category-page-module__0G5K7a__workbench .product-category-page-module__0G5K7a__storyStages{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{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{flex-wrap:wrap;gap:1rem;max-width:86rem;margin:auto;display:flex}.product-category-page-module__0G5K7a__industryCard{border:1px solid var(--border);background:var(--background);flex-direction:column;flex:calc(33.3333% - .666667rem);min-width:0;min-height:24rem;padding:clamp(1.5rem,2.5vw,2.5rem);transition:border-color .48s,box-shadow .48s;display:flex}.product-category-page-module__0G5K7a__page .product-category-page-module__0G5K7a__hero{border-bottom-style:dashed}.product-category-page-module__0G5K7a__page .product-category-page-module__0G5K7a__heroDiagram{border-left-style:dashed}.product-category-page-module__0G5K7a__page .product-category-page-module__0G5K7a__storySection{border-block-style:dashed}.product-category-page-module__0G5K7a__page .product-category-page-module__0G5K7a__storyStage,.product-category-page-module__0G5K7a__page .product-category-page-module__0G5K7a__industryCard,.product-category-page-module__0G5K7a__page .product-category-page-module__0G5K7a__signalFigure,.product-category-page-module__0G5K7a__page .product-category-page-module__0G5K7a__evidenceCard{border-color:var(--ascii-rule);border-style:dashed;border-radius:0}.product-category-page-module__0G5K7a__page .product-category-page-module__0G5K7a__industryTag{border-style:dashed;border-radius:0}.product-category-page-module__0G5K7a__page .product-category-page-module__0G5K7a__storyIntro h2,.product-category-page-module__0G5K7a__page .product-category-page-module__0G5K7a__storyStage h3,.product-category-page-module__0G5K7a__page .product-category-page-module__0G5K7a__industryCard h3,.product-category-page-module__0G5K7a__page .product-category-page-module__0G5K7a__definitionBody .product-category-page-module__0G5K7a__emphasis,.product-category-page-module__0G5K7a__page .product-category-page-module__0G5K7a__signalNode,.product-category-page-module__0G5K7a__page .product-category-page-module__0G5K7a__journeyIndex{font-family:var(--ascii-font);letter-spacing:-.055em;font-weight:400}.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);box-shadow:inset 0 0 0 100vmax color-mix(in oklch, var(--accent) 10%, transparent)}.product-category-page-module__0G5K7a__cardIndex{color:var(--accent)}.product-category-page-module__0G5K7a__industryCard h3{margin-top:3rem;font-size:clamp(1.45rem,2vw,2rem)}.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)}.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(--ascii-font);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);flex-wrap:wrap;max-width:86rem;margin:auto;display:flex}.product-category-page-module__0G5K7a__evidenceCard{border-right:1px solid color-mix(in oklch, var(--background) 30%, transparent);flex-direction:column;flex:calc(33.3333% - .666667rem);min-width:0;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(--ascii-font);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}.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{text-wrap:balance;max-width:32rem;margin-top:0;font-size:clamp(1.7rem,2.7vw,2.8rem)}.product-category-page-module__0G5K7a__productivityPanel>div>strong{font-family:var(--ascii-font);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}.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-size:1.35rem}.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{--heading-outline-ink:var(--background);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__industryCard:first-child{background:var(--accent);color:var(--primary-foreground);flex-grow:1.25}.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(block var(--site-chrome-offset) 0);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}}@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__hero h1,.product-category-page-module__0G5K7a__useCaseIntro h2{width:100%;max-width:none}.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__industryCard,.product-category-page-module__0G5K7a__evidenceCard{flex-basis:calc(50% - .5rem)}.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__industryCard,.product-category-page-module__0G5K7a__evidenceCard{flex-basis:100%}.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}}@media (min-width:64rem) and (min-height:48rem) and (prefers-reduced-motion:no-preference){.product-category-page-module__0G5K7a__stickyLabel,.product-category-page-module__0G5K7a__workbench .product-category-page-module__0G5K7a__storyIntro,.product-category-page-module__0G5K7a__modelHeading h2,.product-category-page-module__0G5K7a__useCaseIntro{top:var(--site-chrome-offset);position:sticky}}.product-category-page-module__0G5K7a__page>section h1,.product-category-page-module__0G5K7a__page>section h2,.product-category-page-module__0G5K7a__page>section h3{font-family:var(--ascii-font);letter-spacing:-.055em;font-weight:400;line-height:1.12}.product-category-page-module__0G5K7a__page>section .font-serif{font-family:var(--ascii-font);letter-spacing:-.055em;font-weight:400;line-height:1.12}.product-category-page-module__0G5K7a__page>section p,.product-category-page-module__0G5K7a__page>section a,.product-category-page-module__0G5K7a__page>section button,.product-category-page-module__0G5K7a__page>section label,.product-category-page-module__0G5K7a__page>section input,.product-category-page-module__0G5K7a__page>section textarea{font-family:var(--ascii-font)}.product-category-page-module__0G5K7a__page>section p{letter-spacing:-.025em}.product-category-page-module__0G5K7a__page>section .leading-8{line-height:1.65}.product-category-page-module__0G5K7a__page>section .leading-7{line-height:1.6}.product-category-page-module__0G5K7a__page>section .leading-6{line-height:1.5}:is(.product-category-page-module__0G5K7a__page>section .rounded-xl,.product-category-page-module__0G5K7a__page>section .rounded-2xl,.product-category-page-module__0G5K7a__page>section .rounded-3xl),:is(.product-category-page-module__0G5K7a__page>section a[class*=rounded-full],.product-category-page-module__0G5K7a__page>section button[class*=rounded-full]){border-radius:0}:is(.product-category-page-module__0G5K7a__page>section .border-border,.product-category-page-module__0G5K7a__page>section .border-t,.product-category-page-module__0G5K7a__page>section .border-b,.product-category-page-module__0G5K7a__page>section .border-y),.product-category-page-module__0G5K7a__page .product-category-page-module__0G5K7a__evidenceGrid{border-color:var(--ascii-rule);border-style:dashed}
.service-landing-page-module__m15xNW__contrastSafe{--primary:#006271}@supports (color:lab(0% 0 0)){.service-landing-page-module__m15xNW__contrastSafe{--primary:lab(37.0486% -31.678 -21.8485)}}.service-landing-page-module__m15xNW__primaryLink{border-radius:0}.service-landing-page-module__m15xNW__contrastSafe .bg-foreground{--primary:#00baca;--primary-foreground:#050608}@supports (color:lab(0% 0 0)){.service-landing-page-module__m15xNW__contrastSafe .bg-foreground{--primary:lab(68.6378% -38.3281 -20.4231);--primary-foreground:lab(1.55307% -.0796095 -.809598)}}.service-landing-page-module__m15xNW__contrastSafe [data-invert-surface]:nth-child(2n){--primary:#006271}@supports (color:lab(0% 0 0)){.service-landing-page-module__m15xNW__contrastSafe [data-invert-surface]:nth-child(2n){--primary:lab(37.0486% -31.678 -21.8485)}}.service-landing-page-module__m15xNW__contrastSafe [data-invert-surface]:nth-child(odd){--primary:#00baca;--primary-foreground:#050608}@supports (color:lab(0% 0 0)){.service-landing-page-module__m15xNW__contrastSafe [data-invert-surface]:nth-child(odd){--primary:lab(68.6378% -38.3281 -20.4231);--primary-foreground:lab(1.55307% -.0796095 -.809598)}}.service-landing-page-module__m15xNW__routingFlow{margin-top:1.25rem;position:relative}.service-landing-page-module__m15xNW__routingFlow:before{border-left:1px solid var(--primary);content:"";position:absolute;top:1.1rem;bottom:1.15rem;left:1rem}.service-landing-page-module__m15xNW__routingInput{position:relative}.service-landing-page-module__m15xNW__routingInput:before{border-top:1px solid var(--primary);content:"";width:1rem;position:absolute;top:50%;right:100%}.service-landing-page-module__m15xNW__routingInput,.service-landing-page-module__m15xNW__decisionInput{border:1px solid var(--primary);width:fit-content;color:var(--primary);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-left:2rem;padding:.55rem .8rem;font-size:.7rem}.service-landing-page-module__m15xNW__routingDiagram{gap:.8rem;margin-top:.75rem;display:grid}.service-landing-page-module__m15xNW__routingDiagram .service-landing-page-module__m15xNW__routingStep{margin-left:2rem}.service-landing-page-module__m15xNW__routingDiagram .service-landing-page-module__m15xNW__routingStep:before{border-top:1px solid var(--primary);content:"";width:1rem;position:absolute;top:1.1rem;right:100%}.service-landing-page-module__m15xNW__routingDiagram .service-landing-page-module__m15xNW__routingStep:after{border-top:1px solid var(--primary);border-right:1px solid var(--primary);content:"";width:.4rem;height:.4rem;position:absolute;top:.9rem;left:-.28rem;rotate:45deg}.service-landing-page-module__m15xNW__decisionMap{min-width:0}.service-landing-page-module__m15xNW__decisionInput{margin:0 auto 1.3rem;position:relative}.service-landing-page-module__m15xNW__decisionInput:after{border-left:1px solid var(--primary);content:"";height:1.3rem;position:absolute;top:100%;left:50%}.service-landing-page-module__m15xNW__decisionGrid{padding-top:1.3rem;position:relative}.service-landing-page-module__m15xNW__decisionGrid:before{border-top:1px solid var(--primary);content:"";position:absolute;top:0;left:25%;right:25%}.service-landing-page-module__m15xNW__decisionGrid article{min-width:0;position:relative}.service-landing-page-module__m15xNW__decisionGrid article:before{border-left:1px solid var(--primary);content:"";height:1.3rem;position:absolute;bottom:100%;left:50%}.service-landing-page-module__m15xNW__decisionGrid article h3{text-wrap:balance}.service-landing-page-module__m15xNW__journeyCard{container-type:inline-size}.service-landing-page-module__m15xNW__signalFigure{border:1px solid var(--border);background:var(--background);color:var(--foreground);padding:1.25rem;container-type:inline-size}.service-landing-page-module__m15xNW__signalDiagram{grid-template-columns:minmax(0,1fr);gap:.8rem;margin-top:1rem;display:grid}.service-landing-page-module__m15xNW__signalStep{border-left:2px solid var(--primary);padding:.35rem 0 .35rem .8rem;position:relative}.service-landing-page-module__m15xNW__signalStep:not(:last-child):after{border-left:1px solid var(--primary);content:"";height:.8rem;position:absolute;top:100%;left:-2px}.service-landing-page-module__m15xNW__signalNode{font-family:var(--ascii-font);font-size:1.15rem;font-weight:600}.service-landing-page-module__m15xNW__journeyDiagram{grid-template-columns:minmax(0,1fr);gap:1.2rem;display:grid}.service-landing-page-module__m15xNW__journeyStep:not(:last-child):after{border-left:1px solid var(--primary);content:"";height:1.2rem;position:absolute;top:100%;left:1rem}.service-landing-page-module__m15xNW__journeyStep:not(:last-child):before{border-top:.35rem solid var(--primary);content:"";border-left:.25rem solid #0000;border-right:.25rem solid #0000;position:absolute;top:calc(100% + .8rem);left:.8rem}.service-landing-page-module__m15xNW__journeyIndex{font-family:var(--ascii-font);font-size:1.25rem}@container (min-width:38rem){.service-landing-page-module__m15xNW__journeyDiagram{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}.service-landing-page-module__m15xNW__journeyStep{grid-template-columns:minmax(0,1fr);gap:.75rem}.service-landing-page-module__m15xNW__journeyStep:not(:last-child):after{border-top:1px solid var(--primary);border-left:0;width:1.75rem;height:0;top:1rem;left:auto;right:-1.75rem}.service-landing-page-module__m15xNW__journeyStep:not(:last-child):before{border-top:.25rem solid #0000;border-bottom:.25rem solid #0000;border-right:0;border-left:.35rem solid var(--primary);top:.8rem;left:auto;right:-1.75rem}}@container (min-width:48rem){.service-landing-page-module__m15xNW__signalDiagram{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.service-landing-page-module__m15xNW__signalStep{border-top:2px solid var(--primary);border-left:0;padding:.7rem .75rem 0}.service-landing-page-module__m15xNW__signalStep:first-child{padding-left:0}.service-landing-page-module__m15xNW__signalStep:not(:last-child):after{width:auto;height:auto;color:var(--primary);content:"›";border-left:0;font-size:1.2rem;line-height:1;top:-2px;left:auto;right:0}.service-landing-page-module__m15xNW__signalNode{z-index:1;background:var(--background);padding-right:.25rem;position:relative}}.service-landing-page-module__m15xNW__routingStep,.service-landing-page-module__m15xNW__journeyStep{min-width:0;position:relative}.service-landing-page-module__m15xNW__routingIndex,.service-landing-page-module__m15xNW__journeyIndex{border:1px solid var(--primary);width:2rem;height:2rem;color:var(--primary);font-family:var(--font-mono);border-radius:50%;align-self:start;place-items:center;font-size:.7rem;display:grid}
