.site-shell.is-immersive{--shell-edge:clamp(20px, 4vw, 68px);background:linear-gradient(160deg,#03111c 0%,#05131e 46%,#020a12 100%)}.site-shell.is-immersive .page-main{isolation:isolate;position:relative}.site-shell.is-immersive .page-route-content{z-index:1;position:relative}.page-atmosphere{z-index:0;top:var(--header-height);pointer-events:none;contain:layout paint;background:radial-gradient(at 78% 35%,#1e6d8121,#0000 65%),radial-gradient(at 30% 90%,#17644811,#0000 62%);position:fixed;bottom:0;left:0;right:0;overflow:hidden}.page-atmosphere-grid{background-image:linear-gradient(#75cce10e 1px,#0000 1px),linear-gradient(90deg,#75cce10e 1px,#0000 1px);background-size:66px 66px;position:absolute;inset:-20%;transform:perspective(850px)rotateX(48deg)rotate(-13deg)translateY(15%);-webkit-mask-image:radial-gradient(at 75% 65%,#000,#0000 57%);mask-image:radial-gradient(at 75% 65%,#000,#0000 57%)}.page-atmosphere-scene{opacity:.66;position:absolute;inset:0}.page-atmosphere-shade{background:linear-gradient(90deg,#030d17d9,#030d1785 38%,#030d170d 72%),linear-gradient(#0000 45%,#030d1761);position:absolute;inset:0}.page-atmosphere-rings{aspect-ratio:1;opacity:.38;perspective:800px;width:min(740px,67vw);position:absolute;top:8%;right:-8%;transform:rotate(-22deg)}.page-atmosphere-rings>i{border:2px solid #a9eef8c2;border-color:#a9eef8c2 #79cadf87 #6cd5e93b #6cd5e93b;border-radius:50%;position:absolute;inset:8%;transform:rotateX(57deg)rotateY(-16deg);box-shadow:inset 0 0 5px #82dbec1a,0 0 15px #2796b717}.page-atmosphere-rings>i:nth-child(2){border-top-color:#81e7b8b3;inset:19%;transform:rotateX(-44deg)rotateY(26deg)rotate(50deg)}.page-atmosphere-rings>i:nth-child(3){border-width:1px;border-top-color:#bee1f5bf;inset:28%;transform:rotateY(62deg)rotate(-26deg)}.page-atmosphere-rings>span{background:radial-gradient(circle at 33% 24%,#b4f1f85c,#3e91ac36 34%,#061e31d6 66%,#51a3b845);border:1px solid #9be0ed4a;border-radius:50%;position:absolute;inset:39%;box-shadow:inset 8px 10px 24px #cbf9ff1a,inset -14px -16px 30px #000a14b3,0 0 65px #3eabc01f}.page-atmosphere[data-variant=product] .page-atmosphere-rings,.page-atmosphere[data-variant=flow] .page-atmosphere-rings{opacity:.1}.page-atmosphere[data-variant=quiet] .page-atmosphere-shade{background:linear-gradient(90deg,#030d17ad,#030d1773 56%,#030d173d)}.immersive-header{z-index:30;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#030e18e0;border-bottom:1px solid #99daeb21}.immersive-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#56dcea57 50%,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.immersive-header .header-inner{width:min(100% - 2 * var(--shell-edge), 1540px);grid-template-columns:auto 1fr auto;gap:24px;padding:12px 0}.immersive-header .brand-lockup{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}.immersive-header .brand-logo{width:164px;max-width:42vw}.brand-caption{color:#95b3c2;letter-spacing:.21em;text-transform:uppercase;white-space:nowrap;padding-left:1px;font-size:.48rem;font-weight:500}.immersive-header .nav-rail{background:#0e2130a1;border:1px solid #a8dfed1f;border-radius:999px;flex-wrap:nowrap;justify-content:center;justify-self:center;gap:3px;width:fit-content;min-width:0;padding:3px}.immersive-header .nav-link{border-radius:999px;gap:10px;min-height:44px;padding:9px 16px;font-size:.8125rem;font-weight:500;transition:background .18s,border-color .18s,color .18s}.immersive-header .nav-link:hover{background:#83d2e50e;border-color:#a4e1f229}.immersive-header .nav-link.is-active{color:#e9fbff;background:linear-gradient(135deg,#48c2da2b,#2989a60f);border-color:#87e2f240;box-shadow:inset 0 1px #caf6ff0f}.immersive-header .navigation-arrow,.navigation-caption{display:none}.immersive-header .header-cta{color:#e5fbff;white-space:nowrap;background:linear-gradient(130deg,#134556b8,#061a28b8);border-color:#70e1f057;border-radius:999px;gap:9px;width:auto;min-height:44px;padding:10px 16px;font-size:.8125rem;font-weight:500}.immersive-header .header-cta .header-cta-long{display:inline}.immersive-header .header-cta .header-cta-short{display:none}.immersive-header .header-cta:hover{background:#185465a6;border-color:#7bebf7b3}.immersive-header .nav-toggle{background:#102735a8;border-color:#96daeb30;border-radius:50%}.header-actions{justify-self:end;align-items:center;gap:8px;display:flex}.header-motion{color:#9ac6d7;background:#1027358c;border:1px solid #96daeb33;border-radius:50%;flex:none;place-items:center;width:44px;min-height:44px;display:grid}.header-motion:hover{border-color:var(--color-cyan);color:var(--color-cyan)}.header-motion[aria-pressed=true]{color:#b6ecd6;border-color:#7cdcd199}.header-motion:disabled{cursor:default;opacity:.6}.immersive-header :is(a,button):focus-visible{outline:2px solid var(--color-cyan);outline-offset:4px}.immersive-hero{min-height:min(790px, calc(100svh - var(--header-height)));background:0 0;border-bottom:1px solid #9dd7e821}.immersive-hero .hero-content{width:min(100% - 2 * var(--shell-edge), 1460px);padding-block:clamp(70px,9vw,140px)}.immersive-hero .hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:36px}.immersive-hero .hero-main h1{letter-spacing:-.06em;text-wrap:balance;max-width:800px;margin-bottom:28px;font-size:clamp(3rem,6.5vw,6.5rem);line-height:1.015}.immersive-hero .hero-main h1 span{color:var(--color-cyan)}.immersive-hero .hero-copy{color:#bbcfdd;max-width:590px;margin-bottom:30px;font-size:1.05rem;line-height:1.8}.immersive-hero .hero-actions{gap:23px}.immersive-hero .hero-actions .button{min-height:48px;padding-inline:23px;font-size:.86rem}.immersive-hero .hero-actions .text-action{min-height:44px;font-size:.83rem}.hero-method{background:linear-gradient(145deg,#122c3bd9,#051523f2);border:1px solid #a9e2f036;border-radius:20px;place-self:end;gap:20px;max-width:370px;padding:27px;display:grid;box-shadow:inset 0 1px #d0f7ff12,0 30px 75px #00060f42}.hero-method>div{align-items:flex-start;gap:15px;display:flex}.hero-method>div>svg{color:var(--color-cyan);flex:none;margin-top:4px}.hero-method strong{font-family:Space Grotesk,sans-serif;font-size:1.1rem;font-weight:500;display:block}.hero-method small{color:#a6bdcd;margin-top:6px;font-size:.78rem;line-height:1.6;display:block}.immersive-footer{z-index:2;background:radial-gradient(at 18% 0,#115f6d21,#0000 58%),#020b13;border-top:1px solid #a5e1f02e;position:relative}.immersive-footer:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#62dcea59,#0000);height:1px;position:absolute;top:-1px;left:0;right:0}.immersive-footer .footer-inner{width:min(100% - 2 * var(--shell-edge), 1460px);grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr) minmax(0,.85fr) minmax(0,1fr);gap:clamp(26px,4vw,70px);padding:42px 0 36px}.immersive-footer .footer-brand{margin-bottom:14px}.immersive-footer .footer-brand img{width:164px}.footer-identity p{color:#99b2c1;max-width:295px;margin-bottom:19px;font-size:.8rem;line-height:1.85}.footer-location{color:#718d9f;letter-spacing:.02em;font-size:.71rem}.immersive-footer .footer-nav-group{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;min-width:0;display:flex}.immersive-footer :is(.footer-nav-group,.footer-contact) h3{color:#d5eaf5;letter-spacing:.025em;margin:0 0 12px;font-family:Inter,sans-serif;font-size:.75rem;font-weight:600;line-height:1.5}.immersive-footer .footer-nav-group a,.footer-contact>a{color:#98b1c1;align-items:center;gap:8px;min-height:44px;font-size:.79rem;font-weight:400;line-height:1.65;display:inline-flex}.immersive-footer .footer-nav-group a:hover,.footer-contact>a:hover{color:var(--color-cyan)}.footer-contact{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.footer-contact .footer-email{color:#c3dce9;overflow-wrap:anywhere}.footer-contact .footer-email svg{color:var(--color-cyan);flex:none}.footer-bottom{width:min(100% - 2 * var(--shell-edge), 1460px);border-top:1px solid #a5dced1a;justify-content:space-between;align-items:center;gap:20px;margin-inline:auto;padding:18px 0 22px;display:flex}.footer-bottom>small{color:#708da0;font-size:.66rem;line-height:1.8}.footer-legal{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 20px;display:flex}.footer-legal a,.footer-legal .footer-preferences{color:#8da9bb;background:0 0;border:0;align-items:center;min-height:44px;margin:0;padding:0;font-size:.69rem;font-weight:400;display:inline-flex}.footer-legal a:hover,.footer-legal .footer-preferences:hover{color:var(--color-cyan)}.immersive-footer :is(a,button):focus-visible{outline:2px solid var(--color-cyan);outline-offset:4px}@media (width<=1100px){.site-shell.is-immersive{--shell-edge:26px}.immersive-header .header-inner{gap:16px}.immersive-header .nav-link{padding-inline:12px;font-size:.8125rem}.immersive-header .header-cta{padding-inline:13px;font-size:.8125rem}.immersive-footer .footer-inner{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1fr);gap:32px}.footer-contact{border-top:1px solid #a0dceb1a;flex-flow:wrap;grid-column:1/-1;align-items:center;gap:12px 28px;padding-top:22px}.immersive-footer .footer-contact h3{margin:0}}@media (width<=980px){.immersive-header .header-inner{grid-template-columns:minmax(0,1fr) auto auto;gap:12px;position:relative}.immersive-header .nav-toggle{display:grid}.immersive-header .nav-rail{background:#041523fb;border:1px solid #a2ddef38;border-radius:20px;grid-template-columns:1fr;gap:5px;width:auto;padding:15px;display:none;position:absolute;top:calc(100% + 9px);left:0;right:0;box-shadow:0 24px 60px #00050d73,inset 0 1px #d6f8ff0a}.immersive-header .nav-rail.is-open{display:grid}.immersive-header .navigation-caption{color:#7fa1b5;letter-spacing:.13em;text-transform:uppercase;padding:8px 11px 13px;font-size:.63rem;display:block}.immersive-header .nav-link{border-radius:11px;justify-content:space-between;min-height:48px;padding:13px;font-size:.86rem}.immersive-header .navigation-arrow{color:#89b4c6;display:inline-block}.immersive-hero .hero-grid{grid-template-columns:1fr;gap:70px}.hero-method{justify-self:end;width:min(100%,500px);max-width:500px}}@media (width<=760px){.site-shell.is-immersive{--shell-edge:20px}.page-atmosphere{background:radial-gradient(at 85% 27%,#1e6d8124,#0000 65%)}.page-atmosphere-scene{opacity:.33}.page-atmosphere-grid{opacity:.7}.page-atmosphere-rings{opacity:.24;width:110vw;top:10%;right:-40%}.page-atmosphere-shade{background:linear-gradient(#030d173d,#030d17a8 58%,#030d17d9)}.page-atmosphere[data-variant=quiet] .page-atmosphere-shade{background:linear-gradient(90deg,#030d178c,#030d1759)}.immersive-header .brand-logo{width:153px}.brand-caption{font-size:.43rem}.immersive-header .header-cta{gap:7px;padding-inline:11px;font-size:.8125rem}.immersive-hero{min-height:0}.immersive-hero .hero-content{padding-block:65px}.immersive-hero .hero-main h1{font-size:clamp(2.6rem,10vw,4.8rem)}.immersive-hero .hero-copy{font-size:.98rem;line-height:1.8}.immersive-hero .hero-actions{flex-direction:column;align-items:stretch;gap:16px}.immersive-hero .hero-actions .text-action{justify-content:center}.immersive-hero .hero-grid{gap:52px}.hero-method{width:100%;padding:24px}.immersive-footer .footer-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 22px;padding-block:34px}.footer-identity{grid-column:1/-1}.footer-identity p{max-width:430px}.footer-contact{flex-direction:column;align-items:flex-start;gap:0;padding-top:24px}.immersive-footer .footer-contact h3{margin-bottom:10px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:11px;padding-top:20px}.footer-legal{justify-content:flex-start;gap:7px 18px}.footer-bottom>small{font-size:.67rem}}@media (width<=520px){.immersive-header .header-cta{min-height:44px;padding:10px;font-size:.75rem}.immersive-header .header-cta .header-cta-long,.immersive-header .header-cta>svg{display:none}.immersive-header .header-cta .header-cta-short{display:inline}.immersive-header .header-inner{gap:7px}.immersive-header .brand-lockup{justify-content:center;min-height:44px}.immersive-header .brand-logo{width:clamp(92px,29vw,145px)}.header-actions{gap:5px}}@media (width<=420px){.immersive-header .brand-caption{display:none}}@media (width<=360px){.site-shell.is-immersive{--shell-edge:16px}}@media (prefers-reduced-motion:reduce){.immersive-header .nav-link{transition:none}}.site-shell[data-motion=reduced] *,.site-shell[data-motion=reduced] :before,.site-shell[data-motion=reduced] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}#root[data-hydration=unavailable] .immersive-header :is(.nav-toggle,.header-motion){display:none}@media (width<=980px){#root[data-hydration=unavailable] .immersive-header{position:relative}#root[data-hydration=unavailable] .immersive-header .header-inner{grid-template-columns:minmax(0,1fr) auto}#root[data-hydration=unavailable] .immersive-header .brand{grid-area:1/1}#root[data-hydration=unavailable] .immersive-header .header-actions{grid-area:1/2}#root[data-hydration=unavailable] .immersive-header .nav-rail{width:100%;box-shadow:none;border-radius:14px;flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:flex-start;gap:4px;padding:6px;display:flex;position:static}#root[data-hydration=unavailable] .immersive-header .navigation-caption,#root[data-hydration=unavailable] .immersive-header .navigation-arrow{display:none}#root[data-hydration=unavailable] .immersive-header .nav-link{min-height:44px;padding:10px;font-size:.8rem}}@media (forced-colors:active){.page-atmosphere,.immersive-header:after,.immersive-footer:before{display:none}.site-shell.is-immersive,.immersive-header,.immersive-footer,.immersive-header .nav-rail,.hero-method{color:canvastext;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:canvas}.immersive-header .nav-link.is-active{color:highlight;background:canvas;border-color:highlight}.brand-caption,.footer-identity p,.footer-location,.footer-bottom>small,.footer-contact>a,.immersive-footer .footer-nav-group a{color:canvastext}}.page-atmosphere[data-product]{--atmosphere-tint:38, 157, 178;background:radial-gradient(ellipse at 74% 40%, rgba(var(--atmosphere-tint), .15), transparent 58%), #03111c}.page-atmosphere:is([data-product=automacao],[data-product=food]){--atmosphere-tint:42, 153, 109}.page-atmosphere:is([data-product=story],[data-product=saas]){--atmosphere-tint:66, 120, 213}.page-atmosphere[data-product=crm]{--atmosphere-tint:104, 76, 164}.page-atmosphere[data-product=fiscal]{--atmosphere-tint:97, 127, 145}.page-atmosphere[data-product] .page-atmosphere-scene{opacity:1}.page-atmosphere[data-product] .page-atmosphere-rings{display:none}.page-atmosphere[data-product] .page-atmosphere-shade{background:linear-gradient(90deg,#030d17e8,#030d17b3 32%,#030d1738 48%,#0000 62%),linear-gradient(#0000 62%,#030d176e)}@media (width<=900px){.page-atmosphere[data-product]{background:radial-gradient(ellipse at 50% 45%, rgba(var(--atmosphere-tint), .1), transparent 70%), #03111c}.page-atmosphere[data-product] .page-atmosphere-scene{opacity:.96}.page-atmosphere[data-product] .page-atmosphere-grid{opacity:.35}.page-atmosphere[data-product] .page-atmosphere-shade{background:0 0}}@media (forced-colors:active){.page-atmosphere[data-product]{display:none}}@media (prefers-reduced-motion:no-preference) and (forced-colors:none){.site-shell.is-inner[data-motion=full] :is(.inner-hero-copy,.client-access-header,.inner-page--legal>.inner-hero){animation:.42s cubic-bezier(.16,1,.3,1) immersive-heading-enter}}@keyframes immersive-heading-enter{0%{opacity:.76;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width<=760px){.site-shell.is-inner .inner-page:not([data-scene-product]) .inner-lead{color:#c4d8e5}.site-shell.is-inner .inner-page--legal :is(h2,h3){text-wrap:balance}}.site-shell .immersive-header,.site-shell .journey-progress,.site-shell .journey-choice,.site-shell .journey-demo,.site-shell .journey-projects article,.site-shell .ecosystem-scene-label{-webkit-backdrop-filter:none!important}.site-shell .immersive-header{background:#030e18f7}.site-shell .journey-progress{background:#051420f0}.site-shell .journey-choice,.site-shell .journey-projects article{background:linear-gradient(135deg,#0d2c3af2,#051521f0)}.site-shell .journey-choice small,.site-shell .journey-projects article p{color:#b8d0dc}.site-shell .ecosystem-scene-aura:after{animation:none}.site-shell .ecosystem-scene[data-scene-state=ready] .ecosystem-scene-dust{display:none}.site-shell .journey-choice-slot,.site-shell .journey-product-slot{animation:none!important}.site-shell[data-scene-quality-preference=light] *,.site-shell[data-scene-quality-preference=light] :before,.site-shell[data-scene-quality-preference=light] :after{scroll-behavior:auto!important;will-change:auto!important;animation:none!important}.site-shell[data-scene-quality-preference=light] :is(.journey-choice,.journey-demo,.journey-projects article,.page-atmosphere,.analytics-consent){-webkit-backdrop-filter:none!important}.ecosystem-scene[data-effects-paused=true] *,.ecosystem-scene[data-effects-paused=true] :before,.ecosystem-scene[data-effects-paused=true] :after,.ecosystem-scene[data-scene-paused=true] *,.ecosystem-scene[data-scene-paused=true] :before,.ecosystem-scene[data-scene-paused=true] :after{animation-play-state:paused!important}.ecosystem-scene[data-scene-state=fallback] *,.ecosystem-scene[data-scene-state=fallback] :before,.ecosystem-scene[data-scene-state=fallback] :after{animation:none!important}@media (prefers-reduced-motion:no-preference) and (forced-colors:none){.site-shell[data-motion=full][data-scene-quality-preference=full] .ecosystem-scene[data-scene-fallback-motion=true][data-scene-paused=false] .ecosystem-core-turbine{animation:28s linear infinite ecosystem-turbine-turn!important}.site-shell[data-motion=full][data-scene-quality-preference=full] .ecosystem-scene[data-scene-fallback-motion=true][data-scene-paused=false] .ecosystem-core-plasma{animation:7s ease-in-out infinite alternate visual-core-drift!important}.site-shell[data-motion=full][data-scene-quality-preference=full] .ecosystem-scene[data-scene-fallback-motion=true][data-scene-paused=false][data-product] .ecosystem-product-node[data-active=true]{animation:5s ease-in-out infinite alternate visual-product-drift!important}}@keyframes visual-core-drift{0%{scale:.97}to{scale:1.03}}@keyframes visual-product-drift{0%{translate:0}to{translate:0 -5px}}.visual-settings{flex:none;position:relative}.visual-settings-trigger{color:#d2ecf3;background:#0b2230;border:1px solid #294c5e;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:44px;min-height:44px;padding:9px 12px;font-size:.78rem;display:inline-flex}.visual-settings-trigger:hover,.visual-settings-trigger[aria-expanded=true]{background:#113443;border-color:#68d9e7}.visual-label-short{display:none}.visual-settings-panel{z-index:50;width:min(330px,100vw - 32px);max-height:calc(100dvh - var(--header-height) - 28px);overscroll-behavior:contain;text-align:left;background:#071b28;border:1px solid #365b6a;border-radius:18px;padding:18px;position:absolute;top:calc(100% + 12px);right:0;overflow-y:auto;box-shadow:0 16px 42px #0008}.visual-settings-heading{color:#ecfaff;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.visual-settings-heading button{color:#c5e3ed;background:0 0;border:0;place-items:center;width:36px;height:36px;margin:-7px -7px -7px 0;display:grid}.visual-settings-modes{border:0;gap:7px;min-width:0;margin:0;padding:0;display:grid}.visual-settings-option{cursor:pointer;background:#0a2331;border:1px solid #294b5c;border-radius:10px;align-items:center;gap:11px;min-height:58px;padding:10px;display:flex}.visual-settings-option[data-selected=true]{background:#10383b;border-color:#63d7c0}.visual-settings-option:focus-within{outline-offset:2px;outline:2px solid #87eaf5}.visual-settings-option input{accent-color:#6be3bf;flex:none;width:17px;height:17px;margin:0}.visual-settings-option strong{color:#ecfaff;font-size:.82rem;display:block}.visual-settings-option small{color:#b5d0dc;margin-top:3px;font-size:.72rem;line-height:1.4;display:block}.visual-settings-status{border-top:1px solid #294756;margin-top:13px;padding-top:12px}.visual-settings-status strong{color:#c5efe6;font-size:.8rem}.visual-settings-status p{color:#b8d0dc;margin:5px 0 4px;font-size:.75rem;line-height:1.5}.visual-settings-motion,.visual-settings-retry{color:#b7e9f1;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;min-height:44px;padding:10px 0;font-size:.8rem;display:flex}.visual-settings-motion:hover,.visual-settings-retry:hover{color:#fff;text-decoration:underline}.visual-settings-persistence{color:#9eb8c6;margin:10px 0 0;font-size:.69rem;line-height:1.5}#root[data-hydration=unavailable] .visual-settings{display:none}@media (width>=901px){.site-shell .journey[data-stage="0"] .ecosystem-scene[data-variant=journey] canvas{-webkit-mask-image:linear-gradient(90deg,#0000 46%,#000 58%);mask-image:linear-gradient(90deg,#0000 46%,#000 58%)}}@media (width<=1120px){.visual-label-long{display:none}.visual-label-short{display:inline}.visual-settings-trigger{padding:9px}}@media (width<=600px){.immersive-header .brand-logo{width:clamp(96px,29vw,140px)}.visual-settings-panel{top:calc(var(--header-height) + 8px);position:fixed;right:16px}.site-shell .journey-panel{animation-duration:.26s}}@media (width<=520px){.visual-settings-trigger>svg{display:none}}@media (prefers-reduced-motion:reduce){.visual-settings *,.visual-settings :before,.visual-settings :after{transition:none!important;animation:none!important}}@media (forced-colors:active){.visual-settings-panel,.visual-settings-trigger,.visual-settings-option{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.visual-settings-option[data-selected=true]{background:highlight;border-color:highlight}.visual-settings-option[data-selected=true] :is(strong,small){color:highlighttext}.visual-settings-panel :is(p,small,strong,label),.visual-settings-heading,.visual-settings-motion,.visual-settings-retry{color:canvastext}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#07111f;--color-bg-strong:#03070d;--color-surface:#0d1a2c;--color-surface-soft:#12233a;--color-line:#c6e2ff29;--color-text:#f7fbff;--color-text-soft:#b8c6d6;--color-muted:#91a2b4;--color-cyan:#42d9f5;--color-cyan-strong:#12add1;--color-green:#59e06f;--color-amber:#f2c14e;--color-rose:#ff6b8a;--shadow-soft:0 20px 70px #00000052;--radius-sm:10px;--radius-md:18px;--radius-lg:28px;--container:1180px;--header-height:78px}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-variable.woff2)format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/space-grotesk-latin-variable.woff2)format("woff2")}*{box-sizing:border-box}html{background:var(--color-bg-strong);min-width:320px}body{min-width:320px;min-height:100vh;color:var(--color-text);background:radial-gradient(circle at 18% 18%,#42d9f51f,#0000 32rem),linear-gradient(135deg,#03070d 0%,#07111f 50%,#102015 100%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;overflow-x:hidden}::selection{color:#f3fcff;background:#57daed4d}[hidden]{display:none!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:disabled,[aria-disabled=true]{cursor:not-allowed}button,input,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.035em;font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,sans-serif;line-height:1.08}h1{letter-spacing:-.06em;max-width:840px;margin-bottom:1.25rem;font-size:clamp(2.45rem,6vw,5rem)}h2{margin-bottom:1rem;font-size:clamp(1.75rem,3.5vw,3rem)}h3{margin-bottom:.6rem;font-size:1.2rem}p{color:var(--color-text-soft)}:focus-visible{outline-offset:3px;outline:2px solid #87eaf5}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-shell{min-height:100vh}.skip-link{z-index:100;border-radius:var(--radius-sm);color:#07111f;background:#fff;padding:.7rem 1rem;font-weight:800;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.page-main{min-height:calc(100vh - var(--header-height))}.page-loading{min-height:55vh;color:var(--color-text-soft)}.site-header{z-index:10;border-bottom:1px solid var(--color-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#03070dd1;position:sticky;top:0}.header-inner{width:min(100% - 2rem, var(--container));min-height:var(--header-height);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin:0 auto;padding:.75rem 0;display:grid}.brand{align-items:center;min-width:0;display:inline-flex}.brand-logo{width:190px;max-width:42vw;height:auto}.primary-nav{flex-wrap:wrap;justify-content:center;gap:.25rem;min-width:0;display:flex}.nav-toggle{border:1px solid var(--color-line);border-radius:var(--radius-sm);width:2.75rem;height:2.75rem;color:var(--color-text);background:#ffffff0d;place-items:center;display:none}.nav-link,.header-cta{border-radius:var(--radius-sm);min-height:2.75rem;color:var(--color-text-soft);border:1px solid #0000;justify-content:center;align-items:center;font-size:.95rem;display:inline-flex}.nav-link{padding:.5rem .75rem}.nav-link:hover,.nav-link.is-active{border-color:var(--color-line);color:var(--color-text);background:#ffffff0d}.header-cta{color:var(--color-text);border-color:#42d9f559;gap:.4rem;padding:.5rem .85rem}.header-cta:hover{color:var(--color-cyan);background:#42d9f51a}.hero{min-height:min(780px, calc(100vh - var(--header-height)));border-bottom:1px solid var(--color-line);background:radial-gradient(circle at 78% 32%,#42d9f529,#0000 25rem),radial-gradient(circle at 88% 70%,#59e06f1f,#0000 28rem),linear-gradient(120deg,#03070d 0%,#07111f 56%,#092926 100%);align-items:center;display:flex;position:relative;overflow:hidden}.hero-content{width:min(100% - 2rem, var(--container));margin:0 auto;padding:clamp(4.5rem,9vw,7rem) 0}.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:center;gap:clamp(2rem,6vw,5.25rem);display:grid}.hero-main{z-index:2;position:relative}.hero-main h1{max-width:720px}.hero-main h1 span{color:var(--color-cyan);display:block}.hero-copy{color:#d9e7f3;max-width:680px;margin-bottom:2rem;font-size:clamp(1.05rem,2vw,1.35rem)}.hero-tags{flex-wrap:wrap;gap:.65rem;margin-top:1.5rem;display:flex}.hero-tags span{color:var(--color-muted);letter-spacing:.05em;text-transform:uppercase;border:1px solid #c6e2ff21;border-radius:999px;padding:.38rem .72rem;font-size:.76rem;font-weight:700}.hero-visual{place-items:center;min-height:500px;display:grid;position:relative}.control-card{z-index:2;background:linear-gradient(150deg,#122b3df7,#040d18fa);border:1px solid #c6e2ff2b;border-radius:24px;width:min(100%,470px);padding:clamp(1.35rem,3vw,2rem);position:relative;overflow:hidden;transform:rotate(1.4deg);box-shadow:0 36px 100px #0006}.control-card:after{content:"";border:38px solid #42d9f514;border-radius:50%;width:190px;height:190px;position:absolute;top:-80px;right:-70px}.control-card-header{z-index:1;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;position:relative}.control-card-header>div{gap:.45rem;display:grid}.control-card-header small{color:var(--color-cyan);letter-spacing:.14em;font-size:.68rem;font-weight:800}.control-card-header strong{font-size:1.1rem}.live-pill{color:var(--color-green);border:1px solid #59e06f40;border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .65rem;font-size:.72rem;font-weight:800;display:inline-flex}.live-pill i{background:var(--color-green);border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 5px #59e06f1a}.control-metrics{grid-template-columns:repeat(3,1fr);gap:.7rem;margin:1.7rem 0 1.2rem;display:grid}.control-metrics div{background:#ffffff09;border:1px solid #c6e2ff1a;border-radius:12px;padding:.85rem}.control-metrics strong,.control-metrics span{display:block}.control-metrics strong{color:var(--color-text);margin-bottom:.2rem;font-size:1.4rem}.control-metrics span{color:var(--color-muted);font-size:.69rem}.control-list{display:grid}.control-list>div{border-top:1px solid #c6e2ff1a;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;min-height:68px;display:grid}.control-list>div>svg{color:var(--color-green)}.control-icon{width:2.15rem;height:2.15rem;color:var(--color-cyan);background:#42d9f51a;border-radius:9px;place-items:center;display:grid}.control-list p,.control-list strong,.control-list small{margin:0;display:block}.control-list small{color:var(--color-muted);margin-top:.2rem;font-size:.72rem}.hero-orbit{border:1px dashed #42d9f51f;border-radius:50%;position:absolute}.hero-orbit-one{width:530px;height:530px}.hero-orbit-two{width:580px;height:300px;transform:rotate(38deg)}.hero-actions,.section-action,.system-actions,.inline-status{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.section{width:min(100% - 2rem, var(--container));margin:0 auto;padding:clamp(4rem,8vw,6rem) 0}.section-tight{padding-top:clamp(2.8rem,6vw,4.5rem)}.page-section{min-height:68vh}.section-header{max-width:820px;margin-bottom:2rem}.section-header p{max-width:720px}.section-header-wide{grid-template-columns:minmax(0,1.1fr) minmax(280px,.65fr);align-items:end;gap:clamp(2rem,6vw,5rem);max-width:none;display:grid}.section-header-wide>p{margin-bottom:.4rem}.cards-grid,.metrics-grid{gap:1rem;min-width:0;display:grid}.cards-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.split-section{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.home-proof{border-bottom:1px solid var(--color-line);background:#03070d8f}.proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:1.45rem;padding-bottom:1.45rem;display:grid}.proof-grid>div{border-right:1px solid var(--color-line);padding:.4rem clamp(1rem,3vw,2rem)}.proof-grid>div:first-child{padding-left:0}.proof-grid>div:last-child{border-right:0}.proof-grid strong,.proof-grid span{display:block}.proof-grid strong{color:var(--color-cyan);margin-bottom:.38rem;font-size:.88rem}.proof-grid span{color:var(--color-text-soft);font-size:.84rem;line-height:1.55}.home-solution-grid,.conversion-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.conversion-path-card{border:1px solid var(--color-line);border-radius:var(--radius-lg);min-width:0;min-height:320px;box-shadow:var(--shadow-soft);background:linear-gradient(155deg,#122b3de6,#050e19f5);flex-direction:column;align-items:flex-start;padding:clamp(1.35rem,3vw,2rem);transition:transform .2s,border-color .2s;display:flex}.conversion-path-card:hover{border-color:#42d9f561;transform:translateY(-4px)}.conversion-path-card h3{margin-top:1.4rem;font-size:clamp(1.25rem,2vw,1.65rem)}.conversion-path-card p{flex:1}.outcomes-band{border-block:1px solid var(--color-line);background:radial-gradient(circle at 15%,#42d9f514,#0000 28rem),#03070dad}.outcomes-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);align-items:center;gap:clamp(2rem,7vw,6rem);display:grid}.outcomes-list{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:#0c1b2dbd;padding:clamp(1.4rem,4vw,2.2rem)}.process-band{background:#08131f}.process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.process-grid li{border-top:1px solid #42d9f559;min-width:0;padding:1.3rem .35rem 0}.process-grid li>span{color:var(--color-cyan);letter-spacing:.12em;margin-bottom:1.4rem;font-size:.78rem;font-weight:900;display:inline-flex}.process-grid h3{font-size:1.15rem}.process-grid p{margin-bottom:0;font-size:.92rem}.home-fiscal-band{background:radial-gradient(circle at 88%,#59e06f1a,#0000 26rem),#06111a;border-block:1px solid #59e06f21}.home-fiscal-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.65fr);align-items:center;gap:clamp(2rem,7vw,6rem);display:grid}.home-fiscal-summary{border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:linear-gradient(160deg,#12233af0,#03070df5);border:1px solid #42d9f538;padding:clamp(1.5rem,4vw,2.3rem)}.home-fiscal-summary>svg{color:var(--color-cyan);margin-bottom:1.5rem}.home-fiscal-summary .button{margin-top:.75rem}.home-fiscal-grid h2{max-width:760px}.home-fiscal-grid .status-badge{margin-bottom:1.4rem}.text-action{color:var(--color-cyan);background:0 0;border:0;align-items:center;gap:.55rem;padding:0;font-weight:800;display:inline-flex}.text-action:hover{color:var(--color-green)}.home-fiscal-price{border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:linear-gradient(160deg,#12233af0,#03070df5);border:1px solid #42d9f533;padding:clamp(1.5rem,4vw,2.3rem)}.home-fiscal-price>span{color:var(--color-cyan);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.home-fiscal-price>p{margin:2rem 0 .4rem}.home-fiscal-price>strong{letter-spacing:-.07em;margin-bottom:1.8rem;font-size:clamp(3rem,6vw,4.8rem);line-height:.95;display:block}.home-fiscal-price small{letter-spacing:0;font-size:1rem}.clients-band{color:#07111f;background:#f5f8f8}.clients-band .eyebrow{color:#007a91}.clients-section{padding-top:clamp(4rem,7vw,5.5rem);padding-bottom:clamp(4rem,7vw,5.5rem)}.clients-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);align-items:end;gap:clamp(2rem,6vw,5rem);margin-bottom:2rem;display:grid}.clients-heading h2{max-width:680px}.clients-heading>p{color:#53636e}.client-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.client-logo-card{background:#fff;border:1px solid #dbe2e3;border-radius:20px;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:1.25rem;min-width:0;padding:1rem;display:grid;box-shadow:0 16px 45px #07111f12}.client-logo-frame{aspect-ratio:1;background:#f7f9f9;border:1px solid #e3e8e9;border-radius:15px;place-items:center;display:grid;overflow:hidden}.client-logo-frame img{object-fit:contain;width:100%;height:100%}.client-logo-card strong,.client-logo-card span{display:block}.client-logo-card strong{color:#07111f;margin-bottom:.4rem;font-size:1.1rem}.client-logo-card span{color:#62727c;font-size:.86rem;line-height:1.55}.faq-section{max-width:980px}.faq-list details{border:1px solid var(--color-line);border-radius:var(--radius-md);background:#0c1b2dbf}.faq-list summary{min-height:4rem;color:var(--color-text);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;font-weight:800;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:var(--color-cyan);flex:none;transition:transform .18s}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details>p{max-width:820px;margin:0;padding:0 1.2rem 1.2rem}.final-conversion-cta,.fiscal-final-cta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,5vw,4rem);display:grid}.final-conversion-cta{border-radius:var(--radius-lg);background:radial-gradient(circle at 88% 20%,#42d9f51f,#0000 20rem),linear-gradient(145deg,#122b3df0,#040c16fa);border:1px solid #42d9f538;margin-bottom:clamp(2rem,5vw,4rem);padding-inline:clamp(1.4rem,5vw,3.5rem)}.final-conversion-cta h2,.fiscal-final-cta h2{max-width:780px}.landing-hero{grid-template-columns:minmax(0,1.15fr) minmax(320px,.7fr);align-items:center;gap:clamp(2rem,7vw,6rem);min-height:670px;display:grid}.landing-hero>div>p:not(.eyebrow){max-width:720px;font-size:clamp(1.05rem,2vw,1.28rem)}.landing-summary-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:linear-gradient(155deg,#122b3df2,#040c16fa);border:1px solid #42d9f53d;padding:clamp(1.4rem,4vw,2.4rem)}.landing-summary-card>svg{color:var(--color-cyan);margin-bottom:1.5rem}.landing-summary-card h2{font-size:clamp(1.55rem,3vw,2.25rem)}.about-principles{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:#0c1b2dbd;padding:clamp(1.4rem,4vw,2.1rem)}.not-found{flex-direction:column;justify-content:center;align-items:flex-start;max-width:820px;display:flex}.floating-whatsapp{z-index:20;right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));color:#04150b;background:#21c063;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:.55rem;min-height:3.25rem;padding:.75rem 1rem;font-size:.88rem;font-weight:850;display:inline-flex;position:fixed;box-shadow:0 16px 40px #00000059}.floating-whatsapp:hover{filter:brightness(1.05);transform:translateY(-2px)}.site-footer{border-top:1px solid var(--color-line);background:#03070d}.footer-inner{width:min(100% - 2rem, var(--container));grid-template-columns:minmax(0,1fr) auto;gap:2rem;margin:0 auto;padding:2rem 0;display:grid}.footer-brand{margin-bottom:.75rem;display:inline-flex}.footer-brand img{width:180px;height:auto}.footer-nav{flex-wrap:wrap;justify-content:flex-end;gap:.7rem 1rem;display:flex}.footer-nav a{color:var(--color-text-soft);font-size:.93rem}.footer-nav a:hover{color:var(--color-cyan)}.footer-inner small{color:var(--color-muted);display:block}.footer-preferences{margin:.25rem 0 .75rem;font-size:.88rem}@media (width<=980px){.header-inner{grid-template-columns:minmax(0,1fr) auto auto;position:relative}.primary-nav{border:1px solid var(--color-line);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);background:#03070dfa;grid-template-columns:1fr;gap:.3rem;padding:.65rem;display:none;position:absolute;top:calc(100% + .75rem);left:0;right:0}.primary-nav.is-open{display:grid}.nav-link{justify-content:flex-start}.nav-toggle{display:grid}.cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-grid{grid-template-columns:1fr}.hero-main{max-width:780px}.hero-visual{min-height:440px}.control-card{max-width:560px;transform:none}.proof-grid,.home-solution-grid,.conversion-path-grid{grid-template-columns:1fr}.conversion-path-card{min-height:0}.proof-grid>div,.proof-grid>div:first-child{border-right:0;border-bottom:1px solid var(--color-line);padding:1rem 0}.proof-grid>div:last-child{border-bottom:0}.section-header-wide,.home-fiscal-grid,.clients-heading,.outcomes-grid,.landing-hero,.final-conversion-cta,.fiscal-final-cta{grid-template-columns:1fr;gap:1.5rem}.landing-hero{min-height:auto}.process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.final-conversion-cta .button,.fiscal-final-cta .button{justify-self:start}.metrics-grid,.split-section,.footer-inner{grid-template-columns:1fr}.footer-nav{justify-content:flex-start}}@media (width<=640px){:root{--header-height:72px}.header-inner{width:min(100% - 2rem, var(--container));gap:.7rem}.brand-logo{width:152px}.header-cta{width:2.75rem;padding:0}.header-cta span{display:none}.hero{min-height:auto}.hero-grid{padding-top:4rem;padding-bottom:4rem}.hero-main h1 span{display:inline}.hero-visual{min-height:360px;margin-inline:-.25rem}.control-card{padding:1.15rem}.control-card-header{flex-direction:column}.control-metrics div{padding:.65rem}.control-metrics{display:none}.hero-orbit-one{width:390px;height:390px}.hero-orbit-two{width:430px;height:240px}.section{width:min(100% - 2rem, var(--container))}.cards-grid,.metrics-grid,.client-logo-grid{grid-template-columns:1fr}.client-logo-card{grid-template-columns:90px minmax(0,1fr)}.process-grid{grid-template-columns:1fr}.final-conversion-cta,.fiscal-final-cta{padding-inline:1.2rem}.final-conversion-cta .button,.fiscal-final-cta .button,.landing-hero .button{width:100%}.floating-whatsapp{bottom:.75rem;right:.75rem}.footer-inner{padding-bottom:5.5rem}}.eyebrow{color:var(--color-green);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.8rem;font-size:.78rem;font-weight:700}.button{min-height:2.8rem;color:var(--color-text);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.7rem 1rem;font-weight:700;transition:transform .18s,border-color .18s,background .18s,filter .18s;display:inline-flex}@media (pointer:fine) and (hover:hover) and (prefers-reduced-motion:no-preference){.site-shell:not([data-motion=reduced]) .button:hover{transform:translateY(-2px)}}.button-primary{background:linear-gradient(135deg, var(--color-cyan), var(--color-green));color:#020e18;border-color:#42d9f56b;box-shadow:0 12px 34px #12add133}.button-primary:hover{filter:brightness(1.08);border-color:#ffffff73}.button-secondary{border-color:var(--color-line);background:#ffffff0f}.button-secondary:hover{background:#42d9f51a;border-color:#42d9f573}.solution-card,.metric,.callout-panel,.system-card,.contact-form{border:1px solid var(--color-line);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);background:linear-gradient(#12233adb,#07111feb)}.solution-card{grid-template-columns:auto minmax(0,1fr);gap:1rem;min-width:0;padding:1.1rem;transition:transform .2s,border-color .2s,background .2s;display:grid}.solution-card:hover{border-color:#42d9f552;transform:translateY(-4px)}.solution-card p{margin-bottom:0}.card-icon,.system-icon{border-radius:var(--radius-sm);width:2.65rem;height:2.65rem;color:var(--color-cyan);background:#42d9f51a;border:1px solid #42d9f53d;place-items:center;display:grid}.card-meta{color:var(--color-green);margin-bottom:.35rem;font-size:.82rem;font-weight:700}.status-badge{border-radius:var(--radius-sm);border:1px solid;align-items:center;min-height:1.65rem;padding:.25rem .55rem;font-size:.78rem;font-weight:800;display:inline-flex}.status-badge--info{color:var(--color-cyan)}.status-badge--success{color:var(--color-green)}.status-badge--warning{color:var(--color-amber)}.status-badge--muted{color:var(--color-muted)}.metric{min-width:0;padding:1rem}.metric strong,.metric span{display:block}.metric strong{margin:.8rem 0 .3rem;font-size:1.05rem}.metric span{color:var(--color-text-soft)}.callout-panel{padding:clamp(1.25rem,3vw,2rem)}.systems-stack{gap:1rem;display:grid}.system-card{grid-template-columns:auto minmax(0,1fr);gap:1.25rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.system-header{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:1rem;display:flex}.system-header h2{margin:.7rem 0 0}.external-note{color:var(--color-text-soft);align-items:center;gap:.4rem;font-size:.92rem;display:inline-flex}.check-list{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.check-list li{color:var(--color-text-soft);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;display:grid}.check-list svg{color:var(--color-green)}.contact-direct-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:860px;margin-bottom:3rem;display:grid}.contact-direct-card{border:1px solid var(--color-line);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);background:linear-gradient(#12233ae6,#07111ff0);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.35rem .9rem;padding:1.25rem;display:grid}.contact-direct-card>svg:first-child{color:var(--color-cyan);grid-row:1/3}.contact-direct-card>svg:last-child{color:var(--color-green);grid-area:1/3/3}.contact-direct-card span{color:var(--color-muted);font-size:.82rem}.contact-direct-card strong{overflow-wrap:anywhere}.contact-direct-card:hover{border-color:#42d9f575;transform:translateY(-2px)}.contact-form-heading{max-width:760px;margin-bottom:1.25rem}.contact-form{max-width:860px;padding:clamp(1.25rem,3vw,2rem)}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.contact-form label{color:var(--color-text-soft);gap:.45rem;margin-bottom:1rem;font-weight:700;display:grid}.contact-form label small{color:var(--color-muted);font-weight:500}.contact-form input,.contact-form textarea{border:1px solid var(--color-line);border-radius:var(--radius-sm);width:100%;min-width:0;color:var(--color-text);background:#03070db8;outline:none}.contact-form input{min-height:2.75rem;padding:0 .85rem}.contact-form textarea{resize:vertical;padding:.8rem .85rem}.contact-form input::placeholder,.contact-form textarea::placeholder{color:var(--color-muted)}.contact-form input:focus,.contact-form textarea:focus{border-color:#42d9f58c}.form-footer{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.form-feedback{color:var(--color-amber);margin:0}.consultoria-message-notes{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.consultoria-message-notes small{line-height:1.6}.consultoria-message-notes .is-near-limit{color:var(--color-amber)}.cards-grid--solutions{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.fiscal-hero{grid-template-columns:minmax(0,1.2fr) minmax(320px,.72fr);align-items:center;gap:clamp(2rem,6vw,5rem);min-height:70vh;display:grid}.fiscal-hero-copy>p:not(.eyebrow){max-width:700px;font-size:clamp(1.05rem,2vw,1.28rem)}.fiscal-section{border-top:1px solid var(--color-line)}.fiscal-included-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.fiscal-pricing-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:1rem;display:grid}.fiscal-table,.fiscal-packages{border:1px solid var(--color-line);border-radius:var(--radius-md);background:#07111fc7;padding:clamp(1.2rem,3vw,2rem)}.fiscal-table h3,.fiscal-packages h3{color:var(--color-cyan);margin-bottom:1.4rem}.fiscal-table>div{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:1rem;min-height:3.2rem;display:flex}.fiscal-table span,.fiscal-packages span{color:var(--color-text-soft)}.fiscal-packages{gap:.75rem;display:grid}.fiscal-packages h3{margin-bottom:.65rem}.fiscal-packages article{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:#42d9f50d;justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;padding:.9rem 1rem;display:flex}.fiscal-packages article:nth-of-type(2){background:#59e06f14;border-color:#59e06f6b}.fiscal-packages strong{color:var(--color-green);font-size:1.2rem}.fiscal-disclaimer{max-width:900px;color:var(--color-muted);margin:1.25rem 0 0;font-size:.88rem}.fiscal-final-cta{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;display:grid}.fiscal-final-cta>div{max-width:760px}.fiscal-final-cta .button{flex:none}.legal-page{max-width:880px}.legal-page h2{margin-top:2rem;font-size:1.35rem}.legal-page a{color:var(--color-cyan);text-underline-offset:.18em;text-decoration:underline}@media (width<=900px){.fiscal-hero,.fiscal-pricing-grid{grid-template-columns:1fr}.fiscal-included-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.button{width:100%}.solution-card,.system-card,.form-grid,.contact-direct-grid,.fiscal-included-grid,.fiscal-final-cta{grid-template-columns:1fr}.fiscal-packages article,.fiscal-table>div{flex-direction:column;justify-content:center;align-items:flex-start}}.offer-band,.case-study-band,.about-method-band{border-block:1px solid var(--color-line);background:radial-gradient(circle at 88% 20%,#42d9f514,#0000 24rem),#03070d9e}.offer-deliverables-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.offer-fit-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:center;gap:clamp(2rem,7vw,6rem);display:grid}.offer-fit-list{max-width:760px}.scope-summary-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:linear-gradient(155deg,#122b3df2,#040c16fa);border:1px solid #42d9f53d;padding:clamp(1.4rem,4vw,2.3rem)}.scope-summary-card>span,.case-client-card>span,.case-result-card>span{color:var(--color-cyan);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.scope-summary-card h3{margin-top:.7rem;font-size:clamp(1.5rem,3vw,2.15rem)}.scope-note{border-top:1px solid var(--color-line);color:var(--color-muted);margin:1.25rem 0 0;padding-top:1.25rem;font-size:.9rem}.about-intro{min-height:auto}.about-person-card{border-radius:var(--radius-lg);max-width:980px;box-shadow:var(--shadow-soft);background:linear-gradient(145deg,#122b3df0,#040c16fa);border:1px solid #42d9f53d;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:clamp(1.5rem,5vw,3.5rem);padding:clamp(1.3rem,4vw,2.4rem);display:grid}.about-person-symbol{aspect-ratio:1;border:1px solid var(--color-line);background:#03070db8;border-radius:28px;place-items:center;display:grid;overflow:hidden}.about-person-symbol img{object-fit:contain;width:76%;height:76%}.about-person-card .button{margin-top:.5rem}.about-transparency,.case-validation-card{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.25rem;max-width:980px;display:grid}.about-transparency>svg,.case-validation-card>svg{color:var(--color-green)}.case-study-hero{grid-template-columns:minmax(0,1.15fr) minmax(280px,.55fr);align-items:center;gap:clamp(2rem,7vw,6rem);min-height:560px;display:grid}.case-study-summary{max-width:760px;font-size:clamp(1.05rem,2vw,1.28rem)}.case-client-card{border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);color:#07111f;background:#fff;padding:1.2rem}.case-client-logo{aspect-ratio:1;background:#f7f9f9;border:1px solid #e3e8e9;border-radius:20px;place-items:center;margin-bottom:1.25rem;display:grid;overflow:hidden}.case-client-logo img{object-fit:contain;width:100%;height:100%}.case-client-card>span{color:#007a91}.case-client-card>strong{margin-top:.35rem;font-family:Space Grotesk,Inter,sans-serif;font-size:1.35rem;display:block}.case-study-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,7vw,6rem);display:grid}.case-results-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.case-result-card{border:1px solid var(--color-line);border-radius:var(--radius-md);background:#0c1b2dbf;padding:1.3rem}.case-result-card>strong{color:var(--color-green);margin:.7rem 0;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(1.8rem,4vw,3rem);display:block}.case-pending-details{border-top:1px solid var(--color-line);color:var(--color-text-soft);margin-top:1.25rem;padding-top:1rem}.case-pending-details summary{color:var(--color-cyan);cursor:pointer;font-weight:700}.case-pending-details ul{margin-bottom:0;padding-left:1.25rem}.contact-form select{border:1px solid var(--color-line);border-radius:var(--radius-sm);width:100%;min-width:0;min-height:2.75rem;color:var(--color-text);background:#03070db8;outline:none;padding:0 2.4rem 0 .85rem}.contact-form select:focus{border-color:#42d9f58c}.contact-form .form-privacy-check{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;margin:.25rem 0 1.25rem;font-size:.88rem;font-weight:500;line-height:1.55;display:grid}.form-privacy-check input{width:1.1rem;height:1.1rem;min-height:auto;accent-color:var(--color-cyan);margin-top:.15rem}.form-privacy-check a{color:var(--color-cyan);text-underline-offset:.16em;text-decoration:underline}.contact-form button:disabled{cursor:wait;filter:saturate(.55);opacity:.78}@media (width<=900px){.offer-fit-grid,.case-study-hero{grid-template-columns:1fr}.case-study-hero{min-height:auto}.case-client-card{width:min(100%,360px)}}@media (width<=640px){.offer-deliverables-grid,.case-study-columns,.case-results-grid,.about-person-card,.about-transparency,.case-validation-card{grid-template-columns:1fr}.about-person-symbol{width:112px}.hero-grid{padding-top:2.75rem;padding-bottom:3rem}.hero-visual{min-height:300px}.control-list>div{min-height:62px}}.analytics-consent{z-index:30;border-radius:var(--radius-md);width:min(100% - 2rem,980px);box-shadow:var(--shadow-soft);background:#03070dfa;border:1px solid #42d9f552;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;margin-inline:auto;padding:1rem 1.1rem;display:grid;position:fixed;bottom:1rem;left:1rem;right:1rem}.analytics-consent strong{font-family:Space Grotesk,Inter,sans-serif;font-size:1rem}.analytics-consent p{color:var(--color-text-soft);margin:.35rem 0 .55rem;font-size:.88rem}.analytics-consent-actions{flex-wrap:wrap;gap:.65rem;display:flex}@media (width<=700px){.analytics-consent{grid-template-columns:1fr}.analytics-consent-actions .button{flex:1}}@media (pointer:coarse),(hover:none),(prefers-reduced-motion:reduce){.button:hover,.solution-card:hover,.system-card:hover{transform:none}}.site-shell[data-motion=reduced] :is(.button,.solution-card,.system-card):hover{filter:none;transform:none}.analytics-consent{overscroll-behavior:contain;max-height:calc(100svh - 24px);overflow-y:auto}.analytics-consent-actions .text-action{min-height:44px;font-size:.8125rem}.inner-page{width:min(1240px,100% - 80px);min-width:0;margin-inline:auto;padding:clamp(48px,7vw,104px) 0 76px;position:relative}.inner-page h2{font-size:clamp(1.65rem,3vw,2.55rem)}.inner-page h3{line-height:1.2}.inner-page p{line-height:1.75}.inner-page>.inner-hero{margin-bottom:clamp(48px,7vw,88px);position:relative}.inner-hero h1{max-width:1000px;font-size:clamp(2.8rem,5.4vw,5.4rem);line-height:1.02}.inner-hero-copy{min-width:0}.inner-kicker{letter-spacing:.13em;margin-bottom:22px;font-size:.72rem}.inner-lead{max-width:660px;font-size:clamp(1rem,1.5vw,1.13rem)}.inner-lead>p{margin-bottom:20px}.inner-lead .status-badge{max-width:100%;margin-top:4px;font-size:.75rem}.inner-actions{gap:24px;margin-top:30px}.inner-hero--split{grid-template-columns:minmax(0,1.5fr) minmax(260px,.65fr);align-items:center;gap:50px;display:grid}.inner-content{gap:clamp(38px,5vw,64px);display:grid}.inner-section{min-width:0}.inner-section-heading{max-width:750px;margin-bottom:28px}.inner-section-heading>p:last-child{max-width:62ch}.inner-text-link{color:#8be8f2;align-items:center;gap:9px;min-height:44px;font-size:.86rem;font-weight:600;display:inline-flex}.inner-text-link:hover{color:#dcfcff}.inner-note{color:#9dadbd;max-width:900px;margin:26px 0 0;font-size:.8rem}.product-emblem{perspective:800px;isolation:isolate;justify-self:center;place-items:center;width:300px;height:310px;display:grid;position:relative}.product-emblem:before{content:"";filter:blur(18px);background:radial-gradient(circle,#53dff229,#53dff209 52%,#0000 72%);border-radius:50%;position:absolute;inset:25px}.product-emblem-core{color:#93edf6;background:linear-gradient(140deg,#1d4152de,#051424f5);border:1px solid #6fe3f266;border-radius:32px;place-items:center;width:146px;height:146px;display:grid;transform:rotateX(14deg)rotateY(-18deg)rotate(-8deg);box-shadow:inset 0 1px #edffff24,16px 22px 55px #00061273,-6px -6px 30px #36c1d80e}.product-emblem-orbit{pointer-events:none;border:1px solid #6adff138;border-radius:50%;width:278px;height:278px;position:absolute;transform:rotateX(64deg)rotate(-24deg)}.product-emblem-orbit--two{border-color:#6ce6a13b;width:244px;height:244px;transform:rotateX(62deg)rotateY(45deg)rotate(64deg)}.product-emblem-orbit:after{content:"";background:#92eff7;border-radius:50%;width:8px;height:8px;position:absolute;top:35px;left:24px;box-shadow:0 0 16px #5ee8f9a6}.product-emblem>span{color:#8aa5b8;letter-spacing:.18em;font-size:.63rem;position:absolute;bottom:16px}.product-tiles{perspective:1500px;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:18px;display:grid}.product-tile{background:linear-gradient(140deg,#122736de,#051320f0);border:1px solid #9dd6e52b;border-radius:23px;flex-direction:column;align-items:flex-start;gap:20px;min-width:0;min-height:230px;padding:25px;transition:transform .23s,border-color .23s,background .23s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #def9ff0e,0 17px 45px #00071221}.product-tile:after{content:"";pointer-events:none;border:1px solid #67e0f312;border-radius:50%;width:180px;height:180px;position:absolute;top:-90px;right:-85px}.product-tile-top{justify-content:space-between;align-items:center;gap:14px;width:100%;display:flex}.product-tile-icon{color:#8ae6ef;background:#3dadbf13;border:1px solid #68daee3d;border-radius:15px;place-items:center;width:49px;height:49px;display:grid}.product-tile .status-badge{white-space:normal;max-width:calc(100% - 66px);font-size:.75rem}.product-tile h3{color:#edf9ff;letter-spacing:-.035em;margin-bottom:10px;font-size:1.42rem}.product-tile p{color:#b2c3d2;margin-bottom:0;font-size:.82rem;line-height:1.65}.product-tile-link{color:#84dfe9;align-items:center;gap:8px;margin-top:auto;font-size:.72rem;font-weight:600;display:flex}.product-tile:focus-visible{border-color:#9aeaf3;transform:none}.solution-detail-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(30px,5vw,65px);display:grid}.inner-check-list{gap:17px;margin:28px 0 0;padding:0;list-style:none;display:grid}.inner-check-list li{color:#c4d6e3;align-items:flex-start;gap:12px;font-size:.86rem;display:flex}.inner-check-list svg{color:#85e6bc;flex-shrink:0;margin-top:2px}.process-preview{background:linear-gradient(155deg,#112d3feb,#051523f5);border:1px solid #86dbed3b;border-radius:25px;min-width:0;padding:clamp(22px,3vw,32px);overflow:hidden;box-shadow:inset 0 1px #d4f7ff16,0 25px 70px #0008162e}.process-preview-header{color:#8fa8b9;justify-content:space-between;align-items:center;gap:12px;margin-bottom:25px;font-size:.65rem;display:flex}.preview-label{color:#93deeb;align-items:center;gap:8px;display:flex}.process-preview>h2{max-width:440px;margin-bottom:26px;font-size:clamp(1.4rem,2.3vw,1.95rem)}.process-preview-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:22px;display:grid}.process-preview-steps>button{color:#b7d0df;text-align:left;background:#0413216b;border:1px solid #9bd3e626;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:10px 4px;min-width:0;min-height:92px;padding:13px 12px;font-size:.875rem;transition:border-color .2s,background .2s;display:grid}.preview-step-number{color:#819aac;grid-column:1/-1;font-family:Space Grotesk,sans-serif;font-size:1rem}.process-preview-steps>button.is-active{color:#d8faff;background:#2882972e;border-color:#63dceb8c}.process-preview-steps>button.is-active .preview-step-number{color:#8ce8f3}.preview-detail{border-left:2px solid #80e6aea6;min-height:166px;padding:3px 0 3px 18px}.preview-signal{color:#a6e7c9;align-items:center;gap:8px;margin-bottom:17px;font-size:.75rem;display:flex}.preview-signal-dot{background:#8fedbf;border-radius:50%;flex-shrink:0;width:5px;height:5px;box-shadow:0 0 12px #78eebd59}.preview-detail h3{margin-bottom:10px;font-size:1.25rem}.preview-detail p{color:#afc3d2;margin-bottom:0;font-size:.8rem}.preview-caption{color:#a5bdcc;margin:22px 0 0;font-size:.75rem}.benefit-list{gap:22px;margin-top:30px;display:grid}.benefit-list>div{align-items:flex-start;gap:15px;display:flex}.benefit-list svg{color:#88ddea;flex-shrink:0;margin-top:3px}.benefit-list span{color:#aabfce;font-size:.81rem;line-height:1.7}.benefit-list strong{color:#e0eef7;margin-bottom:5px;font-size:.89rem;font-weight:600;display:block}.scope-panel{border-block:1px solid #99d3e521;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:45px;padding-block:36px;display:grid}.scope-panel h2{max-width:430px}.scope-panel p:not(.eyebrow){font-size:.9rem}.scope-panel p:last-child{margin-bottom:0}.inner-consultation{background:radial-gradient(at 100% 100%,#3bbc9a17,#0000 65%),linear-gradient(115deg,#0e2636e3,#051824e8);border:1px solid #87dce43b;border-radius:26px;justify-content:space-between;align-items:center;gap:32px;padding:clamp(26px,4vw,46px);display:flex}.inner-consultation h2{max-width:720px;font-size:clamp(1.7rem,3vw,2.45rem)}.inner-consultation p:last-child{max-width:620px;margin-bottom:0;font-size:.86rem}.inner-consultation>.button{flex-shrink:0}.about-profile{grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);align-items:center;gap:clamp(30px,6vw,80px);display:grid}.about-profile p:not(.eyebrow){max-width:65ch;font-size:.93rem}.about-brand-panel{background:radial-gradient(circle at 50% 40%,#3cb0b118,#0000 67%),#071926a8;border:1px solid #84d1e52b;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:300px;display:flex}.about-brand-panel img{width:145px;height:145px}.about-brand-panel>span{color:#97afbe;font-size:.73rem}.principle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;display:grid}.principle-card{border-top:1px solid #89d5e93b;padding:25px 20px 8px 0}.principle-card>svg{color:#8bdfea;margin-bottom:24px}.principle-card h3{font-size:1.3rem}.principle-card p{font-size:.85rem}.contact-conversation{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(35px,6vw,75px);display:grid}.conversation-guide{padding:10px 0}.conversation-icon{color:#93e6ef;background:#0f394647;border:1px solid #7edaea3b;border-radius:18px;place-items:center;width:60px;height:60px;margin-bottom:25px;display:grid}.conversation-guide h2{max-width:390px}.conversation-guide>p{max-width:430px;font-size:.9rem}.conversation-steps{gap:22px;margin:31px 0;padding:0;list-style:none;display:grid}.conversation-steps li{gap:19px;display:flex}.conversation-steps li>span{color:#89dce8;padding-top:4px;font-size:.7rem}.conversation-steps strong{color:#dbeaf5;font-size:.9rem;font-weight:600}.conversation-steps p{margin:5px 0 0;font-size:.8rem}.conversation-privacy{border-top:1px solid #8fcce024;align-items:flex-start;gap:11px;padding-top:24px;display:flex}.conversation-privacy>svg{color:#89cbbd;flex-shrink:0;margin-top:3px}.conversation-privacy span{font-size:.76rem}.contact-form-jump{display:none}.contact-form-panel{background:linear-gradient(145deg,#112a3bf5,#041320f7);border:1px solid #8adbed3b;border-radius:27px;min-width:0;padding:clamp(22px,3.4vw,40px);scroll-margin-top:100px;box-shadow:0 24px 70px #00071336,inset 0 1px #daf9ff0d}.contact-form-heading{margin-bottom:27px}.contact-form-heading .eyebrow{margin-bottom:13px;font-size:.65rem;display:block}.contact-form-heading h2{font-size:1.8rem}.contact-form-panel .contact-form{max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.contact-form-panel .consultoria-receipt{max-width:none;padding:22px}.contact-direct{border-top:1px solid #8cccde24;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:35px;padding-top:34px;display:grid}.contact-direct h2{max-width:450px;font-size:1.9rem}.contact-direct-links{flex-direction:column;justify-content:center;gap:16px;display:flex}.contact-direct-links>a{color:#92e5ee;overflow-wrap:anywhere;align-items:center;gap:14px;min-height:44px;font-size:.88rem;display:flex}.inner-page--legal .inner-hero{margin-bottom:40px}.inner-page--legal .inner-hero h1{font-size:clamp(2.4rem,4.5vw,4.3rem)}.legal-version{color:#95aabb;font-size:.8rem}.legal-layout{grid-template-columns:215px minmax(0,1fr);align-items:start;gap:38px;display:grid}.legal-index{border-left:1px solid #8ed6e93d;gap:5px;padding-left:19px;display:grid;position:sticky;top:110px}.legal-index .eyebrow{margin-bottom:13px;font-size:.63rem;display:block}.legal-index a{color:#acbfcc;align-items:center;min-height:44px;font-size:.77rem;display:flex}.legal-index a:hover{color:#a0ecf4}.legal-document{background:#051320e8;border:1px solid #8ec9dd26;border-radius:22px;min-width:0;padding:clamp(24px,4vw,48px)}.legal-document h2{margin:36px 0 15px;scroll-margin-top:110px;font-size:1.35rem}.legal-document h2:first-child{margin-top:0}.legal-document p,.legal-document li{color:#b8cad8;font-size:.88rem;line-height:1.85}.legal-document ul{gap:11px;padding-left:21px;display:grid}.legal-document strong{color:#dcebf6}.legal-document a{color:#92e4ef;text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}.legal-document code{color:#c4deed;overflow-wrap:anywhere;margin-right:3px;font-size:.82rem}.inner-page--not-found{grid-template-columns:.7fr 1.3fr;align-content:center;align-items:center;gap:60px;min-height:68vh;display:grid}.not-found-code{color:#a7ecf521;letter-spacing:-.08em;text-shadow:0 0 70px #54bed01f;font-family:Space Grotesk,sans-serif;font-size:clamp(7rem,18vw,16rem);line-height:1}.inner-page--not-found>.inner-hero{margin-bottom:0}.inner-page--not-found h1{font-size:clamp(2.4rem,4vw,4rem)}.inner-page[data-scene-product]{--product-tint:77, 224, 244}.inner-page[data-scene-product=servicos]{--product-tint:120, 217, 239}.inner-page[data-scene-product=crm]{--product-tint:182, 162, 255}.inner-page[data-scene-product=automacao]{--product-tint:134, 238, 177}.inner-page[data-scene-product=saas]{--product-tint:140, 174, 255}.inner-page[data-scene-product=food]{--product-tint:145, 232, 170}.inner-page[data-scene-product=story]{--product-tint:155, 186, 255}.inner-page[data-scene-product=fiscal]{--product-tint:208, 226, 238}.inner-page[data-scene-product]>.inner-hero--split{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(25px,4vw,58px);min-height:590px}.inner-page[data-scene-product] .inner-hero-copy{z-index:2;position:relative}.inner-page[data-scene-product] .inner-hero h1{font-size:clamp(2.85rem,5vw,5rem)}.inner-page[data-scene-product] .inner-lead{max-width:590px}.product-hero-stage{gap:12px;min-width:0;display:grid;position:relative}.product-scene-window{pointer-events:none;align-self:start;width:100%;min-width:0;height:clamp(340px,32vw,430px);margin-top:0;position:relative}.product-scene-window:before{border-top:1px solid rgba(var(--product-tint), .35);border-right:1px solid rgba(var(--product-tint), .35);content:"";width:38px;height:38px;position:absolute;inset:3px 4px auto auto}.product-scene-window:after{border-bottom:1px solid rgba(var(--product-tint), .24);border-left:1px solid rgba(var(--product-tint), .24);content:"";width:38px;height:38px;position:absolute;bottom:8px;left:4px}.product-scene-name,.product-scene-stage{color:#b8d4df;letter-spacing:.14em;font-family:Space Grotesk,sans-serif;font-size:.64rem;font-weight:500;line-height:1.5;position:absolute}.product-scene-name{top:3px;left:5px}.product-scene-stage{border-bottom:1px solid rgba(var(--product-tint), .25);color:rgb(var(--product-tint));padding-bottom:9px;bottom:9px;right:5px}.product-hero-preview{margin-top:0}.product-hero-preview .process-preview{border-color:rgba(var(--product-tint), .28);background:linear-gradient(135deg,#0c2332f0,#041420f7);border-radius:20px;padding:21px}.product-hero-preview .process-preview-header{margin-bottom:14px;font-size:.75rem}.product-hero-preview .process-preview>h2{margin-bottom:17px;font-size:clamp(1.35rem,1.8vw,1.65rem)}.product-hero-preview .process-preview-steps{gap:7px;margin-bottom:17px}.product-hero-preview .process-preview-steps>button{overflow-wrap:anywhere;gap:5px;min-height:74px;padding:10px;font-size:.875rem}.product-hero-preview .process-preview-steps>button.is-active{border-color:rgba(var(--product-tint), .65);background:rgba(var(--product-tint), .12);color:#e5f9ff}.product-hero-preview .process-preview-steps>button.is-active .preview-step-number{color:rgb(var(--product-tint))}.product-hero-preview .preview-step-number{font-size:.84rem}.product-hero-preview .preview-detail{min-height:135px;padding-left:14px}.product-hero-preview .preview-signal{margin-bottom:12px}.product-hero-preview .preview-detail h3{margin-bottom:8px;font-size:1.12rem}.product-hero-preview .preview-detail p{font-size:.875rem}.product-hero-preview .preview-caption{margin-top:15px;font-size:.75rem}@media (width<=1100px) and (width>=901px){.inner-page[data-scene-product]>.inner-hero--split{grid-template-columns:minmax(0,1fr) minmax(0,.94fr);gap:28px}.inner-page[data-scene-product] .inner-hero h1{font-size:clamp(2.8rem,5vw,3.65rem)}.product-hero-preview .process-preview{padding:19px}.product-scene-window{height:340px}}@media (width<=900px){.inner-page[data-scene-product]{padding-top:36px}.inner-page[data-scene-product]>.inner-hero--split{grid-template-columns:minmax(0,1fr);gap:25px;min-height:0}.inner-page[data-scene-product] .inner-hero-copy{justify-self:center;width:100%;max-width:670px}.inner-page[data-scene-product] .inner-hero h1{font-size:clamp(2.7rem,7.6vw,4.7rem)}.inner-page[data-scene-product] .inner-lead{max-width:none}.product-hero-stage{justify-self:center;gap:12px;width:100%;max-width:670px}.product-scene-window{height:260px;margin-top:0}.product-scene-window:after{bottom:7px}.product-scene-stage{bottom:8px}.product-hero-preview .preview-detail{min-height:115px}}@media (width<=640px){.inner-page[data-scene-product]>.inner-hero--split{gap:23px}.inner-page[data-scene-product] .inner-hero h1{font-size:clamp(2.45rem,10vw,3.6rem)}.product-scene-window{height:240px}.product-scene-name,.product-scene-stage{letter-spacing:.11em;font-size:.65rem}.product-hero-preview .process-preview{padding:20px 16px}.product-hero-preview .process-preview-steps>button{min-height:80px;padding:10px 8px;font-size:.8125rem}.product-hero-preview .preview-detail{min-height:150px}.product-hero-preview .preview-detail p{font-size:.875rem}}@media (width<=900px) and (height<=500px){.product-scene-window{height:200px}.product-hero-preview .process-preview{padding:18px}}@media (width>=641px) and (width<=900px) and (height<=500px){.product-hero-stage{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:18px;max-width:none}.product-scene-window{top:calc(var(--header-height) + 12px);position:sticky}.product-hero-preview .process-preview>h2{font-size:1.25rem}}@media (width<=640px) and (height<=500px){.product-scene-window{height:140px}.product-hero-preview .process-preview-header{display:none}.product-hero-preview .process-preview>h2{margin-bottom:12px;font-size:1.2rem}}@media (forced-colors:active){.product-scene-window{display:none}.inner-page[data-scene-product]>.inner-hero--split{grid-template-columns:minmax(0,1fr);min-height:0}.product-hero-preview .process-preview{background:canvas;border-color:canvastext}.product-hero-preview .process-preview-steps>button.is-active{color:highlight;background:canvas;border-color:highlight}}@media (width>=901px) and (pointer:fine) and (hover:hover) and (prefers-reduced-motion:no-preference){.product-tile:hover{background:linear-gradient(140deg,#193949f0,#071927f5);border-color:#85ebf373;transform:translateY(-5px)}}@media (width<=1100px) and (width>=901px){.inner-page{width:calc(100% - 56px)}.inner-hero--split{gap:24px}.product-emblem{width:260px}}@media (width<=900px){.inner-page{width:calc(100% - 40px);padding-top:48px;padding-bottom:48px}.inner-hero h1{max-width:760px;font-size:clamp(2.65rem,6.5vw,4.5rem)}.inner-hero--split{grid-template-columns:minmax(0,1fr) 210px;gap:15px}.product-emblem{width:210px;height:250px}.product-emblem-orbit{width:202px;height:202px}.product-emblem-orbit--two{width:180px;height:180px}.product-emblem-core{border-radius:26px;width:110px;height:110px}.product-emblem-core>svg{width:57px;height:57px}.solution-detail-grid{grid-template-columns:1fr;gap:28px}.solution-detail-grid .inner-section-heading{margin-bottom:0}.process-preview{max-width:none}.preview-detail{min-height:135px}.inner-consultation{flex-direction:column;align-items:flex-start;gap:25px}.scope-panel{gap:30px}.legal-layout{grid-template-columns:1fr;gap:24px}.legal-index{border-bottom:1px solid #8ed6e930;border-left:0;flex-wrap:wrap;gap:8px 22px;padding:0 0 19px;display:flex;position:static}.legal-index .eyebrow{width:100%;margin-bottom:5px}.legal-index a{font-size:.72rem}.contact-conversation{gap:30px}.conversation-guide h2{font-size:1.8rem}}@media (width<=640px){.inner-page{padding-top:36px}.inner-page>.inner-hero{margin-bottom:38px}.inner-hero h1{font-size:clamp(2.45rem,10vw,3.6rem)}.inner-kicker{margin-bottom:17px;font-size:.64rem}.inner-lead{font-size:.95rem}.inner-lead>p{margin-bottom:15px}.inner-actions{gap:13px;margin-top:24px}.inner-actions .inner-text-link{justify-content:center;width:100%}.inner-hero--split{grid-template-columns:1fr;gap:22px}.product-emblem{width:220px;height:220px}.product-emblem>span{bottom:0}.inner-page--product .inner-hero--split{grid-template-columns:1fr}.inner-content{gap:43px}.inner-section-heading{margin-bottom:24px}.product-tiles{grid-template-columns:1fr;gap:14px}.product-tile{border-radius:20px;gap:17px;min-height:220px;padding:23px}.product-tile h3{font-size:1.45rem}.product-tile p{font-size:.84rem}.process-preview{border-radius:21px;padding:22px 18px}.process-preview-header{font-size:.75rem}.process-preview-header>span:last-child{display:none}.process-preview-steps{gap:6px}.process-preview-steps>button{overflow-wrap:anywhere;grid-template-columns:1fr;padding:12px 9px;font-size:.8125rem}.process-preview-steps>button>svg{display:none}.preview-step-number{grid-column:1}.preview-detail{min-height:161px;padding-left:14px}.preview-detail h3{font-size:1.15rem}.preview-caption{font-size:.75rem}.scope-panel{grid-template-columns:1fr;gap:14px;padding-block:27px}.scope-panel h2{margin-bottom:0}.inner-consultation{border-radius:21px;padding:27px 22px}.inner-consultation h2{font-size:1.85rem}.inner-consultation>.button{width:100%}.about-profile{grid-template-columns:1fr;gap:26px}.about-brand-panel{gap:13px;min-height:205px}.about-brand-panel img{width:105px;height:105px}.principle-grid{grid-template-columns:1fr;gap:16px}.principle-card{padding:22px 0 0}.principle-card>svg{margin-bottom:17px}.principle-card p{margin-bottom:0}.contact-conversation{grid-template-columns:1fr;gap:25px}.conversation-guide{padding-top:0}.conversation-icon{display:none}.conversation-guide h2{font-size:1.9rem}.conversation-steps{gap:19px;margin:24px 0}.contact-form-jump{display:inline-flex}.contact-form-panel{border-radius:22px;padding:25px 19px}.contact-form-heading h2{font-size:1.6rem}.contact-direct{grid-template-columns:1fr;gap:15px}.contact-direct h2{font-size:1.75rem}.contact-direct-links>a{font-size:.83rem}.legal-document{border-radius:18px;padding:24px 20px}.legal-document p,.legal-document li{font-size:.85rem}.legal-document h2{font-size:1.24rem}.legal-index{gap:5px 17px}.inner-page--not-found{grid-template-columns:1fr;gap:23px;padding-block:48px}.not-found-code{font-size:7rem}.inner-page--not-found h1{font-size:2.7rem}}@media (prefers-reduced-motion:reduce){.product-tile,.process-preview-steps>button{transition:none}}.page-breadcrumbs{margin-bottom:24px}.page-breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.page-breadcrumbs li{color:#8eaabc;align-items:center;gap:10px;min-width:0;font-size:.8125rem;display:inline-flex}.page-breadcrumbs a{color:#a8c7d7;align-items:center;min-height:44px;display:inline-flex}.page-breadcrumbs a:hover{color:#b9f5ff}.page-breadcrumbs [aria-current=page]{color:#d7edf7;overflow-wrap:anywhere}.page-breadcrumbs svg{color:#658698;flex:none;width:13px;height:13px}.product-use-cases .principle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-list{gap:12px;display:grid}.faq-list details{background:#051623e6;border:1px solid #8ecfe233;border-radius:16px;padding:5px 21px}.faq-list summary{color:#d8edf8;cursor:pointer;align-content:center;min-height:54px;font-size:.9375rem;line-height:1.55}.faq-list details[open]{border-color:#72dde759}.faq-list details[open] summary{margin-bottom:8px}.faq-list details p{color:#b2cad9;max-width:80ch;margin-bottom:17px;font-size:.875rem}.consultoria-context{background:#2c8f9f11;border:1px solid #6dd5e845;border-radius:14px;padding:15px}.consultoria-context input{min-width:0;max-width:100%}.consultoria-context small{color:#aac3d2;font-size:.75rem;line-height:1.6}@media (width<=640px){.product-use-cases .principle-grid{grid-template-columns:minmax(0,1fr)}.page-breadcrumbs{margin-bottom:18px}.faq-list details{padding-inline:16px}}@media (forced-colors:active){.faq-list details,.consultoria-context{background:canvas;border-color:canvastext}.page-breadcrumbs li,.page-breadcrumbs a,.page-breadcrumbs [aria-current=page],.page-breadcrumbs svg,.faq-list summary,.faq-list details p{color:canvastext}}.public-faq-list{gap:12px}.public-faq-list details{background:linear-gradient(130deg,#0f2838d9,#051623f0);border-radius:18px;padding:0 22px;box-shadow:inset 0 1px #c4efff09}.public-faq-list summary{grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:15px;min-height:64px;padding-block:15px;list-style:none;display:grid}.public-faq-list summary::-webkit-details-marker{display:none}.public-faq-list summary::marker{content:""}.public-faq-question{overflow-wrap:anywhere;min-width:0}.public-faq-chevron{color:#8fcbdc;flex:none;transition:transform .2s}.public-faq-list details[open]{border-color:#7be2ed7a}.public-faq-list details[open] summary{margin-bottom:0}.public-faq-list details[open] .public-faq-chevron{transform:rotate(180deg)}.public-faq-answer{padding:0 35px 21px 0}.public-faq-list .public-faq-answer p{max-width:74ch;margin:0;font-size:.9375rem;line-height:1.8}.public-faq-list summary:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #9aebf1}.public-consultation-copy{min-width:0}.public-consultation-action{flex-shrink:0;gap:13px;max-width:280px;display:grid}.public-consultation-action>.button{justify-content:space-between;gap:17px;min-height:50px}.public-inner-actions :is(a,button):focus-visible,.public-consultation-action>.button:focus-visible,.public-product-tile:focus-visible{outline-offset:5px;outline:2px solid #9aebf1}.public-product-tile .product-tile-icon{background:linear-gradient(145deg,#59aed129,#132f454d);border:1px solid #82d2e740;border-radius:15px;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 1px #c3f0ff17}.public-product-tile .product-tile-link{font-size:.8125rem}@media (width<=640px){.public-faq-list details{border-radius:15px;padding-inline:17px}.public-faq-list summary{grid-template-columns:minmax(0,1fr) 18px;gap:10px;min-height:64px;font-size:.875rem}.public-faq-chevron{width:18px;height:18px}.public-faq-answer{padding:0 0 20px}.public-faq-list .public-faq-answer p{font-size:.875rem}.public-consultation-action{width:100%;max-width:none}.public-consultation-action>.button{width:100%}}@media (prefers-reduced-motion:reduce){.public-faq-chevron{transition:none}}.site-shell[data-motion=reduced] .public-faq-chevron{transition:none}@media (forced-colors:active){.public-faq-list details,.public-product-tile .product-tile-icon{box-shadow:none;background:canvas;border-color:canvastext}.public-faq-chevron{color:canvastext}.public-faq-list summary:focus-visible,.public-inner-actions :is(a,button):focus-visible,.public-consultation-action>.button:focus-visible,.public-product-tile:focus-visible{outline-color:highlight}}@media (forced-colors:none){.public-product-tile{border-color:#9dd6e540;box-shadow:inset 0 1px #def9ff21,inset 0 -1px #000812b3,0 6px 0 -3px #030e18f2,0 23px 42px #00071238}.public-product-tile .product-tile-icon{border-radius:16px;box-shadow:inset 0 1px #d7f9ff33,3px 5px 0 -1px #030f19d1,0 10px 18px #00081233}.principle-card{background:linear-gradient(145deg,#102736db,#051522f0);border:1px solid #89d5e933;border-radius:19px;padding:25px 23px 20px;box-shadow:inset 0 1px #d1f8ff11,0 15px 32px #00071221}.principle-card>svg{background:#67d3eb11;border-radius:12px;width:46px;height:46px;margin-bottom:20px;padding:10px}.principle-card p:last-child{margin-bottom:0}.process-preview-steps>button{box-shadow:inset 0 1px #dbfaff0a,0 3px #010c1673}.process-preview-steps>button.is-active{box-shadow:inset 0 1px #d1faff1c, inset 0 -2px rgba(var(--product-tint,77, 224, 244), .23), 0 4px 12px #00081226}.process-preview-steps>button:active{box-shadow:inset 0 2px 4px #00081247}.public-faq-list details[open]{background:linear-gradient(130deg,#163342f0,#061826fa);box-shadow:inset 0 1px #dafdff1a,0 16px 35px #0008132e}.inner-consultation{box-shadow:inset 0 1px #dafaff14,0 22px 44px #0007122e}}@media (pointer:fine) and (hover:hover) and (prefers-reduced-motion:no-preference){.site-shell[data-motion=full] .public-product-tile .product-tile-icon{transition:transform .23s;transform:perspective(450px)rotateY(-14deg)rotateX(7deg)}.site-shell[data-motion=full] .public-product-tile:hover .product-tile-icon{transform:perspective(450px)rotateY(-3deg)rotateX(3deg)translateY(-2px)}.site-shell[data-motion=full] .public-product-tile:focus-visible .product-tile-icon{transform:none}.site-shell[data-motion=full] .inner-text-link>svg,.site-shell[data-motion=full] .product-tile-link>svg{transition:transform .2s}.site-shell[data-motion=full] .inner-text-link:hover>svg{transform:translate(2px,-2px)}.site-shell[data-motion=full] .public-product-tile:hover .product-tile-link>svg{transform:translate(3px)}}@media (width<=640px){.principle-card{padding:22px 20px}.public-product-tile{padding:25px 22px}}.product-catalog-groups{gap:42px;display:grid}.product-catalog-group{min-width:0}.product-catalog-group-heading{max-width:760px;margin-bottom:20px}.product-catalog-group-heading h2{color:#eaf7ff;margin-bottom:9px;font-size:clamp(1.2rem,2vw,1.55rem)}.product-catalog-group-heading p{color:#b8ccda;margin-bottom:0;font-size:.9rem}.product-catalog-group[data-readiness=implantacao]>.product-catalog-group-heading{border-left:3px solid #86e6bd;padding-left:17px}.product-catalog-group[data-readiness=projeto]{border-top:1px solid #a3cce133;padding-top:30px}.product-catalog-group[data-readiness=projeto] .product-tile{background:linear-gradient(140deg,#122332,#081725)}.inner-page--contact .conversation-steps p{color:#b8ccda;font-size:.875rem}.inner-page--contact .conversation-steps strong{color:#eef8ff;font-size:.9375rem}.client-access .client-shortcuts{background:linear-gradient(135deg,#102635,#071725);border:1px solid #84c4dd47;border-radius:20px;margin:0 0 1.6rem;padding:1.35rem}.client-shortcuts-heading{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.9rem;display:flex}.client-shortcuts-heading h2{color:#f0faff;margin:0;font-size:1.2rem}.client-shortcuts-clear{color:#c2d7e5;background:#091c2b;border:1px solid #99c8dd3d;border-radius:10px;align-items:center;gap:.45rem;min-height:44px;padding:.5rem .75rem;font-size:.8125rem;display:inline-flex}.client-shortcuts-clear:hover{color:#e9fbff;border-color:#8ae6ef}.client-shortcuts-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:.65rem;display:grid}.client-shortcut{color:#8ce7f1;background:#0a1d2c;border:1px solid #7bc9df3d;border-radius:12px;align-items:center;gap:.75rem;min-width:0;padding:.95rem;display:flex}.client-shortcut:hover{background:#102b3c;border-color:#87e0eb}.client-shortcut>svg{flex:none}.client-shortcut>svg:last-child{margin-left:auto}.client-shortcut-copy{gap:.3rem;min-width:0;display:grid}.client-shortcut-copy strong{color:#edf8ff;overflow-wrap:anywhere;font-size:.9375rem;font-weight:600;line-height:1.4}.client-shortcut-copy>span{color:#b6cddd;flex-wrap:wrap;align-items:center;gap:.3rem;font-size:.75rem;line-height:1.5;display:flex}.client-shortcut[data-status] .client-shortcut-copy>span{color:#f4d798}.client-shortcuts-note{color:#abc4d5;margin:.9rem 0 0;font-size:.75rem;line-height:1.6}.client-preference-feedback{color:#b4ebd3;margin:.55rem 0 0;font-size:.8125rem;line-height:1.6}.client-preference-feedback:empty{display:none}.client-access-card-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;min-width:0;display:flex}.client-access .client-favorite-toggle{color:#b8d0df;background:#0a1c2b;border:1px solid #92c5dc4d;border-radius:11px;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.client-access .client-favorite-toggle:hover{color:#dcfaff;border-color:#8be7f1}.client-access .client-favorite-toggle[aria-pressed=true]{color:#ffe29c;background:#3b321e;border-color:#d5b96d}.client-favorite-toggle[aria-pressed=true]>svg{fill:currentColor}.client-access .client-shortcuts :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #9aebf1}.immersive-footer .footer-location,.immersive-footer .footer-bottom>small{color:#a7c0d0}.solution-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.solution-path-card{background:linear-gradient(145deg,#102736e6,#051522f5);border:1px solid #89d5e93b;border-radius:20px;flex-direction:column;align-items:flex-start;min-width:0;padding:25px;display:flex}.solution-path-card>svg{color:#9ae8ed;margin-bottom:22px}.solution-path-card h2{margin:0 0 14px;font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.2}.solution-path-card p{color:#b8ccda;margin-bottom:20px;font-size:.9rem}.solution-path-card .inner-text-link{margin-top:auto}.product-consultation-details{border-block:1px solid #96d3e43b;min-width:0;padding:8px 0}.product-consultation-details>summary{color:#d8edf8;cursor:pointer;align-content:center;min-height:52px;padding-block:12px;font-size:1rem;line-height:1.5;display:list-item}.product-consultation-details>p{color:#b8ccda;max-width:75ch;margin:15px 0 0;font-size:.875rem}.product-consultation-details .inner-check-list{margin-block:20px}.product-related-links{border-top:1px solid #96d3e43b;grid-template-columns:auto repeat(2,minmax(0,1fr));align-items:center;gap:15px 28px;padding-top:28px;display:grid}.product-related-links h2{margin:0;font-size:1.15rem}.product-related-links>a{color:#94e5ed;background:#091d2ccc;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;min-height:64px;padding:10px 14px;display:flex}.product-related-links>a:hover{background:#143343e6}.product-related-links>a>span{gap:5px;min-width:0;display:grid}.product-related-links strong{color:#e4f5fc;font-size:.9rem;font-weight:600}.product-related-links small{color:#b6cddd;font-size:.75rem;line-height:1.5}.product-related-links svg{flex:none}.product-consultation-details>summary:focus-visible,.product-related-links>a:focus-visible,.solution-path-card a:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #9aebf1}.immersive-footer .footer-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:28px 44px;padding-block:30px}.immersive-footer .footer-identity{flex-direction:column;align-items:flex-start;display:flex}.immersive-footer .footer-nav-group{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:0 20px;display:grid}.immersive-footer .footer-nav-group h3{grid-column:1/-1}.immersive-footer .footer-contact{border:0;flex-direction:column;grid-column:auto;align-items:flex-start;gap:0;padding-top:0}.immersive-footer .footer-contact h3{margin-bottom:12px}@media (width<=900px){.solution-path-grid{grid-template-columns:minmax(0,1fr)}.solution-path-card{padding:23px}.solution-path-card>svg{margin-bottom:17px}.solution-path-card p{max-width:70ch}.product-related-links{grid-template-columns:repeat(2,minmax(0,1fr))}.product-related-links h2{grid-column:1/-1}.immersive-footer .footer-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}.immersive-footer .footer-identity{grid-column:auto}.immersive-footer .footer-contact{border-top:1px solid #a0dceb26;flex-flow:wrap;grid-column:1/-1;align-items:center;gap:8px 28px;padding-top:18px}.immersive-footer .footer-contact h3{margin-bottom:0}}@media (width<=600px){.product-catalog-groups{gap:32px}.product-catalog-group-heading p{font-size:.875rem}.client-access .client-shortcuts{border-radius:17px;padding:1.1rem}.client-shortcuts-heading{flex-wrap:wrap;align-items:flex-start}.client-shortcuts-clear{font-size:.75rem}.client-shortcuts-grid{grid-template-columns:minmax(0,1fr)}.client-access .client-access-card-top{align-items:flex-start}.product-related-links{grid-template-columns:minmax(0,1fr);gap:12px}.product-related-links h2{margin-bottom:4px}.immersive-footer .footer-inner{grid-template-columns:minmax(0,1fr);gap:25px}.immersive-footer .footer-contact{flex-direction:column;align-items:flex-start;gap:0}.immersive-footer .footer-contact h3{margin-bottom:8px}}@media (forced-colors:active){.client-access .client-shortcuts,.client-access .client-shortcut,.client-access .client-shortcuts-clear,.client-access .client-favorite-toggle,.product-catalog-group[data-readiness=projeto] .product-tile{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.client-access .client-favorite-toggle[aria-pressed=true]{color:highlight;background:canvas;border-color:highlight}.client-shortcuts-heading h2,.client-shortcut-copy :is(strong,span),.client-shortcut[data-status] .client-shortcut-copy>span,.client-shortcuts-note,.client-preference-feedback,.product-catalog-group-heading :is(h2,p),.inner-page--contact .conversation-steps :is(p,strong),.immersive-footer .footer-location,.immersive-footer .footer-bottom>small{color:canvastext}.product-catalog-group[data-readiness=implantacao]>.product-catalog-group-heading,.product-catalog-group[data-readiness=projeto]{border-color:canvastext}.client-access .client-shortcuts :is(a,button):focus-visible{outline-color:highlight}.solution-path-card,.product-related-links>a{color:canvastext;background:canvas;border-color:canvastext}.solution-path-card>svg,.solution-path-card p,.product-related-links :is(strong,small),.product-consultation-details>:is(summary,p){color:canvastext}.product-consultation-details,.product-related-links,.immersive-footer .footer-contact{border-color:canvastext}.product-consultation-details>summary:focus-visible,.product-related-links>a:focus-visible,.solution-path-card a:focus-visible{outline-color:highlight}}.ecosystem-scene{--scene-accent:#55dff5;--scene-accent-rgb:85,223,245;--scene-focus-x:68%;--scene-focus-y:49%;--scene-core-size:clamp(280px,30vw,460px);--scene-orbit-size:clamp(620px,66vw,1050px);isolation:isolate;contain:layout paint;pointer-events:none;border-radius:0;width:100%;min-width:0;max-width:none;height:100%;min-height:0;max-height:none;position:relative;overflow:hidden}.ecosystem-scene[data-interest=automacao]{--scene-accent:#86eeb1;--scene-accent-rgb:134,238,177}.ecosystem-scene[data-interest=fiscal]{--scene-accent:#9bbaff;--scene-accent-rgb:155,186,255}.ecosystem-scene[data-interest=personalizado]{--scene-accent:#b6e7dc;--scene-accent-rgb:182,231,220}.ecosystem-scene[data-interest=automacao] .ecosystem-core-turbine{animation-duration:22s}.ecosystem-scene-beams,.ecosystem-scene-dust{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ecosystem-scene-beams{opacity:.38;-webkit-mask-image:radial-gradient(ellipse at var(--scene-focus-x) var(--scene-focus-y),#000,transparent 62%);mask-image:radial-gradient(ellipse at var(--scene-focus-x) var(--scene-focus-y),#000,transparent 62%)}.ecosystem-scene-beams i{left:var(--scene-focus-x);top:var(--scene-focus-y);transform-origin:0;background:linear-gradient(90deg,rgba(var(--scene-accent-rgb),.22),transparent 85%);clip-path:polygon(0 50%,100% 0,100% 100%);width:70%;height:25%;position:absolute;transform:translateY(-50%)rotate(-32deg)}.ecosystem-scene-beams i:nth-child(2){opacity:.65;transform:translateY(-50%)rotate(138deg)}.ecosystem-scene-beams i:nth-child(3){opacity:.4;transform:translateY(-50%)rotate(66deg)}.ecosystem-scene-dust{-webkit-mask-image:radial-gradient(ellipse at var(--scene-focus-x) var(--scene-focus-y),#000,transparent 65%);mask-image:radial-gradient(ellipse at var(--scene-focus-x) var(--scene-focus-y),#000,transparent 65%)}.ecosystem-scene-dust i{width:3px;height:3px;box-shadow:0 0 7px rgba(var(--scene-accent-rgb),.8);opacity:.35;background:#93dcec;border-radius:50%;animation:7s ease-in-out infinite alternate ecosystem-dust-float;position:absolute}.ecosystem-scene-dust i:nth-child(3n){filter:blur(1px);width:2px;height:2px;animation-duration:11s}.ecosystem-scene-dust i:nth-child(5n){opacity:.18;filter:blur(2px);width:5px;height:5px;animation-duration:15s}.ecosystem-scene-grid,.ecosystem-scene-aura,.ecosystem-scene-canvas,.ecosystem-scene-fallback{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ecosystem-scene-grid{z-index:-2;-webkit-mask-image:radial-gradient(ellipse at var(--scene-focus-x) 66%,#000 3%,transparent 70%);mask-image:radial-gradient(ellipse at var(--scene-focus-x) 66%,#000 3%,transparent 70%);transform-origin:50% 75%;background-image:linear-gradient(#64aac514 1px,#0000 1px),linear-gradient(90deg,#64aac514 1px,#0000 1px);background-size:64px 64px;transition:transform .9s,opacity .9s;transform:perspective(900px)rotateX(55deg)rotate(-11deg)scale(1.6)}.ecosystem-scene-aura{z-index:-1;background:radial-gradient(ellipse at var(--scene-focus-x) var(--scene-focus-y),rgba(var(--scene-accent-rgb),.25),transparent 43%),radial-gradient(ellipse at 78% 72%,#44c0821a,transparent 42%);transition:opacity .9s}.ecosystem-scene-aura:after{content:"";left:var(--scene-focus-x);top:var(--scene-focus-y);width:var(--scene-orbit-size);aspect-ratio:1;background:radial-gradient(circle,#3fbbd80f,#0000 66%);border-radius:50%;transition:left .9s,top .9s;animation:14s ease-in-out infinite alternate ecosystem-aura-breathe;position:absolute;transform:translate(-50%,-50%)scale(1.5)}.ecosystem-scene-canvas{opacity:0;transition:opacity .5s}.ecosystem-scene[data-scene-viewport=slot] .ecosystem-scene-canvas{max-width:none;max-height:none;inset:auto}.ecosystem-scene-fallback{opacity:1;perspective:1000px;transition:opacity .5s}.ecosystem-scene[data-scene-state=ready] .ecosystem-scene-canvas{opacity:1}.ecosystem-scene[data-scene-state=ready] .ecosystem-scene-fallback{opacity:0}.ecosystem-scene[data-scene-state=ready] .ecosystem-scene-fallback *{animation:none}.ecosystem-fallback-core{left:var(--scene-focus-x);top:var(--scene-focus-y);width:var(--scene-core-size);aspect-ratio:1;transform-style:preserve-3d;box-shadow:inset 11px 12px 26px #def8ff24,inset -18px -14px 36px #00070de6,12px 22px 0 -4px #09202d,16px 28px 24px #00050c99,0 0 95px rgba(var(--scene-accent-rgb),.16);background:radial-gradient(circle at 32% 23%,#a4c9d4 0%,#31556a 20%,#102936 54%,#020b14 78%,#3f788d 96%);border:1px solid #c6effa99;border-radius:50%;transition:transform .9s,left .9s,top .9s,width .9s,box-shadow .4s;position:absolute;transform:translate(-50%,-50%)rotateX(-12deg)rotateY(18deg)rotate(-14deg)}.ecosystem-core-shell,.ecosystem-core-turbine,.ecosystem-core-glass,.ecosystem-core-plasma,.ecosystem-core-meridian{pointer-events:none;border-radius:50%;position:absolute}.ecosystem-core-shell{filter:drop-shadow(0 4px 2px #00050ab3);background:linear-gradient(145deg,#b8d5de,#4a7385 24%,#092334 49%,#648c9d 71%,#c1e0e7) border-box;border:11px solid #0000;inset:-6%;transform:translateZ(8px);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ecosystem-core-turbine{background:repeating-conic-gradient(from 8deg,#b0d4dd 0deg 3deg,#315464 3deg 9deg,transparent 9deg 16deg,var(--scene-accent) 16deg 18deg,transparent 18deg 20deg);animation:32s linear infinite ecosystem-turbine-turn;inset:5%;transform:translateZ(16px);-webkit-mask-image:radial-gradient(circle,#0000 53%,#000 54% 69%,#0000 70%);mask-image:radial-gradient(circle,#0000 53%,#000 54% 69%,#0000 70%)}.ecosystem-core-glass{background:radial-gradient(ellipse at 29% 21%,#ffffffd1,#c0f6ff26 11%,transparent 24%),radial-gradient(ellipse at 50% 70%,rgba(var(--scene-accent-rgb),.23),transparent 66%),linear-gradient(145deg,#6cd9ed2e,#0619298f);box-shadow:inset 3px 4px 12px #bef8ff57,inset -11px -12px 30px #000a17cc,0 0 20px rgba(var(--scene-accent-rgb),.12);border:1px solid #cefbff99;inset:14%;transform:translateZ(30px)}.ecosystem-core-plasma{background:radial-gradient(circle at 35% 29%,#efffff,var(--scene-accent) 31%,#227385 62%,#062b43 85%);box-shadow:inset -7px -9px 17px #00122a99,0 0 22px rgba(var(--scene-accent-rgb),.7),0 0 60px rgba(var(--scene-accent-rgb),.2);border:1px solid #d5ffffdb;animation:6s ease-in-out infinite alternate ecosystem-core-breathe;inset:30%;transform:translateZ(43px)}.ecosystem-core-plasma:before{content:"";border:1px solid #dfffff9e;border-left-color:#0000;border-radius:50%;position:absolute;inset:14%;transform:rotate(-28deg)}.ecosystem-core-plasma:after{content:"";border:1px solid rgba(var(--scene-accent-rgb),.48);border-radius:50%;position:absolute;inset:-22%;transform:rotateX(62deg)rotate(-24deg)}.ecosystem-core-meridian{box-shadow:0 0 4px rgba(var(--scene-accent-rgb),.15);border:2px solid #86d0e775;border-color:#d2fbffeb #86d0e775 #244d61b3;inset:11%;transform:translateZ(37px)rotate(32deg)scaleX(.45)}.ecosystem-core-meridian-two{border-color:#86d0e738;border-top-color:var(--scene-accent);transform:translateZ(38px)rotate(-43deg)scaleX(.5)}.ecosystem-core-meridian-three{opacity:.65;border-width:1px;transform:translateZ(40px)rotate(78deg)scaleX(.48)}.ecosystem-fallback-orbit{left:var(--scene-focus-x);top:var(--scene-focus-y);width:var(--scene-orbit-size);aspect-ratio:1;box-shadow:inset 0 0 0 1px #dafcff80,inset 0 0 11px rgba(var(--scene-accent-rgb),.08),0 4px 0 #011321bf,0 0 26px rgba(var(--scene-accent-rgb),.1);transform-style:preserve-3d;border:5px solid #94c0cfa8;border-color:#94c0cfa8 #94c0cfa8 #2a50678a #c3ecf5f0;border-radius:50%;transition:transform .9s,left .9s,top .9s,width .9s;animation:22s ease-in-out infinite alternate ecosystem-orbit-drift;position:absolute}.ecosystem-fallback-orbit:before{content:"";border:1px dashed #8be1ed70;border-radius:50%;position:absolute;inset:2%}.ecosystem-fallback-orbit i{border:3px solid #0000;border-top-color:var(--scene-accent);filter:drop-shadow(0 0 7px var(--scene-accent));border-radius:50%;animation:17s linear infinite ecosystem-tracer-turn;position:absolute;inset:-4px}.ecosystem-fallback-orbit i:after{content:"";width:9px;height:9px;box-shadow:0 0 13px var(--scene-accent),0 0 25px rgba(var(--scene-accent-rgb),.8);background:#d9ffff;border-radius:50%;position:absolute;top:13%;left:14%}.ecosystem-fallback-orbit b{border:1px solid rgba(var(--scene-accent-rgb),.16);border-radius:50%;position:absolute;inset:-5%}.ecosystem-fallback-orbit-one{transform:translate(-50%,-50%)rotate(-32deg)scaleY(.56)}.ecosystem-fallback-orbit-two{width:calc(var(--scene-orbit-size) * 1.12);border-left-color:#7befafcc;animation-delay:-7s;transform:translate(-50%,-50%)rotate(44deg)scaleY(.63)}.ecosystem-fallback-orbit-two i{border-top-color:#80f4b9;animation-duration:23s;animation-direction:reverse;animation-delay:-9s}.ecosystem-fallback-orbit-three{width:calc(var(--scene-orbit-size) * 1.22);border-width:3px;animation-delay:-14s;transform:translate(-50%,-50%)rotate(86deg)scaleY(.56)}.ecosystem-fallback-orbit-three i{animation-duration:29s;animation-delay:-17s}.ecosystem-fallback-foreground{z-index:4;left:var(--scene-focus-x);top:calc(var(--scene-focus-y) + 6%);width:calc(var(--scene-orbit-size) * 1.4);aspect-ratio:1;transform-style:preserve-3d;opacity:.7;border:7px solid #76aec370;border-color:#76aec370 #49819b33 #0000 #0000;border-radius:50%;transition:left 1.25s,top 1.25s,width 1.25s,transform 1.25s,opacity .6s;animation:28s ease-in-out infinite alternate ecosystem-foreground-drift;position:absolute;transform:translate(-50%,-50%)rotate(-28deg)rotateX(54deg)rotateY(-8deg)}.ecosystem-fallback-foreground:before{content:"";border:1px solid #0000;border-top-color:rgba(var(--scene-accent-rgb),.45);box-shadow:0 -3px 12px rgba(var(--scene-accent-rgb),.07);border-radius:50%;position:absolute;inset:10px}.ecosystem-fallback-foreground:after{content:"";border:8px solid #0000;border-top-color:#addae62e;border-radius:50%;position:absolute;inset:0;transform:translateZ(-7px)translateY(5px)}.ecosystem-fallback-foreground i{border:2px solid #0000;border-top-color:rgba(var(--scene-accent-rgb),.54);border-radius:50%;animation:34s linear infinite ecosystem-tracer-turn;position:absolute;inset:1%}.ecosystem-fallback-foreground-two{top:calc(var(--scene-focus-y) - 3%);width:calc(var(--scene-orbit-size) * 1.63);opacity:.44;border-width:4px;animation-duration:37s;animation-delay:-14s;transform:translate(-50%,-50%)rotate(145deg)rotateX(61deg)rotateY(12deg)}.ecosystem-fallback-foreground-two i{border-top-color:#89e7b373;animation-duration:41s;animation-direction:reverse}.ecosystem-scene-impulse{left:var(--scene-focus-x);top:var(--scene-focus-y);width:calc(var(--scene-orbit-size) * .75);aspect-ratio:1;border:2px solid rgba(var(--scene-accent-rgb),.6);box-shadow:0 0 14px rgba(var(--scene-accent-rgb),.1),inset 0 0 14px rgba(var(--scene-accent-rgb),.07);opacity:0;pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.ecosystem-fallback-module{--x:84%;--y:28%;left:var(--x);top:var(--y);aspect-ratio:1.3;width:clamp(88px,10vw,146px);transform-style:preserve-3d;background:linear-gradient(135deg,#9bbbbf,#244359 7%,#112b3d 22%,#071a29 75%,#547b8e);border:1px solid #7fd1e68c;border-radius:12px;transition:left .9s,top .9s,transform .9s,width .9s,opacity .9s,border-color .3s,box-shadow .3s;position:absolute;transform:translate(-50%,-50%)rotateY(-18deg)rotateX(8deg)rotate(3deg);box-shadow:7px 9px #2c516340,inset 0 0 0 5px #9bd1dc0a,0 20px 45px #00050c47}.ecosystem-fallback-module:before{content:"";border-radius:inherit;z-index:-1;background:linear-gradient(145deg,#244b62,#071a2b);border:1px solid #93cde26b;position:absolute;inset:-7px 5px 7px -9px;transform:translateZ(-18px);box-shadow:-5px 8px #020e19b3}.ecosystem-fallback-module:after{content:"";background:linear-gradient(90deg,var(--scene-accent),transparent 75%);height:2px;box-shadow:0 0 8px rgba(var(--scene-accent-rgb),.45);position:absolute;top:8%;left:10%;right:10%}.ecosystem-fallback-module-1{--x:50%;--y:25%;color:#86eeb1;transform:translate(-50%,-50%)rotateY(-12deg)rotate(-4deg)}.ecosystem-fallback-module-2{--x:48%;--y:75%;color:#9bbaff}.ecosystem-fallback-module-3{--x:84%;--y:75%;color:#b6e7dc}.ecosystem-fallback-glyph{color:var(--scene-accent);align-items:flex-end;gap:10%;display:flex;position:absolute;inset:22% 20%}.ecosystem-fallback-glyph i{opacity:.8;background:currentColor;border-radius:2px;width:17%;height:42%}.ecosystem-fallback-glyph i:nth-child(2){height:70%}.ecosystem-fallback-glyph i:nth-child(3){height:90%}.ecosystem-fallback-glyph i:nth-child(4){height:57%}.ecosystem-fallback-glyph-automacao{color:#86eeb1;align-items:center}.ecosystem-fallback-glyph-automacao i{aspect-ratio:1;background:0 0;border:2px solid;border-radius:50%;width:23%;height:auto}.ecosystem-fallback-glyph-automacao i:nth-child(2){transform:translateY(-35%)}.ecosystem-fallback-glyph-automacao i:nth-child(4){display:none}.ecosystem-fallback-glyph-fiscal{color:#32617a;background:#a9c0cf;border-radius:2px;flex-direction:column;align-items:stretch;gap:13%;padding:15% 12%;inset:20% 30%}.ecosystem-fallback-glyph-fiscal i{width:100%;height:12%}.ecosystem-fallback-glyph-fiscal i:nth-child(4){display:none}.ecosystem-fallback-glyph-personalizado{color:#b6e7dc;align-items:center}.ecosystem-fallback-glyph-personalizado i{aspect-ratio:1;border-radius:1px;width:22%;height:auto;transform:rotate(45deg)}.ecosystem-fallback-glyph-personalizado i:nth-child(2){transform:translateY(-35%)rotate(45deg)}.ecosystem-fallback-glyph-personalizado i:nth-child(4){display:none}.ecosystem-fallback-checkpoints{justify-content:space-between;display:flex;position:absolute;bottom:12%;left:27%;right:27%}.ecosystem-fallback-checkpoints i{background:#385968;border-radius:50%;width:5px;height:5px;transition:background .3s,box-shadow .3s}.ecosystem-fallback-deck{opacity:0;background:linear-gradient(145deg,#3c71902b,#09223273);border:1px solid #76c0dc33;border-radius:18px;height:25%;transition:opacity .9s;position:absolute;top:56%;left:14%;right:14%;transform:perspective(700px)rotateX(64deg)rotate(-9deg)}.ecosystem-scene-coordinate{color:#a3c9d980;letter-spacing:.2em;pointer-events:none;font-size:9px;font-weight:500;position:absolute}.ecosystem-scene-coordinate-top{top:5%;left:auto;right:5%}.ecosystem-scene-coordinate-bottom{bottom:5%;right:5%}.ecosystem-scene-coordinate-top:before{content:"";background:#59dfac;border-radius:50%;width:5px;height:5px;margin-right:9px;display:inline-block}.ecosystem-scene-label{color:#c9e6f2d1;letter-spacing:.02em;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);will-change:transform;background:#051420d6;border:1px solid #89cae02e;border-radius:6px;align-items:center;gap:7px;padding:6px 10px;font-size:11px;font-weight:500;transition:color .25s,border-color .25s,opacity .25s;display:inline-flex;position:absolute;top:0;left:0}.ecosystem-scene-label i{background:#57d7ed;border-radius:1px;width:4px;height:4px}.ecosystem-scene-label-automacao i{background:#8be6ab}.ecosystem-scene-label-fiscal i{background:#9bbaff}.ecosystem-scene-label-personalizado i{background:#b6e7dc}.ecosystem-scene:not([data-scene-state=ready]) .ecosystem-scene-label{display:none}.ecosystem-scene[data-interest=gestao] .ecosystem-scene-label-gestao,.ecosystem-scene[data-interest=automacao] .ecosystem-scene-label-automacao,.ecosystem-scene[data-interest=fiscal] .ecosystem-scene-label-fiscal,.ecosystem-scene[data-interest=personalizado] .ecosystem-scene-label-personalizado{color:#ebffff;background:#0d3543ed;border-color:#68e8f299}.ecosystem-scene[data-stage="1"]{--scene-focus-x:50%;--scene-focus-y:53%;--scene-core-size:clamp(190px,21vw,300px);--scene-orbit-size:clamp(480px,56vw,820px)}.ecosystem-scene[data-stage="1"] .ecosystem-fallback-orbit-one{transform:translate(-50%,-50%)rotate(7deg)scaleY(.27)}.ecosystem-scene[data-stage="1"] .ecosystem-fallback-orbit-two{transform:translate(-50%,-50%)rotate(-7deg)scaleY(.3)}.ecosystem-scene[data-stage="1"] .ecosystem-fallback-module{width:clamp(110px,12vw,172px);transform:translate(-50%,-50%)rotateY(-10deg)}.ecosystem-scene[data-stage="1"] .ecosystem-fallback-module-0{--x:20%;--y:35%}.ecosystem-scene[data-stage="1"] .ecosystem-fallback-module-1{--x:80%;--y:35%}.ecosystem-scene[data-stage="1"] .ecosystem-fallback-module-2{--x:20%;--y:62%}.ecosystem-scene[data-stage="1"] .ecosystem-fallback-module-3{--x:80%;--y:62%}.ecosystem-scene[data-stage="2"] .ecosystem-fallback-core{left:49%;top:calc(var(--scene-focus-y) + 5%);width:clamp(94px,10vw,148px)}.ecosystem-scene[data-stage="2"] .ecosystem-fallback-orbit{left:49%;top:calc(var(--scene-focus-y) + 5%);width:clamp(185px,23vw,300px);transform:translate(-50%,-50%)rotate(-30deg)scaleY(.7)}.ecosystem-scene[data-stage="2"] .ecosystem-fallback-module{--y:74%;opacity:.45;width:clamp(45px,5.5vw,75px)}.ecosystem-scene[data-stage="2"] .ecosystem-fallback-module-0{--x:53%}.ecosystem-scene[data-stage="2"] .ecosystem-fallback-module-1{--x:63%}.ecosystem-scene[data-stage="2"] .ecosystem-fallback-module-2{--x:73%}.ecosystem-scene[data-stage="2"] .ecosystem-fallback-module-3{--x:83%}.ecosystem-scene[data-stage="2"] .ecosystem-fallback-module[data-active=true]{--x:68%;--y:var(--scene-focus-y);opacity:1;width:clamp(265px,32vw,440px);transform:translate(-50%,-50%)rotateY(-12deg)}.ecosystem-scene[data-stage="3"]{--scene-focus-x:50%;--scene-focus-y:55%;--scene-core-size:clamp(180px,20vw,300px);--scene-orbit-size:clamp(490px,57vw,820px)}.ecosystem-scene[data-stage="3"] .ecosystem-fallback-deck{opacity:1}.ecosystem-scene[data-stage="3"] .ecosystem-fallback-orbit{transform:translate(-50%,-50%)rotate(-10deg)scaleY(.4)}.ecosystem-scene[data-stage="3"] .ecosystem-fallback-module{width:clamp(90px,10vw,148px);transform:translate(-50%,-50%)rotateY(-22deg)rotateX(9deg)}.ecosystem-scene[data-stage="3"] .ecosystem-fallback-module-0{--x:25%;--y:48%}.ecosystem-scene[data-stage="3"] .ecosystem-fallback-module-1{--x:42%;--y:36%}.ecosystem-scene[data-stage="3"] .ecosystem-fallback-module-2{--x:61%;--y:36%}.ecosystem-scene[data-stage="3"] .ecosystem-fallback-module-3{--x:78%;--y:48%}.ecosystem-scene[data-stage="4"]{--scene-focus-x:30%;--scene-focus-y:49%;--scene-core-size:clamp(230px,27vw,380px);--scene-orbit-size:clamp(480px,56vw,820px)}.ecosystem-scene[data-stage="4"] .ecosystem-fallback-module{opacity:.65;width:clamp(70px,8vw,115px)}.ecosystem-scene[data-stage="4"] .ecosystem-scene-aura{opacity:.6}.ecosystem-scene[data-stage="4"] .ecosystem-scene-grid{opacity:.55}.ecosystem-scene[data-stage="4"] .ecosystem-fallback-module-0{--x:43%;--y:30%}.ecosystem-scene[data-stage="4"] .ecosystem-fallback-module-1{--x:15%;--y:29%}.ecosystem-scene[data-stage="4"] .ecosystem-fallback-module-2{--x:15%;--y:73%}.ecosystem-scene[data-stage="4"] .ecosystem-fallback-module-3{--x:44%;--y:72%}.ecosystem-scene[data-variant=ambient][data-stage]{--scene-focus-x:72%;--scene-focus-y:42%;--scene-core-size:clamp(300px,33vw,470px);--scene-orbit-size:clamp(600px,59vw,880px)}.ecosystem-scene[data-stage="4"] .ecosystem-fallback-foreground,.ecosystem-scene[data-variant=ambient] .ecosystem-fallback-foreground{opacity:.28}.ecosystem-scene[data-quiet=true] .ecosystem-scene-beams,.ecosystem-scene[data-quiet=true] .ecosystem-scene-dust{opacity:.15}.ecosystem-scene[data-variant=ambient] .ecosystem-fallback-deck,.ecosystem-scene[data-variant=ambient] .ecosystem-scene-coordinate,.ecosystem-scene[data-variant=ambient] .ecosystem-scene-process{display:none}.ecosystem-scene[data-variant=ambient] .ecosystem-fallback-module{opacity:.45;width:clamp(65px,7vw,105px)}.ecosystem-scene[data-variant=ambient] .ecosystem-fallback-module-0{--x:88%;--y:24%}.ecosystem-scene[data-variant=ambient] .ecosystem-fallback-module-1{--x:54%;--y:24%}.ecosystem-scene[data-variant=ambient] .ecosystem-fallback-module-2{--x:54%;--y:69%}.ecosystem-scene[data-variant=ambient] .ecosystem-fallback-module-3{--x:88%;--y:69%}.ecosystem-scene[data-interest=gestao] [data-module=gestao],.ecosystem-scene[data-interest=automacao] [data-module=automacao],.ecosystem-scene[data-interest=fiscal] [data-module=fiscal],.ecosystem-scene[data-interest=personalizado] [data-module=personalizado]{border-color:#75f0f4d9;box-shadow:7px 9px #2c516340,0 0 36px #46d5e426}.ecosystem-scene[data-stage="2"][data-demo="1"] [data-active=true] .ecosystem-fallback-checkpoints i:first-child,.ecosystem-scene[data-stage="2"][data-demo="2"] [data-active=true] .ecosystem-fallback-checkpoints i:nth-child(-n+2),.ecosystem-scene[data-stage="2"][data-demo="3"] [data-active=true] .ecosystem-fallback-checkpoints i{background:#89efb5;box-shadow:0 0 7px #77f7a659}.ecosystem-scene[data-stage="2"][data-demo="1"] [data-active=true] .ecosystem-fallback-glyph i:first-child,.ecosystem-scene[data-stage="2"][data-demo="2"] [data-active=true] .ecosystem-fallback-glyph i:nth-child(-n+2),.ecosystem-scene[data-stage="2"][data-demo="3"] [data-active=true] .ecosystem-fallback-glyph i{opacity:1;transition:opacity .4s,box-shadow .4s;box-shadow:0 0 15px}.ecosystem-scene[data-stage="2"][data-demo="3"] [data-active=true]{box-shadow:7px 9px 0 #2c51634d,0 0 65px rgba(var(--scene-accent-rgb),.24)}.ecosystem-scene-process{top:calc(var(--scene-focus-y) + 25%);opacity:0;pointer-events:none;align-items:center;gap:8px;transition:opacity .3s;display:flex;position:absolute;left:68%;transform:translate(-50%)}.ecosystem-scene[data-stage="2"] .ecosystem-scene-process{opacity:1}.ecosystem-scene-process span{color:#91a9b9;letter-spacing:.04em;background:#071a27d9;border:1px solid #5e9db659;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;transition:color .3s,border-color .3s,background .3s;display:grid}.ecosystem-scene-process span.is-done{color:#b4f7c9;background:#1d4933b3;border-color:#83f4ae99}.ecosystem-scene-process>i{background:#85c9dc47;width:22px;height:1px}@keyframes ecosystem-aura-breathe{0%{opacity:.4}to{opacity:.85}}@keyframes ecosystem-core-breathe{0%{opacity:.76;scale:.97}to{opacity:1;scale:1.02}}@keyframes ecosystem-turbine-turn{to{rotate:360deg}}@keyframes ecosystem-tracer-turn{to{rotate:360deg}}@keyframes ecosystem-dust-float{0%{opacity:.15;translate:0}to{opacity:.65;translate:0 -12px}}@keyframes ecosystem-orbit-drift{0%{rotate:-3deg}to{rotate:3deg}}@keyframes ecosystem-foreground-drift{0%{translate:0 -3px;rotate:-2deg}to{translate:0 3px;rotate:2deg}}.ecosystem-scene[data-scene-paused=true] *,.ecosystem-scene[data-scene-paused=true] :before,.ecosystem-scene[data-scene-paused=true] :after{animation-play-state:paused!important}@media (width<=900px){.ecosystem-scene{--scene-focus-x:50%;--scene-focus-y:min(350px,54%);--scene-core-size:clamp(156px,40vw,235px);--scene-orbit-size:clamp(380px,106vw,640px)}.ecosystem-scene[data-stage="1"],.ecosystem-scene[data-stage="2"],.ecosystem-scene[data-stage="4"]{--scene-focus-x:50%;--scene-focus-y:min(300px,54%);--scene-core-size:clamp(125px,32vw,195px);--scene-orbit-size:clamp(330px,92vw,570px)}.ecosystem-scene[data-stage="3"]{--scene-focus-x:50%;--scene-focus-y:min(290px,54%);--scene-core-size:clamp(120px,31vw,190px);--scene-orbit-size:clamp(335px,94vw,575px)}.ecosystem-scene-grid{-webkit-mask-image:radial-gradient(ellipse at 50% var(--scene-focus-y),#000,transparent 65%);mask-image:radial-gradient(ellipse at 50% var(--scene-focus-y),#000,transparent 65%);background-size:42px 42px;transform:perspective(700px)rotateX(35deg)rotate(-12deg)scale(1.35)}.ecosystem-scene-aura{background:radial-gradient(ellipse at 50% var(--scene-focus-y),#17a6c838,transparent 37%)}.ecosystem-fallback-module,.ecosystem-scene[data-stage="1"] .ecosystem-fallback-module,.ecosystem-scene[data-stage="3"] .ecosystem-fallback-module,.ecosystem-scene[data-stage="4"] .ecosystem-fallback-module{border-radius:7px;width:clamp(52px,15vw,88px)}.ecosystem-fallback-module-0,.ecosystem-scene[data-stage="1"] .ecosystem-fallback-module-0,.ecosystem-scene[data-stage="3"] .ecosystem-fallback-module-0,.ecosystem-scene[data-stage="4"] .ecosystem-fallback-module-0{--x:79%;--y:calc(var(--scene-focus-y) - 65px)}.ecosystem-fallback-module-1,.ecosystem-scene[data-stage="1"] .ecosystem-fallback-module-1,.ecosystem-scene[data-stage="3"] .ecosystem-fallback-module-1,.ecosystem-scene[data-stage="4"] .ecosystem-fallback-module-1{--x:21%;--y:calc(var(--scene-focus-y) - 72px)}.ecosystem-fallback-module-2,.ecosystem-scene[data-stage="1"] .ecosystem-fallback-module-2,.ecosystem-scene[data-stage="3"] .ecosystem-fallback-module-2,.ecosystem-scene[data-stage="4"] .ecosystem-fallback-module-2{--x:19%;--y:calc(var(--scene-focus-y) + 72px)}.ecosystem-fallback-module-3,.ecosystem-scene[data-stage="1"] .ecosystem-fallback-module-3,.ecosystem-scene[data-stage="3"] .ecosystem-fallback-module-3,.ecosystem-scene[data-stage="4"] .ecosystem-fallback-module-3{--x:80%;--y:calc(var(--scene-focus-y) + 68px)}.ecosystem-scene[data-stage="1"] .ecosystem-fallback-module-0{--x:22%;--y:calc(var(--scene-focus-y) - 57px)}.ecosystem-scene[data-stage="1"] .ecosystem-fallback-module-1{--x:78%;--y:calc(var(--scene-focus-y) - 57px)}.ecosystem-scene[data-stage="1"] .ecosystem-fallback-module-2{--x:22%;--y:calc(var(--scene-focus-y) + 53px)}.ecosystem-scene[data-stage="1"] .ecosystem-fallback-module-3{--x:78%;--y:calc(var(--scene-focus-y) + 53px)}.ecosystem-scene[data-stage="3"] .ecosystem-fallback-module-0{--x:19%;--y:calc(var(--scene-focus-y) - 35px)}.ecosystem-scene[data-stage="3"] .ecosystem-fallback-module-1{--x:38%;--y:calc(var(--scene-focus-y) - 78px)}.ecosystem-scene[data-stage="3"] .ecosystem-fallback-module-2{--x:62%;--y:calc(var(--scene-focus-y) - 76px)}.ecosystem-scene[data-stage="3"] .ecosystem-fallback-module-3{--x:81%;--y:calc(var(--scene-focus-y) - 36px)}.ecosystem-scene[data-stage="2"] .ecosystem-fallback-core{left:19%;top:calc(var(--scene-focus-y) + 12px);width:58px}.ecosystem-scene[data-stage="2"] .ecosystem-fallback-orbit{left:19%;top:calc(var(--scene-focus-y) + 12px);width:125px}.ecosystem-scene[data-stage="2"] .ecosystem-fallback-module{--y:calc(var(--scene-focus-y) + 93px);width:32px}.ecosystem-scene[data-stage="2"] .ecosystem-fallback-module-0{--x:30%}.ecosystem-scene[data-stage="2"] .ecosystem-fallback-module-1{--x:43%}.ecosystem-scene[data-stage="2"] .ecosystem-fallback-module-2{--x:56%}.ecosystem-scene[data-stage="2"] .ecosystem-fallback-module-3{--x:69%}.ecosystem-scene[data-stage="2"] .ecosystem-fallback-module[data-active=true]{--x:56%;--y:var(--scene-focus-y);width:clamp(174px,49vw,270px)}.ecosystem-scene[data-stage="3"] .ecosystem-fallback-deck{top:calc(var(--scene-focus-y) + 42px);height:90px;left:7%;right:7%}.ecosystem-scene-label{padding:4px 7px;font-size:9px}.ecosystem-scene-coordinate{display:none}.ecosystem-scene-process{left:56%;top:calc(var(--scene-focus-y) + 105px)}.ecosystem-scene-process span{width:21px;height:21px;font-size:7px}.ecosystem-scene-process>i{width:16px}.ecosystem-scene[data-variant=ambient][data-stage]{--scene-focus-x:68%;--scene-focus-y:36%;--scene-core-size:clamp(125px,32vw,215px);--scene-orbit-size:clamp(310px,87vw,525px)}.ecosystem-scene[data-variant=ambient] .ecosystem-fallback-module{opacity:.3;width:clamp(35px,10vw,60px)}.ecosystem-scene[data-variant=ambient] .ecosystem-fallback-module-0{--x:92%;--y:18%}.ecosystem-scene[data-variant=ambient] .ecosystem-fallback-module-1{--x:42%;--y:18%}.ecosystem-scene[data-variant=ambient] .ecosystem-fallback-module-2{--x:42%;--y:61%}.ecosystem-scene[data-variant=ambient] .ecosystem-fallback-module-3{--x:92%;--y:61%}.ecosystem-core-shell{border-width:6px}.ecosystem-fallback-orbit{border-width:3px}.ecosystem-fallback-orbit i{border-width:2px}.ecosystem-fallback-foreground{opacity:.42;border-width:4px}.ecosystem-fallback-foreground-two{opacity:.27;border-width:2px}.ecosystem-scene-dust i:nth-child(2n){display:none}}@media (prefers-reduced-motion:reduce){.ecosystem-scene *,.ecosystem-scene :before,.ecosystem-scene :after{will-change:auto;transition:none!important;animation:none!important}}.journey[data-motion=reduced] .ecosystem-scene *,.journey[data-motion=reduced] .ecosystem-scene :before,.journey[data-motion=reduced] .ecosystem-scene :after,.ecosystem-scene[data-quiet=true] *,.ecosystem-scene[data-quiet=true] :before,.ecosystem-scene[data-quiet=true] :after,.ecosystem-scene[data-motion=reduced] *,.ecosystem-scene[data-motion=reduced] :before,.ecosystem-scene[data-motion=reduced] :after{will-change:auto;transition:none!important;animation:none!important}.ecosystem-scene[data-product]{--scene-accent:#4de0f4;--scene-accent-rgb:77, 224, 244;--product-scene-width:clamp(490px, 48vw, 700px);--product-node-size:clamp(245px, 26vw, 345px)}.ecosystem-scene[data-product=servicos]{--scene-accent:#78d9ef;--scene-accent-rgb:120, 217, 239}.ecosystem-scene[data-product=crm]{--scene-accent:#b6a2ff;--scene-accent-rgb:182, 162, 255}.ecosystem-scene[data-product=automacao]{--scene-accent:#86eeb1;--scene-accent-rgb:134, 238, 177}.ecosystem-scene[data-product=saas]{--scene-accent:#8caeff;--scene-accent-rgb:140, 174, 255}.ecosystem-scene[data-product=food]{--scene-accent:#91e8aa;--scene-accent-rgb:145, 232, 170}.ecosystem-scene[data-product=story]{--scene-accent:#9bbaff;--scene-accent-rgb:155, 186, 255}.ecosystem-scene[data-product=fiscal]{--scene-accent:#d0e2ee;--scene-accent-rgb:208, 226, 238}.ecosystem-scene[data-product]:not([data-anchored=true]){opacity:0}.ecosystem-scene[data-product][data-anchored=true]{--product-scene-width:clamp(280px, min(var(--scene-anchor-width,490px), calc(var(--scene-anchor-height,360px) * 1.38)), 700px);--product-node-size:clamp(160px, calc(var(--product-scene-width) * .49), 330px);-webkit-mask-image:radial-gradient(ellipse calc(var(--scene-anchor-width,490px) * .64) calc(var(--scene-anchor-height,360px) * .7) at var(--scene-focus-x) var(--scene-focus-y), #000 73%, transparent 100%);mask-image:radial-gradient(ellipse calc(var(--scene-anchor-width,490px) * .64) calc(var(--scene-anchor-height,360px) * .7) at var(--scene-focus-x) var(--scene-focus-y), #000 73%, transparent 100%)}.ecosystem-scene[data-product] :is(.ecosystem-fallback-core,.ecosystem-fallback-orbit,.ecosystem-fallback-module,.ecosystem-fallback-foreground,.ecosystem-fallback-deck,.ecosystem-scene-coordinate,.ecosystem-scene-process){display:none}.ecosystem-scene[data-product] .ecosystem-scene-beams{opacity:.2}.ecosystem-scene[data-product] .ecosystem-scene-dust{opacity:.45}.ecosystem-scene[data-product] .ecosystem-scene-aura:after{animation:none}.ecosystem-product-scene{left:var(--scene-focus-x);top:var(--scene-focus-y);width:var(--product-scene-width);height:calc(var(--product-scene-width) * .77);perspective:1300px;transform-style:preserve-3d;position:absolute;transform:translate(-50%,-50%)}.ecosystem-product-scene:before{border:1px solid rgba(var(--scene-accent-rgb), .14);box-shadow:0 0 80px rgba(var(--scene-accent-rgb), .045), inset 0 0 60px rgba(var(--scene-accent-rgb), .045);content:"";border-radius:50%;position:absolute;inset:12% 1%;transform:rotateX(61deg)rotate(-14deg)}.ecosystem-product-scene:after{border:1px solid rgba(var(--scene-accent-rgb), .75);width:7px;height:7px;box-shadow:0 0 18px rgba(var(--scene-accent-rgb), .35);content:"";border-radius:50%;position:absolute;top:11%;right:10%}.ecosystem-product-node{--node-x:23%;--node-y:26%;--node-scale:.58;--node-ry:-27deg;z-index:1;left:var(--node-x);top:var(--node-y);width:var(--product-node-size);aspect-ratio:1;opacity:.64;transform:translate(-50%, -50%) rotateX(9deg) rotateY(var(--node-ry)) rotateZ(-5deg) scale(var(--node-scale));transform-style:preserve-3d;transition:left .7s cubic-bezier(.2,.7,.2,1),top .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1),opacity .55s;display:block;position:absolute}.ecosystem-product-node[data-node="1"]{--node-x:80%;--node-y:23%;--node-ry:-19deg}.ecosystem-product-node[data-node="2"]{--node-x:81%;--node-y:76%;--node-ry:-24deg}.ecosystem-product-node[data-active=true]{--node-x:49%;--node-y:49%;--node-scale:1.09;--node-ry:-18deg;z-index:3;opacity:1}.ecosystem-product-node:before{border:1px solid rgba(var(--scene-accent-rgb), .13);height:26%;box-shadow:0 0 38px rgba(var(--scene-accent-rgb), .055);content:"";background:radial-gradient(#00070fb3,#0000 70%);border-radius:50%;position:absolute;bottom:-9%;left:-6%;right:-6%;transform:rotateX(67deg)translateZ(-30px)}.ecosystem-product-node:after{z-index:-1;background:radial-gradient(circle, rgba(var(--scene-accent-rgb), .14), transparent 66%);opacity:.2;content:"";border-radius:50%;transition:opacity .6s;position:absolute;inset:-17%}.ecosystem-product-node[data-active=true]:after{opacity:1}.ecosystem-product-shell{background:linear-gradient(130deg,#a5d1de85,#173646 10%,#081c2b 65%,#346174);border:2px solid #c4ebf4a8;border-radius:18px;display:block;position:absolute;inset:10% 10% 20%;box-shadow:11px 13px #071522,12px 14px #93cde06e,inset 2px 2px #f2feff59,inset -7px -6px 18px #000a136b,0 22px 50px #00071252}.ecosystem-product-shell:before{border:1px solid rgba(var(--scene-accent-rgb), .3);border-radius:inherit;content:"";position:absolute;inset:7px}.ecosystem-product-shell:after{background:linear-gradient(90deg, transparent, #e4feffc7 34%, rgba(var(--scene-accent-rgb), .5) 67%, transparent);content:"";height:1px;position:absolute;top:3px;left:13px;right:13px}.ecosystem-product-node[data-active=true] .ecosystem-product-shell{outline:1px solid rgba(var(--scene-accent-rgb), .24);outline-offset:3px}.ecosystem-product-screen{border:1px solid rgba(var(--scene-accent-rgb), .47);box-shadow:inset 0 0 23px rgba(var(--scene-accent-rgb), .09), 0 1px 1px #ddfbff47;background:linear-gradient(140deg,#072430,#061320);border-radius:9px;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:10%;padding:8%;display:grid;position:absolute;inset:18% 17% 30%}.ecosystem-product-screen>i{border:1px solid rgba(var(--scene-accent-rgb), .38);background:linear-gradient(135deg, rgba(var(--scene-accent-rgb), .29), rgba(var(--scene-accent-rgb), .035));border-radius:4px;min-width:0;display:block;box-shadow:inset 0 1px #f0feff1a}.ecosystem-product-screen>i:first-child{background:linear-gradient(135deg, rgba(var(--scene-accent-rgb), .68), rgba(var(--scene-accent-rgb), .09))}.ecosystem-product-detail{display:block;position:absolute;inset:70% 17% 8%}.ecosystem-product-detail>i{background:rgba(var(--scene-accent-rgb), .65);border-radius:3px;height:5%;min-height:2px;display:block;position:absolute}.ecosystem-product-detail>i:first-child{width:60%;top:15%;left:10%}.ecosystem-product-detail>i:nth-child(2){width:45%;top:38%;left:10%}.ecosystem-product-detail>i:nth-child(3){width:72%;top:62%;left:10%}.ecosystem-product-link{z-index:0;background:linear-gradient(90deg, rgba(var(--scene-accent-rgb), .05), rgba(var(--scene-accent-rgb), .55), rgba(var(--scene-accent-rgb), .07));transform-origin:0;width:62%;height:1px;transition:opacity .6s,transform .6s;position:absolute;top:27%;left:23%;transform:rotate(21deg)}.ecosystem-product-link-1{width:41%;top:49%;left:48%;transform:rotate(35deg)}.ecosystem-scene[data-product-step="1"] .ecosystem-product-link-0{transform:rotate(-9deg)}.ecosystem-scene[data-product-step="2"] .ecosystem-product-link-1{transform:rotate(-17deg)}.ecosystem-product-node[data-kind=monitor] .ecosystem-product-shell{border-radius:16px;inset:8% 5% 31%}.ecosystem-product-node[data-kind=monitor] .ecosystem-product-screen{gap:10%;padding:6%;inset:15% 13% 39%}.ecosystem-product-node[data-kind=monitor] .ecosystem-product-screen>i:last-child{background:repeating-linear-gradient(0deg, rgba(var(--scene-accent-rgb), .38) 0 2px, transparent 2px 9px);border:0}.ecosystem-product-node[data-kind=monitor] .ecosystem-product-detail{inset:70% 35% 4%}.ecosystem-product-node[data-kind=monitor] .ecosystem-product-detail:before{content:"";background:linear-gradient(90deg,#456473,#112d3d 35%,#071925);border:1px solid #bee8f780;width:27%;height:95%;position:absolute;top:-7%;left:37%;box-shadow:8px 6px #06131f}.ecosystem-product-node[data-kind=monitor] .ecosystem-product-detail:after{content:"";background:linear-gradient(160deg,#577382,#112c3e 50%,#081824);border:1px solid #c0eaf6a6;border-radius:50% 50% 14px 14px;width:200%;height:31%;position:absolute;bottom:0;left:-49%;transform:rotateX(27deg);box-shadow:5px 7px #06131f}.ecosystem-product-node[data-kind=monitor] .ecosystem-product-detail>i{display:none}.ecosystem-product-node[data-kind=stock] .ecosystem-product-shell{background:linear-gradient(135deg,#789894,#24474f 12%,#132f3a 75%,#537477);border-radius:5px;inset:37% 22% 8%}.ecosystem-product-node[data-kind=stock] .ecosystem-product-shell:before{background:#a7eee829;border-width:0 1px;border-radius:0;inset:0 38%}.ecosystem-product-node[data-kind=stock] .ecosystem-product-screen{background:#aecac9;border-radius:2px;padding:0;display:block;inset:65% 38% 19%}.ecosystem-product-node[data-kind=stock] .ecosystem-product-screen>i{display:none}.ecosystem-product-node[data-kind=stock] .ecosystem-product-screen:after{content:"";background:repeating-linear-gradient(90deg,#193940 0 2px,#0000 2px 5px,#193940 5px 6px,#0000 6px 9px);position:absolute;inset:17% 15%}.ecosystem-product-node[data-kind=stock] .ecosystem-product-detail{inset:8% 9% 44%}.ecosystem-product-node[data-kind=stock] .ecosystem-product-detail>i{background:linear-gradient(130deg,#789e9d,#315260 13%,#173642);border:1px solid #a6cccd;border-radius:4px;width:46%;height:57%;box-shadow:8px 10px #102d36,9px 11px #a9dee16b}.ecosystem-product-node[data-kind=stock] .ecosystem-product-detail>i:after{content:"";background:#aae1d821;border-inline:1px solid #c7f7f64d;width:18%;position:absolute;top:0;bottom:0;left:40%}.ecosystem-product-node[data-kind=stock] .ecosystem-product-detail>i:first-child{z-index:1;top:0;left:20%}.ecosystem-product-node[data-kind=stock] .ecosystem-product-detail>i:nth-child(2){top:51%;left:0}.ecosystem-product-node[data-kind=stock] .ecosystem-product-detail>i:nth-child(3){width:39%;height:63%;top:47%;left:56%}.ecosystem-product-node[data-kind=register] .ecosystem-product-shell{background:linear-gradient(150deg,#678895,#183746 24%,#0b202e 82%);border-radius:8px 8px 16px 16px;inset:42% 7% 15%}.ecosystem-product-node[data-kind=register] .ecosystem-product-screen{grid-template-columns:repeat(2,1fr);gap:17%;padding:7%;inset:17% 19% 50%;transform:rotateX(13deg)}.ecosystem-product-node[data-kind=register] .ecosystem-product-screen>i{background:rgba(var(--scene-accent-rgb), .5);box-shadow:0 0 10px rgba(var(--scene-accent-rgb), .12);border-radius:2px}.ecosystem-product-node[data-kind=register] .ecosystem-product-detail{background:linear-gradient(160deg,#254554,#071a27);border:1px solid #c7e7f166;border-radius:4px;inset:61% 14% 23%}.ecosystem-product-node[data-kind=register] .ecosystem-product-detail:before{content:"";background:#03111c;border:1px solid #6e9dac;border-radius:3px;height:16%;position:absolute;top:38%;left:13%;right:13%}.ecosystem-product-node[data-kind=register] .ecosystem-product-detail>i:first-child{background:#8cbdc9;border-radius:50%;width:7%;height:32%;top:31%;left:46%}.ecosystem-product-node[data-kind=register] .ecosystem-product-detail>i:nth-child(2){background:repeating-linear-gradient(0deg,#bfdedc 0 4px,#84b8b5 4px 5px);border:1px solid #b9e0e6;border-radius:3px;width:24%;height:84%;top:-137%;left:94%;transform:rotate(15deg)}.ecosystem-product-node[data-kind=register] .ecosystem-product-detail>i:nth-child(3){background:#8eaa79;border:2px solid #e1efc2;border-radius:50%;width:19%;height:39%;top:131%;left:83%;box-shadow:2px 4px #344b42}.ecosystem-product-node[data-kind=order] .ecosystem-product-shell{border-radius:15px;inset:4% 20% 7%}.ecosystem-product-node[data-kind=order] .ecosystem-product-screen{background:linear-gradient(130deg,#c2e8df,#7cabaa);border-radius:3px;flex-direction:column;gap:13%;padding:12% 7%;display:flex;inset:13% 27% 20%;box-shadow:4px 5px #1c3d40}.ecosystem-product-node[data-kind=order] .ecosystem-product-screen:after{content:"";background:linear-gradient(135deg,#7cabaa 25%,#0000 25%) 0 0/14px 14px,linear-gradient(225deg,#7cabaa 25%,#0000 25%) 0 0/14px 14px;height:10px;position:absolute;bottom:-9px;left:0;right:0}.ecosystem-product-node[data-kind=order] .ecosystem-product-screen>i{width:100%;height:8%;box-shadow:none;background:#376963;border:0;border-radius:2px;flex:none}.ecosystem-product-node[data-kind=order] .ecosystem-product-screen>i:first-child{background:#17483f;width:61%;height:14%;margin-bottom:8%}.ecosystem-product-node[data-kind=order] .ecosystem-product-screen>i:last-child{width:74%}.ecosystem-product-node[data-kind=order] .ecosystem-product-detail{background:rgba(var(--scene-accent-rgb), .56);border-radius:999px;inset:85% 41% 10%}.ecosystem-product-node[data-kind=order] .ecosystem-product-detail>i{display:none}.ecosystem-product-node[data-kind=preparation] .ecosystem-product-shell{background:radial-gradient(at 38% 28%,#d9efec,#8aaeb1 48%,#577f87 58%,#294c58 68%,#c6e5e3 72%,#789fa9 79%,#d0e9e8 84%,#42616f);border:7px solid #acced0;border-radius:50%;inset:27% 4% 12%;transform:rotateX(24deg);box-shadow:7px 12px #25444f,9px 15px #95bdc28c,0 27px 30px #00081366}.ecosystem-product-node[data-kind=preparation] .ecosystem-product-shell:before{border-color:#f1fffb94;border-radius:50%;inset:15%}.ecosystem-product-node[data-kind=preparation] .ecosystem-product-screen{background:radial-gradient(at 35% 32%,#e5c78d,#b88457 43%,#805747 66%,#244c3b 68%,#65865b);border:0;border-radius:50%;padding:0;display:block;inset:38% 22% 30%;transform:rotateX(24deg)rotate(-15deg);box-shadow:3px 4px 7px #12272159}.ecosystem-product-node[data-kind=preparation] .ecosystem-product-screen>i{background:#5b8b59;border:1px solid #b8d397;border-radius:50% 4px;width:29%;height:32%;position:absolute;top:20%;left:14%;transform:rotate(28deg)}.ecosystem-product-node[data-kind=preparation] .ecosystem-product-screen>i:nth-child(2){top:50%;left:55%;transform:rotate(75deg)}.ecosystem-product-node[data-kind=preparation] .ecosystem-product-screen>i:nth-child(3){background:#b7614c;border-color:#efb99b;border-radius:50%;width:21%;height:22%;top:14%;left:59%}.ecosystem-product-node[data-kind=preparation] .ecosystem-product-screen>i:nth-child(4){background:#d4bb76;border:0;border-radius:50%;width:14%;height:17%;top:62%;left:25%}.ecosystem-product-node[data-kind=preparation] .ecosystem-product-detail{inset:0 27% 60%}.ecosystem-product-node[data-kind=preparation] .ecosystem-product-detail>i{border:0;border-left:2px solid rgba(var(--scene-accent-rgb), .47);background:0 0;border-radius:50%;width:5%;height:78%;top:10%;transform:rotate(16deg)}.ecosystem-product-node[data-kind=preparation] .ecosystem-product-detail>i:nth-child(2){top:0;left:48%;transform:rotate(-14deg)}.ecosystem-product-node[data-kind=preparation] .ecosystem-product-detail>i:nth-child(3){top:17%;left:83%;transform:rotate(16deg)}.ecosystem-product-node[data-kind=checkpoints] .ecosystem-product-shell{border-radius:14px;inset:8% 16% 10%}.ecosystem-product-node[data-kind=checkpoints] .ecosystem-product-screen{box-shadow:none;background:0 0;border:0;flex-direction:column;justify-content:space-between;gap:8%;padding:2%;display:flex;inset:22% 25% 25%}.ecosystem-product-node[data-kind=checkpoints] .ecosystem-product-screen>i{border:0;border-bottom:1px solid rgba(var(--scene-accent-rgb), .33);height:14%;box-shadow:none;background:0 0;border-radius:0;position:relative}.ecosystem-product-node[data-kind=checkpoints] .ecosystem-product-screen>i:before{aspect-ratio:1;border:2px solid var(--scene-accent);content:"";border-radius:50%;width:13%;position:absolute;top:-8%;left:0}.ecosystem-product-node[data-kind=checkpoints] .ecosystem-product-screen>i:after{border-right:1px solid var(--scene-accent);border-bottom:1px solid var(--scene-accent);content:"";width:5%;height:28%;position:absolute;top:2%;left:5%;transform:rotate(42deg)}.ecosystem-product-node[data-kind=checkpoints] .ecosystem-product-detail{background:linear-gradient(140deg,#789d9c,#183b42);border:1px solid #96cdbf;border-radius:4px;inset:5% 37% 82%;box-shadow:3px 5px #0e252f}.ecosystem-product-node[data-kind=checkpoints] .ecosystem-product-detail>i{display:none}.ecosystem-product-node[data-kind=idea] .ecosystem-product-shell{box-shadow:8px 10px 0 #15314b, 9px 12px 0 #42658b, inset 0 0 30px rgba(var(--scene-accent-rgb), .32), 0 0 40px rgba(var(--scene-accent-rgb), .15);background:radial-gradient(circle at 32% 20%,#e6f6ffb8,#6ea6ec3b 29%,#173552 66%,#477193);border:3px solid #b9d2ef;border-radius:49% 49% 43% 43%;inset:4% 19% 32%}.ecosystem-product-node[data-kind=idea] .ecosystem-product-shell:before{border-color:#d1e7ff57;inset:9%}.ecosystem-product-node[data-kind=idea] .ecosystem-product-screen{box-shadow:0 0 18px rgba(var(--scene-accent-rgb), .3);background:0 0;border:0;border-left:2px solid #a5d1ff;border-right:2px solid #a5d1ff;border-radius:0;padding:0;display:block;inset:30% 39% 24%}.ecosystem-product-node[data-kind=idea] .ecosystem-product-screen>i{display:none}.ecosystem-product-node[data-kind=idea] .ecosystem-product-screen:after{height:33%;box-shadow:0 7px 15px rgba(var(--scene-accent-rgb), .1);content:"";border:2px solid #c5e0ff;border-top:0;border-radius:0 0 50% 50%;position:absolute;top:-11%;left:-31%;right:-31%;transform:rotate(-14deg)}.ecosystem-product-node[data-kind=idea] .ecosystem-product-detail{background:repeating-linear-gradient(0deg,#7089a0 0 6px,#23415d 6px 10px);border:1px solid #bdd4eb;border-radius:7px 7px 17px 17px;inset:68% 34% 5%;box-shadow:5px 7px #122a40}.ecosystem-product-node[data-kind=idea] .ecosystem-product-detail>i{display:none}.ecosystem-product-node[data-kind=creation] .ecosystem-product-shell{border-radius:19px;inset:1% 22% 4%}.ecosystem-product-node[data-kind=creation] .ecosystem-product-screen{background:radial-gradient(circle at 76% 26%,#c7d7ffcc,#0000 30%),linear-gradient(145deg,#6b90c2,#203d65 51%,#10273e);border-radius:9px;padding:0;display:block;inset:10% 28% 13%;overflow:hidden}.ecosystem-product-node[data-kind=creation] .ecosystem-product-screen>i{background:linear-gradient(135deg,#9bb9e2,#3d628e);border:1px solid #d9eaffab;border-radius:50%;width:61%;height:30%;position:absolute;box-shadow:8px 10px #04132a26}.ecosystem-product-node[data-kind=creation] .ecosystem-product-screen>i:first-child{top:18%;left:-15%;transform:rotate(-25deg)}.ecosystem-product-node[data-kind=creation] .ecosystem-product-screen>i:nth-child(2){top:35%;left:52%;transform:rotate(32deg)}.ecosystem-product-node[data-kind=creation] .ecosystem-product-screen>i:nth-child(3){width:69%;height:3%;box-shadow:none;background:#d8e9ff;border:0;border-radius:3px;top:69%;left:15%}.ecosystem-product-node[data-kind=creation] .ecosystem-product-screen>i:nth-child(4){width:45%;height:2%;box-shadow:none;background:#a4c7f4;border:0;border-radius:3px;top:79%;left:15%}.ecosystem-product-node[data-kind=creation] .ecosystem-product-detail{background:#7198be;border-radius:999px;inset:93% 44% 4%}.ecosystem-product-node[data-kind=creation] .ecosystem-product-detail>i{display:none}.ecosystem-product-node[data-kind=publication] .ecosystem-product-shell{border-radius:15px;inset:15% 17% 12%}.ecosystem-product-node[data-kind=publication] .ecosystem-product-shell:before{z-index:-1;background:linear-gradient(140deg,#45658c,#10243d);border:1px solid #7799c3;border-radius:15px;inset:-20px 14px 20px -14px;transform:rotate(-9deg)}.ecosystem-product-node[data-kind=publication] .ecosystem-product-shell:after{z-index:-2;background:linear-gradient(140deg,#345478,#0a1c33);border:1px solid #5d7caa;border-radius:15px;height:auto;inset:-30px 26px 30px -26px;transform:rotate(-17deg)}.ecosystem-product-node[data-kind=publication] .ecosystem-product-screen{background:radial-gradient(circle at 30% 20%,#d1e1ff38,#4172b91f);border:1px solid #9bbaff;border-radius:50%;padding:0;display:block;inset:27% 28% 42%}.ecosystem-product-node[data-kind=publication] .ecosystem-product-screen>i{display:none}.ecosystem-product-node[data-kind=publication] .ecosystem-product-screen:before{content:"";border-top:3px solid #b6d4ff;border-left:3px solid #b6d4ff;width:26%;height:38%;position:absolute;top:26%;left:37%;transform:rotate(45deg)}.ecosystem-product-node[data-kind=publication] .ecosystem-product-screen:after{content:"";background:#b6d4ff;border-radius:3px;width:3px;height:45%;position:absolute;top:28%;left:48%}.ecosystem-product-node[data-kind=publication] .ecosystem-product-detail{inset:65% 30% 21%}.ecosystem-product-node[data-kind=publication] .ecosystem-product-detail>i{background:#90b9ed;height:6%}.ecosystem-product-node[data-kind=publication] .ecosystem-product-detail>i:first-child{width:100%;left:0}.ecosystem-product-node[data-kind=publication] .ecosystem-product-detail>i:nth-child(2){width:70%;left:15%}.ecosystem-product-node[data-kind=publication] .ecosystem-product-detail>i:nth-child(3){display:none}.ecosystem-product-node:is([data-kind=service-order],[data-kind=service-complete]) .ecosystem-product-shell{border-radius:9px;inset:7% 18% 9%}.ecosystem-product-node:is([data-kind=service-order],[data-kind=service-complete]) .ecosystem-product-screen{box-shadow:none;background:0 0;border:0;flex-direction:column;gap:19%;padding:0;display:flex;inset:24% 27% 34%}.ecosystem-product-node[data-kind=service-order] .ecosystem-product-screen>i{background:rgba(var(--scene-accent-rgb), .58);border:0;border-radius:2px;flex:none;height:8%}.ecosystem-product-node[data-kind=service-order] .ecosystem-product-screen>i:nth-child(2n){width:70%}.ecosystem-product-node[data-kind=service-order] .ecosystem-product-detail{background:linear-gradient(145deg,#789da9,#1a3a49);border:1px solid #bdd9e5;border-radius:5px;inset:3% 36% 83%;box-shadow:3px 4px #0d2633}.ecosystem-product-node[data-kind=service-order] .ecosystem-product-detail>i{display:none}.ecosystem-product-node[data-kind=service-team] .ecosystem-product-shell{background:linear-gradient(150deg,#7fa9b7,#214354 24%,#0b2636);border-radius:50% 50% 13px 13px;inset:50% 7% 9%}.ecosystem-product-node[data-kind=service-team] .ecosystem-product-screen{display:none}.ecosystem-product-node[data-kind=service-team] .ecosystem-product-detail{inset:10% 4% 28%}.ecosystem-product-node[data-kind=service-team] .ecosystem-product-detail>i{border:1px solid rgba(var(--scene-accent-rgb), .65);background:linear-gradient(150deg,#4c8292,#163b50);border-radius:50% 50% 8px 8px;width:29%;height:52%;top:47%;left:4%;box-shadow:5px 7px #0a2636}.ecosystem-product-node[data-kind=service-team] .ecosystem-product-detail>i:before{aspect-ratio:1;content:"";background:radial-gradient(circle at 30% 20%,#99ccd9,#37617a 75%);border:1px solid #addef1;border-radius:50%;width:70%;position:absolute;top:-76%;left:15%;box-shadow:3px 4px #18394e}.ecosystem-product-node[data-kind=service-team] .ecosystem-product-detail>i:nth-child(2){z-index:1;height:67%;top:36%;left:37%}.ecosystem-product-node[data-kind=service-team] .ecosystem-product-detail>i:nth-child(3){left:70%}.ecosystem-product-node[data-kind=service-complete] .ecosystem-product-screen{border:2px solid var(--scene-accent);background:rgba(var(--scene-accent-rgb), .065);border-radius:50%;display:block;inset:24% 31% 37%}.ecosystem-product-node[data-kind=service-complete] .ecosystem-product-screen>i{display:none}.ecosystem-product-node[data-kind=service-complete] .ecosystem-product-screen:after{border-right:3px solid var(--scene-accent);border-bottom:3px solid var(--scene-accent);content:"";width:26%;height:43%;position:absolute;top:22%;left:33%;transform:rotate(40deg)}.ecosystem-product-node[data-kind=service-complete] .ecosystem-product-detail{inset:72% 26% 15%}.ecosystem-product-node[data-kind=client-card] .ecosystem-product-shell{border-radius:15px;inset:15% 7% 17%}.ecosystem-product-node[data-kind=client-card] .ecosystem-product-screen{box-shadow:none;background:0 0;border:0;padding:0;display:block;inset:29% 15% 34%}.ecosystem-product-node[data-kind=client-card] .ecosystem-product-screen>i{display:none}.ecosystem-product-node[data-kind=client-card] .ecosystem-product-screen:before{aspect-ratio:1;content:"";background:radial-gradient(circle at 30% 20%,#c4b3ed,#615485);border:1px solid #d6c8ff;border-radius:50%;width:25%;position:absolute;top:0;left:4%}.ecosystem-product-node[data-kind=client-card] .ecosystem-product-screen:after{content:"";background:linear-gradient(140deg,#9f8fc5,#493b69);border:1px solid #b7a4ee;border-radius:50% 50% 5px 5px;width:34%;height:39%;position:absolute;bottom:0;left:0}.ecosystem-product-node[data-kind=client-card] .ecosystem-product-detail{inset:37% 17% 26% 47%}.ecosystem-product-node[data-kind=contact] .ecosystem-product-shell{border-radius:35%;inset:15% 6% 26%}.ecosystem-product-node[data-kind=contact] .ecosystem-product-shell:before{background:#102737;border-width:0 0 2px 2px;border-radius:0 0 0 8px;width:24%;height:32%;inset:auto auto -22% 21%;transform:skewY(-29deg)}.ecosystem-product-node[data-kind=contact] .ecosystem-product-screen{box-shadow:none;background:0 0;border:0;justify-content:space-between;padding:0;display:flex;inset:37% 22% 45%}.ecosystem-product-node[data-kind=contact] .ecosystem-product-screen>i{background:rgba(var(--scene-accent-rgb), .38);border:1px solid #d0beff;border-radius:50%;width:22%;height:80%}.ecosystem-product-node[data-kind=contact] .ecosystem-product-screen>i:last-child,.ecosystem-product-node[data-kind=contact] .ecosystem-product-detail{display:none}.ecosystem-product-node[data-kind=opportunity] .ecosystem-product-shell{inset:14% 8% 16%}.ecosystem-product-node[data-kind=opportunity] .ecosystem-product-screen{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #af9fd6;justify-content:space-between;align-items:flex-end;padding:0;display:flex;inset:27% 18% 32%}.ecosystem-product-node[data-kind=opportunity] .ecosystem-product-screen>i{background:linear-gradient(130deg,#a593d2,#51417c);border-color:#bfa8ef;border-radius:5px 5px 0 0;width:19%;height:36%;box-shadow:4px 3px #34284e}.ecosystem-product-node[data-kind=opportunity] .ecosystem-product-screen>i:nth-child(2){height:59%}.ecosystem-product-node[data-kind=opportunity] .ecosystem-product-screen>i:nth-child(3){height:81%}.ecosystem-product-node[data-kind=opportunity] .ecosystem-product-screen>i:nth-child(4){height:100%}.ecosystem-product-node[data-kind=opportunity] .ecosystem-product-detail{inset:75% 22% 18%}.ecosystem-product-node[data-kind=input] .ecosystem-product-shell{border-radius:10px;inset:8% 22% 9%}.ecosystem-product-node[data-kind=input] .ecosystem-product-screen{box-shadow:none;background:0 0;border:0;grid-template-columns:1fr;gap:17%;padding:0;inset:27% 32% 33%}.ecosystem-product-node[data-kind=input] .ecosystem-product-screen>i{background:rgba(var(--scene-accent-rgb), .55);border:0;height:4px}.ecosystem-product-node[data-kind=input] .ecosystem-product-detail{inset:65% 37% 11%}.ecosystem-product-node[data-kind=input] .ecosystem-product-detail>i{display:none}.ecosystem-product-node[data-kind=input] .ecosystem-product-detail:before{background:var(--scene-accent);content:"";width:3px;height:66%;position:absolute;top:0;left:47%}.ecosystem-product-node[data-kind=input] .ecosystem-product-detail:after{border-right:3px solid var(--scene-accent);border-bottom:3px solid var(--scene-accent);content:"";width:32%;height:30%;position:absolute;top:39%;left:33%;transform:rotate(45deg)}.ecosystem-product-node[data-kind=rules] .ecosystem-product-shell{background:radial-gradient(circle,#13382d 39%,#4b7d6f 41%,#142f32 65%);border:13px dashed #8dbfb2;border-radius:43%;inset:13%;transform:rotate(-12deg);box-shadow:10px 13px #132c2c,12px 15px #3d645d}.ecosystem-product-node[data-kind=rules] .ecosystem-product-shell:before{border:2px solid #9bd8bc;border-radius:50%;inset:18%}.ecosystem-product-node[data-kind=rules] .ecosystem-product-screen{background:#0c282b;border:1px solid #b3e6c8;border-radius:50%;padding:0;display:block;inset:38%}.ecosystem-product-node[data-kind=rules] .ecosystem-product-screen>i,.ecosystem-product-node[data-kind=rules] .ecosystem-product-detail{display:none}.ecosystem-product-node[data-kind=action] .ecosystem-product-shell{border-radius:26%;inset:13%}.ecosystem-product-node[data-kind=action] .ecosystem-product-screen{clip-path:polygon(52% 0,10% 57%,43% 57%,29% 100%,91% 37%,57% 37%,73% 0);background:linear-gradient(120deg,#c6f6d4,#7cdaa4 48%,#3d926a);border:0;border-radius:0;padding:0;display:block;inset:18% 28% 23%}.ecosystem-product-node[data-kind=action] .ecosystem-product-screen>i{display:none}.ecosystem-product-node[data-kind=action] .ecosystem-product-detail{inset:82% 24% 12%}.ecosystem-product-node[data-kind=tenant] .ecosystem-product-shell{border-radius:9px;inset:2% 25% 7%}.ecosystem-product-node[data-kind=tenant] .ecosystem-product-screen{box-shadow:none;background:0 0;border:0;grid-template-rows:repeat(2,1fr);gap:12%;padding:0;inset:15% 34% 22%}.ecosystem-product-node[data-kind=tenant] .ecosystem-product-screen>i{background:repeating-linear-gradient(0deg, rgba(var(--scene-accent-rgb), .58) 0 11%, transparent 11% 21%);border-color:#b4caff;border-radius:2px}.ecosystem-product-node[data-kind=tenant] .ecosystem-product-detail{background:#213d64;border:1px solid #bed5ff;border-radius:4px 4px 0 0;inset:79% 43% 6%}.ecosystem-product-node[data-kind=tenant] .ecosystem-product-detail>i{display:none}.ecosystem-product-node[data-kind=access] .ecosystem-product-shell{border-radius:15px;inset:40% 18% 10%}.ecosystem-product-node[data-kind=access] .ecosystem-product-screen{background:0 0;border:11px solid #9ab8df;border-bottom:0;border-radius:50% 50% 0 0;padding:0;display:block;inset:4% 30% 44%;box-shadow:6px 4px #233d5b,inset 2px 0 #cee1ff}.ecosystem-product-node[data-kind=access] .ecosystem-product-screen>i{display:none}.ecosystem-product-node[data-kind=access] .ecosystem-product-detail{background:#092139;border:1px solid #adceff;border-radius:50% 50% 6px 6px;inset:53% 44% 22%;box-shadow:inset 3px 2px #07172a}.ecosystem-product-node[data-kind=access] .ecosystem-product-detail>i{display:none}.ecosystem-product-node[data-kind=modules] .ecosystem-product-shell{background:linear-gradient(145deg,#436c9e59,#081a2ff2);border-radius:25px;inset:13%}.ecosystem-product-node[data-kind=modules] .ecosystem-product-screen{box-shadow:none;background:0 0;border:0;gap:18%;padding:0;inset:20%}.ecosystem-product-node[data-kind=modules] .ecosystem-product-screen>i{background:linear-gradient(145deg,#7492bd,#304d75);border-color:#aec5ec;border-radius:10px;box-shadow:6px 8px #152c4c,7px 9px #5d79a3}.ecosystem-product-node[data-kind=modules] .ecosystem-product-detail{display:none}.ecosystem-product-node[data-kind=configuration] .ecosystem-product-shell{inset:14% 8% 16%}.ecosystem-product-node[data-kind=configuration] .ecosystem-product-screen{background:repeating-linear-gradient(0deg, transparent 0 28%, rgba(var(--scene-accent-rgb), .43) 28% 30%, transparent 30% 33%);box-shadow:none;border:0;padding:0;display:block;inset:28% 20% 34%}.ecosystem-product-node[data-kind=configuration] .ecosystem-product-screen>i{display:none}.ecosystem-product-node[data-kind=configuration] .ecosystem-product-detail{inset:28% 20% 34%}.ecosystem-product-node[data-kind=configuration] .ecosystem-product-detail>i{background:#638299;border:1px solid #e0effb;border-radius:50%;width:13%;height:18%;top:4%;left:13%;box-shadow:3px 3px #233b51}.ecosystem-product-node[data-kind=configuration] .ecosystem-product-detail>i:nth-child(2){top:38%;left:61%}.ecosystem-product-node[data-kind=configuration] .ecosystem-product-detail>i:nth-child(3){top:71%;left:34%}.ecosystem-product-node[data-kind=tax-matrix] .ecosystem-product-shell{border-radius:9px;inset:6% 20% 8%}.ecosystem-product-node[data-kind=tax-matrix] .ecosystem-product-screen{background:#102a3b;border:1px solid #a1bdcf;border-radius:3px;gap:8%;padding:5%;inset:17% 29% 27%}.ecosystem-product-node[data-kind=tax-matrix] .ecosystem-product-screen>i{border-color:rgba(var(--scene-accent-rgb), .36);background:repeating-linear-gradient(0deg, rgba(var(--scene-accent-rgb), .2) 0 2px, transparent 2px 9px);border-radius:1px}.ecosystem-product-node[data-kind=tax-matrix] .ecosystem-product-detail{inset:81% 31% 11%}.ecosystem-product-node[data-kind=validation] .ecosystem-product-shell{background:linear-gradient(140deg,#a2bdca,#365568 17%,#152d42 70%,#7e9fb1);border-radius:18px 18px 46% 46%;inset:9% 18% 7%;box-shadow:8px 12px #0b1b2c,10px 14px #587589}.ecosystem-product-node[data-kind=validation] .ecosystem-product-shell:before{border:1px solid rgba(var(--scene-accent-rgb), .55);border-radius:12px 12px 46% 46%;inset:10%}.ecosystem-product-node[data-kind=validation] .ecosystem-product-screen{box-shadow:none;background:0 0;border:4px solid #d0e2ee;border-top:0;border-left:0;border-radius:0;padding:0;display:block;inset:29% 34% 35%;transform:rotate(39deg)}.ecosystem-product-node[data-kind=validation] .ecosystem-product-screen>i,.ecosystem-product-node[data-kind=validation] .ecosystem-product-detail{display:none}@media (width<=1100px) and (width>=901px){.ecosystem-scene[data-product]{--product-scene-width:530px;--product-node-size:275px}}@media (width<=900px){.ecosystem-scene[data-product][data-variant=ambient][data-stage]{--scene-focus-x:50%;--scene-focus-y:min(190px, 40%);--product-scene-width:clamp(320px, 72vw, 490px);--product-node-size:clamp(180px, 37vw, 245px)}.ecosystem-scene[data-product][data-variant=ambient][data-stage][data-anchored=true]{--product-scene-width:clamp(280px, min(var(--scene-anchor-width,320px), calc(var(--scene-anchor-height,240px) * 1.38)), 490px);--product-node-size:clamp(160px, calc(var(--product-scene-width) * .49), 245px)}.ecosystem-scene:not([data-product])[data-anchored=true]{--scene-core-size:clamp(110px, calc(var(--scene-anchor-height,190px) * .82), 235px);--scene-orbit-size:clamp(280px, calc(var(--scene-anchor-height,190px) * 2), 500px)}.ecosystem-scene[data-stage="2"]:not([data-product])[data-anchored=true] .ecosystem-fallback-module[data-active=true]{--x:var(--scene-focus-x);--y:var(--scene-focus-y);width:clamp(140px, calc(var(--scene-anchor-height,190px) * .95), 270px)}.ecosystem-product-node{--node-scale:.49}.ecosystem-product-node[data-node="0"]{--node-x:20%;--node-y:24%}.ecosystem-product-node[data-node="1"]{--node-x:82%;--node-y:22%}.ecosystem-product-node[data-node="2"]{--node-x:81%;--node-y:80%}.ecosystem-product-node[data-active=true]{--node-x:48%;--node-y:48%;--node-scale:1}.ecosystem-product-scene:before{inset:8% 3%}.ecosystem-product-shell{border-width:1px;box-shadow:7px 9px #071522,8px 10px #93cde06e,inset 1px 1px #f2feff59,inset -5px -4px 12px #000a136b,0 16px 35px #00071252}}@media (width<=640px){.ecosystem-scene[data-product][data-variant=ambient][data-stage]{--scene-focus-y:min(182px, 40%);--product-scene-width:clamp(310px, 90vw, 390px);--product-node-size:clamp(176px, 50vw, 225px)}.ecosystem-product-node[data-active=true]{--node-scale:1.02}}@media (prefers-reduced-motion:reduce){.ecosystem-product-node,.ecosystem-product-node:after,.ecosystem-product-link{transition:none}}.site-shell[data-motion=reduced] .ecosystem-product-node,.site-shell[data-motion=reduced] .ecosystem-product-node:after,.site-shell[data-motion=reduced] .ecosystem-product-link{transition:none}.journey{--journey-edge:clamp(24px, 4.2vw, 88px);--journey-glass:#061420d4;isolation:isolate;width:100%;min-height:calc(100vh - var(--header-height));min-height:calc(100svh - var(--header-height));padding:20px var(--journey-edge) 18px;background:radial-gradient(at 72% 44%,#18647717,#0000 55%),linear-gradient(130deg,#03070d94,#040e1961 65%,#0512166b);flex-direction:column;margin:0;display:flex;position:relative;overflow:clip}.journey-bottom{z-index:3;width:100%;max-width:1540px;color:var(--color-muted);justify-content:flex-end;align-items:center;gap:24px;margin-inline:auto;font-size:.72rem;display:flex;position:relative}.journey-progress{z-index:3;align-self:flex-start;gap:10px;width:min(100%,690px);margin:5px 0 0;display:flex;position:relative}.journey-progress button{min-width:0;min-height:44px;color:var(--color-muted);text-align:left;background:0 0;border:0;border-top:1px solid #8dc8dc30;flex:1;align-items:center;gap:8px;padding:10px 3px;transition:border-color .25s,color .25s;display:flex}.journey-progress button>span{border:1px solid var(--color-line);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:.67rem;display:grid}.journey-progress small{white-space:nowrap;font-size:.67rem}.journey-progress button:hover{color:var(--color-text);border-color:#42d9f58c}.journey-progress .is-current{border-color:var(--color-cyan);color:var(--color-text)}.journey-progress .is-current>span{border-color:var(--color-cyan);background:var(--color-cyan);color:var(--color-bg);box-shadow:0 0 18px #42d9f533}.journey-surface{width:100%;min-height:max(520px, calc(100vh - var(--header-height) - 164px));min-height:max(520px, calc(100svh - var(--header-height) - 164px));flex:1;margin-inline:auto;position:relative}.journey-surface:before{z-index:1;inset:0 calc(-1 * var(--journey-edge));content:"";pointer-events:none;background:linear-gradient(90deg,#030911ad,#03091142 34%,#0000 62%);position:absolute}.journey-visual{z-index:0;inset:0 calc(-1 * var(--journey-edge));opacity:1;pointer-events:none;min-width:0;height:auto;margin:0;transition:opacity .45s;position:absolute}.journey-content{z-index:2;width:100%;min-width:0;min-height:inherit;pointer-events:none;flex-direction:column;justify-content:center;max-width:1480px;margin-inline:auto;padding:44px 0 48px;display:flex;position:relative}.journey-panel{pointer-events:auto;width:min(51%,670px);animation:.45s cubic-bezier(.16,1,.3,1) both journey-enter;position:relative}.journey-panel[hidden]{display:none}.journey[data-stage="4"] .journey-panel{animation:none}.journey-intro{position:relative}.journey-scene-window{display:none}.journey-intro .eyebrow{letter-spacing:.13em;font-size:.73rem}.journey-intro :is(h1,h2){letter-spacing:-.058em;text-wrap:balance;text-shadow:0 2px 30px #02080f5c;max-width:680px;margin:0 0 25px;font-family:Space Grotesk,sans-serif;font-size:clamp(2.6rem,4.55vw,5rem);line-height:1.035}.journey-intro :is(h1,h2) span{color:var(--color-cyan)}.journey-intro :is(h1,h2):focus{outline:none}.journey-copy{color:#bfd0df;text-wrap:pretty;max-width:490px;margin:0 0 29px;font-size:1rem;line-height:1.75}.journey-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.journey-actions .button,.journey-controls .button{min-height:48px;padding-inline:23px;font-size:.84rem}.journey-actions .text-action{min-height:44px;font-size:.8rem}.signal-dot{background:var(--color-green);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block;box-shadow:0 0 12px #59e06f66}.journey-controls{z-index:3;pointer-events:auto;justify-content:space-between;align-items:center;gap:20px;width:min(51%,670px);margin-top:26px;display:flex;position:relative}.journey-back{min-height:44px;color:var(--color-text-soft);background:0 0;border:0;align-items:center;gap:8px;padding:12px 0;font-size:.8rem;display:flex}.journey-back:hover{color:var(--color-cyan)}.journey[data-stage="1"] .journey-surface:before{background:radial-gradient(at 50% 0,#030911b8,#0000 58%)}.journey[data-stage="1"] .journey-content{justify-content:flex-start;padding:24px 0 22px}.journey[data-stage="1"] .journey-panel{width:100%;animation-name:journey-orbit-enter;position:static}.journey[data-stage="1"] .journey-intro{text-align:center;width:min(100%,710px);margin-inline:auto}.journey[data-stage="1"] .journey-intro h1{margin-inline:auto;margin-bottom:15px;font-size:clamp(2.3rem,3.5vw,3.8rem)}.journey[data-stage="1"] .journey-copy{max-width:600px;margin-inline:auto;font-size:.92rem}.journey[data-stage="1"] .journey-choices{pointer-events:none;width:100%;max-width:none;position:absolute;inset:0}.journey[data-stage="1"] :is(.journey-choice-slot,.journey-choices>.journey-choice){pointer-events:auto;width:clamp(240px,27%,340px);position:absolute;top:43%;transform:translateY(-50%)}.journey[data-stage="1"] :is(.journey-choice-slot,.journey-choices>.journey-choice):first-child{left:6%}.journey[data-stage="1"] :is(.journey-choice-slot,.journey-choices>.journey-choice):nth-child(2){right:6%}.journey[data-stage="1"] :is(.journey-choice-slot,.journey-choices>.journey-choice):nth-child(3){top:70%;left:8%}.journey[data-stage="1"] :is(.journey-choice-slot,.journey-choices>.journey-choice):nth-child(4){top:70%;right:8%}.journey-choice-slot:after{content:"";opacity:.6;pointer-events:none;background:linear-gradient(90deg,#72d3e56b,#0000);width:clamp(28px,5.5vw,90px);height:1px;transition:opacity .3s;position:absolute;top:50%;left:100%}.journey-choice-slot:nth-child(2n):after{background:linear-gradient(270deg,#72d3e56b,#0000);left:auto;right:100%}.journey-choice-slot:hover:after,.journey-choice-slot:focus-within:after{opacity:1}.journey-choice{width:100%;min-height:104px;color:var(--color-text);text-align:left;background:linear-gradient(145deg,#142f3ec9,#051421e8);border:1px solid #a2dceb3b;border-radius:16px;align-items:flex-start;gap:12px;padding:19px 17px;transition:border-color .25s,background .25s,box-shadow .25s;display:flex;position:relative;box-shadow:inset 0 1px #c8f7ff0d,0 16px 42px #00050c38}.journey-choice>svg{color:var(--color-cyan);flex:none;margin-top:2px}.journey-choice>span:not(.choice-check){flex:1;min-width:0}.journey-choice strong{font-size:.85rem;font-weight:600;line-height:1.45;display:block}.journey-choice small{color:#a6bdcc;margin-top:7px;font-size:.73rem;line-height:1.6;display:block}.journey-choice:hover,.journey-choice.is-selected{background:linear-gradient(145deg,#16404ddb,#051723f0);border-color:#66e4f5b8;box-shadow:inset 0 1px #cefeff17,0 17px 46px #00050c3d,0 0 24px #42d9f511}.choice-check{width:18px;height:18px;color:var(--color-cyan);flex:none}.unsure-action{min-height:44px;margin-top:18px;font-size:.78rem}.journey[data-stage="1"] .unsure-action{justify-content:center;width:max-content;max-width:45%;margin:0;position:absolute;bottom:82px;left:50%;transform:translate(-50%)}.journey[data-stage="1"] .journey-controls{width:100%;margin:0;position:absolute;bottom:20px;left:0;right:0}.journey[data-stage="2"] .journey-panel,.journey[data-stage="2"] .journey-controls{width:min(48%,620px)}.journey[data-stage="3"] .journey-content{padding-top:25px}.journey[data-stage="3"] .journey-panel{width:100%}.journey[data-stage="3"] .journey-intro{text-align:center;max-width:740px;margin-inline:auto}.journey[data-stage="3"] .journey-intro h1{margin-inline:auto;font-size:clamp(2.3rem,3.4vw,3.7rem)}.journey[data-stage="3"] .journey-copy{max-width:620px;margin-inline:auto;font-size:.94rem}.journey-projects{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;max-width:1250px;margin:0 auto 19px;display:grid}.journey-product-slot{min-width:0;position:relative}.journey-projects article{background:linear-gradient(140deg,#132e3dd1,#051522f0);border:1px solid #9edaeb38;border-radius:17px;align-items:flex-start;gap:14px;min-width:0;height:100%;min-height:144px;padding:21px 20px;display:flex;position:relative;box-shadow:inset 0 1px #d3f6ff0f,0 20px 45px #00050c3d}.journey-projects article>div{min-width:0}.project-symbol{width:46px;height:46px;color:var(--color-cyan);background:#42d9f50f;border:1px solid #42d9f53b;border-radius:12px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #d6fdff0a}.journey-projects strong{font-family:Space Grotesk,sans-serif;font-size:1.12rem;font-weight:500}.journey-projects p{color:#adc1cf;margin:7px 0;font-size:.77rem;line-height:1.65}.project-state{color:var(--color-green);font-size:.67rem}.project-state.tone-warning,.project-state.tone-amber,.project-state.tone-pilot{color:var(--color-amber)}.project-state.tone-neutral,.project-state.tone-muted{color:var(--color-muted)}.project-state.tone-info{color:var(--color-cyan)}.journey[data-stage="3"] .journey-body>.text-action{justify-content:center;width:fit-content;min-height:44px;margin-inline:auto;font-size:.82rem;display:flex}.journey[data-stage="3"] .journey-controls{width:100%}.journey[data-stage="4"] .journey-surface:before{background:linear-gradient(270deg,#03091180,#0309112e 40%,#0000 75%)}.journey[data-stage="4"] .journey-panel{background:linear-gradient(145deg,#102432c9,#051421f0);border:1px solid #aee2f02e;border-radius:23px;width:min(46%,600px);margin-left:auto;padding:30px;box-shadow:inset 0 1px #e0fcff0e,0 28px 80px #00060f38}.journey[data-stage="4"] .journey-intro :is(h1,h2){margin-bottom:19px;font-size:clamp(2.1rem,3vw,3.2rem)}.journey[data-stage="4"] .journey-copy{margin-bottom:25px;font-size:.91rem;line-height:1.65}.journey[data-stage="4"] .consultoria-form{max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.journey[data-stage="4"] .consultoria-receipt{max-width:none}.journey[data-stage="4"] .journey-controls{width:min(46%,600px);margin-left:auto}.journey[data-stage="4"] .journey-visual{opacity:.78}.journey[data-form-focused=true] .journey-visual{opacity:.48}.journey-bottom{border-top:1px solid #a8d8e61f;min-height:47px;padding-top:13px;font-size:.69rem}.journey-bottom a{min-height:44px;color:var(--color-text-soft);align-items:center;gap:8px;display:flex}.consultoria-form{gap:16px;max-width:510px}.consultoria-form input,.consultoria-form select,.consultoria-form textarea{width:100%}.consultoria-form label>span{font-size:.8rem}.consultoria-details{border:1px solid var(--color-line);border-radius:12px;padding:14px 16px}.consultoria-details summary{cursor:pointer;color:var(--color-text-soft);min-height:26px;font-size:.78rem}.consultoria-details summary span,.consultoria-details small{color:var(--color-muted);font-size:.75rem}.consultoria-details[open] summary{margin-bottom:18px}.consultoria-details label{flex-direction:column;gap:8px;display:flex}.consultoria-details .form-grid{margin-bottom:16px}.consultoria-privacy{color:var(--color-muted);margin:0;font-size:.75rem;line-height:1.6}.consultoria-privacy a{text-decoration:underline}.consultoria-form .button{width:100%;min-height:48px}.consultoria-form .form-feedback:empty{display:none}.consultoria-form .form-feedback{margin:0;font-size:.78rem}.consultoria-form>small{color:var(--color-muted);font-size:.75rem}.form-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.consultoria-receipt{background:#59e06f08;border:1px solid #59e06f66;border-radius:18px;max-width:510px;padding:28px}.consultoria-receipt>svg{color:var(--color-green)}.consultoria-receipt h2{margin:18px 0 12px;font-size:1.6rem}.consultoria-receipt p{color:var(--color-text-soft);font-size:.9rem;line-height:1.7}.consultoria-receipt small{color:var(--color-muted);overflow-wrap:anywhere;font-size:.75rem}.consultoria-page{max-width:820px}.consultoria-page .section-header h1{font-size:clamp(2.3rem,4vw,3.5rem)}.consultoria-alternatives{color:var(--color-muted);margin-top:28px;font-size:.8rem}.consultoria-alternatives a{color:var(--color-cyan)}.consultoria-form :is(input,select,textarea){min-height:44px;font-size:16px}.consultoria-form :is(input,select,textarea):focus-visible{outline:2px solid var(--color-cyan);outline-offset:3px}.consultoria-details summary{align-content:center;min-height:44px;display:list-item}.consultoria-details{background:#030d1629}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){@media (width>=901px){.journey-choice,.journey-projects article,.journey[data-stage="4"] .journey-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}}@keyframes journey-enter{0%{opacity:.45;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes journey-orbit-enter{0%{opacity:0}to{opacity:1}}@media (width>=901px) and (pointer:fine) and (hover:hover) and (prefers-reduced-motion:no-preference){.journey[data-motion=full] .journey-actions .button>svg,.journey[data-motion=full] .journey-controls .button>svg{transition:transform .2s}.journey[data-motion=full] .journey-actions .button:hover>svg,.journey[data-motion=full] .journey-controls .button:hover>svg{transform:translate(3px)}}@media (width>=1700px){.journey{--journey-edge:max(64px, calc((100vw - 1680px) / 2))}}@media (width<=1100px) and (width>=901px){.journey{--journey-edge:28px}.journey-intro :is(h1,h2){font-size:clamp(2.65rem,4.7vw,3.7rem)}.journey-panel,.journey-controls{width:52%}.journey-actions{gap:14px}.journey-actions .button,.journey-controls .button{padding-inline:20px;font-size:.8rem}.journey[data-stage="1"] :is(.journey-choice-slot,.journey-choices>.journey-choice){width:28%}.journey[data-stage="1"] :is(.journey-choice-slot,.journey-choices>.journey-choice):first-child{left:2%}.journey[data-stage="1"] :is(.journey-choice-slot,.journey-choices>.journey-choice):nth-child(2){right:2%}.journey[data-stage="1"] :is(.journey-choice-slot,.journey-choices>.journey-choice):nth-child(3){left:4%}.journey[data-stage="1"] :is(.journey-choice-slot,.journey-choices>.journey-choice):nth-child(4){right:4%}.journey-choice{gap:9px;padding:17px 14px}.journey-choice strong{font-size:.79rem}.journey-choice small{font-size:.7rem}.choice-check{display:none}.journey-projects{gap:12px}.journey-projects article{flex-direction:column;padding:18px}.journey-projects strong{font-size:1.02rem}.journey[data-stage="4"] .journey-panel{width:49%;padding:24px}.journey[data-stage="4"] .journey-controls{width:49%}}@media (height<=720px) and (width>=901px){.journey{padding-top:12px}.journey-content{padding-top:28px;padding-bottom:28px}.journey[data-stage="1"] .journey-content{padding-top:14px}.journey[data-stage="1"] .journey-intro h1{font-size:clamp(2.1rem,3.2vw,3.2rem)}.journey[data-stage="1"] .journey-copy{margin-bottom:15px}}@media (width<=900px){.journey{--journey-edge:20px;padding-top:12px;padding-bottom:20px}.journey-progress{gap:7px;width:100%;margin-top:6px}.journey-progress button{justify-content:center;padding:10px 0}.journey-progress small{display:none}.journey-surface{min-height:0}.journey-surface:before,.journey[data-stage="1"] .journey-surface:before,.journey[data-stage="4"] .journey-surface:before{background:linear-gradient(#03091173,#0000 34%,#03091126 75%,#03091157)}.journey-content{min-height:0;padding:24px 0 28px;display:flex}.journey-panel,.journey[data-stage="1"] .journey-panel,.journey[data-stage="2"] .journey-panel,.journey[data-stage="3"] .journey-panel,.journey[data-stage="4"] .journey-panel{width:100%;position:relative}.journey-intro{max-width:630px}.journey-intro :is(h1,h2){max-width:630px;margin-bottom:19px;font-size:clamp(2.35rem,8.2vw,3.7rem);line-height:1.055}.journey-intro .eyebrow{letter-spacing:.1em;margin-bottom:13px;font-size:.68rem}.journey-copy{max-width:560px;margin-bottom:0;font-size:.93rem;line-height:1.65}.journey-visual{inset:0 calc(-1 * var(--journey-edge));height:auto;margin:0}.journey-scene-window{pointer-events:none;width:100%;height:220px;margin-block:16px 18px;display:block}.journey-body{margin-top:0}.journey-actions{align-items:stretch;gap:12px}.journey-actions .button{width:100%;min-height:50px}.journey-actions .text-action{justify-content:center;width:100%;font-size:.82rem}.journey-controls,.journey[data-stage="1"] .journey-controls,.journey[data-stage="2"] .journey-controls,.journey[data-stage="3"] .journey-controls,.journey[data-stage="4"] .journey-controls{gap:14px;width:100%;margin:24px 0 0;position:relative;bottom:auto;left:auto;right:auto}.journey-controls .button{flex:0 auto;width:auto;min-height:48px;padding-inline:17px;font-size:.8rem}.journey-back{flex:none;min-height:48px;font-size:.8rem}.journey[data-stage="1"] .journey-content{padding:24px 0 28px}.journey[data-stage="1"] .journey-intro{text-align:left;width:100%;margin:0}.journey[data-stage="1"] .journey-intro h1{margin-bottom:18px;font-size:clamp(2.25rem,7.8vw,3.45rem)}.journey[data-stage="1"] .journey-copy{margin:0;font-size:.93rem}.journey[data-stage="1"] .journey-scene-window{height:190px}.journey[data-stage="1"] .journey-body{margin-top:0}.journey[data-stage="1"] .journey-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;width:100%;max-width:none;display:grid;position:relative;inset:auto}.journey[data-stage="1"] :is(.journey-choice-slot,.journey-choices>.journey-choice),.journey[data-stage="1"] :is(.journey-choice-slot,.journey-choices>.journey-choice):nth-child(n){width:100%;position:relative;top:auto;left:auto;right:auto;transform:none}.journey-choice-slot:after{display:none}.journey-choice{background:linear-gradient(145deg,#112938ed,#051421f7);border-radius:15px;flex-wrap:wrap;align-content:flex-start;gap:9px;min-height:145px;padding:17px 14px}.journey-choice>svg{width:21px;margin:0}.journey-choice>span:not(.choice-check){flex-basis:100%}.journey-choice strong{font-size:.83rem}.journey-choice small{font-size:.73rem;line-height:1.6}.choice-check{width:17px;height:17px;position:absolute;top:19px;right:15px}.journey[data-stage="1"] .unsure-action{width:fit-content;max-width:100%;margin:15px 0 0;font-size:.78rem;position:relative;bottom:auto;left:auto;transform:none}.journey[data-stage="2"] .journey-intro h1{font-size:clamp(2.25rem,7.6vw,3.45rem)}.journey[data-stage="2"] .journey-scene-window{height:190px}.journey[data-stage="2"] .journey-body{margin-top:0}.journey[data-stage="3"] .journey-content{padding-top:24px}.journey[data-stage="3"] .journey-intro{text-align:left;margin:0}.journey[data-stage="3"] .journey-intro h1{margin-bottom:19px;font-size:clamp(2.25rem,7.8vw,3.45rem)}.journey[data-stage="3"] .journey-copy{margin:0;font-size:.93rem}.journey[data-stage="3"] .journey-scene-window{height:190px}.journey[data-stage="3"] .journey-body{margin-top:0;padding-top:0}.journey-projects{grid-template-columns:1fr;gap:13px;margin-bottom:12px}.journey-projects article{background:linear-gradient(140deg,#122b3bf0,#051522f7);flex-direction:row;gap:15px;min-height:130px;padding:20px 18px}.journey-projects strong{font-size:1.15rem}.journey-projects p{font-size:.8rem}.project-state{font-size:.7rem}.journey[data-stage="3"] .journey-body>.text-action{margin-inline:0;font-size:.8rem}.journey[data-stage="4"] .journey-panel{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.journey[data-stage="4"] .journey-intro :is(h1,h2){font-size:clamp(2.25rem,7.8vw,3.45rem)}.journey[data-stage="4"] .journey-copy{margin-bottom:0;font-size:.93rem}.journey[data-stage="4"] .journey-scene-window{height:144px;margin-block:12px 16px}.journey[data-stage="4"] .journey-body{background:linear-gradient(145deg,#102533f0,#051421f7);border:1px solid #a0dcea36;border-radius:19px;margin-top:0;padding:21px 18px;box-shadow:inset 0 1px #e0fcff0d,0 20px 45px #00060f38}.journey[data-stage="4"] .journey-visual{opacity:.68;display:block}.journey[data-form-focused=true] .journey-visual{opacity:.42}.consultoria-form .form-grid{grid-template-columns:1fr}.consultoria-details{padding-inline:13px}.consultoria-details summary{font-size:.78rem;line-height:1.6}.consultoria-form label>span{font-size:.81rem}.consultoria-form :is(input,select,textarea){font-size:16px}.journey-bottom{flex-direction:column;align-items:flex-start;gap:5px;padding-top:16px;font-size:.69rem}.journey-bottom a{font-size:.72rem}}@media (width<=360px){.journey{--journey-edge:16px}.journey-intro :is(h1,h2){font-size:2.3rem}.journey-choice{min-height:152px;padding:16px 11px}.journey-choice strong{font-size:.8125rem}.journey-choice small{font-size:.7rem}.journey[data-stage="1"] .journey-choices{gap:9px}.choice-check{right:12px}.journey-controls .button{padding-inline:14px;font-size:.76rem}.journey-projects article{gap:12px;padding-inline:15px}.project-symbol{width:40px;height:40px}.journey[data-stage="4"] .journey-body{padding:19px 15px}}.journey[data-motion=reduced] .journey-panel{animation:none}.journey[data-motion=reduced] .journey-choice,.journey[data-motion=reduced] .journey-visual,.journey[data-motion=reduced] .journey-choice-slot:after{transition:none}@media (prefers-reduced-motion:reduce){.journey-panel,.journey-choice-slot,.journey-product-slot{animation:none!important}.journey-choice,.journey-visual,.journey-choice-slot:after{transition:none}}@media (forced-colors:active){.journey-choice,.journey-projects article,.journey[data-stage="4"] .journey-panel,.journey[data-stage="4"] .journey-body{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:canvastext}.journey-copy,.journey-choice small,.journey-projects p,.journey-bottom p{color:canvastext}.journey-visual,.journey-choice-slot:after{display:none}}.journey{background:radial-gradient(at 78% 38%,#149dac26,#0000 58%),linear-gradient(145deg,#030a13,#061422 68%,#071b1b)}.journey-progress{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#051420bd;border:1px solid #7edeed2b;border-radius:18px;gap:4px;width:min(100%,750px);margin-top:12px;padding:5px;box-shadow:inset 0 1px #d3faff12,0 12px 30px #00060e29}.journey-progress button{border-top:0;border-radius:12px;padding-inline:10px}.journey-progress button:focus-visible{outline-offset:3px;outline:2px solid #b8f6ff}.journey-progress .is-current{background:linear-gradient(125deg,#42d9f52b,#59e06f0f)}.journey-opening-kicker{align-items:center;gap:10px;display:flex}.journey[data-stage="0"] .journey-intro h1{letter-spacing:-.07em;max-width:650px;font-size:clamp(3.2rem,5.2vw,5.8rem)}.journey[data-stage="0"] .journey-intro h1>span{color:#66e6ed;background:linear-gradient(125deg,#bcf7ff 0%,#42d9f5 45%,#59e06f 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.journey[data-stage="0"] .journey-copy{max-width:500px;font-size:1.02rem}.journey-projects article{min-height:184px}.project-details{width:fit-content;min-height:44px;color:var(--color-cyan);align-items:center;gap:6px;margin-top:7px;font-size:.72rem;display:flex}.project-details:hover{color:var(--color-green)}@media (width<=1100px) and (width>=901px){.journey[data-stage="0"] .journey-intro h1{font-size:clamp(3rem,5.9vw,4rem)}}@media (width<=900px){.journey-progress{width:100%;margin-top:7px;padding:4px}.journey-progress button{padding-inline:0}.journey[data-stage="0"] .journey-panel{width:100%}.journey[data-stage="0"] .journey-intro h1{max-width:650px;font-size:clamp(2.55rem,8.2vw,4.8rem)}.journey[data-stage="0"] .journey-copy{font-size:.93rem}.journey-projects article{min-height:145px}}@media (width<=900px) and (height<=500px){.journey-scene-window,.journey[data-stage="1"] .journey-scene-window,.journey[data-stage="2"] .journey-scene-window,.journey[data-stage="3"] .journey-scene-window{height:140px;margin-block:12px}.journey[data-stage="4"] .journey-scene-window{height:110px}.journey[data-stage="0"] .journey-intro h1{font-size:clamp(2.5rem,5.8vw,3.5rem)}}@media (forced-colors:active){.journey-scene-window{display:none}.journey-progress{background:canvas;border-color:canvastext}.journey[data-stage="0"] .journey-intro h1>span{color:canvastext;-webkit-text-fill-color:CanvasText;background:0 0}}@media (width>=901px){.journey-visual{inset-block:-110px -35px}.journey-surface:before{background:linear-gradient(90deg,#030911cc,#0309115c 28%,#0309110a 53%,#0000 67%)}.journey[data-stage="1"] .journey-surface:before{background:radial-gradient(at 50% 0,#030911c2,#0000 54%)}.journey[data-stage="3"] .journey-surface:before{background:linear-gradient(#03091194,#0000 38%,#0309111f)}.journey[data-stage="4"] .journey-visual{inset-block:-65px -35px}.journey-choice,.journey-projects article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.journey-choice{box-shadow:inset 0 1px #d1fdff1a,0 25px 65px #00060e61}.journey-projects article{box-shadow:inset 0 1px #dafaff1a,0 28px 65px #00060e52}.journey:not([data-stage="1"]):not([data-stage="4"])[data-motion=full] .journey-panel{animation-name:journey-depth-enter;animation-duration:.55s}.journey:not([data-stage="1"]):not([data-stage="4"])[data-direction=back][data-motion=full] .journey-panel{animation-name:journey-depth-return}.journey:not([data-stage="1"]):not([data-stage="4"])[data-direction=jump][data-motion=full] .journey-panel{animation-name:journey-enter;animation-duration:.4s}}@keyframes journey-depth-enter{0%{opacity:.45;transform:perspective(1200px)translate3d(16px,8px,-28px)rotateY(-1.5deg)}to{opacity:1;transform:none}}@keyframes journey-depth-return{0%{opacity:.45;transform:perspective(1200px)translate3d(-16px,8px,-28px)rotateY(1.5deg)}to{opacity:1;transform:none}}@media (width>=901px) and (width<=1100px){.journey[data-stage="0"] .journey-panel{width:47%}.journey[data-stage="0"] .journey-intro h1{font-size:clamp(3rem,5.5vw,3.8rem)}}@media (prefers-reduced-motion:reduce){.journey .journey-panel{animation:none!important}}@media (forced-colors:none){.journey-progress button.is-current{box-shadow:inset 0 1px #d8ffff1c,inset 0 -2px #66e5ec42}.journey-choice[aria-pressed=true]{box-shadow:inset 0 1px #e1fff72b,inset 0 -2px #7dedb138,0 22px 40px #00081247}.journey-choice:active{border-color:#9ceff6b8}.journey-projects .project-symbol{box-shadow:inset 0 1px #e3ffff2e,3px 5px 0 -1px #021019d1,0 10px 19px #00081230}}@media (pointer:fine) and (hover:hover) and (prefers-reduced-motion:no-preference){.journey[data-motion=full] .journey-choice>svg{transition:transform .2s}.journey[data-motion=full] .journey-choice:hover>svg{transform:translateY(-2px)}}.journey[data-stage="0"] .journey-panel{width:min(51%,720px)}.journey[data-stage="0"] .journey-actions{flex-wrap:wrap;max-width:500px}.journey[data-stage="0"] .journey-actions>.text-action:last-child{flex-basis:100%}.journey[data-stage="0"] .journey-intro h1{font-size:clamp(2.5rem,4.4vw,4.6rem)}.journey[data-stage="2"] .journey-panel,.journey[data-stage="2"] .journey-controls{width:100%;max-width:1180px;margin-inline:auto}.journey[data-stage="2"] .journey-content{padding-top:32px}.journey[data-stage="2"] .journey-intro{max-width:830px}.journey[data-stage="2"] .journey-intro h1{font-size:clamp(2rem,3.7vw,3.4rem)}.journey[data-stage="2"] .journey-visual{opacity:.12}.journey[data-stage="3"] .journey-body{padding-top:72px}.journey[data-stage="4"] .journey-scene-window{display:none}.journey[data-stage="4"] .journey-body{margin-top:24px}@media (width<=900px){.journey[data-stage="0"] .journey-panel{flex-direction:column;width:100%;display:flex}.journey[data-stage="0"] .journey-visual{opacity:.24}.journey[data-stage="0"] .journey-intro{order:0}.journey[data-stage="0"] .journey-body{order:1;margin-top:24px}.journey[data-stage="0"] .journey-scene-window{order:2;height:120px;margin-block:12px 0}.journey[data-stage="0"] .journey-intro h1{font-size:clamp(2.2rem,7.7vw,3.4rem)}.journey-progress{gap:4px}.journey-progress button{flex-direction:column;gap:5px;min-height:58px;padding:8px 2px}.journey-progress small{font-size:.64rem;display:block}.journey[data-stage="1"] .journey-scene-window,.journey[data-stage="3"] .journey-scene-window{height:64px;margin-block:12px}.journey[data-stage="2"] .journey-content{padding-top:24px}.journey[data-stage="3"] .journey-body{padding-top:0}.journey[data-stage="4"] .journey-visual{opacity:.15}.journey[data-stage="4"] .journey-body{margin-top:22px}}
