.xbKwRG_trajectory{--journey-duration:3.5s;--journey-play-state:paused;isolation:isolate;width:100%;margin:-4px auto 24px;position:relative}.xbKwRG_wide,.xbKwRG_compact{width:100%;height:auto;overflow:visible}.xbKwRG_wide{--route-one:.9461;--route-two:.585;--route-three:.38;--route-four:.1256;display:block}.xbKwRG_compact{--route-one:.9633;--route-two:.6517;--route-three:.3691;--route-four:.1452;display:none}.xbKwRG_conversation,.xbKwRG_planning,.xbKwRG_development,.xbKwRG_message,.xbKwRG_planningRows,.xbKwRG_applicationContent,.xbKwRG_validation,.xbKwRG_checkpointOne,.xbKwRG_checkpointTwo,.xbKwRG_checkpointThree,.xbKwRG_checkpointFour{transform-box:fill-box;transform-origin:50%}.xbKwRG_conversation,.xbKwRG_planning,.xbKwRG_development{transform-origin:50% 75%}.xbKwRG_chartOne,.xbKwRG_chartTwo,.xbKwRG_chartThree,.xbKwRG_planningProgress{transform-box:fill-box;transform-origin:0 100%}.xbKwRG_thrust{transform-box:fill-box;transform-origin:50% 0}.xbKwRG_rocket{transform-box:fill-box;transform-origin:50% 35%}.xbKwRG_routeTrace,.xbKwRG_validationCheck{stroke-dasharray:1;stroke-dashoffset:0}.xbKwRG_trajectory[data-motion] :is(.xbKwRG_sceneMotion,.xbKwRG_routeTrace,.xbKwRG_routeAtmosphere,.xbKwRG_conversation,.xbKwRG_conversationAccent,.xbKwRG_message,.xbKwRG_planning,.xbKwRG_planningRows,.xbKwRG_planningProgress,.xbKwRG_validation,.xbKwRG_validationCheck,.xbKwRG_development,.xbKwRG_applicationContent,.xbKwRG_chartOne,.xbKwRG_chartTwo,.xbKwRG_chartThree,.xbKwRG_checkpointOne,.xbKwRG_checkpointTwo,.xbKwRG_checkpointThree,.xbKwRG_checkpointFour,.xbKwRG_rocket,.xbKwRG_thrust){animation-duration:var(--journey-duration);animation-timing-function:cubic-bezier(.22,.75,.25,1);animation-iteration-count:1;animation-fill-mode:both;animation-play-state:var(--journey-play-state)}.xbKwRG_trajectory[data-motion=running]{--journey-play-state:running}.xbKwRG_trajectory[data-motion] .xbKwRG_sceneMotion{animation-name:xbKwRG_sceneReveal}.xbKwRG_trajectory[data-motion] .xbKwRG_routeTrace{animation-name:xbKwRG_routeProgress;animation-timing-function:linear}.xbKwRG_trajectory[data-motion] .xbKwRG_routeAtmosphere{animation-name:xbKwRG_routeWarmth}.xbKwRG_trajectory[data-motion] .xbKwRG_conversation{animation-name:xbKwRG_conversationEnter}.xbKwRG_trajectory[data-motion] .xbKwRG_message{animation-name:xbKwRG_messageReveal}.xbKwRG_trajectory[data-motion] .xbKwRG_conversationAccent{animation-name:xbKwRG_conversationSignal}.xbKwRG_trajectory[data-motion] .xbKwRG_planning{animation-name:xbKwRG_planningEnter}.xbKwRG_trajectory[data-motion] .xbKwRG_planningRows{animation-name:xbKwRG_planningReveal}.xbKwRG_trajectory[data-motion] .xbKwRG_planningProgress{animation-name:xbKwRG_planningFill}.xbKwRG_trajectory[data-motion] .xbKwRG_validation{animation-name:xbKwRG_validationReveal}.xbKwRG_trajectory[data-motion] .xbKwRG_validationCheck{animation-name:xbKwRG_validationDraw}.xbKwRG_trajectory[data-motion] .xbKwRG_development{animation-name:xbKwRG_developmentEnter}.xbKwRG_trajectory[data-motion] .xbKwRG_applicationContent{animation-name:xbKwRG_applicationReveal}.xbKwRG_trajectory[data-motion] .xbKwRG_chartOne{animation-name:xbKwRG_chartFirst}.xbKwRG_trajectory[data-motion] .xbKwRG_chartTwo{animation-name:xbKwRG_chartSecond}.xbKwRG_trajectory[data-motion] .xbKwRG_chartThree{animation-name:xbKwRG_chartThird}.xbKwRG_trajectory[data-motion] .xbKwRG_checkpointOne{animation-name:xbKwRG_checkpointFirst}.xbKwRG_trajectory[data-motion] .xbKwRG_checkpointTwo{animation-name:xbKwRG_checkpointSecond}.xbKwRG_trajectory[data-motion] .xbKwRG_checkpointThree{animation-name:xbKwRG_checkpointThird}.xbKwRG_trajectory[data-motion] .xbKwRG_checkpointFour{animation-name:xbKwRG_checkpointFourth}.xbKwRG_trajectory[data-motion] .xbKwRG_rocket{animation-name:xbKwRG_rocketLaunch}.xbKwRG_trajectory[data-motion] .xbKwRG_thrust{animation-name:xbKwRG_engineIgnition}.xbKwRG_trajectory[data-complete] .xbKwRG_rocket{transform:translateY(-16px)scale(1.015)}.xbKwRG_trajectory[data-complete] .xbKwRG_conversationAccent{opacity:0}.xbKwRG_trajectory[data-complete] .xbKwRG_routeAtmosphere{opacity:.12}@keyframes xbKwRG_sceneReveal{0%{opacity:0}4%,to{opacity:1}}@keyframes xbKwRG_conversationEnter{0%,1%{opacity:0;transform:translateY(17px)scale(.96)}9%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes xbKwRG_messageReveal{0%,6%{opacity:0;transform:translate(-5px)}13%,to{opacity:1;transform:translate(0)}}@keyframes xbKwRG_conversationSignal{0%,8%,23%,to{opacity:0}13%,17%{opacity:1}}@keyframes xbKwRG_routeProgress{0%,7%{stroke-dashoffset:1px}14%{stroke-dashoffset:var(--route-one)}31%{stroke-dashoffset:var(--route-two)}48%{stroke-dashoffset:var(--route-three)}61%{stroke-dashoffset:var(--route-four)}69%,to{stroke-dashoffset:0}}@keyframes xbKwRG_routeWarmth{0%,8%{opacity:0}35%{opacity:.07}69%,85%{opacity:.17}to{opacity:.12}}@keyframes xbKwRG_planningEnter{0%,17%{opacity:0;transform:translateY(19px)scale(.96)}26%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes xbKwRG_planningReveal{0%,23%{opacity:0;transform:translateY(5px)}30%,to{opacity:1;transform:translateY(0)}}@keyframes xbKwRG_planningFill{0%,29%{transform:scaleX(0)}37%,to{transform:scaleX(1)}}@keyframes xbKwRG_validationReveal{0%,31%{opacity:0;transform:scale(.8)}35%{opacity:1;transform:scale(1.05)}38%,to{opacity:1;transform:scale(1)}}@keyframes xbKwRG_validationDraw{0%,34%{stroke-dashoffset:1px}39%,to{stroke-dashoffset:0}}@keyframes xbKwRG_developmentEnter{0%,36%{opacity:0;transform:translateY(18px)scale(.96)}44%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes xbKwRG_applicationReveal{0%,42%{opacity:0;transform:translateY(7px)}49%,to{opacity:1;transform:translateY(0)}}@keyframes xbKwRG_chartFirst{0%,46%{opacity:0;transform:scaleY(.1)}52%,to{opacity:1;transform:scaleY(1)}}@keyframes xbKwRG_chartSecond{0%,49%{opacity:0;transform:scaleY(.1)}55%,to{opacity:1;transform:scaleY(1)}}@keyframes xbKwRG_chartThird{0%,52%{opacity:0;transform:scaleY(.1)}58%,to{opacity:1;transform:scaleY(1)}}@keyframes xbKwRG_checkpointFirst{0%,12%{opacity:0;transform:scale(.65)}15%{opacity:1;transform:scale(1.16)}19%,to{opacity:1;transform:scale(1)}}@keyframes xbKwRG_checkpointSecond{0%,29%{opacity:0;transform:scale(.65)}32%{opacity:1;transform:scale(1.16)}36%,to{opacity:1;transform:scale(1)}}@keyframes xbKwRG_checkpointThird{0%,46%{opacity:0;transform:scale(.65)}49%{opacity:1;transform:scale(1.16)}53%,to{opacity:1;transform:scale(1)}}@keyframes xbKwRG_checkpointFourth{0%,59%{opacity:0;transform:scale(.65)}62%{opacity:1;transform:scale(1.16)}66%,to{opacity:1;transform:scale(1)}}@keyframes xbKwRG_rocketLaunch{0%,56%{opacity:0;transform:translateY(9px)scale(.98)}64%,69%{opacity:1;transform:translateY(0)scale(1)}78%,to{opacity:1;transform:translateY(-16px)scale(1.015)}}@keyframes xbKwRG_engineIgnition{0%,63%{opacity:0;transform:scaleY(.25)}68%{opacity:.7;transform:scaleY(.7)}72%{opacity:1;transform:scaleY(1.08)}78%{opacity:.9;transform:scaleY(.95)}86%,to{opacity:1;transform:scaleY(1)}}@media (min-width:1024px){.xbKwRG_trajectory{width:90%}}@media (max-width:640px){.xbKwRG_trajectory{margin:0 auto 22px}.xbKwRG_wide{display:none}.xbKwRG_compact{display:block}}@media (prefers-reduced-motion:reduce){.xbKwRG_trajectory[data-motion] *{animation:none}}
.MEtCkW_figure{z-index:0;pointer-events:none;min-width:0;margin:0;position:absolute;inset:0}.MEtCkW_viewport{position:absolute;inset:0;overflow:hidden}.MEtCkW_scene{aspect-ratio:1672/941;width:100%;position:absolute;bottom:0;left:0}.MEtCkW_image,.MEtCkW_motion{width:100%;height:100%;display:block;position:absolute;inset:0}.MEtCkW_motion{visibility:hidden}.MEtCkW_motion[data-visible=true]{visibility:visible}@media (max-width:1000px){.MEtCkW_figure{width:100%;position:relative;inset:auto}.MEtCkW_viewport{aspect-ratio:1672/941;position:relative;inset:auto}}@media (max-width:600px){.MEtCkW_viewport{aspect-ratio:.88}.MEtCkW_scene{width:185%;left:-85%}}
._8aEwW_landing ._8aEwW_hero{--background:#fff;--foreground:#1a1a1a;--muted-foreground:#646461;color:var(--foreground);background:var(--background);isolation:isolate;min-height:max(680px,56.28vw);padding-block:56px 96px;display:block;position:relative}._8aEwW_heroContent{z-index:2;position:relative}._8aEwW_hero:before{content:"";z-index:0;pointer-events:none;opacity:var(--ascii-strength,0);background:radial-gradient(circle at var(--ascii-x,0px) var(--ascii-y,0px), #111 calc(var(--ascii-radius,120px) - 10px), transparent var(--ascii-radius,120px));position:absolute;inset:0}._8aEwW_hero[data-ascii-shape=diagonal]:before{background:linear-gradient(45deg, #111 calc(var(--ascii-diagonal-edge) - 10px), transparent var(--ascii-diagonal-edge))}._8aEwW_hero [data-ascii-text]{--ascii-ink:var(--foreground)}._8aEwW_hero [data-ascii-text=muted]{--ascii-ink:var(--muted-foreground)}._8aEwW_hero[data-ascii-active=true] [data-ascii-text]{color:#0000;background-image:radial-gradient(circle at calc(var(--ascii-x) - var(--ascii-text-x)) calc(var(--ascii-y) - var(--ascii-text-y)), color-mix(in srgb, var(--ascii-ink), #fff calc(var(--ascii-strength) * 100%)) calc(var(--ascii-radius) - 10px), var(--ascii-ink) var(--ascii-radius));-webkit-background-clip:text;background-clip:text}._8aEwW_hero[data-ascii-active=true][data-ascii-shape=diagonal] [data-ascii-text]{background-image:linear-gradient(45deg, #fff calc(var(--ascii-diagonal-edge) - var(--ascii-text-diagonal-offset) - 10px), var(--ascii-ink) calc(var(--ascii-diagonal-edge) - var(--ascii-text-diagonal-offset)))}._8aEwW_hero .hero-copy{width:47%}._8aEwW_landing ._8aEwW_hero h1{font-size:clamp(64px,6.75vw,96px)}._8aEwW_landing ._8aEwW_description{max-width:560px}._8aEwW_hero ._8aEwW_primaryCta,._8aEwW_hero ._8aEwW_primaryCta:hover{isolation:isolate;color:#fff;background:0 0}._8aEwW_hero ._8aEwW_primaryCta:before{content:"";z-index:-1;pointer-events:none;background:var(--primary);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);transition:background-color .16s;position:absolute;inset:0}._8aEwW_hero ._8aEwW_primaryCta:hover:before{background:#ed5300}._8aEwW_hero ._8aEwW_primaryCta:after{content:none}._8aEwW_hero ._8aEwW_primaryCta:focus-visible{outline-offset:3px;box-shadow:0 0 0 3px var(--foreground);outline-color:#fff}._8aEwW_credentials{color:var(--muted-foreground);margin-top:20px;font-size:12px;line-height:1.8}._8aEwW_landing ._8aEwW_services{border-top:1px solid var(--border);padding-block:48px 56px}._8aEwW_servicesHeading{max-width:760px}._8aEwW_services .services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}._8aEwW_services .service-item{align-items:stretch;gap:16px}._8aEwW_services .service-number{align-self:flex-start}._8aEwW_services .service-item>div{flex-direction:column;min-width:0;display:flex}._8aEwW_services .service-description{padding-bottom:20px}._8aEwW_services .service-offering{border-left:3px solid var(--primary);background:color-mix(in srgb, var(--primary) 8%, var(--background));color:var(--foreground);align-self:flex-start;margin-top:auto;padding:10px 14px;font-size:14px;font-weight:600;line-height:1.5}._8aEwW_servicesAction{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;margin-top:36px;padding-top:28px;display:flex}._8aEwW_servicesAction>p{font-size:18px;font-weight:500;line-height:1.5}:is(._8aEwW_servicesAction .button-accent,._8aEwW_servicesAction .button-accent:hover){color:#fff}._8aEwW_featured{border-top:1px solid var(--border);padding-block:56px 64px}._8aEwW_featuredHeading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}._8aEwW_featuredHeading>.text-link{flex-shrink:0;min-height:44px}._8aEwW_featuredGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}._8aEwW_featuredCard{border:1px solid var(--border);min-width:0}._8aEwW_featuredLink{flex-direction:column;height:100%;display:flex}._8aEwW_featuredLink:hover h3,._8aEwW_featuredLink:focus-visible h3{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}._8aEwW_featuredMedia{aspect-ratio:16/9;border-bottom:1px solid var(--border);background:var(--secondary);overflow:hidden}._8aEwW_featuredMedia img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}._8aEwW_featuredAteloom,._8aEwW_featuredTalhao{place-items:center;display:grid}._8aEwW_featuredAteloom{background:linear-gradient(135deg,#5b21b6,#37115f 48%,#180026)}._8aEwW_featuredTalhao{background:linear-gradient(135deg,#17653d,#0a1f12 48%,#051009)}._8aEwW_featuredAteloom img{object-fit:contain;width:clamp(72px,8vw,104px);height:auto}._8aEwW_featuredTalhao img{object-fit:contain;width:clamp(160px,20vw,240px);height:auto}._8aEwW_featuredCopy{flex-direction:column;flex:1;padding:24px;display:flex}._8aEwW_featuredCopy h3{letter-spacing:-.035em;margin-top:8px;font-size:26px;line-height:1.25}._8aEwW_featuredDescription{margin-top:12px;padding-bottom:14px;font-size:14px;line-height:1.75}._8aEwW_featuredCopy ._8aEwW_featuredAction{min-height:44px;margin-top:auto}._8aEwW_process{border-top:1px solid var(--border);padding-block:56px 64px}._8aEwW_processHeading{max-width:760px}._8aEwW_processHeading h2{text-wrap:balance}._8aEwW_processSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}._8aEwW_processStep{min-width:0;position:relative}._8aEwW_processStep:not(:last-child):after{content:"";background:linear-gradient(90deg, var(--primary), var(--border));height:1px;position:absolute;top:22px;left:44px;right:-32px}._8aEwW_processNumber{z-index:1;border:1px solid var(--primary);background:var(--background);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:44px;height:44px;font-size:12px;font-weight:500;display:grid;position:relative}._8aEwW_processStep h3{letter-spacing:-.035em;margin-top:14px;font-size:22px;line-height:1.25}._8aEwW_processStep p{color:var(--muted-foreground);margin-top:12px;font-size:14px;line-height:1.85}._8aEwW_about{border-top:1px solid var(--border);grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,88px);padding-block:64px;display:grid}._8aEwW_portrait{width:100%;max-width:300px;margin:0}._8aEwW_portraitFrame{background:var(--foreground);clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));padding:1px;position:relative}._8aEwW_portraitCrop{aspect-ratio:4/5;background:var(--secondary);clip-path:polygon(0 0,calc(100% - 19px) 0,100% 19px,100% 100%,19px 100%,0 calc(100% - 19px));position:relative;overflow:hidden}._8aEwW_portraitFrame:after{content:"";background:var(--primary);width:3px;height:42px;position:absolute;top:24px;left:0}._8aEwW_portraitImage{object-fit:cover;object-position:50% 38%;filter:grayscale()contrast(1.04)}._8aEwW_portrait figcaption{border-left:2px solid var(--primary);flex-direction:column;gap:3px;margin-top:18px;padding-left:12px;display:flex}._8aEwW_portrait figcaption strong{font-size:14px}._8aEwW_portrait figcaption span{color:var(--muted-foreground);font-size:12px}._8aEwW_about .eyebrow{margin-bottom:14px;font-size:10px;line-height:1.7}._8aEwW_aboutContent h2{letter-spacing:-.045em;font-size:32px;line-height:1.3}._8aEwW_aboutDescription{max-width:540px;color:var(--muted-foreground);margin-top:20px;font-size:15px;line-height:1.85}._8aEwW_aboutContent .text-link{min-height:44px;margin-top:16px}._8aEwW_about strong{color:var(--foreground);font-weight:600}@media (max-width:1000px){._8aEwW_landing ._8aEwW_hero{grid-template-columns:minmax(0,1fr);gap:36px;min-height:0;padding-bottom:32px;display:grid}._8aEwW_hero .hero-copy{width:100%}._8aEwW_services .services-grid{grid-template-columns:1fr}._8aEwW_about{grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:36px}._8aEwW_portrait{max-width:260px}._8aEwW_aboutContent h2{font-size:28px}}@media (max-width:760px){._8aEwW_landing ._8aEwW_hero{grid-template-columns:minmax(0,1fr);padding-block:36px 24px}._8aEwW_featuredHeading{flex-direction:column;align-items:flex-start;gap:12px}._8aEwW_featuredGrid{grid-template-columns:minmax(0,1fr);gap:24px}._8aEwW_featuredCopy{padding:20px}._8aEwW_processSteps{grid-template-columns:1fr;gap:28px}._8aEwW_processStep{grid-template-columns:36px minmax(0,1fr);column-gap:16px;display:grid}._8aEwW_processStep:not(:last-child):after{background:linear-gradient(var(--primary), var(--border));width:1px;height:auto;inset:36px auto -28px 18px}._8aEwW_processNumber{grid-area:1/1/span 2;width:36px;height:36px;font-size:11px}._8aEwW_processStep h3{grid-area:1/2;margin-top:4px;font-size:20px}._8aEwW_processStep p{grid-area:2/2;margin-top:10px}._8aEwW_about{grid-template-columns:minmax(0,1fr);gap:32px}._8aEwW_portrait{justify-self:center}}@media (max-width:600px){._8aEwW_hero .hero-actions{justify-content:center}._8aEwW_landing ._8aEwW_hero h1{font-size:clamp(54px,15.3vw,90px)}._8aEwW_landing ._8aEwW_services{padding-block:36px 40px}._8aEwW_servicesAction{text-align:center;flex-direction:column;gap:18px;margin-top:28px;padding-top:24px}._8aEwW_featured,._8aEwW_process,._8aEwW_landing ._8aEwW_about{padding-block:36px 40px}._8aEwW_portrait{max-width:240px}._8aEwW_aboutContent h2{font-size:27px}}
