.home-page{color-scheme:dark;color:#f6f3fb;background:#020b15}.home-page:before,.home-page:after{display:none}.home-page :where(h1,h2,h3,h4,p,li){color:inherit}.home-page :where(a,button):focus-visible{outline-color:#b564ff}.signal-home{--signal-bg:#020b15;--signal-bg-soft:#06101d;--signal-paper:#f8f6fb;--signal-copy:#b9b4c4;--signal-muted:#7c7788;--signal-violet:#a34cff;--signal-violet-strong:#7923d1;--signal-line:#ac68f23b;--signal-line-soft:#ffffff1a;color:var(--signal-paper);background:var(--signal-bg);position:relative;overflow:clip}.signal-storyline{--story-dashoffset:1;z-index:2;pointer-events:none;opacity:0;height:calc(100% - min(59rem,100svh) - 10rem);min-height:1px;transition:opacity .48s;position:absolute;top:calc(min(59rem,100svh) - 5rem);left:0;right:0;overflow:hidden}.signal-home.is-motion-ready .signal-storyline{opacity:.78}.signal-storyline__canvas{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.signal-storyline__canvas path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.signal-storyline__guide{stroke:#ad68ea2b;stroke-width:1px;stroke-dasharray:.004 .014}.signal-storyline__glow,.signal-storyline__ink{stroke:url(#signal-story-gradient);stroke-dasharray:1;stroke-dashoffset:var(--story-dashoffset)}.signal-storyline__glow{stroke-width:11px;opacity:.24;filter:blur(7px)}.signal-storyline__ink{stroke-width:1.7px;filter:drop-shadow(0 0 6px #b75cffe0)}.signal-storyline__pen{opacity:0;transform-origin:40% 65%;mix-blend-mode:screen;filter:drop-shadow(0 0 12px #af4df54d);will-change:left, top, transform;width:clamp(6.75rem,8vw,9rem);transition:opacity .22s;position:absolute;top:0;left:82%;transform:translate(-40%,-65%)rotate(-45deg);mask-image:radial-gradient(48% 44% at 40% 65%,#000 0% 44%,#0000 100%)}.signal-storyline.is-writing .signal-storyline__pen{opacity:.68}.signal-storyline__pen img{width:100%;height:auto;display:block}.signal-kicker{text-transform:uppercase;margin:0 0 1rem;color:#a954f1!important;letter-spacing:.13em!important;font-size:clamp(.7rem,.9vw,.82rem)!important;font-weight:680!important;line-height:1.35!important}.signal-home .button{border-radius:.58rem;min-height:3.1rem;padding-inline:1.25rem;font-size:.88rem;font-weight:680}.signal-home .button--primary{background:linear-gradient(110deg,#6615b8,#8d23dd 58%,#a23cf0);border-color:#ca85ff38;box-shadow:0 18px 36px -20px #9732e8e0,inset 0 1px #ffffff3d}.button--signal-ghost{-webkit-backdrop-filter:blur(10px);color:#f8f5fb!important;background:#020b1557!important;border-color:#ebe1f480!important;box-shadow:inset 0 1px #ffffff0a!important}.button--signal-ghost:hover,.button--signal-ghost:focus-visible{background:#771fbe2e!important;border-color:#c07affcc!important}.home-page .signal-hero{min-height:min(59rem,100svh);color:var(--signal-paper);isolation:isolate;background:#020b15;align-items:center;padding:clamp(8.5rem,12vw,11rem) 0 clamp(6rem,9vw,8rem);display:grid;position:relative;overflow:clip}.home-page .signal-hero:before{z-index:-1;pointer-events:none;content:"";background:radial-gradient(48rem 34rem at 76% 40%,#4a187a21,#0000 70%),linear-gradient(#020b1514,#020b15 96%);position:absolute;inset:0}.home-page .signal-hero:after{z-index:2;pointer-events:none;content:"";background:linear-gradient(#0000,#020b15);height:9rem;position:absolute;bottom:0;left:0;right:0}.signal-hero__noise{z-index:-2;pointer-events:none;opacity:.86;transform:translate3d(calc(var(--hero-progress,0) * -1.3rem), calc(var(--hero-progress,0) * 1.8rem), 0) scale(1.035);transform-origin:50%;will-change:auto;position:absolute;inset:0;overflow:hidden}.signal-hero__noise img{object-fit:cover;object-position:52% 55%;width:100%;height:100%}.signal-hero__inner{width:min(calc(100% - (2 * var(--aura-gutter))), 82rem);position:static}.home-page .signal-hero__copy{z-index:3;text-align:left;width:min(53%,43rem);max-width:43rem;margin:0;position:relative}.home-page .signal-hero__copy .home-hero__signal{color:#a954f1;text-align:left;text-shadow:none;margin-bottom:1rem;display:block}.home-page .signal-hero h1{color:#f7f5f9;letter-spacing:-.052em;text-transform:none;text-wrap:balance;text-shadow:0 18px 42px #00000075;max-width:12.5ch;margin:0 0 1.2rem;font-size:clamp(3.15rem,5.6vw,5.55rem);font-weight:470;line-height:.96}.signal-hero h1 span,.signal-cta h2 span{color:#9c38ee}.signal-hero__lead{text-shadow:0 12px 26px #00000080;max-width:35rem;margin:0;color:#c3bdca!important;font-size:clamp(1rem,1.25vw,1.14rem)!important;line-height:1.5!important}.signal-hero__actions{flex-wrap:wrap;gap:.85rem;margin-top:1.65rem;display:flex}.signal-hero__visual{z-index:1;pointer-events:none;position:absolute;inset:0}.signal-hero__pen{opacity:1;width:min(66vw,61rem);transform:translate3d(calc((var(--hero-progress,0) * -2.1rem) + (var(--pointer-x,0) * .55rem)), calc((var(--hero-progress,0) * 4.8rem) + (var(--pointer-y,0) * .55rem)), 0) rotate(calc(var(--hero-progress,0) * -1.6deg));transform-origin:68% 20%;will-change:auto;position:absolute;top:calc(59.72% - min(42.64vw,39.4rem));right:calc(31.5% - min(40.66vw,37.58rem));mask-image:radial-gradient(91% 86% at 67% 34%,#000 0% 62%,#0000 100%)}.signal-home[data-motion=full].is-hero-active :is(.signal-hero__noise,.signal-hero__pen){will-change:transform}.signal-hero__pen img{width:100%;height:auto}.signal-home.is-motion-ready .signal-hero__pen img{animation:signal-pen-in 1.25s .12s var(--aura-ease) both}.signal-home.is-motion-ready [data-reveal=hero-copy]{animation:signal-copy-in .88s .18s var(--aura-ease) both}.signal-hero__trail{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.signal-hero__trail path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.signal-hero__trail-glow{stroke:#9134ec8c;stroke-width:12px;filter:blur(7px)}.signal-hero__trail-core{stroke:#b75cff;stroke-width:2.15px;filter:drop-shadow(0 0 8px #ac47fffa)}.signal-home.is-motion-ready .signal-hero__trail path{animation:1.55s cubic-bezier(.22,1,.36,1) .7s forwards signal-trail-draw}.signal-hero__result{opacity:0;align-items:flex-start;gap:.85rem;display:flex;position:absolute;bottom:18%;left:68%;right:auto;transform:translate(1.2rem)}.signal-hero__result span{background:linear-gradient(90deg,#9c38eebf,#0000);width:clamp(5rem,9vw,9rem);height:1px;margin-top:.45rem}.signal-hero__result p{color:#ad53f4;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:680;line-height:1.45}.signal-home.is-motion-ready .signal-hero__result{animation:signal-result-in .7s 1.9s var(--aura-ease) forwards}.signal-hero__labels{z-index:1;opacity:.52;pointer-events:none;height:20%;position:absolute;bottom:2.5%;left:3%;right:54%}.signal-hero__labels span{color:#cec2daa3;letter-spacing:.09em;text-transform:uppercase;text-shadow:0 0 18px #813cbe80;font-size:clamp(.55rem,.67vw,.67rem);line-height:1;position:absolute}.signal-hero__labels span:first-child{top:4%;left:5%}.signal-hero__labels span:nth-child(2){top:22%;left:19%}.signal-hero__labels span:nth-child(3){top:46%;left:2%}.signal-hero__labels span:nth-child(4){top:58%;left:27%}.signal-hero__labels span:nth-child(5){top:76%;left:7%}.signal-hero__labels span:nth-child(6){top:70%;left:42%}.signal-hero__labels span:nth-child(7){top:88%;left:30%}.signal-hero__labels span:nth-child(8){top:93%;left:50%}.signal-home[data-motion=full].is-motion-ready .signal-hero__labels span{animation:signal-noise-drift 4.4s calc(var(--label-index) * -.43s) ease-in-out infinite alternate}.signal-motion-toggle{right:max(1.25rem, env(safe-area-inset-right));z-index:5;color:#ede6f4bd;-webkit-backdrop-filter:blur(12px);background:#040c1799;border:1px solid #b270ef38;border-radius:999px;align-items:center;gap:.46rem;min-height:2.65rem;padding:.62rem .85rem;font-size:.72rem;font-weight:640;transition:color .18s,border-color .18s,background .18s;display:inline-flex;position:absolute;bottom:1.3rem}.signal-motion-toggle:hover,.signal-motion-toggle:focus-visible{color:#fff;background:#7220b229;border-color:#ba72f98a}.signal-motion-toggle__pause,.signal-motion-toggle__play{place-items:center;display:grid}.signal-motion-toggle__play,.signal-motion-toggle[aria-pressed=true] .signal-motion-toggle__pause{display:none}.signal-motion-toggle[aria-pressed=true] .signal-motion-toggle__play{display:grid}.signal-motion-toggle:is(:hover,:focus-visible) [data-aura-icon]{transform:scale(1.08)}.home-page .whatsapp.is-hero-overlap .whatsapp-fab{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(.7rem)scale(.94)}.signal-section-head{grid-template-columns:minmax(0,1.45fr) minmax(17rem,.55fr);align-items:end;gap:3rem;margin-bottom:clamp(3.5rem,6vw,5.5rem);display:grid}.signal-section-head h2{color:#f4f1f7;letter-spacing:-.045em;max-width:23ch;margin:0;font-size:clamp(2.15rem,3.5vw,3.65rem);font-weight:470;line-height:1.03}.signal-section-head>p{max-width:30rem;color:var(--signal-copy);margin:0 0 .15rem;font-size:.96rem;line-height:1.55}.signal-capabilities{background:#020b15;padding:clamp(6.5rem,10vw,10rem) 0 clamp(5rem,8vw,8rem);position:relative}.signal-capabilities:before{pointer-events:none;content:"";background:radial-gradient(circle,#4c198121,#0000 67%);border-radius:50%;width:46rem;height:46rem;position:absolute;top:4rem;right:-24rem}.signal-capabilities__acts{gap:clamp(3rem,5vw,5rem);display:grid}.signal-act{grid-template-columns:minmax(11.5rem,.26fr) minmax(0,.74fr);align-items:stretch;gap:clamp(2rem,4vw,4rem);display:grid;position:relative}.signal-act__intro{background:linear-gradient(145deg,#0a1420bd,#040c178a);border:1px solid #9d59da33;border-radius:.55rem;min-height:12.5rem;padding:1.55rem 1.4rem 1.35rem;position:relative;overflow:hidden}.signal-act__intro:before{content:"";transform-origin:0;background:#b45cff;width:3.25rem;height:1px;position:absolute;top:0;left:0;transform:scaleX(0);box-shadow:0 0 11px #b45cfff2}.signal-act.is-visible .signal-act__intro:before{transition:transform .72s .18s var(--aura-ease);transform:scaleX(1)}.signal-act__icon{color:#b65df8;place-items:center;width:2.45rem;height:2.45rem;margin-bottom:1.25rem;display:grid}.signal-home.is-motion-ready .signal-act__icon [data-aura-icon],.signal-home.is-motion-ready .signal-service__node [data-aura-icon]{opacity:0;transition:opacity .36s ease, transform .52s var(--aura-ease);transform:translateY(7px)rotate(-5deg)scale(.88)}.signal-home.is-motion-ready :where(.signal-act.is-visible) .signal-act__icon [data-aura-icon],.signal-home.is-motion-ready :where(.signal-act.is-visible) .signal-service__node [data-aura-icon]{opacity:1;transform:none}.signal-home.is-motion-ready .signal-act.is-visible .signal-act__icon{animation:signal-icon-float 4.8s calc(var(--act-index,0) * -.8s) ease-in-out infinite}.signal-home.is-motion-ready .signal-act.is-visible .signal-service__node{animation:signal-node-float 5.2s calc((var(--act-index,0) * -.55s) + (var(--service-index,0) * -.72s)) ease-in-out infinite}.signal-act__number{color:#cab6daa6;letter-spacing:.12em;margin:0;font-size:.65rem;position:absolute;top:1.1rem;right:1.1rem}.signal-act__intro h3{color:#ac5af4;letter-spacing:.05em;text-transform:uppercase;margin:0 0 .48rem;font-size:1.06rem;font-weight:620;line-height:1.05}.signal-act__intro>p:last-child{color:#b9b2c0;max-width:11rem;margin:0;font-size:.9rem;line-height:1.46}.signal-act__services{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.4vw,2.6rem);margin:0;padding:.2rem 0 0;list-style:none;display:grid;position:relative}.signal-act__services:before{content:"";transform-origin:0;background:linear-gradient(90deg,#b85cfff0,#b85cffa3 72%,#b85cff14);height:1px;position:absolute;top:3.85rem;left:0;right:0;transform:scaleX(0);box-shadow:0 0 9px #ad50ffcc}.signal-act.is-visible .signal-act__services:before{transition:transform .95s .22s var(--aura-ease);transform:scaleX(1)}.signal-act__services li{z-index:1;min-width:0;position:relative}.signal-act__services a{color:#f7f3fa;grid-template-rows:3.55rem auto auto 1fr;min-height:12.5rem;padding:0 .3rem .75rem;text-decoration:none;display:grid;position:relative}.signal-service__node{color:#c277ff;width:3.55rem;height:3.55rem;transition:color .26s ease, border-color .26s ease, background .26s ease, box-shadow .26s ease, transform .26s var(--aura-ease);background:#08111eeb;border:1px solid #e5dbef6b;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 #a146eb38}.signal-service__node:after{content:"";background:#6d1cb1;border:1px solid #c471ff;border-radius:50%;width:.47rem;height:.47rem;position:absolute;top:calc(100% + .1rem);left:50%;transform:translate(-50%);box-shadow:0 0 10px #bc5efffa}.signal-service__index{color:#d6cbdd;letter-spacing:.07em;margin-top:1.05rem;font-size:.63rem;line-height:1}.signal-act__services strong{color:#f5f1f7;max-width:15rem;margin-top:.44rem;font-size:clamp(.86rem,1.05vw,.98rem);font-weight:560;line-height:1.25}.signal-act__services small{color:#9f99a9;max-width:15rem;margin-top:.34rem;font-size:clamp(.72rem,.85vw,.8rem);line-height:1.42}.signal-service__arrow{color:#b864f0;opacity:0;transition:opacity .22s ease, transform .26s var(--aura-ease);place-items:center;display:grid;position:absolute;bottom:.8rem;right:.35rem;transform:translate(-.35rem,.35rem)}.signal-act__services a:hover .signal-service__node,.signal-act__services a:focus-visible .signal-service__node{color:#e0b2ff;background:#63189c3d;border-color:#ca84ffe0;transform:translateY(-.28rem);box-shadow:0 0 0 .5rem #9939de14,0 0 28px #a749f24d}.signal-act__services a:hover .signal-service__arrow,.signal-act__services a:focus-visible .signal-service__arrow{opacity:1;transform:translate(0)}.signal-act__services a:hover .signal-service__node [data-aura-icon],.signal-act__services a:focus-visible .signal-service__node [data-aura-icon]{transform:translateY(-1px)rotate(-3deg)scale(1.06)}.signal-capabilities__all{justify-content:flex-end;margin-top:3.5rem;display:flex}.signal-capabilities__all a{color:#c784f6;border-bottom:1px solid #b85ff973;align-items:center;gap:.55rem;padding-bottom:.35rem;font-size:.84rem;font-weight:620;text-decoration:none;display:inline-flex}.signal-direction{padding:0 var(--aura-gutter) clamp(6rem, 9vw, 8.5rem);position:relative}.signal-direction__inner{background:linear-gradient(120deg,#0d1623e6,#050d18bd);border:1px solid #9356cc24;border-radius:.75rem;grid-template-columns:9rem minmax(0,1.15fr) minmax(16rem,.85fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);min-height:13rem;padding:clamp(2rem,3.5vw,3.4rem);display:grid;overflow:hidden}.signal-direction__target{color:#ae5bf0;background:radial-gradient(circle,#7b24be38,#0000 68%);border:1px solid #b56eef2e;border-radius:50%;place-items:center;width:7.4rem;height:7.4rem;display:grid;box-shadow:0 0 0 1rem #5d1da409,0 0 0 2rem #5d1da406}.signal-home.is-motion-ready .signal-direction__target [data-aura-icon]{opacity:0;transition:opacity .36s ease, transform .52s var(--aura-ease);transform:rotate(-6deg)scale(.88)}.signal-home.is-motion-ready :where(.signal-direction.is-visible) .signal-direction__target [data-aura-icon]{opacity:1;transform:none}.signal-home.is-motion-ready .signal-direction.is-visible .signal-direction__target{animation:5.6s ease-in-out -1.4s infinite signal-target-breathe}.signal-direction h2{color:#f5f1f7;letter-spacing:-.045em;margin:0;font-size:clamp(2.1rem,3.7vw,3.65rem);font-weight:450;line-height:1.05}.signal-direction__inner>p{color:#aaa4b1;margin:0;font-size:.94rem;line-height:1.58}.signal-direction__inner>p strong{color:#b655f4;font-weight:580}.signal-process{padding:0 0 clamp(6rem,10vw,10rem)}.signal-process__head{margin-bottom:2.1rem}.signal-process__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.4rem,3vw,3rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.signal-process__steps:before{content:"";background:repeating-linear-gradient(90deg,#8c789d57 0 5px,#0000 5px 10px);height:1px;position:absolute;top:4.22rem;left:4rem;right:4rem}.signal-process__steps li{z-index:1;text-align:center;position:relative}.signal-process__number{color:#d2c9da;text-align:left;margin-bottom:.75rem;font-size:.65rem;display:block}.signal-process__icon{color:#ce84ff;width:4.15rem;height:4.15rem;transition:transform .28s var(--aura-ease), box-shadow .28s ease, border-color .28s ease;background:#07111e;border:1px solid #e0d5ea66;border-radius:50%;place-items:center;margin:0 auto 1.15rem;display:grid;box-shadow:0 0 #a143e933}.signal-home.is-motion-ready .signal-process__icon [data-aura-icon]{opacity:0;transition:opacity .34s ease, transform .5s var(--aura-ease);transform:rotate(-6deg)scale(.86)}.signal-home.is-motion-ready :where(.signal-process__steps li.is-visible) .signal-process__icon [data-aura-icon]{opacity:1;transform:none}.signal-home.is-motion-ready .signal-process__steps li.is-visible .signal-process__icon{animation:signal-icon-float 4.9s calc(var(--step-index,0) * -.74s) ease-in-out infinite}.signal-home.is-motion-ready .signal-process__steps:before{background-size:20px 1px;animation:6.5s linear infinite signal-route-drift}.signal-process__steps li:hover .signal-process__icon{border-color:#c87dffcc;transform:translateY(-.3rem);box-shadow:0 0 0 .65rem #892fc712,0 0 30px #9a3dde2e}.signal-process__steps li:hover .signal-process__icon [data-aura-icon]{transform:translateY(-1px)rotate(3deg)scale(1.06)}.signal-process__steps h3{color:#f3eff6;letter-spacing:-.015em;margin:0 0 .55rem;font-size:1.02rem;font-weight:540;line-height:1.2}.signal-process__steps p{color:#9f98a8;max-width:15rem;margin:0 auto;font-size:.78rem;line-height:1.48}.signal-cta{isolation:isolate;background:#030c16;border-block:1px solid #9967c424;min-height:25rem;position:relative;overflow:hidden}.signal-cta__map{z-index:-1;pointer-events:none;position:absolute;inset:0}.signal-cta__map img{--signal-world-scale:1.045;--signal-world-start:-1.35deg;--signal-world-end:1.55deg;--signal-world-duration:8s;object-fit:cover;object-position:center right;transform-origin:77% 48%;width:100%;height:100%}.signal-home.is-motion-ready .signal-cta.is-visible .signal-cta__map img{animation:signal-world-rock var(--signal-world-duration) ease-in-out infinite;will-change:transform}.signal-home.is-motion-ready .signal-cta.is-visible .signal-cta__actions .button [data-aura-icon],.signal-home.is-motion-ready .signal-hero__actions .button [data-aura-icon]{animation:2.8s ease-in-out infinite signal-action-nudge}.signal-home.is-motion-ready .signal-cta.is-visible .signal-cta__actions .button:nth-child(2) [data-aura-icon]{animation-delay:-1.15s}.signal-cta__inner{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.7fr);align-items:center;gap:clamp(2rem,6vw,6rem);min-height:25rem;padding-block:4.75rem;display:grid}.signal-cta h2{color:#f5f1f7;letter-spacing:-.05em;max-width:18ch;margin:0 0 1rem;font-size:clamp(2.35rem,4.5vw,4.4rem);font-weight:450;line-height:1.04}.signal-cta__inner>div:first-child>p{color:#aaa3b2;max-width:31rem;margin:0;font-size:.96rem;line-height:1.55}.signal-cta__actions{align-content:center;gap:.85rem;display:grid}.signal-cta__actions .button{width:min(100%,21rem);min-height:3.5rem}.home-page .site-footer{background:#020b15;border-top:0;margin-top:0}.home-page .site-footer__grid{padding-block:clamp(5rem,8vw,7rem)}.home-page .site-footer__intro h2{color:#f4f0f6;letter-spacing:-.05em;max-width:10ch;font-size:clamp(2.5rem,4vw,4rem);font-weight:460}.home-page .site-footer__direct{background:linear-gradient(145deg,#121f30c7,#07111ead);border-color:#a768dd42}.signal-home.is-motion-ready [data-reveal]{opacity:0;transition:opacity .72s var(--aura-ease), transform .82s var(--aura-ease);transform:translateY(1.6rem)}.signal-home.is-motion-ready [data-reveal].is-visible,.signal-home.is-motion-ready [data-reveal=hero-copy]{opacity:1;transform:translateY(0)}.signal-home.is-motion-ready .signal-act__services li{opacity:0;transform:translateY(1.1rem)}.signal-home.is-motion-ready .signal-act.is-visible .signal-act__services li{opacity:1;transition:opacity .62s calc(.33s + (var(--service-index) * .12s)) var(--aura-ease), transform .72s calc(.33s + (var(--service-index) * .12s)) var(--aura-ease);transform:translateY(0)}.signal-home[data-motion=paused] *,.signal-home[data-motion=paused] :before,.signal-home[data-motion=paused] :after{animation-play-state:paused!important}.signal-home[data-motion=paused] .signal-hero__pen img,.signal-home[data-motion=paused] [data-reveal=hero-copy],.signal-home[data-motion=paused] .signal-hero__result,.signal-home[data-motion=paused] [data-reveal],.signal-home[data-motion=paused] .signal-act__services li,.signal-home[data-motion=paused] [data-aura-icon]{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.signal-home[data-motion=paused] .signal-hero__trail path{stroke-dashoffset:0!important;animation:none!important}.signal-home[data-motion=mobile] .signal-hero__labels span{opacity:.46;transform:none;animation:none!important}@keyframes signal-trail-draw{to{stroke-dashoffset:0}}@keyframes signal-pen-in{0%{opacity:0;transform:translate(3rem,-2.4rem)rotate(1.5deg)}to{opacity:1;transform:translate(0,0)rotate(0)}}@keyframes signal-copy-in{0%{opacity:0;transform:translateY(1.4rem)}to{opacity:1;transform:translateY(0)}}@keyframes signal-result-in{to{opacity:1;transform:translate(0)}}@keyframes signal-noise-drift{0%{opacity:.34;transform:translate(-.2rem,.15rem)}55%{opacity:.78}to{opacity:.46;transform:translate(.35rem,-.25rem)}}@keyframes signal-world-rock{0%,to{transform:translate3d(-0.28%, 0.08%, 0) scale(var(--signal-world-scale)) rotate(var(--signal-world-start))}50%{transform:translate3d(0.28%, -0.08%, 0) scale(var(--signal-world-scale)) rotate(var(--signal-world-end))}}@keyframes signal-icon-float{0%,to{translate:0;rotate:0deg}42%{translate:0 -.28rem;rotate:-1.6deg}72%{translate:.08rem -.08rem;rotate:1deg}}@keyframes signal-node-float{0%,to{translate:0}48%{translate:0 -.22rem}72%{translate:.05rem -.08rem}}@keyframes signal-target-breathe{0%,to{translate:0;rotate:0deg;scale:1}50%{translate:0 -.22rem;rotate:1.8deg;scale:1.025}}@keyframes signal-action-nudge{0%,to{translate:0}50%{translate:.16rem -.12rem}}@keyframes signal-route-drift{to{background-position:20px 0}}@media (width<=1080px){.home-page .signal-hero__copy{width:min(57%,39rem)}.home-page .signal-hero h1{font-size:clamp(3rem,5.9vw,4.85rem)}.signal-hero__result{left:67%;right:auto}.signal-act{grid-template-columns:minmax(10rem,.25fr) minmax(0,.75fr);gap:2rem}.signal-act__services{gap:1.2rem}.signal-direction__inner{grid-template-columns:7rem minmax(0,1.1fr) minmax(14rem,.9fr)}.signal-direction__target{width:6rem;height:6rem}}@media (width>=768px) and (width<=1080px){.home-page .signal-hero h1{font-size:clamp(3.55rem,6vw,4.15rem)}}@media (width<=767px){.signal-home{overflow:hidden}.home-page .signal-hero{min-height:49rem;padding:calc(var(--aura-header-height) + 5.2rem) 0 4.5rem;display:block}.signal-hero__noise{opacity:.7;inset:27% -46% 0 -44%;transform:none}.signal-hero__noise img{object-position:62% 72%}.home-page .signal-hero__copy{width:100%;max-width:35rem}.home-page .signal-hero__copy .home-hero__signal{max-width:27rem;font-size:.66rem!important}.home-page .signal-hero h1{max-width:10.5ch;font-size:clamp(2.8rem,12.5vw,3.6rem);line-height:.96}.signal-hero__lead{max-width:28rem;font-size:1rem!important}.signal-hero__actions{flex-direction:column;align-items:stretch;width:min(100%,25rem)}.signal-hero__actions .button{width:100%}.signal-hero__pen{opacity:.6;width:min(98vw,39rem);top:40%;right:-43%;transform:none}.signal-hero__trail{width:115%;height:70%;top:29%;left:9%}.signal-hero__labels{opacity:.28;height:15%;bottom:3%;left:5%;right:20%}.signal-hero__result{display:none}.signal-motion-toggle{justify-content:center;width:2.75rem;padding:0;bottom:1rem;right:1rem}.signal-motion-toggle [data-motion-label]{clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.signal-section-head{grid-template-columns:minmax(0,1fr);gap:1.35rem;margin-bottom:3.2rem}.signal-section-head h2{max-width:16ch;font-size:clamp(2.3rem,10vw,3.25rem)}.signal-section-head>p{max-width:28rem}.signal-capabilities{padding-block:5.5rem}.signal-capabilities__acts{gap:4.5rem}.signal-act{grid-template-columns:minmax(0,1fr);gap:1.7rem}.signal-act__intro{min-height:0;padding:1.35rem}.signal-act__intro>p:last-child{max-width:18rem}.signal-act__services{grid-template-columns:minmax(0,1fr);gap:0;padding-left:1.45rem}.signal-act__services:before{transform-origin:top;width:1px;height:auto;inset:0 auto 0 .25rem;transform:scaleY(0)}.signal-act.is-visible .signal-act__services:before{transform:scaleY(1)}.signal-act__services a{grid-template-rows:auto auto auto;grid-template-columns:3.2rem minmax(0,1fr) auto;column-gap:1rem;min-height:7.25rem;padding:.65rem 0 1rem}.signal-service__node{grid-row:1/4;align-self:center;width:3.2rem;height:3.2rem}.signal-service__node:after{width:.42rem;height:.42rem;top:auto;left:auto;right:calc(100% + .91rem);transform:none}.signal-service__index,.signal-act__services strong,.signal-act__services small{grid-column:2;max-width:none}.signal-service__index{align-self:end;margin-top:0}.signal-service__arrow{opacity:.62;grid-area:1/3/4;align-self:center;position:static;transform:none}.signal-capabilities__all{justify-content:flex-start}.signal-direction{padding-inline:0}.signal-direction__inner{border-radius:0;grid-template-columns:4.5rem minmax(0,1fr);gap:1.25rem;padding:1.65rem}.signal-direction__target{width:4.5rem;height:4.5rem}.signal-direction__target svg{width:3.2rem;height:3.2rem}.signal-direction__inner>p{grid-column:1/-1}.signal-process__steps{grid-template-columns:minmax(0,1fr);gap:2.2rem;padding-left:1.7rem}.signal-process__steps:before{background:repeating-linear-gradient(#8c789d57 0 5px,#0000 5px 10px);width:1px;height:auto;inset:1.25rem auto 1.25rem 1.66rem}.signal-process__steps li{text-align:left;grid-template-columns:4.1rem minmax(0,1fr);column-gap:1.2rem;display:grid}.signal-process__number{grid-column:2;margin:0 0 .4rem}.signal-process__icon{grid-area:1/1/4;margin:0}.signal-process__steps h3,.signal-process__steps p{grid-column:2;max-width:28rem;margin-inline:0}.signal-cta{min-height:36rem}.signal-cta__map{opacity:.62;left:0;right:0}.signal-cta__map img{--signal-world-scale:1.03;--signal-world-start:-.75deg;--signal-world-end:.9deg;--signal-world-duration:10s;object-position:88% center}.signal-storyline{opacity:.58}.signal-storyline__pen{width:5.7rem}.signal-cta__inner{grid-template-columns:minmax(0,1fr);align-content:center;min-height:36rem;padding-block:5rem}.signal-cta h2{font-size:clamp(2.55rem,11.5vw,3.8rem)}.signal-cta__actions .button{width:100%}}@media (width<=480px){.home-page .signal-hero{min-height:47rem}.home-page .signal-hero h1{font-size:clamp(2.65rem,13.2vw,3.45rem)}.signal-hero__pen{top:42%;right:-50%}.signal-hero__trail{top:31%;left:15%}.signal-direction h2{font-size:2rem}.signal-direction__inner{grid-template-columns:minmax(0,1fr)}.signal-direction__target{display:none}.home-page .site-footer__grid{padding-block:4.5rem}}@media (width<=360px){.signal-hero__pen{opacity:.48;top:43%;right:-50%}.signal-hero__trail{top:32%;left:14%}}@media (prefers-reduced-motion:reduce){.signal-storyline{display:none!important}.signal-hero__noise,.signal-hero__pen{transform:none!important}.signal-hero__trail path{stroke-dashoffset:0!important}.signal-hero__result,.signal-home [data-reveal],.signal-home .signal-act__services li,.signal-home [data-aura-icon],.signal-act__icon,.signal-service__node,.signal-direction__target,.signal-process__icon,.signal-cta__map img{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.signal-process__steps:before,.signal-hero__labels span,.signal-home.is-motion-ready .signal-hero__trail path{animation:none!important}.signal-motion-toggle{display:none}}@media print{.signal-storyline{display:none!important}.signal-home [data-reveal],.signal-home .signal-act__services li,.signal-home [data-aura-icon],.signal-cta__map img,.signal-hero__pen img,.signal-hero__result{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.signal-hero__trail path{stroke-dashoffset:0!important;animation:none!important}.signal-motion-toggle{display:none!important}}
