.journey-page{padding-bottom:48px}.journey-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr);align-items:center;gap:48px;padding:72px 0 56px;display:grid}.journey-hero h1{letter-spacing:-.045em;margin:0 0 28px;font-size:clamp(36px,4.6vw,68px);line-height:1.1}.journey-hero h1 span{color:var(--muted-foreground)}.journey-page p{color:var(--muted-foreground);max-width:780px;font-size:15px;line-height:1.85}.journey-page p+p{margin-top:18px}.journey-hero .ws-actions{flex-wrap:wrap;margin-top:30px}.journey-hero-devs{grid-template-columns:1fr;max-width:950px}.journey-eyebrow{color:var(--muted-foreground);letter-spacing:.14em;margin-bottom:24px;font-size:12px;display:block}.journey-section{border-top:1px solid var(--border);padding:64px 0;scroll-margin-top:96px}.journey-section h2{letter-spacing:-.03em;margin-bottom:24px;font-size:clamp(26px,3vw,40px);line-height:1.2}.journey-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.journey-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-card{height:100%;padding:24px}.journey-card h3{margin:0 0 18px;font-size:24px;line-height:1.3}.journey-card .ws-text-link{margin-top:24px;display:inline-block}.journey-product-icon{width:36px;height:36px;color:var(--primary);margin-bottom:24px}.journey-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:56px;display:grid}.journey-page .journey-note{margin-top:24px;font-size:13px}.journey-note a{text-underline-offset:4px;text-decoration:underline}.journey-demo{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:32px;margin-top:40px;display:grid}.journey-demo .demo-section{min-height:0;padding:0}.journey-demo-scene{height:500px;position:relative;overflow:hidden}.journey-closing{padding-block:72px}.journey-closing p{margin:24px auto 32px}@media (width<=800px){.journey-hero,.journey-split,.journey-demo{grid-template-columns:1fr;gap:28px}.journey-grid{grid-template-columns:1fr}.journey-hero{padding-top:48px}.journey-hero>.ws-scene{max-width:360px;margin-inline:auto}.journey-demo-scene{height:360px}.journey-card{padding:16px}.journey-section{padding-block:40px}.journey-hero:not(.journey-hero-devs)>.ws-scene{width:100%;height:230px;min-height:0}}.journey-page>#controle+.pricing-section{margin-top:0;padding-top:32px}.journey-page .journey-card-illustrated{box-shadow:none;background:0 0;border:0;padding:0 24px 24px}.journey-card-illustrated>[data-slot=card-content]{padding:0}.journey-card-scene{max-width:440px;margin:0 auto 24px}.journey-card-scene .collaboration-scene{margin:0}.journey-card-illustrated .ws-text-link{border-bottom:1px solid var(--primary);padding-bottom:6px;text-decoration:none}.journey-card-illustrated h3{font-size:28px}@media (width>=801px){.journey-card-illustrated+.journey-card-illustrated{border-inline-start:1px solid var(--border);border-radius:0;padding-inline-start:40px}}@media (width<=800px){.journey-page .journey-card-illustrated{padding:0 0 32px}.journey-card-scene{max-width:340px;margin-bottom:12px}}.home-products-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.home-products-heading h2{max-width:660px;margin-bottom:0}.home-products-heading>a{flex-shrink:0;text-decoration:none}.landing-hybrid .journey-page,.landing-hybrid .home-products{padding-bottom:0}.landing-hybrid #controle+.pricing-section{margin-top:0;padding-top:32px}.home-explore-intro{width:100%;min-width:0}.home-explore-intro .hero-art{width:100%;height:380px}.home-explore-intro .scene-viewport{inset:0;overflow:visible}.home-explore-intro .scene-float{top:50%;scale:.8}@media (width<=800px){.home-explore-intro .hero-art{height:260px}.home-explore-intro .scene-float{scale:.65}}.landing.landing-hybrid main section.home-products{min-height:0;padding-bottom:0}.landing-hybrid .story-content>.story-chapter:first-child{padding-top:32px}@media (width<=720px){.landing-hybrid .story-layout{padding-top:0}.landing.landing-hybrid main .story-content>.hero{min-height:0;padding-bottom:0}.landing-hybrid .story-content>.hero+.story-chapter{padding-top:0}}.landing.landing-hybrid main #jornadas{min-height:0;padding-bottom:80px}.landing.landing-hybrid main .journey-page+.pricing-section{min-height:0;margin-top:0;padding-top:80px}.journey-page .journey-card-open{box-shadow:none;background:0 0;border:0;padding:0}.journey-card-open .ws-text-link{margin-top:auto;padding-top:24px}.journey-card-open>[data-slot=card-content]{flex-direction:column;height:100%;display:flex}.journey-page .workspace-terminal-body p{font:inherit;line-height:inherit;max-width:none;margin:0 0 3px}.ws-scene.dev-logo-marquee{background:0 0;border:0;border-radius:0;height:auto;min-height:0;margin:36px 0 40px;padding:20px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.dev-logo-track{width:max-content;animation:35s linear infinite dev-logo-scroll;display:flex}.dev-logo-group{flex-shrink:0;align-items:center;gap:44px;padding-right:44px;display:flex}.dev-logo-group>*{object-fit:contain;flex-shrink:0;width:38px;height:38px}.dev-logo-marquee:not([data-playing=true]) .dev-logo-track{animation-play-state:paused}@keyframes dev-logo-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.dev-logo-track{width:auto;animation:none}.dev-logo-group{flex-wrap:wrap;padding-right:0}.dev-logo-group+.dev-logo-group{display:none}}.dev-logo-marquee .dev-logo-monochrome{filter:brightness(0)invert()}.journey-closing{text-align:center;border-top:1px solid var(--border)}.journey-closing-actions{justify-content:center;margin-top:32px;display:flex}.journey-closing-actions>a{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:44px;text-decoration:none}.landing>main.shell.journey-page{box-sizing:border-box;width:100%;max-width:1248px;padding-inline:40px}@media (width<=640px){.landing>main.shell.journey-page{padding-inline:20px}}
