@property --home-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes landing-page-module___34nyG__revealLine{0%{transform:scaleX(.08)}to{transform:scaleX(1)}}@keyframes landing-page-module___34nyG__revealNeed{0%{opacity:.42;transform:translate(-.75rem)}to{opacity:1;transform:translate(0)}}@keyframes landing-page-module___34nyG__relievePressure{0%{opacity:1;transform:translate(0)}to{opacity:.38;transform:translate(1rem)}}@keyframes landing-page-module___34nyG__revealCapacity{0%{opacity:.3;transform:translate(-1rem)}to{opacity:1;transform:translate(0)}}@keyframes landing-page-module___34nyG__fillCapacity{0%{transform:scaleX(.12)}to{transform:scaleX(1)}}@keyframes landing-page-module___34nyG__contactGlow{to{--home-angle:360deg}}@keyframes landing-page-module___34nyG__heroHighlightSweep{0%{background-size:0% 100%}to{background-size:100% 100%}}.landing-page-module___34nyG__page{background:var(--background);min-height:100svh;color:var(--foreground);position:relative;overflow:clip}.landing-page-module___34nyG__sectionInner,.landing-page-module___34nyG__heroInner{width:min(100%,72rem);margin-inline:auto}.landing-page-module___34nyG__eyebrow,.landing-page-module___34nyG__cardIndex{font-family:var(--font-code);letter-spacing:.13em;text-transform:uppercase;font-size:.67rem;font-weight:600;line-height:1.45}.landing-page-module___34nyG__eyebrow{color:var(--primary)}.landing-page-module___34nyG__hero{border-bottom:1px solid var(--border);min-height:calc(100dvh - 4.5rem);padding:clamp(2.25rem,5.25vw,4.875rem) 1rem clamp(3rem,6vw,5.625rem);position:relative;overflow:clip}.landing-page-module___34nyG__heroInner{z-index:1;position:relative}.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;font-family:var(--font-display);letter-spacing:-.055em;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);font-weight:500;line-height:.9}.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%, color-mix(in oklch, var(--primary) 34%, transparent) 48% 100%);-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 color-mix(in oklch, var(--primary) 68%, var(--border));background:var(--background);max-width:32rem;color:var(--foreground);box-shadow:.25rem .3rem 0 color-mix(in oklch, var(--primary) 48%, transparent);text-wrap:pretty;margin:.5rem 0 0;padding:.8rem 1.15rem;font-size:clamp(.95rem,1.4vw,1.1rem);line-height:1.55;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);border-radius:999px;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{gap:1rem;margin-top:clamp(2.75rem,4vw,4rem);display:grid}.landing-page-module___34nyG__outcomeCard{border:1px solid var(--border);background:var(--background);isolation:isolate;min-height:28rem;display:grid;position:relative;overflow:hidden}.landing-page-module___34nyG__outcomeCard[data-scroll-card]{--scroll-card-entry-end:35%}.landing-page-module___34nyG__outcomeCard:after{z-index:-1;background:color-mix(in oklch, var(--primary) 8%, transparent);content:"";clip-path:polygon(70% 0,100% 0,100% 100%,96% 100%);transition:clip-path .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.landing-page-module___34nyG__heroFit{border:1px solid var(--border);border-left:.2rem solid var(--primary);background:color-mix(in oklch, var(--background) 94%, var(--primary) 6%);clip-path:polygon(0 0,100% 5%,95% 100%,0 92%);padding:clamp(1.35rem,3vw,2.25rem);position:relative;overflow:hidden}.landing-page-module___34nyG__heroFit:after{aspect-ratio:1;border:1px solid color-mix(in oklch, var(--primary) 42%, transparent);content:"";border-radius:50%;width:10rem;position:absolute;bottom:-5rem;right:-4rem}.landing-page-module___34nyG__heroFit h2{max-width:31rem;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin-top:.75rem;font-size:clamp(1.8rem,3vw,2.65rem);line-height:1}.landing-page-module___34nyG__focusComparison{gap:.55rem;margin-top:1.25rem;display:grid}.landing-page-module___34nyG__focusComparison span{border:1px solid var(--border);background:color-mix(in oklch, var(--background) 80%, transparent);align-items:center;gap:.7rem;min-height:2.75rem;padding:.6rem .75rem;font-size:.75rem;font-weight:620;display:flex}.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: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__efficiencyCard{border-radius:2.75rem .6rem 5.5rem 1.1rem}.landing-page-module___34nyG__leadCard{background:var(--foreground);color:var(--background);border-radius:.7rem 5rem 1.2rem 3.75rem}.landing-page-module___34nyG__leadCard:after{background:color-mix(in oklch, var(--primary) 18%, transparent);clip-path:polygon(0 0,42% 0,20% 100%,0 100%)}.landing-page-module___34nyG__outcomeCardCopy{z-index:2;flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(1.5rem,4vw,3rem);display:flex;position:relative}.landing-page-module___34nyG__outcomeCardCopy h2{max-width:30rem;font-family:var(--font-display);letter-spacing:-.05em;text-wrap:balance;margin-top:1.1rem;font-size:clamp(3rem,6.5vw,5.5rem);line-height:.91}.landing-page-module___34nyG__outcomeCardCopy>p:not(.landing-page-module___34nyG__cardIndex){max-width:34rem;color:var(--muted-foreground);margin-top:1.45rem;font-size:.98rem;line-height:1.7}.landing-page-module___34nyG__leadCard .landing-page-module___34nyG__outcomeCardCopy>p:not(.landing-page-module___34nyG__cardIndex){color:color-mix(in oklch, var(--background) 72%, transparent)}.landing-page-module___34nyG__leadCard .landing-page-module___34nyG__outcomeCardCopy h2{font-size:clamp(2.45rem,4vw,3.5rem)}.landing-page-module___34nyG__cardIndex{color:var(--primary)}.landing-page-module___34nyG__compactList{gap:.55rem;max-width:33rem;margin-top:1.5rem;padding:0;list-style:none;display:grid}.landing-page-module___34nyG__compactList li{grid-template-columns:.8rem 1fr;gap:.5rem;font-size:.8rem;line-height:1.5;display:grid}.landing-page-module___34nyG__compactList li:before{color:var(--primary);content:"↳"}.landing-page-module___34nyG__outcomeLink{border:1px solid var(--foreground);background:var(--foreground);min-height:1.75rem;color:var(--background);border-radius:999px;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 color-mix(in oklch, var(--primary) 16%, transparent);transform:translateY(-.15rem)}.landing-page-module___34nyG__outcomeLink:hover svg,.landing-page-module___34nyG__outcomeLink:focus-visible svg{transform:translate(.25rem)}.landing-page-module___34nyG__leadCard .landing-page-module___34nyG__outcomeLink{border-color:var(--background);background:var(--background);color:var(--foreground)}.landing-page-module___34nyG__leadCard .landing-page-module___34nyG__outcomeLink:hover,.landing-page-module___34nyG__leadCard .landing-page-module___34nyG__outcomeLink:focus-visible{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.landing-page-module___34nyG__outcomeCardCopy .landing-page-module___34nyG__outcomeLink{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(3.75rem,7.5vw,6.75rem) 1rem;position:relative}.landing-page-module___34nyG__evidence{background:color-mix(in oklch, var(--background) 96%, var(--primary) 4%)}.landing-page-module___34nyG__evidenceHeading{max-width:47rem}.landing-page-module___34nyG__evidenceHeading h2,.landing-page-module___34nyG__partnerStatement h2,.landing-page-module___34nyG__practiceHeader h2,.landing-page-module___34nyG__contact h2{font-family:var(--font-display);letter-spacing:-.048em;text-wrap:balance;margin-top:1rem;font-size:clamp(2.8rem,6.2vw,5.5rem);line-height:.94}.landing-page-module___34nyG__evidenceGrid{gap:1rem;margin-top:clamp(2.5rem,6vw,5rem);display:grid}.landing-page-module___34nyG__evidenceCard{border:1px solid var(--border);background:var(--background);flex-direction:column;align-items:flex-start;min-height:24rem;padding:clamp(1.5rem,4vw,2.5rem);display:flex}.landing-page-module___34nyG__evidenceCard:first-child{background:var(--foreground);color:var(--background);border-radius:.5rem 4rem 1rem 2rem}.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);border-radius:3.5rem .5rem 2.5rem .75rem;transform:translateY(clamp(0rem,4vw,3rem))}.landing-page-module___34nyG__evidenceStat{font-family:var(--font-display);letter-spacing:-.06em;color:var(--primary);font-size:clamp(3rem,8vw,6rem);line-height:.85}.landing-page-module___34nyG__evidenceCard h3{max-width:29rem;margin-top:2rem;font-size:clamp(1.45rem,3vw,2rem);line-height:1.1}.landing-page-module___34nyG__evidenceCard>p:not(.landing-page-module___34nyG__evidenceStat){max-width:35rem;color:var(--muted-foreground);margin-top:1.25rem;font-size:.9rem;line-height:1.75}.landing-page-module___34nyG__evidenceCard a{font-family:var(--font-code);text-underline-offset:.3rem;align-items:center;gap:.4rem;margin-top:auto;padding-top:2rem;font-size:.7rem;text-decoration:underline;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{--primary:#00d0e2;background:var(--foreground);color:var(--background)}@supports (color:lab(0% 0 0)){.landing-page-module___34nyG__partnership{--primary:lab(75.8436% -46.8928 -25.0263)}}.dark .landing-page-module___34nyG__partnership{--primary:#006271}@supports (color:lab(0% 0 0)){.dark .landing-page-module___34nyG__partnership{--primary:lab(37.0486% -31.678 -21.8485)}}.landing-page-module___34nyG__partnerStatement{width:min(100%,58rem);margin-left:auto}.landing-page-module___34nyG__partnerStatement h2{font-size:clamp(3rem,7vw,6.6rem)}.landing-page-module___34nyG__partnerIntro{max-width:39rem;color:color-mix(in oklch, var(--background) 80%, transparent);margin-top:1.5rem;font-size:1rem;line-height:1.8}.landing-page-module___34nyG__businessMap{border:1px solid color-mix(in oklch, var(--background) 25%, transparent);background:color-mix(in oklch, var(--background) 4%, transparent);margin-top:clamp(3rem,8vw,6rem);padding:clamp(1.2rem,3vw,2.5rem)}.landing-page-module___34nyG__businessMapTitle,.landing-page-module___34nyG__businessMapArea>span{font-family:var(--font-code);letter-spacing:.12em;text-transform:uppercase;color:var(--primary);font-size:.65rem}.landing-page-module___34nyG__businessMapTitle{text-align:center}.landing-page-module___34nyG__businessMapPurpose{border:1px solid var(--primary);text-align:center;gap:.65rem;width:fit-content;max-width:100%;margin:2rem auto 0;padding:1.25rem clamp(1rem,3vw,2.5rem);display:grid;position:relative}.landing-page-module___34nyG__businessMapPurpose:before{border-left:1px solid var(--primary);content:"";height:2rem;position:absolute;top:-2rem;left:50%}.landing-page-module___34nyG__businessMapPurpose strong{font-family:var(--font-display);font-size:clamp(1.65rem,3vw,2.5rem);font-weight:500;line-height:1.1}.landing-page-module___34nyG__businessMapPurpose span{color:color-mix(in oklch, var(--background) 75%, transparent);font-size:.8rem;line-height:1.6}.landing-page-module___34nyG__businessMapLanes{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:1.5rem;margin-top:2rem;display:grid;position:relative}.landing-page-module___34nyG__businessMapLanes:before{border-left:1px solid var(--primary);content:"";height:2rem;position:absolute;top:-2rem;left:50%}.landing-page-module___34nyG__businessMapLanes:after{border-top:1px solid var(--primary);content:"";position:absolute;top:0;left:25%;right:25%}.landing-page-module___34nyG__businessMapArea{border:1px solid color-mix(in oklch, var(--background) 28%, transparent);background:var(--foreground);text-align:center;align-content:center;gap:.65rem;min-height:10rem;padding:clamp(1rem,2.5vw,2rem);display:grid}.landing-page-module___34nyG__businessMapArea strong{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(1.5rem,3vw,2.75rem);font-weight:500;line-height:1}.landing-page-module___34nyG__businessMapArea small{color:color-mix(in oklch, var(--background) 70%, transparent);font-size:.8rem;line-height:1.5}.landing-page-module___34nyG__businessDescriptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,3rem);margin-top:2rem;display:grid}.landing-page-module___34nyG__businessDescriptions article{max-width:34rem}.landing-page-module___34nyG__businessDescriptions h3{font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.25}.landing-page-module___34nyG__businessDescriptions p{color:color-mix(in oklch, var(--background) 74%, transparent);margin-top:.65rem;font-size:.88rem;line-height:1.7}.landing-page-module___34nyG__partnerClose{border-left:2px solid var(--primary);max-width:31rem;color:color-mix(in oklch, var(--background) 78%, transparent);margin:2rem 0 0 auto;padding-left:1.25rem;font-size:.92rem;line-height:1.65}.landing-page-module___34nyG__practiceHeader{gap:2rem;display:grid}.landing-page-module___34nyG__practiceHeader h2{max-width:48rem}.landing-page-module___34nyG__practiceHeader>p{max-width:34rem;color:var(--muted-foreground);font-size:1rem;line-height:1.75}.landing-page-module___34nyG__efficiencyLayout{align-items:center;gap:clamp(2rem,6vw,5rem);margin-top:clamp(3rem,6vw,5rem);display:grid}.landing-page-module___34nyG__deliveryNotes{border-top:1px solid var(--border);grid-template-columns:minmax(12rem,.55fr) minmax(0,1fr);gap:1.5rem;margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.5rem;display:grid}.landing-page-module___34nyG__deliveryNotes h3{max-width:17rem;font-size:1rem;line-height:1.4}.landing-page-module___34nyG__deliveryNotes ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.landing-page-module___34nyG__deliveryNotes li{border-left:1px solid var(--primary);color:var(--muted-foreground);padding-left:.75rem;font-size:.78rem;line-height:1.55}.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{font-family:var(--font-code);color:var(--primary);font-size:.65rem}.landing-page-module___34nyG__processList h3{font-size:1.15rem}.landing-page-module___34nyG__processList p{max-width:32rem;color:var(--muted-foreground);margin-top:.45rem;font-size:.84rem;line-height:1.65}.landing-page-module___34nyG__controlSystem{border:1px solid var(--border);background:radial-gradient(circle at 50% 45%, color-mix(in oklch, var(--primary) 18%, transparent), transparent 43%), var(--foreground);min-height:23rem;color:var(--background);perspective:700px;view-timeline-name:--control-system;view-timeline-axis:block;view-timeline-inset:var(--site-chrome-offset) 0;border-radius:4rem .7rem 5rem 1.1rem;padding:1.5rem;position:relative;overflow:hidden}.landing-page-module___34nyG__controlSystem>p:first-child{font-family:var(--font-code);letter-spacing:.12em;color:var(--primary);font-size:.62rem}.landing-page-module___34nyG__capacityFlow{grid-template-columns:minmax(0,1fr) 5.5rem minmax(0,1fr);align-items:center;gap:.75rem;margin-top:2.25rem;display:grid}.landing-page-module___34nyG__pressureColumn,.landing-page-module___34nyG__resultColumn{gap:.65rem;display:grid}.landing-page-module___34nyG__pressureColumn span,.landing-page-module___34nyG__resultColumn span{border:1px solid color-mix(in oklch, var(--background) 20%, transparent);font-family:var(--font-code);letter-spacing:.04em;padding:.75rem .8rem;font-size:.58rem;line-height:1.45}.landing-page-module___34nyG__pressureColumn span{color:color-mix(in oklch, var(--background) 62%, transparent)}.landing-page-module___34nyG__resultColumn span{border-color:color-mix(in oklch, var(--primary) 58%, transparent);background:color-mix(in oklch, var(--primary) 10%, transparent);color:var(--background)}.landing-page-module___34nyG__flowBridge{place-items:center;gap:.7rem;display:grid}.landing-page-module___34nyG__flowBridge i{background:var(--primary);width:100%;height:1px;position:relative}.landing-page-module___34nyG__flowBridge i:after{aspect-ratio:1;border-top:1px solid var(--primary);border-right:1px solid var(--primary);content:"";width:.55rem;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.landing-page-module___34nyG__flowBridge strong{color:var(--primary);font-family:var(--font-code);letter-spacing:.06em;text-align:center;text-transform:uppercase;font-size:.52rem;font-weight:600}.landing-page-module___34nyG__capacityMeter{margin-top:2.25rem}.landing-page-module___34nyG__capacityMeter span{color:color-mix(in oklch, var(--background) 74%, transparent);font-size:.72rem}.landing-page-module___34nyG__capacityMeter i{transform-origin:0;background:var(--primary);width:100%;height:.4rem;box-shadow:0 0 1.4rem color-mix(in oklch, var(--primary) 44%, transparent);margin-top:.8rem;display:block}.landing-page-module___34nyG__leadPractice{background:color-mix(in oklch, var(--background) 95%, var(--primary) 5%)}.landing-page-module___34nyG__leadFlow{background:var(--border);flex-wrap:wrap;gap:1px;margin:clamp(3rem,7vw,6rem) 0 0;padding:0;list-style:none;display:flex}.landing-page-module___34nyG__leadFlow li{background:var(--background);flex:100%;min-height:15rem;padding:1.35rem;position:relative;overflow:hidden}.landing-page-module___34nyG__leadFlow li:before{pointer-events:none;aspect-ratio:1;border:1px solid color-mix(in oklch, var(--primary) 24%, transparent);background:color-mix(in oklch, var(--primary) 4%, transparent);content:"";border-radius:50%;width:145%;position:absolute;bottom:-88%;right:-38%}.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: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{font-family:var(--font-code);color:var(--primary);font-size:.62rem}.landing-page-module___34nyG__leadFlow h3{margin-top:3.5rem;font-size:1.45rem}.landing-page-module___34nyG__leadFlow p{max-width:22rem;color:var(--muted-foreground);margin-top:.7rem;font-size:.82rem;line-height:1.65;position:relative}.landing-page-module___34nyG__contact{background:var(--foreground);color:var(--background);text-align:left;overflow:hidden}.landing-page-module___34nyG__contact .landing-page-module___34nyG__sectionInner{z-index:2;max-width: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);line-height:.98}.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);font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.45rem;font-size:.62rem;font-weight:600;display:block}.landing-page-module___34nyG__contactGlow{aspect-ratio:1;background:conic-gradient(from var(--home-angle), transparent 0 34%, color-mix(in oklch, var(--primary) 55%, transparent) 47%, transparent 60% 100%);filter:blur(1px);opacity:.65;border-radius:47% 53% 31% 69%/63% 35% 65% 37%;width:min(48rem,85vw);position:absolute;bottom:-19rem;right:-16rem}.landing-page-module___34nyG__contactIntro{max-width:38rem;color:color-mix(in oklch, var(--background) 70%, transparent);margin-top:1.5rem;font-size:1rem;line-height:1.75}.landing-page-module___34nyG__contactLayout{flex-wrap:wrap;align-items:start;gap:clamp(2rem,5vw,4rem);margin-top:clamp(2.5rem,5vw,4rem);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);border-radius:1.25rem;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);line-height:1.15}.landing-page-module___34nyG__contactFormPanel label{color:var(--foreground)}.landing-page-module___34nyG__contactFormPanel>p{margin-block:.75rem 1.5rem;line-height:1.6}.landing-page-module___34nyG__contactDetails{margin-top:1.25rem;line-height:1.6}.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:color-mix(in oklch, var(--foreground) 62%, transparent);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 color-mix(in oklch, var(--background) 35%, transparent);border-radius:999px;justify-content:center;align-items:center;gap:.6rem;min-height:1.75rem;padding:.125rem 1.05rem;font-size:.82rem;font-weight:650;transition:background-color .48s,border-color .48s,color .48s,transform .48s;display:inline-flex}.landing-page-module___34nyG__whatsappCta{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.landing-page-module___34nyG__whatsappCta svg,.landing-page-module___34nyG__secondaryContact svg{width:1rem}.landing-page-module___34nyG__whatsappCta:hover,.landing-page-module___34nyG__whatsappCta:focus-visible,.landing-page-module___34nyG__secondaryContact:hover,.landing-page-module___34nyG__secondaryContact:focus-visible{border-color:var(--primary);background:var(--background);color:var(--foreground);transform:translateY(-2px)}@supports (corner-shape:squircle){.landing-page-module___34nyG__efficiencyCard,.landing-page-module___34nyG__evidenceCard:first-child,.landing-page-module___34nyG__controlSystem{corner-shape:squircle}.landing-page-module___34nyG__leadCard,.landing-page-module___34nyG__evidenceCard:last-child{--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__outcomeField{grid-template-columns:minmax(0,1.14fr) minmax(20rem,.86fr);align-items:start}.landing-page-module___34nyG__efficiencyCard{grid-area:1/1}.landing-page-module___34nyG__heroFit{grid-area:2/1;min-height:13rem}.landing-page-module___34nyG__leadCard{grid-area:1/2;align-self:stretch;top:128px}.landing-page-module___34nyG__evidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page-module___34nyG__leadFlow{align-items:stretch}.landing-page-module___34nyG__leadFlow li{flex-basis:calc(33.3333% - .666667px)}}@media (min-width:64rem){.landing-page-module___34nyG__heroTitle{width:82%}.landing-page-module___34nyG__leadFlow li{flex-basis:calc(20% - .8px)}.landing-page-module___34nyG__outcomeCard{grid-template-columns:minmax(0,1fr) minmax(13rem,.48fr)}.landing-page-module___34nyG__leadCard{grid-template-columns:minmax(0,1fr);min-height:41rem}.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}.landing-page-module___34nyG__practiceHeader{grid-template-columns:minmax(0,1.2fr) minmax(19rem,.55fr);align-items:end}.landing-page-module___34nyG__efficiencyLayout{grid-template-columns:minmax(0,.85fr) minmax(25rem,1.15fr);align-items:start}.landing-page-module___34nyG__controlSystem{align-self:start;position:sticky;top:6rem}}@media (min-width:48rem) and (max-width:63.999rem){.landing-page-module___34nyG__efficiencyVisual{min-height:9rem}}@media (prefers-reduced-motion:no-preference){.landing-page-module___34nyG__contactGlow{animation:11s linear infinite landing-page-module___34nyG__contactGlow}}@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__contactGlow{display:none}.landing-page-module___34nyG__outcomeCard,.landing-page-module___34nyG__outcomeCard:after,.landing-page-module___34nyG__heroWhatsappCta,.landing-page-module___34nyG__heroWhatsappCta svg,.landing-page-module___34nyG__outcomeLink,.landing-page-module___34nyG__outcomeLink svg,.landing-page-module___34nyG__heroFit,.landing-page-module___34nyG__heroFit:after,.landing-page-module___34nyG__evidenceCard,.landing-page-module___34nyG__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:.76s cubic-bezier(.2,.75,.3,1) 2s both landing-page-module___34nyG__heroHighlightSweep}.landing-page-module___34nyG__heroHighlightLeads{animation-delay:2.4s}}@media (max-width:47.999rem){.landing-page-module___34nyG__hero{min-height:auto;padding:2.0625rem 1rem 3rem}.landing-page-module___34nyG__heroIntro{gap:1rem}.landing-page-module___34nyG__heroSupport{margin-top:.35rem;padding:.7rem .95rem;font-size:.96rem;line-height:1.6}.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:.65rem}.landing-page-module___34nyG__outcomeField{margin-top:2.25rem}.landing-page-module___34nyG__outcomeCard{min-height:0}.landing-page-module___34nyG__outcomeCardCopy{padding:1.35rem}.landing-page-module___34nyG__outcomeCardCopy h2{font-size:clamp(2.45rem,12vw,3.2rem)}.landing-page-module___34nyG__outcomeCardCopy>p:not(.landing-page-module___34nyG__cardIndex){margin-top:1.1rem;font-size:.92rem;line-height:1.6}.landing-page-module___34nyG__compactList{margin-top:1.15rem}.landing-page-module___34nyG__outcomeLink{margin-top:1.25rem;padding:.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);line-height:.92}.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:3.1875rem 1rem}.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);line-height:.98}.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:1rem}.landing-page-module___34nyG__businessMapLanes:after{display:none}.landing-page-module___34nyG__businessDescriptions{grid-template-columns:minmax(0,1fr)}.landing-page-module___34nyG__businessMapArea{min-height:10rem}.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{grid-template-columns:minmax(0,1fr);gap:1rem}.landing-page-module___34nyG__deliveryNotes ul{grid-template-columns:minmax(0,1fr);gap:.7rem}.landing-page-module___34nyG__contact h2{font-size:clamp(2.85rem,13vw,3.6rem);line-height:.94}.landing-page-module___34nyG__contactActions{display:grid}.landing-page-module___34nyG__whatsappCta{justify-self:center;width:fit-content;max-width:100%}.landing-page-module___34nyG__secondaryContact{width:100%}.landing-page-module___34nyG__evidenceCard:last-child{transform:none}}.landing-page-module___34nyG__discoveryHero,.landing-page-module___34nyG__discoveryResearch{--primary:#006271}@supports (color:lab(0% 0 0)){.landing-page-module___34nyG__discoveryHero,.landing-page-module___34nyG__discoveryResearch{--primary:lab(37.0486% -31.678 -21.8485)}}:is(.dark .landing-page-module___34nyG__discoveryHero,.dark .landing-page-module___34nyG__discoveryResearch){--primary:#00cfe0}@supports (color:lab(0% 0 0)){:is(.dark .landing-page-module___34nyG__discoveryHero,.dark .landing-page-module___34nyG__discoveryResearch){--primary:lab(75.9998% -52.4063 -28.0336)}}.landing-page-module___34nyG__discoveryHero{min-height:auto;padding-block:clamp(1.875rem,3.375vw,3.375rem) 1.875rem}.landing-page-module___34nyG__discoveryHero .landing-page-module___34nyG__heroIntro{gap:1.1rem}.landing-page-module___34nyG__discoveryHero .landing-page-module___34nyG__heroTitle{letter-spacing:-.055em;font-size:clamp(4rem,7.6vw,7rem);line-height:.9}.landing-page-module___34nyG__discoveryHero .landing-page-module___34nyG__heroHighlight{isolation:isolate;background:0 0;position:relative}.landing-page-module___34nyG__discoveryHero .landing-page-module___34nyG__heroHighlight:before{z-index:-1;transform-origin:0;background:color-mix(in oklch, var(--primary) 45%, transparent);content:"";width:110%;height:43.2%;position:absolute;top:28.4%;left:-5%}@media (prefers-reduced-motion:no-preference){.landing-page-module___34nyG__discoveryHero .landing-page-module___34nyG__heroHighlight{background:0 0}.landing-page-module___34nyG__discoveryHero .landing-page-module___34nyG__heroHighlight:before{animation:.76s cubic-bezier(.2,.75,.3,1) 1.2s both landing-page-module___34nyG__discoveryHighlightSweep}}@keyframes landing-page-module___34nyG__discoveryHighlightSweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.landing-page-module___34nyG__discoverySupport{max-width:44rem;color:var(--muted-foreground);text-wrap:pretty;font-size:1rem;line-height:1.75}.landing-page-module___34nyG__discoveryAudience{max-width:38rem;color:var(--muted-foreground);text-wrap:pretty;font-size:.8rem;line-height:1.6}.landing-page-module___34nyG__discoveryChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:2.5rem;display:grid}.landing-page-module___34nyG__discoveryCard{border:1px dashed color-mix(in oklch, currentColor 40%, transparent);background:var(--background);flex-direction:column;align-items:start;gap:.8rem;padding:clamp(1.4rem,2.8vw,2.25rem);display:flex;position:relative}.landing-page-module___34nyG__discoveryCard h2{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(2.5rem,4.5vw,3.8rem);font-weight:500;line-height:1}.landing-page-module___34nyG__discoveryOutcome{font-size:1.1rem;font-weight:600}.landing-page-module___34nyG__discoveryCapabilities{color:var(--primary);font-size:.85rem;line-height:1.6}.landing-page-module___34nyG__discoveryProblem{max-width:29rem;color:var(--muted-foreground);font-size:.86rem;line-height:1.75}.landing-page-module___34nyG__discoveryCard .landing-page-module___34nyG__outcomeLink{align-self:start;margin-top:auto}.landing-page-module___34nyG__discoveryFlow{--primary:#00d0e2;background:var(--foreground);color:var(--background)}@supports (color:lab(0% 0 0)){.landing-page-module___34nyG__discoveryFlow{--primary:lab(75.8436% -46.8928 -25.0263)}}.landing-page-module___34nyG__discoveryFlow:before,.landing-page-module___34nyG__discoveryFlow:after{background:0 0}.landing-page-module___34nyG__discoveryFlow .landing-page-module___34nyG__discoveryProblem{color:color-mix(in oklch, var(--background) 82%, transparent)}.landing-page-module___34nyG__discoveryFlow .landing-page-module___34nyG__outcomeLink{background:var(--primary);border-color:var(--primary);color:#0e0f12;color:lab(4.42321% -.178501 -1.59367)}.landing-page-module___34nyG__discoveryFlow .landing-page-module___34nyG__cardIndex{color:var(--primary)}.dark .landing-page-module___34nyG__discoveryFlow{--primary:#006271}@supports (color:lab(0% 0 0)){.dark .landing-page-module___34nyG__discoveryFlow{--primary:lab(37.0486% -31.678 -21.8485)}}.dark .landing-page-module___34nyG__discoveryFlow .landing-page-module___34nyG__outcomeLink{color:#effdff;color:lab(98.4236% -5.47686 -2.93306)}.landing-page-module___34nyG__discoveryNext{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:1.75rem;display:flex}.landing-page-module___34nyG__researchJump{align-items:center;gap:.6rem;min-height:2rem;font-size:.8rem;font-weight:550;line-height:1.5;display:inline-flex}.landing-page-module___34nyG__researchJump svg{flex:0 0 1rem;width:1rem}.landing-page-module___34nyG__researchJump:hover{color:var(--primary)}.landing-page-module___34nyG__researchJump:focus-visible,.landing-page-module___34nyG__workingNote:focus-visible,.landing-page-module___34nyG__researchLinks a:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.landing-page-module___34nyG__discoveryResearch{scroll-margin-top:var(--site-chrome-offset)}.landing-page-module___34nyG__discoveryResearch .landing-page-module___34nyG__evidenceHeading{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:2.5rem;display:grid}.landing-page-module___34nyG__researchIntro{max-width:32rem;color:var(--muted-foreground);font-size:.95rem;line-height:1.85}.landing-page-module___34nyG__researchGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:2.75rem;display:grid}.landing-page-module___34nyG__researchCard{border:1px dashed color-mix(in oklch, currentColor 40%, transparent);background:var(--background);flex-direction:column;min-width:0;padding:1.75rem;display:flex}.landing-page-module___34nyG__researchOrigin{font-family:var(--font-code);letter-spacing:.04em;color:var(--muted-foreground);text-transform:uppercase;font-size:.64rem;line-height:1.6}.landing-page-module___34nyG__researchSignal{font-family:var(--font-display);color:var(--primary);margin-top:1.6rem;font-size:clamp(2rem,3.6vw,3rem);line-height:1.15}.landing-page-module___34nyG__researchCard h3{font-family:var(--font-display);margin-top:1.1rem;font-size:clamp(1.5rem,2.2vw,1.85rem);font-weight:500;line-height:1.3}.landing-page-module___34nyG__researchFinding{color:var(--muted-foreground);margin-top:1.2rem;font-size:.88rem;line-height:1.85}.landing-page-module___34nyG__researchMeasure{border-top:1px solid var(--border);margin-top:1.5rem;padding-top:1rem}.landing-page-module___34nyG__researchMeasure dt{font-family:var(--font-code);text-transform:uppercase;letter-spacing:.03em;color:var(--muted-foreground);font-size:.62rem;line-height:1.6}.landing-page-module___34nyG__researchMeasure dd{margin-top:.5rem;font-size:.84rem;line-height:1.7}.landing-page-module___34nyG__researchLinks{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem 1.5rem;margin-top:auto;padding-top:1.5rem;display:flex}.landing-page-module___34nyG__researchLinks>a{align-items:center;gap:.4rem;min-height:2rem;font-size:.72rem;line-height:1.6;display:inline-flex}.landing-page-module___34nyG__researchLinks svg{flex-shrink:0;width:.9rem}.landing-page-module___34nyG__researchLinks .landing-page-module___34nyG__outcomeLink{margin-top:0;font-size:.74rem}.landing-page-module___34nyG__workingNotes{border-top:1px solid var(--border);margin-top:3.5rem;padding-top:2rem}.landing-page-module___34nyG__workingNotesHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.landing-page-module___34nyG__workingNotesHeading h3{font-family:var(--font-display);font-size:1.85rem;line-height:1.3}.landing-page-module___34nyG__workingNotesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem;margin-top:1.75rem;display:grid}.landing-page-module___34nyG__workingNote{border-top:1px solid var(--border);flex-direction:column;align-items:start;gap:.8rem;padding-top:1rem;display:flex}.landing-page-module___34nyG__workingNote h4{font-size:.95rem;font-weight:600;line-height:1.6}.landing-page-module___34nyG__workingNote p{color:var(--muted-foreground);font-size:.84rem;line-height:1.8}.landing-page-module___34nyG__workingNote>svg{width:1.2rem;color:var(--primary);margin-top:auto}@media (max-width:48rem){.landing-page-module___34nyG__discoveryHero>[aria-hidden=true]{opacity:.65;-webkit-mask-image:linear-gradient(#000 6rem,#0000 10rem);mask-image:linear-gradient(#000 6rem,#0000 10rem)}.landing-page-module___34nyG__discoveryChoices,.landing-page-module___34nyG__researchGrid,.landing-page-module___34nyG__workingNotesGrid,.landing-page-module___34nyG__discoveryResearch .landing-page-module___34nyG__evidenceHeading{grid-template-columns:minmax(0,1fr)}.landing-page-module___34nyG__discoveryHero .landing-page-module___34nyG__heroTitle{width:100%;font-size:clamp(2.1rem,11vw,4.35rem)}.landing-page-module___34nyG__discoveryHero .landing-page-module___34nyG__heroIntro{gap:1rem}.landing-page-module___34nyG__discoverySupport{font-size:.94rem;line-height:1.65}.landing-page-module___34nyG__discoveryAudience{font-size:.75rem}.landing-page-module___34nyG__discoveryHero{padding-block:1.875rem}.landing-page-module___34nyG__discoveryChoices{margin-top:1.75rem}.landing-page-module___34nyG__discoveryCard{gap:.7rem}.landing-page-module___34nyG__discoveryCard .landing-page-module___34nyG__outcomeLink{margin-top:.5rem}.landing-page-module___34nyG__discoveryNext{gap:.5rem}.landing-page-module___34nyG__researchCard{padding:1.25rem}.landing-page-module___34nyG__discoveryResearch .landing-page-module___34nyG__evidenceHeading{gap:1.25rem}.landing-page-module___34nyG__researchLinks{align-items:start}}.landing-page-module___34nyG__page :is(h1,h2,h3,h4,p,li,span,a,button,label,input,textarea,select,strong,small,dt,dd):not(footer *,header *){font-family:var(--font-code), "Courier New", monospace}.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__discoveryCard,.landing-page-module___34nyG__heroFit,.landing-page-module___34nyG__focusComparison span,.landing-page-module___34nyG__evidenceCard,.landing-page-module___34nyG__researchCard,.landing-page-module___34nyG__businessMap,.landing-page-module___34nyG__businessMapArea,.landing-page-module___34nyG__businessMapPurpose,.landing-page-module___34nyG__businessMapLink span,.landing-page-module___34nyG__controlSystem,.landing-page-module___34nyG__contactFormPanel,.landing-page-module___34nyG__workingNote,.landing-page-module___34nyG__heroWhatsappCta,.landing-page-module___34nyG__outcomeLink,.landing-page-module___34nyG__whatsappCta,.landing-page-module___34nyG__secondaryContact){border-color:color-mix(in oklch, currentColor 40%, transparent);box-shadow:none;border-style:dashed;border-radius:0}.landing-page-module___34nyG__page :is(.landing-page-module___34nyG__heroFit,.landing-page-module___34nyG__heroSupport){clip-path:none;rotate:none}.landing-page-module___34nyG__page .landing-page-module___34nyG__heroSupport{box-shadow:none;border-style:dashed}.landing-page-module___34nyG__page :is(a,button,input,textarea,select):not(footer *,header *),.landing-page-module___34nyG__page :is(.landing-page-module___34nyG__efficiencyCard,.landing-page-module___34nyG__leadCard,.landing-page-module___34nyG__evidenceCard,.landing-page-module___34nyG__researchCard){border-radius:0}.landing-page-module___34nyG__page :is(.landing-page-module___34nyG__heroWhatsappCta,.landing-page-module___34nyG__outcomeLink,.landing-page-module___34nyG__whatsappCta,.landing-page-module___34nyG__secondaryContact){box-shadow:.15rem .15rem 0 color-mix(in oklch, var(--foreground) 60%, transparent);border-radius:0}.landing-page-module___34nyG__page .landing-page-module___34nyG__contactFormPanel :is(input,textarea,select,button){font-family:var(--font-code), "Courier New", monospace;border-radius:0}.landing-page-module___34nyG__page :is(.landing-page-module___34nyG__partnerStatement,.landing-page-module___34nyG__evidenceHeading)>h2:first-child{margin-top:0}.landing-page-module___34nyG__page :is(.landing-page-module___34nyG__deliveryNotes,.landing-page-module___34nyG__processList li,.landing-page-module___34nyG__notes,.landing-page-module___34nyG__workingNote){border-color:color-mix(in oklch, currentColor 40%, transparent);border-style:dashed}.landing-page-module___34nyG__page :is(a,button):not(footer *,header *):focus-visible{outline:2px solid var(--primary);outline-offset:4px}
